(57)【要約】【課題】装置間のデータの共有を、ユーザがより直感的に、より簡単に操作可能にする。【解決手段】主表示部１３ａを備える携帯電話機１であって、主表示部１３ａが配置されている表示面側とは反対の背面側に他の携帯電話機１があることを検出する上端末状態判定部４１と、上端末状態判定部４１が他の携帯電話機１を検出すると、上記他の携帯電話機１から、上記他の携帯電話機１が記憶するコンテンツを示すコンテンツ識別情報を取得するコンテンツ取得部４３と、主表示部１３ａの表示領域に、自装置に対応する第１表示領域と、上記他の携帯電話機１に対応する第２表示領域とを設定し、自装置が記憶するコンテンツを上記第１表示領域に表示するとともに、コンテンツ取得部４３の取得したコンテンツ識別情報に基づいて、上記他の携帯電話機１が記憶するコンテンツを上記第２表示領域に表示する表示制御部３２とを備える。【選択図】図１
2012238920.tif 000002
【特許請求の範囲】
【請求項１】
表示部を備える情報処理装置であって、
上記表示部が配置されている表示面側とは反対の背面側に他の情報処理装置があることを検出する背面側装置検出手段と、
上記背面側装置検出手段が他の情報処理装置を検出すると、上記他の情報処理装置から、上記他の情報処理装置が記憶するコンテンツを示すコンテンツ識別情報を取得するコンテンツ識別情報取得手段と、
上記表示部の表示領域に、自装置に対応する第１表示領域と、上記他の情報処理装置に対応する第２表示領域とを設定し、自装置が記憶するコンテンツを特定する操作用表示情報を上記第１表示領域に表示するとともに、上記コンテンツ識別情報取得手段の取得したコンテンツ識別情報に基づいて、上記他の情報処理装置が記憶するコンテンツを特定する操作用表示情報を上記第２表示領域に表示する表示制御手段とを備えることを特徴とする情報処理装置。
【請求項２】
ユーザからの操作入力を受け付ける入力手段と、
上記第１表示領域および上記第２表示領域の一方に表示されている上記操作用表示情報を他方に移動させる操作入力が上記入力手段により入力されると、上記一方の表示領域に対応する情報処理装置から、上記他方の表示領域に対応する情報処理装置に、上記操作用表示情報によって特定される上記コンテンツを移動または複製する移動複製手段とをさらに備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記表示制御手段は、上記第１表示領域および上記第２表示領域を、上記表示部の表示領域において上下または左右の位置関係となるように、それぞれ配置することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
表示部を備える情報処理装置であって、
上記表示部が配置されている表示面側に他の情報処理装置があることを検出する表面側装置検出手段と、
上記表面側装置検出手段が他の情報処理装置を検出すると、上記他の情報処理装置に、自装置の記憶するコンテンツを示すコンテンツ識別情報を送信するコンテンツ識別情報送信手段とを備えることを特徴とする情報処理装置。
【請求項５】
表示部を備える情報処理装置の制御方法であって、
上記表示部が配置されている表示面側とは反対の背面側に他の情報処理装置があることを検出する背面側装置検出ステップと、
上記背面側装置検出ステップにおいて他の情報処理装置を検出された後、上記他の情報処理装置から、上記他の情報処理装置が記憶するコンテンツを示すコンテンツ識別情報を取得するコンテンツ識別情報取得ステップと、
上記表示部の表示領域に、自装置に対応する第１表示領域と、上記他の情報処理装置に対応する第２表示領域とを設定し、自装置が記憶するコンテンツを特定する操作用表示情報を上記第１表示領域に表示するとともに、上記コンテンツ識別情報取得ステップにおいて取得されたコンテンツ識別情報に基づいて、上記他の情報処理装置が記憶するコンテンツを特定する操作用表示情報を上記第２表示領域に表示する表示制御ステップとを含むことを特徴とする情報処理装置の制御方法。
【請求項６】
表示部を備える情報処理装置の制御方法であって、
上記表示部が配置されている表示面側に他の情報処理装置があることを検出する表面側装置検出ステップと、
上記表面側装置検出ステップにおいて他の情報処理装置を検出された後、上記他の情報処理装置に、自装置の記憶するコンテンツを示すコンテンツ識別情報を送信するコンテンツ識別情報送信ステップとを含むことを特徴とする情報処理装置の制御方法。
【請求項７】
請求項１〜３の何れか１項に記載の情報処理装置を動作させるための制御プログラムであって、コンピュータを上記各手段として機能させるための制御プログラム。
【請求項８】
請求項４に記載の情報処理装置を動作させるための制御プログラムであって、コンピュータを上記各手段として機能させるための制御プログラム。
【請求項９】
請求項７および８の少なくとも一方に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自装置が記憶する情報および他装置が記憶する情報を処理する情報処理装置、情報処理装置の制御方法、制御プログラムおよび記録媒体に関するものである。
【背景技術】
【０００２】
近年、携帯電話機等の携帯情報端末には、高性能の演算処理装置や大容量の記憶装置、写真や動画を撮影可能なカメラ等が搭載されており、携帯情報端末が扱うコンテンツ（連絡先情報、テキスト、画像、動画、音楽情報等）の種類やデータ量が増えてきている。そのため、ユーザは、多種多量の各種コンテンツを携帯情報端末に保有しており、ユーザ同士でそれぞれが保有するコンテンツを交換することが行われている。
【０００３】
ここで、ユーザがコンテンツを装置間で交換する際に、簡単な操作で装置間のデータの送受信が実行できることが望まれている。従来、装置間でデータの送受信を行うシステムとして、例えば、次のような技術がある。
【０００４】
特許文献１には、ＩＤタグリーダを備える端末装置であって、ユーザが保持するＩＤタグを検出し、検出したユーザの端末装置に、ＩＤタグ検出期間中に操作されたデータを送信する端末装置が記載されている。
【０００５】
特許文献２には、受光素子を備える表示部を搭載した携帯電話機であって、複数の携帯電話機の表示部を対向させて、光通信によりデータを送受信する携帯電話機が記載されている。
【０００６】
特許文献３には、側面にセンサを備える携帯電話機であって、複数の携帯電話機の側面を接触させた状態で、それぞれの携帯電話機が記憶するコンテンツを、それぞれの携帯電話機で各種処理を行う技術が記載されている。
【０００７】
また、技術水準を示す文献として特許文献４および５を例示する。
【０００８】
特許文献４には、他の通信端末と画像およびメッセージを送受信して、画像を表示する通信端末を複数含む通信システムにおいて、通信端末間の距離が近い場合、ユーザの撮影画像を通信端末に表示し、通信端末間の距離が遠い場合、ユーザのアバタ画像を通信端末に表示する技術が記載されている。
【０００９】
特許文献５には、他の機器の位置を検出する位置検出部と表示部とを備える機器を複数含む表示システムにおいて、１つの表示部より大きなサイズの表示データを、各機器の位置関係に基づいて、各機器の表示部で連続的に表示する技術が記載されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００８−２７６５６０号公報（２００８年１１月１３日公開）
【特許文献２】特開２００４−３３６２０３号公報（２００４年１１月２５日公開）
【特許文献３】特開２０１０−１０８２１２号公報（２０１０年５月１３日公開）
【特許文献４】特開２００８−２７０９１３号公報（２００８年１１月６日公開）
【特許文献５】特開２００７−２２５８０３号公報（２００７年９月６日公開）
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、上述のような従来技術では、装置間のデータの送受信を直感的に行うという点ではまだ不十分である。
【００１２】
例えば、特許文献３では、データを共有する場合、携帯電話機を横並びにしているが、本発明者は、２端末間のデータが共有している状態をより直感的に表す状態が他にあると考える。
【００１３】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、装置間のデータの共有を、ユーザがより直感的に、より簡単に操作可能な情報処理装置、情報処理装置の制御方法、制御プログラムおよび記録媒体を実現することにある。
【課題を解決するための手段】
【００１４】
本発明に係る情報処理装置は、上記課題を解決するために、表示部を備える情報処理装置であって、上記表示部が配置されている表示面側とは反対の背面側に他の情報処理装置があることを検出する背面側装置検出手段と、上記背面側装置検出手段が他の情報処理装置を検出すると、上記他の情報処理装置から、上記他の情報処理装置が記憶するコンテンツを示すコンテンツ識別情報を取得するコンテンツ識別情報取得手段と、上記表示部の表示領域に、自装置に対応する第１表示領域と、上記他の情報処理装置に対応する第２表示領域とを設定し、自装置が記憶するコンテンツを特定する操作用表示情報を上記第１表示領域に表示するとともに、上記コンテンツ識別情報取得手段の取得したコンテンツ識別情報に基づいて、上記他の情報処理装置が記憶するコンテンツを特定する操作用表示情報を上記第２表示領域に表示する表示制御手段とを備えることを特徴としている。
【００１５】
本発明に係る情報処理装置の制御方法は、上記課題を解決するために、表示部を備える情報処理装置の制御方法であって、上記表示部が配置されている表示面側とは反対の背面側に他の情報処理装置があることを検出する背面側装置検出ステップと、上記背面側装置検出ステップにおいて他の情報処理装置を検出された後、上記他の情報処理装置から、上記他の情報処理装置が記憶するコンテンツを示すコンテンツ識別情報を取得するコンテンツ識別情報取得ステップと、上記表示部の表示領域に、自装置に対応する第１表示領域と、上記他の情報処理装置に対応する第２表示領域とを設定し、自装置が記憶するコンテンツを特定する操作用表示情報を上記第１表示領域に表示するとともに、上記コンテンツ識別情報取得手段の取得したコンテンツ識別情報に基づいて、上記他の情報処理装置が記憶するコンテンツを特定する操作用表示情報を上記第２表示領域に表示する表示制御ステップとを含むことを特徴としている。
【００１６】
上記の構成によれば、上記背面側装置検出手段は、上記表示部が配置されている表示面側とは反対の背面側に他の情報処理装置があることを検出し、上記コンテンツ識別情報取得手段は、上記背面側装置検出手段が他の情報処理装置を検出すると、上記他の情報処理装置から、上記他の情報処理装置が記憶するコンテンツを示すコンテンツ識別情報を取得し、上記表示制御手段は、上記表示部の表示領域に、自装置に対応する第１表示領域と、上記他の情報処理装置に対応する第２表示領域とを設定し、自装置が記憶するコンテンツを特定する操作用表示情報を上記第１表示領域に表示するとともに、上記コンテンツ識別情報取得手段の取得したコンテンツ識別情報に基づいて、上記他の情報処理装置が記憶するコンテンツを特定する操作用表示情報を上記第２表示領域に表示する。
【００１７】
そのため、ユーザは、上記情報処理装置の背面側に上記他の情報処理装置を置くことによって、上記情報処理装置の表示部に、上記情報処理装置の記憶するコンテンツと、上記他の情報処理装置が記憶するコンテンツとを、分けて表示することができる。すなわち、ユーザは、上記他の情報処理装置の上に上記情報処理装置を重ねることによって、上記情報処理装置の記憶するコンテンツだけではなく、上記情報処理装置の下にある上記他の情報処理装置が記憶するコンテンツを認識することができる。
【００１８】
従って、ユーザは、他のユーザが所持する他の情報処理装置に自身が所持する情報処理装置を重ねるという、直感的かつ簡単な操作で、他のユーザの保有するコンテンツを知ることができるという効果を奏する。
【００１９】
ここで、２つの情報処理装置が記憶するコンテンツを共有している状態を直感的に表す２つの情報処理装置が重なっている状態（一体となっている状態）であっても、上側の情報処理装置の表示部に２つの情報処理装置が記憶するコンテンツの両方を分類して表示することにより、なんら不自由なく２つの情報処理装置の記憶するコンテンツをユーザが認識することができる。
【００２０】
本発明に係る情報処理装置は、ユーザからの操作入力を受け付ける入力手段と、上記第１表示領域および上記第２表示領域の一方に表示されている上記操作用表示情報を他方に移動させる操作入力が上記入力手段により入力されると、上記一方の表示領域に対応する情報処理装置から、上記他方の表示領域に対応する情報処理装置に、上記操作用表示情報によって特定される上記コンテンツを移動または複製する移動複製手段とをさらに備えることが好ましい。
【００２１】
上記の構成によれば、上記移動複製手段は、上記第１表示領域および上記第２表示領域の一方に表示されている上記操作用表示情報を他方に移動させる操作入力が上記入力手段により入力されると、上記一方の表示領域に対応する情報処理装置から、上記他方の表示領域に対応する情報処理装置に、上記操作用表示情報によって特定される上記コンテンツを移動または複製する。
【００２２】
そのため、ユーザは、上記第１表示領域および上記第２表示領域の一方に表示されているコンテンツを、他方の表示領域に移動させる操作を行うことによって、一方の情報処理装置から他方の情報処理装置にコンテンツを移動または複製することができる。従って、ユーザは、直感的かつ簡単な操作で、２つの情報処理装置間のコンテンツの移動または複製を行うことができる。
【００２３】
さらに、ユーザが２つの情報処理装置間のコンテンツの移動または複製を行う場合、上側の情報処理装置を操作するだけで行うことができ、より簡単な操作でコンテンツの移動または複製を行うことができる。
【００２４】
本発明に係る情報処理装置は、上記表示制御手段は、上記第１表示領域および上記第２表示領域を、上記表示部の表示領域において上下または左右の位置関係となるように、それぞれ配置することが好ましい。
【００２５】
上記の構成によれば、上記表示制御手段は、上記第１表示領域および上記第２表示領域を、上記表示部の表示領域において上下または左右の位置関係となるように、それぞれ配置する。すなわち、例えば、上側にある上記情報処理装置の記憶するコンテンツを上記表示部の上側の第１表示領域に表示し、下側にある上記他の情報処理装置の記憶するコンテンツを上記表示部の下側の第２表示領域に表示する。なお、表示部の表示領域においては、上下の方向を設定し、それに沿って、第１表示領域が上側、第２表示領域が下側になるように並置してもよいし、第１表示領域の下に第２表示領域の一部が重畳した状態で、第１表示領域および第２表示領域を配置してもよい。
【００２６】
また、例えば、上側にある上記情報処理装置の記憶するコンテンツを上記表示部の左側の第１表示領域に表示し、下側にある上記他の情報処理装置の記憶するコンテンツを上記表示部の右側の第２表示領域に表示する。なお、表示部の表示領域においては、左右の方向を設定し、それに沿って、第１表示領域が左側、第２表示領域が右側になるように並置してもよいし、第１表示領域の下に第２表示領域の一部が重畳した状態で、第１表示領域および第２表示領域を配置してもよい。
【００２７】
そのため、２つの情報処理装置の上下の位置関係と、表示部に表示されているコンテンツの上下または左右の位置関係が対応しているため、ユーザは、２つの情報処理装置が記憶するコンテンツを直感的に区別して認識することができる。
【００２８】
本発明に係る情報処理装置は、上記課題を解決するために、表示部を備える情報処理装置であって、上記表示部が配置されている表示面側に他の情報処理装置があることを検出する表面側装置検出手段と、上記表面側装置検出手段が他の情報処理装置を検出すると、上記他の情報処理装置に、自装置の記憶するコンテンツを示すコンテンツ識別情報を送信するコンテンツ識別情報送信手段とを備えることを特徴としている。
【００２９】
本発明に係る情報処理装置の制御方法は、上記課題を解決するために、表示部を備える情報処理装置の制御方法であって、上記表示部が配置されている表示面側に他の情報処理装置があることを検出する表面側装置検出ステップと、上記表面側装置検出ステップにおいて他の情報処理装置を検出された後、上記他の情報処理装置に、自装置の記憶するコンテンツを示すコンテンツ識別情報を送信するコンテンツ識別情報送信ステップとを含むことを特徴としている。
【００３０】
上記の構成によれば、上記表面側装置検出手段は、上記表示部が配置されている表示面側に他の情報処理装置があることを検出し、上記コンテンツ識別情報送信手段は、上記表面側装置検出手段が他の情報処理装置を検出すると、上記他の情報処理装置に、自装置の記憶するコンテンツを示すコンテンツ識別情報を送信する。
【００３１】
そのため、ユーザは、上記情報処理装置の表示面側に上記他の情報処理装置を置くことによって、上記情報処理装置が記憶するコンテンツを上記他の情報処理装置に通知することができる。すなわち、ユーザは、上記情報処理装置の上に上記他の情報処理装置を重ねることによって、上記他の情報処理装置に上記情報処理装置の記憶するコンテンツを通知することができる。
【００３２】
従って、ユーザは、自身が所持する情報処理装置に他のユーザが所持する他の情報処理装置を重ねるという、直感的かつ簡単な操作で、他のユーザに自身が保有するコンテンツを知らせることができるという効果を奏する。
【００３３】
本発明に係る情報処理システムは、第一の情報処理装置と第二の情報処理装置とを、それぞれ１つずつ含むことが好ましい。ここで、第一の情報処理装置は、表示部を備える情報処理装置であって、上記表示部が配置されている表示面側とは反対の背面側に他の情報処理装置があることを検出する背面側装置検出手段と、上記背面側装置検出手段が他の情報処理装置を検出すると、上記他の情報処理装置から、上記他の情報処理装置が記憶するコンテンツを示すコンテンツ識別情報を取得するコンテンツ識別情報取得手段と、上記表示部の表示領域に、自装置に対応する第１表示領域と、上記他の情報処理装置に対応する第２表示領域とを設定し、自装置が記憶するコンテンツを特定する操作用表示情報を上記第１表示領域に表示するとともに、上記コンテンツ識別情報取得手段の取得したコンテンツ識別情報に基づいて、上記他の情報処理装置が記憶するコンテンツを特定する操作用表示情報を上記第２表示領域に表示する表示制御手段とを少なくとも備える情報処理装置である。また、第二の情報処理装置は、表示部を備える情報処理装置であって、上記表示部が配置されている表示面側に他の情報処理装置があることを検出する表面側装置検出手段と、上記表面側装置検出手段が他の情報処理装置を検出すると、上記他の情報処理装置に、自装置の記憶するコンテンツを示すコンテンツ識別情報を送信するコンテンツ識別情報送信手段とを少なくとも備える情報処理装置である。
【００３４】
上記の構成によれば、情報処理システムは、上記情報処理装置と同様の効果を奏する。
【００３５】
なお、上記情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記情報処理装置の各手段として動作させることにより、上記情報処理装置をコンピュータにて実現させる制御プログラム、及びそれを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に入る。
【発明の効果】
【００３６】
以上のように、本発明に係る情報処理装置は、上記表示部が配置されている表示面側とは反対の背面側に他の情報処理装置があることを検出する背面側装置検出手段と、上記背面側装置検出手段が他の情報処理装置を検出すると、上記他の情報処理装置から、上記他の情報処理装置が記憶するコンテンツを示すコンテンツ識別情報を取得するコンテンツ識別情報取得手段と、上記表示部の表示領域に、自装置に対応する第１表示領域と、上記他の情報処理装置に対応する第２表示領域とを設定し、自装置が記憶するコンテンツを特定する操作用表示情報を上記第１表示領域に表示するとともに、上記コンテンツ識別情報取得手段の取得したコンテンツ識別情報に基づいて、上記他の情報処理装置が記憶するコンテンツを特定する操作用表示情報を上記第２表示領域に表示する表示制御手段とを備えている構成である。
【００３７】
また、本発明に係る情報処理装置の制御方法は、上記表示部が配置されている表示面側とは反対の背面側に他の情報処理装置があることを検出する背面側装置検出ステップと、上記背面側装置検出ステップにおいて他の情報処理装置を検出された後、上記他の情報処理装置から、上記他の情報処理装置が記憶するコンテンツを示すコンテンツ識別情報を取得するコンテンツ識別情報取得ステップと、上記表示部の表示領域に、自装置に対応する第１表示領域と、上記他の情報処理装置に対応する第２表示領域とを設定し、自装置が記憶するコンテンツを特定する操作用表示情報を上記第１表示領域に表示するとともに、上記コンテンツ識別情報取得手段の取得したコンテンツ識別情報に基づいて、上記他の情報処理装置が記憶するコンテンツを特定する操作用表示情報を上記第２表示領域に表示する表示制御ステップとを含む。
【００３８】
従って、ユーザは、他のユーザが所持する他の情報処理装置に自身が所持する情報処理装置を重ねるという、直感的かつ簡単な操作で、他のユーザの保有するコンテンツを知ることができるという効果を奏する。
【００３９】
また、本発明に係る情報処理装置は、上記表示部が配置されている表示面側に他の情報処理装置があることを検出する表面側装置検出手段と、上記表面側装置検出手段が他の情報処理装置を検出すると、上記他の情報処理装置に、自装置の記憶するコンテンツを示すコンテンツ識別情報を送信するコンテンツ識別情報送信手段とを備えている構成である。
【００４０】
また、本発明に係る情報処理装置の制御方法は、上記表示部が配置されている表示面側に他の情報処理装置があることを検出する表面側装置検出ステップと、上記表面側装置検出ステップにおいて他の情報処理装置を検出された後、上記他の情報処理装置に、自装置の記憶するコンテンツを示すコンテンツ識別情報を送信するコンテンツ識別情報送信ステップとを含む。
【００４１】
従って、ユーザは、自身が所持する情報処理装置に他のユーザが所持する他の情報処理装置を重ねるという、直感的かつ簡単な操作で、他のユーザに自身が保有するコンテンツを知らせることができるという効果を奏する。
【図面の簡単な説明】
【００４２】
【図１】本発明の第１の実施形態を示すものであり、携帯電話機の要部構成の一例を示すブロック図である。
【図２】上記携帯電話機の正面側および背面側の外観を示す図である。
【図３】上記携帯電話機が２台重なっている状態における側面視の外観を示す図である。
【図４】上記携帯電話機における載せる通信アプリ実行処理の一例を示すフローチャートである。
【図５】上記載せる通信アプリ実行処理に含まれる重層状態判定処理の一例を示すフローチャートである。
【図６】上記載せる通信アプリ実行処理に含まれる上端末および下端末の通信接続確立処理の一例を示すフローチャートである。
【図７】上記載せる通信アプリ実行処理に含まれる上端末および下端末のコンテンツ表示処理の一例を示すフローチャートである。
【図８】上記載せる通信アプリ実行処理に含まれる上端末および下端末のコンテンツ送受信処理の一例を示すフローチャートである。
【図９】重層状態における上側の上記携帯電話機の主表示部に表示される画面の一例を示す図である。
【図１０】本発明の第２の実施形態を示すものであり、携帯電話機の要部構成の一例を示すブロック図である。
【図１１】上記携帯電話機の正面側および背面側の外観を示す図である。
【図１２】上記携帯電話機が２台重なっている状態における側面視の外観を示す図である。
【図１３】上記携帯電話機における載せる通信アプリ実行処理に含まれる重層状態判定処理の一例を示すフローチャートである。
【図１４】本発明の第３の実施形態を示すものであり、携帯電話機の要部構成の一例を示すブロック図である。
【図１５】上記携帯電話機の正面側および背面側の外観を示す図である。
【図１６】上記携帯電話機が２台重なっている状態に移行する様子を示す図であり、（ａ）は上記携帯電話機が２台重なる前の状態における側面視の外観を示す図であり、（ｂ）は上記携帯電話機が２台重なっている状態における側面視の外観を示す図である。
【図１７】上記携帯電話機における載せる通信アプリ実行処理に含まれる重層状態判定処理並びに上端末および下端末の通信接続確立処理の一例を示すフローチャートである。
【図１８】本発明の第４の実施形態を示すものであり、携帯電話機の要部構成の一例を示すブロック図である。
【図１９】上記携帯電話機の正面側および背面側の外観を示す図である。
【図２０】上記携帯電話機が２台重なっている状態における側面視の外観を示す図である。
【図２１】上記携帯電話機における載せる通信アプリ実行処理に含まれる重層状態判定処理並びに上端末および下端末の通信接続確立処理の一例を示すフローチャートである。
【図２２】上記携帯電話機における載せる通信アプリ実行処理に含まれる重層状態判定処理並びに上端末および下端末の通信接続確立処理の他の一例を示すフローチャートである。
【図２３】上記携帯電話機の筐体の概略構造の一例を示す側面視の断面図である。
【図２４】上記携帯電話機の筐体の概略構造の他の一例を示す側面視の断面図である。
【図２５】重層状態にある２台の上記携帯電話機の筐体の概略構造の側面視の断面図であり、（ａ）は図２３に示す携帯電話機が重層状態にある場合を示し、（ｂ）は図２４に示す携帯電話機が重層状態にある場合を示す。
【図２６】重層状態にある２台の上記携帯電話機の筐体の概略構造のさらに別の一例を示す側面視の断面図である。
【発明を実施するための形態】
【００４３】
＜本発明の概要＞
本発明は、携帯電話機等の情報処理装置を２台重ねることにより、各情報処理装置が記憶するデータを互いに送受信可能な状態にし、上側の情報処理装置の表示部に、各情報処理装置が記憶するデータを、情報処理装置毎に異なる領域に表示するものである。また、本発明は、この状態において、上側と下側との情報処理装置間におけるデータの送受信を、上側の情報処理装置に対する操作で実行可能にするものである。
【００４４】
以下では、情報処理装置として携帯電話機を例示し、本発明について各実施形態に基づいて詳細に説明する。なお、本発明では、基本的に、携帯電話機が所定のアプリを起動中に、２台の携帯電話機が重なっていることを検出して、上側の携帯電話機が各携帯電話機の記憶するデータを表示したり、データの送受信を行ったりするものとする。以下では、このアプリを「載せる通信アプリ」と称する。
【００４５】
＜第１の実施形態＞
本発明の第１の実施形態について図１から図９に基づいて説明すると以下の通りである。第１の実施形態では、図２に示すように、携帯電話機１が、正面側（表示面側）に主表示部（表示部）１３ａとしてタッチパネルの光センサ液晶を搭載し、背面側に副表示部１３ｂとして光センサ液晶を搭載しているものとする。
【００４６】
なお、詳細は後述するが、本実施形態では、副表示部１３ｂが他の携帯電話機の主表示部１３ａから照射される光を検出することにより、携帯電話機１が背面側にある他の携帯電話機とが重なっている状態であると判定している。そのため、図３に示すように、携帯電話機１Ａの副表示部１３ｂは、携帯電話機１Ａと他の携帯電話機１Ｂとが重なっている状態において、他の携帯電話機１Ｂの主表示部１３ａと対向する位置に配置されていればよく、図２に示す配置およびその大きさに限るものではない。すなわち、主表示部１３ａおよび副表示部１３ｂの大きさ、並びに、携帯電話機１の正面側における主表示部１３ａの配置および携帯電話機１の背面側における副表示部１３ｂの配置は、適宜設計すればよい。
【００４７】
また、本実施形態では、主表示部１３ａの光センサ１７ａが携帯電話機１ａの正面側の物体の影を検出することにより、携帯電話機１ａが正面側にある他の携帯電話機１ａと重なっている状態であると判定している。そのため、光センサ１７ａは、携帯電話機１ａの正面側に物体があるかどうかを検出できればよく、光センサ１７ａ（主表示部１３ａ）の配置、大きさ等は適宜設計すればよい。
【００４８】
なお、以下では、２台の携帯電話機１が重なっている状態において、上側にある携帯電話機１を携帯電話機１Ａと称し、下側にある携帯電話機１を携帯電話機１Ｂと称し、上側、下側を特に区別しない場合は、携帯電話機１と総称する。
【００４９】
すなわち、本発明における情報処理システムは、上側にある携帯電話機１Ａと下側にある携帯電話機１Ｂとを含むものである。
【００５０】
〔携帯電話機の構成〕
図１は、携帯電話機１の要部構成の一例を示すブロック図である。図１に示すように、携帯電話機１は、制御部１１、記憶部１２、主表示部１３ａ、副表示部１３ｂ、近距離無線通信部１４、電話網通信部１５および操作部（入力手段）１６ａを備えている。なお、携帯電話機１は、音声入力部、音声出力部等の部材を備えていてもよいが、発明の特徴点とは関係がないため当該部材を図示していない。
【００５１】
なお、以下では、携帯電話機１Ａの部材と携帯電話機１Ｂの部材とを区別する場合、部材番号の後に「Ａ」または「Ｂ」を付記する。例えば、制御部１１Ａとは、携帯電話機１Ａの制御部１１を示し、主表示部１３ａＢとは、携帯電話機１Ｂの主表示部１３ａを示す。
【００５２】
主表示部１３ａおよび副表示部１３ｂは、上述のように、光センサ液晶で構成されている。光センサ液晶とは、液晶パネルのトランジスタ形状面に光センサを内蔵し、液晶表面での指のマルチタッチ（多点検出）やペンの動き、形状を認識するものである。すなわち、主表示部１３ａおよび副表示部１３ｂは、それぞれ光センサ（入力手段）１７ａおよび光センサ１７ｂを備え、表示部としての画像表示機能に加え、光を検出する機能を備える。
【００５３】
本発明では、光センサ１７ａおよび光センサ１７ｂは、ユーザの入力操作を受け付ける操作部として機能すると共に、他の携帯電話機１を検出するものとして機能する。
【００５４】
近距離無線通信部１４は、無線通信手段によって、他の装置（例えば、他の携帯電話機１等）と通信を行い、制御部１１の指示に従って、データのやりとりを行うものである。本実施形態では、近距離無線通信部１４は、Ｂｌｕｅｔｏｏｔｈ（登録商標）によって無線通信を行うものとするが、これに限るものではない。近距離無線通信部１４は、例えば、ＷｉＦｉ（Wireless Fidelity）、ＷｉＭＡＸ（Worldwide Interoperability for Microwave Access）、ＩｒＤＡ、ＩｒＳｉｍｐｌｅ等の無線通信技術を用いて通信を行ってもよい。
【００５５】
電話網通信部１５は、携帯電話網を介して、他の装置と通信を行い、制御部１１の指示に従って、音声データや通信データのやりとりを行うものである。
【００５６】
操作部１６ａは、操作ボタンなどの入力機器等で構成されているものであり、ユーザが携帯電話機１に指示信号を入力し、携帯電話機１を操作するためのものである。
【００５７】
制御部１１は、記憶部１２から一時記憶部（不図示）に読み出されたプログラムを実行することにより、各種の演算を行うと共に、携帯電話機１が備える各部を統括的に制御するものである。
【００５８】
制御部１１は、記憶部１２から載せる通信アプリデータを読み出し、載せる通信アプリ起動後に自装置が他の携帯電話機１と重なると、他の携帯電話機１からデータを取得し、自装置および他の携帯電話機１が記憶するデータを表示し、ユーザの指示に基づいてデータの送受信を行う。
【００５９】
本実施形態では、制御部１１は、機能ブロックとして、重層状態判定部３１、表示制御部（表示制御手段）３２、入力操作特定部３３、通信接続制御部３４およびコンテンツ処理部３５を備える構成である。これらの制御部１１の各機能ブロック（３１〜３５）は、ＣＰＵ（central processing unit）が、ＲＯＭ（read only memory）等で実現された記憶装置に記憶されているプログラムをＲＡＭ（random access memory）等で実現された一時記憶部に読み出して実行することで実現できる。
【００６０】
重層状態判定部３１は、携帯電話機１が他の携帯電話機１と重なっている状態であるか否かを判定するものである。以下では、携帯電話機１が他の携帯電話機１と重なっている状態を重層状態と称する。具体的には、図３に示すように、携帯電話機１Ａと携帯電話機１Ｂとが重なっている状態を重層状態とする。重層状態判定部３１は、上端末状態判定部（背面側装置検出手段）４１および下端末状態判定部（表面側装置検出手段）４２を備える。
【００６１】
上端末状態判定部４１は、自装置が他の携帯電話機１の上側にある上端末Ａ（携帯電話機１Ａ）であるか否かを判定するものである。換言すると、上端末状態判定部４１は、自装置の背面側に他の携帯電話機１があるか否かを判定するものである。本実施形態では、上端末状態判定部４１は、副表示部１３ｂの光センサ１７ｂが主表示部１３ａから照射される予め定められた光を検出したか否かを判定し、光センサ１７ｂが主表示部１３ａから照射される所定の光を検出した場合に、自装置を上端末Ａであると判定する。より具体的には、上端末状態判定部４１は、副表示部１３ｂの光センサ１７ｂが所定の周波数の光を所定の受光間隔で検出したか否かを判定する。
【００６２】
上端末状態判定部４１は、自装置を上端末Ａであると判定すると、その旨を通信接続制御部３４に通知する。
【００６３】
下端末状態判定部４２は、自装置が他の携帯電話機１の下側にある下端末Ｂ（携帯電話機１Ｂ）であるか否かを判定するものである。換言すると、下端末状態判定部４２は、自装置の正面側に他の携帯電話機１があるか否かを判定するものである。本実施形態では、下端末状態判定部４２は、主表示部１３ａの光センサ１７ａが影を検出したか否かを判定し、光センサ１７ａが影で検出した場合に、自装置を下端末Ｂであると判定する。
【００６４】
下端末状態判定部４２は、自装置を下端末Ｂであると判定すると、その旨を表示制御部３２に通知し、表示制御部３２に対して、主表示部１３ａから所定の周波数の光を所定の発光間隔で発光させるように指示する。また、下端末状態判定部４２は、自装置を下端末Ｂであると判定すると、その旨を通信接続制御部３４に通知する。
【００６５】
なお、上端末状態判定部４１は、上端末Ａであるか否かを判定するために、光センサ１７ｂが主表示部１３ａから照射される予め定められた光を検出したか否かを判定するものである。すなわち、上端末状態判定部４１は、副表示部１３ｂが携帯電話機１Ｂの主表示部１３ａと対向しているかを判定するものであり、主表示部１３ａから照射する光（光センサ１７ｂで検出する光）は任意でよく、予め適宜設定すればよい。
【００６６】
入力操作特定部３３は、操作部１６ａ、光センサ１７ａおよび光センサ１７ｂからユーザの入力操作信号を取得し、取得した入力操作信号がどのような入力操作であるかを特定するものである。入力操作特定部３３は、例えば、ユーザの入力操作の内容が載せる通信アプリの起動もしくは終了であることを特定したり、コンテンツの移動もしくは複製であることを特定したりする。入力操作特定部３３は、特定した入力操作の内容に応じて、その入力操作の内容を表示制御部３２またはコンテンツ処理部３５に通知する。
【００６７】
通信接続制御部３４は、近距離無線通信部１４と他の携帯電話機１の近距離無線通信部との通信接続を確立するものである。通信接続制御部３４は、上端末状態判定部４１から自装置が上端末Ａである通知を受信すると、近距離無線通信部１４を介して、通信開始信号を携帯電話機１Ｂに送信する。次に、通信接続制御部３４は、携帯電話機１Ｂから端末ＩＤを受信すると、近距離無線通信部１４を介して、携帯電話機１Ｂに自装置の端末ＩＤを送信する。
【００６８】
また、通信接続制御部３４は、下端末状態判定部４２から自装置が下端末Ｂである通知を受信すると、近距離無線通信部１４に対して、通信接続の待ち受けを開始するように指示する。次に、通信接続制御部３４は、携帯電話機１Ａから通信開始信号を受信すると、近距離無線通信部１４を介して、携帯電話機１Ａに自装置の端末ＩＤを送信する。
【００６９】
なお、端末ＩＤとは、通信接続の際に相手先を特定するための装置を識別するための情報であって、例えば、アドレス等である。
【００７０】
コンテンツ処理部３５は、自装置が保持するコンテンツを処理するものであり、例えば、コンテンツの移動や複製、コンテンツの再生、コンテンツの削除等を行うものである。また、コンテンツ処理部３５は、取得したコンテンツを記憶部１２に格納する。また、コンテンツ処理部３５は、他の携帯電話機１と重層状態になっている場合、他の携帯電話機が保持するコンテンツを処理するものである。
【００７１】
コンテンツ処理部３５は、コンテンツ取得部（コンテンツ識別情報取得手段、移動複製手段）４３およびコンテンツ送信部（コンテンツ識別情報送信手段、移動複製手段）４４を備える。
【００７２】
コンテンツ取得部４３は、他の携帯電話機１と重層状態において、通信接続確立後、他の携帯電話機１から、他の携帯電話機１が保持するコンテンツの実体データ、または、当該コンテンツを示すコンテンツ識別情報を取得するものである。ここで、コンテンツ識別情報とは、携帯電話機１が保持するコンテンツを一意に特定する情報であり、例えば、コンテンツＩＤまたはコンテンツのファイル名等である。
【００７３】
コンテンツ送信部４４は、他の携帯電話機１と重層状態において、通信接続確立後、他の携帯電話機１に対して、自装置が保持するコンテンツの実体データ、または、当該コンテンツを示すコンテンツ識別情報を送信するものである。
【００７４】
なお、コンテンツ送信部４４は、記憶部１２からコンテンツ識別情報だけではなく、コンテンツのサムネイル画像、コンテンツのコンテンツ種別情報、コンテンツのサイズ情報、コンテンツの作成日時情報等のコンテンツの付属情報を読み出し、コンテンツ識別情報およびコンテンツ付属情報を他の携帯電話機１に送信してもよい。
【００７５】
表示制御部３２は、下端末状態判定部４２や入力操作特定部３３等の指示に基づいて、主表示部１３ａおよび副表示部１３ｂに画像を表示するものである。表示制御部３２は、主表示部１３ａの表示領域に、自装置に対応する共有コンテンツ表示領域ＷＡ（第１表示領域）と、他の携帯電話機１に対応する共有コンテンツ表示領域ＷＢ（第２表示領域）とを設定し、自装置が保持するコンテンツを特定する操作用表示情報を共有コンテンツ表示領域ＷＡに表示するとともに、他の携帯電話機１が保持するコンテンツを特定する操作用表示情報を共有コンテンツ表示領域ＷＢに表示する。
【００７６】
ここで、操作用表示情報とは、ユーザがコンテンツを特定できるような情報であれば良く、例えば、コンテンツのファイル名、アイコン、サムネイル等である。
【００７７】
表示制御部３２は、コンテンツ取得部がコンテンツ識別情報のみを取得した場合、操作用表示情報としてコンテンツ識別情報を使用し、表示部にコンテンツＩＤまたはコンテンツのファイル名等を表示してもよい。また、表示制御部３２は、コンテンツ取得部がコンテンツ識別情報およびコンテンツ付属情報を取得した場合、操作用表示情報としてコンテンツ付属情報を使用し、コンテンツをコンテンツの種別を示すアイコンやサムネイル等で表示してもよい。
【００７８】
記憶部１２は、制御部１１が参照するプログラムやデータ等を格納するものであり、例えば、コンテンツ処理部３５が他の携帯電話機と送受信する画像、動画、テキストデータ、ｈｔｍｌデータ、連絡先情報、アプリデータ等の各種コンテンツを格納している。
【００７９】
ここで、載せる通信アプリ実行時に、他の携帯電話機１と移動や複製を可能にするコンテンツは、携帯電話機１が保持するコンテンツの全てでもよいし、その一部のコンテンツであってもよい。例えば、ユーザが携帯電話機１に格納されているコンテンツのうち、他の携帯電話機１と移動や複製を可能にするコンテンツを予め設定しておいてもよい。以下では、携帯電話機１が保持するコンテンツであって、載せる通信アプリ実行時に、他の携帯電話機１と移動や複製を可能にするコンテンツを共有コンテンツと称する。
【００８０】
〔載せる通信アプリ実行処理〕
次に、携帯電話機１における載せる通信アプリ実行処理について図４〜図８に基づいて説明する。図４は、携帯電話機１における載せる通信アプリ実行処理の一例を示すフローチャートである。
【００８１】
図４に示すように、まず、制御部１１は、ユーザの操作に基づいて、載せる通信アプリを起動する（Ｓ１）。起動後、重層状態判定部３１が、携帯電話機１が他の携帯電話機１と重なっている重層状態であるか否かを判定し、自装置が上端末Ａであるか下端末Ｂであるかを特定する（Ｓ２）。
【００８２】
次に、上端末Ａである携帯電話機１Ａおよび下端末Ｂである携帯電話機１Ｂは、それぞれ、通信接続確立処理を実行し、互いの通信接続を確立する（Ｓ３Ａ、Ｓ３Ｂ）。両者が通信接続確立後、両者は、コンテンツ表示処理を実行し、携帯電話機１Ａは、主表示部１３ａＡに携帯電話機１Ａおよび１Ｂの保持するコンテンツを表示させる（Ｓ４Ａ、Ｓ４Ｂ）。そして、両者は、携帯電話機１Ａが受け付けたユーザの操作に基づいて、コンテンツ送受信処理を実行し、コンテンツの移動、複製等を行う（Ｓ５Ａ、Ｓ５Ｂ）。
【００８３】
その後、両者は、それぞれ、２台の携帯電話機１が離されたか否かを判定する（Ｓ６Ａ、Ｓ６Ｂ）。重層状態が維持されていれば（Ｓ６Ａ、Ｓ６ＢでＮＯ）、引き続き両者は、それぞれＳ５Ａ、Ｓ５Ｂの処理を行い、一方、２台の携帯電話機１が重層状態でなければ（Ｓ６Ａ、Ｓ６ＢでＹＥＳ）、両者は、それぞれ載せる通信アプリを終了する（Ｓ７Ａ、Ｓ７Ｂ）。
【００８４】
〔載せる通信アプリ実行処理における各処理の詳細について〕
次に、図５〜図８に基づいて、図４におけるＳ２〜Ｓ５（重層状態判定処理、通信接続確立処理、コンテンツ表示処理およびコンテンツ送受信処理）の処理について詳細に説明する。図５は、重層状態判定処理の一例を示すフローチャートである。図６は、上端末および下端末の通信接続確立処理の一例を示すフローチャートである。図７は、上端末および下端末のコンテンツ表示処理の一例を示すフローチャートである。図８は、上端末および下端末のコンテンツ送受信処理の一例を示すフローチャートである。
【００８５】
また、最後に、Ｓ６Ａ、Ｓ６Ｂにおける２台の携帯電話機１が重層状態を維持しているか否かの判定処理について説明する。
【００８６】
〔重層状態判定処理〕
まず、図５に基づいて、重層状態判定処理について詳細に説明する。図５に示すように、載せる通信アプリを起動後、携帯電話機１の下端末状態判定部４２は、主表示部１３ａの光センサ１７ａが影を検出したか否かを判定する（Ｓ１１）。
【００８７】
光センサ１７ａが影を検出すると（Ｓ１１でＹＥＳ）、下端末状態判定部４２は、自装置を下端末Ｂであると判定し（Ｓ１２）、その旨を表示制御部３２に通知する。表示制御部３２Ｂは、下端末状態判定部４２から自装置が下端末Ｂであることを通知されると、主表示部１３ａＢから所定の周波数の光を所定の発光間隔で発光させる。つまり、表示制御部３２Ｂは、主表示部１３ａＢを点滅表示させる（Ｓ１３）。
【００８８】
一方、光センサ１７ａが影を検出しない場合（Ｓ１１でＮＯ）、上端末状態判定部４１は、副表示部１３ｂの光センサ１７ｂが主表示部１３ａの点滅表示を検出したか否かを判定する（Ｓ１４）。光センサ１７ｂが点滅表示を検出すると（Ｓ１４でＹＥＳ）、上端末状態判定部４１は、自装置を上端末Ａであると判定する（Ｓ１５）。光センサ１７ｂが点滅表示を検出しない場合（Ｓ１４でＮＯ）、再度Ｓ１１に戻る。
【００８９】
なお、図４および図５の処理例では、載せる通信アプリを起動してから、重層状態判定処理を行っているが、これに限るものではない。例えば、光センサ１７ａが影を検出した時点で、載せる通信アプリを起動して、下端末状態判定部４２が、自装置を下端末Ｂであると判定し、光センサ１７ｂが点滅表示を検出した時点で、載せる通信アプリを起動して、上端末状態判定部４１は、自装置を上端末Ａであると判定してもよい。
【００９０】
また、図示していないが、所定期間、光センサ１７ａが影を検出せず、かつ、光センサ１７ｂが点滅表示を検出しない場合、主表示部１３ａにエラーを表示し、重層状態にするように促すメッセージを表示したり、タイムアウトになったとして載せる通信アプリを終了したりする。
【００９１】
〔通信接続確立処理〕
次に、図６に基づいて、通信接続確立処理について詳細に説明する。図６に示すように、自装置を下端末Ｂであると判定した携帯電話機１Ｂの通信接続制御部３４Ｂは、下端末状態判定部４２Ｂから下端末Ｂであることを通知されると、近距離無線通信部１４Ｂを起動して、通信接続の待ち受けを開始させる（Ｓ２１）。
【００９２】
一方、自装置を上端末Ａであると判定した携帯電話機１Ａの通信接続制御部３４Ａは、上端末状態判定部４１Ａから上端末Ａであることを通知されると、近距離無線通信部１４Ａを介して、通信開始信号を携帯電話機１Ｂに送信する（Ｓ２２）。
【００９３】
携帯電話機１Ａから通信開始信号を受信すると、通信接続制御部３４Ｂは、自装置（携帯電話機１Ｂ）の端末ＩＤを携帯電話機１Ａに送信する（Ｓ２３）。携帯電話機１Ｂから携帯電話機１Ｂの端末ＩＤを受信すると、通信接続制御部３４Ａは、自装置（携帯電話機１Ａ）の端末ＩＤを携帯電話機１Ｂに送信する（Ｓ２４）。
【００９４】
通信接続制御部３４Ｂは、携帯電話機１Ａから端末ＩＤを受信して、通信接続の確立を完了し、通信接続制御部３４Ａは、端末ＩＤ送信に対するレスポンスを受信して、通信接続の確立が完了したことを確認する。
【００９５】
〔コンテンツ表示処理〕
次に、図７に基づいて、コンテンツ表示処理について詳細に説明する。図７に示すように、携帯電話機１Ａでは、通信接続確立後、コンテンツ取得部４３Ａは、近距離無線通信部１４Ａを介して、携帯電話機１Ｂに共有コンテンツ要求指示を送信する（Ｓ３１）。
【００９６】
一方、携帯電話機１Ｂでは、通信接続確立後、携帯電話機１Ａから共有コンテンツ要求指示を受信すると、コンテンツ送信部４４Ｂは、記憶部１２Ｂから自装置（携帯電話機１Ｂ）の共有コンテンツを示す共有コンテンツ識別情報を読み出し、読み出した共有コンテンツ識別情報を、近距離無線通信部１４Ｂを介して携帯電話機１Ａに送信する（Ｓ３２）。
【００９７】
コンテンツ取得部４３Ａは、携帯電話機１Ｂから共有コンテンツ識別情報を受信すると、記憶部１２Ａから自装置（携帯電話機１Ａ）の共有コンテンツを示す共有コンテンツ識別情報を読み出し、携帯電話機１Ａの共有コンテンツ識別情報および携帯電話機１Ｂの共有コンテンツ識別情報を表示制御部３２Ａに出力する。表示制御部３２Ａは、主表示部１３ａＡの表示領域に、共有コンテンツ表示領域ＷＡおよびＷＢを設定し、共有コンテンツ表示領域ＷＡに携帯電話機１Ａの共有コンテンツ識別情報の示す共有コンテンツを特定する操作用表示情報を表示し、共有コンテンツ表示領域ＷＢに携帯電話機１Ｂの共有コンテンツ識別情報の示す共有コンテンツを特定する操作用表示情報を表示する（Ｓ３３）。
【００９８】
なお、Ｓ３２において、コンテンツ送信部４４Ｂは、記憶部１２Ｂから共有コンテンツ識別情報だけではなく、共有コンテンツのサムネイル画像、共有コンテンツのコンテンツ種別情報、共有コンテンツのサイズ情報、共有コンテンツの作成日時情報等の共有コンテンツの付属情報を読み出し、共有コンテンツ識別情報および共有コンテンツ付属情報を携帯電話機１Ａに送信してもよい。
【００９９】
また、上述のコンテンツ表示処理例では、携帯電話機１Ｂが携帯電話機１Ａから共有コンテンツ要求指示を受信してから、共有コンテンツ識別情報を送信しているが、これに限るものではない。例えば、携帯電話機１Ｂが、通信接続確立後、携帯電話機１Ａに共有コンテンツ識別情報を送信し、携帯電話機１Ａは、通信接続確立後、携帯電話機１Ｂから共有コンテンツ識別情報が送信されるのを待つようにしてもよい。
【０１００】
〔コンテンツ送受信処理〕
次に、図８に基づいて、コンテンツ送受信処理について詳細に説明する。図８に示すように、携帯電話機１Ａでは、携帯電話機１Ａおよび携帯電話機１Ｂの共有コンテンツを表示後、入力操作特定部３３Ａは、光センサ１７ａＡまたは操作部１６ａＡから表示中のコンテンツを操作する指示が入力されるのを待つ（Ｓ４１）。コンテンツを操作する指示が入力されなければ（Ｓ４１でＮＯ）、コンテンツ送受信処理を終了させる。
【０１０１】
一方、入力操作特定部３３Ａが光センサ１７ａＡまたは操作部１６ａＡからコンテンツ操作指示を取得すると（Ｓ４１でＹＥＳ）、入力操作特定部３３Ａは、コンテンツ操作指示の内容を特定し、表示制御部３２Ａおよびコンテンツ処理部３５Ａに特定した内容を通知する。
【０１０２】
表示制御部３２Ａは、入力操作特定部３３Ａから通知を受信すると、コンテンツ操作指示に基づいて主表示部１３ａＡの表示を更新する（Ｓ４２）。また、コンテンツ処理部３５Ａは、コンテンツ操作指示に基づいてコンテンツを処理する（Ｓ４３）。
【０１０３】
一方、携帯電話機１Ｂでは、コンテンツ処理部３５Ｂが携帯電話機１Ａからコンテンツ操作指示が送信されるのを待つ（Ｓ４４）。コンテンツ操作指示が送信されなければ（Ｓ４４でＮＯ）、コンテンツ送受信処理を終了させる。
【０１０４】
コンテンツ処理部３５Ｂが携帯電話機１Ａからコンテンツ操作指示を受信すると（Ｓ４４でＹＥＳ）、コンテンツ処理部３５Ｂは、受信したコンテンツ操作指示に基づいて、携帯電話機１Ｂのコンテンツを処理する（Ｓ４５）。
【０１０５】
ここで、具体的に、Ｓ４１において、入力操作特定部３３Ａに携帯電話機１ＡのコンテンツＣＡ１を携帯電話機１Ｂに複製する指示が入力されたとする。この場合、Ｓ４２において、表示制御部３２Ａは、コンテンツＣＡ１を共有コンテンツ表示領域ＷＢに追加して表示する。また、Ｓ４３において、コンテンツ送信部４４Ａは、記憶部１２ＡからコンテンツＣＡ１の実体データを読み出し、読み出したコンテンツＣＡ１の実体データを携帯電話機１Ｂに送信する。
【０１０６】
Ｓ４４、４５において、コンテンツ取得部４３Ｂは、携帯電話機１Ａから送信されたコンテンツＣＡ１の実体データを受信し、受信したコンテンツＣＡ１の実体データを記憶部１２Ｂに格納する。
【０１０７】
また、別の例として、Ｓ４１において、入力操作特定部３３Ａに携帯電話機１ＢのコンテンツＣＢ１を携帯電話機１Ａに複製する指示が入力されたとする。この場合、Ｓ４２において、表示制御部３２Ａは、コンテンツＣＢ１を共有コンテンツ表示領域ＷＡに追加して表示する。また、Ｓ４３において、コンテンツ取得部４３Ａは、携帯電話機１Ｂに対して、コンテンツＣＢ１を要求する指示を送信する。
【０１０８】
Ｓ４４において、コンテンツ処理部３５Ｂは、携帯電話機１ＡからコンテンツＣＢ１を要求する指示を受信すると、コンテンツ送信部４４Ｂが記憶部１２ＢからコンテンツＣＢ１の実体データを読み出し、読み出したコンテンツＣＢ１の実体データを携帯電話機１Ａに送信する（Ｓ４５）。
【０１０９】
コンテンツ取得部４３Ａは、コンテンツＣＢ１を要求する指示に対する応答として、携帯電話機１ＢからコンテンツＣＢ１の実体データを受信し、受信したコンテンツＣＢ１の実体データを記憶部１２Ａに格納する（Ｓ４３）。
【０１１０】
〔重層状態維持判定処理〕
最後に、Ｓ６Ａ、Ｓ６Ｂにおける２台の携帯電話機１が重層状態を維持しているか否かの判定処理について詳細に説明する。
【０１１１】
Ｓ６Ａにおいて、上端末状態判定部４１Ａは、光センサ１７ｂＡが主表示部１３ａＢの点滅表示を検出したか否かを所定期間毎に継続的に判定する。上端末状態判定部４１Ａは、光センサ１７ｂＡが点滅表示を継続的に検出していれば、重層状態が維持されていると判定する（Ｓ６ＡでＮＯ）。一方、上端末状態判定部４１Ａは、光センサ１７ｂＡが点滅表示を検出しなくなると、携帯電話機１Ａが携帯電話機１Ｂから離れたと判定し（Ｓ６ＡでＹＥＳ）、制御部１１Ａが載せる通信アプリを終了する（Ｓ７Ａ）。
【０１１２】
また、Ｓ６Ｂにおいて、下端末状態判定部４２Ｂは、光センサ１７ａＢが影を検出したか否かを所定期間毎に継続的に判定する。下端末状態判定部４２Ｂは、光センサ１７ａＢが影を継続的に検出していれば、重層状態が維持されていると判定する（Ｓ６ＢでＮＯ）。一方、下端末状態判定部４２Ｂは、光センサ１７ａＢが影を検出しなくなると、携帯電話機１Ｂが携帯電話機１Ａから離れたと判定し（Ｓ６ＢでＹＥＳ）、制御部１１Ｂが載せる通信アプリを終了する（Ｓ７Ｂ）。換言すると、下端末状態判定部４２Ｂは、光センサ１７ａＢが所定量以上の光を検出すると、携帯電話機１Ｂが携帯電話機１Ａから離れたと判定する（Ｓ６ＢでＹＥＳ）。
【０１１３】
ただし、重層状態を維持しているか否かの判定処理はこれに限るものではない。例えば、携帯電話機１が加速度センサを備えている場合、携帯電話機１が重層状態から所定方向に一定距離動かされたか否かを判定して、重層状態が維持しているか否かを判定してもよい。また、ユーザが載せる通信アプリを終了する指示が入力されると、重層状態ではないと判定し、載せる通信アプリを終了してもよい。また、２台の携帯電話機１のうち、一方が重層状態ではないと判定した場合もしくは載せる通信アプリを終了する場合、判定もしくは終了した携帯電話機１が他方にその旨を通知することにより、他方の携帯電話機１が重層状態ではないと判定したり、載せる通信アプリを終了したりしてもよい。
【０１１４】
〔表示画面例〕
次に、重層状態における主表示部１３ａＡに表示される画面例について、図９に基づいて説明する。図９は、重層状態における携帯電話機１Ａの主表示部１３ａＡに表示される画面の一例を示す図である。
【０１１５】
図９に示す状態ａは、重層状態になる前の通常の状態である。図示のように、この状態ａにおいて、携帯電話機１Ａが共有コンテンツＣＡ１およびＣＡ２を保持しており、携帯電話機１Ｂが共有コンテンツＣＢ１およびＣＢ２を保持しているものとする。
【０１１６】
状態ａから携帯電話機１Ｂの上に携帯電話機１Ａを重ねて重層状態になったとする（状態ｂ）。図９に示すように、状態ｂでは、主表示部１３ａＡの表示領域に、携帯電話機１Ａの保持する共有コンテンツが表示される共有コンテンツ表示領域ＷＡと、携帯電話機１Ｂの保持する共有コンテンツが表示される共有コンテンツ表示領域ＷＢとが設定されている。そして、共有コンテンツ表示領域ＷＡには、共有コンテンツＣＡ１およびＣＡ２が表示され、共有コンテンツ表示領域ＷＢには、共有コンテンツＣＢ１およびＣＢ２が表示されている。
【０１１７】
状態ｂにおいて、ユーザが共有コンテンツＣＡ１を共有コンテンツ表示領域ＷＡから共有コンテンツ表示領域ＷＢへドラッグ操作を行うと状態ｃに遷移する。この操作により、共有コンテンツＣＡ１が携帯電話機１Ｂに複製されるため、図９に示すように、状態ｃでは、共有コンテンツ表示領域ＷＢには、共有コンテンツＣＢ１およびＣＢ２に加えて、共有コンテンツＣＡ１が表示される。
【０１１８】
また、図９に示すように、状態ｂでは、表示制御部３２は、重層状態にある携帯電話機１Ａおよび携帯電話機１Ｂの上下の位置関係に対応させて、共有コンテンツ表示領域ＷＡおよび共有コンテンツ表示領域ＷＢを、主表示部１３ａの表示領域において、上下の位置関係となるように、それぞれ配置する。なお、表示部の表示領域においては、図９に示すように、状態ｂでは、上下の方向を設定し、それに沿って、共有コンテンツ表示領域ＷＡが上側、共有コンテンツ表示領域ＷＢが下側になるように並置してもよいし、それとは別に、共有コンテンツ表示領域ＷＡの下に共有コンテンツ表示領域ＷＢの一部が重畳した状態で、共有コンテンツ表示領域ＷＡおよび共有コンテンツ表示領域ＷＢを配置してもよい。
【０１１９】
また、重層状態にある携帯電話機１Ａおよび携帯電話機１Ｂの上下の位置関係に対応させて、共有コンテンツ表示領域ＷＡおよび共有コンテンツ表示領域ＷＢを、主表示部１３ａの表示領域において、左右の位置関係となるように、それぞれ配置してもよい。
【０１２０】
また、状態ｂ、ｃにおいて、共有コンテンツ表示領域ＷＡおよび共有コンテンツ表示領域ＷＢが、それぞれ携帯電話機１Ａおよび携帯電話機１Ｂに対応するものであることをユーザが理解できるようにするため、図９に示すように、表示制御部３２は、共有コンテンツ表示領域ＷＡに携帯電話機１Ａを示す「Ａ」を表示し、共有コンテンツ表示領域ＷＢに携帯電話機１Ｂを示す「Ｂ」を表示してもよい。また、例えば、共有コンテンツ表示領域ＷＡに携帯電話機１Ａを示す「Ａ」を表示する代わりに、携帯電話機１Ａのユーザ名等を表示してもよい。また、共有コンテンツ表示領域ＷＡおよびＷＢに携帯電話機１Ａおよび１Ｂをそれぞれ示すテキスト情報を表示する代わりに、共有コンテンツ表示領域ＷＡおよびＷＢの枠の色および／または背景色をそれぞれ異なる色で表示して、ユーザが両者を区別して認識できるようにしてもよい。この場合、上側の端末に対応する色および下側の端末に対応する色を予め設定しておいてもよいし、ユーザ毎に色を予め設定しておいてもよい。
【０１２１】
〔変形例１〕
本実施形態では、本発明の情報処理装置として携帯電話機を例示したが、これに限るものではない。本発明の情報処理装置として、表示部および通信部を備えるものであればよく、例えば、ＰＤＡ（Personal Digital Assistant）、電子書籍端末、携帯ゲーム機、デジタルカメラ、デジタルテレビ、ノートＰＣ、携帯音楽再生機等であってもよい。
【０１２２】
また、本実施形態では、２台の携帯電話機１が同じ機種（大きさ）である場合を例にしているが、これに限るものではない。互いに異なる機器を重ねてもよいし、互いに異なる大きさの機器を重ねてもよい。例えば、デジタルテレビのディスプレイの上に、携帯ゲーム機を重ねて、コンテンツを共有するようにしてもよいし、表示部や筐体の大きさが異なる携帯電話機同士を重ねて、コンテンツを共有するようにしてもよい。
【０１２３】
すなわち、重層状態とは、情報処理装置が他の情報処理装置の全体と重なっている状態だけではなく、他の情報処理装置の一部と重なっている状態でもよい。この場合、情報処理装置における重層状態を判定するためのハードウェア（センサ等）およびソフトウェア（重層状態判定部３１）を適宜設計すればよい。
【０１２４】
〔変形例２〕
また、本実施形態では、２台の携帯電話機１を重ねてコンテンツを共有しているが、これに限るものではなく、３台以上の携帯電話機１を重ねて、重層状態にある携帯電話機１全てでコンテンツを共有するようにしてもよい。
【０１２５】
〔変形例３〕
また、携帯電話機１Ａの主表示部１３ａを３Ｄ液晶で構成してもよい。この場合、共有コンテンツ表示領域ＷＡを共有コンテンツ表示領域ＷＢの手前に表示することにより、重層状態にある各携帯電話機１の状態に対応させて表示することができ、より直感的にユーザが操作することができる。
【０１２６】
〔変形例４〕
また、本実施形態では、コンテンツ処理部３５が共有コンテンツの移動や複製を行っているが、これに限るものではない。例えば、図９（ｂ）に示す状態から、メールアプリを起動させて、携帯電話機１Ａが他の装置へメールを送信する際に、携帯電話機１Ａおよび１Ｂの共有コンテンツＣＡ１、ＣＡ２、ＣＢ１、ＣＢ２の中から添付ファイルとして選択できるようにしてもよい。ＣＢ１またはＣＢ２を添付ファイルとして選択した場合、メールの送信時に、コンテンツ取得部４３Ａが携帯電話機１Ｂに対してコンテンツを要求して取得すればよい。
【０１２７】
また、コンテンツＣＢ１またはＣＢ２が動画や音楽データの場合、図９（ｂ）に示す状態から、ユーザがコンテンツの再生指示を入力することにより、携帯電話機１Ａ上でコンテンツの再生を行ってもよい。
【０１２８】
また、携帯電話機１Ａおよび１Ｂが共有コンテンツとしてゲームアプリ内で使用するアイテム等を保持している場合、図９（ｂ）に示す状態から、ゲームアプリを起動させて、当該ゲームアプリ内で使用するアイテム等をゲーム内で共有できるようにしてもよい。
【０１２９】
また、図９（ｂ）に示す状態から、ユーザがコンテンツを選択することにより、携帯電話機１Ａのユーザまたは携帯電話機１Ｂのユーザの電子承認を得られるようにしてもよい。例えば、コンテンツＣＡ１を選択することにより、コンテンツＣＡ１に対して携帯電話機１Ｂのユーザの電子承認を付加するようにしてもよい。
【０１３０】
〔変形例５〕
また、本実施形態では、光センサ液晶である主表示部１３ａおよび副表示部１３ｂを用いて重層状態を判定し、Ｂｌｕｅｔｏｏｔｈで互いに通信を行っているが、判定方法および通信方法はこれに限るものではない。例えば、磁気センサや圧力センサ等で他の携帯電話機１を検出してもよい。本発明では、２台の携帯電話機１が重なっている状態を判定できるものであれば、どのような方式でもよく、また、重層状態において、２台の携帯電話機１が通信できるものであれば、どのような通信方式でもよい。
【０１３１】
判定方法および通信方法の他の具体例を、以下の各実施形態に基づいて詳細に説明する。
【０１３２】
＜第２の実施形態＞
本発明の第２の実施形態について図１０から図１３に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記の第１の実施形態において示した部材と同一の機能を有する部材には、同一の符号を付し、その説明を省略する。また、第１の実施形態において定義した用語については、特に断らない限り本実施形態においてもその定義に則って用いるものとする。
【０１３３】
第２の実施形態では、第１の実施形態における２つの光センサ液晶（光センサ１７ａおよび１７ｂ）に代えて、近接センサおよび光センサを設けている。２台の携帯電話機１の通信方式は、第１の実施形態と同じＢｌｕｅｔｏｏｔｈで行う。つまり、第２の実施形態は、第１の実施形態と重層状態判定処理が異なるだけであって、その他の処理は同じである。以下では、第２の実施形態において、第１の実施形態と異なる点について主に説明する。
【０１３４】
第２の実施形態では、図１１に示すように、携帯電話機１ａには、正面側に近接センサ１８と、表示部１３ｃと、操作部１６ｂとが配置されており、背面側に光センサ１７ｃが配置されている。
【０１３５】
なお、詳細は後述するが、本実施形態では、光センサ１７ｃが他の携帯電話機１ａの表示部１３ｃから照射される光を検出することにより、携帯電話機１ａが背面側にある他の携帯電話機１ａとが重なっている状態であると判定している。そのため、図１２に示すように、携帯電話機１ａＡの光センサ１７ｃは、携帯電話機１ａＡと他の携帯電話機１ａＢとが重なっている状態において、他の携帯電話機１ａＢの表示部１３ｃと対向する位置に配置されていればよく、図１１に示す配置およびその大きさに限るものではない。すなわち、表示部１３ｃおよび光センサ１７ｃの大きさ、並びに、携帯電話機１ａの正面側における表示部１３ｃの配置および携帯電話機１ａの背面側における光センサ１７ｃの配置は、適宜設計すればよい。
【０１３６】
また、本実施形態では、近接センサ１８が携帯電話機１ａの正面側の物体を検出することにより、携帯電話機１ａが正面側にある他の携帯電話機１ａとが重なっている状態であると判定している。そのため、近接センサ１８は、携帯電話機１ａの正面側に物体があるかどうかを検出できればよく、近接センサ１８の配置、大きさ等は適宜設計すればよい。
【０１３７】
〔携帯電話機の構成〕
図１０は、携帯電話機１ａの要部構成の一例を示すブロック図である。図１０に示すように、携帯電話機１ａは、制御部１１ａ、記憶部１２、表示部１３ｃ、近距離無線通信部１４、電話網通信部１５、操作部１６ａ、操作部１６ｂ、光センサ１７ｃおよび近接センサ１８を備えている。なお、携帯電話機１ａは、音声入力部、音声出力部等の部材を備えていてもよいが、発明の特徴点とは関係がないため当該部材を図示していない。
【０１３８】
表示部１３ｃは、制御部１１ａの指示に従って画像を表示するものである。表示部１３ｃは、制御部１１ａの指示に従って画像を表示するものであればよく、例えば、ＬＣＤ（液晶ディスプレイ）、有機ＥＬディスプレイ、プラズマディスプレイなどを適用することが可能である。
【０１３９】
操作部１６ｂは、ユーザが携帯電話機１ａに指示信号を入力し、携帯電話機１ａを操作するためのものである。操作部１６ｂは、ポインティングデバイス、キーパッド、操作ボタンなどの入力機器等で構成されているものであってもよい。なお、操作部１６ｂと表示部１３ｃとが一体となっているタッチパネルであってもよい。
【０１４０】
光センサ１７ｃは、光を検出するものである。本実施形態では、他の携帯電話機１ａの表示部１３ｃから所定の照射間隔で照射される所定の周波数の光を検出するものである。
【０１４１】
近接センサ１８は、近接センサ１８から所定範囲内にある物体を検出するものである。近接センサ１８は、誘導形近接センサ、静電容量形近接センサ等、他の携帯電話機１ａを検出するものであれば何でもよい。
【０１４２】
制御部１１ａは、記憶部１２から一時記憶部（不図示）に読み出されたプログラムを実行することにより、各種の演算を行うと共に、携帯電話機１ａが備える各部を統括的に制御するものである。
【０１４３】
制御部１１ａは、記憶部１２から載せる通信アプリデータを読み出し、載せる通信アプリ起動後に自装置が他の携帯電話機１ａと重なると、他の携帯電話機１ａからデータを取得し、自装置および他の携帯電話機１ａが保持するデータを表示し、ユーザの指示に基づいてデータの送受信を行う。
【０１４４】
本実施形態では、制御部１１ａは、機能ブロックとして、重層状態判定部３１ａ、表示制御部３２、入力操作特定部３３、通信接続制御部３４およびコンテンツ処理部３５を備える構成である。これらの制御部１１ａの各機能ブロック（３１ａ、３２〜３５）は、ＣＰＵが、ＲＯＭ等で実現された記憶装置に記憶されているプログラムをＲＡＭ等で実現された一時記憶部に読み出して実行することで実現できる。
【０１４５】
重層状態判定部３１ａは、携帯電話機１ａが他の携帯電話機１ａと重なっている状態であるか否かを判定するものである。重層状態判定部３１ａは、上端末状態判定部４１ａおよび下端末状態判定部４２ａを備える。
【０１４６】
上端末状態判定部４１ａは、自装置が他の携帯電話機１ａの上側にある上端末Ａ（携帯電話機１ａＡ）であるか否かを判定するものである。換言すると、上端末状態判定部４１ａは、自装置の背面側に他の携帯電話機１ａがあるか否かを判定するものである。本実施形態では、上端末状態判定部４１ａは、光センサ１７ｃが表示部１３ｃから照射される予め定められた光を検出したか否かを判定し、光センサ１７ｃが表示部１３ｃから照射される所定の光を検出した場合に、自装置を上端末Ａであると判定する。より具体的には、上端末状態判定部４１ａは、光センサ１７ｃが予め決められた光を所定の受光間隔で検出したか否かを判定する。
【０１４７】
上端末状態判定部４１ａは、自装置を上端末Ａであると判定すると、その旨を通信接続制御部３４に通知する。
【０１４８】
下端末状態判定部４２ａは、自装置が他の携帯電話機１ａの下側にある下端末Ｂ（携帯電話機１ａＢ）であるか否かを判定するものである。換言すると、下端末状態判定部４２ａは、自装置の正面側に他の携帯電話機１ａがあるか否かを判定するものである。本実施形態では、下端末状態判定部４２ａは、近接センサ１８が物体を検出したか否かを判定し、近接センサ１８が物体を検出した場合に、自装置を下端末Ｂであると判定する。
【０１４９】
下端末状態判定部４２ａは、自装置を下端末Ｂであると判定すると、その旨を表示制御部３２に通知し、表示制御部３２に対して、表示部１３ｃから予め決められた光を所定の発光間隔で発光させるように指示する。また、下端末状態判定部４２ａは、自装置を下端末Ｂであると判定すると、その旨を通信接続制御部３４に通知する。
【０１５０】
なお、上端末状態判定部４１ａは、上端末Ａであるか否かを判定するために、光センサ１７ｃが表示部１３ｃから照射される予め定められた光を検出したか否かを判定するものである。すなわち、上端末状態判定部４１ａは、光センサ１７ｃが携帯電話機１ａＢの表示部１３ｃと対向しているかを判定するものであり、表示部１３ｃから照射する光（光センサ１７ｃで検出する光）は任意でよく、予め適宜設定すればよい。
【０１５１】
〔重層状態判定処理〕
次に、図１３に基づいて、第２の実施形態における重層状態判定処理について詳細に説明する。図１３は、第２の実施形態における重層状態判定処理の一例を示すフローチャートである。
【０１５２】
図１３に示すように、載せる通信アプリを起動後、携帯電話機１ａの下端末状態判定部４２ａは、近接センサ１８が所定範囲内にある物体を検出したか否かを判定する（Ｓ５１）。
【０１５３】
近接センサ１８が近接物を検出すると（Ｓ５１でＹＥＳ）、下端末状態判定部４２ａは、自装置を下端末Ｂであると判定し（Ｓ５２）、その旨を表示制御部３２に通知する。表示制御部３２Ｂは、下端末状態判定部４２ａから自装置が下端末Ｂであることを通知されると、表示部１３ｃＢから所定の周波数の光を所定の発光間隔で発光させる。つまり、表示制御部３２Ｂは、表示部１３ｃＢを点滅表示させる（Ｓ５３）。
【０１５４】
一方、近接センサ１８が近接物を検出しない場合（Ｓ５１でＮＯ）、上端末状態判定部４１ａは、光センサ１７ｃが表示部１３ｃの点滅表示を検出したか否かを判定する（Ｓ５４）。光センサ１７ｃが点滅表示を検出すると（Ｓ５４でＹＥＳ）、上端末状態判定部４１ａは、自装置を上端末Ａであると判定する（Ｓ５５）。光センサ１７ｃが点滅表示を検出しない場合（Ｓ５４でＮＯ）、再度Ｓ５１に戻る。
【０１５５】
なお、図１３の処理例では、載せる通信アプリを起動してから、重層状態判定処理を行っているが、これに限るものではない。例えば、近接センサ１８が物体を検出した時点で、載せる通信アプリを起動して、下端末状態判定部４２ａが、自装置を下端末Ｂであると判定し、光センサ１７ｃが点滅表示を検出した時点で、載せる通信アプリを起動して、上端末状態判定部４１ａは、自装置を上端末Ａであると判定してもよい。
【０１５６】
また、図示していないが、所定期間、近接センサ１８が物体を検出せず、かつ、光センサ１７ｃが点滅表示を検出しない場合、表示部１３ｃにエラーを表示し、重層状態にするように促すメッセージを表示したり、タイムアウトになったとして載せる通信アプリを終了したりする。
【０１５７】
〔重層状態維持判定処理〕
また、第２の実施形態では、図４に示すＳ６Ａ、Ｓ６Ｂにおける２台の携帯電話機１ａが重層状態を維持しているか否かの判定処理についても、第１の実施形態と異なるため、以下に本実施形態の重層状態維持判定処理について詳細に説明する。
【０１５８】
Ｓ６Ａにおいて、上端末状態判定部４１ａＡは、光センサ１７ｃＡが表示部１３ｃＢの点滅表示を検出したか否かを所定期間毎に継続的に判定する。上端末状態判定部４１ａＡは、光センサ１７ｃＡが点滅表示を継続的に検出していれば、重層状態が維持されていると判定する（Ｓ６ＡでＮＯ）。一方、上端末状態判定部４１ａＡは、光センサ１７ｃＡが点滅表示を検出しなくなると、携帯電話機１ａＡが携帯電話機１ａＢから離れたと判定し（Ｓ６ＡでＹＥＳ）、制御部１１ａＡが載せる通信アプリを終了する（Ｓ７Ａ）。
【０１５９】
また、Ｓ６Ｂにおいて、下端末状態判定部４２ａＢは、近接センサ１８Ｂが物体を検出しているか否かを所定期間毎に継続的に判定する。下端末状態判定部４２ａＢは、近接センサ１８Ｂが物体を継続的に検出していれば、重層状態が維持されていると判定する（Ｓ６ＢでＮＯ）。一方、下端末状態判定部４２ａＢは、近接センサ１８Ｂが物体を検出しなくなると、携帯電話機１ａＢが携帯電話機１ａＡから離れたと判定し（Ｓ６ＢでＹＥＳ）、制御部１１ａＢが載せる通信アプリを終了する（Ｓ７Ｂ）。
【０１６０】
＜第３の実施形態＞
本発明の第３の実施形態について図１４から図１７に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記の第１の実施形態において示した部材と同一の機能を有する部材には、同一の符号を付し、その説明を省略する。また、第１の実施形態において定義した用語については、特に断らない限り本実施形態においてもその定義に則って用いるものとする。
【０１６１】
第３の実施形態では、第１の実施形態における２つの光センサ液晶（光センサ１７ａおよび１７ｂ）に代えて、カメラを設けている。第３の実施形態では、２台の携帯電話機１の通信方式は、第１の実施形態と同じＢｌｕｅｔｏｏｔｈで行うが、通信接続確立処理は第１の実施形態と異なっている。つまり、第３の実施形態は、第１の実施形態と重層状態判定処理および通信接続確立処理が異なるだけであって、その他の処理は同じである。以下では、第３の実施形態において、第１の実施形態と異なる点について主に説明する。
【０１６２】
第３の実施形態では、図１５に示すように、携帯電話機１ｂには、正面側に表示部１３ｄが配置されており、背面側にカメラ１９が配置されている。
【０１６３】
なお、詳細は後述するが、本実施形態では、図１６（ａ）に示すように、カメラ１９が他の携帯電話機１ｂの表示部１３ｄに表示されるユニークコードを認識した後、カメラ１９が撮影した画像が暗くなることにより、携帯電話機１ｂが背面側にある他の携帯電話機１ｂとが重なっている状態であると判定している。そのため、図１６（ａ）および（ｂ）に示すように、携帯電話機１ｂＡのカメラ１９は、携帯電話機１ｂＡと他の携帯電話機１ｂＢとが重なる前の状態および重なっている状態において、他の携帯電話機１ｂＢの表示部１３ｄと対向する位置に配置されていればよく、図１５に示す配置およびその大きさ（撮影範囲）に限るものではない。すなわち、表示部１３ｄおよびカメラ１９の大きさ（撮影範囲）、並びに、携帯電話機１ｂの正面側における表示部１３ｄの配置および携帯電話機１ｂの背面側におけるカメラ１９の配置は、適宜設計すればよい。
【０１６４】
〔携帯電話機の構成〕
図１４は、携帯電話機１ｂの要部構成の一例を示すブロック図である。図１４に示すように、携帯電話機１ｂは、制御部１１ｂ、記憶部１２、表示部１３ｄ、近距離無線通信部１４、電話網通信部１５、操作部１６ａおよびカメラ１９を備えている。なお、携帯電話機１ｂは、音声入力部、音声出力部等の部材を備えていてもよいが、発明の特徴点とは関係がないため当該部材を図示していない。
【０１６５】
表示部１３ｄは、制御部１１ｂの指示に従って画像を表示するものである。表示部１３ｄは、制御部１１ｂの指示に従って画像を表示するものであればよく、例えば、ＬＣＤ（液晶ディスプレイ）、有機ＥＬディスプレイ、プラズマディスプレイなどを適用することが可能である。また、表示部１３ｄは、操作部１６ｃを備えており、タッチパネルである。
【０１６６】
操作部１６ｃは、ユーザが携帯電話機１ｂに指示信号を入力し、携帯電話機１ｂを操作するためのものである。なお、表示部１３ｄと操作部１６ｃとは、第２の実施形態のように、別体であってもよい。
【０１６７】
カメラ１９は、撮像素子で撮影した画像をデジタルデータとして取得するものである。
【０１６８】
制御部１１ｂは、記憶部１２から一時記憶部（不図示）に読み出されたプログラムを実行することにより、各種の演算を行うと共に、携帯電話機１ｂが備える各部を統括的に制御するものである。
【０１６９】
制御部１１ｂは、記憶部１２から載せる通信アプリデータを読み出し、載せる通信アプリ起動後に自装置が他の携帯電話機１ｂと重なると、他の携帯電話機１ｂからデータを取得し、自装置および他の携帯電話機１ｂが保持するデータを表示し、ユーザの指示に基づいてデータの送受信を行う。
【０１７０】
本実施形態では、制御部１１ｂは、機能ブロックとして、重層状態判定部３１ｂ、表示制御部３２、入力操作特定部３３、通信接続制御部３４ｂおよびコンテンツ処理部３５を備える構成である。これらの制御部１１ｂの各機能ブロック（３１ｂ、３２、３３、３４ｂおよび３５）は、ＣＰＵが、ＲＯＭ等で実現された記憶装置に記憶されているプログラムをＲＡＭ等で実現された一時記憶部に読み出して実行することで実現できる。
【０１７１】
重層状態判定部３１ｂは、携帯電話機１ｂが他の携帯電話機１ｂと重なっている状態であるか否かを判定するものである。重層状態判定部３１ｂは、上端末状態判定部４１ｂおよび下端末状態判定部４２ｂを備える。
【０１７２】
上端末状態判定部４１ｂは、自装置が他の携帯電話機１ｂの上側にある上端末Ａ（携帯電話機１ｂＡ）であるか否かを判定するものである。換言すると、上端末状態判定部４１ｂは、自装置の背面側に他の携帯電話機１ｂがあるか否かを判定するものである。本実施形態では、上端末状態判定部４１ｂは、カメラ１９が他の携帯電話機１ｂの表示部１３ｄに表示されているユニークコードを認識したか否かを判定し、さらに、カメラ１９が取得した画像が暗くなったかどうかを判定する。上端末状態判定部４１ｂは、カメラ１９がユニークコードを認識し、かつ、その後カメラ１９が取得した画像が暗くなった場合に、自装置を上端末Ａであると判定する。より具体的には、上端末状態判定部４１ｂは、カメラ１９が撮影した画像にユニークコードが含まれるか否かを判定し、ユニークコードが含まれている場合、その後、カメラ１９が撮影した画像の輝度が所定値以下になったか否かを判定する。
【０１７３】
上端末状態判定部４１ｂは、自装置を上端末Ａであると判定すると、その旨を通信接続制御部３４ｂに通知する。
【０１７４】
下端末状態判定部４２ｂは、自装置が他の携帯電話機１ｂの下側にある下端末Ｂ（携帯電話機１ｂＢ）であるか否かを判定するものである。換言すると、下端末状態判定部４２ｂは、自装置の正面側に他の携帯電話機１ｂがあるか否かを判定するものである。本実施形態では、下端末状態判定部４２ｂは、近距離無線通信部１４を介して、ユニークコードが他の携帯電話機１ｂから送信されてきたか否かを判定し、ユニークコードを受信した場合に、自装置を下端末Ｂであると判定する。
【０１７５】
下端末状態判定部４２ｂは、自装置を下端末Ｂであると判定すると、その旨を通信接続制御部３４ｂに通知する。
【０１７６】
なお、表示部１３ｄに表示されるユニークコードは、１次元または２次元のバーコードであってもよいし、所定の画像であってもよい。ユニークコードは、２台の携帯電話機１ｂ間で予め定めていればよく、任意に設定すればよい。
【０１７７】
通信接続制御部３４ｂは、近距離無線通信部１４と他の携帯電話機１ｂの近距離無線通信部１４との通信接続を確立するものである。通信接続制御部３４ｂは、載せる通信アプリ起動後、通信接続の待ち受けを開始し、上端末状態判定部４１から自装置が上端末Ａである通知を受信すると、通信接続の待ち受けを終了し、近距離無線通信部１４を介して、通信開始信号およびユニークコードを携帯電話機１ｂＢに送信する。次に、通信接続制御部３４ｂＡは、携帯電話機１ｂＢから端末ＩＤを受信すると、近距離無線通信部１４を介して、携帯電話機１ｂＢに自装置の端末ＩＤを送信する。
【０１７８】
また、通信接続制御部３４ｂは、載せる通信アプリ起動後、通信接続の待ち受けを開始し、通信開始信号およびユニークコードを受信して、下端末状態判定部４２から自装置が下端末Ｂである通知を受信すると、近距離無線通信部１４を介して、携帯電話機１Ａに自装置の端末ＩＤを送信する。
【０１７９】
〔重層状態判定処理および通信接続確立処理〕
次に、図１７に基づいて、第３の実施形態における重層状態判定処理および通信接続確立処理について詳細に説明する。図１７は、第３の実施形態における重層状態判定処理および通信接続確立処理の一例を示すフローチャートである。
【０１８０】
図１７に示すように、載せる通信アプリを起動後、制御部１１ｂは、表示制御部３２に対して、表示部１３ｄにユニークコードを表示するように指示する（Ｓ６１）。また、通信接続制御部３４ｂは、近距離無線通信部１４を起動して、通信接続の待ち受けを介しさせる（Ｓ６２）。さらに、制御部１１ｂは、カメラ１９を起動させる（Ｓ６３）。
【０１８１】
次に、上端末状態判定部４１ｂは、カメラ１９がユニークコードを認識したか否かを判定する（Ｓ６４）。カメラ１９が撮影した画像にユニークコードが含まれていれば（Ｓ６４でＹＥＳ）、さらに、上端末状態判定部４１ｂは、その後、カメラ１９が撮影した画像が暗くなったかどうかを判定する（Ｓ６５）。上端末状態判定部４１ｂは、カメラ１９がユニークコードを認識し、かつ、その後カメラ１９が撮影した画像が暗くなった場合（Ｓ６５でＹＥＳ）に、自装置を上端末Ａであると判定する（Ｓ６６）。
【０１８２】
上端末状態判定部４１ｂは、自装置を上端末Ａであると判定すると、その旨を通信接続制御部３４ｂに通知する。通信接続制御部３４ｂＡは、上端末状態判定部４１ｂＡから通知を受信すると、通信接続の待ち受けを終了し、近距離無線通信部１４Ａを介して、通信開始信号およびユニークコードを携帯電話機１ｂＢに送信する（Ｓ６７）。
【０１８３】
一方、カメラ１９がユニークコードを認識せず、または、カメラ１９が撮影した画像が暗くならなかった場合（Ｓ６４でＮＯまたはＳ６５でＮＯ）、通信接続制御部３４ｂは、他の携帯電話機１ｂから通信接続開始信号と共に、ユニークコードが送信されるのを待つ（Ｓ６８）。
【０１８４】
通信接続制御部３４ｂが通信接続開始信号およびユニークコードを受信しない場合（Ｓ６８でＮＯ）、再度Ｓ６４に戻る。一方、通信接続制御部３４ｂが通信接続開始信号およびユニークコードを受信すると（Ｓ６８でＹＥＳ）、その旨を下端末状態判定部４２ｂに通知する。通知を受けた下端末状態判定部４２ｂは、自装置を下端末Ｂであると判定する（Ｓ６９）。
【０１８５】
そして、通信接続制御部３４ｂＢは、自装置（携帯電話機１ｂＢ）の端末ＩＤを携帯電話機１ｂＡに送信する（Ｓ７０）。携帯電話機１ｂＢから携帯電話機１ｂＢの端末ＩＤを受信すると、通信接続制御部３４ｂＡは、自装置（携帯電話機１ｂＡ）の端末ＩＤを携帯電話機１ｂＢに送信する（Ｓ７１）。
【０１８６】
通信接続制御部３４ｂＢは、携帯電話機１ｂＡから端末ＩＤを受信して、通信接続の確立を完了し、通信接続制御部３４ｂＡは、端末ＩＤ送信に対するレスポンスを受信して、通信接続の確立が完了したことを確認する。
【０１８７】
なお、図示していないが、所定期間、カメラ１９がユニークコードを認識せず、かつ、通信接続制御部３４ｂがユニークコードを受信しない場合、表示部１３ｄにエラーを表示し、重層状態にするように促すメッセージを表示したり、タイムアウトになったとして載せる通信アプリを終了したりする。
【０１８８】
〔重層状態維持判定処理〕
また、第３の実施形態では、図４に示すＳ６Ａ、Ｓ６Ｂにおける２台の携帯電話機１ｂが重層状態を維持しているか否かの判定処理についても、第１の実施形態と異なるため、以下に本実施形態の重層状態維持判定処理について詳細に説明する。
【０１８９】
Ｓ６Ａにおいて、上端末状態判定部４１ｂＡは、カメラ１９が撮影した画像が暗いままであるかどうかを所定期間毎に継続的に判定する。上端末状態判定部４１ｂＡは、カメラ１９が撮影した画像が暗いままであることを継続的に検出していれば、重層状態が維持されていると判定する（Ｓ６ＡでＮＯ）。一方、上端末状態判定部４１ｂＡは、カメラ１９が撮影した画像が暗くない、つまり、カメラ１９が撮影した画像の輝度が所定値以上になると、携帯電話機１ｂＡが携帯電話機１ｂＢから離れたと判定し（Ｓ６ＡでＹＥＳ）、制御部１１ｂＡが載せる通信アプリを終了する（Ｓ７Ａ）。
【０１９０】
また、上端末状態判定部４１ｂＡは、携帯電話機１ｂＡが携帯電話機１ｂＢから離れたと判定すると、その旨を通信接続制御部３４ｂＡに通知する。通知を受けた通信接続制御部３４ｂＡは、近距離無線通信部１４を介して、携帯電話機１ｂＢに重層状態ではなくなったことを通知する。
【０１９１】
ここで、Ｓ６Ｂにおいて、下端末状態判定部４２ｂＢは、通信接続制御部３４ｂＢが携帯電話機１ｂＡから重層状態ではないことを示す通知を受信したか否かを所定期間毎に継続的に判定する。下端末状態判定部４２ｂＢは、通信接続制御部３４ｂＢが当該通知を受信しなければ、重層状態が維持されていると判定する（Ｓ６ＢでＮＯ）。一方、下端末状態判定部４２ｂＢは、通信接続制御部３４ｂＢが当該通知を受信すると、携帯電話機１ｂＢが携帯電話機１ｂＡから離れたと判定し（Ｓ６ＢでＹＥＳ）、制御部１１ｂＢが載せる通信アプリを終了する（Ｓ７Ｂ）。
【０１９２】
＜第４の実施形態＞
本発明の第４の実施形態について図１８から図２６に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記の第１の実施形態において示した部材と同一の機能を有する部材には、同一の符号を付し、その説明を省略する。また、第１の実施形態において定義した用語については、特に断らない限り本実施形態においてもその定義に則って用いるものとする。
【０１９３】
第１の実施形態では、２つの光センサ液晶（光センサ１７ａおよび１７ｂ）を用いて重層状態を判定したが、第４の実施形態では、ユーザの操作に基づいて、重層状態であるかどうかを判定し、さらに自装置が上端末Ａであるか下端末Ｂであるかを判定する。また、第１の実施形態では、Ｂｌｕｅｔｏｏｔｈで通信を行うが、第４の実施形態では、ＩｒＤＡ等の双方向の赤外線通信を用いて通信接続を行う。つまり、第４の実施形態は、第１の実施形態と重層状態判定処理および通信接続確立処理が異なるだけであって、その他の処理は同じである。以下では、第４の実施形態において、第１の実施形態と異なる点について主に説明する。
【０１９４】
第４の実施形態では、図１９に示すように、携帯電話機１ｃには、正面側に正面側ＩＲモジュール２２ａが配置されており、背面側に背面側ＩＲモジュール２２ｂが配置されている。
【０１９５】
なお、詳細は後述するが、本実施形態では、ユーザの操作入力に基づいて、自装置が上端末Ａであるか下端末Ｂであるかを判定し、上端末Ａである携帯電話機１ｃＡの背面側ＩＲモジュール２２ｂと、下端末Ｂである携帯電話機１ｃＢの正面側ＩＲモジュール２２ａとが通信接続を行う。
【０１９６】
そのため、図２０に示すように、正面側ＩＲモジュール２２ａおよび背面側ＩＲモジュール２２ｂは、携帯電話機１ｃＡと他の携帯電話機１ｃＢとが重なっている状態において、互いに対向する位置に配置されていればよく、図１９に示す配置およびその大きさに限るものではない。すなわち、正面側ＩＲモジュール２２ａおよび背面側ＩＲモジュール２２ｂの配置および大きさは、適宜設計すればよい。
【０１９７】
〔携帯電話機の構成〕
図１８は、携帯電話機１ｃの要部構成の一例を示すブロック図である。図１８に示すように、携帯電話機１ｃは、制御部１１ｃ、記憶部１２、表示部１３ｄ、赤外線通信部２１、電話網通信部１５および操作部１６ａを備えている。なお、携帯電話機１ｃは、音声入力部、音声出力部等の部材を備えていてもよいが、発明の特徴点とは関係がないため当該部材を図示していない。
【０１９８】
表示部１３ｄは、制御部１１ｃの指示に従って画像を表示するものである。表示部１３ｄは、制御部１１ｃの指示に従って画像を表示するものであればよく、例えば、ＬＣＤ（液晶ディスプレイ）、有機ＥＬディスプレイ、プラズマディスプレイなどを適用することが可能である。また、表示部１３ｄは、操作部１６ｃを備えており、タッチパネルである。
【０１９９】
操作部１６ｃは、ユーザが携帯電話機１ｃに指示信号を入力し、携帯電話機１ｃを操作するためのものである。なお、表示部１３ｄと操作部１６ｃとは、第２の実施形態のように、別体であってもよい。
【０２００】
赤外線通信部２１は、赤外線による無線通信手段によって、他の装置（例えば、他の携帯電話機１ｃ等）と通信を行い、制御部１１ｃの指示に従って、データのやりとりを行うものである。赤外線通信部２１は、携帯電話機１ｃの正面側に配置されている正面側ＩＲモジュール２２ａと、携帯電話機１ｃの背面側に配置されている背面側ＩＲモジュール２２ｂとを備える。
【０２０１】
制御部１１ｃは、記憶部１２から一時記憶部（不図示）に読み出されたプログラムを実行することにより、各種の演算を行うと共に、携帯電話機１ｃが備える各部を統括的に制御するものである。
【０２０２】
制御部１１ｃは、記憶部１２から載せる通信アプリデータを読み出し、載せる通信アプリ起動後に自装置が他の携帯電話機１ｃと重なると、他の携帯電話機１ｃからデータを取得し、自装置および他の携帯電話機１ｃが保持するデータを表示し、ユーザの指示に基づいてデータの送受信を行う。
【０２０３】
本実施形態では、制御部１１ｃは、機能ブロックとして、重層状態判定部３１ｃ、表示制御部３２、入力操作特定部３３、通信接続制御部３４ｃおよびコンテンツ処理部３５を備える構成である。これらの制御部１１ｃの各機能ブロック（３１ｃ、３２、３３、３４ｃおよび３５）は、ＣＰＵが、ＲＯＭ等で実現された記憶装置に記憶されているプログラムをＲＡＭ等で実現された一時記憶部に読み出して実行することで実現できる。
【０２０４】
重層状態判定部３１ｃは、携帯電話機１ｃが他の携帯電話機１ｃと重なっている状態であるか否かを判定するものである。重層状態判定部３１ｃは、上端末状態判定部４１ｃおよび下端末状態判定部４２ｃを備える。
【０２０５】
上端末状態判定部４１ｃは、自装置が他の携帯電話機１ｃの上側にある上端末Ａ（携帯電話機１ｃＡ）であるか否かを判定するものである。換言すると、上端末状態判定部４１ｃは、自装置の背面側に他の携帯電話機１ｃがあるか否かを判定するものである。本実施形態では、上端末状態判定部４１ｃは、操作部１６ａまたは操作部１６ｃを用いて自装置に入力されたユーザの操作指示に基づいて、自装置が上端末Ａであるか否かを判定する。より具体的には、上端末状態判定部４１ｃは、ユーザが自装置を上端末として設定すると、自装置が上端末Ａであると判定する。
【０２０６】
上端末状態判定部４１ｃは、自装置を上端末Ａであると判定すると、その旨を通信接続制御部３４ｃに通知する。
【０２０７】
下端末状態判定部４２ｃは、自装置が他の携帯電話機１ｃの下側にある下端末Ｂ（携帯電話機１ｃＢ）であるか否かを判定するものである。換言すると、下端末状態判定部４２ｃは、自装置の正面側に他の携帯電話機１ｃがあるか否かを判定するものである。本実施形態では、下端末状態判定部４２ｃは、操作部１６ａまたは操作部１６ｃを用いて自装置に入力されたユーザの操作指示に基づいて、自装置が下端末Ｂであるか否かを判定する。より具体的には、下端末状態判定部４２ｃは、ユーザが自装置を下端末として設定すると、自装置が下端末Ｂであると判定する。
【０２０８】
また、下端末状態判定部４２ｃは、ユーザから自装置が上端末か下端末かを設定されず、通信接続制御部３４ｃが他の携帯電話機１ｃから端末ＩＤを受信した場合に、自装置が下端末Ｂであると判定してもよい。
【０２０９】
下端末状態判定部４２ｃは、自装置を下端末Ｂであると判定すると、その旨を通信接続制御部３４ｃに通知する。
【０２１０】
通信接続制御部３４ｃは、自装置の赤外線通信部２１と他の携帯電話機１ｃの赤外線通信部２１との通信接続を確立するものである。通信接続制御部３４ｃは、上端末状態判定部４１ｃから自装置が上端末Ａである通知を受信すると、背面側ＩＲモジュール２２ｂを起動させて、背面側ＩＲモジュール２２ｂを介して自装置の端末ＩＤを送信する。また、通信接続制御部３４ｃは、下端末状態判定部４２ｃから自装置が下端末Ｂである通知を受信すると、正面側ＩＲモジュール２２ａを起動させて、正面側ＩＲモジュール２２ａを介して自装置の端末ＩＤを送信する。なお、通信接続制御部３４は、正面側ＩＲモジュール２２ａまたは背面側ＩＲモジュール２２ｂを起動させた場合、他方を起動させないように制御してもよい。
【０２１１】
また、通信接続制御部３４ｃは、載せる通信アプリ起動後、正面側ＩＲモジュール２２ａを起動させておき、上端末状態判定部４１ｃから自装置が上端末Ａである通知を受信すると、正面側ＩＲモジュール２２ａを停止させると共に、背面側ＩＲモジュール２２ｂを起動させて、背面側ＩＲモジュール２２ｂを介して自装置の端末ＩＤを送信してもよい。また、通信接続制御部３４ｃは、載せる通信アプリ起動後、正面側ＩＲモジュール２２ａを起動させておき、他の携帯電話機１ｃから端末ＩＤを受信した後、正面側ＩＲモジュール２２ａを介して自装置の端末ＩＤを送信してもよい。
【０２１２】
〔重層状態判定処理および通信接続確立処理〕
次に、図２１および図２２に基づいて、第４の実施形態における重層状態判定処理および通信接続確立処理について詳細に説明する。図２１は、第４の実施形態における重層状態判定処理および通信接続確立処理の一例を示すフローチャートである。図２２は、第４の実施形態における重層状態判定処理および通信接続確立処理の他の一例を示すフローチャートである。
【０２１３】
図２１に示すように、制御部１１ｃは、載せる通信アプリを起動後、表示制御部３２に対して、表示部１３ｄに自装置を上端末Ａにするか下端末Ｂにするかをユーザに設定させるメッセージを表示するように指示する（Ｓ８１）。入力操作特定部３３は、ユーザから上端末Ａであるか下端末Ｂであるかの指示が入力されるのを待つ（Ｓ８２）。
【０２１４】
ユーザが自装置を上端末Ａであると設定すると、入力操作特定部３３は、その旨を上端末状態判定部４１ｃに通知する。上端末状態判定部４１ｃは、ユーザの操作に基づいて、自装置が上端末Ａであると判定する（Ｓ８３）。ここで、制御部１１ｃは、表示制御部３２に対して、自装置を他の携帯電話機１ｃの上に載せるように促すメッセージを表示部１３ｄに表示するように指示する。
【０２１５】
そして、上端末状態判定部４１ｃは、自装置が上端末Ａであることを通信接続制御部３４ｃに通知する。通知を受けた通信接続制御部３４ｃは、背面側ＩＲモジュール２２ｂを起動させて（Ｓ８４）、背面側ＩＲモジュール２２ｂを介して自装置の端末ＩＤを送信する（Ｓ８５）。
【０２１６】
一方、ユーザが自装置を下端末Ｂであると設定すると、入力操作特定部３３は、その旨を下端末状態判定部４２ｃに通知する。下端末状態判定部４２ｃは、ユーザの操作に基づいて、自装置が下端末Ｂであると判定する（Ｓ８６）。ここで、制御部１１ｃは、表示制御部３２に対して、自装置の上に他の携帯電話機１ｃを載せるように促すメッセージを表示部１３ｄに表示するように指示する。
【０２１７】
そして、下端末状態判定部４２ｃは、自装置が下端末Ｂであることを通信接続制御部３４ｃに通知する。通知を受けた通信接続制御部３４ｃは、正面側ＩＲモジュール２２ａを起動させて（Ｓ８７）、正面側ＩＲモジュール２２ａを介して自装置の端末ＩＤを送信する（Ｓ８８）。
【０２１８】
通信接続制御部３４ｃは、自装置の端末ＩＤの送信が完了し、他の携帯電話機１ｃの端末ＩＤを受信したことを確認して、通信接続の確立を完了する。
【０２１９】
なお、図示していないが、所定期間、上端末Ａか下端末Ｂかを選択する入力操作が無ければ、表示部１３ｄにエラーを表示し、再度上端末Ａか下端末Ｂかの選択を促すメッセージを表示したり、タイムアウトになったとして載せる通信アプリを終了したりする。
【０２２０】
次に、図２２に基づいて、第４の実施形態における重層状態判定処理および通信接続確立処理の他の一例を説明する。
【０２２１】
図２２に示すように、制御部１１ｃが載せる通信アプリを起動後、通信接続制御部３４ｃは、正面側ＩＲモジュール２２ａを起動させる（Ｓ９１）。その後、制御部１１ｃは、表示制御部３２に対して、自装置を上端末Ａにするかどうかをユーザに設定させるメッセージを表示部１３ｄに表示するように指示する。そして、入力操作特定部３３は、ユーザから上端末Ａであるとする指示が入力されるのを待つ（Ｓ９２）。
【０２２２】
ユーザが自装置を上端末Ａであると設定すると（Ｓ９２でＹＥＳ）、入力操作特定部３３は、その旨を上端末状態判定部４１ｃに通知する。上端末状態判定部４１ｃは、ユーザの操作に基づいて、自装置が上端末Ａであると判定する（Ｓ９３）。ここで、制御部１１ｃは、表示制御部３２に対して、自装置を他の携帯電話機１ｃの上に載せるように促すメッセージを表示部１３ｄに表示するように指示する。
【０２２３】
そして、上端末状態判定部４１ｃは、自装置が上端末Ａであることを通信接続制御部３４ｃに通知する。通知を受けた通信接続制御部３４ｃは、背面側ＩＲモジュール２２ｂを起動させて（Ｓ９４）、背面側ＩＲモジュール２２ｂを介して自装置の端末ＩＤを送信する（Ｓ９５）。
【０２２４】
一方、ユーザから自装置が上端末Ａであるとする操作入力がない場合（Ｓ９２でＮＯ）、通信接続制御部３４ｃは、正面側ＩＲモジュール２２ａを介して、他の携帯電話機１ｃから端末ＩＤが送信されるのを待つ（Ｓ９６）。
【０２２５】
端末ＩＤを受信しなければ（Ｓ９６でＮＯ）、再度Ｓ９２に戻る。一方、通信接続制御部３４ｃは、他の携帯電話機１ｃから端末ＩＤを受信すると（Ｓ９６でＹＥＳ）、その旨を下端末状態判定部４２ｃに通知する。通知を受けた下端末状態判定部４２ｃは、自装置が下端末Ｂであると判定する（Ｓ９７）。そして、通信接続制御部３４ｃは、正面側ＩＲモジュール２２ａを介して自装置の端末ＩＤを送信する（Ｓ９８）。
【０２２６】
通信接続制御部３４ｃは、自装置の端末ＩＤの送信が完了し、他の携帯電話機１ｃの端末ＩＤを受信したことを確認して、通信接続の確立を完了する。
【０２２７】
なお、図示していないが、所定期間、ユーザから上端末Ａであることを設定する入力操作が無く、他の携帯電話機１ｃから端末ＩＤを受信しない場合、表示部１３ｄにエラーを表示し、再度上端末Ａであることを設定するように促すメッセージを表示したり、タイムアウトになったとして載せる通信アプリを終了したりする。
【０２２８】
〔重層状態維持判定処理〕
また、第４の実施形態では、図４に示すＳ６Ａ、Ｓ６Ｂにおける２台の携帯電話機１ｃが重層状態を維持しているか否かの判定処理についても、第１の実施形態と異なるため、以下に本実施形態の重層状態維持判定処理について詳細に説明する。
【０２２９】
Ｓ６Ａにおいて、通信接続制御部３４ｃＡが背面側ＩＲモジュール２２ｂＡを介して、他の携帯電話機１ｃＢに対してポーリングを行い、相手先から応答を受信している場合、上端末状態判定部４１ｃＡは、重層状態が維持されていると判定する（Ｓ６ＡでＮＯ）。一方、通信接続制御部３４ｃＡが背面側ＩＲモジュール２２ｂＡを介して、他の携帯電話機１ｃＢに対してポーリングを行い、相手先から応答を受信しなくなった場合、上端末状態判定部４１ｃＡは、携帯電話機１ｃＡが携帯電話機１ｃＢから離れたと判定し（Ｓ６ＡでＹＥＳ）、制御部１１ｃＡが載せる通信アプリを終了する（Ｓ７Ａ）。
【０２３０】
Ｓ６Ｂにおいて、通信接続制御部３４ｃＢが正面側ＩＲモジュール２２ａを介して、他の携帯電話機１ｃＡに対してポーリングを行い、相手先から応答を受信している場合、下端末状態判定部４２ｃＢは、重層状態が維持されていると判定する（Ｓ６ＢでＮＯ）。一方、通信接続制御部３４ｃＢが正面側ＩＲモジュール２２ａを介して、他の携帯電話機１ｃＡに対してポーリングを行い、相手先から応答を受信しなくなった場合、下端末状態判定部４２ｃＢは、携帯電話機１ｃＢが携帯電話機１ｃＡから離れたと判定し（Ｓ６ＢでＹＥＳ）、制御部１１ｃＢが載せる通信アプリを終了する（Ｓ７Ｂ）。
【０２３１】
〔携帯電話機の筐体構造の変形例１〕
携帯電話機の筐体構造の変形例について、図２３〜２５に基づいて説明する。図２３および図２４は、携帯電話機の筐体の概略構造の側面視の断面図である。図２５は、重層状態にある２台の携帯電話機の筐体の概略構造の側面視の断面図である。
【０２３２】
本実施形態では、図２３に示すように、携帯電話機１ｃの筐体の形状が略直方体であり、その携帯電話機１ｃの筐体の正面側に正面側ＩＲモジュール２２ａを配置し、背面側に背面側ＩＲモジュール２２ｂを配置しているが、携帯電話機１ｃの筐体の形状並びに正面側ＩＲモジュール２２ａおよび背面側ＩＲモジュール２２ｂの筐体上の位置はこれに限るものではない。
【０２３３】
例えば、図２４に示すように、略直方体の筐体の正面側および背面側の一部に、すり鉢状の凹部５１をそれぞれ１箇所設け、その凹部５１の底部に正面側ＩＲモジュール２２ａおよび背面側ＩＲモジュール２２ｂを配置してもよい。
【０２３４】
通常、ＩＲモジュールは、図２３に示すように、筐体の表面に配置されており、２つのＩＲモジュール間の距離が極端に短い場合（２つのＩＲモジュールがほぼ接している場合）は想定していない。しかしながら、本発明は、２つの携帯電話機１ｃが重なった状態で通信を行うものであるため、２つのＩＲモジュール間の距離がほぼ０になる場合が考えられる。この場合、図２３に示すようなＩＲモジュールの配置では、２つの携帯電話機１ｃが重層状態であっても、背面側ＩＲモジュール２２ｂＡと正面側ＩＲモジュール２２ａＢとがずれることによって、互いに通信できない場合がある。
【０２３５】
具体的には、図２５（ａ）に示すように、携帯電話機１ｃＡと携帯電話機１ｃＢとが重層状態で接しているが、背面側ＩＲモジュール２２ｂＡと正面側ＩＲモジュール２２ａＢとが接していない場合、通信路が確保できず、互いに通信できない。このように、図２３に示すようなＩＲモジュールの配置では、２つの携帯電話機１ｃが重層状態であっても、少しずれただけで通信できない状態になる。
【０２３６】
一方、ＩＲモジュールが凹部５１の底部に配置されている場合、図２５に示すように、携帯電話機１ｄＡと携帯電話機１ｄＢとがずれた状態で重層状態になっている場合であっても、通信路を確保することができ、互いに通信することができる。このように、携帯電話機１ｄの筐体の表面に凹部５１を設けて、その凹部５１の底部にＩＲモジュールを配置することにより、ＩＲモジュール間の通信路の自由度が高まり、携帯電話機１ｄが多少ずれて重層状態になっていても、互いに通信することができる。
【０２３７】
なお、凹部５１の形状は、すり鉢状に限るものではなく、凹状であれば何でもよい。また、携帯電話機１ｄの筐体の全表面がフラットな平面になるように、凹部５１をＩＲレンズで覆ってもよい。
【０２３８】
〔携帯電話機の筐体構造の変形例２〕
次に、携帯電話機の筐体構造の他の変形例について、図２６に基づいて説明する。図２６は、重層状態にある２台の携帯電話機の筐体の概略構造の側面視の断面図である。
【０２３９】
図２６に示すように、携帯電話機１ｅＡおよび１ｅＢの筐体は、略直方体の基部５２と、基部５２の一端から正面側の垂直方向に延伸する略直方体の延伸部５３とで構成される。ここで、延伸部５３の表面において、基部５２の多端側の表面を内側面と称し、基部５２の一端側の表面を外側面と称する。
【０２４０】
図２６に示すように、携帯電話機１ｅＡおよび１ｅＢは、延伸部５３の先端側（正面側）の内側面に正面側ＩＲモジュール２２ａが配置され、基部５２の一端の底部側の外側面に背面側ＩＲモジュール２２ｂが配置されている。
【０２４１】
このように、携帯電話機１ｅＡおよび１ｅＢの筐体の側面視の断面がＬ字形状になっている場合、ユーザが２台の携帯電話機１ｅを重層状態にする際に、簡単にかつ精度良く２台の携帯電話機１ｅを重ねることができる。よって、２台の携帯電話機１ｅが、重層状態において、ずれて重ねあわされることを軽減できるため、２台の携帯電話機１ｅが重層状態において通信不可となっている状態を低減することができる。
【０２４２】
＜補足＞
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０２４３】
最後に、携帯電話機１、１ａ、１ｂおよび１ｃの各ブロック、特に制御部１１、１１ａ、１１ｂおよび１１ｃは、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０２４４】
すなわち、携帯電話機１、１ａ、１ｂおよび１ｃは、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである携帯電話機１、１ａ、１ｂおよび１ｃの制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記携帯電話機１、１ａ、１ｂおよび１ｃに供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０２４５】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０２４６】
また、携帯電話機１、１ａ、１ｂおよび１ｃを通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０２４７】
本発明は、携帯電話機等の表示部を備える情報処理装置に利用することができる。
【符号の説明】
【０２４８】
１、１ａ、１ｂ、１ｃ、１ｄ、１ｅ    携帯電話機（情報処理装置）
１３ａ    主表示部（表示部）
１３ｃ、１３ｄ    表示部（表示部）
１６ａ、１６ｂ、１６ｃ    操作部（入力手段）
１７ａ    光センサ（入力手段）
３２    表示制御部（表示制御手段）
４１、４１ａ、４１ｂ、４１ｃ    上端末状態判定部（背面側装置検出手段）
４２、４２ａ、４２ｂ、４２ｃ    下端末状態判定部（表面側装置検出手段）
４３    コンテンツ取得部（コンテンツ識別情報取得手段、移動複製手段）
４４    コンテンツ送信部（コンテンツ識別情報送信手段、移動複製手段）
【図１】
2012238920.tif 000003
【図２】
2012238920.tif 000004
【図３】
2012238920.tif 000005
【図４】
2012238920.tif 000006
【図５】
2012238920.tif 000007
【図６】
2012238920.tif 000008
【図７】
2012238920.tif 000009
【図８】
2012238920.tif 000010
【図９】
2012238920.tif 000011
【図１０】
2012238920.tif 000012
【図１１】
2012238920.tif 000013
【図１２】
2012238920.tif 000014
【図１３】
2012238920.tif 000015
【図１４】
2012238920.tif 000016
【図１５】
2012238920.tif 000017
【図１６】
2012238920.tif 000018
【図１７】
2012238920.tif 000019
【図１８】
2012238920.tif 000020
【図１９】
2012238920.tif 000021
【図２０】
2012238920.tif 000022
【図２１】
2012238920.tif 000023
【図２２】
2012238920.tif 000024
【図２３】
2012238920.tif 000025
【図２４】
2012238920.tif 000026
【図２５】
2012238920.tif 000027
【図２６】
2012238920.tif 000028