(57)【要約】【課題】データ転送時に視認性を向上させる。【解決手段】実施形態の表示処理装置は、表示部と、検出部と、通信部と、表示制御部と、を有する。表示部は、表示領域を有する。検出部は、表示領域内で接触を検出する。通信部は、通信端末との間でデータの送受信を可能とする。表示制御部は、検出部により表示領域内に通信端末の接触が検出され、且つ通信部により通信端末との間でデータを送受信する場合に、通信部により送受信されるデータを表す表示情報を、通信端末の接触が検出された位置を基準に移動させる、アニメーション表示を行う。【選択図】図１
2014153782.tif 000002
【特許請求の範囲】
【請求項１】
表示領域を有する表示部と、
前記表示領域内で接触を検出する検出部と、
通信端末との間でデータの送受信を可能とする通信部と、
前記検出部により前記表示領域内に前記通信端末の接触が検出され、且つ前記通信部により前記通信端末との間でデータを送受信する場合に、前記通信部により送受信される前記データを表す表示情報を、前記通信端末の接触が検出された位置を基準に移動させる、アニメーション表示を行う表示制御部と、
を備える表示処理装置。
【請求項２】
通信端末との間でデータの送受信を可能とする通信部と、
表示部の表示領域内に対する前記通信端末の接触を検出部が検出し、且つ前記通信部により前記通信端末との間でデータを送受信する場合に、前記通信部により送受信される前記データを表す表示情報を、前記通信端末の接触が検出された位置を基準に移動させる、アニメーション表示を行う表示制御部と、
を備える表示処理装置。
【請求項３】
前記表示制御部は、前記通信端末に前記データの送信する場合に、当該データを表す表示情報を、前記通信端末に向かって移動させ、前記通信端末から前記データの受信する場合に、前記データを表す表示情報を、前記通信端末から出てくるように移動させる、アニメーション表示を行う、
請求項１又は２に記載の表示処理装置。
【請求項４】
前記表示制御部は、前記通信端末の接触が検出された位置に応じて、前記表示情報のアニメーション表示を異ならせる、
請求項１乃至３のいずれか一つに記載の表示処理装置。
【請求項５】
前記通信部は、前記検出部により接触が検出された前記通信端末から、当該通信端末の前記表示処理装置に対する傾きを示した傾き情報を受信し、
前記表示制御部は、前記傾き情報に基づいて、前記表示情報のアニメーション表示を行う、
請求項１乃至４のいずれか一つに記載の表示処理装置。
【請求項６】
前記表示制御部は、前記通信部による前記通信端末との間のデータの送受信の進行度合に基づいて、前記表示情報の表示態様を異ならせる、
請求項１乃至５のいずれか一つに記載の表示処理装置。
【請求項７】
前記通信部は、前記検出部により接触が検出された前記通信端末から、当該通信端末の機種、画面サイズ、及び解像度のうちいずれか一つ以上を受信すると共に、前記通信部により前記通信端末にデータを送信する場合に、当該通信端末の機種、画面サイズ、及び解像度に基づいて生成された、前記データを表す表示情報を、当該データを送信する前に、前記通信端末に送信する、
請求項１乃至６のいずれか一つに記載の表示処理装置。
【請求項８】
前記表示制御部が表示する表示情報は、データを表すアイコン又はサムネイルである、
請求項１乃至７のいずれか一つに記載の表示処理装置。
【請求項９】
表示部の表示領域内で接触を検出する検出ステップと、
通信端末との間でデータを送受信する通信ステップと、
前記検出ステップにより前記表示領域内に前記通信端末の接触が検出され、且つ前記通信ステップにより前記通信端末との間でデータを送受信する場合に、前記通信ステップにより送受信される前記データを表す表示情報を、前記通信端末の接触が検出された位置を基準に移動させる、アニメーション表示を行う表示制御ステップと、
を有する表示処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、表示処理装置、及び表示処理方法に関する。
【背景技術】
【０００２】
従来、タッチパネルによるユーザインタフェースを備えた表示処理装置が知られている。表示処理装置では、ユーザインタフェースを介した操作を受け付けることで、他の通信端末との間でデータを送受信することを可能としている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】ＷＯ２００３／０２１８７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、携帯端末と表示処理装置との間で行われる通信状況を視覚的に認識することが難しかった。
【０００５】
本発明の実施形態は、上記に鑑みてなされたものであって、通信端末との間で行われる通信状況を容易に認識可能な表示処理装置、及び表示処理方法を提供する。
【課題を解決するための手段】
【０００６】
実施形態の表示処理装置は、表示部と、検出部と、通信部と、表示制御部と、を有する。表示部は、表示領域を有する。検出部は、表示領域内で接触を検出する。通信部は、通信端末との間でデータの送受信を可能とする。表示制御部は、検出部により表示領域内に通信端末の接触が検出され、且つ通信部により通信端末との間でデータの送受信する場合に、通信部により送受信されるデータを表す表示情報を、通信端末の接触が検出された位置を基準に移動させる、アニメーション表示を行う。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態にかかる表示処理装置のハードウェア構成図である。
【図２】図２は、プロジェクタを用いて壁面に表示する変形例を示した図である。
【図３】図３は、実施形態にかかるアイコン記憶部に記憶されるアイコンデータテーブルのデータ構造を示した図である。
【図４】図４は、実施形態にかかる携帯端末のハードウェア構成図である。
【図５】図５は、実施形態にかかる表示処理装置で端末連携プログラムを実行した時のユーザインタフェース画面の例を示した図である。
【図６】図６は、実施形態にかかる表示処理装置と携帯端末との連携処理が行われる際のタイミングチャートを示した図である。
【図７】図７は、実施形態にかかる表示処理装置と携帯端末との連携処理が行われる際のタイミングチャートを示した図である。
【図８】図８は、実施形態にかかる表示制御部の表示制御による画面遷移の例を示した図である。
【図９】図９は、変形例にかかる表示制御部の表示制御による画面遷移の例を示した図である。
【図１０】図１０は、実施形態にかかる表示制御部によるアイコンの移動先の例を示した図である。
【図１１】図１１は、変形例にかかるアップロードが開始される領域の例を示した図である。
【図１２】図１２は、実施形態にかかる表示処理装置からデータをダウンロードさせる際の携帯端末の配置を示した図である。
【図１３】図１３は、実施形態にかかる表示制御部による表示制御で行われる画面遷移の例を示した図である。
【図１４】図１４は、アイコンの左上に携帯端末が配置された場合に、表示制御部によるアイコンの縮小移動を示した図である。
【図１５】図１５は、アイコンの右上に携帯端末が配置された場合に、表示制御部によるアイコンの縮小移動を示した図である。
【図１６】図１６は、アイコンの中央付近に携帯端末が配置された場合に、表示制御部によるアイコンの縮小移動を示した図である。
【図１７】図１７は、アイコンで示されるデータをダウンロードするためのダウンロードボタンを表示した変形例を示した図である。
【図１８】図１８は、変形例にかかる表示制御部の表示制御による画面遷移の例を示した図である。
【図１９】図１９は、変形例にかかる表示制御部の表示制御による画面遷移の例を示した図である。
【図２０】図２０は、変形例にかかる表示制御部の表示制御による画面遷移の例を示した図である。
【図２１】図２１は、ダウンロード中の表示処理装置と携帯端末との表示態様を示した図である。
【図２２】図２２は、実施形態にかかる表示処理装置における、携帯端末との間で通信を開始するまでの処理の手順を示すフローチャートである。
【図２３】図２３は、実施形態にかかる表示処理装置における、プログラムを起動させて、通信を開始させるまでの処理の手順を示すフローチャートである。
【図２４】図２４は、実施形態にかかる表示処理装置における、接触したアイコンが動画に関連する場合の処理の手順を示すフローチャートである。
【図２５】図２５は、実施形態にかかる表示処理装置における、接触したアイコンが音楽に関連する場合の処理の手順を示すフローチャートである。
【図２６】図２６は、実施形態にかかる表示処理装置における、接触したアイコンが写真に関連する場合の処理の手順を示すフローチャートである。
【図２７】図２７は、実施形態にかかる表示処理装置が、携帯端末に動画データをダウンロードさせる手順を示すフローチャートである。
【図２８】図２８は、実施形態にかかる表示処理装置における、接触したアイコンがアップロードに関連する場合の処理の手順を示すフローチャートである。
【図２９】図２９は、実施形態にかかる表示処理装置における、携帯端末から動画データのアップロードを受け付ける際の手順を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下に、表示処理装置及び表示処理方法を適用した実施形態を図面に基づいて説明する。なお、この実施形態によりこの発明が限定されるものではない。
【０００９】
実施形態にかかる表示処理装置は、タッチパネル式の表示部にユーザインタフェース画面を表示する。表示処理装置は、ユーザインタフェース画面に対する接触を検出することで所定の処理を実行する。携帯端末は、携帯可能な通信端末であり、例えばスマートフォン等を利用することができるが、他の専用のデバイスを利用してもよい。例えば、ペンのような形状のデバイスであってもよい。
【００１０】
図１は、実施形態の表示処理装置１のハードウェア構成図である。図１に示されるように、表示処理装置１は、表示部１１と、ＣＰＵ１２と、表示コントローラ部１３と、記憶部１４と、位置取得部１５と、位置取得ＩＦ（インターフェース）部１６と、通信ＩＦ（インターフェース）部１７とを備えている。
【００１１】
表示部１１は、液晶表示パネル等で構成されており、利用者に対するユーザインタフェース画面を表示する。ＣＰＵ１２は、表示処理装置１全体を制御する。表示コントローラ部１３は、ＣＰＵ１２からの制御に従って、表示部１１に情報やユーザインタフェース画面を画像の形式に変換して描画する。
【００１２】
位置取得部１５は、表示部１１に接触した位置座標を取得する。位置取得部１５は、表示部１１の表面に貼られたタッチセンサーフィルムにより構成される。タッチセンサーフィルムにはＸ軸方向、及びＹ軸方向にセンサーが並んでおり、利用者が手や指、又は携帯端末等で画面に接触した場合に、タッチセンサーフィルムがこれらの接触を検出して、接触した位置座標を含めた検出信号を、位置取得ＩＦ部１６に出力する。なお、実際に接触することに制限するものではなく、表示部１１に物体がほぼ接触した状態を、接触とみなしてもよい。
【００１３】
位置取得ＩＦ部１６は、位置取得部１５から入力された検出信号（タッチセンサーフィルムが検出した位置座標を含む）を、ＣＰＵ１２に出力する。
【００１４】
位置取得部１５は、光学式タッチセンサーであってもよい。光学式タッチセンサーは光が透過したり遮断されたりすることを検出して物体の存在を検出する方式でもよいし、またカメラを用いてその撮像画像から物体の存在を検出する方式でもよい。
【００１５】
実施形態の表示処理装置１としては、例えばタッチパネルを搭載したテレビジョン表示装置などが考えられるが、このような装置に制限するものではない。
【００１６】
図２は、表示部１１としてプロジェクタ２１０を用いて、壁面に画像を表示する変形例を示した図である。図２に示す例では、位置取得部として、画像が投影された壁面に対して、接触が行われた場合の位置を検出するために、光学式タッチセンサー２０１、２０２を備えた例である。このような変形例であっても、実施形態と同様の処理で、同様の効果を実現できる。また、位置取得部として、光学式タッチセンサー２０１、２０２に制限するものではなく、撮像カメラ等を用いてもよいし、第１の実施形態と同様に、タッチセンサーフィルムを用いてもよい。
【００１７】
さらには、表示処理装置としては、表示装置を内部に備えた装置に制限するものではなく、表示処理を行う装置であればよい。表示処理装置としては、例えば、タッチセンサーを有する表示装置を外付けするセット・トップ・ボックスや、コンピュータ等であってもよい。タッチセンサーを有する表示装置としては、コンピュータのモニターとしてよく知られており、例えばタッチセンサーからの信号はＵＳＢ端子を介して表示処理装置に入力される。
【００１８】
図１に示される実施形態に戻り、通信ＩＦ部１７は、表示処理装置１の他の端末との間のデータの送受信を行うインターフェースとする。例えば、通信ＩＦ部１７は、Bluetooth（登録商標）や無線ＬＡＮによる携帯端末のデータ送受信や、無線ＬＡＮによるインターネット通信等を行う。
【００１９】
記憶部１４は、情報を記憶可能なＲＯＭ及びＲＡＭなどの記憶媒体で構成され、アイコン記憶部２１と、プログラム群２２と、端末連携プログラム２３とを備えている。
【００２０】
アイコン記憶部２１は、ユーザインタフェース画面上に表示するアイコン部の画像データと、アイコンが接触された場合に処理を行うプログラムと、アイコン部の表示部１１のユーザインタフェースにおける表示位置を表す位置情報と、を対応付けて記憶している。
【００２１】
図３は、アイコン記憶部２１に記憶されるアイコンデータテーブル３００のデータ構造を示した図である。図３に示されるように、アイコンデータテーブル３００は、アイコンの識別情報であるアイコンＩＤと、表示部１１で表示する際の位置の一例である（位置）座標と、アイコンサイズと、アイコンに用いられる画像データを指定するオブジェクトＩＤと、端末の属性毎に起動するプログラムと、を１レコードに対応付けて記憶している。
【００２２】
オブジェクトＩＤによって規定されるアイコンの画像データは、ＣＰＵ１２の制御に従って、表示部１１に、（位置）座標で示された位置に描画される。また、本実施形態にかかるアイコンデータテーブル３００は、当該アイコンが接触した際に起動するプログラムとして、接触した携帯端末が属性１の場合の属性１プログラム、接触した携帯端末が属性２の場合の属性２プログラム、及び携帯端末以外（例えば利用者の指）が接触した場合の指対応プログラムの３種類を、アイコンＩＤと対応付けて記憶している。
【００２３】
ここでいうプログラムとは、実行コードが異なるものに限るわけではなく、同じ実行コードであっても異なる引数を渡すものも異なるプログラムと表現する。例えば、どれもウェブブラウザを起動するがそれぞれ異なるＵＲＬを渡す、あるいはメッセージ表示プログラムでありながら、異なるメッセージを渡す、というものを含んでいる。
【００２４】
図１に戻り、プログラム群２２は、表示処理装置１が実行するプログラムが格納されている。例えば、プログラム群２２には、上述した属性１プログラム、属性２プログラム、及び指対応プログラム等を含んでいる。
【００２５】
端末連携プログラム２３は、通信制御部１０１と、検出部１０２と、判定部１０３と、起動部１０４と、表示制御部１０５とを含み、表示部１１に対する接触を検出した場合に、プログラム群２２に含まれているプログラムを起動させるための制御を行う。
【００２６】
通信制御部１０１は、携帯端末との間で通信を確立し、当該携帯端末との間でデータの送受信を行う。例えば、通信制御部１０１は、携帯端末から、当該携帯端末の属性が示された属性情報を受信する。さらには、通信制御部１０１は、当該携帯端末で生じた加速度を示した加速度検出信号や、傾き検出信号を受信する。
【００２７】
検出部１０２は、位置取得ＩＦ部１６を介して、位置取得部１５から入力された検出信号に基づいて、表示部１１の表示領域に対する接触を検出する。さらには、検出部１０２は、表示部１１の表示領域内における、接触が生じた位置座標を検出する。
【００２８】
判定部１０３は、検出部１０２により接触が検出された時刻と、通信制御部１０１が加速度検出信号を受信した時刻と、に基づいて、表示部１１に接触した携帯端末を特定する。本実施形態では、判定部１０３が、検出部１０２により接触が検出された時刻と、通信制御部１０１が加速度検出信号を受信した時刻と、の時間差が所定の閾値以内の場合に、当該加速度検出信号の送信先の携帯端末を接触した端末として判定する。なお、閾値は実施の態様により定められるものとする。
【００２９】
さらに、判定部１０３は、特定された携帯端末の属性と、アイコンデータテーブル３００と、加速度検出信号に含まれている位置座標と、に基づいて起動するプログラムを特定する。これにより、携帯端末の属性に応じたプログラムの起動が可能となる。
【００３０】
起動部１０４は、判定部１０３により特定されたプログラムを起動する。例えば、図３に示す例において、“Icon1”に対する接触を検出した場合に、携帯端末が“属性１プログラム”に対応するものであれば、属性１に対応する“プログラム１”を起動させる。なお、携帯端末が接触した位置の位置座標と、アイコンに対応付けられた位置座標とは、必ずしも一致、もしくは重なっている必要はない。例えば、これらの位置座標が、所定値以内の距離に近接している場合に、起動部１０４が、アイコンに対応するプログラムを起動させてもよい。
【００３１】
表示制御部１０５は、判定部１０３による判定結果により、アイコンに対する携帯端末（携帯可能な通信端末）の接触が検出された後、通信制御部１０１により当該携帯端末との間で、アイコンで示されるデータの送受信する場合に、携帯端末の接触が検出された位置を基準に当該アイコンを移動させるアニメーション表示を、表示部１１の表示領域内で行う。
【００３２】
図４は、実施形態の携帯端末４００のハードウェア構成図である。図４に示されるように、携帯端末４００は、表示部４０１と、ＣＰＵ４０２と、表示コントローラ部４０３と、記憶部４０４と、位置取得部４０５と、位置取得ＩＦ（インターフェース）部４０６と、通信ＩＦ（インターフェース）部４０７と、加速度検出部４０８と、傾き検出部４０９とを備えている。
【００３３】
携帯端末４００が備える表示部４０１、ＣＰＵ４０２、表示コントローラ部４０３、位置取得部４０５、位置取得ＩＦ（インターフェース）部４０６、及び通信ＩＦ（インターフェース）部４０７は、表示処理装置１が備える表示部１１、ＣＰＵ１２、表示コントローラ部１３、位置取得部１５、位置取得ＩＦ（インターフェース）部１６、及び通信ＩＦ（インターフェース）部１７と同様の処理を行うものとして、説明を省略する。なお、本実施形態にかかる携帯端末４００の表示部４０１は、表示処理装置１の表示部１１と比べて画面サイズが小さい例とする。
【００３４】
加速度検出部４０８は、携帯端末４００に設けられた加速度センサーから加速度を検出し、加速度情報をＣＰＵ４０２に出力する。
【００３５】
傾き検出部４０９は、携帯端末４００に設けられた傾きセンサーから傾きを検出し、傾き情報をＣＰＵ４０２に出力する。
【００３６】
記憶部４０４は、情報を記憶可能なＲＯＭ及びＲＡＭなどの記憶媒体で構成され、アイコン記憶部４１２と、プログラム群４１１と、表示連携プログラム４１３とを備えている。
【００３７】
アイコン記憶部４１２は、表示処理装置１のアイコン記憶部２１と同様に、ユーザインタフェース画面上に表示するアイコン部の画像データと、アイコンが接触された場合に処理を行うプログラムと、アイコン部の表示部４０１のユーザインタフェースにおける表示位置を表す位置情報と、を対応付けて記憶している。
【００３８】
プログラム群４１１は、携帯端末４００でデータ（例えば動画データ、音声データ、写真データ）を再生、表示可能なプログラムを記憶する。
【００３９】
表示連携プログラム４１３は、制御部４２１と、通信制御部４２２と、表示制御部４２３と、を備え、携帯端末４００に常駐し、表示処理装置１と連携するための制御を行う。
【００４０】
制御部４２１は、表示処理装置１にデータを送信する際に、プログラム群４１１で再生、表示されているデータを送信対象として設定する。
【００４１】
通信制御部４２２は、表示処理装置１との間で通信が確立した際に、携帯端末４００の属性を示した属性情報を送信する制御を行う。また、通信制御部４２２は、表示処理装置１に対してデータの送信制御を行う際に、制御部４２１により設定されたデータの送信制御を行う。
【００４２】
属性情報には、例えば、携帯端末４００の機種名、カメラなのかオーディオプレーヤーなのかなどの端末種類、設定されているデータの形式、携帯端末４００の傾き検出部４０９で検出した傾き情報、端末認証情報を含んでいる。
【００４３】
表示制御部４２３は、通信制御部４２２により表示処理装置１との間でデータの受信が行われる場合に、通信制御部４２２により受信されるデータを表すアイコンが、表示部４０１の表示領域外から移動してくるアニメーション表示を行う。また、表示制御部４２３は、通信制御部４２２により表示処理装置１との間でデータの送信が行われる場合に、通信制御部４２２により送信されるデータを表すアイコンが、表示部４０１の表示領域外に移動していくアニメーション表示を行う。
【００４４】
上述した表示処理装置１及び携帯端末４００との間でデータの送受信が行われることになる。本実施形態では、データの送受信を、表示処理装置１のユーザインタフェース画面に対する操作をトリガーとして行う。
【００４５】
図５は、本実施形態の表示処理装置１で端末連携プログラム２３を実行した時のユーザインタフェース画面の例を示した図である。図５（ａ）に示されるように、表示処理装置１の表示部１１は、記憶部１４に記憶されている３つの動画データ、３つの音楽データ、及び２つの写真データを、それぞれ異なる種類のアイコンで表示している。さらに、表示部１１は、携帯端末４００側で選択されているデータをアップロードさせるトリガーとなるアップロードアイコン３１を表示している。本実施形態では、携帯端末４００のデータをアップロードする際（図５（ａ）で示す段階で）、当該データの選択がなされているものとする。
【００４６】
複数の携帯端末４００、４５０のうち、表示部１１のユーザインタフェース画面に対して携帯端末４００で接触する場合について説明する。本実施形態にかかる表示処理装置１は、携帯端末４００を連携する端末として特定し、設定された動画データのアップロードが行われる。その際に行われる動作について説明する。
【００４７】
図６は、表示処理装置１と携帯端末４００との連携処理が行われる際のタイミングチャートを示した図である。
【００４８】
携帯端末４００、４５０は、表示処理装置１に近づくことで、通信を開始する。本実施形態では、無線ＬＡＮで通信が行われる例とする。携帯端末４００、４５０が、表示処理装置１と同じＬＡＮの圏内に入ることで、相互間でＩＰアドレスを取得する。
【００４９】
表示処理装置１は、複数の携帯端末４００、４５０のそれぞれから、その端末属性を示した属性情報を受信する（ステップＳ６０１、Ｓ６０２）。
【００５０】
図５（ｂ）の例では、第１携帯端末４００が、表示部１１のアップロードアイコン３１上に置かれ、第２携帯端末４５０が、表示処理装置１の表示部１１から離れた位置に存在した状態を示している。なお、第２携帯端末４５０は、表示処理装置１と通信可能であるが、表示処理装置１付近になく、例えば他の人のカバンの中に入った状態でも良い。この場合、表示処理装置１は、第１携帯端末４００、第２携帯端末４５０の双方の携帯端末の属性情報を受信する。
【００５１】
図６に戻り、本実施形態にかかる第１携帯端末４００、第２携帯端末４５０による属性情報の送信は、第１携帯端末４００、第２携帯端末４５０の設定が変更される毎（例えば設定されているデータが変更される毎）に行う（例えばステップＳ６０３）。なお、本実施形態は属性情報の送信のタイミングを制限するものではなく、例えば、表示処理装置１と定期的に属性情報の送信を行っても良い。
【００５２】
また、表示処理装置１が第１携帯端末４００、第２携帯端末４５０の属性情報を受信した後、適切に属性情報を取得した旨のレスポンスを第１携帯端末４００、第２携帯端末４５０が受信した場合に、第１携帯端末４００、第２携帯端末４５０が、当該端末が有する画面に表示処理装置１との相互動作が可能になった旨のメッセージを表示してもよい。
【００５３】
第１携帯端末４００が、アップロードアイコン３１上に置かれた瞬間、第１携帯端末４００の通信制御部４２２は、加速度検出部４０８が検出した加速度情報を、加速度検出信号として表示処理装置１に送信する（ステップＳ６０４）。
【００５４】
一方、表示処理装置１の検出部１０２は、位置取得部１５から送信された検出信号（位置座標含む）により、アップロードアイコン３１付近に物体が接触もしくは非常に近い位置に接触したことを検出する。
【００５５】
そして、判定部１０３が、検出信号を受信した時間と、第１携帯端末４００から加速度検出信号を受信した時間とが非常に近い場合（所定の閾値以内の場合）に、加速度検出信号を送信した第１携帯端末４００が表示部１１に接触したと判定し、当該第１携帯端末４００を連携対象として特定する。
【００５６】
そして、判定部１０３は、アイコンデータテーブル３００を参照し、アップロードアイコン３１に関連付けられた複数のプログラムのうち、第１携帯端末４００の属性に基づいて、実行するプログラムを特定する。
【００５７】
そして、起動部１０４が判定部１０３により特定されたプログラムを起動する。そして、起動したプログラムは、通信ＩＦ部１７を介して、第１携帯端末４００との間でデータの送受信を行う。
【００５８】
その後、携帯端末４５０がアップロードアイコン３１上に置かれた場合に、検出部１０２が、位置取得部１５を介して検出信号（位置座標を含む）を受信することで、当該携帯端末４５０の接触を検出する。さらに、検出部１０２は、接触した位置座標を取得する。そして、通信制御部１０１が、携帯端末４５０から加速度検出信号を受信する（ステップＳ６０５）。そして、判定部１０３が、アップロードアイコン３１に接触した携帯端末４５０を特定し、携帯端末４００が接触した時と同様の処理を行う。
【００５９】
図７は、検出信号を受信した時間に対して、第１携帯端末４００から受信した加速度検出信号の時間、及び第２携帯端末４５０から受信した加速度検出信号の時間が非常に近い（所定の閾値以内）場合を示した図である。図７に示す例では、図６に示す例と同様に通信が開始され、属性情報の送信（ステップＳ７０１、Ｓ７０２、Ｓ７０３）が行われているものとする。
【００６０】
その後、表示処理装置１の通信制御部１０１が、第１携帯端末４００からの加速度検出信号と、第２携帯端末４５０からの加速度検出信号とが、ほぼ同じタイミングで受信した（ステップＳ７０４、Ｓ７０５）ものとする。換言すれば、検出部１０２が接触を検知してから所定の閾値以内に、第１携帯端末４００及び第２携帯端末４５０から加速度検出信号を受信している。
【００６１】
例えば、携帯端末４００が表示処理装置１の表示部１１にタッチしたタイミングと、カバンに入った状態の携帯端末４５０が、カバンごとどこかに衝突し、加速度を発生したタイミングと、がほぼ一致した場合が考えられる。さらには、第２携帯端末４５０で第１携帯端末４００と全く別の操作を行っていて、第２携帯端末４５０の画面をユーザが強くたたいたタイミングが、第１携帯端末４００が表示処理装置１の表示部１１にタッチしたタイミングと一致した等もあり得る。
【００６２】
このように、判定部１０３が接触した端末を複数特定した場合に、誤った端末にデータの送受信制御を行うことを抑止するために、特定した複数の携帯端末４００、４５０とデータの送受信を行わず、画面上に「もう一度タッチしなおしてください」などのメッセージを表示し、再度、端末の接触を促すことが考えられる。これにより、ユーザが所望する携帯端末との間でデータの送受信を実現できる。
【００６３】
また、判定部１０３が接触した端末を複数特定した場合に、再度接触を促すことに制限するものではなく、両方とも接触したものとみなして、両方の携帯端末に対して、対応するプログラムを実行してもよい。このように実施態様に応じて動作を決定する。
【００６４】
図５（ｃ）は、アップロードが終了した後の画面例を示している。まず、アップロード終了後に、起動部１０４により起動されたプログラムが、アップロードされたデータの種別を判定し、当該データが動画、音楽、及び写真のいずれかを判別して、判別結果に応じて適切なアイコンを付与する。図５（ｃ）に示す画面例では、写真データ（画像データの一例）がアップロードされた例とする。このため、写真データが配置されている領域に、第１携帯端末４００からアップロードされた写真データを示すアイコン３２が追加表示されている。
【００６５】
本実施形態においては、携帯端末４００からデータをアップロードさせる際に、表示制御部１０５は、携帯端末４００が検出された位置からデータが出てくるようなアニメーション表示を行う。
【００６６】
図８は、表示制御部１０５の表示制御による画面遷移の例を示した図である。図８（ａ）においては、アップロードアイコン３１に携帯端末４００が配置された状況を示している。なお、携帯端末４００では、すでにアップロード対象のデータは選択されているものとする。
【００６７】
図８の（ｂ）に示されるように、表示制御部１０５は、携帯端末４００を検出した位置を基準として、アップロード対象のデータのアイコンを、データのアップロード状況に応じて、拡大移動８０１させる表示を行う。なお、データのアイコンは、データ本体のアップロードを行う前に、アップロードしておく。そして、表示制御部１０５は、アップロードが完了したデータの比率に基づいて、当該アイコンが拡大するように表示制御を行う。
【００６８】
図８の（ｂ）に示す例では、携帯端末４００が配置されている位置を中心に拡大移動する。このように、表示制御部１０５は、携帯端末４００が配置された位置に応じて、アイコンの拡大移動を異ならせる。
【００６９】
データのアップロードが終了すると、図８の（ｃ）に示されるように、表示制御部１０５は、アップロードアイコン３１内に、アップロードが完了したデータのアイコン８０２を表示する。
【００７０】
その後、図８の（ｄ）に示されるように、表示制御部１０５は、当該アイコン８０３を、当該アイコンで示されるデータの種類に応じた格納先に移動させるアニメーション表示を開始する。
【００７１】
図８の（ｅ）に示されるように、表示制御部１０５は、格納先までアイコンを移動した後、当該アイコン８０４の移動を終了する。
【００７２】
このように、本実施形態にかかる表示制御部１０５は、携帯端末４００が検出された位置を基準に、表示制御部１０５が当該データを受信している状況に応じて、アイコンを移動させるアニメーション表示を行う。なお、本実施形態は、アニメーション表示の態様を図８に示す例に制限するものではない。
【００７３】
他の態様としては、例えば図９に示す態様が考えられる。図９は、変形例にかかる表示制御部１０５の表示制御による画面遷移の例を示した図である。図９（ａ）に示されるように、携帯端末４００に記憶されている写真データは、携帯端末４００の画面上にアイコンとして表示されている。そして、携帯端末４００が表示処理装置１の表示部１１に触れた際に、データ転送が開始される。
【００７４】
次に、図９（ｂ）〜（ｄ）に示されるように、表示制御部１０５は、データの転送の進行度合い、具体的にはデータの総容量に対する、転送完了したデータ量の割合に応じて、表示されているアイコンの割合が変化するようにアニメーションさせる。なお、表示制御部１０５側は、アップロードが進むにつれて表示されているアイコンの割合が大きくなっていく。
【００７５】
これと同期するように、携帯端末４００の表示制御部４２３が、データの総容量に対する、未転送のデータ量に応じて、表示されているアイコンの割合が変化するようにアニメーションさせる。なお、携帯端末４００の表示制御部４２３側は、アップロードが進むにつれて表示されているアイコンの割合が小さくなっていく。これにより、表示処理装置１と携帯端末４００との間で表示されるアイコンが同期する。
【００７６】
さらに、表示制御部１０５が表示するアイコンの位置は、位置取得部１５によって取得された第１携帯端末４００の位置座標を基準に決定される。表示処理装置１の表示制御部１０５が表示するアイコンの位置と、第１携帯端末４００の表示制御部４２３が表示するアイコンの位置と、を合わせる。アイコンの位置等を同期させるために、携帯端末４００は、傾き情報を表示処理装置１に送信しておく。さらには、携帯端末４００は、携帯端末４００を特定するための機種情報や、画面サイズ、解像度等も、表示処理装置１に送信しておく。
【００７７】
そして、図９（ｂ）で示す様に、変形例にかかる表示処理装置１は、受信した傾き情報、及び機種情報（または携帯端末４００のサイズ）から特定される携帯端末４００の外辺から出てくるように、アイコンを表示してもよい。
【００７８】
これにより、表示制御部４２３が表示するアイコンの第１の部分と、表示制御部４２３が表示するアイコンの第２の部分と、が組み合わさる。これにより、利用者は、一つのアイコンのように認識できる。
【００７９】
そして、図９（ｅ）に示されるように、表示制御部４２３は、データの転送完了時に、当該データを表すアイコン３２を表示する。その後、表示制御部４２３は、当該アイコン３２を、データの種別に応じて移動させる。
【００８０】
表示制御部４２３が、上述した表示制御を行うことで、ユーザは、データの通信状況を認識できる。
【００８１】
なお、端末連携プログラム２３は、第１携帯端末４００が表示部１１に接触したことを検出した場合に、すぐにデータ転送を開始するのではなく、第１携帯端末４００に確認のダイアログを表示し、ユーザに動作の確認を求めてもよい。これにより、第１携帯端末４００が接触したか否かの判定を誤った時にユーザの意思に反したデータ転送を抑止できる。
【００８２】
また、表示処理装置１が、携帯端末４００の機種情報、解像度、画面サイズの情報を受信した際に、携帯端末４００に表示されるアイコンとサイズが合うように、アイコンのサイズを調整してもよい。これにより、携帯端末４００及び表示処理装置１上で、アイコンを同一、又はほぼ同一サイズで表示できる。
【００８３】
また、データ転送の途中で携帯端末４００が表示部１１から離れた場合、表示処理装置１及び携帯端末４００の間のデータ転送を中止する。このように、ユーザは特段のキャンセルのための操作をせずに、直感的にデータ転送の中止を指示できる。
【００８４】
また、表示制御部１０５は、携帯端末４００との間のデータの転送の開始前、あるいは転送中に、図９（ａ）及び（ｂ）のような「転送ロック」「転送中断」のダイアログを表示してもよい。表示処理装置１が、当該ダイアログに対する選択を受け付けていない場合、転送を開始した後に、携帯端末４００が表示部１１から離された際、データ転送が中止される。一方、「転送ロック」の選択を受け付けている場合、携帯端末４００が表示部１１から離れた際であっても、データ転送が継続される。このように、ユーザの要求に応じたデータの転送が実現できる。
【００８５】
また、表示処理装置１が「転送中断」の選択を受け付けた場合に、表示処理装置１及び携帯端末４００の間のデータ転送が中断される。つまり、「転送ロック」の選択を受け付けた場合、携帯端末４００を表示部１１から離しただけではデータ転送は中止されないが、ユーザから「転送中断」の選択を受け付けた場合には、データ転送を中断できる。これにより、ユーザが、「転送ロック」を選択したにも拘わらず、やはりデータ転送を中断したいと考えた時に、「転送中断」を選択することで、データ転送を中断できる。
【００８６】
そして、表示制御部１０５は、データの転送が完了した後、データの種類に応じた位置まで、アイコンを移動させるアニメーション表示を行う。図１０は、表示制御部１０５によるアイコンの移動先の例を示した図である。図１０に示されるように、受信したデータが動画データの場合、表示制御部１０５は、当該動画データのアイコンを、位置１００３まで移動させる。受信したデータが音楽データの場合、表示制御部１０５は、当該音楽データのアイコンを、位置１００２まで移動させる。受信したデータが写真データの場合、表示制御部１０５は、当該写真データのアイコンを、位置１００１まで移動させる。
【００８７】
また、本実施形態は、携帯端末４００が接触した場合にアップロードが開始される領域を、アップロードアイコン３１に制限するものではない。図１１は、変形例にかかるアップロードが開始される領域の例を示している。図１１のアップロード領域１１０１のように、表示部１１の表示領域内であれば良い。
【００８８】
次に、表示処理装置１から携帯端末４００にデータをダウンロードさせる場合について説明する。表示処理装置１から、携帯端末４００にデータをダウンロードさせる場合、携帯端末４００で、表示部１１に表示されたアイコンに接触することで、当該アイコンで示されるデータのダウンロードが開始される。図１２は、表示処理装置１からデータをダウンロードさせる際の携帯端末４００の配置を示した図である。図１２に示す様に、携帯端末４００をアイコン１２０１上に配置することで、アイコン１２０１で示される写真データのダウンロードが開始される。
【００８９】
表示制御部１０５は、ダウンロードさせる際も、アイコンが携帯端末４００に移動するようなアニメーション表示を行う。図１３は、本実施形態にかかる表示制御部１０５による表示制御で行われる画面遷移の例を示した図である。図１３（ａ）に示されるように、携帯端末４００が、アイコン１３０１上に置かれたものとする。これにより、検出部１０２が、携帯端末４００の接触を検出し、当該携帯端末４００が接触しているアイコン１３０１で示されるデータが、ダウンロード対象として特定される。
【００９０】
そして、表示制御部１０５は、表示処理装置１と携帯端末４００との間のダウンロード状況に応じて、アイコン１３０１を、携帯端末４００が配置されている位置を中心に縮小移動するよう、表示制御する。
【００９１】
つまり、図１３（ｂ）のアイコン１３０２、（ｃ）のアイコン１３０３で示されるように、表示制御部１０５は、携帯端末４００に対するダウンロードが進むにつれて、アイコンが縮小移動するように表示制御する。
【００９２】
本実施形態にかかる表示制御部１０５は、ダウンロード対象のデータを示すアイコンが、携帯端末４００に向かって縮小移動していくよう表示制御する。換言すれば、表示制御部１０５は、携帯端末４００の位置に応じて、アイコンの縮小移動のアニメーションを異ならせる。
【００９３】
図１４は、アイコン１４０１の左上に携帯端末４００が配置された場合に、表示制御部１０５が行う当該アイコン１４０１の縮小移動を示した図である。図１４の矢印１４１０で示されるように、携帯端末４００に向かって、アイコン１４０１、アイコン１４０２、アイコン１４０３の順に縮小表示されていく。
【００９４】
図１５は、アイコン１５０１の右上に携帯端末４００が配置された場合に、表示制御部１０５が行う当該アイコン１５０１の縮小移動を示した図である。図１５の矢印１５１０で示されるように、携帯端末４００に向かって、アイコン１５０１、アイコン１５０２、アイコン１５０３の順に縮小表示されていく。
【００９５】
図１６は、アイコン１６０１の中央付近に携帯端末４００が配置された場合に、表示制御部１０５が行う当該アイコン１６０１の縮小移動を示した図である。図１６の矢印１６１０で示されるように、携帯端末４００に向かって、アイコン１６０１、アイコン１６０２、アイコン１６０３の順に縮小表示されていく。
【００９６】
本実施形態にかかる表示制御部１０５は、上述したアニメーション表示を行うことで、ユーザに対して視覚的にデータが、表示処理装置１から携帯端末４００にダウンロードが行われていることを認識させることができる。また、表示制御部１０５が、ダウンロード状況に応じて、アイコンを縮小させることで、ユーザに対してダウンロードの進行度合いを認識させることもできる。
【００９７】
本実施形態は、アイコンに携帯端末４００が接触した場合にダウンロード、アップロードが開始されることに制限するものではなく、様々な態様が考えられる。例えば、図１７は、アイコン１７０１で示されるデータのためのダウンロードボタン１７１１を表示した変形例を示した図である。図１７に示す例では、ダウンロードボタン１７１１に携帯端末４００が接触した場合に、アイコン１７０１で示されるデータのダウンロードが開始される。このような変形例の場合でも、表示制御部１０５は、携帯端末４００が接触している位置に向かって、アイコン１７０１、１７０２、１７０３の順に縮小させるアニメーション表示を行う。
【００９８】
また、本実施形態では、データの通信状況に応じて、アイコン全体を拡大、縮小させる例について説明したが、様々態様が考えられる。例えば、ダウンロードさせる携帯端末４００に向かって、アイコンの縦方向又は横方向に限り、拡大、縮小を行っても良い。
【００９９】
図１８は、変形例にかかる表示制御部１０５による表示制御で行われる画面遷移の例を示した図である。図１８（ａ）に示されるように、携帯端末４００が、アイコン１８０１上で接触したものとする。これにより、検出部１０２が、携帯端末４００の接触を検出し、当該携帯端末４００が接触しているアイコン１８０１で示されるデータが、ダウンロード対象として特定される。
【０１００】
そして、表示制御部１０５は、表示処理装置１と携帯端末４００との間のダウンロード状況に応じて、アイコン１８０１を、携帯端末４００が接触している位置を基準として、横軸方向のみ縮小移動するよう、表示制御する。
【０１０１】
つまり、図１８（ｂ）のアイコン１８０２、（ｃ）のアイコン１８０３で示されるように、表示制御部１０５は、携帯端末４００に対するダウンロードが進むにつれて、アイコンが横軸方向のみ縮小移動するように表示制御する。また、アイコン１８０１が複数枚の画像で構成されている場合、ダウンロード状況に応じて、アイコンの絵柄を変化させても良い。図１８では、アイコンの中身がだんだん押しつぶされて、中の顔の表情が引きつっていくようにアニメーション表示させる例とする。
【０１０２】
また、アイコンのアニメーション表示は、縮小、拡大制御に制限するものではなく、アイコンの色、輝度等を変化させてもよい。図１９は、変形例にかかる表示制御部１０５による輝度変化による画面遷移の例を示した図である。図１９（ａ）に示されるように、携帯端末４００が、アイコン１９０１上で接触したものとする。これにより、検出部１０２が、携帯端末４００の接触を検出し、当該携帯端末４００が接触しているアイコン１９０１で示されるデータが、ダウンロード対象として特定される。
【０１０３】
そして、表示制御部１０５は、表示処理装置１と携帯端末４００との間のダウンロード状況に応じて、アイコン１９０１を、携帯端末４００が接触している位置を基準に、当該基準から最も離れた領域から、輝度及び色を変化させるアニメーション表示を行う。
【０１０４】
つまり、図１９（ｂ）のアイコン１９０２、（ｃ）のアイコン１９０３で示されるように、表示制御部１０５は、携帯端末４００に対するダウンロードが進むにつれて、携帯端末４００と接触している位置から離れた左辺から徐々に輝度を高くしていく（色を白に変化させていく）アニメーション表示を行う。これにより、時間経過と共に、絵柄が無くなっていくようなアニメーション表示がなされる。よって、アイコン１９０１〜１９０３で示されたデータが、携帯端末４００に入っていくように、ユーザに認識させることができる。
【０１０５】
ダウンロードする際に表示するアニメーションの別態様についても説明する。図２０は、変形例にかかる表示制御部１０５の表示制御による画面遷移の例を示した図である。図２０（ａ）に示されるように、携帯端末４００が、アイコン２０００上で接触したものとする。これにより、検出部１０２が、携帯端末４００の接触を検出し、当該携帯端末４００が接触しているアイコン２０００で示されるデータが、ダウンロード対象として特定される。
【０１０６】
次に、図２０（ｂ）のアイコン２００１、（ｃ）のアイコン２００２に示されるように、表示制御部１０５は、携帯端末４００の画面サイズ、解像度に合わせて、アイコンを縮小させるアニメーション表示を行う。この画面サイズ、解像度は、携帯端末４００が、予め表示処理装置１に送信しておく。また、表示処理装置１が、携帯端末４００から受信した機種情報に基づいて、画面サイズ、解像度を特定しても良い。
【０１０７】
図２０（ｄ）に示されるように、表示制御部１０５が、データの転送の進行度合い、具体的にはデータの総容量に対する、転送完了したデータ量の割合に応じて、アイコン２００３が携帯端末４００を検出された位置に移動していくように、アニメーション表示する。
【０１０８】
そして、図２０（ｅ）に示されるように、表示制御部１０５は、ダウンロードが完了した時に、ダウンロードさせていた当該データを表すアイコンの表示を終了する一方、携帯端末４００の表示制御部４２３が、ダウンロードが完了したデータを表すアイコン２００４全体を表示する。これにより、ユーザはデータのダウンロードが完了したことを認識できる。
【０１０９】
次に、当該変形例にかかる表示処理装置１と携帯端末４００とにより、ダウンロード中に表示されるアイコンについて説明する。図２１は、ダウンロード中の表示処理装置１と携帯端末４００との表示態様を示した図である。
【０１１０】
図２１に示す例では、携帯端末４００が、表示処理装置１に対して傾き情報（θ）、画面サイズ、及び解像度を送信しているものとする。その後、表示処理装置１が、携帯端末４００に対して、携帯端末４００が表示するためのアイコンデータを生成し、携帯端末４００に送信しているものとする。さらには、表示処理装置１が、携帯端末４００に対して、左側からアイコンを挿入するアニメーション表示を行うことを通知しておく。
【０１１１】
まず、表示処理装置１の表示制御部１０５が、アイコン２１０１を、携帯端末４００の画面データに応じて縮小させる。
【０１１２】
その後、表示処理装置１の表示制御部１０５が、当該傾き（θ）だけ、縮小したアイコン２１０２を回転させる。その後、表示制御部１０５が、携帯端末４００の左辺に相当する表示部１１内の位置を基点に、ダウンロードしていないデータの割合に応じて、回転後のアイコンの一部２１１０が、携帯端末４００に移動していくようにアニメーション表示する。
【０１１３】
一方、携帯端末４００の表示制御部４２３は、表示領域の左側から、ダウンロード完了したデータの割合に応じて、アイコンの一部２１１１をアニメーション表示する。
【０１１４】
そして、携帯端末４００の表示制御部４２３、及び表示処理装置１の表示制御部１０５は、ダウンロード状況に応じて表示するアイコンを変化させる。これにより、携帯端末４００、及び表示処理装置１により、アイコンの表示を同期させることができる。
【０１１５】
上述した例では、携帯端末４００で表示処理装置１の表示領域に接触した場合について説明した。これに対し、表示部１１上に表示されているアイコンに対する接触を検出したにもかかわらず、どの携帯端末（携帯端末４００含む）からも加速度検出信号を受信していない場合、判定部１０３は、アイコンには携帯端末以外（例えば手、指）で接触したものと判定し、そのアイコンが示しているデータ（例えば、動画データ、又は写真データ）の再生、表示を行う。
【０１１６】
次に、本実施形態にかかる表示処理装置１における、携帯端末４００との間で通信を開始するまでの処理について説明する。図２２は、本実施形態にかかる表示処理装置１における上述した処理の手順を示すフローチャートである。
【０１１７】
通信ＩＦ部１７は、通信可能な携帯端末があるか否かを検出する（ステップＳ２２０１）。検出しなかった場合は（ステップＳ２２０１：Ｎｏ）、通信可能な携帯端末を検出するまでステップＳ２２０１の処理を繰り返す。一方、通信ＩＦ部１７が、通信可能な携帯端末を検出した場合（ステップＳ２２０１：Ｙｅｓ）、検出した携帯端末の各々と通信を開始する。そして、通信ＩＦ部１７を介して、端末連携プログラム２３が、携帯端末各々の属性情報を取得する（ステップＳ２２０２）。
【０１１８】
その後、検出部１０２が、位置取得部１５からの検出信号に基づいて、表示部１１に対する接触が検出されたか否かを判定する（ステップＳ２２０３）。検出部１０２が、表示部１１に対する接触が検出されたと判定した場合（ステップＳ２２０３：Ｙｅｓ）、検出部１０２は、検出信号に基づいて、接触が検出された位置座標を取得する（ステップＳ２２０４）。一方、表示部１１に対する接触が検出されなかったと判定した場合（ステップＳ２２０３：Ｎｏ）、ステップＳ２２０３の処理が繰り返される。
【０１１９】
次に、通信制御部１０１が、通信ＩＦ部１７を介して、携帯端末から加速度検出信号を受信したか否かを判定する（ステップＳ２２０５）。加速度検出信号を受信していない場合（ステップＳ２２０５：Ｎｏ）、携帯端末が接触したのではなく、人の指などが接触したものと見なして、位置座標に示される位置に人の指などが接触した場合の処理（プログラム）を特定する（ステップＳ２２０９）。そして、起動部１０４が、特定した処理（プログラム）を実行する（ステップＳ２２１０）。特定した処理としては、例えば、接触した位置に存在するアイコンで対応付けられたデータ（動画データ、音楽データ、写真データ）の再生、表示等とする。
【０１２０】
一方、通信制御部１０１が、加速度検出信号を受信した場合（ステップＳ２２０５：Ｙｅｓ）、判定部１０３が、検出信号に基づく接触を検出した時間と、加速度検出信号に基づく携帯端末で加速度が生じた時間と、が所定の閾値以内、換言すれば発生タイミングが近いか否かを判定する（ステップＳ２２０６）。所定の閾値以内でないと判定した場合（ステップＳ２２０６：Ｎｏ）、ステップＳ２２０９から処理を行う。
【０１２１】
一方、判定部１０３が所定の閾値以内と判定した場合（ステップＳ２２０６：Ｙｅｓ）、加速度検出信号を送信した携帯端末が接触したものとみなし、当該携帯端末をデータの送受信対象として特定する（ステップＳ２２０７）。
【０１２２】
そして、判定部１０３が、接触が生じた位置座標と、データの送受信対象の携帯端末の属性情報と、に対応するプログラムを特定する。そして、起動部１０４が、特定したプログラムを起動させる。これにより、表示処理装置１と携帯端末との間で通信が開始される（ステップＳ２２０８）。この際、携帯端末の属性情報に応じた処理が行われる。また、ステップＳ２２０８で、携帯端末の属性情報を再び取得しても良い。
【０１２３】
次に、本実施形態にかかるステップＳ２２０８で示した、プログラムを起動させて、通信を開始させるまでの処理について説明する。図２３は、本実施形態にかかる表示処理装置１における上述した処理の手順を示すフローチャートである。
【０１２４】
まずは、判定部１０３が、データの送受信対象として特定された携帯端末の属性情報を取得する（ステップＳ２３０１）。属性情報に含まれている情報としては、例えば対応可能なデータ形式、画面サイズ、実行可能な機能、及び通信方式等とする。表示処理装置１は、取得された携帯端末の属性を記憶する。なお、判定部１０３は、属性情報を、ネットワーク（インターネット含む）を介して取得してもよいし、表示処理装置１内のデータベースから取得しても良い。
【０１２５】
次に、判定部１０３、及び起動部１０４が、接触した（または接触した位置の近傍に存在する）アイコンが動画に関連している場合の処理を行う（ステップＳ２３０２）。なお、例えば、携帯端末で再生可能にするための変換等を行った後、転送する。
【０１２６】
そして、判定部１０３、及び起動部１０４が、接触した（または接触した位置の近傍に存在する）アイコンが音楽に関連している場合の処理を行う（ステップＳ２３０３）。例えば、携帯端末で再生可能にするための変換等を行った後、転送する。
【０１２７】
次に、判定部１０３、及び起動部１０４が、接触した（または接触した位置の近傍に存在する）アイコンが写真に関連している場合の処理を行う（ステップＳ２３０４）。
【０１２８】
そして、判定部１０３、及び起動部１０４が、接触した（または接触した位置の近傍に存在する）アイコンがアップロードに関連している場合の処理を行う（ステップＳ２３０５）。
【０１２９】
上述したように、携帯端末により接触があった場合、アイコンが指し示すデータの種類に応じた処理を行った後、転送を行う。また、転送先の携帯端末が無線ＬＡＮによる通信が可能か、Bluetooth（登録商標）による通信が可能か否かに基づいて、データを転送する際の通信手段を変更してもよい。
【０１３０】
次に、ステップＳ２３０２の具体的な処理を説明する。図２４は、本実施形態にかかる表示処理装置１における、接触したアイコンが動画に関連する場合の処理の手順を示すフローチャートである。
【０１３１】
まず、判定部１０３が、検出信号に含まれる位置座標から、携帯端末４００が接触したアイコンが、ファイルVideo1であるか否かを判定する（ステップＳ２４０１）。ファイルVideo1であると判定した場合（ステップＳ２４０１：Ｙｅｓ）、判定部１０３は、転送対象をファイルVideo1に設定する（ステップＳ２４０２）。その後、ステップＳ２４０７の処理に進む。
【０１３２】
一方、判定部１０３が、携帯端末４００が接触したアイコンが、ファイルVideo1ではないと判定した場合（ステップＳ２４０１：Ｎｏ）、接触したアイコンが、ファイルVideo2であるか否かを判定する（ステップＳ２４０３）。ファイルVideo2であると判定した場合（ステップＳ２４０３：Ｙｅｓ）、判定部１０３は、転送対象をファイルVideo2に設定する（ステップＳ２４０４）。その後、ステップＳ２４０７の処理に進む。
【０１３３】
一方、判定部１０３が、接触した位置に存在するアイコンが、ファイルVideo2でないと判定した場合（ステップＳ２４０３：Ｎｏ）、接触したアイコンが、ファイルVideo3であるか否かを判定する（ステップＳ２４０５）。ファイルVideo3であると判定した場合（ステップＳ２４０５：Ｙｅｓ）、判定部１０３は、転送対象をファイルVideo3に設定する（ステップＳ２４０６）。その後、ステップＳ２４０７の処理に進む。ファイルVideo3ではないと判定した場合（ステップＳ２４０５：Ｎｏ）、動画に関する処理は特に行わないものとする。
【０１３４】
ステップＳ２４０２、Ｓ２４０４又はＳ２４０６の後、判定部１０３が、取得した属性情報に基づいて、動画データの送信先の携帯端末において、表示サイズ1920×1080で再生可能か否かを判定する（ステップＳ２４０７）。なお、ファイルVideo1、ファイルVideo2、ファイルVideo3の解像度は、1920×1080とする。
【０１３５】
判定部１０３が、携帯端末において表示サイズ1920×1080で再生可能と判定した場合（ステップＳ２４０７：Ｙｅｓ）、ステップＳ２４０９に進む。判定部１０３が、携帯端末において表示サイズ1920×1080で再生できないと判定した場合（ステップＳ２４０７：Ｎｏ）、起動部１０４が、動画データを縮小させる縮小プログラムを起動し、当該縮小プログラムが、動画データを640×480に縮小処理する（ステップＳ２４０８）。
【０１３６】
ステップＳ２４０７、Ｓ２４０８の後、起動部１０４が、動画転送プログラムを起動する。そして、当該動画転送プログラムが、転送対象として設定された動画データ転送を開始する（ステップＳ２４０９）。
【０１３７】
次に、図２３のステップＳ２３０３の具体的な処理を説明する。図２５は、本実施形態にかかる表示処理装置１における、接触したアイコンが音楽に関連する場合の処理の手順を示すフローチャートである。
【０１３８】
まず、判定部１０３が、検出信号に含まれる位置座標から、接触したアイコンが、ファイルAudio1であるか否かを判定する（ステップＳ２５０１）。ファイルAudio1であると判定した場合（ステップＳ２５０１：Ｙｅｓ）、判定部１０３は、転送対象をファイルAudio1に設定する（ステップＳ２５０２）。その後、ステップＳ２５０７の処理に進む。
【０１３９】
一方、判定部１０３が、接触したアイコンが、ファイルAudio1ではないと判定した場合（ステップＳ２５０１：Ｎｏ）、接触したアイコンが、ファイルAudio2であるか否かを判定する（ステップＳ２５０３）。ファイルAudio2であると判定した場合（ステップＳ２５０３：Ｙｅｓ）、判定部１０３は、転送対象をファイルAudio2に設定する（ステップＳ２５０４）。その後、ステップＳ２５０７の処理に進む。
【０１４０】
一方、判定部１０３が、接触したアイコンが、ファイルAudio2ではないと判定した場合（ステップＳ２５０３：Ｎｏ）、接触したアイコンが、ファイルAudio3であるか否かを判定する（ステップＳ２５０５）。ファイルAudio3であると判定した場合（ステップＳ２５０５：Ｙｅｓ）、判定部１０３は、転送対象をファイルAudio3に設定する（ステップＳ２５０６）。その後、ステップＳ２５０７の処理に進む。ファイルAudio3ではないと判定した場合（ステップＳ２５０５：Ｎｏ）、音楽に関する処理は特に行わないものとする。
【０１４１】
ステップＳ２５０２、Ｓ２５０４、又はＳ２５０６の後、判定部１０３が、取得した属性情報に基づいて、第１のデータ形式（例えば、ＡＡＣ）でのみ再生可能か否かを判定する（ステップＳ２５０７）。音楽データのデータ形式は複数種類（例えばＡＡＣ、ＭＰ３）存在するものとする。
【０１４２】
判定部１０３が、第１のデータ形式以外でも再生可能と判定した場合（ステップＳ２５０７：Ｎｏ）、音楽データをそのまま送信すれば良いため、ステップＳ２５０９に進む。判定部１０３が、携帯端末が第１のデータ形式でのみ再生可能と判定した場合（ステップＳ２５０７：Ｙｅｓ）、起動部１０４が、音楽データのデータ形式を第１のデータ形式に変換させる変換プログラムを起動し、当該変換プログラムが、音楽データを第１のデータ形式に変換処理を行う（ステップＳ２５０８）。
【０１４３】
ステップＳ２５０７、Ｓ２５０８の後、起動部１０４が、音楽転送プログラムを起動する。そして、音楽転送プログラムが、携帯端末に対して転送の要求を行う（ステップＳ２５０９）。その後、音楽転送プログラムが、転送対象として設定された音楽データの転送を開始する（ステップＳ２５１０）。
【０１４４】
次に、図２３のステップＳ２３０４の具体的な処理を説明する。図２６は、本実施形態にかかる表示処理装置１における、接触したアイコンが写真に関連する場合の処理の手順を示すフローチャートである。
【０１４５】
まず、判定部１０３が、検出信号に含まれる位置座標から、接触したアイコンが、ファイルPhoto1であるか否かを判定する（ステップＳ２６０１）。ファイルPhoto1であると判定した場合（ステップＳ２６０１：Ｙｅｓ）、判定部１０３は、転送対象をファイルPhoto1に設定する（ステップＳ２６０２）。その後、ステップＳ２６０５の処理に進む。
【０１４６】
一方、判定部１０３が、接触したアイコンが、ファイルPhoto1ではないと判定した場合（ステップＳ２６０１：Ｎｏ）、接触したアイコンが、ファイルPhoto2であるか否かを判定する（ステップＳ２６０３）。ファイルPhoto2であると判定した場合（ステップＳ２６０３：Ｙｅｓ）、判定部１０３は、転送対象をファイルPhoto2に設定する（ステップＳ２６０４）。その後、ステップＳ２６０５の処理に進む。ファイルPhoto2ではないと判定した場合（ステップＳ２６０３：Ｎｏ）、写真に関する処理は特に行わないものとする。
【０１４７】
ステップＳ２６０２、又はＳ２６０４の後、判定部１０３が、取得した属性情報に基づいて、携帯端末の通信方式が無線ＬＡＮであるか否かを判定する（ステップＳ２６０５）。本実施形態では通信方式として、無線ＬＡＮとBluetooth（登録商標）の２種類から選択されるものとする。
【０１４８】
判定部１０３が、無線ＬＡＮで通信可能と判定した場合（ステップＳ２６０５：Ｙｅｓ）、伝送路を無線ＬＡＮに設定する（ステップＳ２６０６）。一方、判定部１０３が、無線ＬＡＮで通信できないと判定した場合（ステップＳ２６０５：Ｎｏ）、伝送路をBluetooth（登録商標）に設定する（ステップＳ２６０７）。
【０１４９】
そして、起動部１０４が、写真転送プログラムを起動する。写真転送プログラムは、写真データの転送の開始要求を携帯端末に要求する（ステップＳ２６０８）。そして、写真転送プログラムが、転送対象として設定されたファイル（写真データ）の転送を開始する（ステップＳ２６０９）。
【０１５０】
本実施形態では、データの転送時にアイコンのアニメーション表示を行う。そこで、次に、図２４のステップＳ２４０９の動画転送時の処理を説明する。図２７は、本実施形態にかかる表示処理装置１が、携帯端末４００に動画データをダウンロードさせる手順を示すフローチャートである。
【０１５１】
まず、通信制御部１０１が、動画転送プログラムと連携して、携帯端末４００から、携帯端末４００で検出された傾き情報と、当該携帯端末４００を識別する機種情報と、画面サイズと、解像度と、を受信する（ステップＳ２７０１）。なお、表示処理装置１側で、機種情報から画面サイズ、解像度を特定しても良い。
【０１５２】
次に、動画転送プログラムが、検出部１０２が接触を検出した位置座標、受信した傾き情報から、携帯端末４００が表示部１１上で接触している領域を特定する（ステップＳ２７０２）。また、携帯端末４００の接触している領域の特定の精度を向上するために、携帯端末４００のサイズ等を取得しても良い。
【０１５３】
その後、動画転送プログラムが、携帯端末４００の画面サイズ及び解像度に基づいて、転送対象となる動画データを表すアイコンを生成する（ステップＳ２７０３）。
【０１５４】
次に、通信制御部１０１が、動画転送プログラムと連携して、生成したアイコンを転送する（ステップＳ２７０４）。転送されたアイコンは、携帯端末４００で通信状況を表示するために用いられる。
【０１５５】
さらに、通信制御部１０１は、動画転送プログラムと連携して、表示部１１における、動画データの受け渡し方向を通知する（ステップＳ２７０５）。これにより、携帯端末４００は、受け渡し方向から動画データが移動してくるように、アイコンのアニメーション表示を行う。
【０１５６】
その後、表示制御部１０５は、動画転送プログラムと連携して、動画データの転送状況に応じて、受け渡し方向から動画データが移動してくるように、アイコンのアニメーション表示を行う（ステップＳ２７０６）。
【０１５７】
図２７では、動画データを転送する場合のアニメーション表示について説明したが、音楽データ、写真データについても同様の手順で処理を行うものとして、説明を省略する。
【０１５８】
次に、図２３のステップＳ２３０５の具体的な処理を説明する。図２８は、本実施形態にかかる表示処理装置１における、接触したアイコンがアップロードに関連する場合の処理の手順を示すフローチャートである。
【０１５９】
まず、判定部１０３が、検出信号に含まれる位置座標から、接触したアイコンが、アップロードアイコンか否かを判定する（ステップＳ２８０１）。アップロードアイコンではないと判定した場合（ステップＳ２８０１：Ｎｏ）、処理を終了する。
【０１６０】
一方、接触したアイコンが、アップロードアイコンであると判定した場合（ステップＳ２８０１：Ｙｅｓ）、通信制御部１０１が、携帯端末４００側で送信対象として設定されているデータの種類を問い合わせる（ステップＳ２８０２）。
【０１６１】
そして、判定部１０３が、通信制御部１０１が受信した問い合わせ結果に基づいて、携帯端末４００側で転送データが設定されているか否かを判定する（ステップＳ２８０３）。設定されてないと判定した場合（ステップＳ２８０３：Ｎｏ）、起動部１０４が、メッセージの表示プログラムを起動する。そして、当該表示プログラムが、表示制御部１０５と連携して、「このアイコンにはデータ転送したいデバイスでデータを選択した後にタッチして下さい」等の選択メッセージを表示する（ステップＳ２８０４）。その後、ステップＳ２８０２の処理に進む。
【０１６２】
一方、判定部１０３が、転送データが設定されていると判定した場合（ステップＳ２８０３：Ｙｅｓ）、転送データが動画データであるか否かを判定する（ステップＳ２８０５）。動画データであると判定した場合（ステップＳ２８０５：Ｙｅｓ）、起動部１０４が、動画転送プログラムを起動する。そして、当該動画転送プログラムが、動画データフォルダを転送先に指定し（ステップＳ２８０６）、ステップＳ２８１３の処理に進む。
【０１６３】
一方、判定部１０３が、転送データが動画データでないと判定した場合（ステップＳ２８０５：Ｎｏ）、転送データが音楽データであるか否かを判定する（ステップＳ２８０７）。転送データが音楽データであると判定した場合（ステップＳ２８０７：Ｙｅｓ）、起動部１０４が、音楽転送プログラムを起動する。そして、当該音楽転送プログラムが、音楽データフォルダを転送先に指定し（ステップＳ２８０８）、ステップＳ２８１３の処理に進む。
【０１６４】
一方、判定部１０３が、転送データが音楽データでないと判定した場合（ステップＳ２８０７：Ｎｏ）、転送データが写真データであるか否かを判定する（ステップＳ２８０９）。転送データが写真データであると判定した場合（ステップＳ２８０９：Ｙｅｓ）、起動部１０４が、写真転送プログラムを起動する。そして、写真転送プログラムが、写真データフォルダ用に、写真データの撮影日付を取得する（ステップＳ２８１０）。その後、写真転送プログラムが、取得した日付フォルダを転送先に指定し（ステップＳ２８１１）、ステップＳ２８１３の処理に進む。
【０１６５】
一方、判定部１０３が、転送データが写真データでないと判定した場合（ステップＳ２８０９：Ｎｏ）、起動部１０４が、転送プログラムを起動し、転送プログラムが、その他のデータフォルダを転送先に指定し（ステップＳ２８１２）、ステップＳ２８１３の処理に進む。
【０１６６】
その後、起動された各種転送プログラムは、データ転送確認画面を表示する（ステップＳ２８１３）。そして、当該各種転送プログラムが、「ＯＫ」の選択を受け付けたか否かを判定する（ステップＳ２８１４）。「ＯＫ」の選択を受け付けなかった場合（ステップＳ２８１４：Ｎｏ）、処理を終了する。
【０１６７】
一方、各種転送プログラムが、「ＯＫ」の選択を受け付けた場合（ステップＳ２８１４：Ｙｅｓ）に、携帯端末４００との間でデータを転送する（ステップＳ２８１５）。
【０１６８】
上述した処理手順により、データの転送が可能となる。上述した処理の説明では、起動するプログラムが転送プログラムの場合について説明した。しかしながら、起動するプログラムを、転送プログラムに制限するものではない。例えば、他の起動されるプログラムとして、電子決済用のプログラムを用いても良い。
【０１６９】
本実施形態では、データの転送時にアイコンのアニメーション表示を行う。そこで、次に、図２８のステップＳ２８１５のデータ転送時の処理を説明する。図２９は、本実施形態にかかる表示処理装置１における、携帯端末４００から動画データのアップロードを受け付ける際の手順を示すフローチャートである。
【０１７０】
まず、通信制御部１０１が、動画転送プログラムと連携して、携帯端末４００から、携帯端末４００で検出された傾き情報と、当該携帯端末４００を識別する機種情報と、画面サイズと、解像度と、を受信する（ステップＳ２９０１）。なお、表示処理装置１側で、機種情報から画面サイズ、解像度を特定しても良い。
【０１７１】
次に、動画転送プログラムが、検出部１０２が接触を検出した位置座標、受信した傾き情報から、携帯端末４００が表示部１１上で接触している領域を特定する（ステップＳ２９０２）。また、携帯端末４００の接触している領域の特定の精度を向上するために、携帯端末４００のサイズ等を取得しても良い。
【０１７２】
その後、通信制御部１０１が、携帯端末４００から、転送対象の動画データを表すアイコンを受信する（ステップＳ２９０３）。
【０１７３】
さらに、通信制御部１０１は、動画転送プログラムと連携して、表示部１１における、動画データの取り出し方向を通知する（ステップＳ２９０４）。これにより、携帯端末４００は、取り出し方向に動画データが移動してくるように、アイコンのアニメーション表示を行う。
【０１７４】
そして、通信制御部１０１は、動画転送プログラムと連携して、携帯端末４００から、動画データの受信を開始する（ステップＳ２９０５）。
【０１７５】
その後、表示制御部１０５は、動画転送プログラムと連携して、動画データの転送状況に応じて、取り出し方向に動画データが移動していくように、アイコンのアニメーション表示を行う（ステップＳ２９０６）。
【０１７６】
そして、通信制御部１０１は、動画データを全て受信した後、携帯端末４００からの動画データの受信を終了する（ステップＳ２９０７）。
【０１７７】
なお、本実施形態では、転送完了したデータ量に応じて、アイコンをアニメーション表示する例について説明した。しかしながら、アイコンの表示態様を、転送量に比例させることに制限するものではない。
【０１７８】
本実施形態は、アニメーション表示の開始を、データの転送の開始と同時に行うことに制限するものではなく、データの転送動作と関連したタイミングであればよい。例えば、転送終了したタイミングでアニメーション表示を開始しても良いし、アイコンに接触したタイミングでアニメーション表示を開始しても良い。
【０１７９】
また、本実施形態では、データを表す表示情報をアイコンに制限するものではなく、データを表す画像データであれば良く、例えばサムネイル等であっても良い。サムネイルを用いた場合、転送中のデータの内容が何であるかを、ユーザに認識させるのが容易になる。
【０１８０】
また、本実施形態では、表示処理装置１が、テレビジョン表示装置のように、表示部１１が垂直に配置されているため、携帯端末４００の傾き情報を受信することで、携帯端末４００が接触している領域を特定する例について説明した。しかしながら、表示部１１が垂直に配置されている場合に制限するものではなく、水平等で配置されていてもよい。この場合、方位磁石機能付きの携帯端末から方位情報を取得することで、携帯端末が接触している領域を特定できる。
【０１８１】
以上に示した本実施形態の表示処理装置１では、携帯端末による表示部１１のアイコンへの接触があった場合に、取得した加速度検出信号から、接触された携帯端末を特定した上で、当該携帯端末に転送するためのプログラムを起動している。そのため、表示処理装置１と送受信可能な携帯端末が複数存在する場合でも、ユーザが意図する携帯端末との間で転送することを可能とした。これにより誤送信を抑止し、ユーザの利便性を向上させることができる。
【０１８２】
また、起動するプログラムに対して適切な携帯端末の属性情報を渡すことで、プログラムは携帯端末に応じてプログラムを実行することができ、利便性を向上させることができる。
【０１８３】
上述した表示処理装置１においては、転送データの状況に応じたアニメーション表示を行うことで、ユーザは転送状況を容易に把握できる。さらには、携帯端末が置かれた位置に応じて、表示態様を異ならせることで、ユーザに対して現在行われている処理を直感的に認識させることが容易になる。
【０１８４】
さらには、データ本体の転送を行う前に、当該データを表すアイコンの転送を行うことで、どのようなデータを転送するのかユーザに認識させるのが容易になる。さらには、表示処理装置１と携帯端末４００との間で表示するアイコンを同期させることができる。これにより、視認性が向上する。
【０１８５】
本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１８６】
１…表示処理装置、１１…表示部、１２…ＣＰＵ、１３…表示コントローラ部、１４…記憶部、１５…位置取得部、１６…位置取得ＩＦ部、１７…通信ＩＦ部、２１…アイコン記憶部、２２…プログラム群、２３…端末連携プログラム、１０１…通信制御部、１０２…検出部、１０３…判定部、１０４…起動部、１０５…表示制御部、４００、４５０…携帯端末、４０１…表示部、４０２…ＣＰＵ、４０３…表示コントローラ部、４０４…記憶部、４０５…位置取得部、４０６…位置取得ＩＦ部、４０７…通信ＩＦ部、４０８…加速度検出部、４０９…傾き検出部、４１１…プログラム群、４１２…アイコン記憶部、４１３…表示連携プログラム、４２１…制御部、４２２…通信制御部、４２３…表示制御部。
【図１】
2014153782.tif 000003
【図２】
2014153782.tif 000004
【図３】
2014153782.tif 000005
【図４】
2014153782.tif 000006
【図５】
2014153782.tif 000007
【図６】
2014153782.tif 000008
【図７】
2014153782.tif 000009
【図８】
2014153782.tif 000010
【図９】
2014153782.tif 000011
【図１０】
2014153782.tif 000012
【図１１】
2014153782.tif 000013
【図１２】
2014153782.tif 000014
【図１３】
2014153782.tif 000015
【図１４】
2014153782.tif 000016
【図１５】
2014153782.tif 000017
【図１６】
2014153782.tif 000018
【図１７】
2014153782.tif 000019
【図１８】
2014153782.tif 000020
【図１９】
2014153782.tif 000021
【図２０】
2014153782.tif 000022
【図２１】
2014153782.tif 000023
【図２２】
2014153782.tif 000024
【図２３】
2014153782.tif 000025
【図２４】
2014153782.tif 000026
【図２５】
2014153782.tif 000027
【図２６】
2014153782.tif 000028
【図２７】
2014153782.tif 000029
【図２８】
2014153782.tif 000030
【図２９】
2014153782.tif 000031