(57)【要約】【課題】通信相手の端末を明示する。【解決手段】スマートフォン（１）は、スマートフォン（２）との通信が確立した場合に提示情報を決定する提示情報決定部（１２４）と、上記提示情報をスマートフォン（２）に送信する提示情報調整部（１２５）と、上記提示情報に応じて、自端末がスマートフォン（２）と通信を確立したことを提示する提示情報表示制御部（１４２）と、を備える。【選択図】図１
2016076781.tif 000002
【特許請求の範囲】
【請求項１】
自端末と他の通信端末との通信が確立した場合に、自端末が上記他の通信端末と通信を確立したことを提示するための情報である提示情報を決定する提示情報決定部と、
上記提示情報決定部が決定した上記提示情報を上記他の通信端末に送信する提示情報送信部と、
上記提示情報決定部が決定した上記提示情報に応じて、自端末が上記他の通信端末と通信を確立したことを提示する通信確立提示部と、を備えることを特徴とする通信端末。
【請求項２】
上記通信確立提示部は、上記他の通信端末が上記提示情報に従って上記通信の確立を提示するのと略同時のタイミングで上記通信の確立を提示することを特徴とする、請求項１に記載の通信端末。
【請求項３】
上記提示情報送信部は、上記提示情報決定部が決定した上記提示情報を上記通信確立提示部が提示した場合と略同様の提示が行われるように、上記他の通信端末に送信する上記提示情報が示す情報を調整することを特徴とする、請求項１または２に記載の通信端末。
【請求項４】
上記提示情報は自端末および上記他の通信端末において表示する画像または当該画像に係るパラメータを示す情報であり、
上記提示情報送信部は、自端末の画面表示設定および上記他の通信端末の画面表示設定の少なくともいずれかに応じて上記提示情報が示す上記パラメータを調整することを特徴とする、請求項３に記載の通信端末。
【請求項５】
上記通信確立提示部が上記通信の確立を提示した場合に、自端末または上記他の通信端末の少なくともいずれかに対し、自端末と上記他の通信端末とのデータの送受信を許可することを示す許可操作が行われたか否かを判定する操作判定部と、
上記操作判定部が上記許可操作が行われたと判定した場合、上記他の通信端末とのデータの送受信を許可する通信許可部とを備えることを特徴とする、請求項１〜４のいずれか１項に記載の通信端末。
【請求項６】
他の通信端末から自端末と上記他の通信端末との通信が確立されたことを提示するための情報である提示情報を受信する提示情報受信部と、
上記提示情報受信部が受信した上記提示情報に応じて、自端末と上記他の通信端末との通信が確立されたことを提示する受信側通信確立提示部と、を備えることを特徴とする受信側通信端末。
【請求項７】
請求項１〜５のいずれか１項に記載の通信端末としてコンピュータを機能させるための制御プログラムであって、コンピュータを上記各部として機能させるための制御プログラム。
【請求項８】
通信端末と他の通信端末との通信が確立したことを提示するための提示方法であって、
自端末と他の通信端末との通信が確立した場合に、自端末が上記他の通信端末と通信を確立したことを提示するための情報である提示情報を決定する提示情報決定ステップと、
上記提示情報決定ステップにて決定した上記提示情報を上記他の通信端末に送信する提示情報送信ステップと、
上記提示情報決定ステップにて決定した上記提示情報に応じて、自端末が上記他の通信端末と通信を確立したことを提示する通信確立提示ステップと、を含む提示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他の通信端末と通信を確立することにより、自端末と当該他の通信端末との間で情報の送受信を行うことを可能とする通信端末に関する。
【背景技術】
【０００２】
近年、複数の装置を連動させて動作させる技術が開発されている。このような技術の一例としては、複数の表示装置を連動させて画像を表示させるマルチディスプレイを実現するための技術がある。例えば特許文献１には、複数の表示装置に対する入力に関する情報を、アクセスポイントを介してサーバに送信し、当該サーバが、上記複数の表示装置に対する入力が連続的な入力であるか否かを判定し、連続的な入力であると判定したとき、上記複数の表示装置を連動させる（例えば、１つの画像を複数の表示装置にわたって表示させる）技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２１０７３０号公報（２０１３年１０月１０日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、例えば特許文献１などの従来技術では、複数台の端末のうちどの端末とどの端末とが通信を行う（マルチディスプレイ表示を行う）のかを、ユーザに明示的に提示していなかった。そのため、例えばある端末のユーザは、自端末が他の端末と通信するのか、また通信する場合適切な（ユーザが意図した）通信相手と通信がなされるのか否かを確認することができなかった。
【０００５】
本発明は上記問題点に鑑みたものであり、その目的は、通信相手を明示することが可能な通信端末などを実現することにある。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の一態様に係る通信端末は、自端末と他の通信端末との通信が確立した場合に、自端末が上記他の通信端末と通信を確立したことを提示するための情報である提示情報を決定する提示情報決定部と、上記提示情報決定部が決定した上記提示情報を上記他の通信端末に送信する提示情報送信部と、上記提示情報決定部が決定した上記提示情報に応じて、自端末が上記他の通信端末と通信を確立したことを提示する通信確立提示部と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明の一態様によれば、通信相手を明示することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態１に係るスマートフォンの要部構成の一例を示すブロック図である。
【図２】図１に示すスマートフォンの動作概要を示す画面遷移図である。
【図３】図１に示すスマートフォンが実行する処理の流れの一例を示すフローチャートである。
【図４】（ａ）〜（ｅ）は、ペアリング処理からペアリング確認処理までの間の上記スマートフォンの画面表示の具体例を示す画面遷移図である。
【図５】上記スマートフォンにおけるペアリング処理からペアリング確認処理までの処理の流れを示すフローチャートである。
【図６】（ａ）〜（ｄ）は、本発明の実施形態２に係るスマートフォンにおけるペアリング処理からペアリング確認処理までの間の画面表示の具体例を示す画面遷移図である。
【図７】上記スマートフォンにおける、ペアリング処理からペアリング確認処理までの処理の流れを示すフローチャートである。
【図８】本発明の実施形態３に係るスマートフォンにおける、ペアリング処理からペアリング確認処理までの処理の流れを示すフローチャートである。
【図９】いずれかの実施形態に係るスマートフォンに対するユーザの許可操作を示す図である。
【発明を実施するための形態】
【０００９】
〔実施形態１〕
以下、本発明の実施形態１について、図１〜５を用いて説明する。なお、以下では一例として、本発明に係る通信端末を、スマートフォン（スマートフォン１およびスマートフォン２）にて実現する場合について説明する。しかし、本発明に係る通信端末はスマートフォンに限定されず、パーソナルコンピュータ（ＰＣ）や、タブレットＰＣなど、他の通信端末とデータ通信が可能なあらゆる電子機器に適用することが可能である。
【００１０】
≪スマートフォンの機能≫
まず始めに、本実施形態に係るスマートフォン１およびスマートフォン２について概説する。スマートフォン１およびスマートフォン２は、自端末以外の端末とペアリングし、ペアリング相手の端末と連携してデータを出力する通信端末である。本実施形態において「ペアリング」とは、スマートフォン１またはスマートフォン２と他の通信端末とが、１対１で通信を行うために互いを特定し紐付けることを意味する。
【００１１】
なお、以降の説明では、特に記載がない場合、スマートフォン１とスマートフォン２とがペアリングを行い、連携してデータ出力を行うこととする。しかしながらスマートフォン１およびスマートフォン２は、スマートフォン以外の電子機器とペアリングし、連携してデータ出力を行ってもよい。
【００１２】
また、以降の説明では、スマートフォン１とスマートフォン２とは、Bluetooth（登録商標）による通信を行うものとして説明するが、スマートフォン１とスマートフォン２の通信方式はこの例に限定されるものではない。例えば、スマートフォン１とスマートフォン２とはＷｉ−Ｆｉ（登録商標）による通信を行ってもよいし、近距離無線通信（ＮＦＣ、Near Field Communication）による通信を行ってもよい。なお以降、通信方式を特に示さずに単に「通信」と書いた場合は、Bluetoothによる通信を示すものとする。また、ペアリングする対象となるスマートフォン２は複数台存在しても良い。
【００１３】
≪ペアアプリ≫
スマートフォン１およびスマートフォン２にはそれぞれ、他の通信端末と連携してデータ出力を行うための、一連の処理を担うアプリケーションソフトウェアが予めインストールされている。以降、当該アプリケーションソフトウェアを「ペアアプリ」と称する。ペアアプリは、具体的にはスマートフォン１およびスマートフォン２のペアリングに係る機能、ペアリング確立後にスマートフォン１とスマートフォン２との間でデータの送受信を行うための機能、および、当該データを連携して出力するための各種調節に係る機能を有する。ペアアプリの担う処理の詳細については後で述べる。
【００１４】
≪データの連携出力に係る処理の流れ≫
次に、本実施形態に係るスマートフォンの動作概要を、図２および図３を用いて説明する。図２の（ａ）〜（ｇ）は、本実施形態に係るスマートフォン１とスマートフォン２との動作概要を示している。また、図３は、スマートフォン１を図２の（ａ）〜（ｇ）に示すように動作させた場合の、スマートフォン１および２それぞれにおける処理の流れを示している。
【００１５】
なお、以下では図２および図３を用いて、スマートフォン１とスマートフォン２とが連携してデータ出力する例として、スマートフォン１とスマートフォン２とが１枚の画像を、それぞれの端末を隣り合わせた場合に繋がるように表示する例を説明する。しかしながら、上記データは画像に限られず、例えば音声データや動画データであってもよい。
【００１６】
スマートフォン１において、ペアアプリのアイコンαがタッチされる等、ユーザによりペアアプリの起動を指示する操作がなされると、スマートフォン１はペアアプリを起動させる。また、スマートフォン２も同様に、ユーザの指示操作に従いペアアプリを起動する（図２の（ａ）、および図３のＳ１）。
【００１７】
ペアアプリが起動すると、スマートフォン１およびスマートフォン２は、ペアアプリのペアリングに係る機能を実行することにより、ペアリング処理を行う（図３のＳ３）。なおこのとき、スマートフォン１およびスマートフォン２は、通信相手の機器を探索中であることをユーザに示してもよい（図２の（ｂ））。
【００１８】
上記ペアリング処理が完了する、すなわち、スマートフォン１とスマートフォン２とのペアリングが確立すると（図３のＳ５でＹＥＳ）、スマートフォン１およびスマートフォン２はペアリング相手確認処理を実行する（図３のＳ７）。
【００１９】
ここで、ペアリング相手確認処理とは、ペアアプリにおいて実行される処理の一つであり、スマートフォン１およびスマートフォン２において、それぞれの端末のユーザにペアリングが確立した相手端末を確認させるために行われる処理を示す。換言すると、ペアリング相手確認処理とは、ユーザに自分の所持する端末（スマートフォン１またはスマートフォン２）が適切な相手端末とペアリングしているか否かを確認させるための処理である。
【００２０】
具体的には、スマートフォン１およびスマートフォン２はペアリングが確立した場合（図３のＳ５でＹＥＳ）、それぞれの表示画面に同じ色の画像を表示することにより、ユーザに自端末と上記通信相手の端末とがペアリングしたことを通知する（図２の（ｃ））。なお、スマートフォン１とスマートフォン２とがペアリングしたことは、上述した画像表示以外の方法で示してもよい。ペアリングの通知方法については後で詳述する。
【００２１】
そして、スマートフォン１およびスマートフォン２はそれぞれの端末のユーザに対し、ペアリング相手の端末が適切か否かの確認結果を入力させる。具体的には、例えば図２の（ｃ）に示すように、ペアリングが適切でありデータ通信を許可する場合は「接続ＯＫ」ボタンを、当該ペアリングが不適切である場合は「キャンセル」ボタンをタッチさせる。
【００２２】
スマートフォン１およびスマートフォン２において、それぞれ「接続ＯＫ」ボタンが押下される、すなわちユーザがデータ転送を許可した場合（図３のＳ９）、スマートフォン１およびスマートフォン２は次に、それぞれの端末のユーザに、両端末で表示する画像を選択させる（図３のＳ１１）。なお、以降の入力操作の関係上、スマートフォン１およびスマートフォン２は図示の通り、並べて配置されていることが望ましい。
【００２３】
より具体的には、例えばスマートフォン１のユーザは、スマートフォン１において所望の画像を所定時間以上タッチする（長押しタッチする）ことにより当該画像を選択する（図２の（ｄ））。
【００２４】
なお、以降ではスマートフォン１において画像が選択され、スマートフォン１からスマートフォン２にデータを転送する例について説明するが、スマートフォン２において画像が選択され、スマートフォン２からスマートフォン１へとデータが転送されてもよい。この場合、スマートフォン２が以降で説明するスマートフォン１と同様の動作を行えばよい。
【００２５】
スマートフォン１で画像（画像β）が選択されると、スマートフォン１およびスマートフォン２はデータ転送処理を開始する（図３のＳ１３）。ここで、データ転送処理とは、ペアアプリにおいて実行される処理の一つであり、選択された画像βに係るデータと、画像βのデータとを、画像を保持している端末（図中ではスマートフォン１）から転送先の端末（図中ではスマートフォン２）へと送信する処理を示す。
【００２６】
なお、データ転送処理では、画像βに係るデータを画像β自体より先行して送信し、その後画像β自体のデータを送信する。以降、先行して送信する選択された画像に係るデータを、「先行データ」と称する。また、選択された画像自体のデータを「実データ」と称する。なお、先行データ、実データ、およびデータ転送処理の詳細については後述する。
【００２７】
スマートフォン１は、データ転送処理の開始後、少なくとも自端末に対しデータ表示の開始を示す操作（開始操作）がなされた場合、先行データを自端末とスマートフォン２とで連携して表示させる。なお、スマートフォン１は、データ転送処理が完了した後に開始操作を受付けた場合でも、まず先行データをスマートフォン２と連携して表示し、続いて実データを表示すればよい。
【００２８】
例えば、スマートフォン１は、図２の（ｄ）にて示したようにユーザが長押しタッチを続けたまま（タッチしたまま）タッチしている指をスマートフォン１とスマートフォン２とをまたぐように滑らせ指を離した（画像βを選択しドラッグ＆ドロップした）場合（図２の（ｅ））、当該操作を開始操作と認識する。
【００２９】
そして、スマートフォン１は当該開始操作を受けて、画像βの先行データをスマートフォン１およびスマートフォン２の表示画面に連携して表示させる。具体的には、例えば先行データが画像βのサムネイル画像である場合、スマートフォン１はスマートフォン２と連携し、スマートフォン１およびスマートフォン２の表示画面において画像が繋がるように（連続した画像となるように）、画像βのサムネイル画像β１を表示させる（図２の（ｆ））。
【００３０】
なお、より望ましくは、スマートフォン１はタッチしている指がスマートフォン１の入力面を離れたときの時間と、当該指がスマートフォン２の入力面の端部をタッチした時間とを取得しこれらの時間を参照することにより、スマートフォン１とスマートフォン２との隣接関係（スマートフォン１から見てスマートフォン２がどの方向に位置するか）を特定した上で、当該隣接関係に応じて画像βの先行データを表示することが望ましい。
【００３１】
さらに、データ転送処理が完了すると、スマートフォン１およびスマートフォン２は互いに連携して、画像βの実データβ２をスマートフォン１およびスマートフォン２の表示画面において画像が繋がるように表示させる（図２の（ｇ））。
【００３２】
以上をまとめると、スマートフォン１およびスマートフォン２は互いにペアリングを行い（図２の（ａ）〜（ｂ））、当該ペアリングが適切か否かをユーザに確認させる（図２の（ｃ））。その後、スマートフォン１はいずれかの端末で選択された画像のデータを他方の端末に転送する（図２の（ｄ）〜（ｅ））。
【００３３】
このとき、スマートフォン１（またはスマートフォン２）は、当該転送の途中から画像の先行データを連携して表示し、その後実データの転送が完了すれば実データを連携して表示することができる（図２の（ｆ）〜（ｇ））。
【００３４】
なお、スマートフォン１またはスマートフォン２においてペアリング処理が失敗した、すなわちペアリングが確立しなかった場合（図３のＳ５でＮＯ）、スマートフォン１およびスマートフォン２はペアリングが失敗したことをユーザに通知する（図３のＳ１７）。そして、スマートフォン１およびスマートフォン２は再度ペアリング処理を行う（図３のＳ３）。
【００３５】
また、スマートフォン１およびスマートフォン２のユーザの少なくともいずれかがスマートフォン１とスマートフォン２とのデータ転送を許可しなかった場合（図３のＳ９）、スマートフォン１およびスマートフォン２は互いのペアリングを解除し（図３のＳ１９）、ペアリングが失敗したことをユーザに通知する（図３のＳ１７）とともに、再度他の端末とペアリングを試みるため、ペアリング処理を行う（図３のＳ３）。
【００３６】
≪要部構成≫
次に、本実施形態に係るスマートフォン１およびスマートフォン２の要部構成について、図１を参照して説明すれば、以下のとおりである。図１は、本実施形態に係るスマートフォン１およびスマートフォン２の要部構成を示すブロック図である。
【００３７】
まず、スマートフォン１について説明する。スマートフォン１は、制御部１０、タッチパネル２０、ＲＡＭ３０、記憶部４０、および通信部５０を含む。
【００３８】
タッチパネル２０は、ユーザのタッチ入力を受け付ける入力部２１と、画像を表示する表示部２２とが重畳して形成された入力および表示用パネルである。
【００３９】
通信部５０は、別の端末（例えばスマートフォン２）との情報の送受信を行う通信デバイスである。
【００４０】
ＲＡＭ（random-access memory）３０は、スマートフォン１にて使用される各種データを一時的に記憶する記憶デバイスである。ＲＡＭ３０は、自端末情報３１、アプリ名３２、時刻３３、および相手端末情報３４を記憶している。
【００４１】
自端末情報３１は、スマートフォン１に関する各種情報であり、例えばスマートフォン１を識別するための文字列および記号のうち少なくとも１つからなる情報（スマートフォン１の端末名）である。なお、自端末情報３１は端末名のみに限定されず、例えばスマートフォン１における画質モードや明るさ設定などを含んでもよい。アプリ名３２は、スマートフォン１が実行する、スマートフォン２との通信を確立するアプリケーションを識別するための文字列または記号からなる情報である。アプリ名３２は、スマートフォン１が上記アプリケーションを実行したとき、変更後の端末名（変更端末名）に含まれる。時刻３３は、スマートフォン１が上記アプリケーションを実行したときの時刻を示す数字（または数字および記号）からなる情報である。より正確に言えば、時刻３３は、スマートフォン１が上記アプリケーションを実行した後の所定時間後の時刻を示す数字からなる情報である。時刻３３は、アプリ名３２と同様に、スマートフォン１が上記アプリケーションを実行したとき変更端末名に含まれる。相手端末情報３４は、スマートフォン１とのペアリングが確立した端末（スマートフォン２）に関する各種情報であり、例えば当該端末を識別するための文字列または記号からなる情報（一例としてはスマートフォン２の端末名）である。なお、相手端末情報３４は端末名のみに限定されず、例えばスマートフォン２における画質モードや明るさ設定などを含んでもよい。
【００４２】
記憶部４０は、スマートフォン１にて使用される各種データを記憶する記憶デバイスである。記憶部４０は、提示情報３５および画像データ４１を記憶している。
【００４３】
提示情報３５は、スマートフォン１とスマートフォン２とのペアリングが確立したことをユーザに提示するために使用される情報である。本実施形態では提示情報３５はそれぞれ異なる色を示す複数の情報（色情報）である。スマートフォン１は複数の色情報から１つを選択し、表示部２２に表示される画面の背景色を選択した色情報が示す色にするとともに、当該色情報を自端末とのペアリングが確立した端末に送信する。なお、提示情報３５は色情報に限定されるものではない。例えば、同じ模様やそれぞれ異なるパターンの音やアニメーションを示す複数の情報であってもよい。
【００４４】
画像データ４１は、スマートフォン１にて表示可能な画像（例えば写真など）に関する情報である。またスマートフォン１とスマートフォン２とのペアリングが確立している場合、スマートフォン１およびスマートフォン２は、画像データ４１が示す画像を２つのスマートフォンにわたって表示することができる。画像データ４１は、先行データ４１１および実データ４１２を含む。先行データ４１１は、画像データ４１をスマートフォン１からスマートフォン２に送信する場合に、実データ４１２の前に送信される、実データ４１２に比べてサイズの小さいデータであり、例えば画像データ４１のサムネイル画像である。実データ４１２は、画像データ４１の実際の画像である。
【００４５】
制御部１０は、スマートフォン１が備える各部を統括制御するものである。制御部１０は、タッチ取得部１１、アプリ実行部（操作判定部、通信許可部）１２、表示制御部１４、および通信制御部１５を含む。
【００４６】
タッチ取得部１１は、入力部２１からタッチを示す電気信号を取得し、当該タッチのタッチ座標を算出するものである。なお本発明において「タッチ座標」は、入力部２１の入力面におけるタッチ座標（当該タッチパネルの検出解像度における座標）を、表示部２２の表示面における座標表示面上で、縦横何画素目をタッチしたかを示す値に変換したものを示す。タッチ取得部１１は算出したタッチ座標をアプリ実行部１２またはデータ転送制御部１３に供給する。また、タッチ取得部１１は、タッチ座標を時系列で保持することができる。そして、一定時間にわたって連続で入力されたタッチ操作（ドラッグ操作や長押し操作など）の軌跡としてのタッチ情報をアプリ実行部１２またはデータ転送制御部１３に供給する。
【００４７】
アプリ実行部１２は、スマートフォン１において各種アプリケーションを実行するものである。具体的には、アプリ実行部１２は、タッチ取得部１１や通信制御部１５から供給された各種情報に応じて処理を実行する。一例としては、供給された各種情報に応じた画面を表示するよう、表示制御部１４に指示する。本実施形態では、アプリ実行部１２は、ペアアプリを実行する例を説明するが、アプリ実行部１２が実行するアプリケーションはこの例に限定されるものではない。アプリ実行部１２は、ペアリング制御部１２１、時刻取得部１２２、デバイス名変更部１２３、提示情報決定部１２４、提示情報調整部（提示情報送信部）１２５、先行データ送受信部１３１、および実データ送受信部１３２を含む。
【００４８】
ペアリング制御部１２１は、スマートフォン１とスマートフォン２とのペアリングを制御するものである。具体的には、ペアリング制御部１２１は、タッチ取得部１１から供給されたタッチ座標に応じて、通信制御部１５に他の端末とのペアリングを開始するよう指示する（Bluetoothの設定を有効にするよう指示する）。またペアリング制御部１２１は、供給されたタッチ座標に応じて、通信制御部１５に他の端末とのペアリングを終了するよう指示する（Bluetoothの設定を無効にするよう指示する）。
【００４９】
時刻取得部１２２は、アプリケーションが実行された（開始された）後の所定時間後の時刻を取得するものである。時刻取得部１２２は、取得した時刻をデバイス名変更部１２３に供給する。
【００５０】
デバイス名変更部１２３は、スマートフォン１のデバイス名（端末名）を変更するものである。デバイス名変更部１２３は、時刻取得部１２２から時刻を取得すると、実行しているアプリケーションのアプリ名（例えば「ペアアプリ」）を取得した時刻と共にＲＡＭ３０に記憶する。また、デバイス名変更部１２３は、端末名を「＜アプリ名＞＿＜取得した時刻＞」に変更し、通信制御部１５に供給する。
【００５１】
提示情報決定部１２４は、スマートフォン１とスマートフォン２とのペアリングが確立したときに、ユーザに提示する提示情報を決定するものである。具体的には、提示情報決定部１２４は、複数の色情報から１つを選択し、選択した色情報を提示情報調整部１２５に供給する。
【００５２】
提示情報調整部１２５は、提示情報決定部１２４にて決定された提示情報（色情報）を調整するものである。具体的には、提示情報調整部１２５は、相手端末情報３４に含まれる画質モードや明るさの設定などの画面表示設定に係る情報に応じて、自端末にて画面の背景色を選択された色情報が示す色としたときの見た目と、スマートフォン２にて選択された色情報が示す色としたときの見た目とが同じになるように、色情報を調整する。そして、調整した色情報を通信制御部１５に供給する。なお、提示情報調整部１２５は、自端末における画面の背景色としての選択された色情報を調整してもよい。この場合、提示情報調整部１２５は、調整後の色情報を、相手端末情報３４に含まれる画質モードや明るさの設定などの情報に応じてさらに調整し、さらに調整した色情報を通信制御部１５に供給してもよい。
【００５３】
先行データ送受信部１３１は、スマートフォン２に先行データ４１１を送信したり、スマートフォン２から先行データ４１１を受信したりするものである。具体的には、先行データ送受信部１３１は、タッチ取得部１１から特定のタッチ座標（例えば、長押し操作を示すタッチ座標）を供給されると、記憶部４０から先行データ４１１を読み出し、通信制御部１５に供給する。また先行データ送受信部１３１は、先行データ４１１の送信が完了すると、その旨を実データ送受信部１３２に通知する。さらに、先行データ送受信部１３１は、スマートフォン２から送信された先行データ４１１を、通信部５０および通信制御部１５を介して取得し、当該先行データ４１１を表示制御部１４（詳細には、先行データ表示制御部１４１）に供給する。
【００５４】
実データ送受信部１３２は、スマートフォン２に実データ４１２を送信したり、スマートフォン２から実データ４１２を受信したりするものである。具体的には、実データ送受信部１３２は、先行データ送受信部１３１から先行データ４１１の送信が完了したことを通知されると、記憶部４０から実データ４１２を読み出し、通信制御部１５に供給する。また、実データ送受信部１３２は、スマートフォン２から送信された実データ４１２を、通信部５０および通信制御部１５を介して取得し、当該実データ４１２を表示制御部１４に供給する。
【００５５】
表示制御部１４は、表示部２２に画面（画像）を表示させるものである。表示制御部１４は例えば、アプリ実行部１２からの指示に応じて画面を生成し、表示部２２に表示させる。表示制御部１４は、先行データ表示制御部１４１および提示情報表示制御部（通信確立提示部）１４２を含む。
【００５６】
先行データ表示制御部１４１は、先行データ４１１に応じた画像を表示部２２に表示させるものである。具体的には、先行データ表示制御部１４１は、アプリ実行部１２から先行データ４１１（詳細には、スマートフォン２から送信された先行データ４１１）を供給されると、表示部２２に当該先行データ４１１に応じた画像を表示させる。
【００５７】
提示情報表示制御部１４２は、決定された提示情報（色情報）が示す色を背景色とする画面を表示部２２に表示させるものである。具体的には、提示情報表示制御部１４２は、提示情報決定部１２４が決定した色情報（または、スマートフォン２から送信された色情報）を供給されると、当該色情報に応じた背景色の画面を生成し、表示部２２に表示させる。
【００５８】
通信制御部１５は、通信部５０を介した通信を制御するものである。通信制御部１５は、スマートフォン１の各部から供給された情報を、通信部５０を介してスマートフォン２に送信する。本実施形態では上述したように、Bluetoothによる通信を実行することにより、スマートフォン２に送信する。通信制御部１５は、相手端末特定部１５１およびペアリング設定部１５２を含む。
【００５９】
相手端末特定部１５１は、スマートフォン１とのペアリングを確立する端末を特定するものである。具体的には、相手端末特定部１５１は、デバイス名変更部１２３から供給された変更端末名を参照して、スマートフォン１との通信可能範囲に存在する端末のうち、端末名に、自端末の変更端末名と同じアプリ名を含む端末を特定する。そして、特定した端末の端末名（変更端末名）に含まれる時刻を参照して、所定の条件を満たす端末を１つ特定する。相手端末特定部１５１は、特定した端末の端末名をペアリング設定部１５２に供給する。
【００６０】
ペアリング設定部１５２は、相手端末特定部１５１が特定した端末をスマートフォン１とのペアリングを確立する端末として設定するものである。具体的には、ペアリング設定部１５２は、相手端末特定部１５１が特定した端末に対して、ペアリングを確立するためのペアリング要求を送信する。そして、ペアリング要求の応答としてペアリング許可を受信すると、ペアリング許可とともに受信した相手端末情報３４をＲＡＭ３０に記憶する。また、ペアリング許可を受信した旨をアプリ実行部１２に通知する。さらに、ペアリング設定部１５２は、通信制御部１５がペアリング要求を受信したことを通知されると、ペアリング要求を送信した端末に対して、ペアリング許可を送信する。
【００６１】
次に、スマートフォン２について説明する。スマートフォン２は、通信部７０、制御部（提示情報受信部、受信側通信確立提示部）８０、タッチパネル９０、ＲＡＭ１００、および記憶部１１０を含む。スマートフォン２の各部は、スマートフォン１における同一の部材名を有する部材と、その機能が同様であるため、ここでの説明を省略する。すなわち、本実施形態におけるスマートフォン１およびスマートフォン２は同一の機能を有する２つのスマートフォンである。そのため、スマートフォン２がスマートフォン１を、ペアリングを確立する端末（相手端末）として特定してもよいし、スマートフォン２からスマートフォン１に対して画像データ（先行データ４１１および実データ４１２）を送信してもよい。なお、スマートフォン１とスマートフォン２とが同一の機能を有するとしたのは一例であり、スマートフォン１とスマートフォン２とが異なる機能を有していてもよい。
【００６２】
≪ペアリング相手確認処理の詳細≫
次に、本発明の主たる特徴点である、ペアリング処理（図３のＳ１）およびペアリング相手確認処理（図３のＳ７）の流れについて、図４〜５を用いて詳細に説明する。
【００６３】
図４の（ａ）〜（ｅ）は、ペアリング処理からペアリング確認処理までの間の、スマートフォン１〜３の画面表示の具体例を示している。なお、図４に記載のスマートフォン３は、スマートフォン１およびスマートフォン２と同様の機能を備えた端末である。また、本実施形態では以降、上述した提示情報３５がスマートフォン１〜３それぞれにおいて、表示部に表示される背景色を示す情報（ＲＧＢ値など）であるとして説明する。
【００６４】
（ペアリング相手確認処理の具体例）
スマートフォン１およびスマートフォン２において図２の（ａ）の説明で述べたようにペアアプリが起動されると、スマートフォン１のアプリ実行部１２は、ペアリングに係る処理を開始し、ペアリング相手の探索（サーチ）を開始する。そして、スマートフォン１〜３は図４の（ａ）に示すように、ペアリング相手をサーチ中であることをユーザに通知する。
【００６５】
スマートフォン１〜３は当該サーチが開始すると、提示情報３５のいずれかが示す背景色をそれぞれの表示部に表示させる。例えば、図４の（ｂ）の例では、スマートフォン１および２においてサーチが開始され、スマートフォン１の表示部（表示部２２）には背景色Ａが、スマートフォン２の表示部は背景色Ｂが表示される。なお、同図が示すタイミングでは、スマートフォン３はまだペアリング相手のサーチを開始していないので、スマートフォン１および２のように表示部に特定の背景色は表示していない。
【００６６】
以後、スマートフォン１〜３は、サーチ中に所定の時間間隔で、それぞれの表示部に表示している背景色を変更する。図４の（ｃ）は図４の（ｂ）の時点から所定の時間が経過した場合のスマートフォン１〜３を示している。図示の通り、スマートフォン１およびスマートフォン２は図４の（ｂ）の時点から所定の時間が経過しているので、表示部に表示している色を変更する。具体的には、スマートフォン１は表示部に表示する背景色を背景色Ａから背景色Ｃに、スマートフォン２は背景色Ｂから背景色Ａに変更する。また、この時点でスマートフォン３はペアリング相手のサーチを開始し、背景色Ｂを表示している。
【００６７】
そして、スマートフォン１〜３は、いずれかの端末とペアリングが確立すると、提示情報３５のいずれかが示す背景色をそれぞれの表示部に表示させ、図４の（ｂ）〜（ｃ）を用いて説明したような背景色の変更を止める。このとき、ペアリングが確立した端末同士は、表示部に同じ背景色を表示する。例えば図４の（ｄ）の例は、スマートフォン１とスマートフォン２とがペアリングを確立した場合のスマートフォン１〜３の画面表示を示している。この場合、スマートフォン１とスマートフォン２とは、それぞれの表示部に同じ背景色Ｂを表示させる。
【００６８】
また、ペアリングが確立すると、スマートフォン（図４ではスマートフォン１および２）は当該ペアリングが適切か否か、ユーザに確認させるための処理を行う。例えば図４の（ｄ）に示すように、それぞれの表示部にボタン等を表示しユーザにタッチさせることにより、ペアリング相手の端末とのデータ転送を許可するか否かを選択させる。
【００６９】
ここで、スマートフォン１およびスマートフォン２においてユーザが同図のようにデータ転送を許可する旨の入力操作を行うと、スマートフォン１およびスマートフォン２は、図４の（ｅ）に示すように、それぞれの表示部に、他方の端末に対し送信する画像を選択する画面（画像選択画面）を表示させる。なおこのとき、スマートフォン１およびスマートフォン２の表示部は、同図の（ｄ）にて表示していた背景色を画像選択画面の背景色としてそのまま表示してもよいし、画像選択画面に画面遷移した際に上記背景色の表示を止めても良い。
【００７０】
一方、図４の（ｄ）〜（ｅ）において、スマートフォン３はいずれの端末ともペアリングしていないので、上述したように所定の時間間隔で背景色を変化させ続けることとなる。
【００７１】
このように、スマートフォン１および２は、ペアリングが確立した端末（スマートフォン１とスマートフォン２）で同じ背景色を略同時に表示する。つまり、スマートフォン１およびスマートフォン２は、表示部の背景色で、通信が確立したペアをユーザに明示することができる。そして、ユーザは端末の表示部に表示された背景色を確認することにより、ペアとなる端末を容易に把握することができる。
【００７２】
なお、スマートフォン１〜３の表示部に表示する背景色を変更する時間間隔（所定の時間間隔）は、例えば２〜３秒程度の時間とすればよい。当該時間に設定することにより、スマートフォン１〜３のユーザは、背景色の遷移が有るか否かを数秒確認することで当該スマートフォンが他のスマートフォンとペアリング確立済か否かを判別することができる。
【００７３】
（ペアリング処理〜ペアリング相手確認処理の流れ）
最後に、スマートフォン１およびスマートフォン２におけるペアリング処理からペアリング確認処理までの処理の流れについて説明する。図５は、ペアリング処理からペアリング確認処理までの処理の流れを示すフローチャートである。なお、図５では、スマートフォン１がペアリング処理においてホスト側（ペアリングを要求する側）の端末となり、スマートフォン２がペアリング処理においてクライアント側（ペアリング要求を受諾する側）の端末となる場合を例にとり説明する。
【００７４】
スマートフォン１およびスマートフォン２において図２の（ａ）の説明で述べたようにペアアプリが起動されると、スマートフォン１のアプリ実行部１２は、ペアリングに係る処理を開始する（Ｓ１００）。ペアリング処理が開始すると、アプリ実行部１２は、自己が持つ変数であるbg_colorに、予め定められた初期値を代入しておく（Ｓ１０２）。
【００７５】
ここで、「bg_color」は、いずれの提示情報３５を指定するかを示す変数の名称である。より詳しくは、アプリ実行部１２は変数bg_colorの値を代入しておき、詳細は後述するが提示情報決定部１２４が背景色を決定する際にbg_colorの値を読み出す。そして、bg_colorの値に応じた提示情報３５を記憶部４０から読み出し、表示制御部１４の提示情報表示制御部１４２に送信することにより、提示情報表示制御部１４２に提示情報３５に対応した背景色の表示制御を行わせる。より具体的には、スマートフォン１は、記憶部４０に、bg_colorの値と、提示情報３５とを対応づけたデータテーブルなどを記憶しておくことにより、bg_colorの値から読み出す提示情報３５を決定すればよい。
【００７６】
bg_colorへ初期値を代入した後、アプリ実行部１２のペアリング制御部１２１はスマートフォン１のペアリング相手となる端末の探索（サーチ）を開始させる（Ｓ１０４）。また、アプリ実行部１２の提示情報決定部１２４は、bg_colorの値に応じて提示情報３５を決定することにより、背景色を決定する（Ｓ１０６）。そして、提示情報決定部１２４は決定した提示情報３５を提示情報調整部１２５へと送信する。提示情報調整部１２５は、提示情報決定部１２４から受信した提示情報３５の示す情報を、必要に応じてスマートフォン１の画面設定（明るさ設定や解像度など）に応じて調整し、表示制御部１４に対し送信する。そして、表示制御部１４の提示情報表示制御部１４２は、表示制御部が受信した提示情報３５に従って、背景色を表示部２２に表示させる（Ｓ１０８）。なお、Ｓ１０２の処理とＳ１０４の処理とは逆の順序で行われても構わない。なお、図５では記載を省略しているが、スマートフォン２でもＳ１００〜１０８の処理は行われる。
【００７７】
ここで、Ｓ１０４におけるサーチの結果ペアリング相手（図５ではスマートフォン２）が見つかり（Ｓ１１０でＹＥＳ）、かつ当該ペアリング相手とペアリングが確立した場合（Ｓ１１２でＹＥＳ）、アプリ実行部１２はbg_colorの値を変更する。例えば、アプリ実行部１２はbg_colorに代入する値をランダムで決定し（Ｓ１１４、提示情報決定ステップ）、代入したbg_colorの値をスマートフォン２に対し通知（送信）する（Ｓ１１６、提示情報送信ステップ）。
【００７８】
なお、以降の説明ではスマートフォン２も背景色の情報（提示情報３５）を保持しており、スマートフォン１と同様の方法でbg_colorの値から提示情報３５を決定し背景色を決定することとして説明する。しかしながら、アプリ実行部１２はbg_colorの値を送信するのではなく、bg_colorの値から提示情報３５を特定し、提示情報３５をスマートフォン２に送信してもよい。
【００７９】
アプリ実行部１２はbg_colorの値を送信した後、Ｓ１０６〜Ｓ１０８に示した処理と同様に、提示情報決定部１２４にてbg_colorの値に応じていずれの背景色を表示するか決定し（Ｓ１２０）、表示制御部１４の提示情報表示制御部１４２は決定した背景色を表示部２２に表示させる（Ｓ１２２、通信確立提示ステップ）。
【００８０】
一方スマートフォン２も、bg_colorの値を受信すると（Ｓ１１８）スマートフォン１と同様に、bg_colorの値に応じていずれの背景色を表示するか決定し（Ｓ１２４）、当該背景色を表示部９２に表示させる（Ｓ１２６）。これにより、スマートフォン１の表示部２２とスマートフォン２の表示部９２とに同じ背景色が表示される。
【００８１】
この状態で、図４の（ｄ）にて説明したように、ユーザがデータ転送の許可を示す指示操作をスマートフォン１およびスマートフォン２に入力すると、スマートフォン１およびスマートフォン２はそれぞれ、ペアリングがユーザに確認されたとして、ペアリング相手のサーチを終了する（Ｓ１２８およびＳ１３０）。なお、ユーザがデータ転送の拒否を示す指示操作をスマートフォン１またはスマートフォン２に対し行った場合は、スマートフォン１（アプリ実行部１２）およびスマートフォン２（制御部８０）はそれぞれペアリングを解除し、別のペアリング相手のサーチを開始してもよい。
【００８２】
なお、Ｓ１１０においてペアリング相手が見つかったが、相手端末がペアリングを拒否したなどの理由でペアリングが確立しなかった場合（Ｓ１１２でＮＯ）、スマートフォン１は、以下で説明するように、Ｓ１１０でＮＯの場合と同様の処理を行う。
【００８３】
一方、Ｓ１０４におけるサーチの結果ペアリング相手（図５ではスマートフォン２）が見つからなかった場合（Ｓ１１０でＮＯ）、アプリ実行部１２はさらに、サーチ開始から一定時間が経過しているか否かを判定する（Ｓ１５０）。サーチ開始から一定時間が経過している場合（Ｓ１５０でＹＥＳ）、アプリ実行部１２はbg_colorに次の値を代入する（Ｓ１５２）。なお、ここで代入する値はbg_colorの型に合致していれば特に限定されない。続いて、アプリ実行部１２は、新たに代入したbg_colorの値に基づいて、Ｓ１０６〜Ｓ１０８に示した処理と同様の処理を行う（Ｓ１５４〜１５６）。すなわち、表示部２２の背景色を変更する。
【００８４】
なお、サーチ開始から一定時間が経過していない場合（Ｓ１５０でＮＯ）、上述したＳ１５２〜１５４の処理は行われない。つまり、表示部２２に表示されている背景色は変更されない。
【００８５】
次に、アプリ実行部１２は、Ｓ１０４にてサーチを開始してからの経過時間が、当該サーチを続ける上限の時間であるサーチ上限時間を経過した（サーチ上限時間を超えた）か否かを判定する（Ｓ１５８）。サーチを開始してからの経過時間がサーチ上限時間を経過していた場合（Ｓ１５８でＹＥＳ）、アプリ実行部１２のペアリング制御部１２１はペアリング相手のサーチが失敗したと判断し（Ｓ１６２）、Ｓ１０４から行っていたサーチを終了する（Ｓ１６４）。一方、サーチを開始してからの経過時間がサーチ上限時間を経過していない場合（Ｓ１５８でＮＯ）、ペアリング制御部１２１はペアリング相手のサーチを継続し（Ｓ１６０）、上述したＳ１０６からの処理を再度行う。
【００８６】
〔実施形態２〕
実施形態１では、提示情報３５が背景色を示す情報である場合について説明した。しかしながら、本発明に係る提示情報３５は、背景色のような色を示す情報以外の情報であってもよい。以下、本発明の実施形態２について、図６および図７を用いて説明する。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００８７】
図６の（ａ）〜（ｄ）は、ペアリング処理からペアリング確認処理までの間の、スマートフォン１〜３の画面表示の具体例を示している。図６の（ａ）〜（ｄ）は、提示情報３５が音声であった場合の、図４の（ａ）〜（ｄ）に対応する具体例である。
【００８８】
本実施形態に係るスマートフォン１〜３は、ペアリング相手のサーチを開始すると、ペアリング相手をサーチ中であることを示す効果音（サーチ中効果音）を、音声出力部（図示せず）から出力させる。例えば、図６の（ａ）では、スマートフォン３のサーチが開始され、スマートフォン３がサーチ中効果音を出力している。そして、同図の（ｂ）では、スマートフォン１およびスマートフォン２においてもサーチが開始され、効果音の出力が開始され、ペアリングが確立するまで、同図の（ｃ）に示すように所定の時間間隔で効果音が鳴らされる。
【００８９】
ここで、スマートフォン１とスマートフォン２とのペアリングが確立すると、スマートフォン１およびスマートフォン２は、図６の（ｄ）に示すように、ペアリングが確立したことを示す効果音（ペアリング成功効果音）を略同時に鳴らす。つまり、スマートフォン１およびスマートフォン２は、ペアリング成功音を略同時に鳴らすことで、通信が確立したペアをユーザに明示することができる。そして、ユーザは当該ペアリング成功効果音が略同時に鳴ったことを確認することにより、ペアとなる端末を容易に把握することができる。
【００９０】
続いて、本実施形態に係るスマートフォン１およびスマートフォン２におけるペアリング処理からペアリング確認処理までの処理の流れについて説明する。図７は、本実施形態に係るスマートフォン１およびスマートフォン２における、ペアリング処理からペアリング確認処理までの処理の流れを示すフローチャートである。なお、図７は図５にて説明した処理の流れと基本的には同様の流れである。具体的には、図７のＳ２００〜Ｓ２５２は図５のＳ１００〜１５２と対応する処理を示す。また、図７のＳ２５４〜Ｓ２６０は、図５のＳ１５８〜１６４と対応する処理を示す。したがって、図７に示す各処理において図５で説明した処理と同じ処理を行う場合は、その説明を省略する。
【００９１】
ペアアプリが起動すると、スマートフォン１のアプリ実行部１２は、ペアリングに係る処理を開始し、自己が持つ変数であるbg_soundに、予め定められた初期値を代入する（Ｓ２００〜２０２）。なお、「bg_sound」は、bg_colorと同様、提示情報３５（効果音）のうち、いずれの効果音を指定するかを示す変数の名称である。
【００９２】
bg_soundへ初期値を代入した後、アプリ実行部１２はスマートフォン１のペアリング相手となる端末のサーチを開始し、アプリ実行部１２の提示情報決定部１２４は、bg_soundの値に応じてサーチ中効果音を決定する（Ｓ２０４〜Ｓ２０６）。そして、提示情報決定部１２４は決定したサーチ中効果音を提示情報調整部１２５へと送信する。提示情報調整部１２５は、提示情報決定部１２４から受信した効果音を、必要に応じて調整する（音を加工し）。そして、提示情報調整部１２５は、加工した効果音を図示しない音声出力部に出力させる（Ｓ２０８）。
【００９３】
ここで、Ｓ２０４におけるサーチの結果ペアリング相手が見つかり（Ｓ２１０でＹＥＳ）、かつ当該ペアリング相手とペアリングが確立した場合（Ｓ２１２でＹＥＳ）、アプリ実行部１２はbg_soundの値をペアリング成功効果音を示す値の中から決定し（Ｓ２１４）、bg_soundの値をスマートフォン２に対し通知する（Ｓ２１６）。
【００９４】
アプリ実行部１２はbg_soundの値を送信した後、提示情報決定部１２４にてbg_soundの値に応じて効果音（ペアリング成功効果音）を決定し（Ｓ２２０）、図示しない音声出力部から出力させる（Ｓ２２２）。
【００９５】
一方スマートフォン２も、bg_soundの値を受信すると（Ｓ２１８）スマートフォン１と同様に、ペアリング成功効果音を決定し（Ｓ２２４）、当該効果音を音声出力部から出力させる（Ｓ２２６）。これにより、スマートフォン１とスマートフォン２とが同じペアリング成功効果音を略同時に出力することとなる。
【００９６】
一方、Ｓ２０４におけるサーチの結果ペアリング相手が見つからなかった場合（Ｓ２１０でＮＯ）、かつサーチ開始から一定時間が経過している場合（Ｓ１５０でＹＥＳ）、アプリ実行部１２はＳ２０２にて設定したbg_soundの値が示す効果音（サーチ中効果音）を音声出力部から出力させる（Ｓ２５２）。以降、スマートフォン１は、図５のＳ１５８〜Ｓ１６４の処理と同様の処理（Ｓ２５４〜Ｓ２６０）を行う。
【００９７】
〔実施形態３〕
また、本発明に係る提示情報３５は、スマートフォン１が備えるバイブレータの振動パターンを規定する情報であってもよい。以下、本発明の実施形態３について、図８を用いて説明する。
【００９８】
続いて、本実施形態に係るスマートフォン１およびスマートフォン２におけるペアリング処理からペアリング確認処理までの処理の流れについて説明する。図８は、本実施形態に係るスマートフォン１およびスマートフォン２における、ペアリング処理からペアリング確認処理までの処理の流れを示すフローチャートである。なお、図８は図７にて説明した処理の流れと同様の流れである。具体的には、図７のＳ２００〜Ｓ２６０は図５のＳ３００〜３６０と対応している。したがって、図８に示す各処理において図７の処理と同じ処理を行う場合は、その説明を省略する。
【００９９】
ペアアプリが起動すると、スマートフォン１のアプリ実行部１２は、ペアリングに係る処理を開始し、自己が持つ変数であるbg_patternに、予め定められた初期値を代入する（Ｓ３００〜３０２）。なお、「bg_pattern」は、bg_colorおよびbg_soundと同様、提示情報３５（振動パターン）のうち、いずれの振動パターンを指定するかを示す変数の名称である。
【０１００】
アプリ実行部１２は、図５および図７にて説明した処理と同様に、bg_patternへ初期値を代入し、ペアリング相手となる端末のサーチを開始し、bg_patternの値に応じてサーチ中効果音を決定する（Ｓ３０２〜Ｓ３０６）。そして、提示情報決定部１２４は決定した振動パターンを示す情報（振動パターン情報）を提示情報調整部１２５へと送信する。提示情報調整部１２５は、提示情報決定部１２４から受信した振動パターンを示す情報を、必要に応じて調整し、スマートフォン１のバイブレータ（図示せず）に出力させる（Ｓ３０８）。
【０１０１】
ここで、Ｓ３０４におけるサーチの結果ペアリング相手が見つかり（Ｓ３１０でＹＥＳ）、かつ当該ペアリング相手とペアリングが確立した場合（Ｓ３１２でＹＥＳ）、アプリ実行部１２はbg_patternの値をペアリング成功の場合の振動パターン（ペアリング成功振動パターン）から決定し（Ｓ３１４）、その値をスマートフォン２に対し通知する（Ｓ３１６）。アプリ実行部１２はbg_patternの値を送信した後、提示情報決定部１２４にてbg_patternの値に応じてバイブレータの振動パターン（ペアリング成功振動パターン）を決定し（Ｓ３２０）バイブレータに出力させる（Ｓ３２２）。
【０１０２】
一方スマートフォン２もbg_patternの値を受信すると（Ｓ３１８）スマートフォン１と同様にペアリング成功振動パターンを決定し（Ｓ３２４）、当該振動パターンをバイブレータに出力させる（Ｓ３２６）。これにより、スマートフォン１とスマートフォン２とが、同じ振動パターンで振動することとなる。
【０１０３】
一方、Ｓ２０４におけるサーチの結果ペアリング相手が見つからなかった場合（Ｓ３１０でＮＯ）、かつサーチ開始から一定時間が経過している場合（Ｓ３５０でＹＥＳ）、アプリ実行部１２はＳ３０２にて設定したbg_patternの値が示す振動パターン（サーチ中バイブ振動パターン）をバイブレータに出力させる（Ｓ３５２）。以降、スマートフォン１は、図７のＳ２５４〜Ｓ２６０の処理と同様の処理（Ｓ３５４〜Ｓ３６０）を行う。
【０１０４】
〔変形例〕
（データ送受信の許可操作の変形例）
上記各実施形態では、ユーザは、ペアリングが確立したスマートフォン１およびスマートフォン２にて出力された提示情報３５（背景色や効果音）を確認し、当該ペアリングでのデータの送受信を許可する場合、図４の（ｅ）に示すように、所定のボタンをタッチすることで当該許可を示す入力を行うこととした。しかしながら、スマートフォン１およびスマートフォン２は、上述した操作方法と別の方法でユーザにデータの送受信の許可を指示させてもよい。以降、ユーザが行うデータの送受信の許可指示の入力操作を、単に「許可操作」と称する。
【０１０５】
図９は、ペアリングが確立したスマートフォン１およびスマートフォン２に対するユーザの許可操作を示す図である。図９の（ａ）に示す位置関係でスマートフォン１およびスマートフォン２が配置されている場合、ユーザはスマートフォン１およびスマートフォン２の背景色（または効果音など）を確認し、スマートフォン１とスマートフォン２とのペアリングが適切か否かを判断する。そして、適切と判断した場合は、図９の（ｂ）〜（ｃ）に示すように、スマートフォン２の表示部９２の入力面をタッチし、当該入力面にタッチしている指を接触させたまま、スマートフォン１の表示部２２へと滑らせるようにドラッグ＆ドロップする（軌跡γ）。
【０１０６】
このような操作が行われると、スマートフォン１のタッチ取得部１１は入力部２１の接触辺におけるタッチ座標を特定する。また、スマートフォン２においても入力部９１の接触辺におけるタッチ座標が特定され、スマートフォン１のアプリ実行部１２に送信される。そして、アプリ実行部１２は、両者のタッチ座標を取得すると、これらのタッチ座標の取得時刻を比較することにより、両者のタッチ座標が示すタッチが所定時間内に行われたか否かを判定する。ここで、両者のタッチが所定時間内に行われている場合、アプリ実行部１２は、タッチパネル２０とタッチパネル９０とをまたぐようにドラッグ＆ドロップが行われたとみなし、一連のドラッグ＆ドロップの操作を許可操作であると判定する。
【０１０７】
このように、スマートフォン１およびスマートフォン２の入力面をまたぐようになされた操作を許可操作であるとみなすことにより、ユーザが隣り合った複数の端末におけるデータ送受信を許可したことを特定することができる。
【０１０８】
（提示情報の変形例）
提示情報３５は、上記実施形態１〜３にて説明した情報に限られない。例えば、提示情報３５は、動画であってもよいし、スマートフォン１に備えられた発光部の発光パターンを示す情報であってもよい。
【０１０９】
また、スマートフォン１およびスマートフォン２は、複数種類の提示情報３５を組み合わせて出力してもよい。例えば、スマートフォン１およびスマートフォン２はペアリングが確立したときに、表示部２２および９２に同じ色の背景色を表示させるだけでなく、効果音を併せて出力したり、バイブレータを特定の振動パターンで振動させたりしてもよい。これにより、ペアとなった端末同士をより明確に提示することができるため、ユーザはペアリングが適切か（意図したペアリングか）否かをより確実に判断することができる。
【０１１０】
また、提示情報３５が画像や背景色である場合で、スマートフォン１またはスマートフォン２のユーザが色の認識が困難になると予測できる場合（例えばスマートフォン１またはスマートフォン２が屋外の直射日光下にある場合など）、提示情報調整部１２５は、提示情報３５を白黒の画像または背景色に変更してもよい。もしくは、提示情報決定部１２４が、提示情報３５のうち色ではなく模様や柄で判別可能な画像を、ペアリング確立時の画像と決定してもよい。
【０１１１】
また、提示情報３５はユーザが設定可能な情報であってもよい。例えば、ユーザに提示情報３５として所望の画像（マイ画像）を登録させておき、当該マイ画像を登録した端末が他の端末とペアリングを確立した場合、ペアとなった端末両方に、上記マイ画像を表示させてもよい。
【０１１２】
また、提示情報調整部１２５は、ペアリングが確立した際に、当該ペアリングが確立した日付や時刻などに合わせて、提示情報３５が示す画像、動画、音声などを加工または変更してもよい。例えば、提示情報調整部１２５は、ペアリングが確立した時刻が早朝である場合は、提示情報３５として表示する画像を日の出とし、上記時刻が朝である場合は朝食風景または登校風景などの画像を提示情報３５としてもよい。
【０１１３】
また、スマートフォン１およびスマートフォン２は、図２の（ｄ）に示すように、両端末にわたって表示する画像の候補を表示部２２に表示するが、当該候補は予め設定されたカテゴリ情報に応じて決定されてもよい。具体的には、アプリ実行部１２はユーザ操作に応じたカテゴリ情報を、予め設定しておく。このカテゴリ情報は、例えば「最新の一日」や「9/22の北海道旅行の写真」などであり、アプリ実行部１２は設定されたカテゴリ情報に応じた画像データ４１を特定し、特定された画像データ４１を示す情報を表示制御部１４に供給する。表示制御部１４は、供給された情報に基づいて、画像の候補を表示部２２に表示させる。
【０１１４】
より具体的には、アプリ実行部１２は、画像データ４１に付加されている日時の情報や位置の情報などを参照することで、設定されたカテゴリ情報に応じた画像データ４１を特定する。また、アプリ実行部１２は、画像データ４１に各種情報を付加してもよい。例えば、複数の写真である画像データ４１について、横軸に撮影日時、縦軸に枚数をとってグラフ化した場合、横軸が同じ位置に多くの写真が表示された部分については、旅行に行ったときの写真であると特定することができる。この部分に含まれる写真の付加情報から位置の情報を取得することができれば、この部分に含まれる写真に、上述した「9/22の北海道旅行の写真」といったカテゴリ情報を付加することができる。
【０１１５】
また、上述した実施形態１〜３では、ペアリングの確立時にスマートフォン１とスマートフォン２とは、タッチパネル２０における解像度や、表示領域のサイズを相手端末に送信してもよい。これにより、スマートフォン１は相手端末（スマートフォン２）の解像度や表示領域のサイズを取得することができるので、図２の（ｅ）に示すように、画像βを選択しドラッグ＆ドロップした場合のタッチ座標の軌跡に基づいて、スマートフォン１とスマートフォン２とがどのように配置されているのか、より詳細には、矩形のスマートフォン１とスマートフォン２とを形成している辺のうち、２つのスマートフォンが隣接して接触している接触辺において、どこからどこまでが接触しているかを特定することができる。
【０１１６】
つまり、ユーザがドラッグ＆ドロップの操作を行ったとき、タッチ取得部１１は、スマートフォン１の接触辺におけるタッチ座標と、スマートフォン２の接触辺におけるタッチ座標とを特定する。また、当該操作の始点の座標と終点の座標も特定する。そして、アプリ実行部１２は、これらの座標から上記操作の向きを特定することができる。また、アプリ実行部１２は、自装置の解像度および表示領域のサイズと、相手端末の解像度および表示領域のサイズと、特定したタッチ座標や操作の向きを用いれば、スマートフォン１とスマートフォン２とがどのように配置されているのか換言すれば、２つのスマートフォンの表示領域からなる連結表示領域がどのような形状となるかを特定することができる。そして、スマートフォン１のアプリ実行部１２は、特定したスマートフォン１とスマートフォン２との配置関係（連結表示領域の形状）に応じて、表示する画像データ４１のうち、スマートフォン１の表示領域に表示する部分と、スマートフォン２の表示領域に表示する部分とをそれぞれ特定する。
【０１１７】
これにより、スマートフォン１とスマートフォン２とがずれて配置されている（接触辺において、相手端末と接触していない部分がある）場合であっても、２つのスマートフォンにわたって表示される画像データ４１を、ずれなく表示することが可能となる。例えば、スマートフォン１とスマートフォン２との表示領域のサイズが異なったとしても、２つのスマートフォンにわたって表示される画像データ４１を、ずれなく表示することができる。
【０１１８】
〔ソフトウェアによる実現例〕
スマートフォン１および２の制御ブロック（特にアプリ実行部１２および表示制御部１４）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【０１１９】
後者の場合、スマートフォン１および２は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１２０】
〔まとめ〕
本発明の態様１に係る通信端末（スマートフォン１）は、自端末（スマートフォン１）と他の通信端末（スマートフォン２）との通信が確立した場合に、自端末が上記他の通信端末と通信を確立したことを提示するための情報である提示情報（提示情報３５）を決定する提示情報決定部（提示情報決定部１２４）と、上記提示情報決定部が決定した上記提示情報を上記他の通信端末に送信する提示情報送信部（提示情報調整部１２５）と、上記提示情報決定部が決定した上記提示情報に応じて、自端末が上記他の通信端末と通信を確立したことを提示する通信確立提示部（提示情報表示制御部１４２）と、を備えている。
【０１２１】
上記の構成によれば、通信確立提示部は、提示情報決定部が決定した提示情報に応じて、自端末と他の通信端末との通信が確立したことをユーザに明示することができる。また、提示情報送信部から他の通信端末に向けて上記提示情報を送信することができる。
【０１２２】
本発明の態様２に係る通信端末は、上記態様１において、上記通信確立提示部は、上記他の通信端末が上記提示情報に従って上記通信の確立を提示するのと略同時のタイミングで上記通信の確立を提示してもよい。
【０１２３】
上記の構成によれば、通信確立提示部は、他の通信端末と略同時に通信の確立をユーザに提示する。これにより通信確立提示部は、ユーザに、通信のペアとなる組合せをより明確に提示することができる。
【０１２４】
本発明の態様３に係る通信端末は、上記態様１または２において、上記提示情報送信部は、上記提示情報決定部が決定した上記提示情報を上記通信確立提示部が提示した場合と略同様の提示が行われるように、上記他の通信端末に送信する上記提示情報が示す情報を調整してもよい。
【０１２５】
上記の構成によれば、通信端末は、他の通信端末においても自端末と略同様の提示を行わせることができる。例えば、通信端末は、提示情報が背景色を示す情報である場合は、自端末と他の通信端末とで見かけ上同じ色が提示されるようにすることができる。
【０１２６】
本発明の態様４に係る通信端末は、上記態様３において、上記提示情報は自端末および上記他の通信端末において表示する画像または当該画像に係るパラメータを示す情報であり、上記提示情報送信部は、自端末の画面表示設定および上記他の通信端末の画面表示設定の少なくともいずれかに応じて上記提示情報が示す上記パラメータを調整してもよい。
【０１２７】
上記の構成によれば、通信端末は、他の通信端末により確実に、自端末と略同様の提示を行わせることができる。
【０１２８】
本発明の態様５に係る通信端末は、上記態様１から４のいずれか一態様において、上記通信確立提示部が上記通信の確立を提示した場合に、自端末または上記他の通信端末の少なくともいずれかに対し、自端末と上記他の通信端末とのデータの送受信を許可することを示す許可操作が行われたか否かを判定する操作判定部（アプリ実行部１２）と、上記操作判定部が上記許可操作が行われたと判定した場合、上記他の通信端末とのデータの送受信を許可する通信許可部（アプリ実行部１２）とを備えていてもよい。
【０１２９】
上記の構成によれば、通信端末は操作判定部が許可操作が行われたと判定した場合に、他の通信端末とのデータの送受信を行う。これにより、自端末と他の通信端末との通信の確立を提示したことに対しユーザが当該通信を許可した場合に、データの送受信を開始することができる。
【０１３０】
したがって、ユーザの意図しない通信相手の端末とのデータの送受信を防止し通信の安全性を向上させることができる。
【０１３１】
本発明の態様６に係る通信端末（スマートフォン２）は、他の通信端末（スマートフォン１）から自端末と上記他の通信端末との通信が確立されたことを提示するための情報である提示情報（提示情報３５）を受信する提示情報受信部（制御部８０）と、上記提示情報受信部が受信した上記提示情報に応じて、自端末と上記他の通信端末との通信が確立されたことを提示する受信側通信確立提示部（制御部８０）と、を備える。
【０１３２】
上記の構成によれば、通信端末は、上記態様１から５のいずれか一態様に記載の通信端末と同様の効果を奏する。
【０１３３】
本発明の態様７に係る提示方法は、通信端末（スマートフォン１）と他の通信端末（スマートフォン２）との通信が確立したことを提示するための提示方法であって、自端末と他の通信端末との通信が確立した場合に、自端末が上記他の通信端末と通信を確立したことを提示するための情報である提示情報を決定する提示情報決定ステップ（Ｓ１１４）と、上記提示情報決定ステップにて決定した上記提示情報を上記他の通信端末に送信する提示情報送信ステップ（Ｓ１１６）と、上記提示情報決定ステップにて決定した上記提示情報に応じて、自端末が上記他の通信端末と通信を確立したことを提示する通信確立提示ステップ（Ｓ１２２）と、を含む。
【０１３４】
上記の提示方法によると、上記態様１から５のいずれか一態様に記載の通信端末と同様の効果を奏する。
【０１３５】
本発明の各態様に係る通信端末はコンピュータによって実現してもよく、この場合には、コンピュータを上記通信端末が備える各部として動作させることにより上記通信端末をコンピュータにて実現させる通信端末の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【０１３６】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【０１３７】
本発明は、別の端末と通信を確立することにより、自端末と別の端末との間で情報の送受信を行うことを可能とする通信端末に利用することができる。
【符号の説明】
【０１３８】
１、２  スマートフォン（通信端末、他の通信端末、受信側通信端末）
１２  アプリ実行部（操作判定部、通信許可部）
３５  提示情報
１２４  提示情報決定部
１２５  提示情報調整部
１４２  提示情報表示制御部（通信確立提示部）
８０  制御部（提示情報受信部、受信側通信確立提示部）
【図１】
2016076781.tif 000003
【図２】
2016076781.tif 000004
【図３】
2016076781.tif 000005
【図４】
2016076781.tif 000006
【図５】
2016076781.tif 000007
【図６】
2016076781.tif 000008
【図７】
2016076781.tif 000009
【図８】
2016076781.tif 000010
【図９】
2016076781.tif 000011