(57)【要約】【課題】ネットワークを介した遠隔会議に参加するユーザによって操作される通信装置で共有資料の表示と共有資料への注釈の入力に関する好適な操作性を実現可能な、通信装置を制御するコンピュータが実行可能なプログラムと通信装置を提供する。【解決手段】通信装置に接続される表示部に表示された遠隔会議画面内の第１表示領域には共有資料の第１部分が表示される。通信装置が共有資料に対する注釈の入力を受け付ける状態である場合、遠隔会議画面内の第２表示領域が、第１部分を共有資料の第２部分に移動させる第１入力を受け付ける領域として設定される。第１入力が取得された場合、第１表示領域に表示される共有資料の部分は第１部分から第２部分に移動され第２部分が表示される。第２表示領域外で且つ第１表示領域内の位置に対する第２入力が取得された場合、第２入力に対応する注釈が第１表示領域に第１部分と共に表示される。【選択図】図７
2014195183.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介した遠隔会議に参加するユーザによって操作される通信装置を制御するコンピュータが実行可能なプログラムであって、
前記コンピュータを、
前記通信装置に接続される表示部に表示された前記遠隔会議に関する表示が含まれる遠隔会議画面内の第１表示領域に、前記遠隔会議に参加する相手方によって操作される相手方装置との間で共有される共有資料データに対応する共有資料の第１部分を表示する指示を、前記表示部に出力する表示制御手段と、
前記通信装置が前記共有資料に対する注釈の入力を受け付ける第１状態である場合、前記遠隔会議画面内の前記第１表示領域よりも面積の小さい第２表示領域を、前記第１表示領域に表示されている前記第１部分を前記共有資料の第２部分に移動させる第１入力を受け付ける領域として設定する設定手段と、
前記通信装置に接続される操作部によって受け付けられた、前記遠隔会議画面に対する入力を取得する入力取得手段と、
前記設定手段によって前記第２表示領域が設定された状態で、前記入力取得手段によって取得された入力が、前記第２表示領域の位置に対する前記第１入力であるか、前記第２表示領域外で且つ前記第１表示領域内の位置に対する第２入力であるか、を判断する入力判断手段と、
前記入力判断手段によって、前記入力取得手段で取得された入力が前記第２入力であると判断される場合、前記第２入力に対応する前記注釈を示すデータを、前記ネットワークに接続された前記通信装置が備える通信部から前記相手方装置に送信する通信制御手段と、して機能させ、
前記表示制御手段は、
前記設定手段によって設定された前記第２表示領域を、前記第１表示領域と異なる状態で表示する指示を前記表示部に出力し、
前記入力判断手段によって、前記入力取得手段で取得された入力が前記第１入力であると判断される場合、前記第１表示領域に表示される前記共有資料の部分を前記第１部分から前記第２部分に移動し、前記第１表示領域に前記第２部分を表示する指示を前記表示部に出力し、
前記入力判断手段によって、前記入力取得手段で取得された入力が前記第２入力であると判断される場合、前記第２入力に対応する前記注釈を前記第１表示領域に前記第１部分と共に表示する指示を前記表示部に出力する、機能を含む、プログラム。
【請求項２】
前記設定手段は、前記相手方装置で撮影され、前記相手方装置から前記ネットワークを介して送信される撮影データ又は前記通信装置に接続される撮影部で撮影された撮影データに対応する撮影画像を表示する前記第１表示領域内の一部領域を、前記第２表示領域として設定し、
前記表示制御手段は、前記撮影画像を、前記第１表示領域と異なる状態で表示する指示を前記表示部に出力する、機能を含む、請求項１に記載のプログラム。
【請求項３】
前記コンピュータを、前記撮影画像が前記第１表示領域内の一部領域に表示されているか否かを判断する表示判断手段として機能させ、
前記設定手段は、前記表示判断手段によって前記撮影画像が表示されていると判断される場合、前記撮影画像を表示する前記第１表示領域内の一部領域を、前記第２表示領域として設定する機能を含む、請求項２に記載のプログラム。
【請求項４】
前記コンピュータを、前記相手方装置の表示部に表示された前記遠隔会議に関する表示が含まれる相手方会議画面において前記共有資料を表示する表示領域内に表示されている前記共有資料の所定の位置を示し、前記相手方装置から前記ネットワークを介して送信される位置情報を取得する第１取得手段として機能させ、
前記設定手段は、
前記第１取得手段によって取得された前記位置情報が示す前記所定の位置と、前記第１表示領域上の位置と、の間の距離に対応する第１評価値を、前記第１表示領域上の位置に対して決定し、
前記第１評価値に基づいて、前記第２表示領域の位置を特定し、特定された位置に前記第２表示領域を設定する、機能を含む、請求項１から請求項３の何れか１項に記載のプログラム。
【請求項５】
前記設定手段は、前記第１表示領域を分割した前記第１表示領域内の複数の分割領域のそれぞれを、前記第１取得手段によって取得された前記位置情報が示す前記所定の位置に近い前記分割領域程、重み付けの度合いが高くなるように、前記第１評価値を決定する機能を含む、請求項４に記載のプログラム。
【請求項６】
前記設定手段は、前記第１評価値としての前記重み付けの度合いが最も低い前記分割領域を、前記第２表示領域として設定する機能を含む、請求項５に記載のプログラム。
【請求項７】
前記コンピュータを、前記共有資料に対する前記注釈の配置位置を取得する第２取得手段として機能させ、
前記設定手段は、
前記注釈の配置位置に対応する第２評価値を、前記第１表示領域上の位置に対して決定し、
前記第２評価値に基づいて、前記第２表示領域の位置を特定し、特定された位置に前記第２表示領域を設定する、機能を含む、請求項１から請求項６の何れか１項に記載のプログラム。
【請求項８】
前記設定手段は、
前記第１表示領域を分割した前記第１表示領域内の複数の分割領域のそれぞれを対象として、前記第２取得手段によって取得された前記注釈の配置位置から、前記分割領域のそれぞれに入力された前記注釈の数を取得し、
前記注釈の数が多い前記分割領域程、重み付けの度合いが高くなるように、前記第２評価値を決定する、機能を含む、請求項７に記載のプログラム。
【請求項９】
前記設定手段は、前記第２評価値としての前記重み付けの度合いが最も低い前記分割領域を、前記第２表示領域として設定する機能を含む、請求項８に記載のプログラム。
【請求項１０】
前記設定手段は、前記入力判断手段によって前記第１入力であると判断される前記入力取得手段で取得された入力から所定時間経過した場合、前記第２表示領域を再設定する機能を含む、請求項１から請求項９の何れか１項に記載のプログラム。
【請求項１１】
前記設定手段は、前記第２入力が終了した場合、前記第２表示領域を再設定する機能を含む、請求項１から請求項１０の何れか１項に記載のプログラム。
【請求項１２】
前記表示制御手段は、前記第１表示領域に表示されている前記第１部分を含む前記共有資料に対応するサムネイル画像を、前記第２表示領域に表示する指示を前記表示部に出力する機能を含む、請求項１から請求項１１の何れか１項に記載のプログラム。
【請求項１３】
前記設定手段は、前記第１表示領域内の一部領域を、前記第２表示領域として設定し、
前記表示制御手段は、前記第２表示領域の位置に対応する前記共有資料の部分を、前記第２表示領域外の位置に対応する前記共有資料の部分と比較して低い輝度で表示する指示を前記表示部に出力する、機能を含む、請求項１から請求項１２の何れか１項に記載のプログラム。
【請求項１４】
前記表示制御手段は、前記入力判断手段によって、前記入力取得手段で取得された入力が前記第１入力であると判断される場合、前記第２表示領域に対する操作が示す座標変化量を第１数倍して取得される移動量だけ前記第１部分から離間した前記共有資料の部分を、前記第２部分として前記第１表示領域に表示する指示を前記表示部に出力する機能を含む、請求項１から請求項１３の何れか１項に記載のプログラム。
【請求項１５】
前記表示制御手段は、前記入力判断手段によって、前記入力取得手段で取得された入力が前記第１入力であると判断される場合、前記第２表示領域に対する操作が示す座標変化量を、前記第２表示領域のサイズに対する前記第１表示領域のサイズの比に応じた第２数倍して取得される移動量だけ前記第１部分から離間した前記共有資料の部分を、前記第２部分として前記第１表示領域に表示する指示を前記表示部に出力する機能を含む、請求項１から請求項１４の何れか１項に記載のプログラム。
【請求項１６】
前記設定手段は、前記入力判断手段によって、前記入力取得手段で取得された入力が前記第２入力であると判断される場合、少なくとも前記第２入力が終了するまでの間、前記第２表示領域を無効化し、
前記入力判断手段は、前記第２表示領域が無効化されている場合、前記入力取得手段で取得された入力が前記第２表示領域に対する場合でも前記第２入力と判断する、機能を含む、請求項１から請求項１５の何れか１項に記載のプログラム。
【請求項１７】
前記コンピュータを、前記入力取得手段で取得された入力に基づいて、前記第１状態と、前記注釈の入力を受け付けない第２状態と、を切り替える切換手段として機能させ、
前記設定手段は、
前記第１状態である場合、前記第２表示領域を設定し、
前記第２状態である場合、前記第２表示領域を設定しない、機能を含む、請求項１から請求項１６の何れか１項に記載のプログラム。
【請求項１８】
前記表示部と共にタッチパネルとなり、前記第１入力と前記第２入力とを受け付けるタッチパッドを備える前記操作部が接続された前記通信装置を制御する前記コンピュータが実行可能な請求項１から請求項１７の何れか１項に記載のプログラム。
【請求項１９】
ネットワークを介した遠隔会議に参加するユーザによって操作される通信装置であって、
前記通信装置に接続される表示部に表示された前記遠隔会議に関する表示が含まれる遠隔会議画面内の第１表示領域に、前記遠隔会議に参加する相手方によって操作される相手方装置との間で共有される共有資料データに対応する共有資料の第１部分を表示する指示を、前記表示部に出力する表示制御手段と、
前記通信装置が前記共有資料に対する注釈の入力を受け付ける第１状態である場合、前記遠隔会議画面内の前記第１表示領域よりも面積の小さい第２表示領域を、前記第１表示領域に表示されている前記第１部分を前記共有資料の第２部分に移動させる第１入力を受け付ける領域として設定する設定手段と、
前記通信装置に接続される操作部によって受け付けられた、前記遠隔会議画面に対する入力を取得する入力取得手段と、
前記設定手段によって前記第２表示領域が設定された状態で、前記入力取得手段によって取得された入力が、前記第２表示領域の位置に対する前記第１入力であるか、前記第２表示領域外で且つ前記第１表示領域内の位置に対する第２入力であるか、を判断する入力判断手段と、
前記入力判断手段によって、前記入力取得手段で取得された入力が前記第２入力であると判断される場合、前記第２入力に対応する前記注釈を示すデータを、前記ネットワークに接続された前記通信装置が備える通信部から前記相手方装置に送信する通信制御手段と、を備え、
前記表示制御手段は、
前記設定手段によって設定された前記第２表示領域を、前記第１表示領域と異なる状態で表示する指示を前記表示部に出力し、
前記入力判断手段によって、前記入力取得手段で取得された入力が前記第１入力であると判断される場合、前記第１表示領域に表示される前記共有資料の部分を前記第１部分から前記第２部分に移動し、前記第１表示領域に前記第２部分を表示する指示を前記表示部に出力し、
前記入力判断手段によって、前記入力取得手段で取得された入力が前記第２入力であると判断される場合、前記第２入力に対応する前記注釈を前記第１表示領域に前記第１部分と共に表示する指示を前記表示部に出力する、通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介した遠隔会議に参加するユーザによって操作される通信装置を制御するコンピュータが実行可能なプログラムと、通信装置に関する。
【背景技術】
【０００２】
ネットワークを介した遠隔会議に関する技術が提案されている。例えば、特許文献１には、パーソナルコンピュータ等の計算機上で、電子的なコミュニケーションツールを用いて通信会議や協同作業を行う場合のコミュニケーション支援に関する技術として、共有ビュー表示方法が開示されている。この表示方法では、資料表示レイヤと協同編集のための協同描画レイヤの間に、共有ビュー表示レイヤが新たに作られる。この共有ビュー表示レイヤにそれぞれの参加者が資料中のどこの部分を表示しているかという情報が表示される。これらの各レイヤは、重ね合わせて合成表示される。この表示方法によれば、ユーザは共有資料の表示をスクロールや倍率変更などで自由に変更することができる。さらに、自分と他の参加者がそれぞれ表示している共有資料の表示上の違いや共有資料中のビューの共有状態が容易に把握できるため、協同作業中のポインティングや編集といった操作を容易に行うことができるようになる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平９−１９８２２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ネットワークを介して複数の通信装置を接続した遠隔会議システムが実用化されている。遠隔会議システムでは、ネットワークを介して接続された各通信装置を、遠隔会議に参加する各ユーザが操作することで、遠隔会議が行われる。遠隔会議では、共有資料データが各通信装置で共有される場合がある。各通信装置では、共有資料データに対応する共有資料が表示され、各通信装置のユーザは、この共有資料を利用して遠隔会議に参加する。さらに、各通信装置では、共有資料に対する注釈を入力することもできる。この場合、所定の通信装置で入力された注釈は、相手方の通信装置でも表示中の共有資料と共に表示される。
【０００５】
通信装置が表示部の画面サイズが小さいスマートフォン又はタブレット端末のような携帯端末である場合、共有資料を表示するための表示領域は狭くなる。狭い表示領域では、共有資料の一部のみが表示されることもある。表示されている共有資料の部分を移動させる場合、通信装置に対して移動のための入力がされる。通信装置では、ユーザ操作による入力が、上述した注釈の入力であるか、移動の入力であるかが判断されなければならない。この判断を行うために、例えば、注釈のためのモードと、移動のためのモードを設定し、ユーザにモードの切り替えを要求することもできる。但し、このような仕様では、ユーザは、切り替えの都度、切り替えの操作を行わなければならない。
【０００６】
本発明は、ネットワークを介した遠隔会議に参加するユーザによって操作される通信装置で共有資料の表示と共有資料への注釈の入力に関する好適な操作性を実現可能な、通信装置を制御するコンピュータが実行可能なプログラムと通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一側面は、ネットワークを介した遠隔会議に参加するユーザによって操作される通信装置を制御するコンピュータが実行可能なプログラムであって、前記コンピュータを、前記通信装置に接続される表示部に表示された前記遠隔会議に関する表示が含まれる遠隔会議画面内の第１表示領域に、前記遠隔会議に参加する相手方によって操作される相手方装置との間で共有される共有資料データに対応する共有資料の第１部分を表示する指示を、前記表示部に出力する表示制御手段と、前記通信装置が前記共有資料に対する注釈の入力を受け付ける第１状態である場合、前記遠隔会議画面内の前記第１表示領域よりも面積の小さい第２表示領域を、前記第１表示領域に表示されている前記第１部分を前記共有資料の第２部分に移動させる第１入力を受け付ける領域として設定する設定手段と、前記通信装置に接続される操作部によって受け付けられた、前記遠隔会議画面に対する入力を取得する入力取得手段と、前記設定手段によって前記第２表示領域が設定された状態で、前記入力取得手段によって取得された入力が、前記第２表示領域の位置に対する前記第１入力であるか、前記第２表示領域外で且つ前記第１表示領域内の位置に対する第２入力であるか、を判断する入力判断手段と、前記入力判断手段によって、前記入力取得手段で取得された入力が前記第２入力であると判断される場合、前記第２入力に対応する前記注釈を示すデータを、前記ネットワークに接続された前記通信装置が備える通信部から前記相手方装置に送信する通信制御手段と、して機能させ、前記表示制御手段は、前記設定手段によって設定された前記第２表示領域を、前記第１表示領域と異なる状態で表示する指示を前記表示部に出力し、前記入力判断手段によって、前記入力取得手段で取得された入力が前記第１入力であると判断される場合、前記第１表示領域に表示される前記共有資料の部分を前記第１部分から前記第２部分に移動し、前記第１表示領域に前記第２部分を表示する指示を前記表示部に出力し、前記入力判断手段によって、前記入力取得手段で取得された入力が前記第２入力であると判断される場合、前記第２入力に対応する前記注釈を前記第１表示領域に前記第１部分と共に表示する指示を前記表示部に出力する、機能を含む、プログラムである。
【０００８】
これによれば、遠隔会議画面内で第１入力と第２入力を受け付けることができる。第１入力によって、第１表示領域に表示されている共有資料の第１部分を共有資料の第２部分に移動させることができる。第２入力に対応する注釈を送信し、表示部に表示することができる。例えば、ユーザは、第１入力又は第２入力を行うに際し、モード選択といった所定の操作を行う必要がない。「前記通信装置に接続される表示部」及び「前記通信装置に接続される操作部」は、広く解釈される。即ち、通信装置に対して表示部は、一体又は別体の何れであってもよい。通信装置に対して操作部は、一体又は別体の何れであってもよい。「相手方装置との間で共有される共有資料データ」における「共有」は、広く解釈される。例えば、通信装置及び相手方装置は、同じ共有資料データをそれぞれ取得する場合を含む。「第２表示領域」は、遠隔会議画面内の一部領域であって、例えば、第１表示領域と重複した遠隔会議画面内の領域であってもよい。
【０００９】
このプログラムは、次のようにしてもよい。前記設定手段は、前記相手方装置で撮影され、前記相手方装置から前記ネットワークを介して送信される撮影データ又は前記通信装置に接続される撮影部で撮影された撮影データに対応する撮影画像を表示する前記第１表示領域内の一部領域を、前記第２表示領域として設定し、前記表示制御手段は、前記撮影画像を、前記第１表示領域と異なる状態で表示する指示を前記表示部に出力する、機能を含む、ようにしてもよい。これによれば、相手方装置で撮影された撮影データ又は通信装置で撮影された撮影データに対応した撮影画像を表示する遠隔会議画面内の一部領域に第２表示領域を設定することができる。「前記通信装置に接続される撮影部」は、広く解釈される。即ち、通信装置に対して撮影部は、一体又は別体の何れであってもよい。
【００１０】
前記コンピュータを、前記撮影画像が前記第１表示領域内の一部領域に表示されているか否かを判断する表示判断手段として機能させ、前記設定手段は、前記表示判断手段によって前記撮影画像が表示されていると判断される場合、前記撮影画像を表示する前記第１表示領域内の一部領域を、前記第２表示領域として設定する機能を含む、ようにしてもよい。これによれば、撮影画像の表示に応じて第２表示領域を設定することができる。撮影画像を含むように第２表示領域を設定することで、第１表示領域に対する第２入力が妨げられることを抑制することができる。
【００１１】
前記コンピュータを、前記相手方装置の表示部に表示された前記遠隔会議に関する表示が含まれる相手方会議画面において前記共有資料を表示する表示領域内に表示されている前記共有資料の所定の位置を示し、前記相手方装置から前記ネットワークを介して送信される位置情報を取得する第１取得手段として機能させ、前記設定手段は、前記第１取得手段によって取得された前記位置情報が示す前記所定の位置と、前記第１表示領域上の位置と、の間の距離に対応する第１評価値を、前記第１表示領域上の位置に対して決定し、前記第１評価値に基づいて、前記第２表示領域の位置を特定し、特定された位置に前記第２表示領域を設定する、機能を含む、ようにしてもよい。これによれば、取得された位置情報が示す共有資料の所定の位置と第１表示領域上の位置の間の距離に対応する第１評価値に基づき第２表示領域を設定することができる。
【００１２】
前記設定手段は、前記第１表示領域を分割した前記第１表示領域内の複数の分割領域のそれぞれを、前記第１取得手段によって取得された前記位置情報が示す前記所定の位置に近い前記分割領域程、重み付けの度合いが高くなるように、前記第１評価値を決定する機能を含む、ようにしてもよい。これによれば、第１評価値を決定することができる。
【００１３】
前記設定手段は、前記第１評価値としての前記重み付けの度合いが最も低い前記分割領域を、前記第２表示領域として設定する機能を含む、ようにしてもよい。これによれば、取得された位置情報が示す共有資料の所定の位置から最も離れた分割領域を第２表示領域として設定することができる。前述した第２表示領域として設定される分割領域は、相手方装置において注目されていない共有資料の部分等であると推定することができる。
【００１４】
前記コンピュータを、前記共有資料に対する前記注釈の配置位置を取得する第２取得手段として機能させ、前記設定手段は、前記注釈の配置位置に対応する第２評価値を、前記第１表示領域上の位置に対して決定し、前記第２評価値に基づいて、前記第２表示領域の位置を特定し、特定された位置に前記第２表示領域を設定する、機能を含む、ようにしてもよい。これによれば、共有資料に対する注釈の配置位置に対応する第２評価値に基づき第２表示領域を設定することができる。
【００１５】
前記設定手段は、前記第１表示領域を分割した前記第１表示領域内の複数の分割領域のそれぞれを対象として、前記第２取得手段によって取得された前記注釈の配置位置から、前記分割領域のそれぞれに入力された前記注釈の数を取得し、前記注釈の数が多い前記分割領域程、重み付けの度合いが高くなるように、前記第２評価値を決定する、機能を含む、ようにしてもよい。これによれば、第２評価値を決定することができる。
【００１６】
前記設定手段は、前記第２評価値としての前記重み付けの度合いが最も低い前記分割領域を、前記第２表示領域として設定する機能を含む、ようにしてもよい。これによれば、注釈の数が最も少ない分割領域を第２表示領域として設定することができる。前述した第２表示領域として設定される分割領域は、遠隔会議における話題の中心として注目されていない共有資料の部分等であると推定することができる。
【００１７】
前記設定手段は、前記入力判断手段によって前記第１入力であると判断される前記入力取得手段で取得された入力から所定時間経過した場合、前記第２表示領域を再設定する機能を含む、ようにしてもよい。これによれば、時間の経過に伴い第２表示領域を再設定することができる。第２表示領域が一定の位置に継続して表示されることを防止し、第２表示領域を再配置することができる。
【００１８】
前記設定手段は、前記第２入力が終了した場合、前記第２表示領域を再設定する機能を含む、ようにしてもよい。これによれば、注釈の入力に伴い第２表示領域を再設定することができる。第２表示領域が一定の位置に継続して表示されることを防止し、第２表示領域を再配置することができる。
【００１９】
前記表示制御手段は、前記第１表示領域に表示されている前記第１部分を含む前記共有資料に対応するサムネイル画像を、前記第２表示領域に表示する指示を前記表示部に出力する機能を含む、ようにしてもよい。これによれば、第１表示領域に表示されている第１部分を含む共有資料のサムネイル画像を第２表示領域に表示した状態とすることができる。通信装置のユーザは、サムネイル画像を確認しつつ、第２表示領域に第１入力を入力することができる。
【００２０】
前記設定手段は、前記第１表示領域内の一部領域を、前記第２表示領域として設定し、前記表示制御手段は、前記第２表示領域の位置に対応する前記共有資料の部分を、前記第２表示領域外の位置に対応する前記共有資料の部分と比較して低い輝度で表示する指示を前記表示部に出力する、機能を含む、ようにしてもよい。これによれば、共有資料が表示されている第１表示領域において、第２表示領域を区別可能な状態で表示することができる。通信装置のユーザは、第２表示領域を認識しつつ、第２表示領域の位置に対応する共有資料の部分についても認識することができる。
【００２１】
前記表示制御手段は、前記入力判断手段によって、前記入力取得手段で取得された入力が前記第１入力であると判断される場合、前記第２表示領域に対する操作が示す座標変化量を第１数倍して取得される移動量だけ前記第１部分から離間した前記共有資料の部分を、前記第２部分として前記第１表示領域に表示する指示を前記表示部に出力する機能を含む、ようにしてもよい。これによれば、第２表示領域に対する操作が示す座標変化量を第１数倍し、共有資料の表示部分を変更する移動量を決定することができる。決定された移動量だけ第１部分から離間した第２部分を表示することができる。
【００２２】
前記表示制御手段は、前記入力判断手段によって、前記入力取得手段で取得された入力が前記第１入力であると判断される場合、前記第２表示領域に対する操作が示す座標変化量を、前記第２表示領域のサイズに対する前記第１表示領域のサイズの比に応じた第２数倍して取得される移動量だけ前記第１部分から離間した前記共有資料の部分を、前記第２部分として前記第１表示領域に表示する指示を前記表示部に出力する機能を含む、ようにしてもよい。これによれば、第１表示領域よりも面積の小さい第２表示領域に対する操作が示す座標変化量を、第２表示領域のサイズに対する第１表示領域のサイズの比に応じた第２数倍し、共有資料の表示部分を変更する移動量を決定することができる。決定された移動量だけ第１部分から離間した第２部分を表示することができる。
【００２３】
前記設定手段は、前記入力判断手段によって、前記入力取得手段で取得された入力が前記第２入力であると判断される場合、少なくとも前記第２入力が終了するまでの間、前記第２表示領域を無効化し、前記入力判断手段は、前記第２表示領域が無効化されている場合、前記入力取得手段で取得された入力が前記第２表示領域に対する場合でも前記第２入力と判断する、機能を含む、ようにしてもよい。これによれば、第２表示領域を無効化することができる。第２表示領域が無効化されている間の入力を第２入力として取り扱うことができる。通信装置のユーザは、注釈を入力することができる。
【００２４】
前記コンピュータを、前記入力取得手段で取得された入力に基づいて、前記第１状態と、前記注釈の入力を受け付けない第２状態と、を切り替える切換手段として機能させ、前記設定手段は、前記第１状態である場合、前記第２表示領域を設定し、前記第２状態である場合、前記第２表示領域を設定しない、機能を含む、ようにしてもよい。これによれば、第１状態である場合に第２表示領域を設定し、第２状態である場合には第２表示領域を設定しないようにすることができる。
【００２５】
前記表示部と共にタッチパネルとなり、前記第１入力と前記第２入力とを受け付けるタッチパッドを備える前記操作部が接続された前記通信装置を制御する前記コンピュータが実行可能なプログラム、であってもよい。これによれば、タッチパネルを介して第１入力と第２入力をスムーズに入力することができる。
【００２６】
本発明のさらに他の側面は、ネットワークを介した遠隔会議に参加するユーザによって操作される通信装置であって、前記通信装置に接続される表示部に表示された前記遠隔会議に関する表示が含まれる遠隔会議画面内の第１表示領域に、前記遠隔会議に参加する相手方によって操作される相手方装置との間で共有される共有資料データに対応する共有資料の第１部分を表示する指示を、前記表示部に出力する表示制御手段と、前記通信装置が前記共有資料に対する注釈の入力を受け付ける第１状態である場合、前記遠隔会議画面内の前記第１表示領域よりも面積の小さい第２表示領域を、前記第１表示領域に表示されている前記第１部分を前記共有資料の第２部分に移動させる第１入力を受け付ける領域として設定する設定手段と、前記通信装置に接続される操作部によって受け付けられた、前記遠隔会議画面に対する入力を取得する入力取得手段と、前記設定手段によって前記第２表示領域が設定された状態で、前記入力取得手段によって取得された入力が、前記第２表示領域の位置に対する前記第１入力であるか、前記第２表示領域外で且つ前記第１表示領域内の位置に対する第２入力であるか、を判断する入力判断手段と、前記入力判断手段によって、前記入力取得手段で取得された入力が前記第２入力であると判断される場合、前記第２入力に対応する前記注釈を示すデータを、前記ネットワークに接続された前記通信装置が備える通信部から前記相手方装置に送信する通信制御手段と、を備え、前記表示制御手段は、前記設定手段によって設定された前記第２表示領域を、前記第１表示領域と異なる状態で表示する指示を前記表示部に出力し、前記入力判断手段によって、前記入力取得手段で取得された入力が前記第１入力であると判断される場合、前記第１表示領域に表示される前記共有資料の部分を前記第１部分から前記第２部分に移動し、前記第１表示領域に前記第２部分を表示する指示を前記表示部に出力し、前記入力判断手段によって、前記入力取得手段で取得された入力が前記第２入力であると判断される場合、前記第２入力に対応する前記注釈を前記第１表示領域に前記第１部分と共に表示する指示を前記表示部に出力する、通信装置である。
【００２７】
これによれば、通信装置で、対応する上記のプログラムと同様の作用が実現される。この通信装置は、上記の各プログラムと同様、他の手段を備える通信装置として特定することもできる。この場合、通信装置は、上記の各プログラムのうち、対応するプログラムと同様の作用を奏する。
【発明の効果】
【００２８】
本発明によれば、ネットワークを介した遠隔会議に参加するユーザによって操作される通信装置で共有資料の表示と共有資料への注釈の入力に関する好適な操作性を実現可能な、通信装置を制御するコンピュータが実行可能なプログラムと通信装置を得ることができる。
【図面の簡単な説明】
【００２９】
【図１】遠隔会議システムの一例を示す図である。
【図２】撮影画像を含む遠隔会議画面の一例を示す図である。
【図３】第１状態の第２表示領域を含む遠隔会議画面の一例を示す図である。
【図４】アプリケーション処理の第１部分のフローチャートである。
【図５】アプリケーション処理の第２部分のフローチャートである。
【図６】資料共有開始処理のフローチャートである。
【図７】モード設定処理のフローチャートである。
【図８】ユーザ指示対応処理のフローチャートである。
【図９】受信対応処理のフローチャートである。
【図１０】第２表示領域位置算出処理のフローチャートである。
【図１１】第１表示領域と、第１表示領域を分割した複数の分割領域の一例を示す図である。
【図１２】第１評価値及び第２評価値の決定手順を説明する図である。
【図１３】第３評価値テーブルの一例を示す図である。
【図１４】第１表示領域内の各分割領域の総合評価値を説明する図である。
【図１５】操作性テーブルの一例を示す図である。
【図１６】第２表示領域表示処理のフローチャートである。
【図１７】第２状態の第２表示領域を含む遠隔会議画面の一例を示す図である。
【図１８】遠隔会議画面操作処理のフローチャートである。
【図１９】資料移動操作処理のフローチャートである。
【図２０】資料表示処理のフローチャートである。
【発明を実施するための形態】
【００３０】
本発明を実施するための実施形態について、図面を用いて説明する。本発明は、以下に記載の構成に限定されるものではなく、同一の技術的思想において種々の構成を採用することができる。例えば、以下に示す構成の一部は、省略し又は他の構成等に置換してもよい。他の構成を含むようにしてもよい。
【００３１】
＜遠隔会議システム＞
遠隔会議システム１０の概略について、図１を参照して説明する。遠隔会議システム１０は、図１に示すように、会議サーバ２０と通信装置３０と２台の相手方装置７１，７２を含む。以下では、通信装置３０と２台の相手方装置７１，７２によって行われる遠隔会議を例に説明する。遠隔会議システム１０による遠隔会議は、通信装置３０と１台の相手方装置、又は、通信装置３０と３台以上の相手方装置で行われるようにしてもよい。
【００３２】
会議サーバ２０と通信装置３０と２台の相手方装置７１，７２は、ネットワーク９０に接続されている。ネットワーク９０は、例えば、インターネットのようなネットワークである。通信装置３０及び相手方装置７１，７２による遠隔会議は、公知の遠隔会議システムと同様、会議サーバ２０を経由して行われる。会議サーバ２０は、公知の遠隔会議システムにおける会議サーバと同様のサーバ装置である。従って、会議サーバ２０に関する説明は、省略する。遠隔会議システム１０による遠隔会議は、通信装置３０と相手方装置７１，７２が、ネットワーク９０を介して直接通信して行うようにしてもよい。このようなＰ２Ｐ型の遠隔会議では、会議サーバ２０は省略される。
【００３３】
通信装置３０は、ネットワーク９０を介した通信機能を有する端末装置である。通信装置３０は、例えば、スマートフォン、タブレット端末又はパーソナルコンピュータのような端末装置である。以下では、通信装置３０がスマートフォン又はタブレット端末のような携帯端末である場合を例に説明する。通信装置３０の構成については、後述する。相手方装置７１，７２は、パーソナルコンピュータのような公知の端末装置である。相手方装置７１，７２は、通信装置３０と同様の端末装置であってもよい。従って、相手方装置７１，７２に関する説明は、省略する。
【００３４】
遠隔会議システム１０では、通信装置３０で撮影された撮影データが通信装置３０から会議サーバ２０に送信される。また、相手方装置７１で撮影された撮影データが相手方装置７１から会議サーバ２０に送信され、相手方装置７２で撮影された撮影データが相手方装置７２から会議サーバ２０に送信される。通信装置３０及び相手方装置７１，７２からの撮影データを取得した会議サーバ２０は、取得された撮影データを、通信装置３０及び相手方装置７１，７２にそれぞれ送信する。例えば、会議サーバ２０は、相手方装置７１，７２でそれぞれ撮影された撮影データを、通信装置３０に送信する。即ち、遠隔会議システム１０では、通信装置３０で撮影された撮影データが、会議サーバ２０を介して通信装置３０から相手方装置７１，７２のそれぞれに送信され、相手方装置７１，７２でそれぞれ撮影された撮影データが、会議サーバ２０を介して相手方装置７１，７２から通信装置３０に送信される。
【００３５】
通信装置３０は、通信部５０で相手方装置７１，７２からの撮影データを受信し、これを取得する。通信装置３０では、相手方装置７１，７２からの撮影データが再生され表示される。例えば、相手方装置７１で撮影された撮影データに対応した撮影画像３８１と、相手方装置７２で撮影された撮影データに対応した撮影画像３８２が表示される（図２参照）。また、通信装置３０では、自装置で撮影された撮影データに対応した撮影画像３８０が表示される（図２参照）。
【００３６】
遠隔会議システム１０では、通信装置３０及び相手方装置７１，７２の間で、所定の資料（以下、「共有資料」という）１２が共有される。通信装置３０及び相手方装置７１，７２では、共有資料１２が表示される。通信装置３０及び相手方装置７１，７２をそれぞれ操作する各ユーザは、自装置に表示された共有資料１２を利用しながら、遠隔会議に参加する。以下では、相手方装置７１，７２をそれぞれ操作して遠隔会議に参加する各ユーザを「相手方」という。共有資料１２に対応した共有資料データは、会議サーバ２０と、通信装置３０及び相手方装置７１，７２の間を送受信される。共有資料データの共有は、後述する資料共有開始処理（図６参照）によって行われる。共有資料データは、ファイル形式のデータファイルである。
【００３７】
通信装置３０及び相手方装置７１，７２では、自装置に表示された共有資料１２に対して注釈１４を入力することができる。注釈１４は、共有資料１２に重ねて表示される情報である。例えば、通信装置３０のユーザは、注釈入力操作により注釈１４を手書き入力する。注釈入力操作は、タッチパッド４４上で指又はタッチペンをスライドさせる等して線画等を描画する操作である。通信装置３０では、入力された注釈１４が、表示中の共有資料１２に重ねて表示される（図３参照）。図３では、８個の注釈１４１〜１４８が図示されている。「注釈１４１」〜「注釈１４８」を含む共有資料１２に対して入力された全ての注釈を区別せず、又は、これらを総称する場合、「注釈１４」という。
【００３８】
注釈入力操作により共有資料１２に注釈１４が入力されると、通信装置３０では、共有資料１２に対して注釈１４が入力された入力位置が求められ、描画された注釈１４を示すデータと、注釈１４の入力位置を示す位置情報を共有資料１２に対応付けた注釈データを生成する。なお、相手方装置７１，７２においても同様の処理が実行される。通信装置３０及び相手方装置７１，７２の各端末装置で生成された注釈データは、会議サーバ２０を経由して他の端末装置に送信される。注釈データを受信し取得した他の端末装置では、注釈データに従い、注釈１４が表示中の共有資料１２に重ねて表示される。但し、位置情報が示す入力位置に対応する共有資料１２の部分が非表示である場合、注釈１４は表示されない。
【００３９】
＜通信装置＞
通信装置３０は、図１に示すように、ＣＰＵ３２と、記憶部３４と、ＲＡＭ３６と、表示部３８と、操作部４０と、カメラ４８と、通信部５０と、計時部５２を備える。これら各部３２〜５２は、バス５４に接続される。ＣＰＵ３２は、演算処理を実行する。記憶部３４は、コンピュータが読み取り可能な媒体、例えば、フラッシュメモリによって構成される。但し、記憶部３４は、ハードディスクやＲＯＭ等で構成されても差し支えない。記憶部３４には、各種のプログラムが記憶される。例えば、ＯＳ（Operating System）及び各種のアプリケーションが記憶される。記憶部３４に記憶されるアプリケーションには、後述する各処理（図４〜図１０、図１６及び図１８〜図２０参照）を実行するプログラムが含まれる。後述する各処理を実行するプログラムは、記憶部３４に事前にインストールされていてもよいが、遠隔会議への参加に際し、通信装置３０が会議サーバ２０にアクセスした場合に、会議サーバ２０からネットワーク９０を介して伝送信号として通信装置３０に送信され、そのタイミングで、記憶部３４にインストールされるようにしてもよい。この場合、プログラムは、ＲＡＭ３６に保存されても差し支えない。
【００４０】
事前のインストールは、例えば、光学メディアや半導体メモリ等のコンピュータが読み取り可能な記憶媒体に保存されたプログラムが、通信装置３０の読み取り部（不図示）によって読み取られることで行われる。この他、事前のインストールは、ネットワーク９０を介して通信装置３０に接続されるサーバ（会議サーバ２０又は不図示のサーバ）のハードディスク等のコンピュータが読み取り可能な記憶媒体に記憶されたプログラムが、通信装置３０の通信部５０を介して伝送信号として受信されることで行われるようにしてもよい。何れの形態とするかは、諸事情を考慮し、適宜決定される。なお、コンピュータが読み取り可能な記録媒体は、一時的に伝送される信号を含まなくてもよい。コンピュータ読み取り可能な記録媒体は、非一時的な記録媒体であってもよい。非一時的な記録媒体は、一時的な信号を含まない。非一時的な記録媒体は、情報を記憶する期間に関わらず、情報を記録可能な記録媒体であればよい。記憶部３４には、後述する、第３評価値テーブル（図１３参照）及び操作性テーブル（図１５参照）が記憶される。
【００４１】
ＲＡＭ３６は、ＣＰＵ３２が各種のプログラムを実行する際に利用される記憶領域となる。ＲＡＭ３６には、処理の実行途中に、処理で利用される所定のデータ及び情報が記憶される。ＣＰＵ３２は、記憶部３４に記憶されたＯＳ及びプログラムを実行する等して、通信装置３０を制御する。これによって、通信装置３０では、各種の処理が実行され、各種の機能手段が実現される。
【００４２】
表示部３８は、各種の情報を表示する。例えば、表示部３８には、遠隔会議画面が表示される（図２及び図３参照）。遠隔会議画面は、遠隔会議に関する表示を含む。遠隔会議画面は、遠隔会議に関する表示として、上述した、撮影画像３８０，３８１，３８２と共有資料１２と注釈１４を含む。以下では、遠隔会議画面において共有資料１２が表示される領域を「第１表示領域３８Ａ」という。遠隔会議画面は、第１表示領域３８Ａ内に上述した撮影画像３８０，３８１，３８２を含む。通信装置３０では、撮影画像３８０，３８１，３８２の表示又は非表示を適宜選択することができる。
【００４３】
操作部４０は、通信装置３０に対する各種の指令等の入力を受け付ける。操作部４０は、例えば、ハードキー４２と、タッチパッド４４を含む。タッチパッド４４は、例えば静電容量式の位置入力装置で、ユーザの指の接触位置に応じた座標位置を示す信号を出力する。なお、タッチパッド４４は、抵抗膜方式や超音波方式等、他の形態の位置入力装置によって構成されてもよい。表示部３８とタッチパッド４４により、タッチパネル（図１で「表示部３８」と「タッチパッド４４」を囲む破線参照）が実現される。表示部３８には、タッチパネルを利用したソフトウェアキー４６が表示される（図２及び図３参照）。ソフトウェアキー４６は、操作部４０を構成する。ソフトウェアキー４６としては、注釈キー４６Ａと、カメラキー４６Ｂと、共有キー４６Ｃと、戻るキー４６Ｄが例示される。通信装置３０のユーザは、タッチパッド４４に対して、タップ、ドラッグ、フリック、ピンチイン及びピンチアウト等の操作を行う。通信装置３０のユーザは、タッチパッド４４に振れた指等を所定の方向に移動させ、前述したような各操作を行う。このような各操作に基づいた制御技術及び上述した注釈入力操作に基づく手書き入力技術は、公知のスマートフォン又はタブレット端末でも採用されている。通信装置３０でも、このような公知の技術が採用される。操作部４０は、さらに、キーボード及びマウスを含む構成であってもよい。なお、通信装置３０がパーソナルコンピュータである場合、操作部４０は、例えば、キーボード及びマウスを含む。
【００４４】
カメラ４８は、外界像を撮影する。具体的に、カメラ４８は、通信装置３０の正面に存在する通信装置３０のユーザを含む外界像を撮影する。従って、カメラ４８で撮影された外界像は、上述した撮影画像３８０となる。通信装置３０では、遠隔会議の開始に伴い、カメラ４８での撮影が開始され、撮影画像３８０に対応した撮影データが生成される。生成される撮影データは、所定のフレームレート（例えば、３０ｆｐｓ）の動画データである。通信部５０は、通信装置３０をネットワーク９０に接続し、ネットワーク９０を介したデータ通信を行う。例えば、遠隔会議の開始に伴い生成される撮影データは、通信部５０から会議サーバ２０に送信され、会議サーバ２０を経由して相手方装置７１，７２にそれぞれ送信される。計時部５２は、カレンダ機能及び時計機能を有し、時間を計測する。計時部５２は、ＯＳが有する時計機能により構成されてもよい。通信装置３０は、後述する処理のプログラムが記憶部３４に記憶されている点が、公知の携帯端末と相違する。但し、通信装置３０は、ハードウェア的には、公知の携帯端末と同一の装置である。
【００４５】
＜アプリケーション処理＞
会議サーバ２０を介した相手方装置７１，７２との遠隔会議において、通信装置３０で実行されるアプリケーション処理について、図４及び図５を参照して説明する。遠隔会議システム１０では、例えば、遠隔会議の開催予定日時以前に、遠隔会議に参加予定の通信装置３０及び相手方装置７１，７２のそれぞれに対応した各電子メールアドレスを宛先として、会議サーバ２０から電子メールが送信される。この電子メールは、通信装置３０及び相手方装置７１，７２による遠隔会議のためのＵＲＬ（Uniform Resource Locator）を含む。このＵＲＬは、遠隔会議の会議室毎に固有である。換言すれば、ＵＲＬには、遠隔会議の会議ＩＤが含まれている。通信装置３０のユーザは、遠隔会議の開催予定日時に、通信装置３０を操作する。通信装置３０は、前述したＵＲＬに基づき会議サーバ２０にアクセスし、通信装置３０と会議サーバ２０の間で遠隔会議のセッションが確立される。会議サーバ２０は、ＵＲＬに含まれる会議ＩＤと、通信装置３０の識別情報とを対応付けて保存する。相手方装置７１，７２でも同様の操作が行われ、相手方装置７１，７２のそれぞれと会議サーバ２０の間で遠隔会議のセッションが確立される。通信装置３０及び相手方装置７１，７２による遠隔会議は、このようにして開始される。
【００４６】
アプリケーション処理は、遠隔会議が開始され、通信装置３０及び相手方装置７１，７２の各端末装置と会議サーバ２０の間で既に撮影データ等のデータが送受信されている状態で開始される。アプリケーション処理を開始したＣＰＵ３２は、資料共有開始処理を実行する（Ｓ１１）。資料共有開始処理については、後述する。資料共有開始処理を実行した後、ＣＰＵ３２は、通信装置３０を移動モードに設定する（Ｓ１３）。具体的には、ＣＰＵ３２は、通信装置３０が移動モードに設定されていることを示す設定情報を、ＲＡＭ３６に記憶する。移動モードは、タッチパッド４４に対するドラッグ又はフリック等の操作を、第１表示領域３８Ａに表示されている共有資料１２の部分を他の部分に移動させる入力として受け付けるモードである。移動モードでは、注釈１４を入力することができない。続けて、ＣＰＵ３２は、モード設定処理を実行する（Ｓ１５）。モード設定処理については、後述する。モード設定処理を実行した後、ＣＰＵ３２は、操作部４０で入力（タッチパッド４４に対する操作に基づく入力を含む）で受け付けられたか否かを判断する（Ｓ１７）。操作部４０が入力を受け付けた場合（Ｓ１７：Ｙｅｓ）、ＣＰＵ３２は、操作部４０が受け付けた入力が終了指示であるか否かを判断する（Ｓ１９）。終了指示は、例えば、終了指示に対応付けられた戻るキー４６Ｄ（図２及び図３参照）を押下して入力される。
【００４７】
操作部４０が受け付けた入力が終了指示ではない場合（Ｓ１９：Ｎｏ）、ＣＰＵ３２は、ユーザ指示対応処理を実行する（Ｓ２１）。ユーザ指示対応処理については、後述する。ユーザ指示対応処理を実行した後、ＣＰＵ３２は、処理をＳ１７に戻し、Ｓ１７以降の処理を実行する。操作部４０が受け付けた入力が終了指示である場合（Ｓ１９：Ｙｅｓ）、ＣＰＵ３２は、会議サーバ２０に終了を通知する（Ｓ２３）。具体的に、ＣＰＵ３２は、終了通知を通信部５０から会議サーバ２０に送信する。その後、ＣＰＵ３２は、アプリケーション処理を終了する。会議サーバ２０では、Ｓ２３で送信された終了通知が受信される。その後、通信装置３０と会議サーバ２０の間で、遠隔会議のセッションを終了する処理が適宜実行される。セッションの終了に伴い、ＣＰＵ３２は、遠隔会議の実行も終了する。
【００４８】
説明をＳ１７に戻し、操作部４０が入力を受け付けていない場合（Ｓ１７：Ｎｏ）、ＣＰＵ３２は、通信部５０で、会議サーバ２０を経由して相手方装置７１，７２から送信された所定のデータを受信したか否かを判断する（Ｓ２５）。通信部５０で所定のデータが受信された場合（Ｓ２５：Ｙｅｓ）、ＣＰＵ３２は、受信対応処理を実行する（Ｓ２７）。受信対応処理については、後述する。受信対応処理を実行した後、ＣＰＵ３２は、処理をＳ１７に戻し、Ｓ１７以降の処理を実行する。
【００４９】
通信部５０で所定のデータが受信されていない場合（Ｓ２５：Ｎｏ）、ＣＰＵ３２は、処理を図５のＳ２９に移行し、最終移動操作時刻から所定時間が経過したか否かを判断する。最終移動操作時刻は、後述する遠隔会議画面操作処理（図１８）のＳ１７５で記憶される。所定時間は、諸条件を考慮し、適宜設定される。最終移動操作時刻から所定時間が経過していた場合（Ｓ２９：Ｙｅｓ）、ＣＰＵ３２は、ＲＡＭ３６の設定情報を参照し、通信装置３０が注釈モードに設定されているか否かを判断する（Ｓ３１）。注釈モードは、タッチパッド４４に対する操作を注釈入力操作として受け付けるモードである。注釈モードでは、第１表示領域３８Ａに表示された共有資料１２に対して注釈１４を入力することができる。注釈モードではない場合（Ｓ３１：Ｎｏ）、ＣＰＵ３２は、処理を図４のＳ１７に戻し、Ｓ１７以降の処理を実行する。通信装置３０が移動モードである場合、Ｓ３１は否定（Ｓ３１：Ｎｏ）される。注釈モードである場合（Ｓ３１：Ｙｅｓ）、ＣＰＵ３２は、第２表示領域位置算出処理を実行し（Ｓ３３）、その後、第２表示領域表示処理を実行する（Ｓ３５）。第２表示領域位置算出処理及び第２表示領域表示処理については、後述する。第２表示領域表示処理を実行した後、ＣＰＵ３２は、処理を図４のＳ１７に戻し、Ｓ１７以降の処理を実行する。
【００５０】
最終移動操作時刻から所定時間が経過していない場合（Ｓ２９：Ｎｏ）、ＣＰＵ３２は、カメラ４８からの入力があるか否かを判断する（Ｓ３７）。上述した通り、カメラ４８での撮影に基づく撮影データのフレームレートは、例えば、３０ｆｐｓ程度である。フレームレートが３０ｆｐｓである場合、カメラ４８からの入力は、１／３０秒単位で繰り返される。Ｓ３７実行時点がフレーム間のタイミングでカメラ４８からの入力がない場合（Ｓ３７：Ｎｏ）、ＣＰＵ３２は、処理を図４のＳ１７に戻し、Ｓ１７以降の処理を実行する。カメラ４８からの入力がある場合（Ｓ３７：Ｙｅｓ）、ＣＰＵ３２は、入力された撮影データを通信部５０から送信する（Ｓ３９）。撮影データは、通信部５０から会議サーバ２０を経由して相手方装置７１，７２に送信される。
【００５１】
次に、ＣＰＵ３２は、撮影画像３８０，３８１，３８２を表示しているか否かを判断する（Ｓ４１）。撮影画像３８０，３８１，３８２の表示又は非表示は、後述するユーザ指示対応処理（詳細は図８参照）のＳ１０１（表示）又はＳ１０５（非表示）で設定される。撮影画像３８０，３８１，３８２が表示されていない場合（Ｓ４１：Ｎｏ  図３参照）、ＣＰＵ３２は、処理を図４のＳ１７に戻し、Ｓ１７以降の処理を実行する。撮影画像３８０，３８１，３８２が表示中である場合（Ｓ４１：Ｙｅｓ  図２参照）、ＣＰＵ３２は、撮影画像３８０，３８１，３８２のうちの撮影画像３８０を、新たに入力された撮影画像３８０に更新する指示を表示部３８に出力する（Ｓ４３）。撮影画像３８０の更新には、カメラ４８から入力された撮影データ（Ｓ３７：Ｙｅｓ参照）が用いられる。表示部３８では、新たな撮影画像３８０が表示される。その後、ＣＰＵ３２は、処理を図４のＳ１７に戻し、Ｓ１７以降の処理を実行する。
【００５２】
＜資料共有開始処理＞
図４のＳ１１で実行される資料共有開始処理について、図６を参照して説明する。ＣＰＵ３２は、操作部４０が資料共有開始処理の終了指示を受け付けたか否かを判断する（Ｓ５１）。例えば、資料共有開始処理の終了指示は、上記同様、戻るキー４６Ｄを押下して入力される。操作部４０が資料共有開始処理の終了指示を受け付けた場合（Ｓ５１：Ｙｅｓ）、ＣＰＵ３２は、資料共有開始処理を終了する。操作部４０が資料共有開始処理の終了指示を受け付けていない場合（Ｓ５１：Ｎｏ）、ＣＰＵ３２は、操作部４０が共有開始指示を受け付けたか否かを判断する（Ｓ５３）。共有開始指示は、例えば、共有開始に対応付けられた共有キー４６Ｃ（図２及び図３参照）を押下して入力される。
【００５３】
共有キー４６Ｃが押下され、これに伴い、操作部４０が共有開始指示を受け付けた場合（Ｓ５３：Ｙｅｓ）、ＣＰＵ３２は、共有資料データを取得する（Ｓ５５）。通信装置３０のユーザは、共有キー４６Ｃを押下した後、例えば、記憶部３４に記憶されたデータのうち、所定のデータを共有対象の共有資料データとして指定する。即ち、ＣＰＵ３２は、共有キー４６Ｃが押下された場合、例えば、表示部３８に記憶部３４内の所定の記憶領域に記憶されたデータを一覧表示する。通信装置３０のユーザは、所望のデータ部分をタップする等して、共有資料１２とする所定のデータを指定する。Ｓ５５でＣＰＵ３２は、指定された所定のデータを、共有資料データとして取得する。続けて、ＣＰＵ３２は、取得された共有資料データを会議サーバ２０に対して通信部５０から送信する（Ｓ５７）。共有資料データは、会議サーバ２０から相手方装置７１，７２に送信される。
【００５４】
共有キー４６Ｃが押下されておらず、操作部４０が共有開始指示を受け付けていない場合（Ｓ５３：Ｎｏ）、会議サーバ２０から送信された共有開始指示を通信部５０で受信したか否かを判断する（Ｓ５９）。会議サーバ２０は、通信装置３０及び相手方装置７１，７２の何れかから送信された資料データを受信した場合、送信元を除く遠隔会議に参加する他の装置に、共有開始指示を送信する。共有開始指示を受信していない場合（Ｓ５９：Ｎｏ）、ＣＰＵ３２は、処理をＳ５１に戻し、Ｓ５１以降の処理を実行する。共有開始指示を受信した場合（Ｓ５９：Ｙｅｓ）、ＣＰＵ３２は、会議サーバ２０から送信された相手方装置７１，７２の何れかからの共有資料データを取得する（Ｓ６１）。共有資料データは通信部５０で受信される。ＣＰＵ３２は、通信部５０を介して共有資料データを取得する。
【００５５】
Ｓ５７又はＳ６１を実行した後、ＣＰＵ３２は、取得済みの共有資料データに対応した共有資料１２の表示部３８への表示に関し、表示倍率を等倍（表示倍率：１００％）に設定し、表示箇所を左上端に設定する（Ｓ６３）。即ち、共有資料１２の左上端が、表示部３８の左上端に一致した状態で、共有資料データに対応した共有資料１２が表示される。なお、ＣＰＵ３２は、共有資料１２の全体のうち、表示部３８に表示されている範囲を示す範囲情報を、ＲＡＭ３２に記憶する。続けて、ＣＰＵ３２は、資料表示処理を実行する（Ｓ６５）。資料表示処理については、後述する。資料表示処理を実行した後、ＣＰＵ３２は、資料共有開始処理を終了する。
【００５６】
＜モード設定処理＞
図４のＳ１５及び後述する図８のＳ９３で実行されるモード設定処理について、図７を参照して説明する。ＣＰＵ３２は、ＲＡＭ３６の設定情報を参照し、通信装置３０が注釈モードに設定されているか否かを判断する（Ｓ７１）。注釈モードである場合（Ｓ７１：Ｙｅｓ）、ＣＰＵ３２は、注釈入力領域を第１表示領域３８Ａの全体に設定する（Ｓ７３）。注釈入力領域は、注釈１４の入力を受け付ける領域である。ＣＰＵ３２は、Ｓ７３で設定された注釈入力領域を有効化する（Ｓ７５）。続けて、ＣＰＵ３２は、第２表示領域位置算出処理を実行し（Ｓ７７）、その後、第２表示領域表示処理を実行する（Ｓ７９）。第２表示領域位置算出処理及び第２表示領域表示処理については、後述する。
【００５７】
通信装置３０が注釈モードではない場合（Ｓ７１：Ｎｏ）、ＣＰＵ３２は、注釈入力領域を無効化する（Ｓ８１）。ＣＰＵ３２は、移動入力領域を第１表示領域３８Ａの全体に設定する（Ｓ８３）。移動入力領域は、第１表示領域３８Ａに表示されている共有資料１２の部分を他の部分に移動させる入力を受け付ける領域である。詳細は後述するが、通信装置３０が注釈モードである場合の移動入力領域を「第２表示領域３８Ｂ」（図３及び図１７参照）という。第２表示領域３８Ｂは、第１表示領域３８Ａより面積の小さな領域とされる。ＣＰＵ３２は、Ｓ７９又はＳ８３を実行した後、モード設定処理を終了する。
【００５８】
＜ユーザ指示対応処理＞
図４のＳ２１で実行されるユーザ指示対応処理について、図８を参照して説明する。ＣＰＵ３２は、図４のＳ１７が肯定（Ｓ１７：Ｙｅｓ）される要因となった操作部４０が受け付けた入力が、モード切替を指示する入力であるか否かを判断する（Ｓ９１）。モード切替は、注釈キー４６Ａ（図２及び図３参照）の押下により入力される。例えば、ＣＰＵ３２は、操作部４０が受け付けた入力が、タッチパッド４４に対するものであり、且つ、注釈キー４６Ａの位置に対応するかを判断する。非選択状態の注釈キー４６Ａ（図２参照）が押下されることに対応して、ＣＰＵ３２は、通信装置３０が注釈モードに設定されていることを示す設定情報をＲＡＭ３６に記憶する。ＣＰＵ３２は、注釈キー４６Ａを選択状態とする指示を表示部３８に出力する。表示部３８では、注釈キー４６Ａが選択状態となる（図３参照）。選択状態の注釈キー４６Ａが押下されることに対応して、ＣＰＵ３２は、通信装置３０が移動モードに設定されていることを示す設定情報をＲＡＭ３６に記憶する。ＣＰＵ３２は、注釈キー４６Ａを非選択状態とする指示を表示部３８に出力する。表示部３８では、注釈キー４６Ａが非選択状態となる。
【００５９】
操作部４０が受け付けた入力がモード切替である場合（Ｓ９１：Ｙｅｓ）、ＣＰＵ３２は、上述したモード設定処理（図７参照）を実行する（Ｓ９３）。操作部４０が受け付けた入力がモード切替ではない場合（Ｓ９１：Ｎｏ）、ＣＰＵ３２は、操作部４０が受け付けた入力が遠隔会議画面に対する画面操作であるか否かを判断する（Ｓ９５）。例えば、ＣＰＵ３２は、操作部４０が受け付けた入力が、タッチパッド４４に対するものであり、且つ、第１表示領域３８Ａ又は第２表示領域３８Ｂの位置に対応するかを判断する。ＣＰＵ３２は、この判断を、タッチパッド４４に対するユーザの指の接触位置に応じた座標位置を示す信号に基づき行う。画面操作としては、上述した注釈入力操作が例示される。この他、画面操作としては、資料移動操作及び表示倍率変更操作が例示される。資料移動操作は、第１表示領域３８Ａに表示されている共有資料１２の部分を他の部分に移動させる操作である。具体的には、タッチパッド４４に対するドラッグ又はフリック等が、資料移動操作に対応する。表示倍率変更操作は、第１表示領域３８Ａに表示されている共有資料１２の表示倍率を変更する操作である。具体的には、タッチパッド４４に対するピンチイン又はピンチアウトが、表示倍率変更操作に対応する。操作部４０が受け付けた入力が遠隔会議画面に対する画面操作である場合（Ｓ９５：Ｙｅｓ）、ＣＰＵ３２は、遠隔会議画面操作処理を実行する（Ｓ９７）。遠隔会議画面操作処理については、後述する。
【００６０】
操作部４０が受け付けた入力が画面操作ではない場合（Ｓ９５：Ｎｏ）、ＣＰＵ３２は、操作部４０が受け付けた入力がカメラ表示指示であるか否かを判断する（Ｓ９９）。例えば、ＣＰＵ３２は、操作部４０が受け付けた入力が、タッチパッド４４に対するものであり、且つ、カメラキー４６Ｂの位置に対応するかを判断する。カメラ表示指示は、撮影画像３８０，３８１，３８２を表示する指示であり、カメラキー４６Ｂの押下により入力される。撮影画像３８０，３８１，３８２を表示する場合、通信装置３０のユーザは、非選択状態のカメラキー４６Ｂ（図３参照）を押下する。カメラキー４６Ｂが非選択状態でカメラキー４６Ｂが押下された場合、ＣＰＵ３２は、カメラ表示指示が受け付けられたと判断する（Ｓ９９：Ｙｅｓ）。この場合、ＣＰＵ３２は、第１表示領域３８Ａ内に撮影画像３８０，３８１，３８２を表示する指示を出力する（Ｓ１０１）。この指示の出力に対応して、ＣＰＵ３２は、第１表示領域３８Ａ内に撮影画像３８０，３８１，３８２が表示中であることを示す情報をＲＡＭ３６に記憶する。その際、ＣＰＵ３２は、カメラキー４６Ｂを選択状態とする指示も表示部３８に出力する。表示部３８では、撮影画像３８０，３８１，３８２が表示され、カメラキー４６Ｂが選択状態となる（図２参照）。遠隔会議画面内に表示された撮影画像３８０，３８１，３８２のそれぞれに対して、表示サイズ変更操作が行われた場合、ＣＰＵ３２は、撮影画像３８０，３８１，３８２のうち、操作対象の撮影画像の表示サイズを操作に応じた表示サイズに適宜変更する。表示サイズ変更操作は、撮影画像３８０，３８１，３８２のうちの何れかを対象として、その表示サイズを変更する操作である。
【００６１】
操作部４０が受け付けた入力がカメラ表示指示ではない場合（Ｓ９９：Ｎｏ）、ＣＰＵ３２は、操作部４０が受け付けた入力がカメラ非表示指示であるか否かを判断する（Ｓ１０３）。例えば、ＣＰＵ３２は、操作部４０が受け付けた入力が、タッチパッド４４に対するものであり、且つ、カメラキー４６Ｂの位置に対応するかを判断する。カメラ非表示指示は、撮影画像３８０，３８１，３８２を非表示とする指示であり、カメラ表示指示と同様、カメラキー４６Ｂの押下により入力される。撮影画像３８０，３８１，３８２を非表示とする場合、通信装置３０のユーザは、選択状態のカメラキー４６Ｂ（図２参照）を押下する。カメラキー４６Ｂが選択状態でカメラキー４６Ｂが押下された場合、ＣＰＵ３２は、カメラ非表示指示が受け付けられたと判断する（Ｓ１０３：Ｙｅｓ）。この場合、ＣＰＵ３２は、第１表示領域３８Ａ内に表示中の撮影画像３８０，３８１，３８２を非表示とする指示を出力する（Ｓ１０５）。この指示の出力に対応して、ＣＰＵ３２は、第１表示領域３８Ａ内に撮影画像３８０，３８１，３８２が非表示中であることを示す情報をＲＡＭ３６に記憶する。その際、ＣＰＵ３２は、カメラキー４６Ｂを非選択状態とする指示も表示部３８に出力する。表示部３８では、撮影画像３８０，３８１，３８２が非表示となり、カメラキー４６Ｂが非選択状態となる（図３参照）。
【００６２】
操作部４０が受け付けた入力がカメラ非表示指示ではない場合（Ｓ１０３：Ｎｏ）、ＣＰＵ３２は、操作部４０が受け付けた入力に対応した所定の処理を実行する（Ｓ１０７）。例えば、操作部４０が受け付けた入力が、撮影画像３８０に対する表示サイズ変更操作であった場合、ＣＰＵ３２は、撮影画像３８０を操作に応じた表示サイズに拡大する指示を表示部３８に出力する。表示部３８では、表示中の撮影画像３８０がこの指示に従った表示サイズに拡大表示される。ＣＰＵ３２は、Ｓ９３、Ｓ９７、Ｓ１０１、Ｓ１０５又はＳ１０７を実行した後、ユーザ指示対応処理を終了する。
【００６３】
＜受信対応処理＞
図４のＳ２７で実行される受信対応処理について、図９を参照して説明する。受信対応処理では、図４のＳ２５が肯定（Ｓ２５：Ｙｅｓ）される要因となった、通信部５０で受信されたデータに対して処理が行われる。ＣＰＵ３２は、通信部５０で受信されたデータが注釈データであるか否かを判断する（Ｓ１１１）。通信部５０で受信されたデータが注釈データである場合（Ｓ１１１：Ｙｅｓ）、ＣＰＵ３２は、受信された注釈データを記憶する（Ｓ１１３）。注釈データは、記憶部３４又はＲＡＭ３６に記憶される。続けて、ＣＰＵ３２は、注釈データに含まれる位置情報が示す位置に注釈１４を表示する指示を表示部３８に出力する（Ｓ１１５）。表示部３８では、第１表示領域３８Ａに表示中の共有資料１２に重ねて注釈１４が表示される。但し、ＣＰＵ３２は、ＲＡＭ３６に保存される範囲情報を参照し、位置情報が示す入力位置に対応する共有資料１２の部分が非表示である場合、注釈１４を表示しない。
【００６４】
通信部５０で受信されたデータが注釈データではない場合（Ｓ１１１：Ｎｏ）、ＣＰＵ３２は、通信部５０で受信されたデータが相手方装置７１，７２からの撮影データであるか否かを判断する（Ｓ１１７）。通信部５０で受信されたデータが撮影データである場合（Ｓ１１７：Ｙｅｓ）、ＣＰＵ３２は、撮影画像３８０，３８１，３８２を表示しているか否かを判断する（Ｓ１１９）。撮影画像３８０，３８１，３８２の表示又は非表示を示す情報は、上述した図８のＳ１０１（表示）又はＳ１０５（非表示）で設定され、ＲＡＭ３６に記憶されている。通信部５０で受信されたデータが撮影データではない場合（Ｓ１１７：Ｎｏ）、又は、撮影画像３８０，３８１，３８２が表示されていない場合（Ｓ１１９：Ｎｏ）、ＣＰＵ３２は、受信対応処理を終了する。
【００６５】
撮影画像３８０，３８１，３８２が表示中である場合（Ｓ１１９：Ｙｅｓ）、ＣＰＵ３２は、撮影画像３８０，３８１，３８２のうちの撮影画像３８１，３８２を、新たな撮影画像３８１，３８２に更新する指示を表示部３８に出力する（Ｓ１２１）。撮影画像３８１，３８２の更新には、相手方装置７１，７２でそれぞれ撮影された撮影データが用いられる。表示部３８では、新たな撮影画像３８１，３８２が表示される。Ｓ１２１を実行した後、ＣＰＵ３２は、受信対応処理を終了する。
【００６６】
＜第２表示領域位置算出処理＞
図５のＳ３３、図７のＳ７７及び後述する図１８のＳ１８３で実行される第２表示領域位置算出処理について、図１０を参照して説明する。ＣＰＵ３２は、撮影画像３８０，３８１，３８２を表示しているか否かを判断する（Ｓ１３１）。撮影画像３８０，３８１，３８２の表示又は非表示を示す情報は、上述した図８のＳ１０１（表示）又はＳ１０５（非表示）で設定され、ＲＡＭ３６に記憶されている。撮影画像３８０，３８１，３８２が表示中である場合（Ｓ１３１：Ｙｅｓ）、ＣＰＵ３２は、表示中の撮影画像３８０，３８１，３８２のうち、表示サイズが最も大きい撮影画像の表示部３８における表示位置を取得する（Ｓ１３３）。図２に基づけば、Ｓ１３３でＣＰＵ３２は、表示サイズが最も大きい撮影画像３８０の表示部３８における表示位置を取得する。撮影画像３８０，３８１，３８２の表示サイズが等しい場合、ＣＰＵ３２は、所定の１つを選択する。例えば、ＣＰＵ３２は、自装置の撮影画像３８０を選択し、撮影画像３８０の表示位置を取得する。続けて、ＣＰＵ３２は、取得された表示位置を第２表示領域３８Ｂ（図１７参照）として設定する（Ｓ１３５）。その後、ＣＰＵ３２は、第２表示領域位置算出処理を終了する。
【００６７】
撮影画像３８０，３８１，３８２が表示されていない場合（Ｓ１３１：Ｎｏ）、ＣＰＵ３２は、第１表示領域３８Ａを複数の領域に分割する（Ｓ１３７）。例えば、図１１に示すように、２５個（５行×５列）の領域に分割する。以下では、第１表示領域３８Ａを分割した各領域を「分割領域」といい、第１表示領域３８Ａを２５個の分割領域に分割した構成を例に説明する。図１１において、第１表示領域３８Ａの外周に示す「Ｌ１」〜「Ｌ５」及び「Ｃ１」〜「Ｃ５」は、「５行×５列」からなる分割領域のそれぞれを特定するための情報である（後述する図１２〜図１５において同じ）。
【００６８】
続けて、ＣＰＵ３２は、相手方装置７１，７２のそれぞれにおいて注目されている注目点の位置情報を取得する（Ｓ１３９）。遠隔会議システム１０における遠隔会議では、相手方装置７１，７２においても、相手方装置７１，７２の表示部に、遠隔会議に関する表示を含む遠隔会議画面がそれぞれ表示される。相手方装置７１，７２における遠隔会議画面は、共有資料１２を表示する表示領域を含み、相手方装置７１，７２の各相手方は、通信装置３０と同様、共有資料１２に対して注釈１４を入力することができる。前述した注目点の位置情報は、相手方装置７１，７２のそれぞれにおいて共有資料１２を表示する表示領域に表示されている共有資料１２の所定の位置を示す情報である。注目点の位置情報としては、前述した表示領域内で共有資料１２に重ねて表示されている、相手方装置７１，７２の各操作部（例えば、マウス）のポインタの位置を示す位置情報が例示される。また、注目点の位置情報としては、相手方装置７１，７２のそれぞれにおいて表示されている共有資料１２に対して、最後に入力された注釈１４の入力位置を示す位置情報が例示される。さらに、注目点の位置情報としては、相手方装置７１，７２の各相手方が視認していると推定される位置（例えば、共有資料１２を表示する表示領域に表示されている共有資料１２の部分の中心位置）を示す位置情報が例示される。注目点の位置情報として採用される位置情報は、諸条件を考慮し、適宜設定される。
【００６９】
相手方装置７１，７２は、前述した注目点の位置情報を会議サーバ２０に送信する。通信装置３０では、会議サーバ２０を介して相手方装置７１，７２のそれぞれからの注目点の位置情報が通信部５０で受信され、ＣＰＵ３２は、通信部５０を介して相手方装置７１，７２の各注目点の位置情報を取得する。なお、注目点の位置情報が最後に入力された注釈１４の入力位置を示す位置情報である場合、ＣＰＵ３２は、相手方装置７１，７２からの注釈データから前述した位置情報を取得することができる。
【００７０】
続けて、ＣＰＵ３２は、取得された相手方装置７１，７２の各注目点の位置情報に基づき、第１表示領域３８Ａ内の各分割領域に対する第１評価値を決定する（Ｓ１４１）。第１評価値は、注目点の位置情報が示す所定の位置と、第１表示領域３８Ａ上の位置の間の距離に対応して決定される。第１評価値は、注目点の位置情報が示す位置に近い分割領域程、重み付けの度合いが高くなるように決定される。
【００７１】
第１評価値の決定について、図１２を参照して具体的に説明する。図１２及び後述する図１３〜図１５では、共有資料１２の図示を省略している。図１２〜図１５において、第１表示領域３８Ａに表示されている共有資料１２の部分と各分割領域の関係は、図１１と同様である。図１２に示す符号「７１Ｐ」を付した「○」は、相手方装置７１の注目点の位置情報が示す位置を示し、符号「７２Ｐ」を付した「◎」は、相手方装置７２の注目点の位置情報が示す位置を示す。各分割領域を「Ｌ１」〜「Ｌ５」及び「Ｃ１」〜「Ｃ５」を用いて特定する。例えば、符号「７１Ｐ」を付した「○」を含む分割領域は、「Ｌ１」行の「Ｃ５」列に配置されているから「分割領域（Ｌ１・Ｃ５）」という。符号「７２Ｐ」を付した「◎」を含む分割領域は、「Ｌ２」行の「Ｃ４」列に配置されているから「分割領域（Ｌ２・Ｃ４）」という。
【００７２】
図１２における各分割領域内で「１：」に対応付けて示す「（Ｘ，Ｙ，Ｚ）」は、相手方装置７１，７２の各注目点の位置情報に基づいた第１評価値を示す。「Ｘ」は、相手方装置７１の注目点の位置情報に基づいた第１評価値（以下、「第１評価値（Ｘ）」という）を示し、「Ｙ」は、相手方装置７２の注目点の位置情報に基づいた第１評価値（以下、「第１評価値（Ｙ）」という）を示す。「Ｚ」は、「Ｘ＋Ｙ」を示す（以下、「第１評価値（Ｚ）」という）。図１２に示す例では、注目点の位置情報が示す位置を含む分割領域には、第１評価値として２ポイント付与し、注目点の位置情報が示す位置を含む分割領域の周囲にある分割領域には、第１評価値として１ポイント付与することとしている。従って、第１評価値（Ｘ），（Ｙ）の最高は「２」であり、第１評価値（Ｚ）の最高は「４」となる。
【００７３】
Ｓ１４１でＣＰＵ３２は、Ｓ１３９で取得された相手方装置７１の注目点の位置情報が示す位置に従い、分割領域（Ｌ１・Ｃ５）の相手方装置７１の第１評価値（Ｘ）に「２」を加算する。ＣＰＵ３２は、Ｓ１３９で取得された相手方装置７１の注目点の位置情報が示す位置に従い、分割領域（Ｌ１・Ｃ４），（Ｌ２・Ｃ４），（Ｌ２・Ｃ５）の相手方装置７１の第１評価値（Ｘ）に「１」をそれぞれ加算する。分割領域（Ｌ１・Ｃ４），（Ｌ２・Ｃ４），（Ｌ２・Ｃ５）は、分割領域（Ｌ１・Ｃ５）の周囲にある分割領域である。
【００７４】
また、Ｓ１４１でＣＰＵ３２は、Ｓ１３９で取得された相手方装置７２の注目点の位置情報が示す位置に従い、分割領域（Ｌ２・Ｃ４）の相手方装置７２の第１評価値（Ｙ）に「２」を加算する。ＣＰＵ３２は、Ｓ１３９で取得された相手方装置７２の注目点の位置情報が示す位置に従い、分割領域（Ｌ１・Ｃ３）〜（Ｌ１・Ｃ５），（Ｌ２・Ｃ３），（Ｌ２・Ｃ５），（Ｌ３・Ｃ３）〜（Ｌ３・Ｃ５）の相手方装置７２の第１評価値に「１」をそれぞれ加算する。分割領域（Ｌ１・Ｃ３）〜（Ｌ１・Ｃ５），（Ｌ２・Ｃ３），（Ｌ２・Ｃ５），（Ｌ３・Ｃ３）〜（Ｌ３・Ｃ５）は、分割領域（Ｌ２・Ｃ４）の周囲にある分割領域である。そして、ＣＰＵ３２は、第１評価値（Ｘ），（Ｙ）を合計し、第１評価値（Ｚ）を決定する。分割領域（Ｌ１・Ｃ５），（Ｌ２・Ｃ４）の第１評価値（Ｚ）は「３」となる。分割領域（Ｌ１・Ｃ４），（Ｌ２・Ｃ５）の第１評価値（Ｚ）は「２」となる。分割領域（Ｌ１・Ｃ３），（Ｌ２・Ｃ３），（Ｌ３・Ｃ３）〜（Ｌ３・Ｃ５）の第１評価値（Ｚ）は「１」となる。その他の分割領域の第１評価値（Ｚ）は「０」である。
【００７５】
相手方装置７１，７２のそれぞれで表示されている共有資料１２の部分と、第１表示領域３８Ａに表示されている共有資料１２の部分が異なり、相手方装置７１，７２における共有資料１２の部分が通信装置３０では表示されていない場合も想定される。このような場合、相手方装置７１，７２の各注目点の位置情報は、何れの分割領域にも含まれない。Ｓ１４１で決定される第１評価値（Ｚ）は、全ての分割領域において「０」となる。
【００７６】
Ｓ１４１を実行した後、ＣＰＵ３２は、第１表示領域３８Ａにおける注釈１４の配置位置に基づき、第２評価値を決定する（Ｓ１４３）。Ｓ１４３でＣＰＵ３２は、共有資料１２に対する全ての注釈１４の数（以下、「全注釈数」という）を取得すると共に、注釈１４の入力位置を特定する。そして、ＣＰＵ３２は、注釈１４、１個あたりのポイント（以下、「基礎点」という）を決定する。基礎点は、基準最大ポイントを全注釈数で除した値とされる。基準最大ポイントは、第１評価値（Ｚ）と第２評価値の評価価値を同一とするため、第１評価値（Ｚ）の最高点と同一の値とされる。上記例に基づけば、基準最大ポイントは、「４」とされる。
【００７７】
第２評価値の決定について、図１２を参照して具体的に説明する。全注釈数は「８」とする（図３参照）。図１２における各分割領域内で「２：」に対応付けて示す「（Ｘ，Ｚ）」について、「Ｘ」は、個々の分割領域に入力された注釈１４の数を示し、「Ｚ」は、第２評価値を示す。８個の注釈１４は、分割領域（Ｌ２・Ｃ２）に３個、分割領域（Ｌ２・Ｃ３）に２個、分割領域（Ｌ３・Ｃ２），（Ｌ３・Ｃ３），（Ｌ４・Ｃ４）に各１個、配置されていることとする。基準最大ポイントは「４」とする。Ｓ１４５でＣＰＵ３２は、全注釈数「８」を取得すると共に、８個の注釈１４の入力位置をそれぞれ特定する。注釈１４の入力位置は、注釈１４の入力位置を示す位置情報に従い特定される。ＣＰＵ３２は、分割領域（Ｌ２・Ｃ２）内の注釈数「３」と、分割領域（Ｌ２・Ｃ３）の注釈数「２」と、分割領域（Ｌ３・Ｃ２），（Ｌ３・Ｃ３），（Ｌ４・Ｃ４）の注釈数「１」を特定する。そして、ＣＰＵ３２は、基準最大ポイント「４」を全注釈数「８」で除して基礎点「０．５」を取得する。ＣＰＵ３２は、特定された注釈数に基礎点「０．５」を掛け合わせ、全ての分割領域に対する第２評価値を決定する。分割領域（Ｌ２・Ｃ２）の第２評価値は「１．５」（３個×０．５）となる。分割領域（Ｌ２・Ｃ３）の第２評価値は「１．０」（２個×０．５）となる。分割領域（Ｌ３・Ｃ２），（Ｌ３・Ｃ３），（Ｌ４・Ｃ４）の第２評価値は「０．５」（１個×０．５）となる。その他の分割領域の第２評価値は「０」である。
【００７８】
Ｓ１４３を実行した後、ＣＰＵ３２は、分割領域毎に総合評価値を取得する（Ｓ１４５）。総合評価値は、Ｓ１４１で決定された第１評価値（Ｚ）と、Ｓ１４３で決定された第２評価値と、第３評価値を合計して取得される。第３評価値は、図１３に示すように、分割領域毎に予め定められている。第３評価値が登録された第３評価値テーブルは、記憶部３４に記憶されている。Ｓ１４５でＣＰＵ３２は、記憶部３４に記憶された第３評価値テーブルにアクセスする。第３評価値テーブルにおいて、分割領域毎の第３評価値は、第１表示領域３８Ａの中心程、重み付けの度合いが高くなるように設定されている。従って、第１表示領域３８Ａの中心位置を含む分割領域（Ｌ３・Ｃ３）の第３評価値は、最も高く設定される。分割領域（Ｌ３・Ｃ３）の第３評価値は、第１評価値（Ｚ）と第２評価値と評価価値を同一とするため、第１評価値（Ｚ）と第２評価値の最高点と同一の値とされる。従って、図１３に示す例では、上記の例に基づき、分割領域（Ｌ３・Ｃ３）の第３評価値は、「４」に設定されている。
【００７９】
Ｓ１４５を図１２〜図１４に基づき具体的に説明する。ＣＰＵ３２は、同一の分割領域を対象として、第１評価値（Ｚ）と、第２評価値と、第３評価値を合計する。例えば、分割領域（Ｌ１・Ｃ５）を例とすると、ＣＰＵ３２は、第１評価値（Ｚ）「３」（図１２参照）と、第２評価値「０」（図１２参照）と、第３評価値「１」（図１３参照）を合計し、総合評価値「４」（図１４参照）を取得する。ＣＰＵ３２は、全ての分割領域について、前述したようにして総合評価値を取得する。図１２及び図１３に示す例に基づけば、分割領域（Ｌ３・Ｃ３）の総合評価値は「５．５」となり、全分割領域の中で最高となる（図１４参照）。一方、分割領域（Ｌ１・Ｃ１），（Ｌ１・Ｃ２），（Ｌ２・Ｃ１），（Ｌ３・Ｃ１），（Ｌ４・Ｃ１），（Ｌ４・Ｃ５），（Ｌ５・Ｃ１）〜（Ｌ５・Ｃ５）の総合評価値は「１」となり、最低となる（図１４参照）。
【００８０】
次に、ＣＰＵ３２は、Ｓ１４５で取得された分割領域毎の総合評価値を対象として、最低の総合評価値となる分割領域が複数存在しているか否かを判断する（Ｓ１４７）。最低の総合評価値の分割領域が複数存在していない場合（Ｓ１４７：Ｎｏ）、ＣＰＵ３２は、最低の総合評価値の分割領域を第２表示領域３８Ｂとして設定する（Ｓ１４９）。最低の総合評価値の分割領域が複数存在する場合（Ｓ１４７：Ｙｅｓ）、ＣＰＵ３２は、最低の総合評価値の分割領域のうち、最も操作性のよい分割領域を第２表示領域３８Ｂとして設定する（Ｓ１５１）。総合評価値が最低である複数の分割領域の中から最も操作性のよい分割領域の特定に際し、ＣＰＵ３２は、記憶部３４に記憶された操作性テーブルにアクセスする。操作性テーブルは、図１５に示すように、操作性に関する評価値を予め分割領域毎に登録したテーブルである。図１５に示す操作性テーブルでは、操作性に優れた分割領域程、小さな評価値が登録されている。即ち、小さな評価値程、操作性に関する重み付けの度合いが高い。
【００８１】
Ｓ１５１を図１４及び図１５に基づき具体的に説明する。ＣＰＵ３２は、操作性テーブルにアクセスした後、図１４に示す総合評価値に基づき、総合評価値が最低である分割領域（Ｌ１・Ｃ１），（Ｌ１・Ｃ２），（Ｌ２・Ｃ１），（Ｌ３・Ｃ１），（Ｌ４・Ｃ１），（Ｌ４・Ｃ５），（Ｌ５・Ｃ１）〜（Ｌ５・Ｃ５）を対象として、操作性テーブルからこれらの分割領域に登録された評価値を取得する。続けて、ＣＰＵ３２は、取得された評価値のうち、最も小さな評価値の分割領域として、分割領域（Ｌ４・Ｃ５）（評価値：１１）を特定する。ＣＰＵ３２は、分割領域（Ｌ４・Ｃ５）を最も操作性のよい分割領域を第２表示領域３８Ｂとして設定する。
【００８２】
ＣＰＵ３２は、Ｓ１４９又はＳ１５１を実行した後、第２表示領域位置算出処理を終了する。
【００８３】
＜第２表示領域表示処理＞
図５のＳ３５及び図７のＳ７９で実行される第２表示領域表示処理について、図１６を参照して説明する。ＣＰＵ３２は、上述した図１０のＳ１３５、Ｓ１４９又はＳ１５１での設定に従い、第２表示領域３８Ｂを示す枠線を第１表示領域３８Ａ内に表示する指示を表示部３８に出力する（Ｓ１６１）。続けて、ＣＰＵ３２は、撮影画像３８０，３８１，３８２を表示しているか否かを判断する（Ｓ１６３）。撮影画像３８０，３８１，３８２の表示又は非表示を示す情報は、上述した図８のＳ１０１（表示）又はＳ１０５（非表示）で設定され、ＲＡＭ３６に記憶されている。
【００８４】
撮影画像３８０，３８１，３８２が表示されていない場合（Ｓ１６３：Ｎｏ）、ＣＰＵ３２は、第１表示領域３８Ａに表示されている共有資料１２の表示倍率が予め定めた閾値以上であるか否かを判断する（Ｓ１６５）。閾値としては、例えば、１０倍（表示倍率：１０００％）が設定される。共有資料１２の表示倍率の変更は、上述した通り、表示倍率変更操作にて行われる。具体的に、表示倍率の増加は、ピンチアウトにより行われる。共有資料データの画像サイズに従い、共有資料１２が原寸大（等倍）で表示されている場合の表示倍率は、１倍（１００％）となる。
【００８５】
表示倍率が閾値以上である場合（Ｓ１６５：Ｙｅｓ）、ＣＰＵ３２は、Ｓ１６１で表示させた第２表示領域３８Ｂの枠内に、第１表示領域３８Ａに表示されている共有資料１２に対応するサムネイル画像を表示する指示を表示部３８に出力する（Ｓ１６７）。表示部３８では、表示されている第２表示領域３８Ｂの枠内に共有資料１２のサムネイル画像が表示される。これにより、サムネイル画像を含む第２表示領域３８Ｂが表示される（図３参照）。サムネイル画像により、共有資料１２を把握することができる。なお、図３は、上記の例に対応させ、分割領域（Ｌ４・Ｃ５）が第２表示領域３８Ｂとして設定されている状態の遠隔会議画面を示している。
【００８６】
撮影画像３８０，３８１，３８２が表示中である場合（Ｓ１６３：Ｙｅｓ）又は表示倍率が閾値以上ではない場合（Ｓ１６５：Ｎｏ）、ＣＰＵ３２は、Ｓ１６１で表示させた第２表示領域３８Ｂの枠内に対応する共有資料１２の部分を、第２表示領域３８Ｂの枠外の位置に対応する共有資料１２の部分と比較して低い輝度で表示する指示を表示部３８に出力する（Ｓ１６９）。例えば、ＣＰＵ３２は、第２表示領域３８Ｂの枠内に含まれる画素のＲＧＢそれぞれの輝度値を、１／２に除算する。表示部３８では、第２表示領域３８Ｂの枠内が透過し、第２表示領域３８Ｂの枠内に対応する共有資料１２の部分が背景となった第２表示領域３８Ｂが表示される（図１７参照）。なお、図１７は、自装置の撮影画像３８０の表示位置が第２表示領域３８Ｂとして設定されている状態の遠隔会議画面を示している。Ｓ１６７又はＳ１６９を実行した後、ＣＰＵ３２は、第２表示領域表示処理を終了する。
【００８７】
＜遠隔会議画面操作処理＞
図８のＳ９７で実行される遠隔会議画面操作処理について、図１８を参照して説明する。ＣＰＵ３２は、図４のＳ１７が肯定（Ｓ１７：Ｙｅｓ）される要因となった操作部４０が受け付けた入力の操作箇所が移動入力領域として設定された領域内で、且つ、移動入力領域として設定された領域は有効であるか否かを判断する（Ｓ１７１）。移動入力領域が第１表示領域３８Ａに設定されている場合（図７のＳ８３参照）、ＣＰＵ３２は、操作部４０が受け付けた入力が、タッチパッド４４に対するものであり、且つ、第１表示領域３８Ａ内の位置に対応するか否かを判断する。移動入力領域が第１表示領域３８Ａに設定されている場合、第１表示領域３８Ａに対しては、後述するＳ１９１のような処理は実行されない。従って、移動入力領域が第１表示領域３８Ａに設定されている場合、移動入力領域として設定された領域は有効であると判断される。即ち、移動入力領域が第１表示領域３８Ａに設定されている場合、Ｓ１７１でＣＰＵ３２は、実質的には、操作部４０が受け付けた入力が第１表示領域３８Ａ内の位置に対応するか否かだけを判断する。ＣＰＵ３２は、操作部４０が受け付けた入力の操作箇所が第１表示領域３８Ａ内である場合、Ｓ１７１を肯定（Ｓ１７１：Ｙｅｓ）し、第１表示領域３８Ａ外である場合、Ｓ１７１を否定（Ｓ１７１：Ｎｏ）する。
【００８８】
通信装置３０が注釈モードであり（図７のＳ７１：Ｙｅｓ参照）、図１０のＳ１３５、Ｓ１４９又はＳ１５１で移動入力領域としての第２表示領域３８Ｂが設定されている場合、ＣＰＵ３２は、操作部４０が受け付けた入力が、タッチパッド４４に対するものであり、且つ、第２表示領域３８Ｂ内の位置に対応するか否かと、第２表示領域３８Ｂが有効であるか否かを判断する。第２表示領域３８Ｂの有効は、ＲＡＭ３６に記憶される無効フラグに基づき判断される。無効フラグがオンの場合、第２表示領域３８Ｂは有効ではないとされ、無効フラグがオフの場合、第２表示領域３８Ｂは有効であるとされる。ＣＰＵ３２は、タッチパッド４４への入力が第２表示領域３８Ｂ内の位置に対応し、且つ、第２表示領域３８Ｂが有効である場合、Ｓ１７１を肯定（Ｓ１７１：Ｙｅｓ）する。一方、ＣＰＵ３２は、タッチパッド４４への入力が第２表示領域３８Ｂ内の位置に対応しない、又は、第２表示領域３８Ｂが有効ではない場合、Ｓ１７１を否定（Ｓ１７１：Ｎｏ）する。
【００８９】
Ｓ１７１が肯定される場合（Ｓ１７１：Ｙｅｓ）、ＣＰＵ３２は、資料移動操作処理を実行する（Ｓ１７３）。資料移動操作処理については、後述する。資料移動操作処理を実行した後、ＣＰＵ３２は、計時部５２から取得した現在時刻を最終移動操作時刻として記憶し（Ｓ１７５）、遠隔会議画面操作処理を終了する。最終移動操作時刻は、例えば、ＲＡＭ３６に記憶される。
【００９０】
Ｓ１７１が否定される場合（Ｓ１７１：Ｎｏ）、ＣＰＵ３２は、操作部４０が受け付けた入力が注釈入力操作の終了であるか否かを判断する（Ｓ１７７）。Ｓ１７１が否定される場合（Ｓ１７１：Ｎｏ）、図４のＳ１７が肯定（Ｓ１７：Ｙｅｓ）される要因となった操作部４０が受け付けた入力は、注釈入力操作に関連した操作（注釈入力の終了、開始又は注釈入力中）である。ＣＰＵ３２は、タッチパッド４４を介した検出結果に基づき、注釈入力の終了、開始又は注釈入力中を判断する。例えば、タッチパッド４４で検出されていた指等のスライドが検出されなくなった場合、ＣＰＵ３２は、操作部４０が受け付けた入力は注釈入力操作の終了であると判断する。
【００９１】
操作部４０が受け付けた入力が注釈入力操作の終了である場合（Ｓ１７７：Ｙｅｓ）、ＣＰＵ３２は、入力された注釈１４に対応する注釈データを生成し、これを記憶する（Ｓ１７９）。ＣＰＵ３２は、記憶された注釈データを会議サーバ２０に対して通信部５０から送信する（Ｓ１８１）。注釈データは、会議サーバ２０を介して相手方装置７１，７２にそれぞれ送信される。続けて、ＣＰＵ３２は、上述した第２表示領域位置算出処理（図１０参照）を実行する（Ｓ１８３）。Ｓ１８３での第２表示領域位置算出処理では、今回新たに入力された注釈１４も対象として、処理が実行される。第２表示領域位置算出処理を実行した後、ＣＰＵ３２は、第２表示領域３８Ｂを有効化する（Ｓ１８５）。Ｓ１８５でＣＰＵ３２は、上述した第２表示領域表示処理（図１６参照）と同様の処理を実行し、これによって第２表示領域３８Ｂを有効化する。表示部３８では、第２表示領域表示処理の場合と同様、第２表示領域３８Ｂが第１表示領域３８Ａ内に表示される。ＣＰＵ３２は、ＲＡＭ３６に記憶される無効フラグをオフにする。その後、ＣＰＵ３２は、最終移動操作時刻をリセットし（Ｓ１８７）、遠隔会議画面操作処理を終了する。
【００９２】
操作部４０が受け付けた入力が注釈入力操作の終了ではない場合（Ｓ１７７：Ｎｏ）、ＣＰＵ３２は、操作部４０が受け付けた入力が注釈入力操作の開始であるか否かを判断する（Ｓ１８９）。未検出状態のタッチパッド４４で指等の新たなスライドが検出されることとなった場合、ＣＰＵ３２は、操作部４０が受け付けた入力は注釈入力操作の開始であると判断する。操作部４０が受け付けた入力が注釈入力操作の開始ではない場合（Ｓ１８９：Ｎｏ）、ＣＰＵ３２は、処理をＳ１９３に移行する。この場合、操作部４０が受け付けた入力は、入力中の注釈１４について、その入力を継続させる注釈入力操作に伴うものである。操作部４０が受け付けた入力が注釈入力操作の開始である場合（Ｓ１８９：Ｙｅｓ）、ＣＰＵ３２は、第２表示領域３８Ｂを無効化する（Ｓ１９１）。Ｓ１９１でＣＰＵ３２は、第１表示領域３８Ａ内に表示されている第２表示領域３８Ｂを非表示とする指示を表示部３８に出力する。表示部３８では、第２表示領域３８Ｂが消える。ＣＰＵ３２は、無効フラグをオンする。その後、ＣＰＵ３２は、処理をＳ１９３に移行する。
【００９３】
Ｓ１９３でＣＰＵ３２は、指等のスライドに対応して描画された注釈１４の部分を第１表示領域３８Ａに表示されている共有資料１２に重ねて表示する指示を表示部３８に出力する。表示部３８では、新たに入力された注釈１４の部分が第１表示領域３８Ａに表示されている共有資料１２に重ねて表示される。その後、ＣＰＵ３２は、最終移動操作時刻をリセットし（Ｓ１９５）、遠隔会議画面操作処理を終了する。
【００９４】
＜資料移動操作処理＞
図１８のＳ１７３で実行される資料移動操作処理について、図１９を参照して説明する。ＣＰＵ３２は、操作部４０が受け付けた入力が、タッチパッド４４に対する資料移動操作であるか否かを判断する（Ｓ２０１）。判断対象の操作部４０が受け付けた入力は、図４のＳ１７及び図１８のＳ１７１が肯定（Ｓ１７及びＳ１７１：Ｙｅｓ）される要因となった入力である（後述するＳ２１３において同じ）。操作部４０が受け付けた入力がタッチパッド４４に対する資料移動操作である場合（Ｓ２０１：Ｙｅｓ）、ＣＰＵ３２は、第１表示領域３８Ａと移動入力領域として設定された領域の表示サイズの比に基づき、入力された資料移動操作に対応した移動量を補正する（Ｓ２０３）。例えば、図１０のＳ１３５、Ｓ１４９又はＳ１５１で移動入力領域としての第２表示領域３８Ｂが設定され、第２表示領域３８Ｂの縦横幅が第１表示領域３８Ａの１／４であったとする。この場合、入力された資料移動操作に対応した移動量は、基準となる座標変化量の４倍に補正される。基準となる座標変化量は、移動入力領域が第１表示領域３８Ａである場合に、第１表示領域３８Ａに対して同じ資料移動操作が入力された場合の座標変化量である。また、図７のＳ８３で移動入力領域として第１表示領域３８Ａが設定されていた場合の補正量は、１倍（補正なし）である。
【００９５】
次に、ＣＰＵ３２は、第２表示領域３８Ｂの枠内にサムネイル画像が表示されているか否かを判断する（Ｓ２０５）。第２表示領域３８Ｂの枠内へのサムネイル画像の表示は、図１６のＳ１６７にて実行される。サムネイル画像が表示されていない場合（Ｓ２０５：Ｎｏ）、ＣＰＵ３２は、処理をＳ２０９に移行する。移動入力領域が第１表示領域３８Ａに設定されている場合（図７のＳ８３参照）、又は、第２表示領域３８Ｂの枠内が図１６のＳ１６９による状態である場合、Ｓ２０５は否定（Ｓ２０５：Ｎｏ）される。
【００９６】
サムネイル画像が表示されている場合（Ｓ２０５：Ｙｅｓ）、ＣＰＵ３２は、入力された資料移動操作の操作量に対応した移動量を補正する（Ｓ２０７）。Ｓ２０７での補正に関し、Ｓ２０３が実行されていた場合、Ｓ２０７によって移動量は、基準となる座標変化量をＳ２０３におけるサイズ比に応じた数値倍し、さらに、これを予め定めた設定値倍した量に補正される。Ｓ２０３が実行されていない場合、Ｓ２０７によって移動量は、基準となる座標変化量を予め定めた設定値倍した量に補正される。Ｓ２０７での設定値は、例えば、５倍とされる。この他、Ｓ２０７での設定値は、指等のスライドがタッチパッド４４によって最後に検出されたサムネイル画像内の位置に対応した共有資料１２の位置が、第１表示領域３８Ａの例えば中心部に表示されるような値としてもよい。Ｓ２０７を実行した後、ＣＰＵ３２は、処理をＳ２０９に移行する。
【００９７】
Ｓ２０９でＣＰＵ３２は、Ｓ２０３〜Ｓ２０７によって補正された移動量に基づき、移動後の共有資料１２の表示部分を決定する。続けて、ＣＰＵ３２は、資料表示処理を実行する（Ｓ２１１）。資料表示処理については、後述する。資料表示処理を実行した後、ＣＰＵ３２は、資料移動操作処理を終了する。
【００９８】
説明をＳ２０１に戻し、操作部４０が受け付けた入力がタッチパッド４４に対する資料移動操作ではない場合（Ｓ２０１：Ｎｏ）、ＣＰＵ３２は、操作部４０が受け付けた入力が表示倍率変更操作であるか否かを判断する（Ｓ２１３）。操作部４０が受け付けた入力が表示倍率変更操作である場合（Ｓ２１３：Ｙｅｓ）、ＣＰＵ３２は、第１表示領域３８Ａに表示されている共有資料１２の表示倍率を変更する（Ｓ２１５）。続けて、ＣＰＵ３２は、資料表示処理を実行する（Ｓ２１７）。資料表示処理については、後述する。資料表示処理を実行した後、ＣＰＵ３２は、資料移動操作処理を終了する。
【００９９】
＜資料表示処理＞
図６のＳ６５と、図１９のＳ２１１及びＳ２１７で実行される資料表示処理について、図２０を参照して説明する。ＣＰＵ３２は、第１表示領域３８Ａに共有資料１２を表示する指示を表示部３８に出力する（Ｓ２２１）。ＣＰＵ３２は、共有資料１２の表示を、図６のＳ６３で設定され、又は、図１９のＳ２０９又はＳ２１５で決定された条件に従い実行する。表示部３８では、共有資料１２が新たな状態で第１表示領域３８Ａに表示される。図６のＳ６５における資料表示処理では、共有資料１２の左上端が第１表示領域３８Ａの左上端に配置され且つ表示倍率が等倍とされた状態で、共有資料１２の一部又は全体が第１表示領域３８Ａに表示される。図１９のＳ２１１における資料表示処理では、図１９のＳ２０９で決定された共有資料１２の部分が第１表示領域３８Ａに表示される。図１９のＳ２１７における資料表示処理では、図１９のＳ２１５で変更された表示倍率に拡大又は縮小された状態の共有資料１２の一部又は全体が第１表示領域３８Ａに表示される。
【０１００】
次に、ＣＰＵ３２は、Ｓ２２１で新たな状態で表示されることとなった共有資料１２の表示範囲内にある注釈データを取得し、これを表示する指示を表示部３８に出力する（Ｓ２２３）。ＣＰＵ３２は、注釈データに含まれる位置情報により、第１表示領域３８Ａに表示されている共有資料１２の表示範囲内にある注釈データを特定し、特定された注釈データを取得する。表示部３８では、取得された注釈データに対応した注釈１４が共有資料１２に重ねて第１表示領域３８Ａに表示される。その後、ＣＰＵ３２は、資料表示処理を終了する。
【０１０１】
＜実施形態の効果＞
上記の実施形態によれば、次のような効果を得ることができる。
【０１０２】
（１）通信装置３０のモードとして、移動モードと注釈モードを設け、注釈モードである場合（図５のＳ３１：Ｙｅｓ参照）、第２表示領域位置算出処理（図５のＳ３３（図１０）参照）により、移動入力領域としての第２表示領域３８Ｂを設定し（図１０のＳ１３５、Ｓ１４９又はＳ１５１参照）、資料移動操作を第２表示領域３８Ｂにて受け付ける（図１８のＳ１７１：Ｙｅｓ及びＳ１７３（図１９）参照）こととした。そのため、通信装置３０において、共有資料１２の表示と共有資料１２への注釈１４の入力に関し、好適な操作性を実現することができる。通信装置３０のユーザは、資料移動操作と注釈入力操作をスムーズに行うことができる。
【０１０３】
（２）撮影画像３８０，３８１，３８２が表示されている場合（図１０のＳ１３１：Ｙｅｓ参照）、表示サイズが最も大きい撮影画像（図２に示す例では「撮影画像３８０」参照）の表示位置を第２表示領域３８Ｂとして設定し（図１０のＳ１３５参照）、第２表示領域３８Ｂを表示する（図１６のＳ１６１及びＳ１６９参照）こととした。そのため、例えば、図１７に示すように、第２表示領域３８Ｂを表示サイズが最も大きい撮影画像３８０に重ねて表示することができる。撮影画像３８０，３８１，３８２の何れかを含むように第２表示領域３８Ｂを設定することで、第１表示領域３８Ａに対する注釈入力操作が妨げられることを抑制することができる。
【０１０４】
共有資料１２の表示倍率が閾値以上である場合（図１６のＳ１６５：Ｙｅｓ参照）、図１６のＳ１６１で表示させた第２表示領域３８Ｂの枠内に共有資料１２に対応するサムネイル画像を表示（図３及び図１６のＳ１６７参照）することとした。そのため、通信装置３０のユーザは、共有資料１２のサムネイル画像を確認しつつ、第２表示領域３８Ｂに対して資料移動操作を行うことができる。
【０１０５】
（３）撮影画像３８０，３８１，３８２が表示されていない場合（図１０のＳ１３１：Ｎｏ参照）、第１評価値（図１０のＳ１４１及び図１２の「１：」参照）と、第２評価値（図１０のＳ１４３及び図１２の「２：」参照）と、第３評価値（図１３参照）に基づく総合評価値（図１０のＳ１４５及び図１４参照）に従い、総合評価値が最低となる分割領域を第２表示領域３８Ｂとして設定する（図１０のＳ１４９参照）こととした。その際、最低の総合評価値となる分割領域が複数存在する場合（図１０のＳ１４７：Ｙｅｓ参照）、操作性テーブル（図１５参照）に基づき、最も操作性のよい分割領域を第２表示領域３８Ｂとして設定する（図１０のＳ１５１参照）こととした。そのため、第２表示領域３８Ｂを相手方装置７１，７２における注目点及び注釈１４の配置位置等を考慮し設定することができる。
【０１０６】
（４）図１８のＳ１７３での資料移動操作処理（図１９）を実行した後、最終資料移動操作時刻を記憶し（図１８のＳ１７５参照）、最終資料移動操作時刻から所定時間が経過した場合（図５のＳ２９：Ｙｅｓ参照）、第２表示領域位置算出処理（図５のＳ３３（図１０）参照）を実行し、第２表示領域表示処理（図５のＳ３５（図１６）参照）を実行することとした。また、操作部４０が受け付けた入力が注釈入力操作の終了である場合（図１８のＳ１７７：Ｙｅｓ参照）、第２表示領域位置算出処理（図１８のＳ１８３（図１０）参照）を実行し、第２表示領域３８Ｂを有効化する（図１８のＳ１８５参照）こととした。そのため、時間の経過及び注釈１４の入力に伴い、第２表示領域３８Ｂを再設定することができる。第２表示領域３８Ｂが一定の位置に継続して表示されることを防止し、第２表示領域３８Ｂを再配置することができる。
【０１０７】
（５）操作部４０が受け付けた入力が注釈入力操作の開始である場合（図１８のＳ１８９：Ｙｅｓ参照）、第２表示領域３８Ｂを無効化する（図１８のＳ１９１参照）こととした。そのため、注釈１４の入力中に注釈入力操作が、無効化前の状態において第２表示領域３８Ｂとして設定されていた領域に対して行われたとしても、この操作を注釈入力操作として取り扱うことができる。通信装置３０のユーザは、注釈１４を好適に入力することができる。注釈入力操作が終了した場合（図１８のＳ１７７：Ｙｅｓ）、図１８のＳ１８３で第２表示領域位置算出処理（図１０参照）を実行し、図１８のＳ１８５で第２表示領域表示処理（図１９）と同様の処理を実行することで第２表示領域３８Ｂを有効化し、第２表示領域３８Ｂを表示することとした。そのため、通信装置３０のユーザは、注釈１４を入力した後、第２表示領域３８Ｂに対して資料移動操作を行うことができる。
【０１０８】
（６）第２表示領域３８Ｂに対する資料移動操作については、移動量を補正する（図１９のＳ２０３及びＳ２０５参照）こととした。そのため、表示部３８において第１表示領域３８Ａに表示されている共有資料１２の表示部分をスムーズに移動させることができる。
【０１０９】
＜変形例＞
上記の実施形態は次のようにしてもよい。
【０１１０】
（１）上記では、表示部３８とタッチパッド４４とカメラ４８が一体的に接続された通信装置３０を例に説明した。通信装置３０は、表示部３８及びタッチパッド４４を別体とした構成であってもよい。
【０１１１】
（２）上記では、遠隔会議システム１０において、通信装置３０で撮影された撮影データが、会議サーバ２０を介して通信装置３０から相手方装置７１，７２のそれぞれに送信され、相手方装置７１，７２でそれぞれ撮影された撮影データが、会議サーバ２０を介して相手方装置７１，７２から通信装置３０に送信される、構成を例に説明した。遠隔会議システム１０では、撮影データと共に、撮影データに対応した音声データを会議サーバ２０を介して送受信するようにしてもよい。通信装置３０及び相手方装置７１，７２では、マイクを介して音声を取得し、取得された音声に対応した音声データが生成され、撮影データと共に送信される。通信装置３０及び相手方装置７１，７２では、他の端末装置の音声データが再生され、スピーカから出力される。この点は、公知の遠隔会議システムと同様である。従って、音声データに関わるこの他の説明は、省略する。
【０１１２】
（３）上記では、図１０に示す第２表示領域位置算出処理のＳ１３３で、表示サイズが最も大きい撮影画像（図２に基づけば、撮影画像３８０）の表示部３８における表示位置を取得し、Ｓ１３５で取得された表示位置を第２表示領域３８Ｂとして設定することとした。Ｓ１３３で取得される表示位置は、表示サイズが最も大きい撮影画像でなくてもよい。また、表示サイズに関わらず自らの撮影画像３８０の表示位置としてもよい。自らの撮影画像３８０については、遠隔会議に参加する上で、特に確認しなくてよい場合も多いと考えられる。
【符号の説明】
【０１１３】
１０  遠隔会議システム
１２  共有資料
１４，１４１，１４２，１４３，１４４，１４５，１４６，１４７，１４８  注釈
２０  会議サーバ
３０  通信装置
３２  ＣＰＵ
３４  記憶部
３６  ＲＡＭ
３８  表示部
３８Ａ  第１表示領域
３８Ｂ  第２表示領域
４０  操作部
４２  ハードキー
４４  タッチパッド
４６  ソフトウェアキー
４６Ａ  注釈キー
４６Ｂ  カメラキー
４６Ｃ  共有キー
４６Ｄ  戻るキー
４８  カメラ
５０  通信部
５２  計時部
５４  バス
７１，７２  相手方装置
９０  ネットワーク
３８０，３８１，３８２  撮影画像
【図１】
2014195183.tif 000003
【図２】
2014195183.tif 000004
【図３】
2014195183.tif 000005
【図４】
2014195183.tif 000006
【図５】
2014195183.tif 000007
【図６】
2014195183.tif 000008
【図７】
2014195183.tif 000009
【図８】
2014195183.tif 000010
【図９】
2014195183.tif 000011
【図１０】
2014195183.tif 000012
【図１１】
2014195183.tif 000013
【図１２】
2014195183.tif 000014
【図１３】
2014195183.tif 000015
【図１４】
2014195183.tif 000016
【図１５】
2014195183.tif 000017
【図１６】
2014195183.tif 000018
【図１７】
2014195183.tif 000019
【図１８】
2014195183.tif 000020
【図１９】
2014195183.tif 000021
【図２０】
2014195183.tif 000022