(57)【要約】【課題】複数のアプリケーションで互いに利用可能なデータを容易に判別する。【解決手段】パソコン４は、ディスプレイ４２０とＣＰＵ４５とを備える。ＣＰＵ４５は、複数のアプリアイコンＫをディスプレイ４２０に表示させ、表示された各アプリアイコンＫに対応する複数のデータ種別のうち、互いのアプリケーションで利用可能なデータ種別を表すデータアイコンＬを、複数のアプリアイコンＫに対応付けてディスプレイ４２０に表示させる。【選択図】図９
2015060508.tif 000002
【特許請求の範囲】
【請求項１】
表示手段と、
複数のアプリアイコンを前記表示手段に表示させるアイコン表示制御手段と、
前記アイコン表示制御手段により表示された複数のアプリアイコンそれぞれに対応する複数のデータ種別のうち、互いのアプリケーションで利用可能なデータ種別を表すマークを、前記複数のアプリアイコンに対応付けて前記表示手段に表示させる利用可能データ表示制御手段と、
を備えることを特徴とする情報表示制御装置。
【請求項２】
請求項１に記載の情報表示制御装置において、
前記利用可能データ表示制御手段は、前記データ種別を表すマークをデータアイコンとして表示させ、
前記利用可能データ表示制御手段により表示されたデータアイコンと対応する前記データ種別のデータは、ユーザ操作に基づいて、当該データアイコンと対応付けられたものとは別のアプリアイコン上まで当該データアイコンが移動された場合に、当該別のアプリアイコンが表すアプリケーションで利用可能に構成されていることを特徴とする情報表示制御装置。
【請求項３】
請求項１又は２に記載の情報表示制御装置において、
前記アイコン表示制御手段により表示された複数のアプリアイコンのうち、ユーザ操作により指定された一のアプリアイコンと、当該一のアプリアイコンと互いのアプリケーションで利用可能なデータ種別に対応する他のアプリアイコンとを、識別可能に表示させるアイコン識別表示制御手段を備えることを特徴とする情報表示制御装置。
【請求項４】
請求項３に記載の情報表示制御装置において、
前記利用可能データ表示制御手段は、ユーザ操作に基づいて、前記表示手段に表示された前記一のアプリアイコンと前記他のアプリアイコンとが互いに近接された場合に、前記マークを当該一のアプリアイコン及び当該他のアプリアイコンそれぞれに対応付けて表示させることを特徴とする情報表示制御装置。
【請求項５】
請求項１〜４の何れか一項に記載の情報表示制御装置において、
前記利用可能データ表示制御手段は、前記マークのうち、他のアプリケーションで用いる場合にデータ形式の変換が必要なデータ種別を表すものを、当該変換が不要なデータ種別を表すものとは識別可能に表示させ、
前記変換が必要なデータは、ユーザ操作に基づいて、当該データを表すマークが前記他のアプリケーションを表すアプリアイコン上まで移動された場合に、当該他のアプリで利用可能なデータ形式に変換されることを特徴とする情報表示制御装置。
【請求項６】
請求項１〜５の何れか一項に記載の情報表示制御装置において、
他の機器とデータ通信可能な通信手段を備え、
前記アイコン表示制御手段は、前記通信手段により他の機器から外部データが送信されてきた場合に、当該外部データを表すアプリアイコンを前記表示手段に表示させることを特徴とする情報表示制御装置。
【請求項７】
請求項１〜６の何れか一項に記載の情報表示制御装置において、
アプリケーションを表すアプリアイコンを、当該アプリケーションで用いる複数のデータの各データ種別を含む情報と対応付けて複数記憶するアイコン情報記憶手段と、
前記アイコン表示制御手段により表示された複数のアプリアイコンそれぞれに対応する複数のデータ種別のうち、互いのアプリケーションで利用可能なデータ種別を、前記アイコン情報記憶手段に記憶された情報に基づいて検出するデータ種別検出手段と、
を備え、
前記利用可能データ表示制御手段は、前記データ種別検出手段により検出されたデータ種別を表すマークを、前記複数のアプリアイコンに対応付けて前記表示手段に表示させることを特徴とする情報表示制御装置。
【請求項８】
請求項７に記載の情報表示制御装置において、
前記アイコン情報記憶手段は、前記複数のデータの各データ種別を、当該データ種別を表すデータアイコンと対応付けて記憶し、
前記利用可能データ表示制御手段は、前記データ種別検出手段により検出されたデータ種別に対応するデータアイコンを、前記アイコン情報記憶手段から読み出して前記マークとして前記表示手段に表示させることを特徴とする情報表示制御装置。
【請求項９】
表示手段を有するコンピュータに、
複数のアプリアイコンを前記表示手段に表示させるアイコン表示制御機能と、
前記アイコン表示制御機能により表示された複数のアプリアイコンそれぞれに対応する複数のデータ種別のうち、互いのアプリケーションで利用可能なデータ種別を表すマークを、前記複数のアプリアイコンに対応付けて前記表示手段に表示させる利用可能データ表示制御機能と、
を実現させることを特徴とする情報表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報表示制御装置及び情報表示制御プログラムに関する。
【背景技術】
【０００２】
従来、パソコンやスマートフォンなどの電子機器に代表される情報表示制御装置においては、多数のアプリケーションを実行可能に構成されている。この種の情報表示制御装置では、２つのアプリケーション間で互いに利用可能なデータを受け渡しできるようになっており、例えば特許文献１に記載のものでは、一方のアプリケーションに対応付けられたデータ（データファイル）を、ユーザのドラッグアンドドロップ操作によって、他方のアプリケーションへ受け渡すことができるようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−５８２０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の技術では、複数のアプリケーション間でのデータの受け渡しは可能であるものの、そもそも当該データが受け渡し先のアプリケーションで利用可能かどうかをユーザが認識しておく必要がある。例えば、複数種類のデータをアクセス対象とするアプリケーションから、このうちの特定のデータのみをアクセス対象とする他のアプリケーションへ当該特定のデータを受け渡す場合、何れのデータが互いのアプリケーションで利用可能であるかをユーザが判別できなければ、誤ったデータを送信するなどの誤操作を起こしかねない。
【０００５】
本発明の課題は、複数のアプリケーションで互いに利用可能なデータを容易に判別することができる情報表示制御装置及び情報表示制御プログラムを提供することである。
【課題を解決するための手段】
【０００６】
以上の課題を解決するため、本発明は、情報表示制御装置において、
表示手段と、
複数のアプリアイコンを前記表示手段に表示させるアイコン表示制御手段と、
前記アイコン表示制御手段により表示された複数のアプリアイコンそれぞれに対応する複数のデータ種別のうち、互いのアプリケーションで利用可能なデータ種別を表すマークを、前記複数のアプリアイコンに対応付けて前記表示手段に表示させる利用可能データ表示制御手段と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、複数のアプリケーションで互いに利用可能なデータを容易に判別することができる。
【図面の簡単な説明】
【０００８】
【図１】第一実施形態における授業支援システムの概略構成を示す図である。
【図２】第一実施形態における関数電卓（生徒端末）の概略構成を示すブロック図である。
【図３】第一実施形態における他の関数電卓（生徒端末）の概略構成を示すブロック図である。
【図４】第一実施形態におけるパソコン（教師端末）の概略構成を示すブロック図である。
【図５】第一実施形態におけるアイコン情報データを説明するための図である。
【図６】第一実施形態におけるデータ送信処理の流れを示すフローチャートである。
【図７】第一実施形態における情報表示制御処理の流れを示すフローチャートである。
【図８】第一実施形態における情報表示制御処理でのディスプレイの表示例を示す図である。
【図９】第一実施形態における情報表示制御処理でのディスプレイの表示例を示す図である。
【図１０】第一実施形態における情報表示制御処理でのディスプレイの表示例を示す図である。
【図１１】第一実施形態における情報表示制御処理でのディスプレイの表示例を示す図である。
【図１２】第二実施形態における携帯端末の平面図である。
【図１３】第二実施形態における携帯端末の概略構成を示すブロック図である。
【図１４】第二実施形態におけるアイコン情報データを説明するための図である。
【図１５】第二実施形態における情報表示制御処理の流れを示すフローチャートである。
【図１６】第二実施形態における情報表示制御処理でのタッチ画面の表示例を示す図である。
【図１７】第二実施形態における情報表示制御処理でのタッチ画面の表示例を示す図である。
【図１８】第二実施形態における情報表示制御処理でのタッチ画面の表示例を示す図である。
【図１９】第二実施形態における情報表示制御処理でのタッチ画面の表示例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、本発明の実施形態について詳細に説明する。但し、発明の範囲は、図示例に限定されない。
【００１０】
［１  第一実施形態］
まず、本発明の第一実施形態として、本発明に係る情報表示制御装置をパソコンに適用した場合の実施形態の一例を詳細に説明する。
【００１１】
［１．１  授業支援システム１００の構成］
図１は、本第一実施形態における授業支援システム１００の概略構成を示す図である。
この図に示すように、授業支援システム１００は、関数電卓を用いた授業を支援するためのシステムであり、３つの関数電卓２ａ〜２ｃと、パソコン４とを備えている。３つの関数電卓２ａ〜２ｃのうち、２つの関数電卓２ａ，２ｂは、グラフ表示が可能なグラフ関数電卓であり、残る１つの関数電卓２ｃは、一般関数の演算のみが可能な一般関数電卓である。
【００１２】
［１．２  関数電卓２ａ，２ｂ（生徒端末５ａ，５ｂ）の構成］
図２は、関数電卓２ａ，２ｂの概略的な機能構成を示すブロック図である。
【００１３】
この図に示すように、関数電卓２ａ，２ｂは、表示部２２と、入力部２１と、通信部２６と、記憶媒体読取部２７と、記憶部２４と、ＣＰＵ（Central Processing Unit）２５とを備えて構成されている。
【００１４】
表示部２２は、カラー表示可能なディスプレイ２２０を備えており、ＣＰＵ２５からの表示信号に基づいて各種情報をディスプレイ２２０に表示するようになっている。
入力部２１は、キー群２１０を備えており、押下されたキーの種類に対応する信号をＣＰＵ２５に出力するようになっている。
【００１５】
通信部２６は、パソコン４（後述の教師端末１）や他の関数電卓２との通信が可能となっている。
記憶媒体読取部２７は、ＳＤカード等の記憶媒体２７ａから情報を読み出したり、当該記憶媒体２７ａに情報を記録したりするようになっている。
【００１６】
記憶部２４は、関数電卓２ａ、２ｂの各種機能を実現するためのプログラムやデータを記憶するとともに、ＣＰＵ２５の作業領域としても機能するメモリである。本第一実施形態においては、記憶部２４は、グラフ関数プログラム２４０と、メモリデータ２４２と、プログラムデータ２４３とを記憶している。
【００１７】
グラフ関数プログラム２４０は、関数電卓２ａ、２ｂの基本プログラムであり、各種関数の演算やグラフ表示等を実行するためのアプリケーション（アプリケーションプログラム）である。
メモリデータ２４２は、例えばセットアップデータや、いわゆるビューウインドウ（表示画面）についてのデータ（座標系の表示範囲や目盛間隔についてのデータ）、リストデータ、グラフ表示範囲データ、グラフ式データ等を含んでいる。
プログラムデータ２４３は、キー群２１０の操作手順を示すキー操作データ等を含むデータである。
【００１８】
ＣＰＵ２５は、関数電卓２ａ、２ｂの各部を中央制御する。具体的には、ＣＰＵ２５は、記憶部２４に記憶されているシステムプログラム及び各種アプリケーションプログラムの中から指定されたプログラムを展開し、展開されたプログラムとの協働で、各種処理を実行する。
【００１９】
以上の関数電卓２ａ，２ｂは、授業中にそれぞれ別の生徒により生徒端末５として使用されるようになっている。
【００２０】
［１．３  関数電卓２ｃ（生徒端末５ｃ）の構成］
図３は、関数電卓２ｃの概略的な機能構成を示すブロック図である。
【００２１】
この図に示すように、関数電卓２ｃは、表示部２２と、入力部２１と、通信部２６と、記憶媒体読取部２７と、記憶部２８と、ＣＰＵ（Central Processing Unit）２５とを備えて構成されている。つまり、関数電卓２ｃは、関数電卓２ａ，２ｂにおける記憶部２４に代えて、記憶部２８を備えている。したがって、記憶部２８以外の各部は、上述の関数電卓２ａ，２ｂのものと同様の構成であるため、当該構成についての説明を省略する。
【００２２】
記憶部２８は、関数電卓２ｃの各種機能を実現するためのプログラムやデータを記憶するとともに、ＣＰＵ２５の作業領域としても機能するメモリである。本第一実施形態においては、記憶部２８は、一般関数プログラム２８０と、メモリデータ２８２と、プログラムデータ２８３とを記憶している。
【００２３】
一般関数プログラム２８０は、関数電卓２ｃの基本プログラムであり、各種関数の演算等を実行するためのアプリケーション（アプリケーションプログラム）である。
メモリデータ２８２は、例えばセットアップデータや、リストデータ等を含んでいる。
プログラムデータ２８３は、キー群２１０の操作手順を示すキー操作データ等を含むデータである。
【００２４】
以上の関数電卓２ｃは、関数電卓２ａ，２ｂを使用する生徒とは別の生徒により、授業中に生徒端末５として使用されるようになっている。
【００２５】
［１．４  パソコン４（教師端末１）の構成］
図４は、パソコン４の概略的な機能構成を示すブロック図である。
【００２６】
この図に示すように、パソコン４は、本発明に係る情報表示制御装置であり、表示部４２と、入力部４１と、記憶媒体読取部４７と、通信部４６と、記憶部４４と、ＣＰＵ４５等とを備えて構成されている。
【００２７】
表示部４２は、カラー表示可能なディスプレイ４２０を備えており、ＣＰＵ４５からの表示信号に基づいて各種情報をディスプレイ４２０に表示するようになっている。また、ディスプレイ４２０は、いわゆるタッチパネル４１１と一体的に形成されており、ユーザによるタッチ操作を受け付け可能となっている。
【００２８】
入力部４１は、キー群４１０や上述のタッチパネル４１１を備えており、押下されたキーの種類やタッチパネル４１１の位置に対応する信号をＣＰＵ４５に出力するようになっている。
【００２９】
記憶媒体読取部４７は、ＳＤカード等の記憶媒体４７ａから情報を読み出したり、当該記憶媒体４７ａに情報を記録したりするようになっている。
通信部４６は、生徒端末５（関数電卓２ａ〜２ｃ）との通信が可能となっている。
【００３０】
記憶部４４は、パソコン４の各種機能を実現するためのプログラムやデータを記憶するとともに、ＣＰＵ４５の作業領域としても機能するメモリである。本第一実施形態においては、記憶部４４は、本発明に係る情報表示制御プログラム４４０と、エミュレートプログラム４４１と、アイコン情報データ４４２とを記憶している。
【００３１】
情報表示制御プログラム４４０は、後述の情報表示制御処理（図７参照）をＣＰＵ４５に実行させるためのプログラムである。なお、本第一実施形態における情報表示制御プログラム４４０では、生徒端末５をエミュレートできるようになっている。
エミュレートプログラム４４１は、関数電卓２ａ〜２ｃをエミュレートするためのプログラムである。
【００３２】
アイコン情報データ４４２には、図５に示すように、アプリケーションを表すアプリアイコンＫ（図８（ａ）等参照）が、各種アプリ情報と対応付けられて複数格納（登録）されている。アプリアイコンＫと対応付けられるアプリ情報は、アプリケーション名（アプリ名）やアプリケーション種別（アプリ種別）のほか、このアプリケーションで用いられる複数のデータの各データ種別と、当該データ種別を表すデータアイコンＬ（図９（ａ）等参照）とを含むものである。本第一実施形態では、アプリアイコンＫとして、グラフ関数プログラム２４０を表すものと、一般関数プログラム２８０を表すものとがアイコン情報データ４４２に格納されている。このうち、グラフ関数プログラム２４０を表すアプリアイコンＫは、リストデータと、プログラムデータＡ（プログラムデータ２４３）と、グラフ表示範囲データと、グラフ式データとの４つを含む複数のデータ種別に対応付けられている。一方、一般関数プログラム２８０を表すアプリアイコンＫは、データ種別として、リストデータと、プログラムデータＢ（プログラムデータ２８３）との２つを含む複数のデータ種別に対応付けられている。
【００３３】
また、アイコン情報データ４４２には、他機から送信されてきた外部データが、当該アイコン情報データ４４２に格納されている何れかのアプリアイコンＫのアプリケーションで利用可能な場合に、アプリアイコンＫ＋（図８（ａ）等参照）として格納（登録）されるようになっている。このアプリアイコンＫ＋は、当該外部データを利用可能なアプリケーションを表すアプリアイコンＫと同様のアプリ情報と対応付けられている。
【００３４】
また、図４に示すように、この記憶部４４には、後述の情報表示制御処理（図７参照）において、生徒端末５ごとに他機データ記憶テーブル４４３が作成されるようになっている。この他機データ記憶テーブル４４３は、対応する生徒端末５から送信されるメモリデータ２４２，２８２及びプログラムデータ２４３，２８３を対応付けて記憶するとともに、当該生徒端末５がエミュレートされる場合に、その仮想の記憶部２４，２８として使用されるようになっている。
【００３５】
ＣＰＵ４５は、パソコン４の各部を中央制御する。具体的には、ＣＰＵ４５は、記憶部４４に記憶されているシステムプログラム及び各種アプリケーションプログラムの中から指定されたプログラムを展開し、展開されたプログラムとの協働で、各種処理を実行する。
【００３６】
以上のパソコン４においては、ＣＰＵ４５がエミュレートプログラム４４１を実行することにより、関数電卓２ａ〜２ｃをエミュレートするようになっている。これにより、例えば記憶部４４には、エミュレートにより実現された仮想の関数電卓における仮想の記憶部４４のデータエリアが形成される。またこのとき、ディスプレイ４２０には、仮想の関数電卓におけるディスプレイ２２０の表示画面やキー群２１０が表示される（図１参照）。
【００３７】
以上のパソコン４は、授業中に教師によって教師端末１として使用されるようになっている。
【００３８】
なお、図１に示すように、以上のパソコン４は、プロジェクタ４０２と接続されている。このプロジェクタ４０２は、パソコン４におけるディスプレイ４２０の表示画面を拡大して表示させるものである。なお、このようなプロジェクタ４０２としては、従来より公知のプロジェクタを用いることができる。
【００３９】
［１．５  生徒端末５の動作］
続いて、生徒端末５によって実行されるデータ送信処理について説明する。
図６は、データ送信処理の流れを示すフローチャートである。
【００４０】
データ送信処理は、生徒端末５においてユーザにより入力部２１を介して当該データ送信処理の実行指示が入力されたときに、ＣＰＵ２５が図示しないデータ送信プログラムを展開することで実行されるものであり、教師端末１における後述の情報表示制御処理（図７参照）に先立って行われる。
【００４１】
図６に示すように、このデータ送信処理では、まずＣＰＵ２５は、ユーザによるキー操作を検知する（ステップＷ１）。なお、このとき行われるキー操作は、１つのキー操作であっても良いし、複数のキー操作であっても良い。
【００４２】
次に、ＣＰＵ２５は、ステップＷ１で検知された一連のキー操作が、自機（生徒端末５）のメモリ情報（メモリデータ２４２，２８２及びプログラムデータ２４３，２８３）の送信モードをオン（送信可）にする旨の操作であるか否かを判定する（ステップＷ２）。
【００４３】
このステップＷ２において、一連のキー操作がメモリ情報の送信モードをオンにする旨の操作であると判定した場合には（ステップＷ２；Ｙｅｓ）、ＣＰＵ２５は、通信部２６を介して教師端末１に自機の端末識別データを送信するとともに（ステップＷ３）、自機のメモリ情報を送信し（ステップＷ４）、上述のステップＷ１へ移行する。
【００４４】
また、ステップＷ２において、メモリ情報の送信モードをオンにする旨の操作が行われないと判定した場合（ステップＷ２；Ｎｏ）、ＣＰＵ２５は、グラフ関数プログラム２４０又は一般関数プログラム２８０が実行されるか否かを判定し（ステップＷ５）、実行されないと判定した場合には（ステップＷ５；Ｎｏ）、他の処理へ移行する。
【００４５】
また、ステップＷ５において、グラフ関数プログラム２４０又は一般関数プログラム２８０が実行されると判定した場合には（ステップＷ５；Ｙｅｓ）、ＣＰＵ２５は、プログラムデータ２４３，２８３及びメモリデータ２４２，２８２等によって、関数電卓処理を実行し（ステップＷ６）、上述のステップＷ１へ移行する。
【００４６】
［１．６  教師端末１の動作］
続いて、教師端末１によって実行される情報表示制御処理について説明する。
図７は、情報表示制御処理の流れを示すフローチャートである。
【００４７】
情報表示制御処理は、教師端末１においてユーザにより入力部４１を介して当該情報表示制御処理の実行指示が入力されたときに、ＣＰＵ４５が情報表示制御プログラム４４０を記憶部４４から読み出して展開することで実行される。なお、本第一実施形態では、上述のデータ送信処理によって、生徒端末５の端末識別データ及びメモリ情報が教師端末１に予め送信されているものとする。
【００４８】
図７に示すように、この情報表示制御処理では、まずＣＰＵ４５は、各種アプリアイコンＫ（図８（ａ）等参照）をディスプレイ４２０に表示させる画面表示処理を実行する（ステップＳ１）。このステップＳ１では、ＣＰＵ４５は、記憶部４４からアイコン情報データ４４２を読み出して、このアイコン情報データ４４２に登録されたアプリアイコンＫ（外部データのアプリアイコンＫ＋を含む）を表示させる。
【００４９】
本第一実施形態においては、この画面表示処理では、ＣＰＵ４５は、端末識別データを受信した生徒端末５をエミュレートし、このエミュレートにより実現された仮想アプリケーションのアプリアイコンＫを、ディスプレイ４２０に表示可能となっている。
具体的には、ＣＰＵ４５は、エミュレートにより実現された仮想の生徒端末５の仮想データエリアとして、端末識別データに対応する他機データ記憶テーブル４４３を記憶部４４に作成し、端末識別データを受信した生徒端末５の記憶部２４，２８に記憶されているメモリデータ２４２，２８２及びプログラムデータ２４３，２８３を受信して、他機データ記憶テーブル４４３に記憶させる。これにより、ＣＰＵ４５は、仮想アプリケーションとして、生徒端末５のグラフ関数プログラム２４０及び一般関数プログラム２８０を実行することができる状態になる。
そして、ＣＰＵ４５は、アイコン情報データ４４２に予め登録された（或いはエミュレータ時に登録される）グラフ関数プログラム２４０及び一般関数プログラム２８０のアプリアイコンＫを、ディスプレイ４２０に表示させる。またこのとき、ＣＰＵ４５は、端末識別データをアプリアイコンＫに対応付けてアイコン情報データ４４２に登録し、ディスプレイ４２０内に仮想の生徒端末５のディスプレイ２２０やキー群２１０を表示させる。
【００５０】
次に、ＣＰＵ４５は、アイコン情報データ４４２に登録されていない新規アプリケーションがあるか否かを判定し（ステップＳ２）、新規アプリケーションがあると判定した場合には（ステップＳ２；Ｙｅｓ）、この新規アプリケーションがインストールされていなければインストールを実行した後（ステップＳ３）、後述のステップＳ６へ移行する。
【００５１】
また、ステップＳ２において、新規アプリケーションがないと判定した場合には（ステップＳ２；Ｎｏ）、ＣＰＵ４５は、外部機器から送信された外部データがあるか否かを判定する（ステップＳ４）。なお、この外部データとは、アイコン情報データ４４２に登録されているアプリケーションで利用可能なものである。
【００５２】
このステップＳ４において、外部データがあると判定した場合（ステップＳ４；Ｙｅｓ）、ＣＰＵ４５は、この外部データを記憶部４４に記憶させる（ステップＳ５）。
【００５３】
そして、ＣＰＵ４５は、外部データ又は新規アプリケーションのアプリ情報をアイコン情報データ４４２に登録した後（ステップＳ６）、上述のステップＳ１へ移行する。ここで、アプリ情報とは、上述の通り、アプリ名（又は外部データ名）、アプリアイコンＫ、アプリ種別、各データ種別及びそのデータアイコンＬを含むものである。このとき、ＣＰＵ４５は、新たに登録されるデータ種別において、登録済みのデータ種別とデータ形式や詳細内容のみ異なるものがある場合には、そのデータアイコンＬに互いに異なる添字（例えば、Ａ，Ｂ，…）を付すなどして、互いのアプリケーションで利用するためにはデータ変換が必要であることを示す。
【００５４】
また、上述のステップＳ４において、外部データがないと判定した場合には（ステップＳ４；Ｎｏ）、ＣＰＵ４５は、ユーザによりアプリアイコンＫに対してアプリケーションの実行操作（例えばダブルタップなど）が行われるか否かを判定する（ステップＳ７）。
【００５５】
このステップＳ７において、アプリアイコンＫに対してアプリケーションの実行操作が行われたと判定した場合には（ステップＳ７；Ｙｅｓ）、ＣＰＵ４５は、このアプリアイコンＫが表すアプリケーションの画面を開いて当該アプリケーションを実行させる（ステップＳ８）。このとき、ＣＰＵ４５は、アプリケーション実行中を示す表示態様で当該アプリアイコンＫを表示させる。
【００５６】
次に、ＣＰＵ４５は、ユーザによる実行中のアプリケーションに対する各種操作を受け付けて、これに対応する処理を行った後（ステップＳ９）、ユーザ操作に基づいてアプリケーション実行状態から戻るか否かを判定する（ステップＳ１０）。そして、ＣＰＵ４５は、アプリケーション実行状態から戻らない（当該状態を維持する）と判定した場合には（ステップＳ１０；Ｎｏ）、上述のステップＳ９へ移行し、戻ると判定した場合には（ステップＳ１０；Ｙｅｓ）、上述のステップＳ２へ移行する。
【００５７】
また、上述のステップＳ７において、アプリアイコンＫに対してアプリケーションの実行操作が行われないと判定した場合には（ステップＳ７；Ｎｏ）、ＣＰＵ４５は、ユーザによりアプリアイコンＫに対して共通データアプリ検出操作が行われるか否かを判定する（ステップＳ１１）。この共通データアプリ検出操作は、ユーザ指定されたアプリケーションと互いに利用可能なデータを有するアプリケーションを検出するための操作であり、例えば、ユーザが任意のアプリアイコンＫを所定時間（例えば２秒）以上タッチするなどの操作である。
【００５８】
このステップＳ１１において、ユーザによる共通データアプリ検出操作が行われないと判定した場合（ステップＳ１１；Ｎｏ）、ＣＰＵ４５は、ユーザにより他の操作が行われるか否かを判定する（ステップＳ１２）。そして、ＣＰＵ４５は、他の操作が行われたと判定した場合には（ステップＳ１２；Ｙｅｓ）、当該他の操作に応じた他の処理を実行し、行われないと判定した場合には（ステップＳ１２；Ｎｏ）、上述のステップＳ２へ移行する。
【００５９】
また、ステップＳ１１において、ユーザによりアプリアイコンＫに対して共通データアプリ検出操作が行われたと判定した場合には（ステップＳ１１；Ｙｅｓ）、ＣＰＵ４５は、このユーザ指定されたアプリアイコンＫ（以下、「指定アプリアイコンＫ１（図８（ｃ）等参照）」という。）のアプリケーションと互いに利用可能なデータを有するアプリケーションを検出して識別表示する（ステップＳ１３）。
【００６０】
具体的には、ＣＰＵ４５は、まず、記憶部４４から読み出したアイコン情報データ４４２に基づいて、ディスプレイ４２０に表示された各アプリアイコンＫに対応する複数のデータ種別のうち、指定アプリアイコンＫ１に対応するデータ種別と互いのアプリケーションで利用可能なデータ種別を検出する。つまり、ＣＰＵ４５は、指定アプリアイコンＫ１を除く全てのアプリアイコンＫのうち、指定アプリアイコンＫ１と互いのアプリケーションで利用可能なデータ種別に対応するもの（以下、「対応アプリアイコンＫ２（図８（ｃ）等参照）」という。）を、アイコン情報データ４４２内を調べて検出する。
【００６１】
それから、ＣＰＵ４５は、指定アプリアイコンＫ１と対応アプリアイコンＫ２とを個別に識別可能に表示させる。この識別表示は、指定アプリアイコンＫ１，対応アプリアイコンＫ２，及びこれら以外のアプリアイコンＫを識別できればよく、例えば、指定アプリアイコンＫ１と対応アプリアイコンＫ２とを互いに異なる色の有色枠で囲むものなどでもよい。
このとき、ＣＰＵ４５は、対応アプリアイコンＫ２のうち、指定アプリアイコンＫ１と全てのデータ種別が共通する（互いに利用可能である）ものと、一部のデータ種別だけが共通するものとを、さらに識別可能に表示する。この場合の識別表示は、例えば、指定アプリアイコンＫ１と全てのデータ種別が共通する対応アプリアイコンＫ２を実線の有色枠で囲み、一部のデータ種別だけが共通する対応アプリアイコンＫ２を破線の有色枠で囲むものなどでもよい。
【００６２】
次に、ＣＰＵ４５は、ユーザ操作に基づいて、ディスプレイ４２０に表示された指定アプリアイコンＫ１と対応アプリアイコンＫ２とが互いに近接されたか否かを判定し（ステップＳ１４）、近接されないと判定した場合には（ステップＳ１４；Ｎｏ）、上述のステップＳ１２へ移行する。
【００６３】
また、ステップＳ１４において、指定アプリアイコンＫ１と対応アプリアイコンＫ２とが互いに近接されたと判定した場合には（ステップＳ１４；Ｙｅｓ）、ＣＰＵ４５は、ステップＳ１３で検出されたデータ種別に対応するデータアイコンＬ（図９（ａ）等参照）を、当該各アプリアイコンＫに対応付けてディスプレイ４２０に表示させる（ステップＳ１５）。より詳しくは、ＣＰＵ４５は、互いのアプリケーションで利用可能なデータ種別に対応するデータアイコンＬを、アイコン情報データ４４２から読み出して、指定アプリアイコンＫ１及び対応アプリアイコンＫ２それぞれに対応付けて表示させる。
【００６４】
このとき、ＣＰＵ４５は、表示された各データアイコンＬを、対応するアプリアイコンＫ（指定アプリアイコンＫ１又は対応アプリアイコンＫ２）と同様の識別表示態様で表示させる。またこのとき、ＣＰＵ４５は、表示されたデータアイコンＬのうち、他方のアプリケーションで用いる場合にデータ形式の変換が必要なデータ種別を表すものを、当該変換が不要なデータ種別を表すものとは識別可能に表示させる。
【００６５】
次に、ＣＰＵ４５は、ユーザ操作に基づいて、指定アプリアイコンＫ１及び対応アプリアイコンＫ２のうちの一方のアプリアイコンＫに対応付けられたデータアイコンＬが、他方のアプリアイコンＫ上まで移動されたか否かを判定する（ステップＳ１６）。
【００６６】
このステップＳ１６において、一方のアプリアイコンＫに対応付けられたデータアイコンＬが他方のアプリアイコンＫ上まで移動されたと判定した場合（ステップＳ１６；Ｙｅｓ）、ＣＰＵ４５は、このデータアイコンＬと対応するデータ種別のデータを、他方のアプリアイコンＫが表すアプリケーションに移動又はコピーして、当該アプリケーションで利用可能にしたうえで（ステップＳ１７）、上述のステップＳ２へ移行する。
【００６７】
このとき、ＣＰＵ４５は、ユーザによるデータアイコンＬの移動操作に応じて、データを移動するか又はコピーするかを判断し、移動させた場合には移動元のアプリケーションから当該データを削除する。またこのとき、ＣＰＵ４５は、移動させたデータアイコンＬに対応するデータが、他方（移動先）のアプリケーションで用いられるときにデータ形式の変換が必要なものである場合には、このデータを当該他方のアプリケーションで利用可能なデータ形式に変換する。
【００６８】
また、上述のステップＳ１６において、一方のアプリアイコンＫに対応付けられたデータアイコンＬが他方のアプリアイコンＫ上まで移動されないと判定した場合には（ステップＳ１６；Ｎｏ）、ＣＰＵ４５は、ユーザ操作に基づいて、これら２つのアプリアイコンＫ（指定アプリアイコンＫ１及び対応アプリアイコンＫ２）に対応付けられた互いの同種のデータアイコンＬが交換されるか否かを判定する（ステップＳ１８）。
【００６９】
このステップＳ１８において、２つのアプリアイコンＫに対応付けられた互いのデータアイコンＬが交換されないと判定した場合（ステップＳ１８；Ｎｏ）、ＣＰＵ４５は、他の処理へ移行する。
【００７０】
また、ステップＳ１８において、２つのアプリアイコンＫに対応付けられた互いのデータアイコンＬが交換されたと判定した場合には（ステップＳ１８；Ｙｅｓ）、ＣＰＵ４５は、このデータアイコンＬと対応するデータ種別のデータを、２つのアプリアイコンＫが表す２つのアプリケーション間で交換し（ステップＳ１９）、上述のステップＳ２へ移行する。
【００７１】
［１．７  教師端末１の動作例］
続いて、上述の教師端末１の動作について、具体例を示して説明する。
図８〜図１１は、上述の情報表示制御処理におけるディスプレイ４２０の表示例を示す図である。
【００７２】
まずユーザが、所定の操作により情報表示制御処理を実行させると、生徒端末５がエミュレートされて、このエミュレートにより実現された仮想アプリケーションのアプリアイコンＫがディスプレイ４２０に表示される（ステップＳ１）。具体的には、グラフ関数プログラム２４０を表すアプリアイコンＫａと、一般関数プログラム２８０を表すアプリアイコンＫｂとが表示される。またこのとき、エミュレートによる仮想の生徒端末５のディスプレイ２２０などもディスプレイ４２０内に表示される。
【００７３】
次に、２つの生徒端末５ａ，５ｂそれぞれから、上述のデータ送信処理によってグラフ関数プログラム２４０の外部データが送信されると（ステップＳ２；Ｎｏ，Ｓ４；Ｙｅｓ）、この外部データが記憶部４４に記憶されるとともに（ステップＳ５）、この外部データのアプリ情報がアイコン情報データ４４２に登録される（ステップＳ６）。具体的には、生徒端末５ａのグラフ関数電卓の外部データのアプリ情報として、当該外部データを示す「＋」付きのグループ１のアプリアイコン、アプリ種別「グラフ関数」、データ種別１「リストデータ」、データ種別２「プログラムデータ種別Ａ」、データ種別３「グラフ表示範囲データ」、データ種別４「グラフ式データ」が登録され、生徒端末５ｂのグラフ関数電卓の外部データのアプリ情報として、当該外部データを示す「＋」付きのグループ２のアプリアイコン、アプリ種別「グラフ関数」、データ種別１「リストデータ」、データ種別２「プログラムデータ種別Ａ」、データ種別３「グラフ表示範囲データ」、データ種別４「グラフ式データ」が登録される（図５参照）。また、各データ種別に対応するデータアイコンも対応付けて登録される。
なお、２つの生徒端末５ａ，５ｂから送信された外部データは、互いに異なるリストデータ（数値データ）やプログラムデータ等を含むとともに、生徒端末５ａからのプログラムデータが一次回帰式であり、生徒端末５ｂからのプログラムデータが二次回帰式であるものとする。
【００７４】
そして、この新たにアイコン情報データ４４２に登録された２つの外部データのアプリアイコンＫ＋がディスプレイ４２０に表示される（ステップＳ１）。これら２つのアプリアイコンＫ＋は、グラフ関数プログラム２４０を表わすアプリアイコンＫａのデザインをベースとして、外部データを表す文字「＋」と、生徒端末５ａ，５ｂの端末識別データ「グループ１」及び「グループ２」とが付されたものとなっている。
【００７５】
次に、図８（ａ）に示すように、ユーザがグループ１のアプリアイコンＫ＋をタッチペンでダブルタップしてアプリケーションの実行操作を行うと（ステップＳ２；Ｎｏ，Ｓ４；Ｎｏ，Ｓ７；Ｙｅｓ）、当該アプリアイコンＫ＋が指定表示されるとともに、仮想アプリケーションであるグラフ関数プログラム２４０が実行される（ステップＳ８）。そして、ユーザが所定の操作によりグラフ表示機能を実行させると、グループ１のアプリアイコンＫ＋に対応するリストデータ、プログラムデータ、グラフ表示範囲データ、グラフ式データ等に基づいた一次回帰式のグラフが、ディスプレイ４２０内の仮想の生徒端末５のディスプレイ２２０に表示される（ステップＳ９）。
【００７６】
或いは、図８（ｂ）に示すように、ユーザがグループ１でなくグループ２のアプリアイコンＫ＋をダブルタップしてアプリケーションの実行操作を行うと（ステップＳ２；Ｎｏ，Ｓ４；Ｎｏ，Ｓ７；Ｙｅｓ）、当該アプリアイコンＫ＋が指定表示されるとともに、仮想アプリケーションであるグラフ関数プログラム２４０が実行される（ステップＳ８）。そして、ユーザが所定の操作によりグラフ表示機能を実行させると、グループ２のアプリアイコンＫ＋に対応するリストデータ、プログラムデータ、グラフ表示範囲データ、グラフ式データ等に基づいた二次回帰式のグラフが、ディスプレイ４２０内の仮想の生徒端末５のディスプレイ２２０に表示される（ステップＳ９）。
【００７７】
次に、図８（ｃ）に示すように、ユーザがグループ２のアプリアイコンＫ＋を２秒以上タッチして共通データアプリ検出操作を行うと（ステップＳ１０；Ｙｅｓ，Ｓ２；Ｎｏ，Ｓ４；Ｎｏ，Ｓ７；Ｎｏ，Ｓ１１；Ｙｅｓ）、当該アプリアイコンＫ＋が指定アプリアイコンＫ１として色付き表示されるとともに、その他の３つのアプリアイコンＫが対応アプリアイコンＫ２としてアイコン情報データ４４２に基づいて検出され、指定アプリアイコンＫ１とは異なる色の枠で囲われる（ステップＳ１３）。具体的には、アイコン情報データ４４２に基づいて、各アプリアイコンＫについてのデータ種別１〜４が判断され、共通のデータ種別を有するアプリアイコンＫが共通データを有するアプリアイコンＫとして検出され、色付き表示又は異なる色の枠で囲われて表示される。
【００７８】
このとき、対応アプリアイコンＫ２のうち、グループ１のアプリアイコンＫ＋と、グラフ関数プログラム２４０を表すアプリアイコンＫａとは、指定アプリアイコンＫ１と全てのデータ種別が共通するものとして実線の有色枠で囲われ、一般関数プログラム２８０を表すアプリアイコンＫｂは、指定アプリアイコンＫ１と一部のデータ種別だけが共通するものとして破線の有色枠で囲われる。具体的には、アイコン情報データ４４２に基づいて、指定アプリアイコンＫ１（グループ２のアプリアイコンＫ＋）にはデータ種別１，２，３，４が対応しているのに対し、一般関数プログラム２８０を表すアプリアイコンＫｂにはデータ種別１，２だけが対応していると検出され、アプリアイコンＫｂは一部のデータ種別１，２だけが指定アプリアイコンＫ１と共通するものとして、破線の有色枠で囲われる。
【００７９】
次に、図９（ａ）に示すように、ユーザがドラッグ操作により指定アプリアイコンＫ１を対応アプリアイコンＫ２（グループ２のアプリアイコンＫ＋）に近接させると（ステップＳ１４；Ｙｅｓ）、互いのアプリケーションで利用可能な複数のデータ種別に対応する複数のデータアイコンＬが、アイコン情報データ４４２から読み出されて、２つのアプリアイコンＫの近接側側部に各アプリアイコンＫ上に一部重複させた状態で表示される（ステップＳ１５）。このとき、各アプリアイコンＫ上に表示される複数のデータアイコンＬは、グラフ式データ、グラフ表示範囲データ、リストデータ、プログラムデータに対応するものである（図５参照）。またこのとき、各データアイコンＬは、対応するアプリアイコンＫと同様の識別表示態様で表示される。つまり、指定アプリアイコンＫ１に対応付けられた各データアイコンＬは色付き表示され、対応アプリアイコンＫ２に対応付けられた各データアイコンＬは実線の有色枠で囲われる。
【００８０】
次に、図９（ｂ）に示すように、ユーザが、２つのアプリアイコンＫ上に表示された互いのプログラムデータのデータアイコンＬの間を１周移動させるようにタッチすると（ステップＳ１６；Ｎｏ，Ｓ１８；Ｙｅｓ）、２つのアプリアイコンＫが表す２つのアプリケーション間で互いのプログラムデータが交換される（ステップＳ１９）。
【００８１】
次に、図９（ｃ）に示すように、ユーザがグループ１のアプリアイコンＫ＋をダブルタップしてアプリケーションの実行操作を行うと（ステップＳ２；Ｎｏ，Ｓ４；Ｎｏ，Ｓ７；Ｙｅｓ）、指定アプリアイコンＫ１及び対応アプリアイコンＫ２の識別表示がデータアイコンＬとともに消去（非表示）されるとともに、グループ１のアプリアイコンＫ＋が指定表示され、グラフ関数プログラム２４０が実行される（ステップＳ８）。そして、ユーザが所定の操作によりグラフ表示機能を実行させると、グループ１のグラフ関数プログラム２４０では、上述の操作によってグループ２のグラフ関数プログラム２４０と互いのプログラムデータが交換されていることにより、リストデータを元のままとした二次回帰式のグラフが表示される（ステップＳ９）。
【００８２】
或いは、図１０（ａ）に示すように、ユーザがグループ１でなくグループ２のアプリアイコンＫ＋をダブルタップしてアプリケーションの実行操作を行うと（ステップＳ２；Ｎｏ，Ｓ４；Ｎｏ，Ｓ７；Ｙｅｓ）、同様にしてグラフ関数プログラム２４０が実行され（ステップＳ８）、さらにグラフ表示機能を実行させると、リストデータを元のままとした一次回帰式のグラフが表示される（ステップＳ９）。
【００８３】
次に、図１０（ｂ）に示すように、ユーザがグラフ関数プログラム２４０を表すアプリアイコンＫａをダブルタップしてアプリケーションの実行操作を行うと（ステップＳ１０；Ｙｅｓ，Ｓ２；Ｎｏ，Ｓ４；Ｎｏ，Ｓ７；Ｙｅｓ）、当該アプリアイコンＫａが指定表示されるとともに、グラフ関数プログラム２４０が実行される（ステップＳ８）。そして、ユーザが所定の操作によりリストデータ表示機能を実行すると、アプリアイコンＫａに対応するリストデータが、ディスプレイ４２０内の仮想の生徒端末５のディスプレイ２２０に表示される（ステップＳ９）。
【００８４】
次に、ユーザがアプリアイコンＫａを２秒以上タッチして共通データアプリ検出操作を行うと（ステップＳ１０；Ｙｅｓ，Ｓ２；Ｎｏ，Ｓ４；Ｎｏ，Ｓ７；Ｎｏ，Ｓ１１；Ｙｅｓ）、当該アプリアイコンＫａが指定アプリアイコンＫ１として色付き表示されるとともに、アイコン情報データ４４２に基づいてアプリアイコンＫｂが対応アプリアイコンＫ２として検出され、指定アプリアイコンＫ１とは異なる色の枠で囲われる（ステップＳ１３）。
【００８５】
次に、図１０（ｃ）に示すように、ユーザがドラッグ操作により指定アプリアイコンＫ１を対応アプリアイコンＫ２に近接させると（ステップＳ１４；Ｙｅｓ）、互いのアプリケーションで利用可能な複数のデータ種別に対応する複数のデータアイコンＬが、アイコン情報データ４４２から読み出されて、２つのアプリアイコンＫの近接側側部に表示される（ステップＳ１５）。このとき、各アプリアイコンＫ上に表示される複数のデータアイコンＬは、リストデータ及びプログラムデータに対応するものである（図５参照）。またこのとき、各データアイコンＬは、対応するアプリアイコンＫと同様の識別表示態様で表示される。但し、プログラムデータのデータアイコンＬは、互いのアプリケーションで当該プログラムデータを利用するためにはデータ形式の変換を必要とするものであるため、リストデータのデータアイコンＬと異なり、破線の有色枠で囲われている。具体的には、アイコン情報データ４４２に基づいて、グラフ関数プログラム２４０を表すアプリアイコンＫａのデータ種別２が「プログラムデータ種別Ａ」であるのに対して、一般関数プログラム２８０を表すアプリアイコンＫｂのデータ種別２が「プログラムデータ種別Ｂ」であると検出され、当該プログラムデータを利用するためにはデータ形式の変換が必要と判断されて、破線の有色枠で囲われる。
【００８６】
次に、図１１（ａ）に示すように、ユーザが、対応アプリアイコンＫ２に対応付けられたリストデータのデータアイコンＬを、当該対応アプリアイコンＫ２上でロングタッチしてから指定アプリアイコンＫ１上まで移動させると（ステップＳ１６；Ｙｅｓ）、対応アプリアイコンＫ２に対応付けられたリストデータが、指定アプリアイコンＫ１が表すアプリケーションに移動される（ステップＳ１７）。
【００８７】
次に、図１１（ｂ）に示すように、ユーザが指定アプリアイコンＫ１（アプリアイコンＫａ）をダブルタップしてアプリケーションの実行操作を行うと（ステップＳ２；Ｎｏ，Ｓ４；Ｎｏ，Ｓ７；Ｙｅｓ）、指定アプリアイコンＫ１及び対応アプリアイコンＫ２の識別表示がデータアイコンＬとともに消去（非表示）されるとともに、アプリアイコンＫａが指定表示され、グラフ関数プログラム２４０が実行される（ステップＳ８）。そして、ユーザが所定の操作によりリストデータ表示機能を実行すると、上述の操作によってアプリアイコンＫｂの元のリストデータがアプリアイコンＫａのアプリケーションに移動されていることにより、アプリアイコンＫａのリストデータとして、アプリアイコンＫｂの元のリストデータが追加されたものが表示される（ステップＳ９）。
【００８８】
以上、第一実施形態によれば、図７のステップＳ１３〜Ｓ１５や、図９、図１０等に示したように、ディスプレイ４２０に表示された各アプリアイコンＫに対応する複数のデータ種別のうち、互いのアプリケーションで利用可能なデータ種別を表すデータアイコンＬが、複数のアプリアイコンＫに対応付けて表示される。したがって、アプリアイコンＫに対応付けられたデータアイコンＬを一見するだけで、複数のアプリケーションで互いに利用可能なデータ（データ種別）を容易に判別することができる。
【００８９】
また、図７のステップＳ１６〜Ｓ１９や、図９、図１１等に示したように、ユーザ操作に基づいて、データアイコンＬと対応付けられたものとは別のアプリアイコンＫ上まで当該データアイコンＬが移動された場合に、このデータアイコンＬと対応するデータ種別のデータが当該別のアプリアイコンＫのアプリケーションで利用可能になっている。したがって、ユーザは、他のアプリケーションでのデータの利用可否を容易に判別しつつ、データアイコンＬを移動させるだけの簡便な操作によって容易にデータを移動・コピー・交換させることができる。
【００９０】
また、図７のステップＳ１３や、図８、図１０等に示したように、ユーザ指定された指定アプリアイコンＫ１と、当該指定アプリアイコンＫ１と互いのアプリケーションで利用可能なデータ種別に対応する対応アプリアイコンＫ２とが識別可能に表示されるので、ユーザは、自らが指定したアプリケーションとデータ互換性のある他のアプリケーションを、容易に識別することができる。
【００９１】
また、図７のステップＳ１５や、図１０等に示したように、データアイコンＬのうち、他のアプリケーションで用いる場合にデータ形式の変換が必要なデータ種別を表すものが、当該変換が不要なデータ種別を表すものとは識別可能に表示されるので、ユーザは、データを移動させるときのデータ変換の有無を容易に判別することができる。
さらに、図７のステップＳ１７等に示したように、ユーザ操作に基づいてデータアイコンＬが他のアプリケーションのアプリアイコンＫ上まで移動された場合に、当該データアイコンＬに対応するデータが必要に応じてデータ変換されるので、ユーザは、データ変換の必要性を然程気に掛ける必要なくデータの移動を行うことができる。
【００９２】
［２  第二実施形態］
続いて、本発明の第二実施形態として、本発明に係る情報表示制御装置を携帯端末（スマートフォン）に適用した場合の実施形態の一例を詳細に説明する。
【００９３】
［２．１  携帯端末６の構成］
図１２は、本第二実施形態における携帯端末６の平面図であり、図１３は、携帯端末６の概略的な機能構成を示すブロック図である。
【００９４】
図１２に示すように、携帯端末６は、略平板状に形成されており、例えば腕に固定したりユーザの衣服のポケットに入れるなどして携帯して移動することで、移動距離や移動軌跡などの情報を取得可能なものである。
具体的には、図１３に示すように、携帯端末６は、本発明に係る情報表示制御装置であり、タッチ画面６１と、測位センサ６２と、加速度センサ６３と、通信部６６と、メモリ６４と、ＣＰＵ６５等とを備えて構成されている。
【００９５】
タッチ画面６１は、いわゆる静電式タッチパネルである。このタッチ画面６１は、文字などを入力するためのキー群を表示し、押下されたキーの種類や位置に対応する信号をＣＰＵ６５に出力したり、ＣＰＵ６５から入力される表示信号に基づいて各種情報を表示するようになっている。
【００９６】
測位センサ６２は、いわゆるＧＰＳセンサである。この測位センサ６２は、ＣＰＵ６５からの指令やユーザ操作などに応じてＯＮ（通電状態）に設定され、センシング動作を行うようになっている。
加速度センサ６３は、携帯端末６に加わる加速度を３軸方向の成分に分解して測定するセンサである。この加速度センサ６３も、ＣＰＵ６５の命令やユーザ操作などに応じてＯＮ（通電状態）に設定され、センシング動作を行うようになっている。
【００９７】
通信部６６は、ネットワーク通信，Ｗｉ−Ｆｉ通信，Bluetooth（登録商標）などの各種方式の無線通信により、通信可能な外部機器（他の携帯端末６６ａ，運動量計６６ｂ，心拍センサ６６ｃなど）との間でデータ通信を行うようになっている。
【００９８】
メモリ６４は、携帯端末６の各種機能を実現するためのプログラムやデータを記憶するとともに、ＣＰＵ６５の作業領域としても機能するメモリである。本第二実施形態においては、メモリ６４は、本発明に係る情報表示制御プログラム６４０と、外部機器受信データ６４１と、複数のアプリケーション６４３と、アイコン情報データ６４２とを記憶している。
【００９９】
情報表示制御プログラム６４０は、後述の情報表示制御処理（図１５参照）をＣＰＵ６５に実行させるためのプログラムである。なお、この情報表示制御処理は、上記第一実施形態におけるものと同様の処理である。
外部機器受信データ６４１は、通信部６６を通じて外部機器から受信したデータである。
【０１００】
複数のアプリケーション６４３は、プリセットまたはダウンロードによりメモリ６４にインストールされているものである。本第二実施形態では、当該アプリケーション６４３として、アプリＡ（心拍付ランニングアプリ）６４３ａ、アプリＢ（メールアプリ）６４３ｂ、アプリＣ（順位付ランニングアプリ）６４３ｃ、アプリＤ（カメラアプリ）６４３ｄ、アプリＥ（ウォーキングアプリ）６４３ｅ、アプリＦ（乗り換え案内アプリ）６４３ｆ、アプリＧ（電話アプリ）６４３ｇ、アプリＨ（計算アプリ）６４３ｈがインストールされている。
【０１０１】
アイコン情報データ６４２には、図１４に示すように、アプリケーションを表すアプリアイコンＭ（図１６（ａ）等参照）が、各種アプリ情報と対応付けられて複数格納（登録）されている。アプリアイコンＭと対応付けられるアプリ情報は、アプリケーション名（アプリ名）やアプリケーション種別（アプリ種別）のほか、このアプリケーションで用いられる複数のデータの各データ種別と、当該データ種別を表すデータアイコンＮ（図１７（ａ）等参照）とを含むものである。本第二実施形態では、アプリアイコンＭとして、アプリＡ（心拍付ランニングアプリ）６４３ａ〜アプリＨ（計算アプリ）６４３ｈのものがアイコン情報データ６４２に格納されている。このうち、例えばアプリＡ（心拍付ランニングアプリ）６４３ａやアプリＣ（順位付ランニングアプリ）６４３ｃを表す各アプリアイコンＭは、ＧＰＳ移動軌跡データ、運動量データ、移動距離データ、心拍データの４つを含む複数のデータ種別に対応付けられている。
【０１０２】
また、アイコン情報データ６４２には、外部機器から送信されてきた外部データが、当該アイコン情報データ６４２に格納されている何れかのアプリアイコンＭのアプリケーションで利用可能な場合に、アプリアイコンＭ＋（図１６（ａ）等参照）として格納（登録）されるようになっている。このアプリアイコンＭ＋は、当該外部データを利用可能なアプリケーションを表すアプリアイコンＭと同様のアプリ情報と対応付けられている。
【０１０３】
ＣＰＵ６５は、携帯端末６の各部を中央制御する。具体的には、ＣＰＵ６５は、メモリ６４に記憶されているシステムプログラム及び各種アプリケーションプログラムの中から指定されたプログラムを展開し、展開されたプログラムとの協働で、各種処理を実行する。
【０１０４】
［２．２  携帯端末６の動作］
続いて、携帯端末６によって実行される情報表示制御処理について説明する。
図１５は、情報表示制御処理の流れを示すフローチャートである。
【０１０５】
情報表示制御処理は、携帯端末６においてユーザ操作により当該情報表示制御処理の実行指示が入力されたときに、ＣＰＵ６５が情報表示制御プログラム６４０をメモリ６４から読み出して展開することで実行される。
【０１０６】
図１５に示すように、この情報表示制御処理では、まずＣＰＵ６５は、各種アプリアイコンＭ（図１６（ａ）等参照）をタッチ画面６１に表示させる画面表示処理を実行する（ステップＴ１）。このステップＴ１では、ＣＰＵ６５は、メモリ６４からアイコン情報データ６４２を読み出して、このアイコン情報データ６４２に登録されたアプリアイコンＭ（外部データのアプリアイコンＭ＋を含む）を表示させる。
【０１０７】
次に、ＣＰＵ６５は、アイコン情報データ６４２に登録されていない新規アプリケーションがあるか否かを判定し（ステップＴ２）、新規アプリケーションがあると判定した場合には（ステップＴ２；Ｙｅｓ）、この新規アプリケーションがインストールされていなければインストールを実行した後（ステップＴ３）、後述のステップＴ６へ移行する。
【０１０８】
また、ステップＴ２において、新規アプリケーションがないと判定した場合には（ステップＴ２；Ｎｏ）、ＣＰＵ６５は、外部機器から送信された外部データがあるか否かを判定する（ステップＴ４）。なお、この外部データとは、アイコン情報データ６４２に登録されているアプリケーションで利用可能なものである。
【０１０９】
このステップＴ４において、外部データがあると判定した場合（ステップＴ４；Ｙｅｓ）、ＣＰＵ６５は、この外部データをメモリ６４に記憶させる（ステップＴ５）。
【０１１０】
そして、ＣＰＵ６５は、外部データ又は新規アプリケーションのアプリ情報をアイコン情報データ６４２に登録した後（ステップＴ６）、上述のステップＴ１へ移行する。ここで、アプリ情報とは、上述の通り、アプリ名（又は外部データ名）、アプリアイコンＭ、アプリ種別、各データ種別及びそのデータアイコンＮを含むものである。このとき、ＣＰＵ６５は、新たに登録されるデータ種別において、登録済みのデータ種別とデータ形式や詳細内容のみ異なるものがある場合には、そのデータアイコンＮに互いに異なる添字（例えば、Ａ，Ｂ，…）を付すなどして、互いのアプリケーションで利用するためにはデータ変換が必要であることを示す。
【０１１１】
また、上述のステップＴ４において、外部データがないと判定した場合には（ステップＴ４；Ｎｏ）、ＣＰＵ６５は、ユーザによりアプリアイコンＭに対してアプリケーションの実行操作（例えばダブルタップなど）が行われるか否かを判定する（ステップＴ７）。
【０１１２】
このステップＴ７において、アプリアイコンＭに対してアプリケーションの実行操作が行われたと判定した場合には（ステップＴ７；Ｙｅｓ）、ＣＰＵ６５は、このアプリアイコンＭが表すアプリケーションの画面を開いて当該アプリケーションを実行させる（ステップＴ８）。このとき、ＣＰＵ６５は、アプリケーション実行中を示す表示態様で当該アプリアイコンＭを表示させる。
【０１１３】
次に、ＣＰＵ６５は、ユーザによる実行中のアプリケーションに対する各種操作を受け付けて、これに対応する処理を行った後（ステップＴ９）、ユーザ操作に基づいてアプリケーション実行状態から戻るか否かを判定する（ステップＴ１０）。そして、ＣＰＵ６５は、アプリケーション実行状態から戻らない（当該状態を維持する）と判定した場合には（ステップＴ１０；Ｎｏ）、上述のステップＴ９へ移行し、戻ると判定した場合には（ステップＴ１０；Ｙｅｓ）、上述のステップＴ２へ移行する。
【０１１４】
また、上述のステップＴ７において、アプリアイコンＭに対してアプリケーションの実行操作が行われないと判定した場合には（ステップＴ７；Ｎｏ）、ＣＰＵ６５は、ユーザによりアプリアイコンＭに対して共通データアプリ検出操作が行われるか否かを判定する（ステップＴ１１）。この共通データアプリ検出操作は、ユーザ指定されたアプリケーションと互いに利用可能なデータを有するアプリケーションを検出するための操作であり、例えば、ユーザが任意のアプリアイコンＭを所定時間（例えば２秒）以上タッチするなどの操作である。
【０１１５】
このステップＴ１１において、ユーザによる共通データアプリ検出操作が行われないと判定した場合（ステップＴ１１；Ｎｏ）、ＣＰＵ６５は、ユーザにより他の操作が行われるか否かを判定する（ステップＴ１２）。そして、ＣＰＵ６５は、他の操作が行われたと判定した場合には（ステップＴ１２；Ｙｅｓ）、当該他の操作に応じた他の処理を実行し、行われないと判定した場合には（ステップＴ１２；Ｎｏ）、上述のステップＴ２へ移行する。
【０１１６】
また、ステップＴ１１において、ユーザによりアプリアイコンＭに対して共通データアプリ検出操作が行われたと判定した場合には（ステップＴ１１；Ｙｅｓ）、ＣＰＵ６５は、このユーザ指定されたアプリアイコンＭ（以下、「指定アプリアイコンＭ１（図１６（ｂ）等参照）」という。）のアプリケーションと互いに利用可能なデータを有するアプリケーションを検出して識別表示する（ステップＴ１３）。
【０１１７】
具体的には、ＣＰＵ６５は、まず、メモリ６４から読み出したアイコン情報データ６４２に基づいて、タッチ画面６１に表示された各アプリアイコンＭに対応する複数のデータ種別のうち、指定アプリアイコンＭ１に対応するデータ種別と互いのアプリケーションで利用可能なデータ種別を検出する。つまり、ＣＰＵ６５は、指定アプリアイコンＭ１を除く全てのアプリアイコンＭのうち、指定アプリアイコンＭ１と互いのアプリケーションで利用可能なデータ種別に対応するもの（以下、「対応アプリアイコンＭ２（図１６（ｂ）等参照）」という。）を、アイコン情報データ６４２内を調べて検出する。
【０１１８】
それから、ＣＰＵ６５は、指定アプリアイコンＭ１と対応アプリアイコンＭ２とを個別に識別可能に表示させる。この識別表示は、指定アプリアイコンＭ１，対応アプリアイコンＭ２，及びこれら以外のアプリアイコンＭを識別できればよく、例えば、指定アプリアイコンＭ１と対応アプリアイコンＭ２とを互いに異なる色の有色枠で囲むものなどでもよい。
このとき、ＣＰＵ６５は、対応アプリアイコンＭ２のうち、指定アプリアイコンＭ１と全てのデータ種別が共通する（互いに利用可能である）ものと、一部のデータ種別だけが共通するものとを、さらに識別可能に表示する。この場合の識別表示は、例えば、指定アプリアイコンＭ１と全てのデータ種別が共通する対応アプリアイコンＭ２を実線の有色枠で囲み、一部のデータ種別だけが共通する対応アプリアイコンＭ２を破線の有色枠で囲むものなどでもよい。
【０１１９】
次に、ＣＰＵ６５は、ユーザ操作に基づいて、タッチ画面６１に表示された指定アプリアイコンＭ１と対応アプリアイコンＭ２とが互いに近接されたか否かを判定し（ステップＴ１４）、近接されないと判定した場合には（ステップＴ１４；Ｎｏ）、上述のステップＴ１２へ移行する。
【０１２０】
また、ステップＴ１４において、指定アプリアイコンＭ１と対応アプリアイコンＭ２とが互いに近接されたと判定した場合には（ステップＴ１４；Ｙｅｓ）、ＣＰＵ６５は、ステップＴ１３で検出されたデータ種別に対応するデータアイコンＮ（図１７（ａ）等参照）を、当該各アプリアイコンＭに対応付けてタッチ画面６１に表示させる（ステップＴ１５）。より詳しくは、ＣＰＵ６５は、互いのアプリケーションで利用可能なデータ種別に対応するデータアイコンＮを、アイコン情報データ６４２から読み出して、指定アプリアイコンＭ１及び対応アプリアイコンＭ２それぞれに対応付けて表示させる。
【０１２１】
このとき、ＣＰＵ６５は、表示された各データアイコンＮを、対応するアプリアイコンＭ（指定アプリアイコンＭ１又は対応アプリアイコンＭ２）と同様の識別表示態様で表示させる。またこのとき、ＣＰＵ６５は、表示されたデータアイコンＮのうち、他方のアプリケーションで用いる場合にデータ形式の変換が必要なデータ種別を表すものを、当該変換が不要なデータ種別を表すものとは識別可能に表示させる。
【０１２２】
次に、ＣＰＵ６５は、ユーザ操作に基づいて、指定アプリアイコンＭ１及び対応アプリアイコンＭ２のうちの一方のアプリアイコンＭに対応付けられたデータアイコンＮが、他方のアプリアイコンＭ上まで移動されたか否かを判定する（ステップＴ１６）。
【０１２３】
このステップＴ１６において、一方のアプリアイコンＭに対応付けられたデータアイコンＮが他方のアプリアイコンＭ上まで移動されたと判定した場合（ステップＴ１６；Ｙｅｓ）、ＣＰＵ６５は、このデータアイコンＮと対応するデータ種別のデータを、他方のアプリアイコンＭが表すアプリケーションに移動又はコピーして、当該アプリケーションで利用可能にしたうえで（ステップＴ１７）、上述のステップＴ２へ移行する。
【０１２４】
このとき、ＣＰＵ６５は、ユーザによるデータアイコンＮの移動操作に応じて、データを移動するか又はコピーするかを判断し、移動させた場合には移動元のアプリケーションから当該データを削除する。またこのとき、ＣＰＵ６５は、移動させたデータアイコンＮに対応するデータが、他方（移動先）のアプリケーションで用いられるときにデータ形式の変換が必要なものである場合には、このデータを当該他方のアプリケーションで利用可能なデータ形式に変換する。
【０１２５】
また、上述のステップＴ１６において、一方のアプリアイコンＭに対応付けられたデータアイコンＮが他方のアプリアイコンＭ上まで移動されないと判定した場合には（ステップＴ１６；Ｎｏ）、ＣＰＵ６５は、ユーザ操作に基づいて、これら２つのアプリアイコンＭ（指定アプリアイコンＭ１及び対応アプリアイコンＭ２）に対応付けられた互いの同種のデータアイコンＮが交換されるか否かを判定する（ステップＴ１８）。
【０１２６】
このステップＴ１８において、２つのアプリアイコンＭに対応付けられた互いのデータアイコンＮが交換されないと判定した場合（ステップＴ１８；Ｎｏ）、ＣＰＵ６５は、他の処理へ移行する。
【０１２７】
また、ステップＴ１８において、２つのアプリアイコンＭに対応付けられた互いのデータアイコンＮが交換されたと判定した場合には（ステップＴ１８；Ｙｅｓ）、ＣＰＵ６５は、このデータアイコンＮと対応するデータ種別のデータを、２つのアプリアイコンＭが表す２つのアプリケーション間で交換し（ステップＴ１９）、上述のステップＴ２へ移行する。
【０１２８】
［２．３  携帯端末６の動作例］
続いて、上述の携帯端末６の動作について、具体例を示して説明する。
図１６〜図１９は、上述の情報表示制御処理におけるタッチ画面６１の表示例を示す図である。
【０１２９】
まずユーザが、所定の操作により情報表示制御処理を実行させると、メモリ６４に記憶されたアプリＡ６４３ａ〜アプリＨ６４３ｈの各アプリアイコンＭがタッチ画面６１に表示される（ステップＴ１）。
なお、以下の説明では、アプリアイコンＭの符号の最後尾に、アプリＡ６４３ａ〜アプリＨ６４３ｈの各アプリケーションのアプリ番号（アルファベット）を付して、何れのアプリアイコンＭが何れのアプリケーションのものかを識別することとする。具体的には、例えばアプリＡ６４３ａのアプリアイコンＭは、「アプリアイコンＭＡ」と記載する。
【０１３０】
次に、他の携帯端末６６ａ及び運動量計６６ｂから外部データ１及び外部データ２が送信されると（ステップＴ２；Ｎｏ，Ｓ４；Ｙｅｓ）、これらの外部データ１，２がメモリ６４に外部機器受信データ６４１として記憶されるとともに（ステップＴ５）、当該外部データ１，２のアプリ情報がアイコン情報データ６４２に登録される（ステップＴ６）。ここで、外部データ１はランニングアプリのデータであり、外部データ２は運動量のデータである（図１４参照）。
【０１３１】
そして、図１６（ａ）に示すように、この新たにアイコン情報データ６４２に登録された外部データ１，２の２つのアプリアイコンＭ＋がタッチ画面６１に表示される（ステップＴ１）。これら２つのアプリアイコンＭ＋は、外部データを表す文字「＋」が付されたものとなっている。
【０１３２】
次に、図１６（ｂ）に示すように、ユーザがアプリＡ６４３ａのアプリアイコンＭＡを２秒以上タッチして共通データアプリ検出操作を行うと（ステップＳ２；Ｎｏ，Ｓ４；Ｎｏ，Ｓ７；Ｎｏ，Ｓ１１；Ｙｅｓ）、当該アプリアイコンＭＡが指定アプリアイコンＭ１として色付き表示されるとともに、アプリアイコンＭＣ，アプリアイコンＭＥ，外部データ１，２の２つのアプリアイコンＭ＋が、対応アプリアイコンＭ２としてアイコン情報データ６４２に基づいて検出され、指定アプリアイコンＭ１とは異なる色の枠で囲われる（ステップＴ１３）。
【０１３３】
次に、図１６（ｃ）に示すように、ユーザがドラッグ操作により指定アプリアイコンＭ１を右方へ移動させて、その右隣りのアプリアイコンＭＢと場所を入れ替えた後に、図１７（ａ）に示すように、さらに右方へ移動させて対応アプリアイコンＭ２（アプリアイコンＭＣ）に近接させると（ステップＴ１４；Ｙｅｓ）、互いのアプリケーションで利用可能な複数のデータ種別に対応する複数のデータアイコンＮが、アイコン情報データ６４２から読み出されて、２つのアプリアイコンＭの近接側側部に各アプリアイコンＭ上に一部重複させた状態で表示される（ステップＴ１５）。このとき、２つのアプリアイコンＭ（アプリアイコンＭＡ及びアプリアイコンＭＣ）上にそれぞれ表示される複数のデータアイコンＮは、移動距離データ、ＧＰＳ移動軌跡データ、運動量データに対応するものである（図１４参照）。またこのとき、各データアイコンＮは、対応するアプリアイコンＭと同様の識別表示態様で表示される。つまり、指定アプリアイコンＭ１（アプリアイコンＭＡ）に対応付けられた各データアイコンＮは色付き表示され、対応アプリアイコンＭ２（アプリアイコンＭＣ）に対応付けられた各データアイコンＮは実線の有色枠で囲われる。
なお、アプリアイコンＭよりも小さいデータアイコンＮに対して誤操作（誤タッチ）なくタッチ操作を行えるように、データアイコンＮが表示された部分の周辺（例えば図１７（ａ）に二点鎖線で示す範囲）を拡大表示させてもよい。
【０１３４】
次に、図１７（ｂ）に示すように、ユーザが、対応アプリアイコンＭ２に対応付けられた移動距離データのデータアイコンＮをタップすると、新たな当該移動距離データのデータアイコンＮがコピー用として近傍に表示される。
【０１３５】
そして、図１７（ｂ）及び図１８（ａ）に示すように、ユーザが、コピー用の移動距離データのデータアイコンＮを、指定アプリアイコンＭ１に対応付けられたデータアイコンＮと場所を入れ替えるようにしつつ、当該指定アプリアイコンＭ１上まで移動させると（ステップＴ１６；Ｙｅｓ）、対応アプリアイコンＭ２に対応付けられた移動距離データが、指定アプリアイコンＭ１が表すアプリケーション（心拍付ランニングアプリ）にコピーされる（ステップＴ１７）。
【０１３６】
それから、タッチ操作することなく少し時間をおくと、図１８（ｂ）に示すように、コピー操作の前後で変化のないデータアイコンＮが消去（非表示）されるとともに、コピーされた移動距離データのデータアイコンＮに追加データを意味する文字「＋」が付されて表示される。その後、さらに少し時間をおくと、図示は省略するが、各アプリアイコンＭの識別表示が移動距離データのデータアイコンＮとともに消去（非表示）される。
【０１３７】
次に、ユーザがアプリＣ６４３ｃのアプリアイコンＭＣを２秒以上タッチして共通データアプリ検出操作を行うと（ステップＳ２；Ｎｏ，Ｓ４；Ｎｏ，Ｓ７；Ｎｏ，Ｓ１１；Ｙｅｓ）、当該アプリアイコンＭＣが指定アプリアイコンＭ１として色付き表示されるとともに、アプリアイコンＭＡ，アプリアイコンＭＥ，外部データ１，２の２つのアプリアイコンＭ＋が、対応アプリアイコンＭ２としてアイコン情報データ６４２に基づいて検出され、指定アプリアイコンＭ１とは異なる色の枠で囲われる（ステップＴ１３）。
【０１３８】
次に、図１８（ｃ）に示すように、ユーザがドラッグ操作により指定アプリアイコンＭ１を左斜め下方へ動かして２つのアプリアイコンＭ＋の間まで移動させると、外部データ１のアプリアイコンＭ＋が右側へ押し出される。そして、ユーザがドラッグ操作により指定アプリアイコンＭ１をさらに移動させて対応アプリアイコンＭ２（外部データ２のアプリアイコンＭ＋）に近接させると（ステップＴ１４；Ｙｅｓ）、図１９（ａ）に示すように、互いのアプリケーションで利用可能な運動量データのデータアイコンＮが、アイコン情報データ６４２から読み出されて、これら２つのアプリアイコンＭの近接側側部に表示される（ステップＴ１５）。
【０１３９】
次に、ユーザが、指定アプリアイコンＭ１に対応付けられた運動量データのデータアイコンＮを、タップすることなくドラッグ操作で指定アプリアイコンＭ１上から移動させると、当該データアイコンＮが複製される。このうち、一方のデータアイコンＮは、指定アプリアイコンＭ１に対応付けられたまま（元の位置のまま）で、削除データを意味する文字「−」が付されて表示され、他方のデータアイコンＮは、他のアプリケーションへの追加データを意味する文字「＋」が付されて表示されつつ、ユーザのドラッグ操作に従って移動する。
【０１４０】
そして、図１９（ｂ）に示すように、ユーザが、運動量データのデータアイコンＮを対応アプリアイコンＭ２（外部データ２のアプリアイコンＭ＋）上まで移動させると（ステップＴ１６；Ｙｅｓ）、指定アプリアイコンＭ１に対応する運動量データが、対応アプリアイコンＭ２に対応する運動量データ内に移動される（ステップＴ１７）。
【０１４１】
それから、タッチ操作することなく少し時間をおくと、図１９（ｃ）に示すように、移動操作の前後で変化のないデータアイコンＮが消去（非表示）される。その後、さらに少し時間をおくと、図示は省略するが、各アプリアイコンＭの識別表示が運動量データのデータアイコンＮとともに消去（非表示）される。
【０１４２】
以上、第二実施形態によれば、上記第一実施形態と同様の効果を奏することができる。
【０１４３】
なお、本発明を適用可能な実施形態は、上述の第一実施形態及び第二実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【０１４４】
例えば、本発明に係る情報表示制御装置をパソコン４や携帯端末６として説明したが、本発明は、このような製品に限定されず、携帯電話、ＰＤＡ（Personal Digital Assistant）、ゲーム機などの電子機器全般に適用可能である。
【０１４５】
また、２つのアプリアイコンＫ（Ｍ）が互いに近接された場合に、各アプリアイコンＫ（Ｍ）に対応付けてデータアイコンＬ（Ｎ）が表示されることとしたが、このときに表示されるものは、データ種別を表すものであって他のデータ種別を表すものとの判別が可能なマークであれば、データアイコンＬ（Ｎ）でなくともよい。
【０１４６】
以上、本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施形態に限定されるものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
表示手段と、
複数のアプリアイコンを前記表示手段に表示させるアイコン表示制御手段と、
前記アイコン表示制御手段により表示された複数のアプリアイコンそれぞれに対応する複数のデータ種別のうち、互いのアプリケーションで利用可能なデータ種別を表すマークを、前記複数のアプリアイコンに対応付けて前記表示手段に表示させる利用可能データ表示制御手段と、
を備えることを特徴とする情報表示制御装置。
＜請求項２＞
請求項１に記載の情報表示制御装置において、
前記利用可能データ表示制御手段は、前記データ種別を表すマークをデータアイコンとして表示させ、
前記利用可能データ表示制御手段により表示されたデータアイコンと対応する前記データ種別のデータは、ユーザ操作に基づいて、当該データアイコンと対応付けられたものとは別のアプリアイコン上まで当該データアイコンが移動された場合に、当該別のアプリアイコンが表すアプリケーションで利用可能に構成されていることを特徴とする情報表示制御装置。
＜請求項３＞
請求項１又は２に記載の情報表示制御装置において、
前記アイコン表示制御手段により表示された複数のアプリアイコンのうち、ユーザ操作により指定された一のアプリアイコンと、当該一のアプリアイコンと互いのアプリケーションで利用可能なデータ種別に対応する他のアプリアイコンとを、識別可能に表示させるアイコン識別表示制御手段を備えることを特徴とする情報表示制御装置。
＜請求項４＞
請求項３に記載の情報表示制御装置において、
前記利用可能データ表示制御手段は、ユーザ操作に基づいて、前記表示手段に表示された前記一のアプリアイコンと前記他のアプリアイコンとが互いに近接された場合に、前記マークを当該一のアプリアイコン及び当該他のアプリアイコンそれぞれに対応付けて表示させることを特徴とする情報表示制御装置。
＜請求項５＞
請求項１〜４の何れか一項に記載の情報表示制御装置において、
前記利用可能データ表示制御手段は、前記マークのうち、他のアプリケーションで用いる場合にデータ形式の変換が必要なデータ種別を表すものを、当該変換が不要なデータ種別を表すものとは識別可能に表示させ、
前記変換が必要なデータは、ユーザ操作に基づいて、当該データを表すマークが前記他のアプリケーションを表すアプリアイコン上まで移動された場合に、当該他のアプリで利用可能なデータ形式に変換されることを特徴とする情報表示制御装置。
＜請求項６＞
請求項１〜５の何れか一項に記載の情報表示制御装置において、
他の機器とデータ通信可能な通信手段を備え、
前記アイコン表示制御手段は、前記通信手段により他の機器から外部データが送信されてきた場合に、当該外部データを表すアプリアイコンを前記表示手段に表示させることを特徴とする情報表示制御装置。
＜請求項７＞
請求項１〜６の何れか一項に記載の情報表示制御装置において、
アプリケーションを表すアプリアイコンを、当該アプリケーションで用いる複数のデータの各データ種別を含む情報と対応付けて複数記憶するアイコン情報記憶手段と、
前記アイコン表示制御手段により表示された複数のアプリアイコンそれぞれに対応する複数のデータ種別のうち、互いのアプリケーションで利用可能なデータ種別を、前記アイコン情報記憶手段に記憶された情報に基づいて検出するデータ種別検出手段と、
を備え、
前記利用可能データ表示制御手段は、前記データ種別検出手段により検出されたデータ種別を表すマークを、前記複数のアプリアイコンに対応付けて前記表示手段に表示させることを特徴とする情報表示制御装置。
＜請求項８＞
請求項７に記載の情報表示制御装置において、
前記アイコン情報記憶手段は、前記複数のデータの各データ種別を、当該データ種別を表すデータアイコンと対応付けて記憶し、
前記利用可能データ表示制御手段は、前記データ種別検出手段により検出されたデータ種別に対応するデータアイコンを、前記アイコン情報記憶手段から読み出して前記マークとして前記表示手段に表示させることを特徴とする情報表示制御装置。
＜請求項９＞
表示手段を有するコンピュータに、
複数のアプリアイコンを前記表示手段に表示させるアイコン表示制御機能と、
前記アイコン表示制御機能により表示された複数のアプリアイコンそれぞれに対応する複数のデータ種別のうち、互いのアプリケーションで利用可能なデータ種別を表すマークを、前記複数のアプリアイコンに対応付けて前記表示手段に表示させる利用可能データ表示制御機能と、
を実現させることを特徴とする情報表示制御プログラム。
【符号の説明】
【０１４７】
４          パソコン
６          携帯端末
４５，６５  ＣＰＵ
６１        タッチ画面
４２０      ディスプレイ
４４０，６４０  情報表示制御プログラム
【図１】
2015060508.tif 000003
【図２】
2015060508.tif 000004
【図３】
2015060508.tif 000005
【図４】
2015060508.tif 000006
【図５】
2015060508.tif 000007
【図６】
2015060508.tif 000008
【図７】
2015060508.tif 000009
【図８】
2015060508.tif 000010
【図９】
2015060508.tif 000011
【図１０】
2015060508.tif 000012
【図１１】
2015060508.tif 000013
【図１２】
2015060508.tif 000014
【図１３】
2015060508.tif 000015
【図１４】
2015060508.tif 000016
【図１５】
2015060508.tif 000017
【図１６】
2015060508.tif 000018
【図１７】
2015060508.tif 000019
【図１８】
2015060508.tif 000020
【図１９】
2015060508.tif 000021