(57)【要約】      （修正有）【課題】結合仮想画面のディスプレイを簡単かつ直観的な方法で形成するために、複数の携帯機器を接続するための方法およびシステムを提供する。【解決手段】複数の携帯機器１、２からのタッチデータおよび機器情報を受信すると、クラウドサーバ３１０は受信されたデータに基づいて、異なる機器の画面ディスプレイを単一の仮想画面ディスプレイに結合するかを判定し、複数の携帯機器１、２に関する指示を生成し、送信する。複数の携帯機器１、２は、クラウドサーバから指示を受信すると、お互いの機器との接続を確立し、画面結合モードを起動する。【選択図】図５
2016062604.tif 000002
【特許請求の範囲】
【請求項１】
各々がタッチ画面ディスプレイを有する複数の携帯機器を接続する方法であって、
第１機器および第２機器の各々から、上記第１機器および上記第２機器にてタッチイベントが検出されたことを示す情報と、上記タッチイベントの位置および時間についての情報とを含むデータを受信する工程と、
受信した上記データに含まれる、上記タッチイベントの位置および時間についての情報に基づいて、上記第１機器と上記第２機器とを接続すべきか判定する接続判定工程と、
上記接続判定工程にて上記第１機器と上記第２機器とを接続すべきと判定した場合に、上記第１機器と上記第２機器とを接続するための指示を生成する接続指示生成工程と、を含む方法。
【請求項２】
上記第１機器と上記第２機器との間の接続を確立する接続確立工程と、
上記第１機器におけるタッチ入力を検出する検出工程と、
上記タッチ入力を上記第２機器に送信する送信工程と、
上記タッチ入力に応じて、結合仮想画面のディスプレイをアクティブにするアクティブ化工程と、をさらに含む、請求項１に記載の方法。
【請求項３】
自機器におけるタッチ入力を検出するように構成されたタッチ画面と統合されたディスプレイと、
上記タッチ画面において検出されたタッチイベントのタッチ情報であって、少なくとも上記タッチイベントの位置および上記タッチイベントの時間を含む情報であるタッチ情報を受信し、
上記タッチ情報と、少なくとも上記自機器の配置を含む機器情報とから、自機器と対応すると識別された１つ以上の他の機器とデータを交換することを可能にする接続モードをアクティブにするプロセッサと、を備える機器。
【請求項４】
自機器でのタッチ入力を検出するように構成されたタッチ画面と統合されたディスプレイと、
上記タッチ画面において検出された第１タッチイベントの情報であって、少なくとも上記第１タッチイベントの位置および時間を含む情報である第１タッチ情報と、
第２機器において検出された第２タッチイベントの情報であって、少なくとも上記第２タッチイベントの位置および時間を含む情報である第２タッチ情報と、
上記第２機器の機器情報と、に基づいて、自機器を上記第２機器に接続するか判定するプロセッサと、を備える機器。
【請求項５】
各々がタッチ画面ディスプレイを有する複数の携帯機器を接続するための制御プログラムであって、
第１機器および第２機器の各々から、上記第１機器および上記第２機器にてタッチイベントが検出されたことを示す情報と、上記タッチイベントの位置および時間についての情報とを含むデータを受信する工程と、
受信した上記データに含まれる、上記タッチイベントの位置および時間についての情報に基づいて、上記第１機器と上記第２機器とを接続すべきか判定する接続判定工程と、
上記接続判定工程にて上記第１機器と上記第２機器とを接続すべきと判定した場合に、上記第１機器と上記第２機器とを接続するための指示を生成する接続指示生成工程と、をコンピュータに実行させるプログラム。
【請求項６】
上記第１機器と上記第２機器との接続を確立する接続確立工程と、
上記第１機器におけるタッチ入力を検出する検出工程と、
上記タッチ入力を上記第２機器に送信する送信工程と、
上記タッチ入力に応じて結合仮想画面における表示をアクティブにするアクティブ化工程と、をコンピュータに実行させる、請求項５に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概してタッチ画面技術に関する。特に、結合仮想タッチ画面を簡単かつ直観的な方法で形成するために複数の機器を接続するための、複数の携帯機器を接続する方法、機器、およびプログラムに関する。
【背景技術】
【０００２】
スマートフォン、タブレット、および種々の情報機器の人気に駆られ、タッチ画面に関する表示技術は、近年甚だしく進歩している。その結果、現今のモバイルまたは携帯機器、パーソナルコンピュータ、テレビ、および種々の他の機器は、狭額縁または額縁の無い画面ディスプレイ、所謂縁無しディスプレイを形成することができる。これは、複数機器のディスプレイを単一のディスプレイに結合することを可能にする。例えば、縁無しディスプレイを有する２つの機器が並んで配置されている場合、これらの機器のディスプレイは、２つのディスプレイの間に空間または隙間を生じること無く、１つの大きな仮想画面を形成するため結合することができ、それによってユーザにより良い視体験を与えることができる。しかしながら、２つの機器を接続する方法と、ユーザのために当該２つの機器の分離したディスプレイを簡単な操作で１つの仮想画面に結合する方法とは、実際の機器ではとても困難かつ複雑になり得る。多くの既存の技術は、異なる機器のディスプレイを１つの画面に結合し得る前に、当該機器の同期および統合のため複数のステップおよびユーザ入力を要求する。そのため、この問題に対する改良された解決法が必要とされている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国公開特許第２０１３／０１６９５５０号明細書（２０１３年７月４日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで開示された実施形態は、添付する図面を併用する以下の詳細な説明を参照することによりたやすく理解できるようになるだろう追加の特徴の提供を目的とすると同時に、先行文献において示された１つ以上の問題に関する事を解決することを目的とする。
【課題を解決するための手段】
【０００５】
上記の課題を解決するために、本発明は一態様において、各々がタッチ画面ディスプレイを有する複数の携帯機器を接続する方法であって、第１機器および第２機器の各々から、上記第１機器および上記第２機器にてタッチイベントが検出されたことを示す情報と、上記タッチイベントの位置および時間についての情報とを含むデータを受信する工程と、受信した上記データに含まれる、上記タッチイベントの位置および時間についての情報に基づいて、上記第１機器と上記第２機器とを接続すべきか判定する接続判定工程と、上記接続判定工程にて上記第１機器と上記第２機器とを接続すべきと判定した場合に、上記第１機器と上記第２機器とを接続するための指示を生成する接続指示生成工程と、を含む方法を提供する。
【０００６】
上記の課題を解決するために、本発明は他の一態様において、自機器におけるタッチ入力を検出するように構成されたタッチ画面と統合されたディスプレイと、上記タッチ画面において検出されたタッチイベントのタッチ情報であって、少なくとも上記タッチイベントの位置および上記タッチイベントの時間を含む情報であるタッチ情報を受信し、上記タッチ情報と、少なくとも上記自機器の配置を含む機器情報とから、自機器と対応すると識別された１つ以上の他の機器とデータを交換することを可能にする接続モードをアクティブにするプロセッサと、を備える機器を提供する。
【０００７】
上記の課題を解決するために、本発明は他の一態様において、自機器でのタッチ入力を検出するように構成されたタッチ画面と統合されたディスプレイと、上記タッチ画面において検出された第１タッチイベントの情報であって、少なくとも上記第１タッチイベントの位置および時間を含む情報である第１タッチ情報と、第２機器において検出された第２タッチイベントの情報であって、少なくとも上記第２タッチイベントの位置および時間を含む情報である第２タッチ情報と、上記第２機器の機器情報と、に基づいて、自機器を上記第２機器に接続するか判定するプロセッサと、を備える機器を提供する。
【０００８】
上記の課題を解決するために、本発明は他の一態様において、各々がタッチ画面ディスプレイを有する複数の携帯機器を接続するための制御プログラムであって、第１機器および第２機器の各々から、上記第１機器および上記第２機器にてタッチイベントが検出されたことを示す情報と、上記タッチイベントの位置および時間についての情報とを含むデータを受信する工程と、受信した上記データに含まれる、上記タッチイベントの位置および時間についての情報に基づいて、上記第１機器と上記第２機器とを接続すべきか判定する接続判定工程と、上記接続判定工程にて上記第１機器と上記第２機器とを接続すべきと判定した場合に、上記第１機器と上記第２機器とを接続するための指示を生成する接続指示生成工程と、をコンピュータに実行させるプログラムを提供する。
【０００９】
本明細書の種々の実施形態の構成および処理と同様に、本明細書のさらなる特徴および利点は、添付の図面を参照しながら以下で詳細に説明される。
【発明の効果】
【００１０】
本発明の一態様によれば、簡単な操作で機器を接続させることができるという効果を奏する。
【図面の簡単な説明】
【００１１】
本明細書は、１つまたはそれ以上のさまざまな実施形態に従って、以下の図を参照しながら詳細に説明される。図面は、単に図解を目的として、および単に上記明細書の実施形態を例示的に描写するために提供される。これらの図は、上記明細書の読み手の理解を容易にするために提供され、上記明細書の幅、範囲、または適用を限定するために考慮されるべきではない。明瞭さおよび図解の容易化のため、これらの図面は必ずしも一定の縮尺ではないことに留意されたい。
【図１】本発明に係る実施形態が実施され得る例示的なシステムにおける高レベルの概略図である。
【図２】本発明に係る実施形態が実施され得る例示的な携帯機器のブロック図である。
【図３】本発明の実施形態に係る結合仮想画面を形成するために２つの機器を接続するプロセスを描写した図である。
【図４】本発明の実施形態に係る図３における上記プロセスにおける表示方式を示す。
【図５】本発明の実施形態に係る図３における上記プロセスの根底をなすアルゴリズムのフローチャートである。
【図６Ａ】本発明の実施形態に係る結合仮想画面を形成するために複数の機器を選択的に接続する方法を示す図である。
【図６Ｂ】本発明の実施形態に係る結合仮想画面を形成するために複数の機器を選択的に接続する方法を示す図である。
【図６Ｃ】本発明の実施形態に係る結合仮想画面を形成するために複数の機器を選択的に接続する方法を示す図である。
【図７】本発明の実施形態に係る複数の上記機器によって形成される結合仮想画面上でのユーザの操作を示す図である。
【図８】本発明の実施形態に係る、図７の操作の根底をなすアルゴリズムについてのフローチャートである。
【図９Ａ】本発明の実施形態に係る２つの機器に対して指先が対称となる場合における、上記２つの機器に対する１つのタッチイベントと、上記２つの機器により認識される座標と、それぞれのｙ座標の間の関係を示す図である。
【図９Ｂ】本発明の実施形態に係る２つの機器に対して指先が対称となる場合における、上記２つの機器に対する１つのタッチイベントと、上記２つの機器により認識される座標と、それぞれのｙ座標の間の関係を示す図である。
【図９Ｃ】本発明の実施形態に係る２つの機器に対して指先が対称となる場合における、上記２つの機器に対する１つのタッチイベントと、上記２つの機器により認識される座標と、それぞれのｙ座標の間の関係を示す図である。
【図１０Ａ】本発明の実施形態に係る２つの機器に関して指先が非対称となる場合における、上記２つの機器に対する１つのタッチイベントと、上記２つの機器により認識される座標と、それぞれのｙ座標の間の関係を示す図である。
【図１０Ｂ】本発明の実施形態に係る２つの機器に関して指先が非対称となる場合における、上記２つの機器に対する１つのタッチイベントと、上記２つの機器により認識される座標と、それぞれのｙ座標の間の関係を示す図である。
【図１０Ｃ】本発明の実施形態に係る２つの機器に関して指先が非対称となる場合における、上記２つの機器に対する１つのタッチイベントと、上記２つの機器により認識される座標と、それぞれのｙ座標の間の関係を示す図である。
【発明を実施するための形態】
【００１２】
以下の説明は、当業者が上記発明を作成し使用することを可能にするものである。特定の機器、技術およびアプリケーションについての説明は、一例として供されるにすぎない。ここで説明する例に対するさまざまな変形例は、当業者にたやすく理解されるだろう。そして、ここで定義する一般的な原理は、本発明の精神および範囲から外れずに、他の例およびアプリケーションに適用されてもよい。このように、本発明における実施形態は、ここで説明し図示される例に限定されることを意図しておらず、その範囲を請求項と矛盾無く一致させることを意図している。
【００１３】
“例示的な”という言葉は、ここでは“一例または図示”を意味するように用いられる。ここで“例示的な”ものとして説明される任意の態様もしくは設計は、他の態様もしくは設計よりも好ましい、または有利な態様もしくは設計として組み立てられる必要はない。
【００１４】
主題となる技術の態様について詳細に説明し、その例を添付した図面に示す。そして、以下では、同様の参照数字は同様の構成要素を意味する。
【００１５】
ここで開示するプロセスにおける特定の順序または階層のステップは、例示的なアプローチとしての一例であるということを理解されたい。上記特定の順序または階層のステップは、本明細書の記載の範囲内を保つ間は、好適な設計に基づいて再び配列されてもよいことが理解される。方法の請求項を伴うことは、さまざまなステップの構成要素を見本の順序で示し、特定の順序または示された階層に限定されるということを意味しない。
【００１６】
ここで説明する実施形態は、結合仮想画面ディスプレイを簡単かつ直観的な方法で形成するために複数の携帯機器を接続するための、方法およびシステムを示す。一実施形態において、この方法は、各々が画面ディスプレイを有する第１機器および第２機器からデータを受信する工程と、受信した上記データに基づいて、上記第１機器および上記第２機器の画面ディスプレイを接続するか判定する工程と、上記第１機器と上記第２機器とが接続するための、かつ結合仮想画面ディスプレイを形成するための指示を生成する工程とを含み、上記データは上記第１機器および上記第２機器により検出されたタッチイベントを含む。
【００１７】
上記実施形態の部分的な実施によると、機器は以下の構成を含むよう構成される。すなわち、自機器におけるタッチ入力を検出するように構成されたタッチ画面と統合されたディスプレイと、上記タッチ画面と連結されたプロセッサと、上記プロセッサがアクセス可能なメモリであって、上記プロセッサが実行可能な指示であり、当該指示が実行されている間、上記プロセッサに、上記タッチ画面において検出されたタッチイベントのタッチ情報を受信することと、上記タッチ情報をサーバに送信することと、上記サーバから指示を受信することと、上記ディスプレイが他の機器のディスプレイへ接続をすることを可能にするため上記指示に基づいて画面接続モードをアクティブにすることと、を行わせる指示を格納するメモリと、の構成を含む。なお、以降では、本発明に係るサーバがクラウドサーバである場合の例について説明するが、本発明に係るサーバはクラウドサーバには限定されない。
【００１８】
本発明の実施形態において実施され得る例示的なシステム１００の、高レベルの概略図を示す図１を参照する。図１に示すように、システム１００は、クラウドサーバ１１０（サーバ）および当該クラウドサーバと通信する複数の携帯機器１２０（後述する機器１、機器２、…機器ｎ）を含む。一実施形態において、機器１２０は、通信ネットワーク（不図示）を介してクラウドサーバ１１０と通信する。この通信ネットワークは、以下のネットワークのうちの１つまたは複数の組み合わせであってもよい。すなわち、インターネット、イーサネット（登録商標）、携帯キャリアのコアネットワーク（例えば、AT＆T（登録商標）またはVerizon（登録商標）ネットワーク等）、公衆交換電話網（ＰＳＴＮ）、無線アクセスネットワーク（ＲＡＮ）、および他の有線または無線ネットワークであり、より具体的にはＷｉＦｉ（登録商標）（例えば、Bluetooth（登録商標）またはZigbee（登録商標）等）または任意のホームネットワークである。
【００１９】
機器１２０は、iPhone（登録商標）、Android（登録商標）携帯、およびWindows（登録商標）携帯などの種々のスマートフォンを含んでいてもよい。しかしながら、機器１２０はこれに限定されることなく、その他、固定または携帯の加入者装置（subscriber unit）、セルラーテレフォン（cellular telephone）、パーソナルデジタルアシスタント（personal digital assistant、ＰＤＡ）、スマートフォン、ノートパソコン、ネットブック、タブレットコンピュータ、パーソナルコンピュータ、無線センサ（ＩｏＴ機器、例えば、無線接続できるガスメータまたは温度センサ等）、家庭用電子機器（consumer electronic device）などの、多くの他のネットワーク機器を含んでいてもよい。
【００２０】
図１に示すように、大抵の機器１２０は、狭額縁または額縁の無い大きなディスプレイ画面を有しており、接続および単一の仮想画面へ結合することを可能にする。操作において、それぞれの機器１２０は、これから以下で詳細に説明するように、上記機器および他の機器のディスプレイが単一の画面へ結合され得るように上記機器が他の機器と接続することを可能とするアプリケーションとしてのコンピュータソフトウェア、実行可能プログラム、アルゴリズム、機能モジュール、およびプロセスで構成される。
【００２１】
図１におけるシステム１００は図示のためにすぎず、本発明の精神から外れていない多数の変更を伴い実施されてもよいことを認識されたい。例えば、クラウドサーバ１１０は、異なる場所に配置された複数のコンピュータおよびステーションを含んでいてもよい。
【００２２】
図２は、本発明の実施形態において実施され得る例示的な携帯機器２００のブロック図である。なお、携帯機器２００は、図１における複数の機器１２０のいずれかを示す。図２に示すように、携帯機器２００は、プロセッサ２１０およびプロセッサ２１０がアクセス可能なメモリ２２０を備えている。メモリ２２０は、図２ではプロセッサ２１０から分離しているように示されているが、メモリ２２０の全てまたは一部は、プロセッサ２１０に組み込まれていてもよい。
【００２３】
メモリ２２０は、高速のランダムアクセスメモリ、例えば、ＤＲＡＭ、ＳＲＡＭ、ＤＤＲ、ＲＡＭおよび／または他のランダムアクセス固体素子メモリ機器を含む。また、メモリ２２０は、フラッシュメモリ機器のような不揮発性メモリ、磁気ディスク記憶機器、および／または他の不揮発性の固体素子記憶機器を含む。メモリ２２０またはメモリ２２０内の代わりの不揮発性メモリ機器は、一時的でないコンピュータ読み取り可能媒体を含む。
【００２４】
ある実施形態において、メモリ２２０は、後述するプログラム、モジュールおよびデータ構造、またはこれらのサブセットを格納している。すなわち、メモリ２２０は、さまざまな基本システムサービスを扱うための手順、およびハードウェア依存のタスクを実行するための手順を含むオペレーティングシステム２２２と、他の機器またはネットワークコントローラと通信するために用いられるＳＩＭカードもしくは電話登録モジュール２２４ａと信号処理モジュール２２４ｂとのような通信モジュール２２４と、例えば、結合仮想画面ディスプレイを形成する他の機器と同様に上記機器をクラウドサーバに接続させることを可能にする、１つ以上のダウンロードされたモバイルアプリケーションを含む種々のアプリケーション２２６と、を格納する。他のアプリケーションは、例えばソーシャルネットワークまたはメッセージアプリケーションに加えて、セキュリティアプリケーションおよびマルチメディアアプリケーションを含んでいてもよい。これらすべてのアプリケーションは、関連するＡＰＩ（アプリケーション・プログラム・インターフェース、不図示）をメモリ２２０内に有していてもよい。
【００２５】
プロセッサ２１０は、１つ以上のモーションセンサ２３０とも連結している。モーションセンサ２３０は、加速を測定するための加速度計２３２、定位を測定するジャイロスコープ２３４、またはこれら組み合わせたものを含む。これら組み合わせたものは、Inertial Measurement Unit（ＩＭＵ）と呼ばれることがある。なお、ＧＰＳ２７０は、位置情報を測定するためにプロセッサ２１０と連結している。通常、モーションセンサ２３０およびＧＰＳ２７０との組み合わせは、上記機器の配置の正確な測定を可能にする。
【００２６】
上記機器の配置を決定するために、上記ＧＰＳ２７０に加えてまたは上記ＧＰＳ２７０の代わりに、種々の技術（例えば、ＷｉＦｉアクセスポイント、セルラーネットワーク、およびBluetooth ビーコン）が与えられてもよい。
【００２７】
さらに、プロセッサ２１０は、当該プロセッサ２１０が外部機器または周辺機器と通信するためのユーザインターフェース２４０に連結している。このユーザインターフェース２４０は、これに限定はしないが、タッチ画面（タッチ画面ディスプレイの一部）２４２、ディスプレイ（画面ディスプレイ、タッチ画面ディスプレイの一部）２４４およびキーボード２４６を含む。タッチ画面２４２は、典型的には１つ以上のタッチセンサの下面に構成される。ある実施形態において、タッチ画面２４２、ディスプレイ２４４およびキーボード２４６は、１つの部品に統合されている。その部品は、今日のタッチ機器、例えばスマートフォンに典型的なものである。プロセッサ２１０に連結した他の周辺機器は、カメラ２５０およびマイクまたはスピーカ（マイク／スピーカ）２６０を含む。通常、メモリ２２０は、アクティベートおよび各周辺機器と通信するためのソフトウェアプログラムまたはドライバを含む。
【００２８】
プロセッサ２１０は、さらに、ローカルネットワーク信号を受信するためのBluetoothまたはＷｉＦｉインターフェース２８０、および、たいていはトランシーバ２９２として知られている内部構成要素を介して無線または有線ネットワークに接続するための通信インターフェース２９０と連結している。
【００２９】
一構成において、図２における異なる構成要素の全ては、携帯機器２００内の通信バスを介して接続しており、上記通信バスは、異なる構成要素間の相互接続および通信を制御する回路を含んでいてもよい。他の構成において、上記構成要素のうちのいくつかは、１つの回路に統合されることも可能である。
【００３０】
また、図２における携帯機器２００は図示にすぎず、本発明の精神から外れていない多数の変更を伴い実施されてもよいことを認識されたい。
【００３１】
図３を参照しながら、本発明の実施形態に係る結合仮想画面を形成するために２つの機器を接続するプロセスについて説明する。図３に示すプロセス３００は、図１のシステム１００において、２つの機器を接続するために行われるプロセスである。また、図３に示すクラウドサーバ３１０は、システム１００のクラウドサーバ１１０に含まれる。さらに、図３に示す機器３２０および３３０はそれぞれ、システム１００における複数の機器１２０（機器１、機器２、…機器ｎ）のいずれかを示している。機器３２０（機器１）および３３０（機器２）は、無線でクラウドサーバ３１０とそれぞれ通信することができる。双方の機器は、額縁の無いまたは狭額縁のディスプレイ（例えば、機器３２０のディスプレイ３２２、および機器３３０のディスプレイ３３２）を有している。２つの機器が互いに隣り合って配置される場合、当該２つの機器は図３に示すように、プロセス３００に従って１つの結合仮想画面３５０を形成するために接続され得る。
【００３２】
このプロセス３００において、２つの機器（機器３２０および３３０）が互いに隣り合って配置されると、ユーザは、２つの機器の隣接した領域内に１回のタッチ入力３４０を行い得る。このタッチ入力３４０は、それぞれの機器によりほぼ同時に検出される。より正確に言えば、タッチ入力３４０はそれぞれの機器の縁の下面に埋め込まれたタッチセンサによって検出され得る（２つの機器の隣接した領域内で１回のタッチ入力が検出される方法については、図９Ａ〜図９Ｃおよび図１０Ａ〜図１０Ｃを参照して後で詳述する）。タッチ３４０が検出されると、機器３２０および機器３３０は両方とも、タッチ情報（例えば、タッチ入力の座標、タッチ時間など）および機器情報（例えば、自機の配置、自機の方向または方位、画面解像度、画面のサイズなど）を含むデータをクラウドサーバ３１０に送信する。クラウドサーバ３１０は、両方の機器からのデータに基づいて、２つの機器が、接続され、仮想画面ディスプレイへ結合しようとして２つの機器（機器３２０および３３０）が互いに隣り合って配置されているか否かを判定する。２つの機器が互いに隣り合って配置されている場合、クラウドサーバ３１０は上記２つの機器に、当該２つの機器が互いに接続するための指示と、上記２つの機器のディスプレイを１つの仮想画面に結合するために予めインストールされたディスプレイ結合アプリケーションをアクティブにするという指示を送信する。
【００３３】
他の実施形態において、２つの機器３２０および３３０は、クラウドサーバ３１０の助けを借りずに互いとの接続を確立してもよい。例えば、ＷｉＦｉ環境において、２つの機器３２０および３３０は、互いと直接通信し、当該２つの機器のディスプレイを１つのより大きいディスプレイ（結合仮想画面３５０）に結合するための準備位置に配置または整列されているかを判定してもよい。
【００３４】
次に、図４を参照しながら、図３に示したプロセス３００を行う前と行った後との、機器３２０および機器３３０が表示する画面の様子を説明する。なお、図４に示す機器４１０および機器４２０はそれぞれ、図３に示した機器３２０および機器３３０に対応している。図４に示すように、２つの機器４１０および４２０が結合仮想画面を形成する前に、機器４１０は、機器ディスプレイ４１２のサイズに比例し、機器ディスプレイ４１２のサイズにより制限されるサイズの画像４３０ａを表示する。２つの機器が互いに隣り合って配置され仮想画面を形成するように接続される場合、結合画面（結合仮想画面）４４０は、ディスプレイ４１２または４２２の何れか一方の約２倍の大きさになる。このように、表示された画像４３０ｂは、結合画面のサイズに比例して大きくなるとともにより優れたものとなり、そのため、向上した視体験を提供する。例えば、結合仮想画面を形成する前に画像４３０ｂのうち一部しか表示できなかった場合、結合仮想画面を形成して画像４３０ｂを表示できる領域が広がると、画像４３０ｂのより多くの部分（望ましくは全部）を表示することができるようになる。また、２つの機器が接続され結合される場合、ユーザは、非常に大きな画面ディスプレイを用いて携帯機器を操作しているかのように、結合仮想機器を非常に容易に操作することができる。仮想画面を確立する代わりにまたは仮想画面を確立することに加えて、上述した構成（プロセス３００）を利用することにより、ファイル転送およびファイル交換を、予め接続されていないまたは関連付けられていない２つ以上の機器間で実行することができる。
【００３５】
上述した機能および特徴における特定の実施に関して、図５におけるフローチャートにより、本発明の実施形態に係る図３におけるプロセス３００の根底をなすアルゴリズム５００が供される。
【００３６】
図５に示すように、携帯機器１（機器１）が、タッチ画面または縁におけるタッチ斜面に当たったというタッチイベントを検出する場合、上記プロセスは、当該機器の観点からステップ５１０にて開始する。例えば、上述した通り、機器１および携帯機器２（機器２）が互いに隣り合って適切に配置される場合、ユーザは、機器１および機器２の両方の隣接した縁上に１回のタッチを行ってもよい。それから、ステップ５３０にて、機器１は、検出されたタッチイベントに応じて、データを生成し、上記クラウドサーバ３１０に送信してもよい。送信データは、タッチ情報（例えばタッチの位置および時刻）および機器情報（例えば機器の配置および方向）の両方を含む。同様に、その他の機器（例えば携帯機器２）は、タッチイベントを検出するというステップ５１５、および上記クラウドサーバ３１０にデータを送信するというステップ５３５を実行する。
【００３７】
上記クラウドサーバ３１０側では、機器１および機器２両方からのデータが、ステップ５２０およびステップ５４０にてそれぞれ受信される。２つのステップ５２０および５４０は、同時にまたは僅かに異なった順序で実行されてもよい。受信した、機器１からのデータと機器２からのデータとに基づいて、上記クラウドサーバ３１０は、ステップ５６０にて、上記２つの機器（機器１および機器２）が１つの結合画面ディスプレイを用いた１つの仮想機器へと結合されようとしているか（機器１と機器２とが結合されるべきか）否かを判定する。より具体的には、上記クラウドサーバ３１０は、上記データから、上記２つの機器が互いに隣り合って配置される場合、上記２つの機器が直ちに提携される場合、各機器が画面の結合機能を用いることが可能である場合、各機器により検出されたタッチイベントがディスプレイを組み合わせるというユーザの意図した実行である場合の少なくともいずれかを満たすときに、上記２つの機器が１つの上記仮想機器へと結合されようとしていると判定すればよい。また、上記データから上記クラウドサーバ３１０は、当該機器のプロファイル（例えば当該機器の寸法、当該機器のシステム構成など）により各機器を識別する。他の実施形態において、２つ以上の機器間との接続を確立することを目的として、上記システムは、当該機器が必ずしも水平に（または垂直に、または他の特定の形状に）配列される必要がないように構成される。特に、データ転送または交換が重要である場合（例えば、仮想画面を確立することを目的としない場合）、垂直に配列していないが並んで配置された２つの機器は、タッチ入力または上記機器を識別するタッチ入力に関する順序を受信することが可能である。
【００３８】
上記クラウドサーバ３１０が、上記２つの機器ディスプレイが結合されるべきでないと判定する場合、上記プロセスはステップ５９０にて終了する。なお、ステップ５９０にて処理を終了する場合、クラウドサーバ３１０は機器１および機器２に指示や応答を送信しなくてもよい。そうでない場合、上記プロセスはステップ５８０に移行し、上記クラウドサーバ３１０は、上記２つの機器が接続するための指示を生成し送信するとともに、当該機器の各ディスプレイを結合して１つの仮想画面にする。一実施形態において、１つの機器への指示は、他の機器についての情報（例えば画面の寸法、接続インターフェースなど）を含んでいてもよい。
【００３９】
機器１および機器２が上記クラウドサーバ３１０から上記指示を受信すると、機器１および機器２は、上記画面結合プロセスを開始することができる。例えば、図５に示すように、携帯機器１は、ステップ５５０にて上記クラウドサーバから上記指示を受信すると、上記機器１は、ステップ５７０において携帯機器２との接続を確立し、他の機器のディスプレイと結合画面ディスプレイにおいて画面結合モードを実行しようとする。ほぼ同時に、携帯機器２は、ステップ５５５にて上記クラウドサーバから指示を受信し、さらに、ステップ５７５にて上記機器１と接続し、画面結合モードを実行して両方の機器のディスプレイを含む結合画面ディスプレイを形成する。
【００４０】
上述したアルゴリズムは実例にすぎず、バリエーションは多数あってもよいし、ステップが追加されてもよい。例えば、上記２つの機器は、上記クラウドサーバに依存しないで、あるネットワーク環境に直接接続されることも可能である。この場合、各機器は、他の機器と接続するか否か、当該機器のディスプレイを他の画面ディスプレイと結合するか否か、どのように接続を確認するか、どのように結合画面に画像を表示するかなどを判定するような機能性を用いて構成され得る。言い換えれば、上記クラウドサーバ３１０により実行される上述したステップは、一方の機器または両方の機器により実行され得る。
【００４１】
さらに、他の実施形態において、上記２つの機器間の接続を確立する準備として、特有のプログラムが、各機器において開始されてもよい。例えば、システムは、特有のａｐｐ（アプリケーション）が適切なＯＳ（例えばAndroid、Windows、またはiOS）の下で操作される各スマートフォンにおいて開始されない限り、当該スマートフォンは、上記クラウドサーバ３１０（または直接通信する場合には隣接したスマートフォン）に関連した、上記接続を確立するような情報を送信しないように構成され得る。
【００４２】
また、図５におけるアルゴリズムは例示的なものにすぎず、本発明の実施形態は、２つの機器の画面ディスプレイを結合することに限定されず、多数の機器に適用できることを理解されたい。図６Ａ〜Ｃは、本発明の実施形態に係る結合仮想画面を形成するために３つ以上の機器を接続する方法を示す。
【００４３】
図６Ａにおいて、機器１および機器２は、すでに、結合仮想画面（例えば、画面ディスプレイ“１＋２”、すなわち機器１の画面ディスプレイと、機器２の画面ディスプレイとが結合した場合のような仮想画面）を形成した画面結合モード状態にある。この状態で、機器３が機器２における右側の縁に隣接して配置され、両方の機器にて結合するタッチ６１０が検出されると、機器２と機器３との間で、図３〜５を参照して上述したプロセスと類似したプロセスが、結合仮想画面（例えば、画面ディスプレイ“１＋２＋３” 、すなわち上述した画面ディスプレイ“１＋２”に、さらに追加の機器（機器３）の画面ディスプレイが結合した場合のような仮想画面）を形成するために実行され得る。同様の方法で、結合ディスプレイを水平にさらに拡大するために、追加の機器が接続され得る。
【００４４】
あるいは、図６Ｂに示すように、多数の機器が接続され結合されることが可能であり、そして、１つのタッチ６２０は、結合仮想画面を形成するために４つの機器が交差する面にて検出される。
【００４５】
ある実施形態において、ユーザは、１つのタッチを行って、多数の機器を接続させて結合仮想画面を形成することができる。他の実施形態において、ユーザは、図６Ｃにおけるタッチ６３０のような連続タッチを行って、同様のことが実行されてもよい。このような連続タッチは、予め設定されることが可能であり、またはユーザにより後で設定されることも可能である。例えば、ユーザは、次の通り連続タッチを指定してもよい。すなわち、最初のタッチは隣接する縁における中央とし、２秒以内における２番目のタッチは上記縁の下部とし、３秒後における３番目のタッチを上記縁の上部としてもよい。ある構成において、連続タッチを隣接する縁の領域に沿って検出することにより、結合画面ディスプレイを形成することを意図しない偶発的なタッチを取り除くことができる。さらに、接続される上記機器に特有であるとともにほとんど偶発的に生じない、ユーザ指定のまたは予め設定された連続タッチを実行することにより、セキュリティが向上することが可能である。例えば、電子マネーが上記機器間で転送される場合、ユーザは、接続される上記機器によって認識される特有の連続タッチを設定することが可能であり、ＰＩＮコードと同程度のセキュリティを提供することができる。
【００４６】
結合仮想画面ディスプレイを形成するために多数の機器が接続された後、ユーザは、結合機器を１つの機器のように操作することができる。このことについて図７にて説明する。図７では、４つの機器７１０、７２０、７３０および７４０が、結合仮想画面７５０を形成するために結合されている。なお、上記４つの機器は、図１に記載の機器１、２、…機器ｎのいずれかである。タッチ入力７６０が機器７１０において検出される場合、タッチ情報は、画像７７０が機器７１０のディスプレイの代わりに仮想ディスプレイ７５０の中央に表示されるように、４つの機器全ての間で共有される。
【００４７】
図８は、本発明の実施形態に係る結合仮想画面を形成するために多数の機器が接続された後における操作のためのアルゴリズム８００を示すフローチャートである。図８に示すように、アルゴリズム８００は、ステップ８１０にて開始する。ステップ８１０では、接続が、図５に示すようなプロセスに従って、結合仮想画面を形成するために多数の機器（例えば図１における機器１、機器２、…機器ｎ）間で確立される。ステップ８２０では、タッチイベントが、上記多数の機器のうち１つの機器、例えば図７における機器７１０から検出される。それから、ステップ８３０では、タッチデータ（例えば、タッチが検出される位置、トリガとなるタッチの動作など）が、接続された全ての機器間で共有される。例えば、ユーザが写真画像を表示するボタンにタッチする場合、上記タッチを受け取る上記機器のうち１つの機器によって検出されるタッチ情報は、各機器が上記画像の一部を表示することができるように接続された他の全ての機器と共有される。この場合、もし、上記写真画像のファイルが、接続された他の機器に前もって記憶されていないならば、上記ファイルまたはその一部は、上記画像のうち適切なセグメントが他の機器にてそれぞれ表示されるように、これらの機器に転送される。その結果として、ステップ８４０に示すように、タッチイベントに応じて、上記写真画像が上記結合仮想画面に表示される。
【００４８】
なお、ステップ８３０では、上述したようなタッチ（タッチデータ）を共有することに加えてまたはタッチを共有することの代わりに、ファイルすなわち画像について任意のデータが上記多数の機器間で交換または転送されることも可能である。さらに、ある実施形態において、上記仮想画面は、必要とされなくてもよい。上記多数の機器が、上述したような構成のうち１つ以上の構成により関連付けられると、これらの機器は、（クラウドサーバを介してまたは直接的に）接続される（複数の機器の間でデータを交換することを可能にする接続モードを、クラウドサーバ３１０の指示、または機器同士の通信に基づいてアクティブにする）。このように、仮想画面の確立に加えてまたは仮想画面の確立の代わりに、接続された上記機器間で、データすなわちファイルが交換されること、またはデータすなわちファイルが指向性なく転送されることが可能である。なお、上記接続モードは、画面結合モードを含んでいてもよい。
【００４９】
また、上述したアルゴリズムは実例にすぎず、バリエーションは多数あってもよいし、ステップが追加されてもよい。
【００５０】
図９Ａ〜９Ｃおよび図１０Ａ〜１０Ｃを参照して、並んで配置された上記２つの機器における境界線の一部をまたがって生じる１つのタッチイベントを検出することについてさらに詳細に説明する。図９Ａは、上記ユーザの指先が上記２つの機器に関して境界線の一部に左右対称となるように配置されるという１つのタッチイベントを概要的に示している。図９Ｂに示すように、上記の各機器は、座標（ｘ１，ｙ１）および座標（ｘ２，ｙ２）が生じるようなこのタッチをそれぞれ認識する。図９Ｃに示すように、各機器により認識された、ｙ２に対応するｙ１およびｘ２に対応するｘ１は、上記タッチパネルの縁にそれぞれ隣接している。このように、１回のタッチ入力が左右対称であるため、座標（ｘ１，ｙ１）および座標（ｘ２，ｙ２）が１回のタッチから生じたものであることが、比較的簡単に検出される。
【００５１】
図１０Ａは、上記指先が垂直の縁に対して斜めに配置される場合を示している。このような状況は、実際の使用においてかなり頻繁に生じる可能性がある。図１０Ｂに示すように、上記２つの機器は、幅が有限のフレーム（縁）を有する場合、タッチ座標（ｘ１，ｙ１）および（ｘ２，ｙ２）におけるｙ１およびｙ２にそれぞれ相当するｙ座標は、このような非対称のタッチの結果、僅かに異なる。ｙ１とｙ２との差は、機器が有するフレーム（縁）幅の大きさに対して大きくてもよい。このタッチタイプを１つのタッチとして認識するために、図１０Ｃに示すように、許容差ｙ２−ｙ１が、ｙ１とｙ２との間における差が任意の閾値内にある（およびｘ座標が上記各縁に隣接する場合に）限り、タッチイベントが１つのタッチ入力として認識され得るように、規定されてもよい。このように、幅が有限のフレーム（縁）を有する機器を用いてでさえも、１つのタッチイベントは確実に認識されることが可能である。したがって、この明細書にて説明した本発明におけるさまざまな特徴は、幅がごく僅かに小さいフレームを有する機器だけでなく、幅が有限のフレームを有する機器にも適用されることが可能である。
【００５２】
本発明の種々の実施態様は、上述したものである一方、それらは例にすぎないということ、および限定としてではないということを理解されたい。同様に、上記種々の図は、構造例または他の構成を明細書のために示す。これは、上記明細書に含まれ得る特徴および機能性の理解を助けるためのものである。上記明細書は、図示された構造例または構成に限定されないが、さまざまな代わりの構造および構成を用いて実行され得る。さらに、上記明細書では、種々の例示的な実施形態および実施に関して上述したが、個々の実施形態のうちの１つまたは１つ以上において説明した種々の特徴および機能性は、上述した特有の実施形態の適用に限定されないということを理解されたい。その代り、それらは、そのような実施形態が説明されているか否か、およびそのような特徴が説明した実施態様の一部として表現されているか否かに関らず、単独でまたは開示した他の実施形態のうち１つまたは１つ以上のものと組合せて適用されることが可能である。このように、本明細書の広がりおよび適用範囲は、上述した例示的な実施形態の何れによって限定されるものではない。
【００５３】
この書類において、“モジュール”という用語は、ソフトウェア、ファームウェア、ハードウェア、および明細書にて説明した関連する機能を実行する構成要素の他の組み合わせを言及する。さらに、検討を目的として、種々のモジュールは、ディスクリートモジュールとして説明されている。しかしながら、当業者にとって明らかであるように、２つまたは２つ以上のモジュールは、本発明における実施形態に従って、関連した機能を実行する１つのモジュールを形成するように組み合わされてもよい。
【００５４】
この書類において、“コンピュータプログラムプロダクト”という用語、“コンピュータ読み取り可能媒体”という用語、および同様の用語は、一般に、一時記憶機器または記憶ユニットのような媒体に言及することに用いられてもよい。コンピュータ読み取り可能な媒体におけるこれらおよび他の形は、特定の操作を実行するプロセッサを起動させるための演算処理装置を用いて使用することを目的とする１つまたは１つ以上の指示に関係していてもよい。このような指示は、一般に、実行される際にコンピュータシステムを使用可能にする“コンピュータプログラムコード”（コンピュータプログラムおよび群をなすものに分類され得るもの）として言及される。
【００５５】
上記記述は、明確な目的のために、異なる機能ユニットおよびプロセッサに関連した本発明の実施形態について記載されたということは、明らかであろう。しかしながら、異なる機能ユニット、プロセッサまたはドメイン間に機能性を適切に分散することは、本発明を除外しないで利用することが可能である。例えば、個別の演算処理装置および制御装置により実行されるように説明した機能性は、同様のプロセッサおよび制御装置により実行され得る。したがって、特定の機能ユニットについての説明は、論理的もしくは物理的な構造または機構を厳密に示すよりもむしろ、上述した機能性を与えるための適切な意味についての説明にすぎない。
【００５６】
この明細書で用いられる用語およびフレーズ、およびそれについての変形は、他の状態で特別に記載されない限り、限定を阻止するように拡張可能に解釈されるべきである。上述した例のように、用語“含む”は、“限定しないで含む”またはそのようなものを意味するものとして解釈されるべきである。また、用語“例”は、情報開示における部材の例示的な実例を与えるために用いられるべきであり、余すところのないリストまたはそれについて限定するリストを与えるためではない。そして、形容詞（例えば“従来の”、“典型的な”、“通常の”、“標準的な”、“周知の”および同様の意味の用語等）は、上記の記載した部材を所定の時間に限定することとして、または所定の時刻において使用可能な部材に限定することとして解釈されるべきでない。しかしながら、これらの用語は、現在公知のまたは将来使用可能であり得る技術であって、従来の、典型的な、通常の、または標準的な技術を包含するように解釈されるべきである。なお、接続詞“および”に関連する部材群は、これらの部材のうちそれぞれおよび全てが、分類して示されているということを要求するものとして解釈されるべきではなく、むしろ、他の状態で特別に記載されない限り“および／または”として解釈されるべきである。同様に、接続詞“または”に関連する部材群は、この群の間で相互に排他すること要求とするものとして解釈されるべきではなく、むしろ、他の状態で特別に記載されない限り“および／または”として解釈されるべきである。さらに、明細書における部材、すなわち要素および構成要素は、単数形で記載されまたは主張されてもよいが、単数形に限定することが明確に示されていない限り、複数形は適用範囲内にあることとして考えられる。“１つまたはそれ以上”、“限定以外”または実例における他の同様のフレーズのように単語およびフレーズの広がりがあることは、このような広がりのあるフレーズがなくてもよい例を意図しているまたは要求している意味することとして解釈されなくてよい。
【００５７】
さらに、記憶装置または他の記憶装置は、構成要素と良好に通信するように、本発明の実施形態に採用されていてもよい。上記記述は、明確な目的のために、異なる機能ユニットおよびプロセッサに関連した本発明の実施形態について記載されたということは認識されるだろう。しかしながら、異なる機能ユニット、処理論理素子またはドメイン間に機能性を適切に分散することは、本発明を除外しないで利用することが可能である。例えば、個別の処理論理素子および制御装置により実行されるように説明した機能性は、同様の処理論理素子および制御装置により実行され得る。したがって、特定の機能ユニットについての説明は、論理的もしくは物理的な構造または機構を厳密に示すよりもむしろ、上述した機能性を与えるための適切な意味についての説明にすぎない。
【００５８】
さらに、個別に示した手段、要素、または方法のうち複数のものが、例えば単一ユニットまたは処理論理素子により実行されてもよい。加えて、個別の特徴は、異なる請求項内に含まれていてもよいが、できる限り好都合に組み合わせられていてもよい。異なる請求項内の包含は、特徴の組み合わせが実現可能でないことおよび／または好都合でないことを暗示するものではない。また、ある特徴が複数の請求項のうち１つのカテゴリ内に包含されることは、当該カテゴリに限定されることを暗示するものではないが、むしろ、当該特徴は、適切なものとして他の請求項のカテゴリに等しく適用可能であってもよい。
【００５９】
〔まとめ〕
本発明の態様１に係る方法は、各々がタッチ画面ディスプレイを有する複数の携帯機器を接続する方法であって、第１機器および第２機器の各々から、上記第１機器および上記第２機器にて検出されたタッチイベントを含むデータを受信する工程と、受信した上記データに基づいて、上記第１機器と上記第２機器とを接続すべきか判定する工程と、上記判定する工程にて上記第１機器と上記第２機器とを接続すべきと判定された場合に、上記第１機器と上記第２機器とを接続するための指示を生成する工程と、を含んでいる。
【００６０】
本発明の態様２に係る方法は、上記態様１において、上記データはさらに、上記第１機器および上記第２機器の配置および方向についての情報を含んでいてもよい。
【００６１】
本発明の態様３に係る方法は、上記態様２において、上記データから、上記第１機器および上記第２機器が互いに隣りあって配置されているか判定する工程をさらに含んでいてもよい。
【００６２】
本発明の態様４に係る方法は、上記態様１において、上記データはさらに、上記タッチイベントの位置および時間についての情報を含んでいてもよい。
【００６３】
本発明の態様５に係る方法は、上記態様４において、上記データから、上記タッチイベントが上記第１機器の上記タッチ画面ディスプレイを構成する画面ディスプレイと、上記第２機器の上記タッチ画面ディスプレイを構成する画面ディスプレイとの結合を示しているか判定する工程と、上記第１機器および上記第２機器が結合仮想画面のディスプレイを形成するための指示を生成する工程と、をさらに含んでいてもよい。
【００６４】
本発明の態様６に係る方法は、上記態様１において、上記第１機器および上記第２機器をクラウドサーバを介して接続する工程をさらに含み、上記第１機器および上記第２機器は通信ネットワークを経由して上記クラウドサーバと通信してもよい。
【００６５】
本発明の態様７に係る方法は、上記態様１において、上記第１機器と上記第２機器との間の接続を確立する工程と、上記第１機器におけるタッチ入力を検出する工程と、上記タッチ入力を上記第２機器へ送信する工程と、上記タッチ入力に応じて、結合仮想画面のディスプレイをアクティブにする工程と、をさらに含んでいてもよい。
【００６６】
本発明の態様８に係る機器は、自機器におけるタッチ入力を検出するように構成されたタッチ画面と統合されたディスプレイと、上記タッチ画面と連結されたプロセッサと、上記プロセッサがアクセス可能なメモリであって、上記プロセッサが実行可能な指示であり、当該指示が実行されている間、上記プロセッサに、上記タッチ画面において検出されたタッチイベントのタッチ情報を受信することと、上記タッチ情報と、少なくとも上記自機器の配置を含む機器情報とをクラウドサーバに送信することと、上記クラウドサーバから指示を受信することと、上記クラウドサーバにより識別された１つ以上の他の機器とデータを交換することを可能にする接続モードを、上記指示に基づいてアクティブにすることと、を行わせる指示を格納するメモリと、を備えていることを特徴とする。
【００６７】
本発明の態様９に係る機器は、上記態様８において、上記機器情報は上記機器の配列をさらに含んでいてもよい。
【００６８】
本発明の態様１０に係る機器は、上記態様８において、上記タッチ情報は、少なくとも上記タッチイベントの位置および上記タッチイベントの時間を含んでいてもよい。
【００６９】
本発明の態様１１に係る機器は、上記態様８において、上記指示が実行されている間、上記プロセッサに、上記クラウドサーバとの通信において上記機器と他の機器との間の接続の確立をさらに行わせてもよい。
【００７０】
本発明の態様１２に係る機器は、上記態様８において、上記接続モードは、上記ディスプレイおよび１つ以上の上記他の機器のディスプレイで仮想画面を形成する画面結合モードを含んでいてもよい。
【００７１】
本発明の態様１３に係る機器は、上記態様１２において、上記画面結合モードにおいて、上記プロセッサは、上記機器におけるタッチ入力を検出し、上記タッチ入力のデータを第２機器へ送信するように構成されており、上記仮想画面は上記タッチ入力に応じた画像を表示してもよい。
【００７２】
本発明の態様１４に係る機器は、自機器でのタッチ入力を検出するように構成されたタッチ画面と統合されたディスプレイと、処理を実行可能な指示を格納するメモリと、上記メモリにアクセスするプロセッサと、を備え、上記プロセッサは、上記タッチ画面において検出された第１タッチイベントの第１タッチ情報を受信し、第２機器において検出された第２タッチイベントの第２タッチ情報を受信し、上記第２機器から機器情報を受信し、上記第１タッチ情報および上記第２タッチ情報と、上記機器情報とに基づいて、自機器を上記第２機器に接続するか判定することを特徴としている。
【００７３】
本発明の態様１５に係る機器は、上記態様１４において、上記第１タッチイベントおよび上記第２タッチイベントが同時に起こった場合、上記プロセッサは上記機器が上記第２機器に接続すべきと判定してもよい。
【００７４】
本発明の態様１６に係る機器は、上記態様１４において、上記第１タッチ情報は上記第１タッチイベントの位置および時間を示し、上記第２タッチ情報は上記第２タッチイベントの位置および時間を示していてもよい。
【００７５】
本発明の態様１７に係る機器は、上記態様１４において、上記プロセッサはさらに、上記第１タッチ情報および上記第２タッチ情報に基づいて、上記機器および上記第２機器が互いに隣り合っているか否かを判定するように構成されていてもよい。
【００７６】
本発明の態様１８に係る機器は、上記態様１４において、上記機器が上記第２機器と接続すべきと判定された場合、上記プロセッサはさらに、上記第２機器との接続を確立し、上記ディスプレイおよび上記第２機器のディスプレイを用いて結合仮想画面を形成し、上記タッチ画面から上記タッチ入力を受信し、上記タッチ入力を上記第２機器と共有し、上記タッチ入力に応じて、上記結合仮想画面に画像を表示可能にするように構成されていてもよい。
【００７７】
本発明の態様１９に係るコンピュータ読み取り可能媒体は、一時的でないコンピュータ読み取り可能媒体であって、プロセッサが実行可能な指示を含み、当該指示は、実行されている間、上記プロセッサに、第１ディスプレイを有する第１機器と、第２ディスプレイを有する第２機器とからデータを受信することと、受信した上記データに基づいて、上記第１ディスプレイと上記第２ディスプレイとを結合仮想画面へと結合するか判定することと、上記第１機器および上記第２機器が接続し、上記結合仮想画面のディスプレイを形成するための指示を生成することと、を行わせるものであり、上記データは上記第１機器および上記第２機器により検出されたタッチイベントを含んでいることを特徴とする。
【００７８】
本発明の態様２０に係るコンピュータ読み取り可能媒体は、上記態様１９において、上記プロセッサが実行可能な指示は、当該指示が実行されている間、上記プロセッサにさらに、上記第１機器および上記第２機器の接続を確立することと、上記第１機器におけるタッチ入力を検出することと、上記タッチ入力を上記第２機器に送信することと、上記タッチ入力に応じて上記結合仮想画面における表示をアクティブにすることと、を行わせてもよい。
【００７９】
本発明の態様２１に係るサーバは、各々がタッチ画面ディスプレイを有する複数の携帯機器と通信するサーバであって、上記複数の携帯機器に含まれる第１機器および第２機器の各々から、上記第１機器および上記第２機器にて検出されたタッチイベントを含むデータを受信し、受信した上記データに基づいて、上記第１機器と上記第２機器とを接続すべきか判定し、上記第１機器と上記第２機器とを接続すべきと判定した場合に、上記第１機器と上記第２機器とを接続するための指示を生成することを特徴とする。
【００８０】
本発明の態様２２に係る方法は、各々がタッチ画面ディスプレイを有する複数の携帯機器を接続する方法であって、第１機器および第２機器の各々から、上記第１機器および上記第２機器にてタッチイベントが検出されたことを示す情報と、上記タッチイベントの位置および時間についての情報とを含むデータを受信する工程と、受信した上記データに含まれる、上記タッチイベントの位置および時間についての情報に基づいて、上記第１機器と上記第２機器とを接続すべきか判定する接続判定工程と、上記接続判定工程にて上記第１機器と上記第２機器とを接続すべきと判定した場合に、上記第１機器と上記第２機器とを接続するための指示を生成する接続指示生成工程と、を含む事を特徴とする。
【００８１】
本発明の態様２３に係る方法は、上記態様２２において、上記第１機器と上記第２機器との間の接続を確立する接続確立工程と、上記第１機器におけるタッチ入力を検出する検出工程と、上記タッチ入力を上記第２機器に送信する送信工程と、上記タッチ入力に応じて、結合仮想画面のディスプレイをアクティブにするアクティブ化工程と、をさらに含んでいてもよい。
【００８２】
本発明の態様２４に係る機器は、自機器におけるタッチ入力を検出するように構成されたタッチ画面と統合されたディスプレイと、上記タッチ画面において検出されたタッチイベントのタッチ情報であって、少なくとも上記タッチイベントの位置および上記タッチイベントの時間を含む情報であるタッチ情報を受信し、上記タッチ情報と、少なくとも上記自機器の配置を含む機器情報とから、自機器と対応すると識別された１つ以上の他の機器とデータを交換することを可能にする接続モードをアクティブにするプロセッサと、を備えることを特徴とする。
【００８３】
本発明の態様２５に係る機器は、自機器でのタッチ入力を検出するように構成されたタッチ画面と統合されたディスプレイと、上記タッチ画面において検出された第１タッチイベントの情報であって、少なくとも上記第１タッチイベントの位置および時間を含む情報である第１タッチ情報と、第２機器において検出された第２タッチイベントの情報であって、少なくとも上記第２タッチイベントの位置および時間を含む情報である第２タッチ情報と、上記第２機器の機器情報と、に基づいて、自機器を上記第２機器に接続するか判定するプロセッサと、を備えることを特徴とする。
【００８４】
本発明の態様２６に係るプログラムは、各々がタッチ画面ディスプレイを有する複数の携帯機器を接続するための制御プログラムであって、第１機器および第２機器の各々から、上記第１機器および上記第２機器にてタッチイベントが検出されたことを示す情報と、上記タッチイベントの位置および時間についての情報とを含むデータを受信する工程と、受信した上記データに含まれる、上記タッチイベントの位置および時間についての情報に基づいて、上記第１機器と上記第２機器とを接続すべきか判定する接続判定工程と、上記接続判定工程にて上記第１機器と上記第２機器とを接続すべきと判定した場合に、上記第１機器と上記第２機器とを接続するための指示を生成する接続指示生成工程と、をコンピュータに実行させることを特徴とする。
【００８５】
本発明の態様２７に係るプログラムは、上記態様２６において、上記第１機器と上記第２機器との接続を確立する接続確立工程と、上記第１機器におけるタッチ入力を検出する検出工程と、上記タッチ入力を上記第２機器に送信する送信工程と、上記タッチ入力に応じて結合仮想画面における表示をアクティブにするアクティブ化工程と、をコンピュータに実行させてもよい。
【符号の説明】
【００８６】
１２０、２００  携帯機器
１、２  機器（第１機器、第２機器）
２１０  プロセッサ
２２０  メモリ
２４０  ユーザインターフェース
２４２  タッチ画面（タッチ画面ディスプレイの一部）
２４４  ディスプレイ（画面ディスプレイ、タッチ画面ディスプレイの一部）
３５０、４４０  結合仮想画面（結合仮想画面のディスプレイ）
【図１】
2016062604.tif 000003
【図２】
2016062604.tif 000004
【図３】
2016062604.tif 000005
【図４】
2016062604.tif 000006
【図５】
2016062604.tif 000007
【図６Ａ】
2016062604.tif 000008
【図６Ｂ】
2016062604.tif 000009
【図６Ｃ】
2016062604.tif 000010
【図７】
2016062604.tif 000011
【図８】
2016062604.tif 000012
【図９Ａ】
2016062604.tif 000013
【図９Ｂ】
2016062604.tif 000014
【図９Ｃ】
2016062604.tif 000015
【図１０Ａ】
2016062604.tif 000016
【図１０Ｂ】
2016062604.tif 000017
【図１０Ｃ】
2016062604.tif 000018