(57)【要約】【課題】他の端末での表示内容を、自装置で表示中の画面と同期させる場合において、最適な表示倍率かつ、最適な位置を該他の端末に表示させることのできる情報処理装置、プログラム、および表示制御方法を提供する。【解決手段】  情報処理装置が、表示端末の解像度および表示領域のサイズを取得して、自装置の表示部の解像度および表示領域のサイズと比較する。自装置が表示中の画面において、自装置を使用中のユーザから着目されている着目位置を認識する。そして、表示端末の表示内容を、自装置の表示部で表示中の画面と同期させる指示を受けたら、前述の比較の結果、および認識した着目位置に基づいて、自装置が表示中の画面のうち表示端末に表示させる同期領域のサイズと位置を決定し、該決定した同期領域を表示するためのデータを送信して、該同期領域を表示端末に表示させる。【選択図】図４
2017220130.tif 000002
【特許請求の範囲】
【請求項１】
外部の表示端末と通信を行う通信部と、
表示部と、
前記表示端末の解像度および表示領域のサイズを取得する表示能力取得部と、
前記表示部の解像度および表示領域のサイズを、前記表示能力取得部が取得した解像度および表示領域のサイズと比較する比較部と、
前記表示部が表示中の画面において、自装置を使用中のユーザから着目されている着目位置を認識する認識部と、
前記表示端末の表示内容を、前記表示部で表示中の画面と同期させる指示を受ける指示受付部と、
前記指示受付部が前記指示を受けた場合に、前記比較の結果、および前記着目位置に基づいて、前記画面のうち前記表示端末に表示させる同期領域のサイズと位置を決定するとともに、該決定した同期領域を表示するためのデータを、前記通信部を介して前記表示端末に送信して前記同期領域を前記表示端末に表示させる制御部と、
を備える
ことを特徴とする情報処理装置。
【請求項２】
前記制御部は、前記表示端末が前記同期領域を表示するとき、表示内容の可読性が確保されるように前記同期領域のサイズを決定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記画面は複数のオブジェクトを含み、
前記オブジェクトに対する操作を受け付ける操作部を更に備え、
前記認識部は、前記操作を受けた前記オブジェクトに基づいて、前記着目位置を認識する
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記認識部は、前記操作の内容に応じて、該操作の対象となった前記オブジェクトに優先度を設定し、前記優先度に基づいて選出されたオブジェクトに基づいて前記着目位置を認識する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記制御部は、前記同期領域とともに、前記画面内での前記同期領域の位置およびサイズを示すマップ情報を送信して前記表示端末に表示させる
ことを特徴とする請求項１乃至４のいずれか1つに記載の情報処理装置。
【請求項６】
前記制御部は、前記画面内にて前記同期領域の占める割合が一定以上の場合は、前記マップ情報を前記表示端末に表示させない
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記表示部の近傍にいるユーザの立ち位置を検出するユーザ位置検出部をさらに備え、
前記認識部は、前記立ち位置を一の判断要素にして、前記着目位置を認識する
ことを特徴とする請求項１乃至６のいずれか１つに記載の情報処理装置。
【請求項８】
前記制御部は、前記認識部が認識する前記着目位置が更新された場合、前記同期領域の位置とサイズを再決定し、その再決定した同期領域を前記表示端末に表示させる
ことを特徴とする請求項１乃至７のいずれか1つに記載の情報処理装置。
【請求項９】
前記制御部は、前記認識部が認識する前記着目位置が更新されたときに、その更新後の着目位置が前記同期領域の中央の所定範囲に含まれる場合は、前記再決定を行わない
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記制御部は、前記再決定した同期領域を前記表示端末に表示させるとき、前記再決定された同期領域の前記画面内での位置を前記表示端末のユーザに通知する
ことを特徴とする請求項８乃至９のいずれか１つに記載の情報処理装置。
【請求項１１】
前記通知は、ズームインとズームアウトのアニメーション表示のうち少なくとも一方で行う
ことを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記制御部は、前記画面内の前記同期領域に該当する部分を他の部分と区別して前記表示部に表示させる
ことを特徴とする請求項１乃至１１のいずれか1つに記載の情報処理装置。
【請求項１３】
表示部と、外部の表示端末と通信を行う通信部とを備える情報処理装置で実行されるプログラムであって、
前記表示端末の解像度および表示領域のサイズを取得する表示能力取得ステップと、
前記表示部の解像度および表示領域のサイズを、前記表示能力取得ステップで取得した解像度および表示領域のサイズと比較する比較ステップと、
前記表示部が表示中の画面において、自装置を使用中のユーザから着目されている着目位置を認識する認識ステップと、
前記表示端末の表示内容を、前記表示部で表示中の画面と同期させる指示を受ける指示受付ステップと、
前記指示受付ステップにて前記指示を受けた場合に、前記比較の結果、および前記着目位置に基づいて、前記画面のうち前記表示端末に表示させる同期領域のサイズと位置を決定するとともに、該決定した同期領域を表示するためのデータを、前記通信部を介して前記表示端末に送信して前記同期領域を前記表示端末に表示させる表示制御ステップと、
を有する
ことを特徴とするプログラム。
【請求項１４】
前記表示制御ステップでは、前記表示端末が前記同期領域を表示するとき、表示内容の可読性が確保されるように前記同期領域のサイズを決定する
ことを特徴とする請求項１３に記載のプログラム。
【請求項１５】
前記画面は複数のオブジェクトを含み、
前記オブジェクトに対する操作を受け付ける操作受付ステップを更に有し、
前記認識ステップでは、前記操作を受けた前記オブジェクトに基づいて、前記着目位置を認識する
ことを特徴とする請求項１３または１４に記載のプログラム。
【請求項１６】
前記認識ステップでは、前記操作の内容に応じて、該操作の対象となった前記オブジェクトに優先度を設定し、前記優先度に基づいて選出されたオブジェクトに基づいて前記着目位置を認識する
ことを特徴とする請求項１５に記載のプログラム。
【請求項１７】
前記表示制御ステップでは、前記同期領域とともに、前記画面内での前記同期領域の位置およびサイズを示すマップ情報を送信して前記表示端末に表示させる
ことを特徴とする請求項１３乃至１６のいずれか1つに記載のプログラム。
【請求項１８】
前記表示制御ステップでは、前記画面内にて前記同期領域の占める割合が一定以上の場合は、前記マップ情報を前記表示端末に表示させない
ことを特徴とする請求項１７に記載のプログラム。
【請求項１９】
前記表示部の近傍にいるユーザの立ち位置を検出するユーザ位置検出ステップをさらに備え、
前記認識ステップでは、前記立ち位置を一の判断要素にして、前記着目位置を認識する
ことを特徴とする請求項１３乃至１８のいずれか１つに記載のプログラム。
【請求項２０】
前記表示制御ステップでは、前記認識ステップにて認識する前記着目位置が更新された場合、前記同期領域の位置とサイズを再決定し、その再決定した同期領域を前記表示端末に表示させる
ことを特徴とする請求項１３乃至１９のいずれか1つに記載のプログラム。
【請求項２１】
前記表示制御ステップでは、前記認識ステップにて認識する前記着目位置が更新されたときに、その更新後の着目位置が前記同期領域の中央の所定範囲に含まれる場合は、前記再決定を行わない
ことを特徴とする請求項２０に記載のプログラム。
【請求項２２】
前記表示制御ステップでは、前記再決定した同期領域を前記表示端末に表示させるとき、前記再決定された同期領域の前記画面内での位置を前記表示端末のユーザに通知する
ことを特徴とする請求項２０または２１に記載のプログラム。
【請求項２３】
前記通知は、ズームインとズームアウトのアニメーション表示のうち少なくとも一方で行う
ことを特徴とする請求項２２に記載のプログラム。
【請求項２４】
前記表示制御ステップでは、前記画面内の前記同期領域に該当する部分を他の部分と区別して前記表示部に表示させる
ことを特徴とする請求項１３乃至２３のいずれか1つに記載のプログラム。
【請求項２５】
表示部と、外部の表示端末と通信を行う通信部とを備える情報処理装置が、前記表示端末の解像度および表示領域のサイズを取得する表示能力取得ステップと、
前記情報処理装置が、前記表示部の解像度および表示領域のサイズを、前記表示能力取得ステップで取得した解像度および表示領域のサイズと比較する比較ステップと、
前記情報処理装置が、前記表示部が表示中の画面において、自装置を使用中のユーザから着目されている着目位置を認識する認識ステップと、
前記情報処理装置が、前記表示端末の表示内容を、前記表示部で表示中の画面と同期させる指示を受ける指示受付ステップと、
前記情報処理装置が、前記指示受付ステップにて前記指示を受けた場合に、前記比較の結果、および前記着目位置に基づいて、前記画面のうち前記表示端末に表示させる同期領域のサイズと位置を決定するとともに、該決定した同期領域を表示するためのデータを、前記通信部を介して前記表示端末に送信して前記同期領域を前記表示端末に表示させる表示制御ステップと、
を有する
ことを特徴とする表示制御方法。
【請求項２６】
前記表示制御ステップでは、前記情報処理装置は前記表示端末が前記同期領域を表示するとき、表示内容の可読性が確保されるように前記同期領域のサイズを決定する
ことを特徴とする請求項２５に記載の表示制御方法。
【請求項２７】
前記画面は複数のオブジェクトを含み、
前記情報処理装置が、前記オブジェクトに対する操作を受け付ける操作受付ステップを更に有し、
前記認識ステップでは、前記情報処理装置は前記操作を受けた前記オブジェクトに基づいて、前記着目位置を認識する
ことを特徴とする請求項２５または２６に記載の表示制御方法。
【請求項２８】
前記認識ステップでは、前記情報処理装置は前記操作の内容に応じて、該操作の対象となった前記オブジェクトに優先度を設定し、前記優先度に基づいて選出されたオブジェクトに基づいて前記着目位置を認識する
ことを特徴とする請求項２７に記載の表示制御方法。
【請求項２９】
前記表示制御ステップでは、前記情報処理装置は前記同期領域とともに、前記画面内での前記同期領域の位置およびサイズを示すマップ情報を送信して前記表示端末に表示させる
ことを特徴とする請求項２５乃至２８のいずれか1つに記載の表示制御方法。
【請求項３０】
前記表示制御ステップでは、前記情報処理装置は前記画面内にて前記同期領域の占める割合が一定以上の場合は、前記マップ情報を前記表示端末に表示させない
ことを特徴とする請求項２９に記載の表示制御方法。
【請求項３１】
前記情報処理装置が、前記表示部の近傍にいるユーザの立ち位置を検出するユーザ位置検出ステップをさらに備え、
前記認識ステップでは、前記情報処理装置は前記立ち位置を一の判断要素にして、前記着目位置を認識する
ことを特徴とする請求項２５乃至３０のいずれか１つに記載の表示制御方法。
【請求項３２】
前記表示制御ステップでは、前記情報処理装置は前記認識ステップにて認識する前記着目位置が更新された場合、前記同期領域の位置とサイズを再決定し、その再決定した同期領域を前記表示端末に表示させる
ことを特徴とする請求項２５乃至３１のいずれか1つに記載の表示制御方法。
【請求項３３】
前記表示制御ステップでは、前記情報処理装置は前記認識ステップにて認識する前記着目位置が更新されたときに、その更新後の着目位置が前記同期領域の中央の所定範囲に含まれる場合は、前記再決定を行わない
ことを特徴とする請求項３２に記載の表示制御方法。
【請求項３４】
前記表示制御ステップでは、前記情報処理装置は前記再決定した同期領域を前記表示端末に表示させるとき、前記再決定された同期領域の前記画面内での位置を前記表示端末のユーザに通知する
ことを特徴とする請求項３２または３３に記載の表示制御方法。
【請求項３５】
前記通知は、ズームインとズームアウトのアニメーション表示のうち少なくとも一方で行う
ことを特徴とする請求項３４に記載の表示制御方法。
【請求項３６】
前記表示制御ステップでは、前記情報処理装置は前記画面内の前記同期領域に該当する部分を他の部分と区別して前記表示部に表示させる
ことを特徴とする請求項２５乃至３５のいずれか1つに記載の表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部の表示端末の表示内容を、自装置と同期させる情報処理装置、およびそのプログラム、表示制御方法に関する。
【背景技術】
【０００２】
複数の端末にて表示内容を同期させる方法がある。たとえば、Microsoft LyncのPower Point（商標）における共有機能を利用すれば、複数の端末の表示内容を、特定の端末の表示内容と同期させることができる。たとえば、会議等において、該会議に参加している各ユーザが持つ端末の表示画面を、ファシリテータの端末の表示画面と同期させれば、ファシリテータの端末と共通の表示画面を各ユーザが手元の端末で確認しながら会議を進めることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特願２０１５−００９６５０号公報
【特許文献２】特願２００４−２７０４９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、複数の端末の表示画面を、一の端末の表示画面と同期させたとき、端末ごとに解像度や表示領域のサイズが異なる場合、端末によっては表示倍率が高すぎる、もしくは低すぎる場合がある。表示倍率が低すぎると、表示内容を読むことができないといった問題が発生する。表示倍率が高すぎると、ページ全体を俯瞰してみることができず、表示中の部分がページ全体のうちのどの辺りなのかが分からなくなるといった問題が発生する。よって、表示内容の同期を行う場合は、端末ごとに最適な表示倍率で画面が表示されることが望まれる。
【０００５】
一方、解像度や表示領域のサイズから同期させる領域のサイズを決定する場合は、その領域を画面内のどの場所に設定するかが問題となる。
【０００６】
本発明は、上記の問題を解決しようとするものであり、他の端末の表示内容を自装置に表示中の画面と同期させる場合に、自装置に表示中の画面の中の適切な場所を適切な表示倍率で他の端末に表示させることのできる情報処理装置、およびプログラム、表示制御方法を提供することを目的としている。
【課題を解決するための手段】
【０００７】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【０００８】
［１］外部の表示端末と通信を行う通信部と、
表示部と、
前記表示端末の解像度および表示領域のサイズを取得する表示能力取得部と、
前記表示部の解像度および表示領域のサイズを、前記表示能力取得部が取得した解像度および表示領域のサイズと比較する比較部と、
前記表示部が表示中の画面において、自装置を使用中のユーザから着目されている着目位置を認識する認識部と、
前記表示端末の表示内容を、前記表示部で表示中の画面と同期させる指示を受ける指示受付部と、
前記指示受付部が前記指示を受けた場合に、前記比較の結果、および前記着目位置に基づいて、前記画面のうち前記表示端末に表示させる同期領域のサイズと位置を決定するとともに、該決定した同期領域を表示するためのデータを、前記通信部を介して前記表示端末に送信して前記同期領域を前記表示端末に表示させる制御部と、
を備える
ことを特徴とする情報処理装置。
【０００９】
上記［１］および下記［１３］、［２５］に記載の発明では、情報処理装置が、表示内容の同期要求を受けたとき、外部の表示端末の表示能力を取得するとともに、自装置の表示部が表示する画面内においてユーザが着目している着目位置を認識する。その後、その着目位置や取得した表示能力等に基づいて、該画面のうち外部の表示端末に表示させる同期領域の位置とサイズを決定する。そしてその決定した同期領域を表示するためのデータを、送信して外部の表示端末に同期領域を表示させる。これにより、自装置の表示部が表示する画面内において、ユーザから着目されている部分が、外部の表示端末に適切な倍率で表示される。
【００１０】
［２］前記制御部は、前記表示端末が前記同期領域を表示するとき、表示内容の可読性が確保されるように前記同期領域のサイズを決定する
ことを特徴とする［１］に記載の情報処理装置。
【００１１】
上記［２］および下記［１４］、［２６］に記載の発明では、外部の表示端末に表示させた場合に、表示内容の可読性が確保されるように、該同期領域の位置とサイズを決定する。たとえば、表示領域のサイズと解像度の組み合わせと可読性が確保される最小サイズとの対応関係を予め設定しておき、文字を含む同期領域を外部の表示端末に表示した場合のその文字の該表示端末における表示サイズを算出し、その表示端末の表示領域のサイズと解像度の組み合わせに対応して予め定めた最小サイズと、算出した表示サイズとを比較して、可読性を判定したりする。
【００１２】
［３］前記画面は複数のオブジェクトを含み、
前記オブジェクトに対する操作を受け付ける操作部を更に備え、
前記認識部は、前記操作を受けた前記オブジェクトに基づいて、前記着目位置を認識する
ことを特徴とする［１］または［２］に記載の情報処理装置。
【００１３】
上記［３］および下記［１５］、［２７］に記載の発明では、操作を受けたオブジェクトに基づいて、ユーザから着目されている着目位置を認識する。たとえば、所定時間内に操作を受けたオブジェクトを着目位置としたり、特定の操作を受けたオブジェクトを着目位置としたりする。
【００１４】
［４］前記認識部は、前記操作の内容に応じて、該操作の対象となった前記オブジェクトに優先度を設定し、前記優先度に基づいて選出されたオブジェクトに基づいて前記着目位置を認識する
ことを特徴とする［３］に記載の情報処理装置。
【００１５】
上記［４］および下記［１６］、［２８］に記載の発明では、着目される可能性の高い操作を受けたオブジェクトを選出し、その選出されたオブジェクトに基づいて着目位置の認識を行う。
【００１６】
［５］前記制御部は、前記同期領域とともに、前記画面内での前記同期領域の位置およびサイズを示すマップ情報を送信して前記表示端末に表示させる
ことを特徴とする［１］乃至［４］のいずれか1つに記載の情報処理装置。
【００１７】
上記［５］および下記［１７］、［２９］に記載の発明では、同期領域とともに、情報処理装置が表示中の画面内での該同期領域の位置およびサイズを示すマップ情報を併せて外部の表示端末に表示させる。これにより、外部の表示端末のユーザは、自端末に表示されている同期領域が、情報処理装置が表示中の画面内のどの部分に該当するのかを容易に確認することができる。
【００１８】
［６］前記制御部は、前記画面内にて前記同期領域の占める割合が一定以上の場合は、前記マップ情報を前記表示端末に表示させない
ことを特徴とする［５］に記載の情報処理装置。
【００１９】
上記［６］および下記［１８］、［３０］に記載の発明では、情報処理装置が表示中の画面と、同期領域のサイズがあまり変わらない場合は、該同期領域が情報処理装置に表示中の画面内のどの部分に該当するのかの確認が不要となるので、同期領域のみを外部の表示端末に表示させる。
【００２０】
［７］前記表示部の近傍にいるユーザの立ち位置を検出するユーザ位置検出部をさらに備え、
前記認識部は、前記立ち位置を一の判断要素にして、前記着目位置を認識する
ことを特徴とする［１］乃至［６］のいずれか１つに記載の情報処理装置。
【００２１】
上記［７］および下記［１９］、［３１］に記載の発明では、情報処理装置の表示部の付近にユーザがいる場合、そのユーザは、該表示部で表示中の画面内において自身の立ち位置の近傍部分を着目している可能性が高い。よって、その立ち位置を一の判断要素にして、着目位置の認識を行う。
【００２２】
［８］前記制御部は、前記認識部が認識する前記着目位置が更新された場合、前記同期領域の位置とサイズを再決定し、その再決定した同期領域を前記表示端末に表示させる
ことを特徴とする［１］乃至［７］のいずれか1つに記載の情報処理装置。
【００２３】
［９］前記制御部は、前記認識部が認識する前記着目位置が更新されたときに、その更新後の着目位置が前記同期領域の中央の所定範囲に含まれる場合は、前記再決定を行わない
ことを特徴とする［８］に記載の情報処理装置。
【００２４】
上記［９］および下記［２１］、［３３］に記載の発明では、同期領域の中央の所定範囲に表示されているオブジェクトに対する操作を受けた場合は、同期領域の更新（再決定）を行わない。これにより、同期領域が頻繁に変わりにくくなるので、煩わしさが減少する。また、着目されている可能性が高いオブジェクトは、なるべく画面中央寄りに表示されることが望ましいので、該所定範囲の外、すなわち画面端に表示されているオブジェクトが操作を受けた場合は、同期領域を更新（再決定）し、そのオブジェクトが画面中央に近づくようにする。なお、同期領域全体を、所定範囲としてもよい。
【００２５】
［１０］前記制御部は、前記再決定した同期領域を前記表示端末に表示させるとき、前記再決定された同期領域の前記画面内での位置を前記表示端末のユーザに通知する
ことを特徴とする［８］乃至［９］のいずれか１つに記載の情報処理装置。
【００２６】
上記［１０］および下記［２２］、［３４］に記載の発明では、情報処理装置が表示する画面内で同期領域の位置が変更されると、表示端末のユーザは、その変更後の同期領域が該画面内のどの部分に該当するかを見失ってしまう可能性がある。そこで、変更後の同期領域が、情報処理装置が表示中の画面内のどの部分に該当するかを通知することで、前述の見失ってしまう状態の発生を防止する。
【００２７】
［１１］前記通知は、ズームインとズームアウトのアニメーション表示のうち少なくとも一方で行う
ことを特徴とする［１０］に記載の情報処理装置。
【００２８】
上記［１１］および下記［２３］、［３５］に記載の発明では、たとえば、変更前の同期領域からズームアウトして、変更後の同期領域にズームインするようなアニメーション表示で、変更後の同期領域が、情報処理装置が表示中の画面内のどの部分に該当するかを通知する。情報処理装置が表示中の画面の全体を表示してから変更後の同期領域にズームインしたり、変更後の同期領域からズームアウトして情報処理装置が表示中の画面の全体を表示した後、変更後の同期領域に表示を切り替えるようにしたりしてもよい。
【００２９】
［１２］前記制御部は、前記画面内の前記同期領域に該当する部分を他の部分と区別して前記表示部に表示させる
ことを特徴とする［１］乃至［１１］のいずれか1つに記載の情報処理装置。
【００３０】
上記［１２］および下記［２４］、［３６］に記載の発明では、情報処理装置は、表示中の画面にて、同期領域を他の部分と区別して表示する。これにより、情報処理装置が表示中の画面内のどの部分を、同期領域として外部の表示端末に表示させているかがわかる。
【００３１】
［１３］表示部と、外部の表示端末と通信を行う通信部とを備える情報処理装置で実行されるプログラムであって、
前記表示端末の解像度および表示領域のサイズを取得する表示能力取得ステップと、
前記表示部の解像度および表示領域のサイズを、前記表示能力取得ステップで取得した解像度および表示領域のサイズと比較する比較ステップと、
前記表示部が表示中の画面において、自装置を使用中のユーザから着目されている着目位置を認識する認識ステップと、
前記表示端末の表示内容を、前記表示部で表示中の画面と同期させる指示を受ける指示受付ステップと、
前記指示受付ステップにて前記指示を受けた場合に、前記比較の結果、および前記着目位置に基づいて、前記画面のうち前記表示端末に表示させる同期領域のサイズと位置を決定するとともに、該決定した同期領域を表示するためのデータを、前記通信部を介して前記表示端末に送信して前記同期領域を前記表示端末に表示させる表示制御ステップと、
を有する
ことを特徴とするプログラム。
【００３２】
［１４］前記表示制御ステップでは、前記表示端末が前記同期領域を表示するとき、表示内容の可読性が確保されるように前記同期領域のサイズを決定する
ことを特徴とする［１３］に記載のプログラム。
【００３３】
［１５］前記画面は複数のオブジェクトを含み、
前記オブジェクトに対する操作を受け付ける操作受付ステップを更に有し、
前記認識ステップでは、前記操作を受けた前記オブジェクトに基づいて、前記着目位置を認識する
ことを特徴とする［１３］または［１４］に記載のプログラム。
【００３４】
［１６］前記認識ステップでは、前記操作の内容に応じて、該操作の対象となった前記オブジェクトに優先度を設定し、前記優先度に基づいて選出されたオブジェクトに基づいて前記着目位置を認識する
ことを特徴とする［１５］に記載のプログラム。
【００３５】
［１７］前記表示制御ステップでは、前記同期領域とともに、前記画面内での前記同期領域の位置およびサイズを示すマップ情報を送信して前記表示端末に表示させる
ことを特徴とする［１３］乃至［１６］のいずれか1つに記載のプログラム。
【００３６】
［１８］前記表示制御ステップでは、前記画面内にて前記同期領域の占める割合が一定以上の場合は、前記マップ情報を前記表示端末に表示させない
ことを特徴とする［１７］に記載のプログラム。
【００３７】
［１９］前記表示部の近傍にいるユーザの立ち位置を検出するユーザ位置検出ステップをさらに備え、
前記認識ステップでは、前記立ち位置を一の判断要素にして、前記着目位置を認識する
ことを特徴とする［１３］乃至［１８］のいずれか１つに記載のプログラム。
【００３８】
［２０］前記表示制御ステップでは、前記認識ステップにて認識する前記着目位置が更新された場合、前記同期領域の位置とサイズを再決定し、その再決定した同期領域を前記表示端末に表示させる
ことを特徴とする［１３］乃至［１９］のいずれか1つに記載のプログラム。
【００３９】
［２１］前記表示制御ステップでは、前記認識ステップにて認識する前記着目位置が更新されたときに、その更新後の着目位置が前記同期領域の中央の所定範囲に含まれる場合は、前記再決定を行わない
ことを特徴とする［２０］に記載のプログラム。
【００４０】
［２２］前記表示制御ステップでは、前記再決定した同期領域を前記表示端末に表示させるとき、前記再決定された同期領域の前記画面内での位置を前記表示端末のユーザに通知する
ことを特徴とする［２０］または［２１］に記載のプログラム。
【００４１】
［２３］前記通知は、ズームインとズームアウトのアニメーション表示のうち少なくとも一方で行う
ことを特徴とする［２２］に記載のプログラム。
【００４２】
［２４］前記表示制御ステップでは、前記画面内の前記同期領域に該当する部分を他の部分と区別して前記表示部に表示させる
ことを特徴とする［１３］乃至［２３］のいずれか1つに記載のプログラム。
【００４３】
［２５］表示部と、外部の表示端末と通信を行う通信部とを備える情報処理装置が、前記表示端末の解像度および表示領域のサイズを取得する表示能力取得ステップと、
前記情報処理装置が、前記表示部の解像度および表示領域のサイズを、前記表示能力取得ステップで取得した解像度および表示領域のサイズと比較する比較ステップと、
前記情報処理装置が、前記表示部が表示中の画面において、自装置を使用中のユーザから着目されている着目位置を認識する認識ステップと、
前記情報処理装置が、前記表示端末の表示内容を、前記表示部で表示中の画面と同期させる指示を受ける指示受付ステップと、
前記情報処理装置が、前記指示受付ステップにて前記指示を受けた場合に、前記比較の結果、および前記着目位置に基づいて、前記画面のうち前記表示端末に表示させる同期領域のサイズと位置を決定するとともに、該決定した同期領域を表示するためのデータを、前記通信部を介して前記表示端末に送信して前記同期領域を前記表示端末に表示させる表示制御ステップと、
を有する
ことを特徴とする表示制御方法。
【００４４】
［２６］前記表示制御ステップでは、前記情報処理装置は前記表示端末が前記同期領域を表示するとき、表示内容の可読性が確保されるように前記同期領域のサイズを決定する
ことを特徴とする［２５］に記載の表示制御方法。
【００４５】
［２７］前記画面は複数のオブジェクトを含み、
前記情報処理装置が、前記オブジェクトに対する操作を受け付ける操作受付ステップを更に有し、
前記認識ステップでは、前記情報処理装置は前記操作を受けた前記オブジェクトに基づいて、前記着目位置を認識する
ことを特徴とする［２５］または［２６］に記載の表示制御方法。
【００４６】
［２８］前記認識ステップでは、前記情報処理装置は前記操作の内容に応じて、該操作の対象となった前記オブジェクトに優先度を設定し、前記優先度に基づいて選出されたオブジェクトに基づいて前記着目位置を認識する
ことを特徴とする［２７］に記載の表示制御方法。
【００４７】
［２９］前記表示制御ステップでは、前記情報処理装置は前記同期領域とともに、前記画面内での前記同期領域の位置およびサイズを示すマップ情報を送信して前記表示端末に表示させる
ことを特徴とする［２５］乃至［２８］のいずれか1つに記載の表示制御方法。
【００４８】
［３０］前記表示制御ステップでは、前記情報処理装置は前記画面内にて前記同期領域の占める割合が一定以上の場合は、前記マップ情報を前記表示端末に表示させない
ことを特徴とする［２９］に記載の表示制御方法。
【００４９】
［３１］前記情報処理装置が、前記表示部の近傍にいるユーザの立ち位置を検出するユーザ位置検出ステップをさらに備え、
前記認識ステップでは、前記情報処理装置は前記立ち位置を一の判断要素にして、前記着目位置を認識する
ことを特徴とする［２５］乃至［３０］のいずれか１つに記載の表示制御方法。
【００５０】
［３２］前記表示制御ステップでは、前記情報処理装置は前記認識ステップにて認識する前記着目位置が更新された場合、前記同期領域の位置とサイズを再決定し、その再決定した同期領域を前記表示端末に表示させる
ことを特徴とする［２５］乃至［３１］のいずれか1つに記載の表示制御方法。
【００５１】
［３３］前記表示制御ステップでは、前記情報処理装置は前記認識ステップにて認識する前記着目位置が更新されたときに、その更新後の着目位置が前記同期領域の中央の所定範囲に含まれる場合は、前記再決定を行わない
ことを特徴とする［３２］に記載の表示制御方法。
【００５２】
［３４］前記表示制御ステップでは、前記情報処理装置は前記再決定した同期領域を前記表示端末に表示させるとき、前記再決定された同期領域の前記画面内での位置を前記表示端末のユーザに通知する
ことを特徴とする［３２］または［３３］に記載の表示制御方法。
【００５３】
［３５］前記通知は、ズームインとズームアウトのアニメーション表示のうち少なくとも一方で行う
ことを特徴とする［３４］に記載の表示制御方法。
【００５４】
［３６］前記表示制御ステップでは、前記情報処理装置は前記画面内の前記同期領域に該当する部分を他の部分と区別して前記表示部に表示させる
ことを特徴とする［２５］乃至［３５］のいずれか1つに記載の表示制御方法。
【発明の効果】
【００５５】
本発明に係る情報処理装置、プログラム、および表示制御方法によれば、他の端末の表示内容を、自装置で表示中の画面と同期させる場合に、自装置に表示中の画面の中の適切な場所を適切な表示倍率で他の端末に表示させることができる。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施の形態に係る表示制御システムを示す図である。
【図２】本発明の実施の形態に係る情報処理装置の概略構成を示すブロック図である。
【図３】本発明の実施の形態に係るＰＣ端末の概略構成を示すブロック図である。
【図４】表示内容の同期を行うまでの処理の簡略を示す図である。
【図５】操作履歴の例を示す図である。
【図６】元画面において同期領域の部分を区別して表示する場合の例を示す図である。
【図７】ＰＣ端末にて、同期領域とマップ情報が表示される場合の例を示す図である。
【図８】同期領域が更新され、同期領域の位置が移動する（変更される）場合の例を示す図である。
【図９】同期領域の位置が変更される様子をアニメーションで表示する場合の例を示す図である。
【図１０】要更新領域に位置するオブジェクトが操作を受けた場合の例を示す図である。
【図１１】情報処理装置が、表示内容の同期を行う場合の処理を示す流れ図である。
【図１２】同期領域を決定する場合に行う処理を示す流れ図である。
【発明を実施するための形態】
【００５７】
以下、図面に基づき本発明の実施の形態を説明する。
【００５８】
図１は、本発明の情報処理装置としての役割を果たす情報処理装置１０と３台のＰＣ端末４０（４０Ａ、４０Ｂ，４０Ｃ）を含む情報表示システム７を示す。情報表示システム７は、ＬＡＮ（Local Area Network）３などのネットワークを通じて、３台のＰＣ端末４０（４０Ａ、４０Ｂ，４０Ｃ）と情報処理装置１０とを通信可能に接続して構成される。なお、ＰＣ端末４０Ａ、４０Ｂ、４０Ｃを総称する、もしくは任意の１台を指す場合は、ＰＣ端末４０と記すものとする。
【００５９】
情報処理装置１０は、デスクトップ型のＰＣ端末などであり、本発明の実施の形態では、表示装置としてスクリーンなどの大型表示部２０を備えて構成されている。大型表示部２０に表示された画像は、会議等において複数人で同時に閲覧することができる。
【００６０】
ＰＣ端末４０は、持ち運びが可能なノート型のＰＣ端末であり、文書ファイルや画像ファイル等の閲覧を行う役割を果たす。ＰＣ端末４０は、本発明の表示端末としての役割を果たす。
【００６１】
情報表示システム７では、ＰＣ端末４０の表示内容を、情報処理装置１０が大型表示部２０に表示させる（以下、情報処理装置１０が表示するとも記す）画面と同期させることができる。これにより、ＰＣ端末４０のユーザは、手元の端末にて大型表示部２０の表示内容を確認することができる。情報表示システム７は、たとえば、会議等において、参加者が共通の資料を閲覧する目的で使用される。
【００６２】
本発明の実施の形態では、情報処置装置１０は、表示を同期させる際に、ＰＣ端末４０の解像度や表示領域のサイズ等、表示能力に係る情報を取得し、自装置の表示能力と比較する。そして、大型表示部２０に表示中の画面全体をＰＣ端末４０に表示しても可読性が確保されるならばその画面全体をＰＣ端末４０に表示させる。一方、表示能力の不足により大型表示部２０に表示中の画面全体をＰＣ端末４０に表示すると可読性が不十分な場合は、大型表示部２０に表示中の画面のうちの一部の領域を同期領域に設定し、該同期領域内の画像をＰＣ端末４０に表示させる。
【００６３】
同期領域を設定するに際して、情報処理装置１０は、大型表示部２０が表示中の画面において自装置を使用中のユーザが着目している着目位置を認識し、該着目位置と前述した表示能力の比較とに基づいて、同期領域のサイズと画面全体の中での同期領域の位置を決定する。たとえば、着目位置を同期領域の中心位置として、ＰＣ端末４０で表示した際に同期領域内の文字等の可読性が確保されるように同期領域のサイズを決定する。これにより、情報処理装置１０が表示中の画面内の適切な位置の一部の領域を適切なサイズで同期中のＰＣ端末４０に表示させることができる。よって、表示倍率が低すぎて、表示されている内容（文字等）を視認することができない、もしくは表示倍率が高すぎて表示中の部分がページ全体のうちどの辺りなのかが分からなくなる、といった事態を回避することができる。
【００６４】
図２は、本発明の実施の形態に係る情報処理装置１０の概略構成を示すブロック図である。情報処理装置１０は、当該情報処理装置１０の動作を統括的に制御するＣＰＵ(Central Processing Unit)１１を有している。ＣＰＵ１１にはバスを通じてＲＯＭ(Read Only Memory)１２と、ＲＡＭ(Random Access Memory)１３と、不揮発メモリ１４と、ハードディスク装置１５と、出力部１６と、入力部１７と、ネットワーク通信部１９と、ユーザ位置検出部１８と、大型表示部２０とを備えている。
【００６５】
ＣＰＵ１１は、ＯＳ（Operating System）プログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどを実行する。ＲＯＭ１２には、各種のプログラムが格納されており、これらのプログラムに従ってＣＰＵ１１が各種処理を実行することで情報処理装置１０の各機能が実現される。また、ＲＯＭ１２には、情報処理装置１０の一連の制御をＣＰＵ１１が実行するためのプログラムが格納されている。
【００６６】
ＲＡＭ１３は、ＣＰＵ１１がプログラムに基づいて処理を実行する際に各種のデータを一時的に格納するワークメモリや画像データを格納する画像メモリなどとして使用される。
【００６７】
不揮発メモリ１４は、電源をオフにしても記憶内容が破壊されないメモリ（フラッシュメモリ）であり、各種設定情報の保存などに使用される。ハードディスク装置１５は、大容量の不揮発の記憶装置であり、ＯＳプログラムや各種アプリケーションプログラム、ＰＣ端末４０に係る、情報などが保存される。
【００６８】
出力部１６は、大型表示部２０に画像を出力する。大型表示部２０は、出力部１６から受けた画像を表示する。本発明の実施の形態では、出力部１６に接続される表示装置は大型表示部２０とするが、他の表示装置を出力部１６に接続してもよい。
【００６９】
入力部１７は、マウスやキーボードなどの入力装置に接続され、該入力装置を介してユーザからの入力操作を受け付ける。
【００７０】
ネットワーク通信部１９は、ＬＡＮ３などのネットワークを通じてＰＣ端末４０やその他の外部装置との間でデータを通信する機能を果たす。本発明の実施の形態では、ネットワーク通信部１９は、ＰＣ端末４０の表示能力を取得する表示能力取得部としての役割を果たす。また情報処理装置１０は、ネットワーク通信部１９を介してＰＣ端末４０と表示内容の同期を行う。
【００７１】
ユーザ位置検出部１８は、センサ等を使用して、大型表示部２０の近辺にいるユーザの立ち位置を検出する。検出手段はセンサを使用する等適当なものであればよい。
【００７２】
本発明の実施の形態では、ＣＰＵ１１は、取得したＰＣ端末４０の表示能力を管理する管理部３５、自装置とＰＣ端末４０の表示能力を比較する比較部３６、および大型表示部２０が表示する画面内において、自装置を使用中のユーザが着目している位置を認識する認識部３７としての役割を果たす。
【００７３】
図３は、本発明の実施の形態に係るＰＣ端末４０の概略構成を示すブロック図である。ＰＣ端末４０は、当該ＰＣ端末４０の動作を統括的に制御するＣＰＵ４１を有している。ＣＰＵ４１にはバスを通じてＲＯＭ４２と、ＲＡＭ４３と、不揮発メモリ４４と、ハードディスク装置４５と、表示部４６と、操作部４７と、ネットワーク通信部４８とを備えている。
【００７４】
ＣＰＵ４１は、ＯＳプログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどを実行する。ＲＯＭ４２には、各種のプログラムが格納されており、これらのプログラムに従ってＣＰＵ４１が各種処理を実行することでＰＣ端末４０の各機能が実現される。また、ＲＯＭ４２には、ＰＣ端末４０の一連の制御をＣＰＵ４１が実行するためのプログラムが格納されている。
【００７５】
ＲＡＭ４３は、ＣＰＵ４１がプログラムに基づいて処理を実行する際に各種のデータを一時的に格納するワークメモリや画像データを格納する画像メモリなどとして使用される。
【００７６】
不揮発メモリ４４は、電源をオフにしても記憶内容が破壊されないメモリ（フラッシュメモリ）であり、各種設定情報の保存などに使用される。ハードディスク装置４５は、大容量の不揮発の記憶装置であり、ＯＳプログラムや各種アプリケーションプログラム、自端末の表示能力（解像度、表示部の表示領域のサイズ）などが保存される。
【００７７】
表示部４６は、液晶ディスプレイ（ＬＣＤ…Liquid Crystal Display）などで構成され、各種の操作画面、設定画面などを表示する機能を果たす。操作部４７は、マウスやキーボードなどによって構成される。
【００７８】
ネットワーク通信部４８は、ＬＡＮ３などのネットワークを通じて情報処理装置１０やその他の外部装置との間でデータを通信する機能を果たす。
【００７９】
次に、表示内容の同期を行う際の流れについて説明する。図４は、表示内容の同期を行う際の流れ、および該同期を行った場合の例を示す。
【００８０】
まず、ＰＣ端末４０が情報処理装置１０に対して表示内容の同期要求を送信する（Ｔ１）。これを受けた情報処理装置１０は、前述の同期要求の送信元のＰＣ端末４０の表示能力を取得する（Ｔ２）。取得する表示能力は、たとえば、ＰＣ端末４０の表示部４６の、解像度、表示領域のサイズ、アスペクト比等である。各ＰＣ端末４０の表示能力は、情報処理装置１０が予め記憶しておいてもよい。
【００８１】
次に、情報処理装置１０は、自装置の備える大型表示部２０の表示能力（解像度、表示領域のサイズ、アスペクト比等）とＴ２で取得したＰＣ端末４０の表示能力とを比較するとともに、大型表示部２０で表示中の画面（以後、元画面と呼ぶ。）のうち、自装置を使用中のユーザが着目している着目位置を認識する。そして、その着目位置および、前述の比較の結果に基づいて、元画面のうち、ＰＣ端末４０に表示させる同期領域の位置とサイズを決定する（Ｔ３）。そして、Ｔ３で決定した同期領域を表示するためのデータを生成し、これをＰＣ端末４０に送信して該同期領域をＰＣ端末４０に表示させる（Ｔ４）。同期中は、基本的には、着目位置が変化する毎に同期領域が更新され、これに伴ってＰＣ端末４０の表示も更新される。
【００８２】
図４の例では、情報処理装置１０は、元画面の例である元画面７０のうち、破線で囲われた領域を同期領域５０に決定し、この同期領域５０の表示内容をＰＣ端末４０に表示させている。
【００８３】
情報処理装置１０は、同期領域をＰＣ端末４０に表示させるためのデータとして、同期領域５０の画像データをＰＣ端末４０に送信する、あるいは、元画面７０の画像データ全体と（ＰＣ端末４０が既に元画面の画像データを所持している場合は不要）元画面７０内での同期領域５０の位置とサイズを示す情報をＰＣ端末４０に送信する。なお、情報処理装置１０は画像データをＰＣ端末４０の解像度に対応した解像度に変換して送信する。
【００８４】
次に、同期領域を決定する方法について説明する。同期領域を決定する場合、まず、元画面内における着目位置を認識する。本発明の実施の形態では、元画面（図中、元画面７０）内に、複数のオブジェクト（８０〜８４）が表示されており、その表示中の複数のオブジェクト（８０〜８４）の中から、ユーザが着目している可能性の高いオブジェクトを選出し、選出した複数のオブジェクトの存在箇所を着目位置として認識する。
【００８５】
次に、元画面内にて、着目位置として選出されたオブジェクトを内包する最小範囲であって、図４のＴ２で取得したアスペクト比の矩形範囲を仮同期領域として設定する。次に、仮同期領域内のオブジェクトについてＰＣ端末４０で表示した際の可読性をチェックする。たとえば、各オブジェクトは文字や画像等を含んでいるので、その文字や画像がＰＣ端末４０に表示されたときの可読性を、表示能力の比較結果に基づいて推定して判定する。
【００８６】
情報処理装置１０は、適切な可読性が確保されると判断したら、仮同期領域を同期領域に決定する。可読性に十分な余裕がある場合は仮同期領域を拡張し、可読性が一定以上不足する場合は着目位置として選出するオブジェクトの数を減らして仮同期領域を縮小して、その拡縮後の仮同期領域の可読性を再度チェックする。これを、適切な可読性が確保されるまで繰り返して行って同期領域の位置およびサイズを決定する。
【００８７】
次に、着目位置を認識するためのオブジェクトの選出方法について説明する。
【００８８】
ここでは、情報処理装置１０は、オブジェクトの操作履歴に基づいて、着目位置を認識するためのオブジェクトを選出する。そのため、情報処理装置１０は、元画面内のオブジェクトに対する操作をユーザから受けたとき、その操作の履歴を記憶する。
【００８９】
図５は、情報処理装置１０が記憶している操作履歴１００を例示している。操作履歴１００には、元画面に表示されているオブジェクト毎に、該オブジェクトの中心座標、サイズ、操作を受けた時刻（タイミング）、操作の内容、操作の重要度が登録されている。
【００９０】
情報処理装置１０は、操作履歴１００を参照して、ユーザから着目されている可能性の高いオブジェクトを選出し、着目位置として認識する。オブジェクトの選出方法として、以下の方法を例示する。
【００９１】
（選出方法１）
選出方法１では、操作を受けてからの経過時間に基づいてオブジェクトを選出する。操作を受けてから現時点までの経過時間が短いオブジェクトは、ユーザから着目されている可能性が高いと考えられる。そこで、操作を受けてから現時点までの経過時間が短い順にＮ個（たとえば、１〜３個）のオブジェクトを、着目位置を認識するためのオブジェクトとして選出する。
【００９２】
（選出方法２）
選出方法２では、重要度の高い操作を受けたオブジェクトを選出する。
図５では、重要度としてＡ、Ｂ、Ｃのいずれかを付与する。これらの大小関係は、Ａ＞Ｂ＞Ｃ、である。ここでは、新規作成、グループ化の操作には重要度Ａを、移動、拡大縮小の操作には重要度Ｂを、色変更の操作には重要度Ｃを付与する。操作を受けたときに、その操作対象のオブジェクトが着目される可能性が高い操作ほど、重要度を高く設定してある。たとえば、重要度がＡの操作を受けたオブジェクトを選出すれば、ユーザが着目している可能性の高い領域を着目位置として認識することができる。
【００９３】
オブジェクトの選出方法は、前述した選出方法１、２に限らず、適宜の方法でよい。選出方法１と２を組み合わせてもよい。すなわち、操作を受けてからの経過時間と重要度の双方に基づいてオブジェクトを選出してもよい。具体的には、操作を受けた時点からの経過時間と操作の重要度とに基づいて各オブジェクトにポイントを設定し、ポイントの高い順にオブジェクトをＮ個選出する。そして、これら選出したすべてのオブジェクトを包含する最小の矩形領域（ＰＣ端末４０のアスペクト比をもつ矩形領域）を仮同期領域に設定する。ポイントの設定は、たとえば、操作時点からの経過時間を基礎点とし、これに、重要度による追加点を加点して設定する。
【００９４】
なお、オブジェクトの可読性が不適当で仮同期領域を再設定（拡張あるいは縮小）する場合、このポイントを基準に、選出するオブジェクトの追加や削除を行うことができる。たとえば、仮同期領域を拡張する場合は、選出するオブジェクトとして、未選出のオブジェクトの中で最もポイントが高いものを追加する。仮同期領域を縮小する場合は既に選出しているオブジェクトの中で最もポイントの少ないオブジェクトを削除する。
【００９５】
以下、同期領域の決定に関する変形例を示す。
【００９６】
（変形例１）
仮同期領域を拡張、縮小する場合に、着目位置を認識するために選出するオブジェクトの数を操作履歴に基づいて増減させたが、変形例１では、仮同期領域を拡張する場合、当初に選出したオブジェクトの近傍に存在する未選出のオブジェクトを追加し、当初に選出したオブジェクトと追加した近傍のオブジェクトが含まれるように仮同期領域を拡張する。なお、拡張した結果、可読性が不足して仮同期領域を縮小する場合は、最新に追加したオブジェクトを削除して、仮同期領域を再設定する。
【００９７】
（変形例２）
変形例２では、オブジェクトの操作履歴等に基づいて決定した同期領域を、ユーザの立ち位置の方向に拡大する。すなわち、情報処理装置１０は、大型表示部２０の付近にいるユーザの立ち位置を、ユーザ位置検出部１８を利用して検出し、前述した方法で決定した同期領域を、その検出した立ち位置の方向に拡大する。拡大する量は、同期領域内のオブジェクトの可読性が損なわれない範囲に収める。大型表示部２０の近傍にユーザがいる場合、そのユーザは、自身の近くに表示されている内容について説明を行っている可能性が高いので、その内容が同期領域に含まれるよう同期領域の位置やサイズを微調整する。
【００９８】
次に、大型表示部２０に表示中の元画面全体の中の一部の領域を同期領域とする場合に、元画面全体と同期領域との位置関係を容易に把握するためのガイド表示について、複数の態様例を挙げて説明する。
【００９９】
（態様例１）
態様例１では、大型表示部２０が表示中の元画面において同期領域の位置を明示するためのガイド表示を行う。図６は、大型表示部２０に表示された、同期前の画面と同期後の画面（元画面）を対比して示している。同期中は、元画面において、同期領域５０を、他の部分と異なる表示態様で表示する。図６の例では、同期領域５０の外縁を破線で示すガイド表示を行って、同期領域５０の範囲を明示している。
【０１００】
これにより、大型表示部２０を使用して説明をしているユーザは、元画面の中のどの部分が同期領域として他のユーザのＰＣ端末４０に表示されているかを、元画面にて確認することができる。また、ＰＣ端末４０を使用中のユーザは、大型表示部２０に表示中の元画面内のガイド表示を確認することで、自分のＰＣ端末４０が表示している同期領域が、元画面のどの部分に該当するかを容易に把握することができる。なお、元画面において同期領域を明示する方法は上記の方法に限らず任意でよい。たとえば、同期領域に該当する部分の背景色を他の領域と異なる色にする等でもかまわない。
【０１０１】
（態様例２）
態様例２では、ＰＣ端末４０の表示部４６に、元画面と同期領域との位置関係を示す情報を、ガイド表示として表示する。図７は、同期中のＰＣ端末４０の表示部４６に表示された画面の例を示す。図７では、表示部４６の表示領域全体に同期領域が表示されるとともに、その一部に重ねて、元画面の中のどの部分に同期領域があるかを示すマップ情報５１を表示する。図７では、元画面全体を示す外枠５１ａの中に、同期領域に該当する中枠５１ｂを配置した図柄をマップ情報５１として表示している。
【０１０２】
ＰＣ端末４０のユーザは、自分のＰＣ端末４０に表示されたマップ情報５１を確認することで、ＰＣ端末４０が表示中の同期領域が、元画面のどの部分に該当するかを容易に把握することができる。なお、マップ情報は、図７で示すものに限らない。たとえば、態様例１にて大型表示部２０が同期中に表示している内容（図６参照）を、そのまま縮小したものをマップ情報として表示してもよい。
【０１０３】
なお、元画面内で同期領域の占める割合が大きい場合には、元画面内のどの部分が同期領域になっているかを明示する必要性は低い。そのため、情報処理装置１０は、元画面内で同期領域の占める割合が一定未満の場合にのみ態様例１、２に示すようなガイド表示を実行し、元画面内で同期領域の占める割合が一定以上の場合は、態様例１、２に示すようなガイド表示を実行しない。
【０１０４】
（態様例３）
同期領域が変更された際に、ＰＣ端末４０の表示内容を単に変更前の同期領域から変更後の同期領域に切り替えると、元画面の中のどの部分が新たな同期領域になったのかをＰＣ端末４０のユーザが見失う恐れがある。そこで、態様例３では、同期領域が変更された場合に、変更後の同期領域が元画像の中のどの部分であるかをＰＣ端末４０のユーザに通知する。
【０１０５】
図８は、同期領域が更新された場合の例を示す。図８では、同期領域を領域５３から領域５４に変更している。同期領域の場所は、元画面内の左下部分から左上部分へ移動している。
【０１０６】
本発明の実施の形態では、アニメーションによって前述の通知を行う。図９は、アニメーションによって前述の通知を行う場合の具体例を示す。同図（ａ）は、変更前の同期領域５３がＰＣ端末４０の表示部４６の全体に表示された状態を示す。同期領域が変更されると、同図（ａ）→同図（ｂ）に示すように、一旦、ズームアウトのアニメーションによって、元画面全体がＰＣ端末４０に表示される。その後、同図（ｂ）→同図（ｃ）に示すように、ズームインのアニメーションにより、変更後の同期領域５４がＰＣ端末４０の表示部４６に表示される。これにより、変更後の同期領域が元画面内のどの部分に該当するかをＰＣ端末４０のユーザが見失うことを防止する。
【０１０７】
なお、アニメーションは、旧同期領域から元画面全体へズームアウトし、その後、新たな同期領域へズームインするといったものに限定されない。変更前の同期領域から変更後の同期領域への遷移をアニメーションで表示すればよい。たとえば、旧同期領域から瞬時に元画面全体の表示に切り替わり、その後、新たな同期領域へズームインするといったアニメーションでもかまわない。
【０１０８】
また、通知方法は、アニメーションに限らず、たとえば、「上方向に移動しました」などのメッセージを表示して通知してもよい。変更後の所定時間だけマップ情報が自動表示されるといった方法でもよい。
【０１０９】
次に、同期領域の更新を行うか否かを判断する方法について説明する。情報処理装置１０は、通常、オブジェクトに対する操作を受けて操作履歴１００（図５参照）が更新されたら、その更新された操作履歴１００から新たな着目位置を認識するためのオブジェクトを選出し、該選出したオブジェクトに基づいて前述した方法で同期領域を再決定する。しかし、新たに選出されたオブジェクトに基づいて決定した着目位置が、現在の同期領域の中央の所定範囲にある場合には、同期領域を更新しなくても新たな着目位置の部分は既にＰＣ端末４０に表示されているので、同期領域を更新しても、その位置やサイズが僅かに変更されるだけであり、ユーザにとって利益は無く、むしろ煩わしい。そこで、情報処理装置１０は、新たに操作されたオブジェクトが現在の同期領域の中央の所定範囲（更新不要領域）に在る場合は、同期領域を更新しない。
【０１１０】
図１０は、同期領域５０の中央の所定範囲を更新不要領域５２（図中のグレーの領域）として設定した例を示す。図１０の例では、同期領域５０の中に、５つのオブジェクト（９１〜９５）が含まれており、そのうちのオブジェクト９４、９５は、同期領域５０の中央の所定範囲に設定した更新不要領域５２の外に位置している。
【０１１１】
この状態で、更新不要領域５２の中にあるオブジェクト９１〜９３のいずれかが操作された場合には、同期領域５０を更新しない。
【０１１２】
一方、オブジェクト９４または９５が操作を受けた場合は、この操作の履歴を含む操作履歴から新たにオブジェクトを選出して、同期領域を更新する。着目されている可能性が高いオブジェクトは、なるべく画面中央寄りに表示されることが望ましい。よって、着目されている可能性が高いオブジェクトが更新不要領域５２の外に表示されている場合は、同期領域を更新し、そのオブジェクトが画面中央に近づくようにする。
【０１１３】
なお、図１０では、更新不要領域５２とする同期領域５０の中央の所定範囲を、同期領域５０の中央の一部分としたが、更新不要領域５２とする同期領域５０の中央の所定範囲は同期領域５０の全体としてもよい。操作を受けたオブジェクトが現在の同期領域５０の端の方にあったとしても、同期領域５０の中にさえあれば、その操作を受けたオブジェクトはＰＣ端末４０に既に表示されているので、同期領域５０全体を更新不要領域５２としても支障はない。一方、同期領域５０全体を更新不要領域５２にすることで、同期領域の更新頻度を最小限に抑えて、更新に伴う煩わしさを最小にすることができる。
【０１１４】
次に、情報処理装置１０が行う処理の流れを説明する。図１１は、同期要求を受けてから、同期が終了するまでの間に情報処理装置１０が行う処理を示す流れ図である。
【０１１５】
ここでは、情報処理装置１０は、ページ概念のない広い共同作業領域の中の一部を閲覧領域（これまでの説明における元画面）として大型表示部２０に表示する。共同作業領域のうちどの部分を閲覧領域とするかはスクロール操作等によって任意に変更できるものとする。共同作業領域には、手書きストローク、テキスト、図形、画像、付箋画像などのオブジェクトを貼り付け可能であり、また、共同作業領域のうち、大型表示部２０に表示中の閲覧領域（元画面）に表示されているオブジェクトに対して、情報処理装置１０のユーザは、移動、拡縮、結合等の各種の操作を行うことができる。
【０１１６】
情報処理装置１０は、ＰＣ端末４０から同期要求を受けたら（ステップＳ１０１）、ＰＣ端末４０および大型表示部２０の解像度や表示領域のサイズなどの表示能力を取得する（ステップＳ１０２）。
【０１１７】
次に、同期領域の設定が必要か否かを判断する（ステップＳ１０３）。本発明の実施の形態では、大型表示部２０とＰＣ端末４０の表示能力が大きくかけ離れていない場合は、ＰＣ端末４０に元画面をそのまま表示させても、オブジェクトの可読性が十分である可能性が高いので、同期領域の設定が不要と判断する。具体的には、ＰＣ端末４０の解像度および表示領域のサイズと、大型表示部２０の解像度および表示領域のサイズを比較し、それらの比率が所定値以上である場合のみ同期領域の設定が必要であると判断する。
【０１１８】
同期領域の設定が不要であると判断した場合は（ステップＳ１０３；Ｎｏ）、大型表示部２０に表示中の元画面全体をＰＣ端末４０に表示させ（ステップＳ１０９）、ステップＳ１１０に進む。
【０１１９】
同期領域の設定が必要であると判断した場合は（ステップＳ１０３；Ｙｅｓ）、同期領域の設定処理を行い（ステップＳ１０４）、設定した同期領域内の画像をＰＣ端末４０に表示させるためのデータを作成し、これをＰＣ端末４０に送信して同期領域内の画像と同じ内容をＰＣ端末４０に表示させる（ステップＳ１０５）。
【０１２０】
次に、大型表示部２０に表示中の閲覧領域（元画面）の位置が前述した共同作業領域の中で変化したか否かを監視する（ステップＳ１０６）。スクロール等によって共同作業領域の中における閲覧領域（元画面）の位置が変更されない場合は、ステップＳ１０４に戻って処理を継続する（ステップＳ１０６；Ｎｏ）。
【０１２１】
共同作業領域の中における閲覧領域（元画面）の位置が変更された場合は（ステップＳ１０６；Ｙｅｓ）、操作履歴が更新されたか否か、すなわち、オブジェクトに対して新たな操作を受けたか否かを調べる（ステップＳ１０７）。操作履歴が更新されていなければ（ステップＳ１０７；Ｎｏ）、ステップＳ１１０に進む。
【０１２２】
操作履歴が更新された場合は（ステップＳ１０７；Ｙｅｓ）、新たに操作を受けたオブジェクトを含めた操作履歴に基づいて新たに決定した着目位置が更新不要領域の外に位置するか否かを調べる（ステップＳ１０８）。新たな着目位置は、新たに操作を受けたオブジェクトの位置としてもよいし、新たに操作を受けたオブジェクトを含めた操作履歴から選出した１または複数のオブジェクトが存在する領域としてもよい。
【０１２３】
新たな着目位置が更新不要領域の外にある場合は（ステップＳ１０８；Ｙｅｓ）、ステップＳ１０４に戻って処理を継続する。新たな着目位置が、更新不要領域に内包されている場合は（ステップＳ１０８；Ｎｏ）、ステップＳ１１０に進む。
【０１２４】
ステップＳ１１０では、表示内容の同期を終了する指示を受けたか否かを調べる。同期終了の指示を受けるまでは（ステップＳ１１０；Ｎｏ）、ステップＳ１０５に戻って処理を継続する。同期終了の指示を受けた場合は（ステップＳ１１０；Ｙｅｓ）、本処理を終了する。
【０１２５】
図１２は、図１１のステップＳ１０４で行われる同期領域の設定処理の詳細を示す流れ図である。まず、情報処理装置１０は、ＰＣ端末４０にてオブジェクトを表示する場合の適切なサイズ（基準サイズ）を取得する（ステップＳ２０１）。本発明の実施の形態では、情報処理装置１０は、ＰＣ端末４０でオブジェクトが閲覧される際の各オブジェクトの平均表示サイズをＰＣ端末４０に問い合わせて取得し、その平均表示サイズを前述の基準サイズとする。なお、基準サイズは他の方法で取得してもよい。
【０１２６】
次に、仮同期領域を設定する（ステップＳ２０２）。仮同期領域を設定する場合、初めにＮ個のオブジェクトを前述した選出方法１、２等で選出し、それら選出したオブジェクトが内包される最小範囲であって、ＰＣ端末４０のアスペクト比を持つ矩形の範囲を仮同期領域に設定する。
【０１２７】
次に、仮同期領域をＰＣ端末４０で表示させた場合の可読性のチェックを行う。まず、仮同期領域をＰＣ端末４０の表示部４６の全体に表示させた場合に、該仮同期領域内にある最小サイズのオブジェクトのＰＣ端末４０における表示サイズを、ステップＳ２０１で取得した基準サイズと比較する（ステップＳ２０３）。
【０１２８】
最小サイズのオブジェクトのＰＣ端末４０における表示サイズが基準サイズより大きければ（ステップＳ２０３；Ｙｅｓ）、ＰＣ端末４０に表示させる際の倍率が高すぎると判断し、選出するオブジェクトの数を増やして（ステップＳ２０４）、ステップＳ２０２に戻り、仮同期領域を再設定する。なお、ステップＳ２０４では、選出数を、前回の選出数から１つ増加させることが望ましい。たとえば、ステップＳ２０４からステップＳ２０２に戻ったときは、前回選出されなかったオブジェクトのうちで操作を受けてからの経過時間が最も短いオブジェクトを選択し、これを前回選出したオブジェクトに加えて仮同期領域を再設定する。
【０１２９】
最小サイズのオブジェクトのＰＣ端末４０における表示サイズが基準サイズ以下である場合（ステップＳ２０３；Ｎｏ）、その最小サイズのオブジェクトのＰＣ端末４０における表示サイズが、基準サイズより所定値以上（たとえば１０％以上）小さいか否かを判断する（ステップＳ２０５）。最小サイズのオブジェクトのＰＣ端末４０における表示サイズが、基準サイズより所定値以上小さい場合は（ステップＳ２０５；Ｙｅｓ）、ＰＣ端末４０に表示された際の倍率が小さすぎると判断し、選出するオブジェクトの数を減らして仮同期領域を再設定し（ステップＳ２０６）、ステップＳ２０７に進む。なお、ステップＳ２０６では、仮同期領域をＰＣ端末４０の表示部４６の全体に表示した際に、その仮同期領域の中の最小サイズのオブジェクトのＰＣ端末４０における表示サイズが、基準サイズより所定値以上小さくならない範囲でオブジェクトの選出数を減らして、仮同期領域を再決定する。たとえば、ステップＳ２０６では、選出されたオブジェクトの中から、操作を受けてからの経過時間が長いものから順にオブジェクトを減らして、仮同期領域を再設定する。
【０１３０】
最小サイズのオブジェクトのＰＣ端末４０における表示サイズが、基準サイズ以下であるが基準サイズより所定値以上は小さくない適正範囲に収まる場合は（ステップＳ２０５；Ｎｏ）、大型表示部２０の近傍にユーザがいるか否かを調べる（ステップＳ２０７）。ユーザがいない場合は（ステップＳ２０７；Ｎｏ）、仮同期領域を同期領域に決定する（ステップＳ２０９）。
【０１３１】
ユーザがいる場合は（ステップＳ２０７；Ｙｅｓ）、そのユーザの立ち位置方向に向かって仮同期領域を拡大し（ステップＳ２０８）、その拡大後の仮同期領域を同期領域に決定する（ステップＳ２０９）。ステップＳ２０９で同期領域を決定したら、その同期領域の内の中央の所定範囲を更新不要領域に設定して（ステップＳ２１０）、本処理を終了する。
【０１３２】
なお、ステップＳ２０８で仮同期領域を拡大する場合、仮同期領域内での最小オブジェクトのＰＣ端末４０における表示サイズが、基準サイズより所定値以上小さくならないように、拡大量を抑える。
【０１３３】
このように、情報処理システム７では、情報処理装置１０が、ＰＣ端末４０から表示内容の同期要求を受けたとき、その同期要求の送信元のＰＣ端末４０の表示能力を取得して、自装置の表示部４６の表示能力と比較するとともに、大型表示部２０に表示している元画面内でユーザが着目している位置を認識し、その着目位置と表示能力の比較結果等に基づいて、ＰＣ端末４０に表示させる同期領域の位置とサイズを決定する。これにより、元画面内において着目されている部分が、ＰＣ端末４０にて適切な倍率で表示される。
【０１３４】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１３５】
本発明の実施の形態では、表示内容の同期要求はＰＣ端末４０から受けていたが、情報処理装置１０のユーザが、入力部１７を介して同期指示を入力するとともに、同期を行うＰＣ端末４０を指定するようにしてもよい。
【０１３６】
本発明の実施の形態では、情報処理装置１０を例に説明したが、本発明は、表示部を備える情報処理装置を、本発明の情報処理装置１０として動作させるプログラムであってもよい。また、情報表示システム７において表示内容の同期を行う際の表示制御方法も本発明に含まれる。
【０１３７】
本発明の表示端末は、ＰＣ端末４０の他、タブレット型の表示端末や、スマートフォン等であってもよい。
【０１３８】
同期領域の決定方法は、本発明の実施の形態で例示した方法に限らない。たとえば、同期を開始する前に、ＰＣ端末４０にてユーザが既に元画面の一部を拡大して見ていたとき、その一部の範囲を同期領域のサイズとし、着目位置に基づいて同期領域の位置を設定するようにしてもよい。
【０１３９】
着目位置の認識方法（判断方法）は、実施の形態で例示した方法に限らない。たとえば、本発明の実施の形態では、操作を受けたオブジェクトに基づいて着目位置を認識していたが、オブジェクトへの操作が無い場合には、大型表示部２０の近くのユーザの立ち位置のみで着目位置を判断するようにしてもよい。オブジェクト以外で着目位置を判断する方法としては、他にも、ユーザの視線を検出して着目位置を判断する方法等がある。使用者のジェスチャを検出する等によって着目位置を検出（判断）するようにしてもよい。たとえば、会議において説明箇所を棒で指し示した場合に、その指し示された箇所を着目位置としてもよい。大型表示部２０の表示領域上にてタッチされた部分を着目位置として判断するようにしてもよい。
【０１４０】
可読性を判断する方法は、本発明の実施の形態で例示した方法に限らない。たとえば、同期領域をＰＣ端末４０の表示部４６の全体に表示させた場合に、該同期領域の中に含まれる最小サイズの文字がどのようなサイズでＰＣ端末４０に表示されるかを表示能力の比較結果に基づいて算出し、その算出した表示サイズに基づいて、該同期領域のＰＣ端末４０における可読性を判断するようにしてもよい。
【０１４１】
本発明の実施の形態では、表示内容の同期を要求したＰＣ端末４０が１台の場合を例に説明したが、複数台のＰＣ端末４０が同期要求を行った場合は、情報処理装置１０は、端末毎に、それぞれの表示能力に応じた同期領域を設定する。
【符号の説明】
【０１４２】
３…ＬＡＮ
７…情報表示システム
１０…情報処理装置
１１…ＣＰＵ
１２…ＲＯＭ
１３…ＲＡＭ
１４…不揮発メモリ
１５…ハードディスク装置
１６…出力部
１７…入力部
１８…ユーザ位置検出部
１９…ネットワーク通信部
２０…大型表示部
３５…管理部
３６…比較部
３７…認識部
４０…ＰＣ端末
４１…ＣＰＵ
４２…ＲＯＭ
４３…ＲＡＭ
４４…不揮発メモリ
４５…ハードディスク装置
４６…表示部
４７…操作部
４８…ネットワーク通信部
５０…領域
５１…マップ情報
５１ａ…外枠
５１ｂ…中枠
５２…更新不要領域
５３…領域
５４…領域
７０…元画面
８０…オブジェクト
８１…オブジェクト
８２…オブジェクト
８３…オブジェクト
８４…オブジェクト
９１…オブジェクト
９２…オブジェクト
９３…オブジェクト
９４…オブジェクト
９５…オブジェクト
１００…操作履歴
【図１】
2017220130.tif 000003
【図２】
2017220130.tif 000004
【図３】
2017220130.tif 000005
【図４】
2017220130.tif 000006
【図５】
2017220130.tif 000007
【図６】
2017220130.tif 000008
【図７】
2017220130.tif 000009
【図８】
2017220130.tif 000010
【図９】
2017220130.tif 000011
【図１０】
2017220130.tif 000012
【図１１】
2017220130.tif 000013
【図１２】
2017220130.tif 000014