(57)【要約】【課題】装置が大がかりになることがなく、自端末装置と他の端末装置の配置状態を正確に検出することができる端末装置を提供する。【解決手段】  端末装置は、被写体を撮影する撮影部８と、少なくとも１つの他の端末装置から被写体を撮影した画像データを受信する通信部４と、撮影部８で撮影した被写体の画像データと通信部４で受信した被写体の画像データとに基づいて、被写体に対する自端末装置と他の端末装置の配置状態を検出するＣＰＵ１と、を有する。【選択図】図１
2013153256.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影する撮影手段と、
少なくとも１つの他の端末装置から前記被写体を撮影した画像データを受信する受信手段と、
前記撮影手段で撮影した前記被写体の画像データと前記受信手段で受信した前記被写体の画像データとに基づいて、前記被写体に対する自端末装置と前記他の端末装置の配置状態を検出する検出手段と、を有する端末装置。
【請求項２】
前記検出手段は、前記撮影手段で撮影した前記画像データと前記受信手段で受信した前記画像データのそれぞれから画像中の前記被写体の方向を検出し、該検出方向の差分に基づいて、前記配置状態として、前記被写体に対する自端末装置と前記他の端末装置の位置関係を検出する、請求項１に記載の端末装置。
【請求項３】
前記被写体の方向は、該被写体の所定の部位の方向である、請求項２に記載の端末装置。
【請求項４】
前記所定の部位は、互いに直交する第１および第２の直線部を含む面、または、前記第１および第２の直線部を設定可能な面を含み、
前記検出手段は、前記撮影手段の撮像面に垂直な第１の軸の軸周りの第１の回転角と、前記第１の軸に垂直な第２の軸の軸周りの第２の回転角と、前記第１および第２の軸に垂直な第３の軸の軸周りの第３の回転角とがいずれも０とされた条件で、前記面に垂直な方向から前記所定の部位を所定の距離で撮影して得られた撮影画像における、前記第１および第２の直線部それぞれの長さと、前記所定の距離との情報を含む基準情報を保持しており、
前記撮影手段で撮影した前記被写体の画像データと前記受信手段で受信した前記被写体の画像データはともに、前記第１および第２の回転角がともに０とされた条件で撮影した画像データであり、
前記検出手段は、前記基準情報に含まれている前記所定の距離および第１の直線部の長さをそれぞれＬ１、ａ１とし、前記画像データのそれぞれについて、撮影距離をＬとし、前記第３の回転角をθとし、該画像データに基づく撮影画像上の前記第１および第２の直線部の長さをそれぞれａ２、ｂ１として、
Ｌ＝（ａ１÷ｂ１）×Ｌ１
Ｌ＝（ａ１÷ａ２÷ｃｏｓθ）×Ｌ１
の式に基づいて、該撮影画像中の前記被写体の方向を検出する、請求項３に記載の端末装置。
【請求項５】
前記所定の部位は顔である、請求項３または４に記載の端末装置。
【請求項６】
前記検出手段で検出した前記配置状態の情報を前記他の端末装置に送信する送信手段を、さらに有する、請求項１から５のいずれか１項に記載の端末装置。
【請求項７】
画像を表示する表示手段と、
前記表示手段と前記他の端末装置に設けられた表示手段とに前記配置状態に応じた所定の画像を表示させる表示制御手段と、をさらに有する、請求項１から６のいずれか１項に記載の端末装置。
【請求項８】
少なくとも１つの第１の処理装置と、
前記第１の処理装置と通信可能な第２の処理装置と、有し、
前記第１の処理装置は、
被写体を撮影する第１の撮影手段と、
前記第１の撮影手段で撮影した第１の画像データを送信する送信手段と、を含み、
前記第２の処理装置は、
前記被写体を撮影する第２の撮影手段と、
前記第１の画像データを受信する受信手段と、
前記第１の画像データと前記第２の撮影手段で撮影した第２の画像データとに基づいて、前記被写体に対する自端末装置と前記第１の端末装置の配置状態を検出する検出手段と、を含む、撮影システム。
【請求項９】
撮影手段で被写体を撮影し、
少なくとも１つの他の端末装置から前記被写体を撮影した画像データを受信し、
前記撮影手段で撮影した前記被写体の画像データと受信した前記被写体の画像データとに基づいて、前記被写体に対する自端末装置と前記他の端末装置の配置状態を検出する、端末位置検出方法。
【請求項１０】
撮影手段で被写体を撮影する処理と、
少なくとも１つの他の端末装置から前記被写体を撮影した画像データを受信する処理と、
前記撮影手段で撮影した前記被写体の画像データと受信した前記被写体の画像データとに基づいて、前記被写体に対する自端末装置と前記他の端末装置の配置状態を検出する処理と、をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機やスマートフォンなどの携帯電話端末、タブレット端末、ノート型パーソナルコンピュータなどに代表される端末装置の技術に関し、特に、複数の端末装置を並べて配置した場合の各端末装置の位置関係を検出する技術に関する。
【背景技術】
【０００２】
携帯電話機やスマートフォンなどの表示部を備えた端末装置の利用方法として、複数台の端末装置を隣接して並べてマルチ画面として利用する方法がある。
【０００３】
例えば、２台の携帯電話機を横方向に並べ、２ページ分のデータを左右の表示部に表示する。この形態によれば、見開き本のような使用が可能である。
【０００４】
また、２台の携帯電話機を縦方向に並べ、下側の表示部にソフトキーボード（タッチ式キーボード）を表示し、上側の表示部に、ソフトキーボードからの入力情報を表示する。この形態によれば、パーソナルコンピュータのような使用が可能である。
【０００５】
さらに、４台の携帯電話機を２行×２列のマトリクス状に並べ、１つの画像を左上、右上、左下、右下の４つの部分画像に分割して、それぞれの部分画像を対応する位置の表示部にて表示する。この形態によれば、大きな画面で画像を観察することができる。
【０００６】
上記のマルチ画面化が可能な端末装置として、特許文献１に記載の携帯端末がある。
【０００７】
特許文献１に記載の携帯端末は、キー入力部と、画像情報を受信する受信手段と、画像情報を表示する表示手段と、他の携帯端末と通信を行う通信手段と、自端末と他の携帯端末とが所定の配置とされているか否かを判定する判定手段と、自端末と他の携帯端末とが所定の配置とされている場合に、所定の配置に応じた自端末の表示すべき画面部分を決定し、受信した画像情報のうちの、決定した画面部分に対応する画像を表示手段に表示させる制御手段と、を有する。
【０００８】
判定手段は、画面の左上側および右下側にそれぞれ配置された第１および第２の磁気センサと、画面の右上側および左下側にそれぞれ配置された第１および第２の磁石とを有する。
【０００９】
第１の磁気センサが他の携帯端末の第２の磁石を検出した場合は、判定手段は、所定の配置であると判定するとともに、画面を見た場合に、自端末が他の携帯端末の右側に位置していると判定する。一方、第２の磁気センサが他の携帯端末の第１の磁石を検出した場合は、判定手段は、所定の配置であると判定するとともに、画面を見た場合に、自端末が他の携帯端末の左側に位置していると判定する。
【００１０】
また、特許文献２に記載の画像表示システムもある。
【００１１】
特許文献２に記載された画像表示システムは、それぞれが自装置を識別するための識別情報を表示する、マトリクス状に配置された複数の表示装置からなるマルチディスプレイと、各表示装置が識別情報を表示した状態でマルチディスプレイ全体を撮像する撮像装置と、撮像装置にて撮像された画像中の各表示装置の識別情報とその位置関係に基づいて、マトリクス状の配置における各表示装置の相対的な位置関係を検出し、その検出結果を各表示装置に通知する制御装置と、を有する。
【００１２】
各表示装置はそれぞれ、制御装置から通知された相対的な位置関係に基づいて、マトリクス状の配置における自装置の位置を特定し、その特定した位置に応じた画像情報を表示する。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２０１１−１１４３５２号公報
【特許文献２】特開２００９−１０９６７１号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
特許文献１に記載の携帯端末においては、以下のような問題が生じる。
【００１５】
２台の携帯端末を並べてマルチ画面として使用する場合、例えば、使用者から見て、各携帯端末の画面が左右に隣接する状態でマルチ画面を観察する形態と、各携帯端末の画面が上下に隣接する状態でマルチ画面を観察する形態とがある。特許文献１に記載の携帯端末は、それら形態のうちの一方の形態で観察することを前提とするものであり、３台以上の携帯端末を組み合わせた場合や、各携帯端末が隣接しておらず離れている場合等、自由な配置で、自端末と他の携帯端末の位置関係を正しく検出することは困難である。
【００１６】
このように、特許文献１に記載の携帯端末には、使用者に対する自端末と他の携帯端末の配置状態を正確に検出することができないという問題がある。
【００１７】
特許文献２に記載のものにおいては、マルチディスプレイを構成する表示装置（これは、端末装置に対応する）とは別に、マルチディスプレイ全体を撮影する撮像装置や、表示装置の相対的位置関係を検出する制御装置が必要であるので、装置が大がかりになるという問題がある。
【００１８】
本発明の目的は、装置が大がかりになることがなく、自端末装置と他の端末装置の配置状態を正確に検出することができる、端末装置、撮像システム、端末位置検出方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【００１９】
上記目的を達成するため、本発明の一態様によれば、
被写体を撮影する撮影手段と、
少なくとも１つの他の端末装置から前記被写体を撮影した画像データを受信する受信手段と、
前記撮影手段で撮影した前記被写体の画像データと前記受信手段で受信した前記被写体の画像データとに基づいて、前記被写体に対する自端末装置と前記他の端末装置の配置状態を検出する検出手段と、を有する端末装置が提供される。
【００２０】
本発明の別の態様によれば、
少なくとも１つの第１の処理装置と、
前記第１の処理装置と通信可能な第２の処理装置と、有し、
前記第１の処理装置は、
被写体を撮影する第１の撮影手段と、
前記第１の撮影手段で撮影した第１の画像データを送信する送信手段と、を含み、
前記第２の処理装置は、
前記被写体を撮影する第２の撮影手段と、
前記第１の画像データを受信する受信手段と、
前記第１の画像データと前記第２の撮影手段で撮影した第２の画像データとに基づいて、前記被写体に対する自端末装置と前記第１の端末装置の配置状態を検出する検出手段と、を含む、撮影システムが提供される。
【００２１】
本発明のさらに別の態様によれば、
撮影手段で被写体を撮影し、
少なくとも１つの他の端末装置から前記被写体を撮影した画像データを受信し、
前記撮影手段で撮影した前記被写体の画像データと受信した前記被写体の画像データとに基づいて、前記被写体に対する自端末装置と前記他の端末装置の配置状態を検出する、端末位置検出方法が提供される。
【００２２】
本発明の他の態様によれば、
撮影手段で被写体を撮影する処理と、
少なくとも１つの他の端末装置から前記被写体を撮影した画像データを受信する処理と、
前記撮影手段で撮影した前記被写体の画像データと受信した前記被写体の画像データとに基づいて、前記被写体に対する自端末装置と前記他の端末装置の配置状態を検出する処理と、をコンピュータに実行させるプログラムが提供される。
【発明の効果】
【００２３】
本発明によれば、被写体に対する自端末装置と他の端末装置の配置状態を正確に検出することができる。
【００２４】
外部に制御装置や撮影装置を設ける必要がないので、装置が大がかりになることがない。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態である端末装置の構成を示すブロック図である。
【図２】図１に示した端末装置にて行われる装置位置検出処理の一手順を示す。
【図３】図１に示した端末装置を用いたマルチ画面の利用形態の一例を示す模式図である。
【図４】図３に示した利用形態における位置検出処理を説明するための模式図である。
【図５】顔の向きの検出結果の一例を示す図である。
【図６】２台の端末装置のｘ軸方向の差分およびｙ軸方向の差分を説明するための模式図である。
【図７】２台の端末装置のｚ軸方向の差分を説明するための模式図である。
【図８】２台の端末装置のｚ軸方向の差分を説明するための模式図である。
【図９】２台の端末装置のｘ軸、ｙ軸、およびｚ軸のそれぞれの軸周り回転方向の差分を説明するための模式図である。
【発明を実施するための形態】
【００２６】
次に、本発明の実施形態について図面を参照して説明する。
【００２７】
図１は、本発明の一実施形態である端末装置の構成を示すブロック図である。
【００２８】
図１を参照すると、端末装置は、携帯電話機やスマートフォンなどに代表される端末装置であって、ＣＰＵ（Central Processing Unit）１、記録用メモリ２、ワークメモリ３、通信部４、操作部５、表示制御部６、表示部７、および撮影部８を有する。
【００２９】
ＣＰＵ１、主メモリ２、ワークメモリ３、通信部４、操作部５、表示制御部６、および撮影部８はそれぞれバス９に接続されている。ＣＰＵ１は、バス９を介して各部の動作を制御する。
【００３０】
主メモリ２は、半導体メモリ等の主記憶装置であって、本端末装置を制御するための制御プログラムやその制御に必要なデータを保持する。制御プログラムは、画像処理、装置位置検出処理、マルチ画面処理などの種々の処理を実行するプログラムを含む。
【００３１】
ワークメモリ３は、ＲＡＭ（Random Access Memory）等であって、制御プログラムが実行された際のプログラムの一部や必要なデータを一時的に保持する。
【００３２】
なお、端末装置のメモリ部は、上記の主メモリ２やワークメモリ３に限定されるものではなく、同じメモリが主メモリ２やワークメモリ３の両方を兼用するような構成であってもよい。例えば、主メモリ２やワークメモリ３を１つのフラッシュメモリで構成してもよい。この場合は、フラッシュメモリは、主メモリ２に対応する領域（またはブロック）と、ワークメモリ３に対応する領域（またはブロック）とを含む。
【００３３】
通信部４は、他の端末装置との間でデータを送受信する装置間通信手段を有する。装置間通信手段は、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）に代表される無線通信手段である。この他、装置間通信手段として赤外線通信を利用した通信手段を用いることも可能である。
【００３４】
また、通信部４は、装置間通信手段の他に、インターネットに代表されるネットワークへの接続を行うための別の通信手段を有していてもよい。別の通信手段は、例えば、無線ＬＡＮ（Local Area Network）を用いた通信手段であってもよい。この別の通信手段を介して必要なプログラムやデータをダウンロードしてもよい。
【００３５】
操作部５は、複数の操作キーやタッチパネル等の入力手段であって、使用者による入力操作に応じた操作信号をＣＰＵ１に供給する。
【００３６】
表示部７は、ＬＣＤ（Liquid Crystal Display）等の表示装置である。表示制御部６は、ＣＰＵ１からの制御信号に従って表示部７を制御する。これら表示部７および表示制御部６が表示手段を構成する。
【００３７】
撮影部８は、ＣＣＤ（Charge Coupled Device）イメージセンサやＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサに代表されるイメージセンサを含み、ＣＰＵ１からの制御信号に従って、イメージセンサを介して得られた画像信号をＣＰＵ１に供給する。
【００３８】
ＣＰＵ１は、主メモリ２に保持されている制御プログラムを実行し、入力操作に応じた信号を操作部５から受信し、その受信した信号に応じて、本端末装置の各部の制御や必要な処理を実行する。
【００３９】
例えば、ＣＰＵ１は、以下の画像処理（撮影／保存／再生）、装置位置検出処理、マルチ画面処理をそれぞれ実行する処理部（画像処理部、装置位置検出処理部、およびマルチ画面処理部）を有する。
【００４０】
（１）画像処理（撮影／保存／再生）：
操作部５は、撮影ボタン等を含む。使用者が操作部５にて、撮影ボタンを押下すると、撮影ボタンが押下されたことを示す信号が操作部５からＣＰＵ１に供給される。ＣＰＵ１は、操作部５からの信号に応じて、撮影部８を制御して、被写体の撮影や、画像データの取り込みといった処理を実行する。
【００４１】
被写体の撮影において、例えば、ＣＰＵ１は、撮影部８からの画像データをワークメモリ３に一時的に保存し、その保存した画像データを表示用サイズにリサイズした上で表示部７にて表示させてもよい。
【００４２】
使用者が操作部５にて撮影画像を保存するための入力操作を行うと、その入力操作に応じた信号が操作部５からＣＰＵ１に供給される。ＣＰＵ１は、操作部５からの信号に応じて、撮影画像の画像データをワークメモリ３に一時的に保存し、その保存した画像データを圧縮して、ＪＰＥＧファイル等の画像ファイルに変換して主メモリ２に格納する。画像ファイルには、ファイルを識別するための情報（撮影日付等）が付与される。
【００４３】
使用者が操作部５にてＪＰＥＧファイルを再生するための入力操作を行うと、その入力操作に応じた信号が操作部５からＣＰＵ１に供給される。ＣＰＵ１は、操作部５からの信号に応じて、主メモリ２に保持されているＪＰＥＧファイルのリストを表示部７にて表示させる。
【００４４】
使用者が操作部５にてＪＰＥＧファイルのリストのうちの任意のＪＰＥＧファイルを選択するための入力操作を行うと、その入力操作に応じた信号が操作部５からＣＰＵ１に供給される。ＣＰＵ１は、操作部５からの信号に応じて、選択されたＪＰＥＧファイルの画像データを表示用サイズにリサイズした上で表示部７にて表示させる。
【００４５】
（２）装置位置検出処理：
装置位置検出処理は、自端末装置がメイン装置として動作する場合の第１の検出処理と、自端末装置がサブ装置として動作する場合の第２の検出処理とを含む。複数の端末装置のうちの１台の端末装置がメイン装置とされ、残りの端末装置がサブ装置とされる。
【００４６】
使用者が操作部５にて装置位置関係を検出するための入力操作を行うと、その入力操作に応じた信号が操作部５からＣＰＵ１に供給される。ＣＰＵ１は、操作部５からの信号に応じて、他の端末装置との間で装置位置検出処理を実行する。
【００４７】
図２に、２台の端末装置の間で行われる装置位置検出処理の一手順を示す。図２において、ステップＭ１〜Ｍ６はメイン装置における処理手順を示し、ステップＳ１〜Ｓ４はサブ装置における処理手順を示す。以下の説明において、メイン装置およびサブ装置はともに図１に示した構成を有する。
【００４８】
以下、図１および図２を参照して装置位置検出処理を具体的に説明する。
【００４９】
まず、ＣＰＵ１は、通信部４を介して、自端末装置に隣接して配置された他の端末装置との間で通信を確立するとともに、自端末装置と他の端末装置との間で、メイン装置とサブ装置の関係を決定するための通信ネゴシエーションを行う（ステップＭ１）。通信ネゴシエーションにおいて、例えば、装置位置関係を検出するための入力操作が行われた端末装置がメイン装置とされ、他の端末装置がサブ装置とされる。
【００５０】
ステップＭ１において、ＣＰＵ１は、装置位置関係を検出するための入力操作が行われた場合に、自端末装置をメイン装置とし、他の端末装置をサブ装置とする。
【００５１】
次に、ＣＰＵ１は、撮影部８にてカメラ撮影を行わせるとともに、通信部４を介して撮影タイミング信号をサブ装置に送信する（ステップＭ２）。カメラ撮影において、ＣＰＵ１は、上記の「（１）画像処理（撮影／保存／再生）」で説明した撮影と同じ処理を行い、任意の被写体の画像データをワークメモリ３に一時的に保存する。
【００５２】
次に、ＣＰＵ１は、サブ装置から被写体を撮影して得られた画像データを受信し（ステップＭ３）、受信したサブ装置の画像データとワークメモリ３に保存した自端末装置の画像データのそれぞれについて、被写体の所定の部位の方向を検出する（ステップＭ４）。
【００５３】
被写体の所定の部位の方向の検出において、例えば、所定の部位上の複数の基準部を設定し、基準部毎に、基準となる方向における所定の部位上の位置を予め設定する。例えば、所定の部位が顔である場合は、複数の基準部は、目、口、鼻、耳、眉などの部位のうちの２つ以上の部位で与えられる。ＣＰＵ１は、各画像データについて、所定の部位上の各基準部の位置を取得し、取得した位置と予め設定した位置との差に基づいて、基準となる方向に対する差を検出する。そして、ＣＰＵ１は、検出した差に基づいて、所定の部位の方向を決定する。
【００５４】
次に、ＣＰＵ１は、自端末装置の画像データから得られた被写体の所定の部位の向きとサブ装置の画像データから得られた被写体の所定の部位の向きとの差を求め、その差に基づいて、被写体に対する自端末装置（メイン装置）とサブ装置の配置状態（具体的には、相対的な位置関係）を検出するとともに、検出結果の情報をサブ装置に送信する（ステップＭ５）。
【００５５】
最後に、ＣＰＵ１は、ステップＭ５で検出した自端末装置（メイン装置）と他の端末装置（サブ装置）との配置状態（相対的な位置関係）に基づいて、画面表示等の設定を行う（ステップＭ６）。
【００５６】
一方、サブ装置のＣＰＵ１は、上述のステップＭ１〜Ｍ６の処理と連動してステップＳ１〜Ｓ４の処理を実行する。
【００５７】
ステップＳ１で、ＣＰＵ１は、通信ネゴシエーションを行う。ステップＳ２で、ＣＰＵ１は、通信部４を介してメイン装置から撮影タイミングを受信し、受信した撮影タイミングで、撮影部８にて被写体を撮影させる。このカメラ撮影において、ＣＰＵ１は、上記の「（１）画像処理（撮影／保存／再生）」で説明した撮影と同じ処理を行う。ここで、ステップＳ２のカメラ撮影の被写体は、ステップＭ２のカメラ撮影の被写体と同じである。
【００５８】
ステップＳ３で、ＣＰＵ１は、ステップＳ２で得られた被写体の画像データを、通信部４を介してメイン装置に送信する。
【００５９】
最後に、ステップＳ４で、ＣＰＵ１は、通信部４を介して、メイン装置から配置状態（相対位置）の検出結果を受信し、受信した検出結果に基づいて画面表示等の設定を行う。
【００６０】
上述の装置位置検出処理において、被写体は、人物であってよく、また、人物以外の物であってもよい。被写体が人物である場合、ステップＭ４における所定の部位として、顔、手、上半身などの部位のうち任意の部位を用いることができる。また、所定の部位に代えて、被写体の全身について方向を検出してもよい。
【００６１】
以下、２台の携帯電話機が隣接して配置され、被写体が人物であり、所定の部位が顔である場合の装置位置検出処理について、具体的に説明する。
【００６２】
図３に示すように、２台の携帯電話機１０、１１が隣接して配置される。携帯電話機１０、１１はともに、図１に示した構成を有する。
【００６３】
以下、図１〜図３を参照する。
【００６４】
携帯電話機１０は、表示面１０ａを有し、表示面１０ａが設けられた面に、撮影レンズ１０ｂが設けられている。撮影レンズ１０ｂは、図２に示した撮影部８のイメージセンサと対向して配置されており、イメージセンサは、撮影レンズ１０ｂを介して被写体を撮影する。
【００６５】
携帯電話機１１は、表示面１１ａを有し、表示面１１ａが設けられた面に、撮影レンズ１１ｂが設けられている。撮影レンズ１１ｂは、図２に示した撮影部８のイメージセンサと対向して配置されており、イメージセンサは、撮影レンズ１１ｂを介して被写体を撮影する。
【００６６】
図３に示す例では、携帯電話機１０、１１は、表示面１０ａ、１１ａが同じ側に位置するように配置されている。表示面１０ａ、１１ａ側から携帯電話機１０、１１を見た場合、携帯電話機１０は左側に位置し、携帯電話機１１は右側に位置する。
【００６７】
使用者が、携帯電話機１０の操作部５にて装置位置関係を検出するための入力操作を行うと、携帯電話機１０にて図２に示したステップＭ１〜Ｍ６の処理が行われるとともに、携帯電話機１１にて図２に示したステップＳ１〜Ｓ４の処理が行われる。
【００６８】
携帯電話機１０では、ステップＭ２のカメラ撮影において、ＣＰＵ１が、撮影部８にて被写体の顔を撮影させる。同様に、携帯電話機１１では、ステップＳ２のカメラ撮影において、ＣＰＵ１が、撮影部８にて被写体の顔を撮影させる。
【００６９】
携帯電話機１０、１１と被写体との距離がある程度短い場合は、図４に示すように、携帯電話機１０では、被写体を左前方から撮影した顔画像データ１０ｃが得られ、携帯電話機１１では、被写体を右前方から撮影した顔画像データ１１ｃが得られる。
【００７０】
携帯電話機１０では、ステップＭ４において、ＣＰＵ１が、顔画像データ１０ｃの顔の向きを検出するとともに、顔画像データ１１ｃの顔の向きを検出する。
【００７１】
図５に、顔画像データ１０ｃ、１１ｃそれぞれの顔の向きの検出結果の一例を示す。図５に示す例では、顔画像データ１０ｃについては、顔が右方向に１５度、下方向に５度だけ傾いており、顔画像データ１１ｃについては、顔が左方向に１０度、下方向に５度だけ傾いている。ＣＰＵ１は、それらの顔の傾き角度の差に基づいて、被写体側から携帯電話機１０、１１を見た場合に、携帯電話機１０が左側に位置し、携帯電話機１０が右側に位置すると判定する。
【００７２】
なお、顔画像データ１０ｃ、１１ｃの一方の顔の向きが右方向、他方の顔の向きが左方向といったように、両画像データの顔の向きが左右方向に必ず異なっている必要はない。顔の角度が互いに異なっていれば、顔画像データ１０ｃ、１１ｃの顔の向きが共に左方向（または右方向）であってもよい。いずれの場合も、顔画像データ１０ｃ、１１ｃの顔の角度の違いにより、被写体に対して、一方を左側、他方を右側と判断することができる。
【００７３】
また、上下方向においては、顔画像データ１０ｃ、１１ｃの顔の角度は共に５度であるので、ＣＰＵ１は、被写体に対する携帯電話機１０、１１の上下方向における相対的な位置ずれはないと判断する。
【００７４】
なお、ステップＭ２またはステップＳ２のカメラ撮影で得られた顔画像データが複数の顔を含む場合は、ＣＰＵ１は、次の処理（ａ）〜（ｃ）のいずれか１つの処理、またはそれらの処理の２つ以上の処理を実行して対象となる顔を決定してもよい。
（ａ）画像の中心部に最も近い顔を比較対象の顔と決定する。
（ｂ）画像上で最も大きな顔を比較対象の顔と決定する。
（ｃ）複数の顔のうち、予め登録された顔の特徴データと一致する顔を比較対象の顔と決定する（個体顔認識機能）。
【００７５】
（３）マルチ画面処理：
図１に示した端末装置において、上記の「（２）装置位置検出処理」におけるステップＭ６またはステップＳ４の画面表示等の設定が行われた後、メイン装置側のＣＰＵ１は、マルチ画面表示を行うか否かのメッセージを表示部７に表示させる。
【００７６】
使用者が、操作部５にてマルチ画面表示を行うための入力操作を行うと、操作部５が、マルチ画面表示の操作信号をＣＰＵ１に供給する。ＣＰＵ１は、操作部５からの操作信号に従って、マルチ画面表示処理を実行する。
【００７７】
マルチ画面表示処理では、メイン装置のＣＰＵ１は、自装置の表示部７とサブ装置の表示部７とに配置状態（位置関係）に応じた所定の画像を表示させる。例えば、メイン装置のＣＰＵ１は、配置状態に応じて、表示すべき画像をメイン装置とサブ装置のそれぞれに対応する複数の部分画像に分割し、メイン装置の表示部７とサブ装置の表示部７とにそれぞれ対応する部分画像を表示させる。
【００７８】
メイン装置とサブ装置それぞれが配置状態（位置関係）に応じた部分画像データを表示し、これら表示画面に基づいてマルチ画面が提供される。
【００７９】
マルチ画面の表示において、複数の端末装置のうちの少なくとも１つが他の端末装置の表示画像とは異なる画像を表示してもよい。例えば、２台の端末装置を用いてマルチ画面表示を行う場合に、一方の端末装置が地図データを表示し、他方の端末装置が表示した地図データに関連するデータ（詳細地図データ等）を表示してもよい。
【００８０】
表示すべき画像は、主メモリ２に保存された画像データ（静止画、動画）または通信部４を介して外部装置（サーバ等）から取得した画像データ（静止画、動画）から使用者が任意に選択した画像データであってもよい。また、表示すべき画像は、ゲームやナビゲーションなどのアプリケーションに用いられる画像データであってもよい。
【００８１】
本実施形態の端末装置によれば、被写体に対する各端末装置の配置状態（相対的な位置関係）を正確に検出することができる。したがって、例えばマルチ画面表示の際に、被写体から見た場合の各端末装置の表示を適切に行うことができる。
【００８２】
また、本実施形態の端末装置によれば、外部に制御装置や撮影装置を設ける必要がないので、マルチ画面表示を行う場合に、装置が大がかりになることがない。
【００８３】
さらに、最近の携帯電話機やスマートフォンなどの端末装置においては、カメラを備えたものが多い。本実施形態の端末装置によれば、そのようなカメラを備えた装置に適用することができる。これにより、新たにカメラを設ける必要がなくなり、低コスト化を実現できる。
【００８４】
また、本実施形態の端末装置においては、例えば、２台の端末装置を横方向に並べ、２ページ分のデータを左右の表示部に表示する形態（見開き本のような使用形態）、２台の端末装置を縦方向に並べ、下側の表示部にソフトキーボード（タッチ式キーボード）を表示し、上側の表示部に、ソフトキーボードからの入力情報を表示する形態、４台の端末装置を２行×２列のマトリクス状に並べ、１つの画像を左上、右上、左下、右下の４つの部分画像に分割して、それぞれの部分画像を対応する位置の表示部にて表示する形態など、種々のマルチ画面表示の形態をとることができる。
【００８５】
以上説明した本実施形態の端末装置は本発明の一例であり、その構成は適宜に変更することができる。
【００８６】
例えば、図２のステップＭ４において、ＣＰＵ１は、両画像からメイン装置とサブ装置それぞれのイメージセンサの方向の差（位置や傾きの差）を検出してもよい。
【００８７】
イメージセンサの方向の差は、例えば、ｘｙｚ軸で規定した３次元空間において、ｘ軸方向、ｙ軸方向、ｚ軸方向、ｘ軸周り回転方向、ｙ軸周り回転方向、およびｚ軸周り回転方向の６つの方向成分の差で与えられる。
【００８８】
図６は、ｘ軸方向の差分およびｙ軸方向の差分を説明するための模式図である。
【００８９】
図６を参照すると、イメージセンサ１０ｄはメイン装置の撮影部（図１に示した撮影部８）を構成するものであり、イメージセンサ１１ｄはサブ装置の撮影部（図１に示した撮影部８）を構成するものである。
【００９０】
イメージセンサ１０ｄ、１１ｄの各受光面は、顔と対向する平面（撮影平面）に平行である。撮影平面に垂直な方向から見た場合に、イメージセンサ１０ｄの上端とイメージセンサ１１ｄの上端との差がｙ方向差分であり、イメージセンサ１０ｄの右側の端部とイメージセンサ１１ｄの左側の端部との差がｘ方向差分である。
【００９１】
図７および図８は、ｚ軸方向の差分を説明するための模式図である。
【００９２】
図７および図８において、イメージセンサ１０ｄ、１１ｄはそれぞれメイン装置、サブ装置の撮影部（図１に示した撮影部８）を構成するものである。
【００９３】
イメージセンサ１０ｄ、１１ｄの各受光面は顔と対向する平面に平行であり、この平面に垂直な方向がｚ軸方向である。イメージセンサ１０ｄの受光面とイメージセンサ１１ｄの受光面とのｚ軸方向における差がｚ方向差分である。
【００９４】
図９は、ｘ軸、ｙ軸、およびｚ軸のそれぞれの軸周り回転方向の差分を説明するための模式図である。
【００９５】
図９において、イメージセンサ１０ｄ、１１ｄはそれぞれメイン装置、サブ装置の撮影部（図１に示した撮影部８）を構成するものである。垂直方向がｙ軸方向であり、水平方向がｘ軸方向であり、平面に垂直な方向がｚ軸方向である。
【００９６】
イメージセンサ１０ｄ、１１ｄそれぞれの受光面が顔と対向する平面に平行であり、かつ、各受光面の上下端および左右端がそれぞれ水平、垂直とされた状態を基準状態とする。ｙ軸周りの回転方向における基準状態との角度差がｙ軸周り回転方向の差である。ｘ軸周りの回転方向における基準状態との角度差がｘ軸周り回転方向の差である。ｚ軸周りの回転方向における基準状態との角度差がｚ軸周り回転方向の差である。
【００９７】
被写体から見た場合のメイン装置とサブ装置の配置状態は、上記６つの方向成分のうちの少なくとも１つの方向成分に基づいて検出してもよい。
【００９８】
ｘ軸方向およびｙ軸方向の差を用いることで、被写体に対するメイン装置とサブ装置の相対的な位置関係を特定することができる。この場合は、マルチ画面表示において、位置関係に基づいて、メイン装置とサブ装置のそれぞれの表示部に適切な画像を表示することができる。
【００９９】
ｚ軸方向の差を用いることで、被写体から見た場合のメイン装置とサブ装置の前後の位置関係を特定することができる。この場合は、マルチ画面表示において、メイン装置のＣＰＵが、メイン装置の表示画像に対するサブ装置の表示画像の倍率を前後の位置関係に応じて制御する。例えば、サブ装置がメイン装置よりも奥側に位置する場合は、サブ装置の表示画像を拡大またはメイン装置の表示画像を縮小する。反対に、サブ装置がメイン装置よりも手前側に位置する場合は、メイン装置の表示画像を拡大またはサブ装置の表示画像を縮小する。これにより、被写体から見た場合のメイン装置とサブ装置の表示画像の大きさをそろえることが可能となる。
【０１００】
ｘ軸周りの回転方向の差を用いることで、被写体から見た場合のメイン装置とサブ装置の前後の傾きを検出することができる。メイン装置またはサブ装置が前傾または後傾した場合は、その傾斜角度に応じて画像を縦方向に拡大する、または、画像に台形補正を加える。ここで、台形補正は、被写体から見た場合の画像表示領域が矩形形状となるように、画像表示領域を台形形状とする補正であり、プロジェクタ等でよく知られた技術である。これにより、被写体から見た場合のメイン装置およびサブ装置それぞれの表示画像を適切な形状で観察することができる。
【０１０１】
ｙ軸周りの回転方向の差を用いることで、被写体から見た場合のメイン装置とサブ装置の左右の傾きを検出することができる。メイン装置またはサブ装置が左右に傾いた場合は、その傾斜角度に応じて画像を横方向に拡大する、または、画像に台形補正を加える。これにより、被写体から見た場合のメイン装置およびサブ装置それぞれの表示画像を適切な形状で観察することができる。
【０１０２】
ｚ軸周りの回転方向の差を用いることで、被写体から見た場合のメイン装置とサブ装置の時計方向または反時計方向の回転角度を検出することができる。メイン装置またはサブ装置が時計方向または反時計方向に回転した場合は、その回転角度に応じて画像を時計方向または反時計方向に回転に回転する。これにより、被写体から見た場合のメイン装置およびサブ装置それぞれの表示画像の回転方向の補正を行うことができる。
【０１０３】
また、メイン装置において、図２のステップＭ１〜Ｍ６の処理を一定時間間隔で繰り返し実行してもよい。これにより、例えば、複数の人がマルチ画面を観察している場合で、撮影画像の中心位置に近い人（対象）に対するメイン装置およびサブ装置の配置状態に応じて表示設定が行われた場合において、対象の人が席を立った場合には、自動的に、残りの人のうちの中心位置に近い人に対するメイン装置およびサブ装置の配置状態が検出され、その配置状態に応じた表示設定が行われる。
【０１０４】
また、装置位置検出処理において、以下のような統一条件を用いた手法で被写体に対する端末装置の配置状態を検出してもよい。
【０１０５】
各端末装置の撮影条件を予め統一する。具体的には、端末装置の撮影方向の地面に対するピッチ角（上下方向の傾き、すなわち、図９に示したｘ軸周りの回転角）を略０とし、撮影方向の軸周りの回転角（すなわち、図９に示したｚ軸周りの回転角）も略０とする。すなわち、端末装置を傾けずに、地面に水平な方向で撮影する、という条件で、統一する。
【０１０６】
この統一条件によれば、撮影方向の角度成分として、撮影方向の地面に対するヨー角（左右方向の傾き、すなわち、図９に示したｙ軸周りの回転角）のみを考慮すればよい。
【０１０７】
例えば、被写体が正方形の面（以下、正方形部位と称す。）を含み、端末装置が上記統一条件で正方形部位を撮影する場合は、正方形部位に対する端末装置の配置状態を以下のようにして算出することができる。なお、以下の説明において、端末装置と正方形部位とを予め指定した距離（所定の距離）で配置し、撮影方向の軸周りの回転角、ピッチ角、ヨー角をそれぞれ０とした状態で正方形部位を撮影した場合の、撮影画像上における正方形部位の寸法は、基準情報として予め与えられているものとする。
【０１０８】
上記統一条件で端末装置が正方形部位を撮影した場合、撮影画像上での正方形部位の縦の辺の長さは、端末装置と正方形部位との距離に反比例する。端末装置と正方形部位とを所定の距離（撮影距離）で配置した場合の撮影画像上における正方形部位の縦の辺の長さは予め基準情報として与えられているので、その基準情報を用いて、端末装置と正方形部位の間の距離が不明な場合の撮影距離を算出することができる。具体的には、端末装置と正方形部位の間の距離が不明な場合、その撮影画像上の正方形部位の縦の辺の長さと、基準情報とに基づいて、端末装置と正方形部位の間の距離を算出することができる。
【０１０９】
さらに、撮影画像上の正方形部位の横の辺の長さは、端末装置と正方形部位との距離に反比例し、かつ、撮影方向と正方形部位の面からの垂線とのなす角をθとした場合のｃｏｓθを乗じた値となる。ここで、角度θは、ヨー角に相当する。
【０１１０】
撮影画像上の正方形部位の縦の辺の長さから端末装置と正方形部位の間の距離を算出することができるので、撮影画像上の正方形部位の横の辺の長さから、撮影方向と正方形部位の面とのなす角度θを算出することができる。
【０１１１】
例えば、端末装置と正方形部位の間の距離がＬ１である場合の撮影画像上における正方形部位の横の辺の長さがａ１であるとすると、撮影方向の地面に対するピッチ角θｘが０度である場合に、端末装置と正方形部位の間の距離Ｌは、以下の式１で与えられる。なお、式１において、「撮影画像上の正方形部位の縦の辺の長さ」は、距離Ｌで撮影した撮影画像上の正方形部位の縦の辺の長さである。
（式１）
Ｌ＝（ａ１÷（撮影画像上の正方形部位の縦の辺の長さ）÷ｃｏｓ０）×Ｌ１
＝（ａ１÷（撮影画像上の正方形部位の縦の辺の長さ））×Ｌ１
また、撮影方向の地面に対するヨー角をθｙとすると、端末装置と正方形部位の間の距離Ｌは、以下の式２で与えられる。なお、式２において、「撮影画像上の正方形部位の横の辺の長さ」は、距離Ｌで撮影した撮影画像上の正方形部位の横の辺の長さである。
（式２）
Ｌ＝（ａ１÷（撮影画像上の正方形部位の横の辺の長さ）÷ｃｏｓθｙ）×Ｌ１
上記の式１、２に基づいて、角度θｙ、すなわち、正方形部位に対する端末装置の配置状態（撮影画像上の正方形部位の向き）を算出することができる。
【０１１２】
ここで、撮影した正方形部位の縦の辺の画像上での長さを、実際の長さに換算するのは、端末装置と正方形部位の間の距離が予め分かっている時に撮影した正方形部位の縦あるいは横の辺の撮影画像上での長さから換算することができる。
【０１１３】
メイン装置である端末装置において、ＣＰＵは、上記の統一条件を利用した手法を利用し、自端末装置で撮影した画像データとサブ装置で撮影した画像データとに基づいて、正方形部位に対する各端末装置の配置状態（撮影画像上の正方形部位の向き）を算出し、その算出結果に基づいて、正方形部位に対する、自端末装置およびサブ端末の配置状態（相対的位置関係）を決定する。なお、上記の式１および式２における「ａ１」および「Ｌ１」の値は基準情報として予め与えられており、それらの値は、自端末装置で撮影した画像データとサブ装置で撮影した画像データとの間で共通に用いることができる。
【０１１４】
また、上記の統一条件において、未知のパラメータとして、ピッチ角θｘをさらに加えることも可能である。この場合は、端末装置が被写体である正方形部位を撮影すると、撮影画像上の被写体の形状は、ピッチ角θｘとヨー角θｙがともに０でない場合に変形して平行四角形となる。この平行四辺形の被写体の隣接する第１および第２の辺（それぞれ、元の正方形の縦の辺と横の辺に相当する。）のそれぞれの長さと、これら第１および第２の辺のなす角とは、ピッチ角θｘとヨー角θｙに応じて変化する。
【０１１５】
端末装置と正方形部位とを所定の距離で配置し、撮影方向の軸周りの回転角、ピッチ角、ヨー角をそれぞれ０とした状態で正方形部位を撮影した場合の、撮影画像上における正方形部位の寸法（第１および第２の辺の長さ）は、基準情報として予め与えられているものとする。
【０１１６】
端末装置と正方形部位の間の距離Ｌ、ピッチ角θｘ、ヨー角θｙはいずれも未知のパラメータである。基準情報と、撮影画像上の第１および第２の辺の長さおよびこれら第１および第２の辺のなす角とから、端末装置と正方形部位の間の距離Ｌ、ピッチ角θｘ、およびヨー角θｙを求めることができる。そして、求めたピッチ角θｘおよびヨー角θｙに基づいて、正方形部位に対する端末装置の配置状態（例えば、相対的位置関係）を取得することができる。
【０１１７】
また、上述の統一条件を利用した手法において、正方形部位に代えて、顔や指定された色の部分などの部位を用いてもよい。いずれの場合も、第１乃至第３の基準部もしくは第１乃至第４の基準部が設定される。
【０１１８】
第１乃至第３の基準部が設定された場合は、第１および第２の基準部の間を結ぶ第１の直線部が、正方形部位の第１の辺に対応する。第１の線部と第３の基準部の間を結ぶ、第１の直線部に垂直な第２の直線部が、正方形部位の第２の辺に対応する。例えば、顔を用いる場合は、一方の目を第１の基準部、他方の目を第２の基準部、口を第３の基準部として設定することができる。
【０１１９】
第１乃至第４の基準部を設定した場合は、第１および第２の基準部の間を結ぶ第１の直線部が、正方形部位の第１の辺に対応する。第３および第４の基準部の間を結ぶ、第１の直線部に垂直な第２の直線部が、正方形部位の第１の辺に対応する。
【０１２０】
本実施形態の端末装置は、携帯電話機やスマートフォンなどの携帯電話端末、タブレット端末、ノート型パーソナルコンピュータなど、種々の端末装置に適用することができる他、単独で動作する電子機器（例えば、ゲーム機）にも適用することができる。
【０１２１】
また、本実施形態の端末装置は、コンピュータがプログラムに従って動作するコンピュータシステムを用いて構成されてもよい。プログラムは、少なくとも、前述した位置検出処理を、コンピュータに実行させることが可能なものである。プログラムは、コンピュータ読み出し可能な記録媒体を用いて提供されてもよく、通信網（例えばインターネット）を介して提供されてもよい。
【０１２２】
本発明は、以下の付記１〜２２のような形態をとり得るが、これら形態に限定されない。
（付記１）
被写体を撮影する撮影手段と、
少なくとも１つの他の端末装置から上記被写体を撮影した画像データを受信する受信手段と、
上記撮影手段で撮影した上記被写体の画像データと上記受信手段で受信した上記被写体の画像データとに基づいて、上記被写体に対する自端末装置と上記他の端末装置の配置状態を検出する検出手段と、を有する端末装置。
（付記２）
上記検出手段は、上記撮影手段で撮影した上記画像データと上記受信手段で受信した上記画像データのそれぞれから画像中の上記被写体の方向を検出し、該検出方向の差分に基づいて、上記配置状態として、上記被写体に対する自端末装置と上記他の端末装置の位置関係を検出する、付記１に記載の端末装置。
（付記３）
上記被写体の方向は、該被写体の所定の部位の方向である、付記２に記載の端末装置。
（付記４）
前記所定の部位は、互いに直交する第１および第２の直線部を含む面、または、前記第１および第２の直線部を設定可能な面を含み、
前記検出手段は、前記撮影手段の撮像面に垂直な第１の軸の軸周りの第１の回転角と、前記第１の軸に垂直な第２の軸の軸周りの第２の回転角と、前記第１および第２の軸に垂直な第３の軸の軸周りの第３の回転角とがいずれも０とされた条件で、前記面に垂直な方向から前記所定の部位を所定の距離で撮影して得られた撮影画像における、前記第１および第２の直線部それぞれの長さと、前記所定の距離との情報を含む基準情報を保持しており、
前記撮影手段で撮影した前記被写体の画像データと前記受信手段で受信した前記被写体の画像データはともに、前記第１および第２の回転角がともに０とされた条件で撮影した画像データであり、
前記検出手段は、前記基準情報に含まれている前記所定の距離および第１の直線部の長さをそれぞれＬ１、ａ１とし、前記画像データのそれぞれについて、撮影距離をＬとし、前記第３の回転角をθとし、該画像データに基づく撮影画像上の前記第１および第２の直線部の長さをそれぞれａ２、ｂ１として、
Ｌ＝（ａ１÷ｂ１）×Ｌ１
Ｌ＝（ａ１÷ａ２÷ｃｏｓθ）×Ｌ１
の式に基づいて、該撮影画像中の前記被写体の方向を検出する、付記３に記載の端末装置。
（付記５）
前記所定の部位は、互いに直交する第１および第２の直線部を含む面、または、前記第１および第２の直線部を設定可能な面を含み、
前記検出手段は、前記撮影手段の撮像面に垂直な第１の軸の軸周りの第１の回転角と、前記第１の軸に垂直な第２の軸の軸周りの第２の回転角と、前記第１および第２の軸に垂直な第３の軸の軸周りの第３の回転角とがいずれも０とされた条件で、前記面に垂直な方向から前記所定の部位を所定の距離で撮影して得られた撮影画像における、前記第１および第２の直線部それぞれの長さと、前記所定の距離との情報を含む基準情報を保持しており、
前記撮影手段で撮影した前記被写体の画像データと前記受信手段で受信した前記被写体の画像データはともに、前記第１の回転角が０とされた条件で撮影した画像データであり、
前記検出手段は、前記画像データのそれぞれについて、該画像データに基づく撮影画像上の前記第１および第２の直線部の長さおよび該第１および第２の直線部がなす角度と前記基準情報とに基づいて、該撮影画像中の前記被写体の方向を検出する、付記３に記載の端末装置。
（付記６）
上記所定の部位は顔である、付記３から５のいずれか１つに記載の端末装置。
（付記７）
上記検出手段は、上記検出方向の差分に基づいて、上記配置状態として、上記被写体から見た場合の上記撮影手段の受光面に対する上記他の端末装置に設けられた撮影手段の受光面の位置関係および両受光面の基準面に対する角度の差を検出する、付記１に記載の端末装置。
（付記８）
上記検出手段で検出した上記配置状態の情報を上記他の端末装置に送信する送信手段を、さらに有する、付記１から７のいずれか１つに記載の端末装置。
（付記９）
画像を表示する表示手段と、
上記表示手段と上記他の端末装置に設けられた表示手段とに上記配置状態に応じた所定の画像を表示させる表示制御手段と、をさらに有する、付記１から８のいずれか１つに記載の端末装置。
（付記１０）
上記表示制御手段は、上記配置状態に応じて、表示すべき画像を自端末装置と上記他の端末装置のそれぞれに対応する複数の部分画像に分割し、上記表示手段と上記他の端末装置に設けられた表示手段とにそれぞれ対応する部分画像を表示させる、付記９に記載の端末装置。
（付記１１）
少なくとも１つの第１の処理装置と、
上記第１の処理装置と通信可能な第２の処理装置と、有し、
上記第１の処理装置は、
被写体を撮影する第１の撮影手段と、
上記第１の撮影手段で撮影した第１の画像データを送信する送信手段と、を含み、
上記第２の処理装置は、
上記被写体を撮影する第２の撮影手段と、
上記第１の画像データを受信する受信手段と、
上記第１の画像データと上記第２の撮影手段で撮影した第２の画像データとに基づいて、上記被写体に対する自端末装置と上記第１の端末装置の配置状態を検出する検出手段と、を含む、撮影システム。
（付記１２）
上記検出手段は、上記第１の画像データと上記第２の画像データのそれぞれから画像中の上記被写体の方向を検出し、該検出方向の差分に基づいて、上記配置状態として、上記被写体に対する上記第１および第２の処理装置の位置関係を検出する、付記１１に記載の撮影システム。
（付記１３）
上記被写体の方向は、該被写体の所定の部位の方向である、付記１２に記載の撮影システム。
（付記１４）
上記所定の部位は、互いに直交する第１および第２の直線部を含む面、または、上記第１および第２の直線部を設定可能な面を含み、
上記検出手段は、上記第２の撮影手段の撮像面に垂直な第１の軸の軸周りの第１の回転角と、上記第１の軸に垂直な第２の軸の軸周りの第２の回転角と、上記第１および第２の軸に垂直な第３の軸の軸周りの第３の回転角とがいずれも０とされた条件で、上記面に垂直な方向から上記所定の部位を所定の距離で撮影して得られた撮影画像における、上記第１および第２の直線部それぞれの長さと、上記所定の距離との情報を含む基準情報を保持しており、
上記第２の画像データは、上記第１および第２の回転角がともに０とされた条件で撮影した画像データであり、
上記第１の画像データは、上記第１の撮影手段における上記第１および第２の回転角がともに０とされた条件で撮影した画像データであり、
上記検出手段は、上記基準情報に含まれている上記所定の距離および第１の直線部の長さをそれぞれＬ１、ａ１とし、上記第１および第２の画像データのそれぞれについて、撮影距離をＬとし、上記第３の回転角をθとし、該画像データに基づく撮影画像上の上記第１および第２の直線部の長さをそれぞれａ２、ｂ１として、
Ｌ＝（ａ１÷ｂ１）×Ｌ１
Ｌ＝（ａ１÷ａ２÷ｃｏｓθ）×Ｌ１
の式に基づいて、該撮影画像中の上記被写体の方向を検出する、付記１３に記載の撮影システム。
（付記１５）
上記所定の部位は、互いに直交する第１および第２の直線部を含む面、または、上記第１および第２の直線部を設定可能な面を含み、
上記検出手段は、上記第２の撮影手段の撮像面に垂直な第１の軸の軸周りの第１の回転角と、上記第１の軸に垂直な第２の軸の軸周りの第２の回転角と、上記第１および第２の軸に垂直な第３の軸の軸周りの第３の回転角とがいずれも０とされた条件で、上記面に垂直な方向から上記所定の部位を所定の距離で撮影して得られた撮影画像における、上記第１および第２の直線部それぞれの長さと、上記所定の距離との情報を含む基準情報を保持しており、
上記第２の画像データは、上記第１の回転角が０とされた条件で撮影した画像データであり、
上記第１の画像データは、上記第１の撮影手段における上記第１の回転角が０とされた条件で撮影した画像データであり、
上記検出手段は、上記第１および第２の画像データのそれぞれについて、該画像データに基づく撮影画像上の上記第１および第２の直線部の長さおよび該第１および第２の直線部がなす角度と上記基準情報とに基づいて、該撮影画像中の上記被写体の方向を検出する、付記１３に記載の撮影システム。
（付記１６）
上記所定の部位は顔である、付記１３から１５のいずれか１つに記載の撮影システム。
（付記１７）
上記検出手段は、上記検出方向の差分に基づいて、上記配置状態として、上記被写体から見た場合の上記第２の撮影手段の受光面に対する上記第１の撮影手段の受光面の位置関係および角度の差を検出する、付記１１に記載の撮影システム。
（付記１８）
上記第２の処理装置は、上記検出手段で検出した上記配置状態の情報を上記第１の処理装置に送信する送信手段を、さらに有する、付記１１から１７のいずれか１つに記載の撮影システム。
（付記１９）
上記第１の処理装置は、画像を表示する第１の表示手段を、さらに有し、
上記第２の処理装置は、
画像を表示する第２の表示手段と、
上記第１の表示手段と上記第２の表示手段とに上記配置状態に応じた所定の画像を表示させる表示制御手段と、をさらに有する、付記１１から１８のいずれか１つに記載の撮影システム。
（付記２０）
上記表示制御手段は、上記配置状態に応じて、表示すべき画像を上記第１および第２の処理装置のそれぞれに対応する複数の部分画像に分割し、上記第１の表示手段と上記第２の表示手段とにそれぞれ対応する部分画像を表示させる、付記１９に記載の撮影システム。
（付記２１）
撮影手段で被写体を撮影し、
少なくとも１つの他の端末装置から上記被写体を撮影した画像データを受信し、
上記撮影手段で撮影した上記被写体の画像データと受信した上記被写体の画像データとに基づいて、上記被写体に対する自端末装置と上記他の端末装置の配置状態を検出する、端末位置検出方法。
（付記２２）
撮影手段で被写体を撮影する処理と、
少なくとも１つの他の端末装置から上記被写体を撮影した画像データを受信する処理と、
上記撮影手段で撮影した上記被写体の画像データと受信した上記被写体の画像データとに基づいて、上記被写体に対する自端末装置と上記他の端末装置の配置状態を検出する処理と、をコンピュータに実行させるプログラム。
【０１２３】
なお、付記１の端末装置において、撮影手段、受信手段、検出手段はそれぞれ図１に示した撮影部８、通信部４、ＣＰＵ１に対応する。ＣＰＵ１は、検出手段に対応する処理部を含む。
【０１２４】
付記８の端末装置において、送信手段は図１に示した通信部１４に対応する。
【０１２５】
付記９の端末装置において、表示手段は、図１に示した表示制御部６および表示部７からなる表示手段に対応し、表示制御手段は、図１に示したＣＰＵ１に対応する。ＣＰＵ１は、表示制御手段に対応する処理部を含む。
【０１２６】
付記１１の撮影システムにおいて、第１の処理装置、第２の処理装置はそれぞれ図２を参照して説明したサブ装置、メイン装置に対応する。
【符号の説明】
【０１２７】
１：ＣＰＵ
２：主メモリ
３：ワークメモリ
４：通信部
５：操作部
６：表示制御部
７：表示部
８：撮影部
９：バス
【図１】
2013153256.tif 000003
【図２】
2013153256.tif 000004
【図３】
2013153256.tif 000005
【図４】
2013153256.tif 000006
【図５】
2013153256.tif 000007
【図６】
2013153256.tif 000008
【図７】
2013153256.tif 000009
【図８】
2013153256.tif 000010
【図９】
2013153256.tif 000011