(57)【要約】【課題】操作対象の複数のオブジェクトが表示されている場合に、複数のオブジェクトを適切かつ同等に操作可能にする。【解決手段】オブジェクトを表示する表示部と、前記オブジェクトを操作する操作部と、前記表示部及び前記操作部を制御する制御部と、を備えるオブジェクト操作システムであって、前記制御部は、操作対象となる複数のオブジェクトの各々の表示サイズを算出する表示サイズ算出部と、前記表示サイズに関する統計的情報を算出し、前記統計的情報が予め定めた判定条件を満たすか否かを判定する条件判定部と、前記統計的情報が前記判定条件を満たさない場合は、前記複数のオブジェクトのうちの少なくとも一つに対して特定の操作を制限する操作制御部と、を備える。【選択図】図６
2016062134.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクトを表示する表示部と、前記オブジェクトを操作する操作部と、前記表示部及び前記操作部を制御する制御部と、を備えるオブジェクト操作システムであって、
前記制御部は、
操作対象となる複数のオブジェクトの各々の表示サイズを算出する表示サイズ算出部と、
前記表示サイズに関する統計的情報を算出し、前記統計的情報が予め定めた判定条件を満たすか否かを判定する条件判定部と、
前記統計的情報が前記判定条件を満たさない場合は、前記複数のオブジェクトのうちの少なくとも一つに対して特定の操作を制限する操作制御部と、を備える、
ことを特徴とするオブジェクト操作システム。
【請求項２】
前記条件判定部は、前記複数のオブジェクトに対する、前記表示サイズが予め定めた第１の閾値よりも大きいオブジェクトの割合を算出し、前記割合が予め定めた第２の閾値よりも大きいかを判定し、
前記操作制御部は、前記割合が前記第２の閾値以下の場合は、前記複数のオブジェクトのうち少なくとも前記第１の閾値以下のサイズのオブジェクトに対して前記特定の操作を制限する、
ことを特徴とする請求項１に記載のオブジェクト操作システム。
【請求項３】
前記条件判定部は、オブジェクトに対する操作の種類に応じて前記第１の閾値を設定する、
ことを特徴とする請求項２に記載のオブジェクト操作システム。
【請求項４】
前記条件判定部は、更に、各々のオブジェクトの前記表示サイズが予め定めた第３の閾値よりも大きいかを判定し、
前記操作制御部は、前記表示サイズが前記第３の閾値以下のオブジェクトが少なくとも１つある場合は、前記複数のオブジェクトのうち少なくとも前記第１の閾値以下のサイズのオブジェクトに対して前記特定の操作を制限する、
ことを特徴とする請求項２又は３に記載のオブジェクト操作システム。
【請求項５】
前記操作制御部は、前記割合が前記第２の閾値よりも大きい場合、若しくは、前記割合が前記第２の閾値よりも大きく、かつ、前記表示サイズが前記第３の閾値以下のオブジェクトが存在しない場合は、前記複数のオブジェクトに対して、オブジェクトの配置に関わる操作及びオブジェクトの編集に関わる操作を許可し、前記割合が前記第２の閾値以下の場合、若しくは、前記表示サイズが前記第３の閾値以下のオブジェクトが存在する場合は、前記複数のオブジェクトに対して、前記オブジェクトの配置に関わる操作を許可すると共に、前記オブジェクトのうち少なくとも前記第１の閾値以下のサイズのオブジェクトの編集に関わる操作を制限する、
ことを特徴とする請求項２乃至４のいずれか一に記載のオブジェクト操作システム。
【請求項６】
前記操作制御部は、オブジェクトに対する操作の種類を判別し、前記割合が前記第２の閾値以下、若しくは、前記表示サイズが前記第３の閾値以下のオブジェクトが存在し、かつ、前記操作の種類が前記オブジェクトの編集に関わる操作の場合に、当該オブジェクトの編集に関わる操作を制限する、
ことを特徴とする請求項５に記載のオブジェクト操作システム。
【請求項７】
前記操作制御部は、前記オブジェクトに対する操作が、許可された操作であるか制限された操作であるかを識別可能に報知する、
ことを特徴とする請求項６に記載のオブジェクト操作システム。
【請求項８】
前記操作制御部は、前記オブジェクトに対する操作が、前記オブジェクトの編集に関わる操作であり、前記オブジェクトの編集に関わる操作を制限する場合は、当該操作が制限される旨を通知する、
ことを特徴とする請求項６又は７に記載のオブジェクト操作システム。
【請求項９】
前記オブジェクトの編集に関わる操作は、オブジェクトを構成するコンテンツの加工である、
ことを特徴とする請求項５乃至８のいずれか一に記載のオブジェクト操作システム。
【請求項１０】
前記オブジェクトの配置に関わる操作は、オブジェクトの移動、回転、反転、拡大、縮小のいずれかである、
ことを特徴とする請求項５乃至９のいずれか一に記載のオブジェクト操作システム。
【請求項１１】
前記表示サイズは、オブジェクトの面積、オブジェクトの高さ、又はオブジェクトの幅である、
ことを特徴とする請求項１乃至１０のいずれか一に記載のオブジェクト操作システム。
【請求項１２】
オブジェクトを表示する表示部と前記オブジェクトを操作する操作部とを制御する装置で動作するオブジェクト操作制御プログラムであって、
前記装置に、
操作対象となる複数のオブジェクトの各々の表示サイズを算出する表示サイズ算出処理、
前記表示サイズに関する統計的情報を算出し、前記統計的情報が予め定めた判定条件を満たすか否かを判定する条件判定処理、
前記統計的情報が前記判定条件を満たさない場合は、前記複数のオブジェクトのうち少なくとも一つに対して特定の操作を制限する操作制御処理、を実行させる、
ことを特徴とするオブジェクト操作制御プログラム。
【請求項１３】
オブジェクトを表示する表示部と前記オブジェクトを操作する操作部とを備えるシステムにおけるオブジェクト操作制御方法であって、
操作対象となる複数のオブジェクトの各々の表示サイズを算出する表示サイズ算出処理と、
前記表示サイズに関する統計的情報を算出し、前記統計的情報が予め定めた判定条件を満たすか否かを判定する条件判定処理と、
前記統計的情報が前記判定条件を満たさない場合は、前記複数のオブジェクトのうち少なくとも一つに対して特定の操作を制限する操作制御処理と、を実行する、
ことを特徴とするオブジェクト操作制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オブジェクト操作システム及びオブジェクト操作制御プログラム並びにオブジェクト操作制御方法に関し、特に、複数のオブジェクトに対する操作の許可／制限を制御するオブジェクト操作システム及びオブジェクト操作制御プログラム並びにオブジェクト操作制御方法に関する。
【背景技術】
【０００２】
近年、複数のユーザが利用可能な表示画面（共有画面と呼ぶ。）を用い、その共有画面にペンや指などを用いて文字や図形、画像などの表示要素（以下、オブジェクトと呼ぶ。）を書き込んで議論する電子会議等が行われている。このような共有画面では、アプリケーションを用いて、オブジェクトを共有画面の任意の場所に移動したり編集したりしながら議論が行われる。
【０００３】
その際、オブジェクトを移動させるつもりでオブジェクトを操作したにもかかわらず、その操作がオブジェクトの編集操作と判断されてオブジェクトが編集されてしまう場合がある。この問題に対して、下記特許文献１では、操作対象のオブジェクトが小さく表示されている場合はスクロールを行わせ、当該オブジェクトが拡大表示されている場合はオブジェクト内への記入を行わせる制御を行っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１０４０９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
オブジェクトを操作する方法として、予めオブジェクトの操作モードを切り替え可能にしておき、所望の操作モードに切り替えてからオブジェクトを操作する方法が考えられる。また、操作する指の本数を判別し、指の本数に応じてオブジェクトを操作する方法も考えられる。
【０００６】
しかしながら、前者の方法では、ユーザが操作モードを切り替える必要があるため操作が煩雑になるし、誤った操作モードに切り替えてしまうと、ユーザの意図とは異なる操作結果になってしまう。また、後者の場合には、操作の方法を覚えなければならないし、操作を間違えてしまうとユーザの意図とは異なる操作結果になってしまう。
【０００７】
また、特許文献１のような、個々のオブジェクトのサイズに応じて操作を切り替える方法では、多数のオブジェクトが表示されている場合はオブジェクト毎に操作が決められるため、例えば、操作切り替えの閾値を跨ぐ複数サイズのオブジェクトを含む、類似するサイズの複数のオブジェクトを操作する場合、あるオブジェクトは編集できるが別のオブジェクトは編集できないなど、ユーザの意図する操作ができない場合が生じ、ユーザが混乱を生じる恐れがある。
【０００８】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、操作対象の複数のオブジェクトが表示されている場合に、複数のオブジェクトを適切かつ同等に操作することができるオブジェクト操作システム及びオブジェクト操作制御プログラム並びにオブジェクト操作制御方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一側面は、オブジェクトを表示する表示部と、前記オブジェクトを操作する操作部と、前記表示部及び前記操作部を制御する制御部と、を備えるオブジェクト操作システムであって、前記制御部は、操作対象となる複数のオブジェクトの各々の表示サイズを算出する表示サイズ算出部と、前記表示サイズに関する統計的情報を算出し、前記統計的情報が予め定めた判定条件を満たすか否かを判定する条件判定部と、前記統計的情報が前記判定条件を満たさない場合は、前記複数のオブジェクトのうちの少なくとも一つに対して特定の操作を制限する操作制御部と、を備えることを特徴とする。
【００１０】
本発明の一側面は、オブジェクトを表示する表示部と前記オブジェクトを操作する操作部とを制御する装置で動作するオブジェクト操作制御プログラムであって、前記装置に、操作対象となる複数のオブジェクトの各々の表示サイズを算出する表示サイズ算出処理、前記表示サイズに関する統計的情報を算出し、前記統計的情報が予め定めた判定条件を満たすか否かを判定する条件判定処理、前記統計的情報が前記判定条件を満たさない場合は、前記複数のオブジェクトのうち少なくとも一つに対して特定の操作を制限する操作制御処理、を実行させることを特徴とする。
【００１１】
本発明の一側面は、オブジェクトを表示する表示部と前記オブジェクトを操作する操作部とを備えるシステムにおけるオブジェクト操作制御方法であって、操作対象となる複数のオブジェクトの各々の表示サイズを算出する表示サイズ算出処理と、前記表示サイズに関する統計的情報を算出し、前記統計的情報が予め定めた判定条件を満たすか否かを判定する条件判定処理と、前記統計的情報が前記判定条件を満たさない場合は、前記複数のオブジェクトのうち少なくとも一つに対して特定の操作を制限する操作制御処理と、を実行することを特徴とする。
【発明の効果】
【００１２】
本発明のオブジェクト操作システム及びオブジェクト操作制御プログラム並びにオブジェクト操作制御方法によれば、操作対象の複数のオブジェクトが表示されている場合に、複数のオブジェクトを適切かつ同等に操作することができる。
【００１３】
その理由は、オブジェクト操作システムの制御部（オブジェクト操作制御プログラム）は、各々のオブジェクトの表示サイズを算出し、算出した表示サイズから求められる統計的情報に基づいて、操作対象の全てのオブジェクトに対して実施可能な操作を決定し、必要なオブジェクトに対しては操作を制限する制御を行うからである。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施例に係るオブジェクト操作システムの構成を模式的に示す図である。
【図２】本発明の一実施例に係るオブジェクト操作システムの他の構成を模式的に示す図である。
【図３】本発明の一実施例に係るオブジェクト操作システムの他の構成を模式的に示す図である。
【図４】本発明の一実施例に係るオブジェクト操作システムの他の構成を模式的に示す図である。
【図５】本発明の一実施例に係るオブジェクト操作システムの構成を示すブロック図である。
【図６】本発明の一実施例に係るオブジェクト操作システムの動作（操作制限決定処理）を示すフローチャート図である。
【図７】本発明の一実施例に係るオブジェクト操作システムの動作（オブジェクト操作処理）を示すフローチャート図である。
【図８】本発明の一実施例に係るオブジェクト操作システムの動作（操作の種類に応じた操作制限決定処理）を示すフローチャート図である。
【図９】本発明の一実施例に係るオブジェクト操作システムの動作（操作制限決定処理）の他の例を示すフローチャート図である。
【図１０】本発明の一実施例に係るオブジェクト操作システムの表示画面の一例を示す図である。
【図１１】本発明の一実施例に係るオブジェクトの編集に関わる操作の一例（書き込み）を示す図である。
【図１２】本発明の一実施例に係るオブジェクトの配置に関わる操作の一例（移動）を示す図である。
【図１３】本発明の一実施例に係るオブジェクトの操作モードボタンの表示方法の一例を示す図である。
【図１４】本発明の一実施例に係るオブジェクトの操作モードボタンの表示方法の他の例を示す図である。
【図１５】本発明の一実施例に係るオブジェクト操作制御方法の一例（割合が閾値よりも大きい場合の移動操作）を示す図である。
【図１６】本発明の一実施例に係るオブジェクト操作制御方法の一例（割合が閾値よりも大きい場合の編集操作）を示す図である。
【図１７】本発明の一実施例に係るオブジェクト操作制御方法の一例（割合が閾値以下の場合の編集操作）を示す図である。
【図１８】本発明の一実施例に係るオブジェクトの編集操作を許可する場合の通知例を示す図である。
【図１９】本発明の一実施例に係るオブジェクトの編集操作を制限する場合の通知例を示す図である。
【図２０】本発明の一実施例に係るオブジェクト操作制御の一例（割合が閾値よりも大きく、全オブジェクトが所定サイズよりも大きい場合の移動操作）を示す図である。
【図２１】本発明の一実施例に係るオブジェクト操作制御の一例（割合が閾値よりも大きく、全オブジェクトが所定サイズよりも大きい場合の編集操作）を示す図である。
【図２２】本発明の一実施例に係るオブジェクト操作制御の一例（割合が閾値以下で、いずれかのオブジェクトが所定サイズ以下の場合の編集操作）を示す図である。
【発明を実施するための形態】
【００１５】
表示されているオブジェクトに対する操作は、大別すると、移動や回転、反転、拡大／縮小などのオブジェクトの内容を変化させずに配置を変化させる操作（配置に関わる操作と呼ぶ。）と、オブジェクトを構成するコンテンツの加工などのオブジェクトの内容を変化させる操作（編集に関わる操作と呼ぶ。）とがある。
【００１６】
これらの操作を適切に行えるようにする方法として、オブジェクトの操作モードを切り替える方法が考えられるが、この方法では、操作モードを切り替える操作が必要であり、操作が煩雑になり、また、誤った操作モードに切り替えてしまった場合にはユーザの意図とは異なる操作結果になってしまう。また、操作する指の本数に応じてオブジェクトを操作する方法も考えられるが、この方法では、操作を覚える必要があるため、様々なユーザに対して直観的な操作を行えるようにすることが難しく、また、操作を間違えてしまった場合にはユーザの意図とは異なる操作結果になってしまう。また、特許文献１のように、個々のオブジェクトのサイズに応じて操作を切り替える方法では、内容が類似したオブジェクトであってもオブジェクト毎に実行可能な操作が切り替わるため、ユーザの意図する操作ができない場合が生じる。
【００１７】
ここで、画面に表示されている一群のオブジェクトを用いて議論を行う場面などを想定すると、議論の最中は、一群のオブジェクトを見やすくするために大きく表示すると考えられることから、表示サイズが大きいオブジェクトの割合が相対的に大きい場合は、一群のオブジェクトの全てを制限無く操作できるようにするのが自然である。一方、議論を行うのに用いられていない場合は、他のオブジェクトの視認性を悪化させないように、一群のオブジェクトを小さく表示すると考えられることから、表示サイズが大きいオブジェクトの割合が相対的に小さい場合は、誤った操作を未然に防止し、議論を通じて得られる画像に不自然な記録が残ることを回避するために、一群のオブジェクトのうち必要なもの全てに対して操作を制限するのが自然である。
【００１８】
このように、表示サイズが大きいオブジェクトの割合が大きいか小さいかによって一群のオブジェクトに対して行われる操作が異なると考えられることから、本発明の一実施の形態では、個々のオブジェクトの表示サイズに応じて、個々のオブジェクトに対して実行可能な操作を決定するのではなく、表示サイズが大きいオブジェクトの割合などの表示サイズから算出される統計的情報に応じて、操作対象のオブジェクトのうち必要な全てのオブジェクトに対して実行可能な操作を決定するようにする。
【００１９】
例えば、操作対象となる複数のオブジェクトの各々の表示サイズ（面積や高さ、幅など）を算出し、算出した表示サイズと予め設定した第１の閾値とを比較し、表示サイズが第１の閾値よりも大きいオブジェクトの割合を算出し、その割合が予め設定した第２の閾値よりも大きい場合は、操作対象の全てのオブジェクトに対して、配置に関わる操作及び編集に関わる操作の双方を許可し、その割合が第２の閾値以下の場合は、操作対象の全てのオブジェクトのうち少なくとも第１の閾値以下のサイズのオブジェクトに対して、配置に関わる操作は許可するが、編集に関わる操作は制限するように制御する。
【００２０】
これにより、オブジェクトを操作しながら議論を行う場面などにおいて、ユーザの意図に沿ってオブジェクトを操作しやすくなり、効果的に議論を進めることができる。また、不自然な記録を生じるような操作が未然に防止されるので、議論を通じて得られる画像の品質が低下することを回避することができる。
【実施例】
【００２１】
上記した本発明の実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係るオブジェクト操作システム及びオブジェクト操作制御プログラム並びにオブジェクト操作制御方法について、図１乃至図２２を参照して説明する。図１乃至図４は、本実施例のオブジェクト操作システムの構成を模式的に示す図であり、図５は、オブジェクト操作システムの構成を示すブロック図である。また、図６乃至図９は、オブジェクト操作システムの動作を示すフローチャート図であり、図１０乃至図２２は、オブジェクトの操作制御方法を説明する図である。
【００２２】
なお、本発明は、操作者が１人の場合及び複数の場合の双方に適用可能であるが、本実施例では、複数の操作者が操作可能な共有作業領域を有するシステムについて説明する。このシステムの形態としては以下の４つが考えられる。第１の形態は、図１に示すように、オブジェクトを表示する表示部４０とオブジェクトを操作する操作部５０とを有するタッチパネルと、表示部４０及び操作部５０を制御する制御部２０と、が一体となった装置で構成される形態である。第２の形態は、図２に示すように、表示部４０と操作部５０とを有するタッチパネルと、表示部４０及び操作部５０を制御する制御部２０と、が別々に構成され、それらが有線又は無線で接続される形態である。第３の形態は、図３に示すように、表示部４０と制御部２０とが一体となった装置と、制御部２０に対して有線又は無線で操作信号を送る操作部５０と、が別々に構成される形態である。第４の形態は、図４に示すように、表示部４０と、操作部５０と、制御部２０と、が別々に構成され、それらが有線又は無線で接続される形態である。以下では、説明を簡単にするために図１の第１の形態を前提にして説明する。
【００２３】
本実施例のオブジェクト操作システム１０は、有線や無線で接続されるサブデバイスを含んでいてもよい、演算機能を備えた表示パネル、電子黒板、パーソナルコンピュータなどのコンピュータ装置、タブレット端末などの態様で用いることができる。オブジェクト操作システム１０は、図５（ａ）に示すように、制御部２０と記憶部３０と表示部４０と操作部５０などを備える。
【００２４】
制御部２０は、ＣＰＵ（Central Processing Unit）２１と、ＲＯＭ（Read Only Memory）２２やＲＡＭ（Random Access Memory）２３などのメモリと、で構成され、ＣＰＵ２１は、ＲＯＭ２２や記憶部３０から制御プログラムを呼び出し、ＲＡＭ２３に展開して実行することにより、オブジェクト操作システム１０全体の動作を制御する。また、制御部２０は、図５（ｂ）に示すように、表示制御部２０ａ、表示サイズ算出部２０ｂ、条件判定部２０ｃ、操作制御部２０ｄなどとしても機能する。
【００２５】
表示制御部２０ａは、操作部５０で行われた操作に従って表示部４０にオブジェクトを表示させる。そして、各々のオブジェクトの表示位置の情報（座標）を表示サイズ算出部２０ｂに通知する。
【００２６】
表示サイズ算出部２０ｂは、操作対象の複数のオブジェクト（表示部４０に表示されている全てのオブジェクトや表示部４０の所定の領域に表示されている複数のオブジェクト、予めグループ化された複数のオブジェクトなど）の各々に対して、表示部４０上の表示サイズ（占有面積や高さ、幅など）を算出する。この占有面積は、例えば、オブジェクトそのものの面積やオブジェクトを囲む矩形の面積などであり、表示制御部２０ａから通知される各々のオブジェクトの表示位置の情報に基づいて算出することができる。また、長さは、オブジェクトを囲む矩形の高さ及び幅の内の一方の長さ（大きい方の長さ又は小さい方の長さ）などであり、同様に、表示制御部２０ａから通知される各々のオブジェクトの表示位置の情報に基づいて算出することができる。
【００２７】
条件判定部２０ｃは、各々のオブジェクトに対して算出された表示サイズを用いて統計的情報を算出する。例えば、算出された表示サイズと予め設定したサイズに関する閾値（以下、閾値Ａと呼ぶ。）とを比較して、操作対象の全オブジェクトに対する、表示サイズが閾値Ａよりも大きいオブジェクトの割合を算出する。また、算出された表示サイズの平均サイズや標準偏差、最も大きい表示サイズと最も小さい表示サイズとの差などを算出する。そして、算出した統計的情報（以下では、表示サイズが閾値Ａよりも大きいオブジェクトの割合として説明する。）と予め定めた割合に関する閾値（以下、閾値Ｂと呼ぶ。）とを比較し、上記割合が閾値Ｂよりも大きいか、閾値Ｂ以下であるかを判定し（つまり、上記割合が閾値Ｂよりも大きいことを判定条件として、上記統計的情報が判定条件を満たすか否かを判定し）、判定結果を操作制御部２０ｄに通知する。
【００２８】
なお、上記閾値Ａの値は、操作の種類、オブジェクトの種類、表示部４０の画面サイズ、手書き情報のサイズ、オブジェクトを作成する操作手段の種類などに応じて適宜設定することができる。例えば、オブジェクトの操作には、オブジェクトを編集する操作やオブジェクトを移動する操作、オブジェクトを拡大／縮小する操作、オブジェクトを回転／反転させる操作などがあるが、オブジェクトを編集する操作やオブジェクトを拡大／縮小する操作はオブジェクトの表示サイズの変更を伴うことから、操作の種類に応じて閾値Ａを変更する（例えば、オブジェクトを編集する操作やオブジェクトを拡大する操作は閾値Ａを大きく設定し、オブジェクトを縮小する操作は閾値Ａを小さく設定する）ことができる。また、テキストオブジェクトの場合は個々の文字を認識する必要があるのに対して、グラフィックスオブジェクトやイメージオブジェクトの場合は全体が認識できればよいことから、テキストオブジェクトに対してはグラフィックスオブジェクトやイメージオブジェクトよりも閾値Ａを大きくすることができる。また、画面サイズが大きい場合は個々のオブジェクトを大きく描くことが多く、画面サイズが小さい場合は個々のオブジェクトを小さく描くことが多いと想定されることから、画面サイズに応じて閾値Ａを設定（例えば、画面サイズが大きい場合は画面サイズが小さい場合よりも閾値Ａを大きく設定）することができる。また、手書き情報（特に文字）は手書きするユーザの標準的なサイズで描画されることが多く、ユーザによって基準サイズが異なることから、手書き情報の基準サイズ（代表的なサイズや平均的なサイズ）に基づいて閾値Ａを設定（例えば、手書き情報の基準サイズが大きい場合は基準サイズが小さい場合よりも閾値Ａを大きく設定）することができる。また、ペンやマウスなど解像度の高いポインティングデバイスで操作する場合と指などで操作する場合とでは作成されるオブジェクトのサイズが異なることから、操作手段の種類に応じて閾値Ａを設定（例えば、オブジェクトが指などで手書きされたオブジェクトの場合は解像度の高いポインティングデバイスで作成されたオブジェクトの場合よりも閾値Ａを大きく設定）することができる。
【００２９】
また、上記閾値Ｂは、オブジェクトの種類や数、表示継続時間、オブジェクト操作システム１０を利用するユーザ、参加者数などに応じて適宜設定することができる。例えば、テキストオブジェクトの場合は比較的同じサイズで描画されることが多いのに対して、グラフィックスオブジェクトやイメージオブジェクトの場合はサイズがまちまちであることから、テキストオブジェクトの場合はグラフィックスオブジェクトやイメージオブジェクトよりも閾値Ｂを小さくすることができる。また、オブジェクトの数が少ない場合やオブジェクトの表示を継続している時間が短い場合はオブジェクトのサイズのバラツキが大きく、割合の変動が大きくなることから、閾値Ｂを小さくすることができる。また、オブジェクトを同じようなサイズで描くユーザもいれば、様々なサイズで描くユーザもいることから、ユーザに応じて閾値Ｂを変更することができる。また、会議などにおいて参加者数が少ない場合はオブジェクトのサイズが統一されやすいが、参加者数が多くなるとオブジェクトのサイズのバラツキが大きくなりやすいことから、参加者数に応じて閾値Ｂを変更することができる。
【００３０】
操作制御部２０ｄは、条件判定部２０ｃから通知された判定結果に応じて、操作対象の全てのオブジェクトに対して実行可能な操作を決定し、決定に従って操作を制御する。具体的には、オブジェクトに対して実行可能な操作を、配置に関わる操作と編集に関わる操作とすると、上記割合が閾値Ｂよりも大きい場合は、全てのオブジェクトに対して様々な操作が行われる可能性が高いことから、全てのオブジェクトに対して配置に関わる操作及び編集に関わる操作を許可し、割合が閾値Ｂ以下の場合は、オブジェクトが編集される蓋然性が低いことから、全てのオブジェクトあるいは閾値Ａ以下のサイズの全てのオブジェクトに対して配置に関わる操作は許可するが、編集に関わる操作は制限する。また、操作制御部２０ｄは、操作部５０から出力される信号に基づいてオブジェクトに対して行われる操作の種類を判別し、当該操作が許可されるか制限されるかを識別可能にする情報（後述する操作モードボタン）をアクティブに表示したり、グレーアウトしたりする。また、編集に関わる操作を制限する場合に、操作モードボタンに操作が制限されることを表す図形（後述する×印）を重ねて表示したり、操作が制限される旨の警告メッセージを表示したりしてユーザに報知する。
【００３１】
なお、上述した表示制御部２０ａ、表示サイズ算出部２０ｂ、条件判定部２０ｃ、及び、操作制御部２０ｄは、ハードウェアとして構成してもよいし、制御部２０を、表示制御部２０ａ、表示サイズ算出部２０ｂ、条件判定部２０ｃ、及び、操作制御部２０ｄ（特に、表示サイズ算出部２０ｂ、条件判定部２０ｃ及び操作制御部２０ｄ）として機能させるソフトウェア（オブジェクト操作制御プログラム）として構成し、このオブジェクト操作制御プログラムをＣＰＵ２１に実行させるようにしてもよい。いずれかの機能部をハードウェアとして構成し、残りをソフトウェアによって制御部２０に実行させるように構成してもよい。
【００３２】
記憶部３０は、メモリやＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）などで構成され、操作部５０で行われた操作の内容、表示部４０に表示されているオブジェクトの情報、各オブジェクトの表示サイズ情報、各閾値、後述する条件合致オブジェクトのカウント値などを記憶する。
【００３３】
表示部４０は、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electro Luminescence）ディスプレイなどで構成され、操作者がオブジェクトを操作可能な作業領域（共有画面の場合は複数の操作者がオブジェクトを操作可能な共有作業領域）を提供する。また、操作部５０は、表示部４０上に配置された格子状の電極からなるタッチセンサ、ハードキー、キーボード、マウスなどで構成され、オブジェクトに対する各種操作を受け付け、操作に応じた信号を制御部２０に出力する。
【００３４】
以下、上記構成のオブジェクト操作システム１０を用いたオブジェクト操作制御方法について説明する。ＣＰＵ２１は、ＲＯＭ２２又は記憶部３０に記憶したオブジェクト操作制御プログラムをＲＡＭ２３に展開して実行することにより、図６乃至図９のフローチャート図に示す各ステップの処理を実行する。なお、以下の説明において、表示部４０には予め複数のオブジェクトが表示されているものとする。なお、ＣＰＵ２１は他の処理も実行するが、説明が冗長になることを避けるため、発明に直接関係しない処理については説明を省略する。
【００３５】
［操作制限決定処理］
図６に示すように、制御部２０（表示サイズ算出部２０ｂ）は、操作対象の複数のオブジェクト（表示部４０に表示されている全てのオブジェクトや表示部４０の所定の領域に表示されている複数のオブジェクト、予めグループ化された複数のオブジェクトなど）の表示サイズの算出が完了したかを判断し（Ｓ１０１）、表示サイズを算出していないオブジェクトがある場合（Ｓ１０１のＮｏ）は、表示制御部２０ａから通知されるオブジェクトの表示位置の情報に基づいて、そのオブジェクトの表示サイズ（占有面積や高さ、幅など）を算出する（Ｓ１０２）。
【００３６】
次に、制御部２０（条件判定部２０ｃ）は、Ｓ１０２で算出された表示サイズと予め定めた閾値Ａとを比較し（Ｓ１０３）、表示サイズが閾値Ａ以下の場合（Ｓ１０３のＮｏ）は、Ｓ１０１に戻って同様の処理を繰り返し、表示サイズが閾値Ａよりも大きい場合（Ｓ１０３のＹｅｓ）は、条件合致オブジェクトのカウント値を加算し（Ｓ１０４）、Ｓ１０１に戻る。
【００３７】
そして、操作対象の全てのオブジェクトに対して表示サイズの算出が完了したら（Ｓ１０１のＹｅｓ）、制御部２０（条件判定部２０ｃ）は、表示サイズを算出した複数のオブジェクトの数に対する、条件合致オブジェクトのカウント値（すなわち、表示サイズが閾値Ａよりも大きいオブジェクトの割合）を算出する。そして、制御部２０（条件判定部２０ｃ）は、条件合致オブジェクトの割合と予め定めた閾値Ｂとを比較し（Ｓ１０５）、条件合致オブジェクトの割合が閾値Ｂよりも大きい場合（Ｓ１０５のＹｅｓ）は処理を終了し、条件合致オブジェクトの割合が閾値Ｂ以下の場合（Ｓ１０５のＮｏ）は、制御部２０（操作制御部２０ｄ）は、制限するべき特定の操作（例えば、編集に関わる操作）を制限する（Ｓ１０６）。具体的には、制限される操作の種類とともに制限されていることを示すフラグを立てる。
【００３８】
［オブジェクト操作処理］
上記の操作制限決定処理が終了した後、操作部５０を用いて操作が行われたら、図７のフローチャート図に従ってオブジェクト操作処理を実行する。なお、理解を容易にするために、ここでは、オブジェクトに対する操作は、編集に関わる操作又は配置に関わる操作であるものとして説明する。
【００３９】
まず、制御部２０（操作制御部２０ｄ）は、操作部５０から出力される信号に基づいてユーザによって行われた操作を判別する（Ｓ２０１）。例えば、図１０に示すように、表示部４０の表示画面にオブジェクト（ここでは矩形で示す。）が表示されている場合において、図１１に示すように、オブジェクトに指などをタッチし、指を不規則に動かす操作などが行われた場合は、編集に関わる操作と判断する。また、図１２に示すように、オブジェクトに指などをタッチし、指を直線的に動かす操作やスワイプ又はフリック操作などが行われた場合は、配置に関わる操作と判断する。操作の種類は、タッチパネルへのペンダウンからごく短い時間に接触位置のサンプリングを実行し、予め記憶してあるパターンと照合することにより判断することができる。従って、操作前にユーザが操作の種類を指定することなく、操作を実行することで操作の種類を識別することができるので、操作性がよい。
【００４０】
次に、制御部２０（操作制御部２０ｄ）は、ユーザによって行われた操作が編集に関わる操作であるかを判断し（Ｓ２０２）、編集に関わる操作であれば、前記したＳ１０６で編集に関わる操作が制限されているかを判断する（Ｓ２０３）。つまり、編集操作に対して制限されていることを示すフラグが立っているかどうかを確認する。そして、制御部２０（操作制御部２０ｄ）は、ユーザによって行われた操作が編集に関わる操作であり（Ｓ２０２のＹｅｓ）、かつ、編集に関わる操作が制限されていない場合（Ｓ２０３のＮｏ）は、編集に関わる操作処理を実行し（Ｓ２０４）、ユーザによって行われた操作が編集に関わる操作でない場合（Ｓ２０２のＮｏ）、配置に関わる操作処理を実行する（Ｓ２０５）。ユーザによって行われた操作が編集に関わる操作であるが（Ｓ２０２のＹｅｓ）、編集に関わる操作が制限されている場合（Ｓ２０３のＹｅｓ）、編集に関わる操作を無視して処理を終了する。
【００４１】
上記図６及び図７のフローチャートに基づくオブジェクト操作制御について具体的に説明する。なお、以下の説明においても、オブジェクトに対する操作は、編集に関わる操作又は配置に関わる操作とする。
【００４２】
本実施例では、オブジェクトに対して実行可能な操作を明確にするために、図１３に示すように、各々のオブジェクトにタッチすると、編集に関わる操作が実行可能であることを示す操作モードボタン（ここでは、ペンの図形で示す編集モードボタン）と、配置に関わる操作が実行可能であることを示す操作モードボタン（ここでは、十字の矢印で示す移動モードボタン）とが表示されるようになっている。なお、操作モードボタンの表示方法は上記に限定されず、例えば、図１４に示すように、表示画面の所定位置に移動モードボタンや編集モードボタンを表示してもよい。そして、図６のＳ１０５の判定結果及びユーザによって行われた操作に応じて、操作モードボタンの表示を変更する。
【００４３】
図１５は、図６のＳ１０５で条件合致オブジェクトの割合が閾値Ｂよりも大きい場合（ここでは全てのオブジェクトが閾値Ａよりも大きい場合）において、オブジェクトＡにタッチして移動操作を行った時の表示状態を示しており、太い実線がオブジェクト、細い破線が閾値Ａの面積を示している。この場合、編集に関わる操作は制限されないため、図１５（ａ）に示すように、オブジェクトＡにタッチすると、オブジェクトＡの近傍に、編集モードボタンと移動モードボタンとがアクティブに（有効な状態で）表示される。なお、ここでは有効な状態を黒塗りで表現している。そして、図１５（ｂ）に示すように、オブジェクトＡにタッチした指などを例えば直線的に移動させた場合、操作制御部２０ｄは、その操作がオブジェクトを移動する操作であると判断し、編集モードボタンを消去して、移動モードボタンのみを表示させる。
【００４４】
図１６は、図１５と同様に、図６のＳ１０５で条件合致オブジェクトの割合が閾値Ｂよりも大きい場合において、オブジェクトＢにタッチして編集操作を行った時の表示状態を示している。この場合も、編集に関わる操作は制限されないため、図１６（ａ）に示すように、オブジェクトＢにタッチすると、オブジェクトＢの近傍に、編集モードボタンと移動モードボタンとがアクティブに（有効な状態で）表示される。そして、図１６（ｂ）に示すように、オブジェクトＢにタッチした指などを例えば不規則に移動させた場合、操作制御部２０ｄは、その操作がオブジェクトを編集する操作であると判断し、移動モードボタンを消去して、編集モードボタンのみを移動させたオブジェクトの近傍に表示させる。編集モードボタンや移動モードボタンは、別のオブジェクトにタッチされるまで表示を継続した後に消去してもよいし、表示してから一定時間経過後に消去するようにしてもよい。
【００４５】
図１７は、図６のＳ１０５で条件合致オブジェクトの割合が閾値Ｂ以下の場合（ここでは、Ａ〜Ｃの３つのオブジェクトが閾値Ａ以下の場合）において、オブジェクトＣにタッチした時の表示状態を示している。この場合は、編集に関わる操作は制限されるため、図１７（ａ）に示すように、オブジェクトＣにタッチすると、オブジェクトＣの近傍に、移動モードボタンはアクティブに（有効な状態で）表示されるが、編集モードボタンは非アクティブに（無効な状態で）グレーアウトして表示される。なお、ここでは無効な状態を白抜きで表現している。
【００４６】
ここで、オブジェクトＣにタッチした指などを例えば直線的に移動させた場合は、上記と同様に、編集モードボタンを消去して、移動モードボタンのみを表示させる。一方、図１７（ｂ）に示すように、オブジェクトＣにタッチした指などを例えば不規則に移動させた場合（図１７（ｂ）には理解を容易にするため、指の軌跡を実線で図示してあるが、実際には表示されない）、操作制御部２０ｄは、その操作がオブジェクトを編集する操作であると判断するが、編集に関わる操作は制限されているため、編集モードには設定せずに編集操作は受け付けない。その際、非アクティブな編集モードボタンは画面から消去してもよいが、編集モードボタンに×印などを重ねて表示して、編集に関わる操作が制限されていることをユーザ通知したり、編集に関わる操作を実行するか否かをユーザに確認したりしてもよい。
【００４７】
このように、表示サイズが閾値Ａよりも大きいオブジェクトの割合が閾値Ｂよりも大きい場合は、全てのオブジェクトが編集される可能性があると判断して、配置に関わる操作及び編集に関わる操作の双方を許可し、表示サイズが閾値Ａよりも大きいオブジェクトの割合が閾値Ｂ以下の場合は、オブジェクトが編集される蓋然性が低いと判断して、配置に関わる操作は許可するが編集に関わる操作は制限することにより、オブジェクトを用いて議論を行うユーザの意図に応じたオブジェクト操作が可能となる。また、不自然な記録を生じるような操作が未然に防止されるので、議論を通じて得られる画像の品質が低下することを回避することができる。また、ユーザが行う操作を判別して、操作モードを自動的に設定し、操作モードに応じたボタンを表示したり、編集モードボタンに×印などを重ねて表示したりすることにより、ユーザの操作性を向上させることができる。なお、図１７において、閾値Ａよりも大きいサイズ持つオブジェクトＤに対しては、配置及び編集の両方の操作を受け付けるようにしてもよい。このように、サイズの小さいオブジェクトが多い場合に、それらに対しては一括して編集の操作を制限しつつ、サイズの大きいオブジェクトに対しては編集も許可されるので操作性がよくなる。いずれにしても、操作対象の全てのオブジェクトについてのサイズを把握し、閾値を超えるサイズを持つオブジェクトの割合に応じて特定の操作の制限の有無を制御しているので、操作対象オブジェクトに大サイズのオブジェクトが多いのか小サイズのオブジェクトが多いのかが判断の要素として含まれることになり、ユーザが違和感を覚えにくく、ユーザの混乱を招きにくい。
【００４８】
図６及び図７のフローチャートでは予め定めた閾値Ａを用いてオブジェクトに対する操作を制限するか否かを決定したが、操作の種類に応じて閾値Ａを変更することもできる。その場合のオブジェクト操作システム１０の動作について、図８のフローチャート図を参照して説明する。
【００４９】
まず、操作部２０（操作制御部２０ｄ）は、操作部５０から出力される信号に基づいて入力を検知し、入力が完了したかを判断する（Ｓ３０１）。入力の途中であれば、操作部２０（操作制御部２０ｄ）は、入力開始時からの入力状況（移動軌跡）に基づいて、ユーザが行おうとしている操作の種類を判別する（Ｓ３０２）。例えば、指を不規則に移動させているか、直線的に移動させているか、２本の指の間隔を変化させているか、２本の指を回転させているかなどに応じて、オブジェクトを編集する操作であるか、オブジェクトを移動する操作であるか、オブジェクトを拡大／縮小する操作であるか、オブジェクトを回転／反転させる操作であるかなどを判別する。そして、判別した操作の種類を条件判定部２０ｃに通知する。
【００５０】
次に、制御部２０（条件判定部２０ｃ）は、操作の種類に応じて閾値Ａを決定する（Ｓ３０３）。例えば、上述したように、オブジェクトを編集する操作やオブジェクトを拡大／縮小する操作はオブジェクトの表示サイズの変更を伴うことから、オブジェクトを編集する操作やオブジェクトを拡大する操作は閾値Ａを大きく設定したり、オブジェクトを縮小する操作は閾値Ａを小さく設定したりする。閾値Ａの設定は、予め操作の種類と対応づけてそれぞれの閾値を定めたテーブルを準備してＲＯＭなどに記憶させておき、このテーブルを参照して決定することができる。
【００５１】
次に、制御部２０（条件判定部２０ｃ）は、閾値Ａが変更されたかを判断し（Ｓ３０４）、閾値Ａが変更されていなければ、Ｓ３０１に戻り、入力が完了するまで同様の処理を繰り返す。一方、閾値Ａが変更された場合は、変更された閾値Ａを用いて、図６のフローチャートに示す操作制限決定処理を行う（Ｓ３０５）。
【００５２】
このように、ユーザの入力開始時からの軌跡情報に基づいて操作の種類を判別し、操作の種別に応じて閾値Ａを決定し、閾値Ａが変更された場合は操作制限決定処理をやり直すことにより、よりユーザの意図を反映したオブジェクト操作を実現することができる。
【００５３】
以上、本実施例のオブジェクト操作システム１０の基本動作について説明したが、以下では、オブジェクト操作制御の変形例について説明する。
【００５４】
図１６及び図１７では、操作対象のオブジェクトの近傍にペンのマークをアクティブに表示したり、ペンのマークをグレーアウトして表示したり、ペンのマークに×印を重ねて表示したりすることによって、編集に関わる操作が許可されているか制限されているかを識別できるようにしたが、編集に関わる操作の許可／制限をユーザに通知する方法は特に限定されない。
【００５５】
例えば、図１８（ａ）に示すように、オブジェクトＤにタッチした場合に、編集に関わる操作が許可されている場合はオブジェクトを囲む枠を表示し、編集に関わる操作が制限されている場合はオブジェクトを囲む枠を表示しないようにして、編集に関わる操作の許可／制限をユーザに通知してもよい。また、図１８（ｂ）に示すように、オブジェクトＤにタッチした場合に、編集に関わる操作が許可されている場合はオブジェクトの表示形態を変更（線を太くしたり、色を付けたり、点滅させたり）し、編集に関わる操作が制限されている場合はオブジェクトの表示形態を変更しないようにして、編集に関わる操作の許可／制限をユーザに通知してもよい。
【００５６】
また、図１９（ａ）に示すように、オブジェクトにタッチした場合に、編集に関わる操作が制限されている場合は、タッチしたオブジェクトに対応付けて「オブジェクトサイズによる書き込み制限モードです」などの警告メッセージを表示して、編集に関わる操作が制限されていることをユーザに通知してもよい。また、図１９（ｂ）に示すように、編集に関わる操作が制限されている場合は、表示画面の所定の位置に同様の警告メッセージを表示して、編集に関わる操作が制限されていることをユーザに通知してもよい。これらに加えて、あるいは、これらに代えて、音声メッセージやアラーム音で報知するようにしてもよい。
【００５７】
以上、表示サイズが閾値Ａよりも大きいオブジェクトの割合に基づいて編集に関わる操作を制限するか否かを判定したが、非常に小さいオブジェクトは編集する必要性が乏しいと考えられるため、操作対象の複数のオブジェクトの中に非常に小さいオブジェクトが存在する場合は、その小さいオブジェクトを含む操作対象の全てのオブジェクトに対して編集に関わる操作を制限することもできる。その場合のオブジェクト操作システム１０の動作について図９にフローチャート図を参照して説明する。
【００５８】
まず、図６と同様に、制御部２０（表示サイズ算出部２０ｂ）は、操作対象の複数のオブジェクト（表示部４０に表示されている全てのオブジェクトや表示部４０の所定の領域に表示されている複数のオブジェクト、予めグループ化された複数のオブジェクトなど）の表示サイズの算出が完了したかを判断し（Ｓ４０１）、表示サイズを算出していないオブジェクトがある場合は、表示制御部２０ａから通知されるオブジェクトの表示位置の情報に基づいて、そのオブジェクトの表示サイズ（占有面積や高さ、幅など）を算出する（Ｓ４０２）。
【００５９】
ここで、図６のフローチャートでは、算出したオブジェクトのサイズと閾値Ａとを比較したが、ここでは、閾値Ａよりも小さい閾値（以下、閾値Ａ２と呼ぶ。）を予め設定しておき、制御部２０（条件判定部２０ｃ）は、Ｓ４０２で算出された表示サイズと閾値Ａ２とを比較し（Ｓ４０３）、表示サイズが閾値Ａ２以下の場合は、Ｓ４０７にスキップし、制御部２０（操作制御部２０ｄ）は、制限するべき操作（ここでは編集操作）を制限する。
【００６０】
表示サイズが閾値Ａ２よりも大きい場合は、制御部２０（条件判定部２０ｃ）は、Ｓ４０２で算出された表示サイズと予め定めた閾値Ａとを比較し（Ｓ４０４）、表示サイズが閾値Ａ以下の場合は、Ｓ４０１に戻って同様の処理を繰り返し、表示サイズが閾値Ａよりも大きい場合は、条件合致オブジェクトのカウント値を加算し（Ｓ４０５）、Ｓ４０１に戻る。
【００６１】
そして、操作対象の全てのオブジェクトに対して表示サイズの算出が完了したら（Ｓ４０１のＹｅｓ）、制御部２０（条件判定部２０ｃ）は、条件合致オブジェクトの割合を算出し、条件合致オブジェクトの割合が閾値Ｂよりも大きいかを判断する（Ｓ４０６）。条件合致オブジェクトの割合が閾値Ｂよりも大きい場合は処理を終了し、条件合致オブジェクトの割合が閾値Ｂ以下の場合は、制御部２０（操作制御部２０ｄ）は、制限するべき操作（ここでは編集操作）を制限する（Ｓ４０７）。
【００６２】
図９のフローチャートに基づくオブジェクト操作制御について、図２０乃至図２２を参照して具体的に説明する。図２０及び図２１は、図９のＳ４０３で全てのオブジェクトの表示サイズが閾値Ａ２よりも大きく、Ｓ４０６で条件合致オブジェクトの割合が閾値Ｂよりも大きい場合において、オブジェクトにタッチした時の表示状態を示している。この場合、編集に関わる操作は制限されないため、図２０（ａ）及び図２１（ａ）に示すように、タッチしたオブジェクト近傍に、編集モードボタンと移動モードボタンとがアクティブに（有効な状態で）表示される。そして、図２０（ｂ）及び図２１（ｂ）に示すように、オブジェクトに対して行った操作に応じた操作モードボタンのみを表示させる。
【００６３】
図２２は、図９のＳ４０３でいずれかのオブジェクト（ここではオブジェクトＤ）が閾値Ａ２以下の場合において、オブジェクトＣにタッチした時の表示状態を示している。この場合は、編集に関わる操作は制限されるため、図２２（ａ）に示すように、オブジェクトＣに対して、移動モードボタンはアクティブに（有効な状態で）表示されるが、編集モードボタンは非アクティブに（無効な状態で）グレーアウトして表示される。ここで、オブジェクトＣに対して移動操作を行った場合は、上記と同様に、移動モードボタンのみを表示させる。一方、図２２（ｂ）に示すように、オブジェクトＣに対して編集操作を行った場合は、編集操作は受け付けず、編集モードボタンに×印などを重ねて表示して、編集に関わる操作が制限されていることをユーザに通知する。本例では、これに加えて、操作対象のオブジェクト全体に対して編集が制限されていることを示すためのメッセージを表示している。
【００６４】
このように、閾値Ａよりも小さい閾値Ａ２を用いることにより、非常に小さい表示サイズのオブジェクトに対して編集操作が許可されるという不都合を防止し、ユーザの意図に応じたオブジェクト操作を実現することができる。なお、閾値Ａより大きいサイズのオブジェクトに対しては、配置及び編集の両方の操作を受け付けるようにしても構わない。このようにすることで、ユーザはより違和感を覚えにくくなる。
【００６５】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜変更可能である。
【００６６】
例えば、上記実施例では、オブジェクトに対する操作を編集に関わる操作と配置に関わる操作とに分類したが、操作の分類を変えたり、操作を更に細かく分類したりしてもよい。また、本実施例では、編集に関わる操作を制限する場合について記載したが、制限する操作は編集に関わる操作に限定されない。また、本実施例では、オブジェクトに対する操作として編集と移動を例示したが、オブジェクトに対する操作は任意であり、オブジェクトの回転や反転、拡大／縮小、生成、消去、変形などの操作に対しても、本発明の制御を同様に適用することができる。
【００６７】
また、上記実施例では、オブジェクトの表示サイズから求められる統計的情報として、表示サイズが閾値よりも大きいオブジェクトの割合を例示したが、統計的情報は上記割合に限定されず、表示サイズの平均サイズや標準偏差、最も大きい表示サイズと最も小さい表示サイズとの差などを用いても、同様の効果を得ることができる。
【００６８】
また、自動的に操作種別を識別しているが、これに限らずユーザが選択してもよい。
【００６９】
また、図９において、全てのオブジェクトに限るのではなく、相対的に少なければＯＫとしてもよい。
【産業上の利用可能性】
【００７０】
本発明は、複数のオブジェクトに対する操作の許可／制限を制御するオブジェクト操作システム、及びオブジェクト制御プログラム、並びに当該オブジェクト操作制御プログラムを記録した記録媒体、並びにオブジェクト操作制御方法に利用可能である。
【符号の説明】
【００７１】
１０  オブジェクト操作システム
２０  制御部
２０ａ  表示制御部
２０ｂ  表示サイズ算出部
２０ｃ  条件判定部
２０ｄ  操作制御部
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
３０  記憶部
４０  表示部
５０  操作部
【図１】
2016062134.tif 000003
【図２】
2016062134.tif 000004
【図３】
2016062134.tif 000005
【図４】
2016062134.tif 000006
【図５】
2016062134.tif 000007
【図６】
2016062134.tif 000008
【図７】
2016062134.tif 000009
【図８】
2016062134.tif 000010
【図９】
2016062134.tif 000011
【図１０】
2016062134.tif 000012
【図１１】
2016062134.tif 000013
【図１２】
2016062134.tif 000014
【図１３】
2016062134.tif 000015
【図１４】
2016062134.tif 000016
【図１５】
2016062134.tif 000017
【図１６】
2016062134.tif 000018
【図１７】
2016062134.tif 000019
【図１８】
2016062134.tif 000020
【図１９】
2016062134.tif 000021
【図２０】
2016062134.tif 000022
【図２１】
2016062134.tif 000023
【図２２】
2016062134.tif 000024