(57)【要約】【課題】端末装置が回転された場合にユーザの操作手でカメラが覆われ難い位置に配置されるように表示によって促す処理をコンピュータに実行させる画像表示プログラム、端末装置、画像表示方法を提供する。【解決手段】タブレット端末１のディスプレイ１６に、縦横比が異なる資料７を、資料７の短手方向を垂直方向に配置する横表示形態で表示する。ＣＰＵは、ユーザの操作手７５が右手であれば、ディスプレイ１６の外縁を構成する四つの辺のうち、資料７の表示向きにおける上方側に位置させる基準辺を、辺Ｒに決定する。これにより、ユーザが資料７を正しい向きに見るためタブレット端末１を回転させ、持ち手７０で保持し直した場合に、操作手７５によってカメラ２０が覆われ易い、ディスプレイ１６の右方側ではなく、カメラ２０が覆われ難い、ディスプレイ１６の左方側に、カメラ２０を配置することができる。【選択図】図９
2014194726.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続し、複数の端末装置間で各種データの送受信を行う前記端末装置のうちの１つである第一端末装置のコンピュータが実行可能なプログラムであって、
前記第一端末装置のコンピュータに、
前記第一端末装置が備える縦横比の異なる表示部に、複数の前記端末装置間で共有し、縦横比の異なる画像を示す画像データに基づく前記画像を表示する表示形態を、前記画像の長手方向を垂直方向に配置し、前記画像の短手方向を水平方向に配置した状態で表示する縦表示形態とするか、前記画像の短手方向を垂直方向に配置し、前記画像の長手方向を水平方向に配置した状態で表示する横表示形態とするか決定する表示形態決定ステップと、
前記表示部に重ねて設けられた操作部を操作するユーザの操作手が、左手であるか右手であるか決定する操作手決定ステップと、
前記表示形態決定ステップにおいて決定された前記表示形態、および前記操作手決定ステップにおいて決定された前記操作手の少なくとも一方と、前記表示部の外縁を構成する四つの辺のうち、前記表示部の表示面側の景色を撮影可能なカメラが側方に配置された辺であるカメラ辺とに基づいて、前記表示部の前記四つの辺のうち、前記表示部に前記画像を表示した場合に前記画像の前記垂直方向における上方側に位置する辺であり、前記画像の表示における向き合わせの基準とする基準辺を決定する基準辺決定ステップと、
前記基準辺決定ステップにおいて決定された前記基準辺側に、前記垂直方向における上方側を向けた前記画像を、前記表示部に表示する表示ステップと
を実行させることを特徴とする画像表示プログラム。
【請求項２】
前記表示形態決定ステップは、他の前記端末装置が送信した前記表示形態を指示する第一指示情報を受信したか否かを判断する第一判断ステップを含み、
前記表示形態決定ステップは、前記第一判断ステップにおいて前記第一端末装置が前記第一指示情報を受信したと判断された場合、前記表示形態を前記第一指示情報に従う形態に決定すること
を特徴とする請求項１に記載の画像表示プログラム。
【請求項３】
前記表示形態決定ステップは、前記第一端末装置が前記表示形態を指示する第二指示情報を有するか否かを判断する第二判断ステップを含み、
前記表示形態決定ステップは、前記第二判断ステップにおいて前記第一端末装置が前記第二指示情報を有すると判断された場合、前記表示形態を前記第二指示情報に従う形態に決定することを特徴とする請求項１または２に記載の画像表示プログラム。
【請求項４】
前記第二指示情報は、前記画像の表示形態を前記縦表示形態か前記横表示形態か指定する形態指定情報であり、
前記第二判断ステップは、前記画像データが前記形態指定情報を含むか否か判断し、
前記表示形態決定ステップは、前記第二判断ステップにおいて前記画像データが前記形態指定情報を含むと判断された場合に、前記表示形態を前記形態指定情報が指定する形態に決定することを特徴とする請求項３に記載の画像表示プログラム。
【請求項５】
前記第一端末装置は、前記第一端末装置に設けられた前記第一端末装置の向きを検出可能なセンサの検出結果に基づいて前記表示部の前記基準辺を設定する基準辺設定情報を有し、
前記第二指示情報は、前記基準辺設定情報に基づいて、前記表示形態を前記縦表示形態または前記横表示形態に指示する情報であることを特徴とする請求項３に記載の画像表示プログラム。
【請求項６】
前記第一端末装置は、前記表示部の前記基準辺をユーザの所望する一つの辺に指定する基準辺指定情報を有し、
前記第二指示情報は、前記基準辺指定情報に基づいて、前記表示形態を前記縦表示形態または前記横表示形態に指示する情報であることを特徴とする請求項３に記載の画像表示プログラム。
【請求項７】
前記基準辺決定ステップは、前記表示形態に基づき前記画像の左右方向に前記表示部の前記カメラ辺を配置する場合において、前記操作手の側とは反対側に前記カメラ辺を配置した状態で前記表示部の上側に位置する辺を、前記基準辺に決定することを特徴とする請求項１から６のいずれかに記載の画像表示プログラム。
【請求項８】
前記第一端末装置のコンピュータに、
前記第一端末装置が前記カメラで撮影した撮影画像を他の前記端末装置に対し送信しているか否かを判断する第三判断ステップをさらに実行させ、
前記第三判断ステップにおいて前記第一端末装置が前記撮影画像を送信していないと判断された場合に、
前記基準辺決定ステップは、前記表示形態および前記操作手の少なくとも一方と前記カメラ辺とに基づく形態による前記基準辺の決定は行わず、予め前記表示形態に応じて設定した辺を前記基準辺として決定することを特徴とする請求項１から７のいずれかに記載の画像表示プログラム。
【請求項９】
前記第一端末装置のコンピュータに、
前記第一端末装置が送信した前記撮影画像の表示を他の前記端末装置が行っていることを示す情報を受信したか否かを判断する第四判断ステップをさらに実行させ、
前記第三判断ステップにおいて前記第一端末装置が前記撮影画像を送信していると判断され、且つ、前記第四判断ステップにおいて他の前記端末装置が前記撮影画像を表示していないと判断された場合に、
前記基準辺決定ステップは、前記表示形態および前記操作手の少なくとも一方と前記カメラ辺とに基づく形態による前記基準辺の決定は行わず、予め前記表示形態に応じて設定した辺を前記基準辺として決定することを特徴とする請求項８に記載の画像表示プログラム。
【請求項１０】
ネットワークを介して接続された複数の端末装置間で各種データの送受信を行う１の前記端末装置であって、
縦横比の異なる表示部と、
前記表示部に重ねて設けた操作部と、
前記表示部の外縁を構成する四つの辺のうちの一つの辺の側方に配置され、前記表示部の表示面側の景色を撮影可能なカメラと、
前記表示部に、複数の前記端末装置間で共有し、縦横比の異なる画像を示す画像データに基づく前記画像を表示する表示形態を、前記画像の長手方向を垂直方向に配置し、前記画像の短手方向を水平方向に配置した状態で表示する縦表示形態とするか、前記画像の短手方向を垂直方向に配置し、前記画像の長手方向を水平方向に配置した状態で表示する横表示形態とするか決定する表示形態決定手段と、
前記操作部を操作するユーザの操作手が、左手であるか右手であるか決定する操作手決定手段と、
前記表示形態決定手段が決定した前記表示形態、および前記操作手決定手段が決定した前記操作手の少なくとも一方と、前記表示部の前記四つの辺のうち前記カメラが側方に配置された辺であるカメラ辺とに基づいて、前記表示部の前記四つの辺のうち、前記表示部に前記画像を表示した場合に前記画像の前記垂直方向における上方側に位置する辺であり、前記画像の表示における向き合わせの基準とする基準辺を決定する基準辺決定手段と、
前記基準辺決定手段が決定した前記基準辺側に、前記垂直方向における前記上方側を向けた前記画像を、前記表示部に表示する表示手段と
を備えたことを特徴とする端末装置。
【請求項１１】
ネットワークを介して接続し、複数の端末装置間で各種データの送受信を行う１の前記端末装置のコンピュータが実行可能な画像表示方法であって、
前記端末装置が備える縦横比の異なる表示部に、複数の前記端末装置間で共有し、縦横比の異なる画像を示す画像データに基づく前記画像を表示する表示形態を、前記画像の長手方向を垂直方向に配置し、前記画像の短手方向を水平方向に配置した状態で表示する縦表示形態とするか、前記画像の短手方向を垂直方向に配置し、前記画像の長手方向を水平方向に配置した状態で表示する横表示形態とするか決定する表示形態決定ステップと、
前記表示部に重ねて設けられた操作部を操作するユーザの操作手が、左手であるか右手であるか決定する操作手決定ステップと、
前記表示形態決定ステップにおいて決定された前記表示形態、および前記操作手決定ステップにおいて決定された前記操作手の少なくとも一方と、前記表示部の外縁を構成する四つの辺のうち、前記表示部の表示面側の景色を撮影可能なカメラが側方に配置された辺であるカメラ辺とに基づいて、前記表示部の前記四つの辺のうち、前記表示部に前記画像を表示した場合に前記画像の前記垂直方向における上方側に位置する辺であり、前記画像の表示における向き合わせの基準とする基準辺を決定する基準辺決定ステップと、
前記基準辺決定ステップにおいて決定された前記基準辺側に、前記垂直方向における上方側を向けた前記画像を、前記表示部に表示する表示ステップと
を含むことを特徴とする画像表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して接続された複数の端末装置間で各種データの送受信を行う端末装置のコンピュータが実行可能な画像表示プログラム、端末装置、画像表示方法に関する。
【背景技術】
【０００２】
ネットワークを介して複数の携帯電話を接続し、内向きカメラでユーザを撮影した画像を他のユーザの携帯電話の表示部に表示して遠隔会議を行うシステムが知られている（例えば特許文献１参照）。携帯電話は、ユーザの撮影画像だけでなく、共有した資料を表示部に表示し、遠隔会議においてユーザに資料を参照させることができる。従来の携帯電話は、表示部と、ユーザの操作を受け付ける入力部とが独立に設けられ、表示部の側方に内向きカメラが設けられる。通常、携帯電話は片手で操作される。故に、ユーザが入力部に対する操作を行っても、内向きカメラはユーザの手によって覆われ難い。
【０００３】
近年、表示部に入力部を重ねて設けたタッチパネルを搭載した携帯電話、スマートフォン、タブレット端末等の端末装置が普及している。端末装置の内向きカメラは、表示部の外縁を構成する四つの辺のうちの一つの辺の側方に配置される場合が多い。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２４８１２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、端末装置は、ユーザの一方の手で支えられ、他方の手で、タッチパネルの全領域に対して入力操作が行われることが多い。ユーザが端末装置を支える向きによっては、端末装置を支える持ち手よりも入力操作を行う操作手に近い側に内向きカメラが配置される向きとなるため、ユーザが端末装置の操作を行う際に、操作手によって内向きカメラが覆われしまう可能性があった。
【０００６】
本発明は、上記の問題点を解決するためになされたものであり、端末装置が回転された場合にユーザの操作手でカメラが覆われ難い位置に配置されるように表示によって促す処理をコンピュータに実行させる画像表示プログラム、端末装置、画像表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１態様によれば、ネットワークを介して接続し、複数の端末装置間で各種データの送受信を行う前記端末装置のうちの１つである第一端末装置のコンピュータが実行可能なプログラムであって、前記第一端末装置のコンピュータに、前記第一端末装置が備える縦横比の異なる表示部に、複数の前記端末装置間で共有し、縦横比の異なる画像を示す画像データに基づく前記画像を表示する表示形態を、前記画像の長手方向を垂直方向に配置し、前記画像の短手方向を水平方向に配置した状態で表示する縦表示形態とするか、前記画像の短手方向を垂直方向に配置し、前記画像の長手方向を水平方向に配置した状態で表示する横表示形態とするか決定する表示形態決定ステップと、前記表示部に重ねて設けられた操作部を操作するユーザの操作手が、左手であるか右手であるか決定する操作手決定ステップと、前記表示形態決定ステップにおいて決定された前記表示形態、および前記操作手決定ステップにおいて決定された前記操作手の少なくとも一方と、前記表示部の外縁を構成する四つの辺のうち、前記表示部の表示面側の景色を撮影可能なカメラが側方に配置された辺であるカメラ辺とに基づいて、前記表示部の前記四つの辺のうち、前記表示部に前記画像を表示した場合に前記画像の前記垂直方向における上方側に位置する辺であり、前記画像の表示における向き合わせの基準とする基準辺を決定する基準辺決定ステップと、前記基準辺決定ステップにおいて決定された前記基準辺側に、前記垂直方向における上方側を向けた前記画像を、前記表示部に表示する表示ステップとを実行させることを特徴とする画像表示プログラムが提供される。
【０００８】
第一端末装置のコンピュータが第１態様の画像表示プログラムを実行し、表示部に画像を表示する際に、ユーザの操作手と、カメラが側方に配置されたカメラ辺とに基づいて、画像の表示における向き合わせの基準となる基準辺を決定して画像を表示する。これにより、コンピュータは、第一端末装置が画像の垂直方向を重力加速度の方向に揃えた向きに回転された場合に、ユーザの操作手によってカメラが覆われ難い位置にカメラが配置されるように、表示によって第一端末装置の回転を促すことができる。
【０００９】
第１態様の前記表示形態決定ステップは、他の前記端末装置が送信した前記表示形態を指示する第一指示情報を受信したか否かを判断する第一判断ステップを含んでもよい。この場合に、前記表示形態決定ステップは、前記第一判断ステップにおいて前記第一端末装置が前記第一指示情報を受信したと判断された場合、前記表示形態を前記第一指示情報に従う形態に決定してもよい。コンピュータは、第一指示情報に基づく表示形態に従って画像を表示することで、第一端末装置が画像の垂直方向を重力加速度の方向に揃えた向きに回転された場合に、ユーザの操作手によってカメラが覆われ難い位置にカメラが配置されるように、表示によって第一端末装置の回転を促すことができる。
【００１０】
第１態様の前記表示形態決定ステップは、前記第一端末装置が前記表示形態を指示する第二指示情報を有するか否かを判断する第二判断ステップを含んでもよい。この場合に、前記表示形態決定ステップは、前記第二判断ステップにおいて前記第一端末装置が前記第二指示情報を有すると判断された場合、前記表示形態を前記第二指示情報に従う形態に決定してもよい。コンピュータは、第二指示情報に基づく表示形態に従って画像を表示することで、画像の垂直方向を重力加速度の方向に揃えた向きに第一端末装置が回転された場合に、ユーザの操作手によってカメラが覆われ難い位置にカメラが配置されるように、表示によって第一端末装置の回転を促すことができる。
【００１１】
第１態様の前記第二指示情報は、前記画像の表示形態を前記縦表示形態か前記横表示形態か指定する形態指定情報であってもよい。この場合に、前記第二判断ステップは、前記画像データが前記形態指定情報を含むか否か判断し、前記表示形態決定ステップは、前記第二判断ステップにおいて前記画像データが前記形態指定情報を含むと判断された場合に、前記表示形態を前記形態指定情報が指定する形態に決定してもよい。コンピュータは、形態指定情報に基づく表示形態に従って画像を表示することで、画像の垂直方向を重力加速度の方向に揃えた向きに第一端末装置が回転された場合に、ユーザの操作手によってカメラが覆われ難い位置にカメラが配置されるように、表示によって第一端末装置の回転を促すことができる。
【００１２】
第１態様において、前記第一端末装置は、前記第一端末装置に設けられた前記第一端末装置の向きを検出可能なセンサの検出結果に基づいて前記表示部の前記基準辺を設定する基準辺設定情報を有してもよい。この場合に、前記第二指示情報は、前記基準辺設定情報に基づいて、前記表示形態を前記縦表示形態または前記横表示形態に指示する情報であってもよい。コンピュータは、基準辺設定情報に基づく表示形態に従って画像を表示することで、画像の垂直方向を重力加速度の方向に揃えた向きに第一端末装置が回転された場合に、ユーザの操作手によってカメラが覆われ難い位置にカメラが配置されるように、表示によって第一端末装置の回転を促すことができる。
【００１３】
第１態様において、前記第一端末装置は、前記表示部の前記基準辺をユーザの所望する一つの辺に指定する基準辺指定情報を有してもよい。この場合に、前記第二指示情報は、前記基準辺指定情報に基づいて、前記表示形態を前記縦表示形態または前記横表示形態に指示する情報であってもよい。コンピュータは、基準辺指示情報に基づく表示形態に従って画像を表示することで、画像の垂直方向を重力加速度の方向に揃えた向きに第一端末装置が回転された場合に、ユーザの操作手によってカメラが覆われ難い位置にカメラが配置されるように、表示によって第一端末装置の回転を促すことができる。
【００１４】
第１態様の前記基準辺決定ステップは、前記表示形態に基づき前記画像の左右方向に前記表示部の前記カメラ辺を配置する場合において、前記操作手の側とは反対側に前記カメラ辺を配置した状態で前記表示部の上側に位置する辺を、前記基準辺に決定してもよい。コンピュータは、カメラ辺が操作手の側とは反対側に配置されるように画像を表示することで、画像の垂直方向を重力加速度の方向に揃えた向きに第一端末装置が回転された場合に、ユーザの操作手によってカメラが覆われ難い位置にカメラが配置されるように、表示によって第一端末装置の回転を促すことができる。
【００１５】
第１態様において、前記第一端末装置のコンピュータに、前記第一端末装置が前記カメラで撮影した撮影画像を他の前記端末装置に対し送信しているか否かを判断する第三判断ステップをさらに実行させてもよい。この場合に、前記第三判断ステップにおいて前記第一端末装置が前記撮影画像を送信していないと判断された場合に、前記基準辺決定ステップは、前記表示形態および前記操作手の少なくとも一方と前記カメラ辺とに基づく形態による前記基準辺の決定は行わず、予め前記表示形態に応じて設定した辺を前記基準辺として決定してもよい。第一端末装置が撮影画像を送信していなければ、操作手がカメラを覆っても影響がないので、コンピュータは、基準辺を決定しないことで、画像表示の自由度を高めることができる。
【００１６】
第１態様において、前記第一端末装置のコンピュータに、前記第一端末装置が送信した前記撮影画像の表示を他の前記端末装置が行っていることを示す情報を受信したか否かを判断する第四判断ステップをさらに実行させてもよい。この場合に、前記第三判断ステップにおいて前記第一端末装置が前記撮影画像を送信していると判断され、且つ、前記第四判断ステップにおいて他の前記端末装置が前記撮影画像を表示していないと判断された場合に、前記基準辺決定ステップは、前記表示形態および前記操作手の少なくとも一方と前記カメラ辺とに基づく形態による前記基準辺の決定は行わず、予め前記表示形態に応じて設定した辺を前記基準辺として決定してもよい。他の端末装置が第一端末装置の撮影画像を受信していなければ、操作手がカメラを覆っても影響がないので、コンピュータは、基準辺を決定しないことで、画像表示の自由度を高めることができる。
【００１７】
本発明の第２態様によれば、ネットワークを介して接続された複数の端末装置間で各種データの送受信を行う１の前記端末装置であって、縦横比の異なる表示部と、前記表示部に重ねて設けた操作部と、前記表示部の外縁を構成する四つの辺のうちの一つの辺の側方に配置され、前記表示部の表示面側の景色を撮影可能なカメラと、前記表示部に、複数の前記端末装置間で共有し、縦横比の異なる画像を示す画像データに基づく前記画像を表示する表示形態を、前記画像の長手方向を垂直方向に配置し、前記画像の短手方向を水平方向に配置した状態で表示する縦表示形態とするか、前記画像の短手方向を垂直方向に配置し、前記画像の長手方向を水平方向に配置した状態で表示する横表示形態とするか決定する表示形態決定手段と、前記操作部を操作するユーザの操作手が、左手であるか右手であるか決定する操作手決定手段と、前記表示形態決定手段が決定した前記表示形態、および前記操作手決定手段が決定した前記操作手の少なくとも一方と、前記表示部の前記四つの辺のうち前記カメラが側方に配置された辺であるカメラ辺とに基づいて、前記表示部の前記四つの辺のうち、前記表示部に前記画像を表示した場合に前記画像の前記垂直方向における上方側に位置する辺であり、前記画像の表示における向き合わせの基準とする基準辺を決定する基準辺決定手段と、前記基準辺決定手段が決定した前記基準辺側に、前記垂直方向における前記上方側を向けた前記画像を、前記表示部に表示する表示手段とを備えた端末装置が提供される。
【００１８】
本発明の第３態様によれば、ネットワークを介して接続し、複数の端末装置間で各種データの送受信を行う１の前記端末装置のコンピュータが実行可能な画像表示方法であって、前記端末装置が備える縦横比の異なる表示部に、複数の前記端末装置間で共有し、縦横比の異なる画像を示す画像データに基づく前記画像を表示する表示形態を、前記画像の長手方向を垂直方向に配置し、前記画像の短手方向を水平方向に配置した状態で表示する縦表示形態とするか、前記画像の短手方向を垂直方向に配置し、前記画像の長手方向を水平方向に配置した状態で表示する横表示形態とするか決定する表示形態決定ステップと、前記表示部に重ねて設けられた操作部を操作するユーザの操作手が、左手であるか右手であるか決定する操作手決定ステップと、前記表示形態決定ステップにおいて決定された前記表示形態、および前記操作手決定ステップにおいて決定された前記操作手の少なくとも一方と、前記表示部の外縁を構成する四つの辺のうち、前記表示部の表示面側の景色を撮影可能なカメラが側方に配置された辺であるカメラ辺とに基づいて、前記表示部の前記四つの辺のうち、前記表示部に前記画像を表示した場合に前記画像の前記垂直方向における上方側に位置する辺であり、前記画像の表示における向き合わせの基準とする基準辺を決定する基準辺決定ステップと、前記基準辺決定ステップにおいて決定された前記基準辺側に、前記垂直方向における上方側を向けた前記画像を、前記表示部に表示する表示ステップとを含むことを特徴とする画像表示方法が提供される。
【００１９】
第２態様の端末装置を用い、あるいは第３態様の画像表示方法に従って画像を表示することで、第１態様と同様の効果を得ることができる。
【図面の簡単な説明】
【００２０】
【図１】画像表示プログラムがインストールされた端末装置が構築するシステムの概略的な構成と、タブレット端末１の電気的構成を示す図である。
【図２】ディスプレイ１６に表示した撮影画像６の様子を示す図である。
【図３】画像表示プログラムの操作手判断処理を示すフローチャートである。
【図４】画像表示プログラムの資料回転処理を示すフローチャートである。
【図５】表示形態決定処理を示すフローチャートである。
【図６】基準辺決定処理を示すフローチャートである。
【図７】基準辺決定テーブル８０の例を示す図である。
【図８】ディスプレイ１６に表示した資料７および撮影画像６の様子を示す図である。
【図９】ディスプレイ１６に表示した資料７および撮影画像６の様子を示す図である。
【図１０】操作手判断処理の変形例を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明の一実施形態について、図面を参照して説明する。図１を参照し、本発明に係る画像表示プログラムがインストールされた端末装置が構成するシステムについて説明する。本実施形態では、端末装置の一例として、図１に示す、公知の構成のタブレット端末１、３およびスマートフォン４を挙げる。なお、端末装置の例としては、他にも、タブレット型のパーソナルコンピュータ（ＰＣ）、携帯電話等（図示略）、カメラが表示部に対して位置決めされ、ユーザが表示部の向きを任意に変更して使用する形態の端末装置を挙げることができる。
【００２２】
タブレット端末１、３およびスマートフォン４は、表示部および入力部が一体となったタッチパネル１８、３１および４１と、それぞれの表示部の表示面側の景色を撮影可能な内向きカメラ２０、３２および４２をそれぞれ備える。タブレット端末１、３およびスマートフォン４は、ネットワーク９を介し、それぞれが互いに通信可能に接続することができる。
【００２３】
また、ネットワーク９には、公知の構成のＰＣを用いて構築したサーバ５が接続されている。サーバ５は、タブレット端末１、３およびスマートフォン４のコンピュータにログインさせて、資料等（後述）を共有してそれぞれの端末装置に表示させ、さらに、各端末装置が撮影した撮影画像も表示させることができるシステムを構築する。タブレット端末１、３およびスマートフォン４のコンピュータは、それぞれのカメラ２０、３２および４２の撮影画像のデータである撮影画像データをサーバ５に送信する。また、タブレット端末１、３およびスマートフォン４のコンピュータは、サーバ５から各端末装置の撮影画像データを受信して、それぞれの表示部に撮影画像を表示する。
【００２４】
また、タブレット端末１、３およびスマートフォン４のうちのいずれかの端末装置は、資料を用いた会議の主催者が利用する主催者端末装置として設定することができる。主催者端末装置のコンピュータは、会議で用いる資料の資料データを、記録媒体からの読み込み、ネットワーク９を介したダウンロード等の手段で、主催者端末装置の記憶装置に記憶する。主催者端末装置のコンピュータは、ユーザによる操作に基づき、会議で用いる資料の資料データをサーバ５に対して送信する。サーバ５は、受信した資料データを、ネットワーク９を介し、ログインしている各端末装置に対して送信する。タブレット端末１、３およびスマートフォン４のコンピュータは、図示しない、遠隔会議のためのプログラムをそれぞれ実行し、サーバ５から受信した資料データをそれぞれの表示部に表示する。そして、後述する画像表示プログラムの実行において、コンピュータは、表示部に表示する資料および撮影画像の表示状態（表示向き）を決定する。このように、各端末装置のコンピュータは、端末装置間における資料の共有を実現する。なお、資料データは、サーバ５が備える図示しない記憶装置に予め記憶されていてもよい。
【００２５】
サーバ５の記憶装置には後述する画像表示プログラムが記憶されている。ネットワーク９を介してサーバ５にログインしたタブレット端末１、３およびスマートフォン４のコンピュータは、画像表示プログラムをダウンロードし、インストールすることができる。なお、サーバ５とは別体にプログラムダウンロード用のサーバが設けられる場合、各端末装置は、プログラムダウンロード用のサーバから画像表示プログラムをダウンロードし、インストールすることができる。画像表示プログラムは、コンピュータで読み取り可能な一時的な記憶媒体（例えば、伝送信号）として、サーバ５から各端末装置に送信される。画像表示プログラムは、各端末装置に応じたコードにコンパイルされて提供される。各端末装置は、各端末装置が備えるコンピュータで読み取り可能な記憶装置に保存される。記憶装置は、例えばＲＯＭ、フラッシュＲＯＭ、ＨＤＤ，ＲＡＭなどの、一時的な記憶媒体を除く記憶媒体である。記憶装置は、非一時的な記憶媒体であってよい。非一時的な記憶媒体は、データを記憶する時間の長さに関わらず、データを留めておくことが可能なものである。各端末装置における資料の表示方法または資料に対する操作方法は、各端末装置の入出力デバイスに準ずるため、異なる場合がある。しかし、各端末装置のコンピュータが画像表示プログラムを実行することにより得られる結果は略同じである。以下では便宜上、タブレット端末１に着目し、タブレット端末１の電気的構成および画像表示プログラムの実行に伴う動作について説明を行う。
【００２６】
タブレット端末１は、タブレット端末１の制御を司るＣＰＵ１１を備える。ＣＰＵ１１は、ＲＯＭ１２、ＲＡＭ１３、フラッシュメモリ１４、通信インターフェイス（以下、「通信Ｉ／Ｆ」という。）１５、ディスプレイ１６、タッチパッド１７、操作ボタン１９、カメラ２０、加速度センサ２１およびロックボタン２２と電気的に接続する。ＲＯＭ１２は、ブートプログラム、ＢＩＯＳ等を記憶する。ＲＡＭ１３は、タイマー、カウンタ、一時的なデータ等を記憶する。フラッシュメモリ１４は、ＣＰＵ１１の制御プログラムを記憶する。後述する画像表示プログラム、基準辺決定テーブル８０（図７参照）、タブレット端末１の基本ソフト（ＯＳ）は、フラッシュメモリ１４に記憶される。
【００２７】
通信Ｉ／Ｆ１５は、ＷｉＦｉ（登録商標）等の無線ＬＡＮ、または３Ｇ、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、４Ｇ等の通信規格による無線通信を行うためのインターフェイスである。タブレット端末１は、アクセスポイント（図示外）を介してネットワーク９に接続する。タブレット端末１は、同様にしてネットワーク９に接続するタブレット端末３、スマートフォン４、および有線通信によってネットワーク９に接続するサーバ５と、ネットワーク９を介して通信する。タブレット端末１は、無線ＬＡＮにより、ネットワーク９を介さず直接、タブレット端末３およびスマートフォン４と通信してもよい。また、通信Ｉ／Ｆ１５は、有線通信を行うインターフェイスであってもよい。
【００２８】
ディスプレイ１６は、例えば液晶パネル等の表示装置である。ディスプレイ１６は縦横比の異なる略長方形状をなし、例えば対辺が７インチでアスペクト比が４：３の大きさを有する。なお、ディスプレイ１６は、有機ＥＬ（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなど、その他の表示方式を用いた表示装置であってもよい。タッチパッド１７は、ユーザの指等が触れた位置を検出する。タッチパッド１７は、例えば、静電容量式の位置検出装置である。なお、タッチパッド１７は、感圧式タッチパッドなど、その他の検出方式を用いた位置検出装置であってもよい。ディスプレイ１６とタッチパッド１７は略同じ大きさに形成される。タッチパネル１８は、ディスプレイ１６上にタッチパッド１７が重ねて設けられることによって構成される。
【００２９】
操作ボタン１９は、ユーザがタブレット端末１に対する入力操作をタッチパッド１７の他にも行うことができる物理的なスイッチである。操作ボタン１９は、本実施形態では画像表示プログラムの実行の終了（アプリケーションの終了）に用いられる。カメラ２０は、ディスプレイ１６の表示面側の景色を撮影する。図示しないが、タブレット端末１は、ディスプレイ１６の表示面とは反対の背面側の景色を撮影するカメラも搭載する。カメラ２０は、ディスプレイ１６の外縁を構成する四つの辺Ｕ、Ｄ、Ｌ、Ｒのうちの一つの辺（本実施形態では辺Ｕ）の側方に配置されている。加速度センサ２１は、３軸（Ｘ軸、Ｙ軸、Ｚ軸）方向の加速度を検出する。なお、詳細は後述するが、ＲＡＭ１３は、ディスプレイ１６の四つの辺のうち、重力加速度の方向において最も高い位置にある辺を、基準辺設定情報として記憶する。ロックボタン２２は、ディスプレイ１６に表示される画像の表示形態（後述）を、ユーザが所望する表示形態に固定する場合に操作するスイッチである。ＲＡＭ１３は、ロックボタン２２がオンまたはオフの状態を示すフラグを保持する。また、ＲＡＭ１３は、ロックボタン２２がオンである場合、ロックボタン２２がオフからオンに操作されたときの表示形態と基準辺（後述）の設定を保持するための固定時設定情報を記憶する。
【００３０】
このような構成のタブレット端末１のＣＰＵ１１は、図示しない、遠隔会議のためのプログラムの実行に伴い、ネットワーク９を介してサーバ５、タブレット端末３、スマートフォン４と接続し、サーバ５を介して資料を共有する。ＣＰＵ１１は、共有した資料と、サーバ５を介して各端末装置から受信する撮影画像を、ディスプレイ１６に表示する。撮影画像は、他の端末装置（タブレット端末３、スマートフォン４）のカメラ（カメラ３２、４２）で撮影された画像であり、他の端末装置のユーザ等が写る。撮影画像に基づく撮影画像データは、サーバ５を介して各端末装置に配信される。資料は、例えば、テキスト、図形、表、グラフ、画像、映像等、あるいはそれらの組み合わせからなる情報である。資料は、端末装置のコンピュータ（例えばタブレット端末１のＣＰＵ１１）が表示部（例えばタブレット端末１のディスプレイ１６）に表示して、ユーザが閲覧することのできるコンテンツである。本実施形態において、資料は、縦横比の異なる画像として表示部に表示される。資料は、コンピュータが扱うことのできる形式のデータである資料データで示される。資料データはサーバ５から送信されて、端末装置の記憶装置（例えばタブレット端末１のフラッシュメモリ１４）に記憶される。
【００３１】
後述する画像表示プログラムを実行するＣＰＵ１１を含め、端末装置のコンピュータは、それぞれ、遠隔会議のためのプログラムの実行に伴い共有される資料を表示部に表示する際の表示形態を、諸条件に応じて決定する処理を行う。表示形態とは、縦横比の異なる画像として表示される資料の長手方向または短手方向を垂直方向に揃えて表示する形態をいう。なお、垂直方向または水平方向は、端末装置がユーザに利用される場合において、ユーザが資料を見る場合（以下、「ユーザ目線」ともいう。）の上下方向または左右方向とも解される。資料の長手方向を垂直方向にし、短手方向を水平方向にして表示する表示形態を「縦表示形態」（いわゆるポートレートモード）といい、資料の短手方向を垂直方向にし、長手方向を水平方向にして表示する表示形態を「横表示形態」（いわゆるランドスケープモード）という。例えば、端末装置の縦横比の異なる表示部を、表示部の長手方向を垂直方向にして配置する。この場合に、縦表示形態で資料のみを表示部に表示すれば、表示部の縦横の向きと資料の縦横の向きとが揃う。資料を表示部の表示領域の大きさに合わせて表示した場合、資料と表示部の縦横比がほぼ同じ比率であれば、資料は、表示領域のほぼ全体に拡大して表示することが可能である。一方、表示部の配置を同様とし、横表示形態で資料を表示部に表示した場合、表示部の縦横の向きと資料の縦横の向きとが揃わない。資料を表示部の表示領域の大きさに合わせて表示した場合、資料は、長手方向の長さが表示部の短手方向の長さに制限される。資料は縮小され、表示部の表示領域の一部に表示されることになる。なお、資料データは、資料の表示形態（縦表示形態または横表示形態）を指定する形態指定情報を、例えばファイルのプロパティを記述するデータ領域に保持することができる。
【００３２】
次に、図２を参照し、タブレット端末１を例に、ＣＰＵ１１がディスプレイ１６に表示する資料７（図９参照）および撮影画像６の様子を説明する。前述したように、タブレット端末１のディスプレイ１６は縦横比が異なる。ディスプレイ１６の外縁を構成する四つの辺のうちの二つの辺Ｕ、Ｄは、短手側の辺であり、辺Ｌ、Ｒは、長手側の辺である。仮にユーザの存在を参照するならば、辺Ｕおよび辺Ｄをユーザ目線においてそれぞれ上下方向の上方および下方に配置した場合、辺Ｌはディスプレイ１６中央に対して左方に位置し、辺Ｒは右方に位置する。図２の例示は、タブレット端末１が、ユーザ目線においてそれぞれ上下方向（紙面上下方向とする。）に長手側の辺Ｌ、Ｒが概ね揃えられた状態を示す。タブレット端末１は、ユーザの持ち手７０（図２の例では左手）で保持され、操作手７５（図２の例では右手）でタッチパッド１７から操作の入力がなされる様子である。ディスプレイ１６の長手側の辺Ｌ、Ｒが、ユーザ目線で概ね上下方向に揃えられた状態を、「縦持ち状態」とよぶ。また、ディスプレイ１６の短手側の辺Ｕ、Ｄが、ユーザ目線で概ね上下方向に揃えられた状態を、「横持ち状態」とよぶこととする。なお、持ち手７０、操作手７５は、左右どちらの手でもよく、ユーザの利き手に応じる。
【００３３】
後述する画像表示プログラムの実行において、ＣＰＵ１１は、ディスプレイ１６に、資料７（図９参照）と撮影画像６とを、３種類６通りのレイアウトで表示することができる。３種類のレイアウトは、カメラ２０で撮影する人物が写る撮影画像６を表示する人物レイアウト、資料７を表示する資料レイアウト、または撮影画像６と資料７を表示する複合レイアウトである。各レイアウトは、それぞれ、縦持ち状態の場合と横持ち状態の場合とで、２通りのレイアウトを有する。
【００３４】
図２の例示は、縦持ち状態の人物レイアウトによって撮影画像６をディスプレイ１６に表示した様子である。具体的に、ディスプレイ１６は、カメラ２０で撮影したタブレット端末１のユーザが写る撮影画像６０を表示領域全体に表示する。また、ディスプレイ１６は、撮影画像６０を縮小した撮影画像６１を、撮影画像６０に重ねて表示領域の下段に表示する。ディスプレイ１６は、タブレット端末３のユーザが写る撮影画像６３と、スマートフォン４のユーザが写る撮影画像６４とを、撮影画像６１に並べて表示領域の下段に配置し、撮影画像６０に重ねて表示する。縦持ち状態の複合レイアウトの場合、ディスプレイ１６は、撮影画像６０を表示せず、表示領域の上段すなわち撮影画像６１、６３、６４の上側に、資料７（図９参照）を表示する。資料７が横表示形態を示す形態指定情報を有する場合、前述したように、資料７は、長手方向の長さが、ディスプレイ１６の短手側の辺Ｕ、Ｄの長さによって制限されるため、縮小表示されることになる。
【００３５】
このように、ディスプレイ１６は、タブレット端末１のユーザの撮影画像６０、６１と、タブレット端末３のユーザの撮影画像６３と、スマートフォン４のユーザの撮影画像６４とを表示する。同様に、タブレット端末３やスマートフォン４の表示部は、タブレット端末１のユーザの撮影画像を表示する。後述する画像表示プログラムの実行において、ＣＰＵ１１は、ユーザの操作手７５によってカメラ２０が覆われ、撮影画像６１にユーザが写らないことが生じ難くなるように、ディスプレイ１６に表示する資料７の表示状態（表示向き）を設定する処理を行う。
【００３６】
ＣＰＵ１１は、概略、以下のように、資料７の表示状態を決定する。表示部の外縁を構成する四つの辺のうち、カメラが側方に配置された辺を「カメラ辺」とする。タブレット端末１の場合、カメラ辺は、ディスプレイ１６の四つの辺Ｕ、Ｄ、Ｌ、Ｒのうち、カメラ２０が側方に配置された辺Ｕである。ＣＰＵ１１は、操作手７５が左手であるか右手であるかについて決定する処理を行い、操作手７５と、カメラ辺とに基づいて、基準辺を決定する。「基準辺」は、重力加速度の上下方向と資料７との垂直方向が一致した場合における、資料７の上方側に位置する辺である。「基準辺」は、仮にユーザの存在を参照するならば、ディスプレイ１６に表示した資料７をユーザが正しい向きに見る場合に、ディスプレイ１６の四つの辺Ｕ、Ｄ、Ｌ、Ｒのうち、ユーザ目線における資料７の上方側に位置する辺であってよい。すなわち、ユーザが資料７を正しい向きに見ようとすれば、タブレット端末１は、資料７の上方側に位置する基準辺が、ユーザ目線におけるディスプレイ１６の上側の辺となる向きに、ユーザによって保持されることとなる。このときに、カメラ２０の位置が、操作手７５によって覆われ難い位置となるように、ＣＰＵ１１は、画像表示プログラムの実行において、基準辺を決定する。
【００３７】
なお、画像表示プログラムの実行において、ＣＰＵ１１は、上記の基準辺を決定する場合に、フラッシュメモリ１４に記憶した基準辺決定テーブル８０（図７参照）を参照する。図７に示す、基準辺決定テーブル８０は、端末装置の種類ごとに、表示部の四つの辺のうちのカメラ辺と、操作手７５に基づいて、基準辺を決定するテーブルである。端末装置は種類ごとに、タブレット端末１（図２参照）と同様、表示部の四つの辺に、それぞれ短手側の辺Ｕ、Ｄ、および長手側の辺Ｌ、Ｒが予め設定され、カメラ辺が決定される。基準辺決定テーブル８０は、ユーザが端末装置を使用する際に、表示部に対するカメラ辺の位置が操作手７５の移動範囲に含まれ難い位置となるように、資料７の表示形態に応じて、資料７の上方側に位置させる基準辺をどの辺とするか、端末装置の種類ごとに設定したものである。なお、ＲＯＭ１２に端末装置名を示すデータが予め記憶されており、ＣＰＵ１１は、基準辺決定テーブル８０を参照する際に、端末装置名を示すデータを読み出して端末装置の種類を照合する。
【００３８】
以下、図３〜図９を参照し、画像表示プログラムの実行に伴いタブレット端末１のＣＰＵ１１が行う処理について説明する。前述したように、タブレット端末１は、ユーザの操作に基づきＣＰＵ１１が図示しない遠隔会議のプログラムを実行することで、サーバ５を介してタブレット端末３およびスマートフォン４と資料を共有する。遠隔会議のプログラムの実行開始時におけるレイアウトは、デフォルト設定で、例えば、縦持ち状態の人物レイアウト（図２参照）が設定されている。ＣＰＵ１１は、カメラ２０で撮影したユーザの撮影画像６０、６１をディスプレイ１６に表示し、撮影画像６１をサーバ５に送信する。ＣＰＵ１１は、サーバ５から受信するタブレット端末３とスマートフォン４で撮影された撮影画像６３、６４を、ディスプレイ１６に表示する。
【００３９】
ＣＰＵ１１は、遠隔会議のプログラムの実行に伴う処理において、画像表示プログラムの実行を開始する。図３に示す、操作手判断処理と、図４に示す、資料回転処理は、タブレット端末１のＣＰＵ１１が画像表示プログラムを実行すると処理を開始するプログラムモジュールの一つである。タブレット端末１の基本ソフトはマルチタスク型のＯＳを提供し、遠隔会議のプログラム、操作手判断処理、資料回転処理を並列処理によって実行することができる。操作手判断処理と資料回転処理において使用されるフラグやタイマー等は、各プログラムモジュール間で共有して利用される。以下に説明する操作手判断処理と資料回転処理のフローチャート中には省略するが、ＣＰＵ１１は、割込みを禁止または解除したり、データをスタックへ退避または復帰したりする処理等、排他制御を行っている。なお、基本ソフトがマルチタスク型のＯＳでない場合、各プログラムモジュールは、ハードウェアからのイベント割込み等を契機に起動してもよい。
【００４０】
ＣＰＵ１１は、ユーザの操作に基づき画像表示プログラムを実行すると、操作手判断処理（図３参照）と資料回転処理（図４参照）の実行を開始する。図３に示す、操作手判断処理は、加速度センサ２１によるタブレット端末１に加わる加速度の検出結果に基づき、ユーザの持ち手７０によってタブレット端末１が保持される側の辺である被保持辺を決定することで、操作手７５を決定する処理を常時行う。ＣＰＵ１１は、操作手判断処理の実行を開始すると、加速度センサ２１の出力値を取得し、出力値を重力加速度としてＲＡＭ１３に保存する（Ｓ１１）。ＣＰＵ１１は、保存した重力加速度の方向に基づき、タブレット端末１の姿勢を決定する（Ｓ１３）。加速度センサ２１がタブレット端末１内で配置されている向きは予め判っているので、ＣＰＵ１１は、重力加速度の方向がタブレット端末１に対して向く方向を演算し、タブレット端末１の姿勢を決定する。
【００４１】
ＣＰＵ１１は、加速度センサ２１の出力値を取得してＲＡＭ１３に保存する。ＣＰＵ１１は、今回取得した加速度センサ２１の出力値と、前回取得して保存した加速度センサ２１の出力値（前回以前に取得した出力値でもよい。）との差分を演算し、差分値（すなわち加速度センサ２１の出力値の変動量）が所定値以上か否か判断する（Ｓ１５）。ＣＰＵ１１は、差分値が所定値未満であれば（Ｓ１５：ＮＯ）、所定値以上の差分値を得られるまで待つ。ＣＰＵ１１は、加速度センサ２１の出力値の差分値として所定値以上の値を得られた場合（Ｓ１５：ＹＥＳ）、Ｓ１１で保存した重力加速度の寄与分を出力値から除去する（Ｓ１７）。これにより、ＣＰＵ１１は、タブレット端末１に加わる加速度の変化分を示す加速度変化値を得る。
【００４２】
ＣＰＵ１１は、Ｓ１３で決定したタブレット端末１の姿勢に基づき、タブレット端末１のディスプレイ１６の表面に平行な面であるＸＹ平面を求める。ＣＰＵ１１は、加速度変化値から、ＸＹ平面の方向に加わる加速度成分を抽出する（Ｓ１９）。すなわち、ＣＰＵ１１は、タブレット端末１がＸＹ平面方向に移動した分の加速度成分を求める。ユーザがタブレット端末１を持つ持ち手７０を動かした場合に発生する加速度の上記ＸＹ平面方向における加速度成分は、タブレット端末１が、持ち手７０の手首を中心とする円弧を描く向きに発生する。すなわち、ユーザの持ち手７０の手首は、加速度成分と直交する方向に位置する。ＣＰＵ１１は、ディスプレイ１６の四つの辺のうち、加速度成分の直交方向と交わる辺を求め、被保持辺として決定する（Ｓ２１）。
【００４３】
ＣＰＵ１１は、Ｓ１３で決定したタブレット端末１の姿勢と、上記決定した被保持辺とに基づき、ユーザの操作手７５が右手であるか左手であるか決定する（Ｓ２３）。重力加速度の方向を基準とするディスプレイ１６の四つの辺の配置関係は、タブレット端末１の姿勢に基づいて求めることができる。ＣＰＵ１１は、被保持辺が重力加速度の方向を基準に他の辺に対してどの位置にあるか求め、持ち手７０が、左手か右手か決定し、持ち手７０と反対側の手を、操作手７５に決定する。ＣＰＵ１１は、操作手７５が右手か左手かを示す情報である操作手情報を更新してＲＡＭ１３に保存し（Ｓ２５）、処理をＳ１１に戻す。ＣＰＵ１１は、上記Ｓ１１〜Ｓ２５の処理を繰り返して実行し、常時、操作手情報を更新する。
【００４４】
次に、資料回転処理について説明する。図４に示す、資料回転処理は、ＣＰＵ１１が、ディスプレイ１６に表示する資料７と撮影画像６の表示状態（表示向き）の変更に関する指示信号を受けた場合に、資料７と撮影画像６の表示状態を決定する処理である。表示状態の変更に関する指示信号は、複数種類ある。指示信号のひとつは、会議の主催者が参加者であるユーザに資料７を見せる向きとして、主催者端末装置から送信され、サーバ５を介して受信する、資料７の表示状態を指示する信号である。この場合に送信される指示信号は、表示形態（縦表示形態または横表示形態）を指示する形態指定情報を含む。指示信号のひとつは、会議の参加者が表示部のレイアウトを変更した場合に、変更したレイアウトの情報がサーバ５に送信され、サーバ５から各端末装置に送信される、レイアウト変更があったことを報せる信号である。指示信号のひとつは、タブレット端末１のユーザがディスプレイ１６のレイアウトをメニューから選択する等により変更した場合に、変更したレイアウトの情報をサーバ５に送信する際に、ＲＡＭ１３に立てられるフラグである。
【００４５】
図４に示すように、ＣＰＵ１１は、資料回転処理の実行を開始すると、表示形態決定処理のサブルーチンを実行する（Ｓ３１）。図５に示すように、ＣＰＵ１１は、表示形態決定処理において、他の端末装置から、形態指定情報を含む指示信号を受信したか否か判断する（Ｓ４１）。例えば、会議の主催者が、各端末装置の表示部に資料７を表示させたい場合、主催者端末装置のコンピュータは、指示信号に資料７の表示形態を示す形態指定情報を含め、サーバ５を介し、各端末装置に送信する。端末装置の一つであるタブレット端末１のＣＰＵ１１は、形態指定情報を含む指示信号を受信すると（Ｓ４１：ＹＥＳ）、資料７の表示形態を、形態指定情報が指定する表示形態に設定する（Ｓ４３）。ＣＰＵ１１は、図４に示す、資料回転処理に処理を戻し、基準辺決定処理のサブルーチンを実行する（Ｓ３３）。
【００４６】
図６に示すように、ＣＰＵ１１は、基準辺決定処理において、カメラ２０で撮影した撮影画像６１の送信を、現在、行っているか否か判断する（Ｓ６１）。ＣＰＵ１１は、カメラ２０の撮影を行って撮影画像６１を送信している場合（Ｓ６１：ＹＥＳ）、他の端末装置がタブレット端末１から送信した撮影画像６１を表示部に表示しているか否か判断する（Ｓ６３）。タブレット端末１を含め、会議に参加する端末装置は、一定時間ごとに、現在設定されているレイアウトの情報をサーバ５に送信している。ＣＰＵ１１は、サーバ５に、他の端末装置のレイアウトを問い合わせ、人物レイアウトまたは複合レイアウトが設定された端末装置が一つでもあれば、撮影画像６１が他の端末装置で表示されていると判断し（Ｓ６３：ＹＥＳ）、処理をＳ６５に進める。
【００４７】
ＣＰＵ１１は、図７に示す、基準辺決定テーブル８０を参照し、基準辺を決定する（Ｓ６５）。例えば、タブレット端末１が「ｉＰｅｄ  ｍｉｎｉ」である場合、カメラ辺は辺Ｕである。操作手情報に基づきタブレット端末１のユーザの操作手７５が右手であると決定され、また、資料７の表示形態として横表示形態が指定されているとき、ＣＰＵ１１は、基準辺決定テーブル８０に基づき基準辺を辺Ｒに決定する。ＣＰＵ１１は、図４に示す、資料回転処理に処理を戻し、処理をＳ３５に進める。
【００４８】
ＣＰＵ１１は、ディスプレイ１６に表示する資料７および撮影画像６の表示状態を更新する（Ｓ３５）。例えば主催者の意向により資料７を横表示形態で表示する形態指定情報が指示信号に含まれていた場合、ＣＰＵ１１は、撮影画像６と資料７を表示するため、レイアウトを横持ち状態の複合レイアウトに決定する。基準辺が辺Ｒに決定されているので、図８に示すように、ＣＰＵ１１は、資料７の上方側に辺Ｒが位置するように、資料７および撮影画像６を時計回りに９０度回転させ、人物レイアウト（図２参照）から複合レイアウトの配置に変更して、ディスプレイ１６に表示する。
【００４９】
図９に示すように、ユーザが資料７を正しい向きに見るためタブレット端末１を回転させて横持ち状態に保持し直した場合に、辺Ｒはユーザ目線でディスプレイ１６の上方側に位置する。右手を操作手７５とするユーザが操作手７５でタッチパネル１８を操作した場合、操作手７５によって覆われ易い辺は、主に、ディスプレイ１６の下方側および右方側に位置する辺Ｌおよび辺Ｄである。すなわち、カメラ２０が側方に配置された辺Ｕ（カメラ辺）は、操作手７５に覆われ難い、ディスプレイ１６の左方側に配置される。ＣＰＵ１１は、ディスプレイ１６の表示状態を更新したら、図４に示す、資料回転処理において、処理をＳ３７に進める。
【００５０】
ＣＰＵ１１は、指示信号の入力を待ち（Ｓ３７：ＮＯ）、指示信号を受けると（Ｓ３７：ＹＥＳ）、処理をＳ３１に戻し、新たな指示信号に基づく資料７と撮影画像６の表示状態（表示向き）を決定する処理を行う。
【００５１】
例えば、他の端末装置でレイアウトの変更がなされた場合に、ＣＰＵ１１はサーバ５を介し、レイアウト変更を報せる指示信号を受信する（Ｓ３７：ＹＥＳ）。この場合の指示信号は形態指定情報を含まない。表示形態決定処理（Ｓ３１）において、ＣＰＵ１１は、図５に示すように、指示信号が形態指定情報を含まないので（Ｓ４１：ＮＯ）、処理をＳ４５に進める。ＣＰＵ１１は、ＲＡＭ１３が記憶するロックボタン２２がオンまたはオフの状態を示すフラグを参照する。ロックボタン２２がオンである場合（Ｓ４５：ＹＥＳ）、ＣＰＵ１１は、ＲＡＭ１３に記憶された固定時設定情報を参照し、表示形態を、現在、設定されている表示形態に設定し（Ｓ４７）、資料回転処理（図４参照）に処理を戻す。
【００５２】
表示形態決定処理のＳ４５において、ロックボタン２２がオフである場合（Ｓ４５：ＮＯ）、ＣＰＵ１１は、加速度センサ２１の出力値を取得し、操作手判断処理と同様に、タブレット端末１の姿勢を決定する。ディスプレイ１６の表面に平行なＸＹ平面が重力加速度の方向に対して直交していなければ（Ｓ４９：ＹＥＳ）、ＣＰＵ１１は、ディスプレイ１６に表示する資料に対し垂直方向を設定することができると判断する。すなわち、ディスプレイ１６の四つの辺Ｕ、Ｄ、Ｌ、Ｒのうちのいずれかの辺は、重力加速度の方向において他の辺よりも高い位置にある。ＣＰＵ１１は、辺Ｕまたは辺Ｄが他の辺よりも高い位置にあれば表示形態を縦表示形態に設定し、辺Ｌまたは辺Ｒが他の辺よりも高い位置にあれば横表示形態に設定する（Ｓ５１）。ＣＰＵ１１は、さらに、重力加速度の方向において他の辺よりも高い位置にある辺を、基準辺に設定するため、基準辺設定情報としてＲＡＭ１３に記憶する。ＣＰＵ１１は、資料回転処理（図４参照）に処理を戻す。
【００５３】
表示形態決定処理のＳ４７において、ディスプレイ１６の表面に平行なＸＹ平面が重力加速度の方向に対して直交する場合（Ｓ４９：ＮＯ）、ＣＰＵ１１は、タブレット端末１が、例えば卓上に平置きされていると判断する。すなわち、ディスプレイ１６の四つの辺Ｕ、Ｄ、Ｌ、Ｒは、重力加速度の方向において同じ高さにあるので、ＣＰＵ１１は、ディスプレイ１６に表示する資料に対し垂直方向を設定できないと判断する。ＣＰＵ１１は、処理をＳ５３に進め、表示対象の資料７が、プロパティを記述するデータ領域に形態指定情報を保持するか否か判断する（Ｓ５３）。資料７が形態指定情報を含む場合（Ｓ５３：ＹＥＳ）、ＣＰＵ１１は、表示形態を資料７が含む形態指定情報に指定される表示形態に設定し（Ｓ５５）、資料回転処理（図４参照）に処理を戻す。
【００５４】
表示形態決定処理のＳ５３において、資料７が形態指定情報を含まない場合（Ｓ５３：ＮＯ）、ＣＰＵ１１は、現在設定されているレイアウトに基づき、表示形態を設定する（Ｓ５７）。すなわちＣＰＵ１１は、現在のレイアウトが縦持ち状態であれば、表示形態を縦表示形態に設定し、横持ち状態であれば、表示形態を横表示形態に設定する。ＣＰＵ１１は、資料回転処理（図４参照）に処理を戻す。
【００５５】
このように、図５に示す、表示形態決定処理では、資料７の表示形態を指定する形態指定情報を含む指示信号を、他の端末装置（例えば主催者端末装置）から受信すれば、ＣＰＵ１１は、資料７の表示形態を形態指定情報に従って設定する。形態指定情報を含まない指示信号を受信したり、指示信号を受信しなかった場合、ＣＰＵ１１は、ロックボタン２２のオン・オフの状態、タブレット端末１の姿勢の状態、または資料７が含む形態指定情報に基づく表示形態に設定し、または現在の表示形態を維持する。
【００５６】
そして、図６に示す、基準辺決定処理において、ＣＰＵ１１は、表示形態に応じて、操作手７５がカメラ２０を覆い難い位置にカメラ２０が配置されるように、基準辺を決定する。ところで、カメラ２０で撮影した撮影画像６１の送信を行っていなかった場合や（Ｓ６１：ＮＯ）、撮影画像６１を送信していても、撮影画像６１を表示している端末装置が一つもなかった場合（Ｓ６３：ＮＯ）、ＣＰＵ１１は、処理をＳ６７に進める。ＣＰＵ１１は、基準辺を、タブレット端末１のＲＯＭ１２に予めデフォルト設定として記憶されている、表示形態ごとの辺に設定する（Ｓ６７）。デフォルトの基準辺は、例えば、縦表示形態であれば、辺Ｕが設定されており、横表示形態であれば、辺Ｌが設定されている。デフォルトの基準辺の設定は、端末装置の種類ごとに異なる。このように、操作手７５がカメラ２０を覆っても影響がない場合、ＣＰＵ１１は、デフォルト設定に基づいて基準辺を設定することができる。なお、ＲＡＭ１３に記憶するフラグに基づきロックボタン２２がオンの状態であれば、ＣＰＵ１１は、基準辺を、デフォルトの基準辺よりも優先して、固定時設定情報として記憶されている基準辺に設定する。同様に、ＲＡＭ１３に、基準辺設定情報が記憶されていれば、ＣＰＵ１１は、基準辺を、デフォルトの基準辺よりも優先して、基準辺設定情報として記憶されている基準辺に設定する。基準辺を設定したら、ＣＰＵ１１は、資料回転処理（図４参照）に処理を戻す。
【００５７】
図４に示す、資料回転処理において、ＣＰＵ１１は、資料７の表示状態（表示向き）を、上方側に基準辺が位置するようにして、レイアウトに従って配置した撮影画像６と資料７をディスプレイ１６に表示する。ＣＰＵ１１は、次の指示信号を待ち、指示信号を受けるたびに、資料７と撮影画像６の表示状態（表示向き）を決定する処理を行う。ユーザの操作によって遠隔会議のプログラムの実行が終了されたら、ＣＰＵ１１は、画像表示プログラムの実行を中断して終了する。
【００５８】
以上説明したように、タブレット端末１のＣＰＵ１１が画像表示プログラムを実行し、ディスプレイ１６に画像を表示する際に、ユーザの操作手７５と、カメラ２０が側方に配置されたカメラ辺とに基づいて、資料７の表示における向き合わせの基準となる基準辺を決定して資料７を表示する。これにより、ＣＰＵ１１は、資料７の垂直方向を重力加速度の方向に揃えた向きにタブレット端末１が回転された場合に、操作手７５によってカメラ２０が覆われ難い位置にカメラ２０が配置されるように、ディスプレイ１６に表示する資料７の向きによってタブレット端末１の回転を促すことができる。
【００５９】
ＣＰＵ１１は、形態指定情報を含む指示信号を受けて、資料７の表示状態（表示向き）を更新する場合に、形態指定情報に基づく表示形態に従って資料７を表示することができる。これにより、ＣＰＵ１１は、資料７の垂直方向を重力加速度の方向に揃えた向きにタブレット端末１が回転された場合に、操作手７５によってカメラ２０が覆われ難い位置にカメラ２０が配置されるように、ディスプレイ１６に表示する資料７の向きによってタブレット端末１の回転を促すことができる。
【００６０】
ＣＰＵ１１は、形態指定情報を含まない指示信号を受けて、資料７の表示状態（表示向き）を更新する場合に、諸条件に基づき決定される表示形態に従って資料７を表示することができる。これにより、ＣＰＵ１１は、資料７の垂直方向を重力加速度の方向に揃えた向きにタブレット端末１が回転された場合に、操作手７５によってカメラ２０が覆われ難い位置にカメラ２０が配置されるように、ディスプレイ１６に表示する資料７の向きによってタブレット端末１の回転を促すことができる。
【００６１】
ＣＰＵ１１は、資料７のプロパティに含まれる形態指定情報に基づく表示形態に従って資料７を表示することができる。これにより、ＣＰＵ１１は、資料７の垂直方向を重力加速度の方向に揃えた向きにタブレット端末１が回転された場合に、操作手７５によってカメラ２０が覆われ難い位置にカメラ２０が配置されるように、ディスプレイ１６に表示する資料７の向きによってタブレット端末１の回転を促すことができる。
【００６２】
ＣＰＵ１１は、加速度センサ２１の検出結果に基づく基準辺設定情報によって指示される表示形態に従って資料７を表示することができる。これにより、ＣＰＵ１１は、資料７の垂直方向を重力加速度の方向に揃えた向きにタブレット端末１が回転された場合に、操作手７５によってカメラ２０が覆われ難い位置にカメラ２０が配置されるように、ディスプレイ１６に表示する資料７の向きによってタブレット端末１の回転を促すことができる。
【００６３】
ＣＰＵ１１は、ロックボタン２２がオンである場合に記憶される固定時設定情報によって設定される表示形態に従って資料７を表示することができる。これにより、ＣＰＵ１１は、資料７の垂直方向を重力加速度の方向に揃えた向きにタブレット端末１が回転された場合に、操作手７５によってカメラ２０が覆われ難い位置にカメラ２０が配置されるように、ディスプレイ１６に表示する資料７の向きによってタブレット端末１の回転を促すことができる。
【００６４】
ＣＰＵ１１は、基準辺決定テーブル８０に従って、カメラ辺を操作手７５の側とは反対側に配置することで、操作手７５がカメラ２０を覆い難くすることができる。また、タブレット端末１が撮影画像６１を送信していなければ、操作手７５がカメラ２０を覆っても影響がないので、ＣＰＵ１１は、基準辺を決定しないことで、資料７の表示の自由度を高めることができる。同様に、他の端末装置がタブレット端末１の撮影画像６１を受信していなければ、操作手７５がカメラ２０を覆っても影響がないので、ＣＰＵ１１は、基準辺を決定しないことで、資料７の表示の自由度を高めることができる。
【００６５】
なお本発明は上述の実施形態に限定されず、種々の変更が可能である。操作手判断処理において、ＣＰＵ１１は、加速度センサ２１の出力値に基づいて操作手７５が右手か左手かを決定したが、ユーザがタッチパネル１８を操作する軌跡に基づき操作手７５を決定してもよい。例えば、図１０に示す操作手判断処理の変形例は、ユーザによるスワイプ操作の軌跡に基づいて操作手７５を決定する例を示すものである。スワイプ操作とは、ユーザが指先をタッチパネル１８に接触し、接触状態を維持して一方向にスライドさせた後、指を離す操作である。
【００６６】
ユーザが、スワイプ操作を行った場合、指先の軌跡は、手首あるいは肘を支点とする円弧を描くことが知られている。ＣＰＵ１１は、ユーザの操作に応じたタッチパッド１７の出力結果に基づき、ユーザによってスワイプ操作がなされたか否かを判断し、スワイプ操作が行われるまで待つ（Ｓ７１：ＮＯ）。スワイプ操作が行われた場合（Ｓ７１：ＹＥＳ）、ＣＰＵ１１は、タッチパッド１７の出力値のログから、スワイプ操作によって入力された複数の座標データを取得する（Ｓ７３）。ＣＰＵ１１は、取得した複数の座標データに基づき、スワイプ操作によって指先の軌跡が描いた線分を円弧の式で近似する公知の演算を行う（Ｓ７５）。ＣＰＵ１１は、近似した円弧の式から円弧の中心点の座標を求める。ＣＰＵ１１は、ディスプレイ１６の辺で、水平方向に配置される２つの辺のうち、円弧の中心点が近い側の辺を求める。ＣＰＵ１１は、求めた辺がディスプレイ１６の左方側の辺であれば、操作手７５を左手に決定し、右方側の辺であれば、操作手７５を右手に決定する（Ｓ７７）。ＣＰＵ１１は、操作手情報を更新してＲＡＭ１３に保存し（Ｓ７９）、処理をＳ７１に戻す。ＣＰＵ１１は、上記Ｓ７１〜Ｓ７９の処理を繰り返して実行し、常時、操作手情報を更新する。
【００６７】
サーバ５はなくてもよく、端末装置同士がネットワーク９を介して直接接続して資料７を共有し、それぞれの表示部に資料７と撮影画像６を表示してもよい。また、主催者端末装置は設定しなくてもよい。この場合、各端末装置のコンピュータが、それぞれ、ユーザの所望する表示形態で資料を他の端末装置に表示させるため、形態指示情報を含む指示信号を出力できるようにしてもよい。
【００６８】
Ｓ３３の基準辺決定処理において基準辺の変更があった場合、ＣＰＵ１１は、Ｓ３５において、撮影画像６と資料７をディスプレイ１６に表示する際に、変更前の基準辺（例えば辺Ｕ）がユーザ目線における上方側に位置する状態から、変更後の基準辺（例えば辺Ｒ）がユーザ目線における上方側に位置する状態にするのに必要な回転の手順を指示する表示等（音声による指示でもよい。）を行ってもよい。例えば、図８に示すように、ユーザ目線における上方側に辺Ｕが位置する状態で基準辺が辺Ｒに変更された場合、ディスプレイ１６に、「左回りに９０°回転してください。」等のメッセージや矢印等を表示してもよい。ＣＰＵ１１は、回転を指示する表示等を、例えば、所定時間の間、表示するとよい。あるいは、ＣＰＵ１１は、加速度センサ２１の出力値に基づくタブレット端末１の姿勢の検出結果を取得し、変更後の基準辺が重力加速度の方向において他の辺よりも高い位置になるまで、上記の回転を指示する表示等の表示を継続してもよい。
【００６９】
表示形態決定処理において、例えば、画面の回転を指示するソフトウェアボタン等を設け、ユーザがボタンを操作した場合に、ＣＰＵ１１は、回転後の画面の状態に基づき、表示形態を設定してもよい。
【００７０】
タブレット端末１、３、スマートフォン４が、「複数の端末装置」に相当し、タブレット端末１が、「第一端末装置」に相当する。ディスプレイ１６が、「表示部」に相当する。タッチパッド１７が、「操作部」に相当する。資料データが、「画像データ」の一例である。コンピュータ（ＣＰＵ１１等）に表示形態決定処理を実行させるＳ３１の処理が、「表示形態決定ステップ」に相当する。コンピュータに操作手決定処理を実行させるＳ２５の処理が、「操作手決定ステップ」に相当する。コンピュータに基準辺決定処理を実行させるＳ３３の処理が、「基準辺決定ステップ」に相当する。コンピュータに資料７をディスプレイ１６に表示させるＳ３５の処理が、「表示ステップ」に相当する。
【００７１】
コンピュータに、形態指定情報を含む指示信号の受信の有無を判断させるＳ３７の処理が、「第一判断ステップ」に相当し、形態指定情報を含む指示信号が、「第一指示情報」に相当する。コンピュータに、形態指定情報を含まない指示信号の受信の有無を判断させるＳ３７の処理が、「第二判断ステップ」に相当し、形態指定情報を含まない指示信号が、「第二指示情報」に相当する。固定時設定情報が、「基準辺指定情報」に相当する。コンピュータに、撮影画像６１の送信の有無を判断させるＳ６１の処理が、「第三判断ステップ」に相当する。コンピュータに、撮影画像６１を表示している端末装置があるか否か判断させるＳ６３の処理が、「第四判断ステップ」に相当する。
【符号の説明】
【００７２】
１，３  タブレット端末
４    スマートフォン
６    撮影画像
７    資料
９    ネットワーク
１１    ＣＰＵ
１６    ディスプレイ
１７    タッチパッド
２０    カメラ
２１    加速度センサ
２２    ロックボタン
７０    持ち手
７５    操作手
【図１】
2014194726.tif 000003
【図２】
2014194726.tif 000004
【図３】
2014194726.tif 000005
【図４】
2014194726.tif 000006
【図５】
2014194726.tif 000007
【図６】
2014194726.tif 000008
【図７】
2014194726.tif 000009
【図８】
2014194726.tif 000010
【図９】
2014194726.tif 000011
【図１０】
2014194726.tif 000012