(57)【要約】【課題】ユーザによる選択作業を妨げることなく、ユーザが様々な選択肢の存在に気付くことができるように、複数の選択肢を表示する。【解決手段】取得部１１２が、選択操作の対象となる複数の選択肢情報が表示される表示装置に対するユーザの視線又は位置を示す検出情報を取得し、判定部１１３が、取得した検出情報が示すユーザの視線が停留状態であるか否か、又は、取得した検出情報が示すユーザの位置が予め定めた範囲内か否かを判定し、管理部１１１が、前記検出情報に基づく判定結果に応じて、前記表示装置の所定領域に表示された選択肢情報の表示態様の変更を制御する。【選択図】図６
2018022381.tif 000002
【特許請求の範囲】
【請求項１】
選択操作の対象となる複数の選択肢情報が表示される表示装置に対するユーザの視線又は位置を示す検出情報を取得し、
取得した検出情報が示すユーザの視線が停留状態であるか否か、又は、取得した検出情報が示すユーザの位置が予め定めた範囲内か否かを判定し、
前記検出情報に基づく判定結果に応じて、前記表示装置の所定領域に表示された選択肢情報の表示態様の変更を制御する
ことを含む処理をコンピュータに実行させることを特徴とする画像制御方法。
【請求項２】
前記表示態様の変更を制御することは、前記複数の選択肢情報の各々の表示態様を時間経過に応じて変化させると共に、前記検出情報に基づく判定結果に応じて、前記表示装置の所定領域に表示された選択肢情報の表示態様の時間経過に応じた変化の程度を変更することを含む請求項１に記載の画像制御方法。
【請求項３】
前記選択肢情報の表示態様の時間経過に応じた変化の程度を変更することは、前記選択肢情報の表示態様の時間経過に応じた変化を停止させることを含む請求項２に記載の画像制御方法。
【請求項４】
前記判定結果が、視線が停留状態であること、又は、ユーザの位置が前記表示装置からの距離が予め定めた第１距離以内の第１の範囲内であることを示す場合における前記変化の程度が、前記判定結果が、前記視線が停留状態ではないこと、又は、前記ユーザの位置が前記第１の範囲外であることを示す場合における前記変化の程度に比べて小さくなるように制御する請求項２又は請求項３に記載の画像制御方法。
【請求項５】
前記判定結果が、ユーザの位置が前記第１の範囲外で、かつ前記第１距離より遠い第２距離以内の第２の範囲内であることを示す場合における前記変化の程度が、前記判定結果が、前記ユーザの位置が前記第２の範囲外であることを示す場合における前記変化の程度に比べて大きくなるように制御する請求項４に記載の画像制御方法。
【請求項６】
前記表示装置の所定領域を、前記表示装置の画面全体、又は前記ユーザの視線又は位置に対応する前記表示装置上の領域とする請求項１〜請求項５のいずれか１項に記載の画像制御方法。
【請求項７】
選択操作の対象となる複数の選択肢情報が表示される表示装置に対するユーザの視線又は位置を示す検出情報を取得する取得部と、
取得した検出情報が示すユーザの視線が停留状態であるか否か、又は、取得した検出情報が示すユーザの位置が予め定めた範囲内か否かを判定する判定部と、
前記検出情報に基づく判定結果に応じて、前記表示装置の所定領域に表示された選択肢情報の表示態様の変更を制御する制御部と、
を含むことを特徴とする画像制御装置。
【請求項８】
選択操作の対象となる複数の選択肢情報が表示される表示装置に対するユーザの視線又は位置を示す検出情報を取得し、
取得した検出情報が示すユーザの視線が停留状態であるか否か、又は、取得した検出情報が示すユーザの位置が予め定めた範囲内か否かを判定し、
前記検出情報に基づく判定結果に応じて、前記表示装置の所定領域に表示された選択肢情報の表示態様の変更を制御する
ことを含む処理をコンピュータに実行させることを特徴とする画像制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
開示の技術は、画像制御方法、画像制御装置、及び画像制御プログラムに関する。
【背景技術】
【０００２】
一般に、製品やサービスの企画及び開発においては、ユーザの生の声からユーザが何を要望しているかを如何にして早く正確に抽出するかが重要となる。このような背景から、現在、製品又はサービスに対するユーザの要望を抽出し、ユーザが満足する製品又はサービスを速やかに市場に提供するために、アンケートやインタビュー等により、ユーザの要望に対する様々な調査が積極的に行なわれている。そこで、ユーザの要望の抽出を支援する技術が提案されている。
【０００３】
例えば、入力された要望情報を解析し、解析された要望情報に基づいて、記憶装置に予め記憶された、要望情報に内包されるユーザの対象製品に対する潜在的利益の達成度を定量的に測定する尺度である評価指標に対して重み付けする技術が提案されている。この技術では、重み付けされた複数の評価指標から最も重み付けされた１つまたは複数の評価指標を選択し、選択された評価指標を最大化または最小化する１つまたは複数の製品の設計コンセプトを決定する。
【０００４】
また、文書および文書に付与する商品またはサービスに関連する付加情報である場面情報を入力し、入力された文書を形態素解析に基づいて解析する技術が提案されている。この技術では、文書を、場面情報に基づき所定の変換ルールに従って、ユーザが商品またはサービスに対して求める商品またはサービスの状態を示す要求表現に変換し、文書および要求表現を対応付けて表示する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１０８９４６号公報
【特許文献２】特開２００１−０６０１９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ユーザの要望を抽出し、要望に応じた製品やサービスを提供する際に、断片的なユーザの要望しか抽出できていない場合には、ユーザの要望を部分的に満たす製品やサービスの提供しか行うことができない。従って、提供される製品やサービスにとらわれることなく、ユーザが自由な発想で描いた将来のビジョンやコンセプトなど、要望の全体像を抽出することが重要である。ただし、このようなビジョンやコンセプトを厳密に抽出する作業は、時間やコストをかけたコンサルティングが必要となる。
【０００７】
そこで、ユーザの要望の抽出に役立つ様々な選択肢を、キーワードやイラストなどで表してユーザに提示し、ユーザ自身に自分の要望にあう内容の選択肢を選ばせる。そして、製品やサービスの提供者は、ユーザにより選ばれた選択肢を検討材料として、ユーザの要望を推測し、ユーザの要望に沿った製品やサービスを提供する手法が考えられる。
【０００８】
開示の技術は、一つの側面として、ユーザによる選択作業を妨げることなく、ユーザが様々な選択肢の存在に気付くことができるように、複数の選択肢を表示する技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
開示の技術は、一つの側面として、選択操作の対象となる複数の選択肢情報が表示される表示装置に対するユーザの視線又は位置を示す検出情報を取得する。そして、取得した検出情報が示すユーザの視線が停留状態であるか否か、又は、取得した検出情報が示すユーザの位置が予め定めた範囲内か否かを判定する。そして、前記検出情報に基づく判定結果に応じて、前記表示装置の所定領域に表示された選択肢情報の表示態様の変更を制御する。
【発明の効果】
【００１０】
一つの側面として、ユーザによる選択作業を妨げることなく、ユーザが様々な選択肢の存在に気付くことができるように、複数の選択肢を表示することができる、という効果を有する。
【図面の簡単な説明】
【００１１】
【図１】第１及び第３実施形態に係る画像制御システムの概略構成を示すブロック図である。
【図２】選択肢カードの一例を示す図である。
【図３】選択肢カード及びビジョンを説明するための図である。
【図４】背景の軸の他の例を示す図である。
【図５】背景の軸の他の例を示す図である。
【図６】管理サーバの概略構成を示す機能ブロック図である。
【図７】カードデータベース（ＤＢ）の一例を示す図である。
【図８】制御情報ＤＢの一例を示す図である。
【図９】背景ＤＢの一例を示す図である。
【図１０】ビジョンＤＢの一例を示す図である。
【図１１】第１実施形態における予め定めた範囲を説明するための図である。
【図１２】第１制御装置の概略構成を示す機能ブロック図である。
【図１３】第２制御装置の概略構成を示す機能ブロック図である。
【図１４】管理サーバとして機能するコンピュータの概略構成を示すブロック図である。
【図１５】第１制御装置として機能するコンピュータの概略構成を示すブロック図である。
【図１６】第２制御装置として機能するコンピュータの概略構成を示すブロック図である。
【図１７】第１実施形態における第１管理処理の一例を示すフローチャートである。
【図１８】第２管理処理の一例を示すフローチャートである。
【図１９】第１及び第２実施形態における第１制御処理の一例を示すフローチャートである。
【図２０】表示態様の変更制御を説明するための図である。
【図２１】表示態様の変更制御を説明するための図である。
【図２２】選択肢カードの選択を説明するための図である。
【図２３】第２制御処理の一例を示すフローチャートである。
【図２４】各装置間での情報のやり取りを示すシーケンス図である。
【図２５】第２実施形態に係る画像制御システムの概略構成を示すブロック図である。
【図２６】第１表示装置への視線方向を説明するための図である。
【図２７】視線の停留領域及び視野範囲を説明するための図である。
【図２８】第２実施形態における第１管理処理の一例を示すフローチャートである。
【図２９】第３実施形態における予め定めた複数の範囲を説明するための図である。
【図３０】第３実施形態における第１管理処理の一例を示すフローチャートである。
【図３１】第３実施形態における第１制御処理の一例を示すフローチャートである。
【図３２】選択肢カードの移動を説明するための図である。
【図３３】制御情報ＤＢの他の例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して開示の技術に係る実施形態の一例を詳細に説明する。以下の各実施形態では、例えば、Information and Communication Technology（ＩＣＴ）を活用し、社内外の問題解決を目指す例えばワークショップのような打合せを行うユーザグループの要望を抽出する場合を例に説明する。
【００１３】
＜第１実施形態＞
図１に示すように、第１実施形態に係る画像制御システム１００は、管理サーバ１１０と、第１制御装置１２０と、第１表示装置１３０と、第２制御装置１４０と、第２表示装置１５０とを含む。図１に示すように、少なくとも、第１表示装置１３０及び第２表示装置１５０の各々は、画像制御システム１００により提供されるサービスを使用したワークショップが行われる室内１０１に配置される。また、ワークショップに参加するユーザ１０５の各々には、位置センサ１８０Ａが装着される。
【００１４】
管理サーバ１１０、第１制御装置１２０、及び第２制御装置１４０の各々は、ハブ１９０に接続されている。各装置とハブとの接続は、有線であっても無線であってもよい。また、第１制御装置１２０と第１表示装置１３０、及び第２制御装置１４０と第２表示装置１５０とはそれぞれ有線又は無線で接続されている。
【００１５】
管理サーバ１１０は、一般的なサーバ装置、パーソナルコンピュータ等の情報処理装置である。管理サーバ１１０は、画像制御システム１００で用いられる各種情報を管理すると共に、第１制御装置１２０、及び第２制御装置１４０の各々に対し、各種処理の実行を指示する（詳細は後述）。
【００１６】
第１表示装置１３０は、複数の選択肢カード（詳細は後述）が表示される表示部と、表示された選択肢カードに対するユーザ１０５の操作を受け付ける操作部とを含む。第１表示装置１３０は、例えば、タッチパネルディスプレイで実現することができる。なお、本実施形態では、２台の第１表示装置１３０を連携して、１つの画面を表示する場合について説明する。
【００１７】
第１制御装置１２０は、第１表示装置１３０の表示制御、第１表示装置１３０を介して受け付けた情報の処理、及び管理サーバ１１０との通信制御を行う（詳細は後述）。
【００１８】
第２表示装置１５０は、選択肢カードを用いてユーザ１０５の要望を表したビジョン（詳細は後述）が表示される表示部と、表示された選択肢カードに対するユーザ１０５の操作を受け付ける操作部とを含む。第２表示装置１５０は、例えば、タッチパネルディスプレイで実現することができる。
【００１９】
第２制御装置１４０は、第２表示装置１５０の表示制御、第２表示装置１５０を介して受け付けた情報の処理、及び管理サーバ１１０との通信制御を行う（詳細は後述）。
【００２０】
位置センサ１８０Ａは、例えば、バッジタイプなどでユーザ１０５に装着可能なタグと、室内１０１の固定位置に設置されたビーコンとの間の通信の電波強度等を用いて、タグを装着したユーザ１０５の位置を測位する。なお、位置センサ１８０Ａは、Global Positioning System（ＧＰＳ）やNear Field Communication（ＮＦＣ）を使用してユーザ１０５の位置を測位するものでもよい。また、室内１０１を撮影した画像を解析して、ユーザ１０５の位置を測位してもよい。位置センサ１８０Ａは、測位したユーザ１０５の位置を示す検出情報を出力する。
【００２１】
ここで、選択肢カード及びビジョンについて説明する。
【００２２】
選択肢カードは、ユーザ１０５の要望を抽出するための様々な選択肢の各々を、キーワードと、写真やイラストなどの画像とを用いて、電子的な１枚のカードで表したものである。図２に、選択肢カード１０の一例を示す。図２の例では、選択肢カード１０には、その選択肢カード１０が表す選択肢を示すキーワード１０Ｐと、イラスト１０Ｑとが含まれる。選択肢カード１０として表す選択肢には、様々な内容を採用することができ、例えば、施設に関するもの、働き方に関するもの、ＩＣＴを利用できそうなもの、ＩＣＴとは関係ないもの等を含むことができる。選択肢カード１０は、キーワード１０Ｐのみ、又はイラスト１０Ｑのみを含むものであってもよい。
【００２３】
選択肢カード１０は、選択肢の数だけ用意され、図３の上図に示すように、複数の選択肢カード１０が、ユーザ１０５による選択操作を含む操作を受付可能な状態で、第１表示装置１３０に表示される。第１表示装置１３０への表示対象とする選択肢カード１０は、用意した全ての選択肢カード１０でもよいし、用意した選択肢カード１０のうちの一部でもよい。ユーザ１０５は、第１表示装置１３０に表示された複数の選択肢カード１０を見て、自身の要望に関連する選択肢カード１０を選択する。
【００２４】
なお、選択肢カード１０は、開示の技術の選択肢情報の一例である。
【００２５】
ビジョンは、選択肢カード１０を用いてユーザ１０５の要望を模擬的に表す一種の図である。ビジョンは、図３の下図に示すように、ユーザ１０５の要望に応じて選択された背景１２を含む。背景１２は、タイトルが入力される領域１２Ａ、及び時間経過等を表す軸１２Ｂを含む。図３の下図の例では、軸１２Ｂの一例として、現在から将来へ向かう時間軸が用いられている。軸１２Ｂは、図３の下図の例に示すように、長期の時間軸を示すものに限定されず、「朝」、「昼」、「夜」のような１日の時間軸を示すものであってもよい。また、軸１２Ｂは、時間経過を表すものに限定されず、例えば、図４に示すように、「自社」、「関係会社」、「社会」のような役割の異なりを表すものであってもよい。また、図５に示すように、軸１２Ｂは、「研究」、「開発」、「製造」、「販売」のような業務の異なりを表すものであってもよい。その他にも、「オフィス内」、「別オフィス」、「社外」のように、場所の異なりを表す軸１２Ｂを用いてもよい。
【００２６】
第２表示装置１５０に表示された背景１２上には、図３の下図に示すように、第１表示装置１３０上で選択された選択肢カード１０が表示される。ユーザ１０５は、軸１２Ｂを考慮して、表示された選択肢カード１０を、適切な位置に配置する。このように、軸１２Ｂを含む背景１２上に選択肢カード１０が配置されることにより、ユーザ１０５の要望を表すビジョンが描かれる。また、ビジョンへは、手書きツールを使用して描画を行うことも可能である。
【００２７】
以下、管理サーバ１１０、第１制御装置１２０、及び第２制御装置１４０の各々について、より詳細に説明する。
【００２８】
まず、管理サーバ１１０について説明する。図６に示すように、管理サーバ１１０は、機能部として、管理部１１１と、取得部１１２と、判定部１１３とを含む。また、管理サーバ１１０の所定の記憶領域には、カードデータベース（ＤＢ）１１５と、制御情報ＤＢ１１６と、背景ＤＢ１１７と、ビジョンＤＢ１１８とが記憶される。
【００２９】
ここで、管理サーバ１１０の所定の記憶領域に記憶される各種データベースについて説明する。
【００３０】
カードＤＢ１１５には、選択肢カード１０毎のカード情報が記憶される。図７に、カードＤＢ１１５の一例を示す。図７の例では、各行が１枚の選択肢カード１０についてのカード情報に相当する。各カード情報は、選択肢カード１０の識別情報である「カードＩＤ」、選択肢カード１０に表示される「キーワード」、選択肢カード１０に表示される写真やイラストなどの「画像データ」等の情報を含む。また、各カード情報は、選択肢カード１０を第１表示装置１３０に表示する際の「表示位置」の情報を含む。例えば、第１表示装置１３０の表示領域の左上角を原点とし、右方向がｘ軸プラスの方向、下方向がｙ軸プラスの方向となるｘｙ座標系を設定する。なお、表示領域内の点のいずれを原点とするかはシステム設計者が決定してよく、例えば表示領域の中央を原点としてもよい。そして、選択肢カード１０の基準点（例えば、左上角）の表示位置を、第１表示装置１３０の表示領域に設定したｘｙ座標系の座標値を用いて表すことができる。なお、選択肢カード１０内の点のいずれを基準点とするかはシステム設計者が決定してよく、例えば選択肢カード１０の中央を基準点としてもよい。
【００３１】
制御情報ＤＢ１１６には、第１表示装置１３０に選択肢カード１０を表示する際に、各選択肢カード１０の表示態様を時間経過に応じて変化させるように制御するための制御情報が記憶される。図８に、制御情報ＤＢ１１６の一例を示す。図８の例では、各行が１つの選択肢カード１０についての制御情報に相当する。図８では、選択肢カード１０の表示サイズを、予め定めた初期の表示サイズから、時間経過に応じて変化させる例を示している。
【００３２】
なお、制御情報ＤＢ１１６には、カードＤＢ１１５に登録されている全ての選択肢カード１０についての制御情報を登録しておいてもよいし、カードＤＢ１１５に登録されている一部の選択肢カード１０についての制御情報を登録しておいてもよい。制御情報ＤＢ１１６に制御情報が登録されていない選択肢カード１０については、時間の経過に応じて表示サイズが変更されることなく、初期の表示サイズのまま第１表示装置１３０に表示される。一部の選択肢カード１０についての制御情報を登録しておく場合、その一部の選択肢カード１０は、カードＤＢ１１５に登録されている選択肢カード１０からランダムに選択することができる。また、過去のワークショップで選択された選択肢カード１０の履歴を保持しておき、選択される頻度などに基づいて、一部の選択肢カード１０を選択してもよい。また、各選択肢カード１０に、その選択肢カード１０が関連する業務、場所、時間等の属性を示す属性情報を対応付けておく。そして、ワークショップの目的やユーザグループの属性に応じて、関連する属性情報が対応付けられた選択肢カード１０を一部の選択肢カード１０として選択してもよい。
【００３３】
背景ＤＢ１１７には、第２表示装置１５０に表示する背景１２の各々の情報が記憶される。図９に、背景ＤＢ１１７の一例を示す。図９の例では、各行が１つの背景１２についての背景情報に相当する。各背景情報は、背景１２の識別情報である「背景ＩＤ」、軸１２Ｂを含む背景１２の「画像データ」等の情報を含む。
【００３４】
ビジョンＤＢ１１８には、第２表示装置１５０において、ユーザ１０５により作成されたビジョンの情報が記憶される。図１０に、ビジョンＤＢ１１８の一例を示す。図１０の例では、各行が１つのビジョンを示すビジョン情報に相当する。各ビジョン情報は、ビジョンの識別情報である「ビジョンＩＤ」、ビジョンを作成したユーザグループの識別情報である「ユーザグループＩＤ」、及び第２表示装置１５０に表示されている背景１２の「背景ＩＤ」の情報を含む。また、ビジョン情報は、ビジョンに含まれる選択肢カード１０の「カードＩＤ」、選択肢カード１０が背景１２上のどの位置に表示されたかを示す「表示位置」等の情報を含む。「表示位置」は、上述した第１表示装置１３０上に表示される選択肢カード１０の表示位置と同様に、第２表示装置１５０に表示された背景１２領域に設定されたｘｙ座標系の座標値を用いて表すことができる。ビジョン情報は、さらに、テキストデータとして入力された「タイトル」、手書きツールを使用して描画された画像を示す「手書きデータ」等の情報を含む。なお、タイトルについても、手書きデータとして入力することも可能である。
【００３５】
１つのユーザグループが、複数種類のビジョンを作成した場合には、そのユーザグループのユーザグループＩＤと対応づけて、異なる複数のビジョンＩＤの各々に対応付けられた複数のビジョン情報が記憶されることになる。なお、異なるビジョンとは、背景１２、ビジョンに含まれる選択肢カード１０、背景１２に対する選択肢カード１０の配置、手書き描画等のいずれかが異なるビジョンである。
【００３６】
ビジョンＤＢ１１８には、図１０に例示した以外のデータ項目をビジョンＩＤと対応づけて記憶してもよい。例えば、ビジョンが記憶された日時を示す情報を記憶してもよい。
【００３７】
次に、管理サーバ１１０の各機能部について説明する。
【００３８】
管理部１１１は、画像制御システム１００により提供されるサービスの開始が指示されると、カードＤＢ１１５から各選択肢カード１０のカード情報を取得し、制御情報ＤＢ１１６から制御情報を取得する。管理部１１１は、取得したカード情報及び制御情報を第１制御装置１２０へ送信する。
【００３９】
また、管理部１１１は、背景ＤＢ１１７からいずれかの背景情報を取得し、第２制御装置１４０へ送信する。第２制御装置１４０へ送信する背景情報は、予め定めた背景情報であってもよいし、ランダムに選択した背景情報であってもよいし、ユーザ１０５により選択された背景情報であってもよい。
【００４０】
また、管理部１１１は、判定部１１３から、ユーザ１０５の位置が予め定めた範囲内である旨が通知されると、表示態様の変更制御の停止指示を第１制御装置１２０へ送信する（詳細は後述）。また、管理部１１１は、判定部１１３から、ユーザ１０５が予め定めた範囲内に存在しなくなった旨が通知されると、表示態様の変更制御の再開指示を第１制御装置１２０へ送信する（詳細は後述）。
【００４１】
さらに、管理部１１１は、第２制御装置１４０から送信されたビジョン情報を受信すると、受信したビジョン情報にビジョンＩＤを付与して、ビジョンＤＢ１１８に記憶する。
【００４２】
取得部１１２は、各ユーザ１０５に装着された位置センサ１８０Ａの各々から出力された検出情報を取得し、判定部１１３へ受け渡す。
【００４３】
判定部１１３は、取得部１１２から受け渡された検出情報に基づいて、各ユーザ１０５の位置を特定し、いずれかのユーザ１０５の位置が、室内１０１の予め定めた範囲内か否かを判定する。予め定めた範囲とは、第１表示装置１３０の設置位置に近接した範囲である。例えば、図１１に示すように、第１表示装置１３０から、ユーザ１０５による第１表示装置１３０に対するタッチ操作が可能な距離（例えば、６０ｃｍ）以内の範囲を、予め定めた範囲１９１とすることができる。
【００４４】
この範囲１９１に存在するユーザ１０５は、いずれかの選択肢カード１０に注視している、又は選択肢カード１０に対する選択操作を行っている若しくは行おうとしている状態であるとみなすことができる。以下、ユーザのこれらの作業を「選択作業」という。ユーザ１０５が選択作業状態の場合、第１表示装置１３０に表示している選択肢カード１０の表示態様を時間経過に応じて変化させる表示態様の変更制御を継続したままでは、ユーザが選択操作の対象にしようとした選択肢カード１０の表示態様がユーザの意図によらず変更されてしまう場合が生じる。そのため、ユーザ１０５による選択肢カード１０の選択作業の妨げとなる場合がある。
【００４５】
そこで、判定部１１３は、ユーザ１０５の位置が予め定めた範囲１９１内である旨を管理部１１１へ通知する。これにより、上述したように、管理部１１１から、第１制御装置１２０へ、選択肢カード１０の表示態様の変更制御の停止指示が送信され、選択肢カード１０の表示態様の変更制御が停止される。
【００４６】
また、判定部１１３は、予め定めた範囲１９１内にユーザ１０５が存在しなくなった場合には、範囲１９１にユーザ１０５が存在しなくなった旨を管理部１１１へ通知する。これにより、上述したように、管理部１１１から、第１制御装置１２０へ、選択肢カード１０の表示態様の変更制御の再開指示が送信され、選択肢カード１０の表示態様の変更制御が再開される。
【００４７】
次に、第１制御装置１２０について説明する。図１２に示すように、第１制御装置１２０は、機能部として、表示制御部１２１と、検出部１２２とを含む。
【００４８】
表示制御部１２１は、管理サーバ１１０から送信されたカード情報及び制御情報を受信し、カード情報が示す選択肢カード１０の各々が、予め定めた初期の表示サイズで第１表示装置１３０に表示されるように制御する。初期の表示サイズは、固定の値としてもよいし、第１表示装置１３０に所定枚数の選択肢カード１０が表示されるように計算されたサイズとしてもよい。
【００４９】
また、表示制御部１２１は、制御情報に基づいて、各選択肢カード１０の表示態様を時間経過に応じて変化させる表示態様の変更制御を行う。本実施形態では、表示態様の変更制御の一例として、表示サイズの拡大及び縮小を繰り返す場合について説明する。具体的には、表示制御部１２１は、第１表示装置１３０への選択肢カード１０の表示開始から、制御情報の「開始タイミング」で定められる時間が経過したタイミングで、表示態様の変更制御を開始する。表示制御部１２１は、制御情報が示す選択肢カード１０の表示サイズが、初期の表示サイズから、制御情報の「最大表示サイズ」で定められる表示サイズを経て、初期の表示サイズに戻る一連の表示サイズの拡大及び縮小を繰り返し実行する。表示制御部１２１は、制御情報の「周期」で定める時間をかけて、一連の表示サイズの拡大及び縮小が１回実行されるように、選択肢カード１０の表示サイズを徐々に変更する。
【００５０】
例えば、表示制御部１２１は、「最大表示サイズ」となるまで、選択肢カード１０を上下及び左右に予め定めた画素数ずつ拡大し、「最大表示サイズ」から初期の表示サイズまで、選択肢カード１０を上下及び左右に予め定めた画素数ずつ縮小する。また、表示制御部１２１は、選択肢カード１０の現在の表示サイズを基準に、所定倍（例えば、１．１倍）ずつ拡大又は縮小してもよい。これにより、一連の表示サイズの拡大及び縮小の様子がアニメーション表示される。
【００５１】
また、表示制御部１２１は、各選択肢カード１０の表示サイズを変更する際、選択肢カード１０同士が重なり合わないように、各選択肢カード１０の位置を調整する。選択肢カード１０の位置の調整には、従来既知の画像の最適配置技術等を利用することができる。なお、選択肢カード１０の重なり合いを許容し、重なり合う選択肢カード１０の一方を、他方の選択肢カード１０の上に重畳表示するようにしてもよい。
【００５２】
このように、選択肢カード１０の表示態様を時間経過に応じて変化させることで、画面上に動きが生じるため、選択肢カード１０へのユーザ１０５の注意を引き易くなる。
【００５３】
表示制御部１２１は、一旦開始した表示態様の変更制御を、表示態様の変更制御の停止指示を受信するまで、繰り返し実行する。表示制御部１２１は、管理サーバ１１０から、表示態様の変更制御の停止指示を受信すると、各選択肢カード１０についての表示態様の変更制御を停止する。具体的には、表示制御部１２１は、各選択肢カード１０の表示サイズを現在の表示サイズ又は初期の表示サイズのままで固定する。
【００５４】
上述したように、表示態様の変更制御の停止指示は、ユーザ１０５が第１表示装置１３０に近接した範囲１９１に存在する場合に、管理サーバ１１０から送信されるものである。すなわち、ユーザ１０５が選択肢カード１０に対する選択作業を行っていることが想定される状態であることを表す。このような状態において、第１表示装置１３０に表示した選択肢カード１０の表示態様の変更制御を停止することで、範囲１９１に存在するユーザ１０５による選択肢カード１０の選択作業を妨げることが防止される。
【００５５】
また、表示制御部１２１は、管理サーバ１１０から、表示態様の変更制御の再開指示を受信すると、停止していた表示態様の変更制御を再開する。
【００５６】
第１表示装置１３０に表示される画面は、ワークショップに参加する全てのユーザ１０５により利用されるものである一方、気になる選択肢カード１０を良く見て選択を検討する際などには、特定のユーザ１０５が占有して利用したい場合もある。上記のように、ユーザ１０５の位置に応じて選択肢カード１０の表示態様を切り替えることで、ユーザ１０５全員での利用に適した表示態様であるパブリックモードと、特定のユーザ１０５向けの表示態様であるパーソナルモードとの切り替えが実現される。すなわち、選択肢カード１０に対する注意を引き易い表示を行う領域は、パブリックモードの表示領域であり、ユーザ１０５による選択操作が行なわれようとしていると推定される領域は、パーソナルモードの表示領域である。
【００５７】
検出部１２２は、第１表示装置１３０に表示された選択肢カード１０に対するユーザ１０５の選択操作を検出する。具体的には、検出部１２２は、ユーザ１０５による選択肢カード１０へのタッチの継続時間が所定時間（例えば、３秒）を経過したか否かを検出する。検出部１２２は、タッチの継続時間が所定時間を経過したことを検出すると、タッチされた選択肢カード１０のカード情報を第２制御装置１４０へ転送する。なお、選択肢カード１０に対する選択操作の検出の仕方は上記の例に限定されない。例えば、選択肢カード１０に対するタッチ操作を受け付けた場合に機能メニュー画面を表示し、表示した機能メニュー画面の中から「選択肢カードを選択する」という操作指示を受け付けるようにしてもよい。
【００５８】
次に、第２制御装置１４０について説明する。図１３に示すように、第２制御装置１４０は、機能部として、表示制御部１４１と、受付部１４２と、作成部１４３とを含む。
【００５９】
表示制御部１４１は、管理サーバ１１０から送信された背景情報を受信すると、受信した背景情報が示す背景１２を第２表示装置１５０に表示する。また、表示制御部１４１は、第１制御装置１２０からカード情報を受信すると、受信したカード情報が示す選択肢カード１０を、背景１２上に表示する。選択肢カード１０を表示する位置はランダムに決定してもよいし、予め定めた位置に表示してもよい。
【００６０】
また、表示制御部１４１は、受付部１４２から、受付情報（詳細は後述）を通知されると、受付情報に基づいて、選択肢カード１０の表示位置や表示サイズの変更、入力されたテキストデータの表示、描画された画像の表示等を行う。
【００６１】
受付部１４２は、第２表示装置１５０に表示された選択肢カード１０の表示位置の変更、表示サイズの変更、テキストデータの入力、手書きツールを利用した描画等のユーザ１０５の操作を受け付ける。受付部１４２は、受け付けたユーザ１０５の操作の内容を示す受付情報を表示制御部１４１に通知する。
【００６２】
作成部１４３は、ユーザ１０５によりビジョンの確定が指示されると、第２表示装置１５０に表示された背景１２上での各選択肢カード１０の表示位置を求める。そして、作成部１４３は、第２表示装置１５０に表示されている背景１２の背景ＩＤ、選択肢カード１０のカードＩＤ、求めた各選択肢カード１０の表示位置、入力されたテキストデータ、及び描画された手書きデータを含むビジョン情報を作成する。作成部１４３は、ログイン情報や本システム利用時の登録情報などから、ビジョンを作成したユーザグループのユーザグループＩＤを取得し、作成したビジョン情報にユーザグループＩＤを付加して、管理サーバ１１０へ送信する。
【００６３】
管理サーバ１１０は、例えば図１４に示すコンピュータ２０で実現することができる。コンピュータ２０は、Central Processing Unit（ＣＰＵ）２１と、一時記憶領域としてのメモリ２２と、不揮発性の記憶部２３とを備える。また、コンピュータ２０は、入出力装置２４と、記憶媒体２９に対するデータの読み込み及び書き込みを制御するRead/Write（Ｒ／Ｗ）部２５と、インターネット等のネットワークに接続されるネットワークインターフェース（Ｉ／Ｆ）２６とを備える。ＣＰＵ２１、メモリ２２、記憶部２３、入出力装置２４、Ｒ／Ｗ部２５、及びネットワークＩ／Ｆ２６は、バス２７を介して互いに接続される。
【００６４】
記憶部２３は、Hard Disk Drive（ＨＤＤ）、solid state drive（ＳＳＤ）、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部２３には、コンピュータ２０を管理サーバ１１０として機能させるための管理プログラム３０が記憶される。管理プログラム３０は、管理プロセス３１と、取得プロセス３２と、判定プロセス３３とを有する。また、記憶部２３は、カードＤＢ１１５、制御情報ＤＢ１１６、背景ＤＢ１１７、及びビジョンＤＢ１１８の各々を構成する情報が記憶される情報記憶領域３５を有する。
【００６５】
ＣＰＵ２１は、管理プログラム３０を記憶部２３から読み出してメモリ２２に展開し、管理プログラム３０が有するプロセスを順次実行する。ＣＰＵ２１は、管理プロセス３１を実行することで、図６に示す管理部１１１として動作する。また、ＣＰＵ２１は、取得プロセス３２を実行することで、図６に示す取得部１１２として動作する。また、ＣＰＵ２１は、判定プロセス３３を実行することで、図６に示す判定部１１３として動作する。また、ＣＰＵ２１は、情報記憶領域３５から情報を読み出して、カードＤＢ１１５、制御情報ＤＢ１１６、背景ＤＢ１１７、及びビジョンＤＢ１１８の各々をメモリ２２に展開する。これにより、管理プログラム３０を実行したコンピュータ２０が、管理サーバ１１０として機能することになる。
【００６６】
第１制御装置１２０は、例えば図１５に示すコンピュータ４０で実現することができる。コンピュータ４０は、ＣＰＵ４１と、一時記憶領域としてのメモリ４２と、不揮発性の記憶部４３とを備える。また、コンピュータ４０は、記憶媒体４９に対するデータの読み込み及び書き込みを制御するＲ／Ｗ部４５と、ネットワークＩ／Ｆ４６とを備える。ＣＰＵ４１、メモリ４２、記憶部４３、Ｒ／Ｗ部４５、及びネットワークＩ／Ｆ４６は、バス４７を介して互いに接続される。また、コンピュータ４０は、ネットワークＩ／Ｆ４６を介して、第１表示装置１３０と接続される。
【００６７】
記憶部４３は、ＨＤＤ、ＳＳＤ、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部４３には、コンピュータ４０を第１制御装置１２０として機能させるための第１制御プログラム５０が記憶される。第１制御プログラム５０は、表示制御プロセス５１と、検出プロセス５２とを有する。
【００６８】
ＣＰＵ４１は、第１制御プログラム５０を記憶部４３から読み出してメモリ４２に展開し、第１制御プログラム５０が有するプロセスを順次実行する。ＣＰＵ４１は、表示制御プロセス５１を実行することで、図１２に示す表示制御部１２１として動作する。また、ＣＰＵ４１は、検出プロセス５２を実行することで、図１２に示す検出部１２２として動作する。これにより、第１制御プログラム５０を実行したコンピュータ４０が、第１制御装置１２０として機能することになる。
【００６９】
第２制御装置１４０は、例えば図１６に示すコンピュータ６０で実現することができる。コンピュータ６０は、ＣＰＵ６１と、一時記憶領域としてのメモリ６２と、不揮発性の記憶部６３とを備える。また、コンピュータ６０は、記憶媒体６９に対するデータの読み込み及び書き込みを制御するＲ／Ｗ部６５と、ネットワークＩ／Ｆ６６とを備える。ＣＰＵ６１、メモリ６２、記憶部６３、Ｒ／Ｗ部６５、及びネットワークＩ／Ｆ６６は、バス６７を介して互いに接続される。また、コンピュータ６０は、ネットワークＩ／Ｆ６６を介して、第２表示装置１５０と接続される。
【００７０】
記憶部６３は、ＨＤＤ、ＳＳＤ、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部６３には、コンピュータ６０を第２制御装置１４０として機能させるための第２制御プログラム７０が記憶される。第２制御プログラム７０は、表示制御プロセス７１と、受付プロセス７２と、作成プロセス７３とを有する。
【００７１】
ＣＰＵ６１は、第２制御プログラム７０を記憶部６３から読み出してメモリ６２に展開し、第２制御プログラム７０が有するプロセスを順次実行する。ＣＰＵ６１は、表示制御プロセス７１を実行することで、図１３に示す表示制御部１４１として動作する。また、ＣＰＵ６１は、受付プロセス７２を実行することで、図１３に示す受付部１４２として動作する。また、ＣＰＵ６１は、作成プロセス７３を実行することで、図１３に示す作成部１４３として動作する。これにより、第２制御プログラム７０を実行したコンピュータ６０が、第２制御装置１４０として機能することになる。
【００７２】
なお、管理プログラム３０、第１制御プログラム５０、及び第２制御プログラム７０の各々により実現される機能は、例えば半導体集積回路、より詳しくはApplication Specific Integrated Circuit（ＡＳＩＣ）等で実現することも可能である。
【００７３】
次に、第１実施形態に係る画像制御システム１００の作用について説明する。画像制御システム１００により提供されるサービスの開始が指示されると、管理サーバ１１０において、図１７に示す第１管理処理が実行される。また、管理サーバ１１０では、図１８に示す第２管理処理も実行される。また、第１制御装置１２０において、図１９に示す第１制御処理が実行される。また、第２制御装置１４０において、図２３に示す第２制御処理が実行される。以下、各処理について詳述する。なお、第１管理処理、第１制御処理、及び第２制御処理は、開示の技術の画像制御方法の一例である。
【００７４】
まず、図１７に示す第１管理処理について説明する。ステップＳ１１で、管理部１１１が、カードＤＢ１１５から各選択肢カード１０のカード情報を取得し、制御情報ＤＢ１１６から制御情報を取得する。そして、管理部１１１は、取得したカード情報及び制御情報を第１制御装置１２０へ送信する。
【００７５】
次に、ステップＳ１２で、管理部１１１が、背景ＤＢ１１７からいずれかの背景情報を取得し、第２制御装置１４０へ送信する。
【００７６】
次に、ステップＳ１３で、取得部１１２が、各ユーザ１０５に装着された位置センサ１８０Ａの各々から出力された検出情報を取得し、判定部１１３へ受け渡す。判定部１１３は、取得部１１２から受け渡された検出情報に基づいて、各ユーザ１０５の位置を特定する。
【００７７】
次に、ステップＳ１４で、判定部１１３が、いずれかのユーザ１０５の位置が、予め定めた範囲１９１内か否かを判定する。いずれかのユーザ１０５の位置が範囲１９１内の場合には、処理はステップＳ１５へ移行し、いずれのユーザ１０５の位置も範囲１９１内ではない場合には、処理はステップＳ１６へ移行する。
【００７８】
ステップＳ１５では、判定部１１３が、ユーザ１０５の位置が予め定めた範囲１９１内である旨を管理部１１１へ通知する。そして、管理部１１１が、選択肢カード１０の表示態様の変更制御の停止指示を、第１制御装置１２０へ送信する。
【００７９】
一方、ステップＳ１６では、判定部１１３が、予め定めた範囲１９１内にユーザ１０５が存在しなくなった旨を管理部１１１へ通知する。そして、管理部１１１が、選択肢カード１０の表示態様の変更制御の再開指示を、第１制御装置１２０へ送信する。
【００８０】
次に、ステップＳ１７で、管理部１１１が、画像制御システム１００により提供されるサービスの終了が指示されたか否かを判定し、終了が指示されていない場合には、処理はステップＳ１３に戻り、終了が指示された場合には、第１管理処理は終了する。
【００８１】
なお、ユーザ１０５が予め定めた範囲１９１に存在する状態又は存在しない状態が継続しており、上記ステップＳ１４の判定結果が前回の判定結果と同じ場合には、上記ステップＳ１５又はＳ１６の処理はスキップしてもよい。すなわち、ユーザ１０５が予め定めた範囲１９１に侵入した際にステップＳ１５を実行し、ユーザ１０５が予め定めた範囲１９１を退出した際にステップＳ１６を実行すればよい。
【００８２】
次に、図１８に示す第２管理処理について説明する。ステップＳ２１で、管理部１１１が、第２制御装置１４０から送信されたビジョン情報を受信したか否かを判定する。ビジョン情報を受信した場合には、処理はステップＳ２２へ移行し、管理部１１１が、受信したビジョン情報にビジョンＩＤを付与して、ビジョンＤＢ１１８に記憶する。ビジョン情報を受信していない場合には、処理はステップＳ２３へ移行する。
【００８３】
次に、ステップＳ２３で、管理部１１１が、画像制御システム１００により提供されるサービスの終了が指示されたか否かを判定し、終了が指示されていない場合には、処理はステップＳ２１に戻る。終了が指示されている場合には、第２管理処理は終了する。
【００８４】
次に、図１９に示す第１制御処理について説明する。第１制御処理は、管理サーバ１１０から送信されたカード情報及び制御情報を第１制御装置１２０が受信すると開始する。
【００８５】
ステップＳ３１で、表示制御部１２１が、受信したカード情報が示す選択肢カード１０の各々が、予め定めた初期の表示サイズで第１表示装置１３０に表示されるように制御する。
【００８６】
次に、ステップＳ３２で、表示制御部１２１が、受信した制御情報に基づいて、各選択肢カード１０の表示態様の変更制御を開始する。図２０に、選択肢カード１０が表示され、表示サイズの変更制御が開始された第１表示装置１３０の表示領域の一部の例を示す。図２０に示すように、表示制御部１２１は、制御情報に基づいて、選択肢カード１０の表示サイズが、初期の表示サイズから最大表示サイズを経て、初期の表示サイズに戻る一連の表示サイズの拡大及び縮小を繰り返し実行する。また、表示制御部１２１は、各選択肢カード１０の表示サイズを変更する際、選択肢カード１０同士が重なり合わないように、各選択肢カード１０の位置を調整する。なお、各選択肢カード１０の制御情報において、周期や開始タイミングを選択肢カード１０毎に異なる値で定めておくことにより、図２１に示すように、各時刻における各選択肢カード１０の表示サイズにばらつきを持たせることができる。これにより、様々な選択肢カード１０へのユーザ１０５の注意を引き易くなる。
【００８７】
次に、ステップＳ３３で、検出部１２２が、第１表示装置１３０に表示された選択肢カード１０が、ユーザ１０５によりタッチされたか否かを判定する。図２２に、選択肢カード１０が表示された第１表示装置１３０の表示領域の一部の一例を示す。図２２に示すように、いずれかの選択肢カード１０がユーザ１０５によりタッチされたことが検出されると、処理はステップＳ３４へ移行する。
【００８８】
ステップＳ３４では、検出部１２２が、選択肢カード１０に対するタッチが継続しているか否かを判定する。タッチが継続している場合には、処理はステップＳ３５へ移行し、タッチが継続していない場合には、処理はステップＳ３７へ移行する。
【００８９】
ステップＳ３５では、検出部１２２が、選択肢カード１０へのタッチの継続時間が所定時間（例えば、３秒）を経過したか否かを判定する。タッチの継続時間が所定時間を経過していない場合には、処理はステップＳ３４に戻り、タッチの継続時間が所定時間を経過した場合には、処理はステップＳ３６へ移行する。
【００９０】
ステップＳ３６では、検出部１２２が、タッチされた選択肢カード１０のカード情報を第２制御装置１４０へ転送する。
【００９１】
次に、ステップＳ３７で、表示制御部１２１が、画像制御システム１００により提供されるサービスの終了が指示されたか否かを判定し、終了が指示されていない場合には、処理はステップＳ３３に戻る。
【００９２】
一方、ステップＳ３３で、検出部１２２が、選択肢カード１０に対するタッチを検出していない場合には、処理はステップＳ３８へ移行する。ステップＳ３８では、表示制御部１２１が、管理サーバ１１０から、表示態様の変更制御の停止指示又は再開指示を受信したか否かを判定する。停止指示又は再開指示のいずれかを受信した場合には、処理はステップＳ３９へ移行し、いずれも受信していない場合には、処理はステップＳ３３に戻る。
【００９３】
ステップＳ３９では、表示制御部１２１が、受信した指示に応じて、表示態様の変更制御を停止又は再開する。そして、処理はステップＳ３３に戻る。
【００９４】
次に、図２３に示す第２制御処理について説明する。第２制御処理は、管理サーバ１１０から送信された背景情報を第２制御装置１４０が受信すると開始する。
【００９５】
ステップＳ４１で、表示制御部１４１が、受信した背景情報が示す背景１２を第２表示装置１５０に表示する。ここで表示された背景１２は、ユーザ１０５の指示により変更可能としてもよい。例えば、背景１２の変更が指示された場合、第２制御装置１４０が管理サーバ１１０へ背景情報を要求する。そして、管理サーバ１１０が、背景ＤＢ１１７から前回送信した背景情報とは異なる背景情報を、第２制御装置１４０に送信する。
【００９６】
次に、ステップＳ４２で、表示制御部１４１が、第１制御装置１２０からカード情報を受信したか否かを判定する。カード情報を受信している場合には、処理はステップＳ４３へ移行する。ここで受信するカード情報は、上述の第１制御処理において、第１表示装置１３０上で選択された選択肢カード１０のカード情報が第１制御装置１２０により転送されたものである。ステップＳ４３では、表示制御部１４１が、受信したカード情報が示す選択肢カード１０を、背景１２上に表示し、処理はステップＳ４４へ移行する。一方、カード情報を受信していない場合には、ステップＳ４３の処理はスキップされ、処理はステップＳ４４へ移行する。
【００９７】
ステップＳ４４では、受付部１４２が、第２表示装置１５０に表示された選択肢カード１０の表示位置の変更、表示サイズの変更、テキストデータの入力、手書きツールを利用した描画等のユーザ１０５の操作を受け付けたか否かを判定する。操作を受け付けた場合には、処理はステップＳ４５へ移行する。ステップＳ４５では、受付部１４２が、受け付けたユーザ１０５の操作の内容を示す受付情報を表示制御部１４１に通知する。そして、表示制御部１４１が、受付情報に基づいて、選択肢カード１０の表示位置や表示サイズの変更、入力されたテキストデータの表示、描画された画像の表示等を行い、処理はステップＳ４６へ移行する。一方、ユーザ１０５の操作を受け付けていない場合には、ステップＳ４５の処理はスキップされ、処理はステップＳ４６へ移行する。
【００９８】
ステップＳ４６では、作成部１４３が、ユーザ１０５によりビジョンの確定が指示されたか否かを判定する。ビジョンの確定が指示されると、処理はステップＳ４７へ移行する。ステップＳ４７では、作成部１４３が、第２表示装置１５０に表示された背景１２上での各選択肢カード１０の表示位置を求める。そして、作成部１４３は、第２表示装置１５０に表示されている背景１２の背景ＩＤ、選択肢カード１０のカードＩＤ、求めた各選択肢カード１０の表示位置、入力されたテキストデータ、及び描画された手書きデータを含むビジョン情報を作成する。さらに、作成部１４３は、ログイン情報や本システム利用時の登録情報などから、ビジョンを作成したユーザグループのユーザグループＩＤを取得する。そして、取得したユーザグループＩＤを、作成したビジョン情報に付加して、管理サーバ１１０へ送信し、処理はステップＳ４８へ移行する。一方、ビジョンの確定が指示されていない場合には、ステップＳ４７の処理はスキップされ、処理はステップＳ４８へ移行する。
【００９９】
ステップＳ４８では、受付部１４２が、画像制御システム１００により提供されるサービスの終了が指示されたか否かを判定する。終了が指示されていない場合には、処理はステップＳ４２に戻り、終了が指示されている場合には、第２制御処理は終了する。
【０１００】
次に、図２４のシーケンス図を参照して、各装置間での情報のやり取りについて説明する。なお、図２４のシーケンス図に含まれる各処理について、図１７、図１８、図１９、及び図２３で説明した処理と同様の処理については、図１７、図１８、図１９、及び図２３で用いた符号と同様の符号を付して説明する。
【０１０１】
まず、画像制御システム１００により提供されるサービスの開始が指示されると、管理サーバ１１０が、選択肢カード１０のカード情報及び制御情報を、第１制御装置１２０へ送信する（Ｓ１１）。そして、第１制御装置１２０が、カード情報に基づいて、第１表示装置１３０に選択肢カード１０を表示する（Ｓ３１）。また、第１制御装置１２０が、制御情報に基づいて、選択肢カード１０の表示態様の変更制御を開始する（Ｓ３２）。また、管理サーバ１１０が、背景情報を第２制御装置１４０へ送信する（Ｓ１２）。そして、第２制御装置１４０が、背景情報に基づいて、第２表示装置１５０に背景１２を表示する（Ｓ４１）。
【０１０２】
管理サーバ１１０は、位置センサ１８０Ａの検出情報を取得し（Ｓ１３）、取得した検出情報が示すユーザ１０５の位置に基づいて、ユーザ１０５の位置が予め定めた範囲１９１内か否かを判定する。そして、ユーザ１０５の位置が予め定めた範囲１９１内の場合には、管理サーバ１１０は、表示態様の変更制御の停止指示を第１制御装置１２０へ送信する（Ｓ１５）。ユーザ１０５が予め定めた範囲１９１内に存在しなくなった場合には、管理サーバ１１０は、表示態様の変更制御の再開指示を第１制御装置１２０へ送信する（Ｓ１６）。
【０１０３】
第１制御装置１２０は、表示態様の変更制御の停止指示を受信した場合には、表示態様の変更制御を停止し、表示態様の変更制御の再開指示を受信した場合には、表示態様の変更制御を再開する（Ｓ３９）。
【０１０４】
第１制御装置１２０は、ユーザ１０５による第１表示装置１３０上での選択肢カード１０の選択操作を検出する（Ｓ３４、Ｓ３５）。選択操作が検出されると、第１制御装置１２０が、選択された選択肢カード１０のカード情報を、第２制御装置１４０へ転送する（Ｓ３６）。
【０１０５】
第２制御装置１４０は、カード情報を受信すると、受信したカード情報に基づいて、第２表示装置１５０に選択肢カード１０を表示する（Ｓ４３）。
【０１０６】
第２表示装置１５０において、ユーザ１０５がビジョンの確定を指示すると（Ｓ４６）、第２制御装置１４０が、第２表示装置１５０に表示されている背景１２及び選択肢カード１０に基づいてビジョン情報を作成し、管理サーバ１１０へ送信する（Ｓ４７）。
【０１０７】
以上説明したように、第１実施形態に係る画像制御システム１００によれば、第１表示装置に表示する選択肢カードの表示態様を時間経過に応じて変化させる表示態様の変更制御を行う。これにより、ユーザが存在に気づいていなかった選択肢カードの存在に気付く可能性が高まり、ユーザが様々な選択肢を検討するきっかけを与えることができる。また、第１表示装置に表示された選択肢カードに対する選択操作が可能な範囲にユーザが存在する場合には、選択肢カードの表示態様の変更制御を停止する。これにより、ユーザによる選択肢カードの選択作業が妨げられることを防止することができる。
【０１０８】
すなわち、第１実施形態に係る画像制御システム１００によれば、ユーザによる選択作業を妨げることなく、ユーザが様々な選択肢の存在に気付くことができるように、複数の選択肢を表示することができる。
【０１０９】
＜第２実施形態＞
次に、第２実施形態について説明する。第１実施形態では、ユーザの位置に基づいて、選択肢カードの表示態様の変更制御を停止するか否かを判定する場合について説明した。第２実施形態では、ユーザの視線に基づいて、選択肢カードの表示態様の変更制御を停止するか否かを判定する場合について説明する。なお、第２実施形態に係る画像制御システムにおいて、第１実施形態に係る画像制御システム１００と同一の部分については、同一符号を付して詳細な説明を省略する。
【０１１０】
図２５に示すように、第２実施形態に係る画像制御システム２００は、管理サーバ２１０と、第１制御装置２２０と、第１表示装置１３０と、第２制御装置１４０と、第２表示装置１５０と、視線センサ１８０Ｂとを含む。
【０１１１】
視線センサ１８０Ｂとしては、例えば、赤外カメラ及び赤外光源と制御ソフトウェアとを備えた視線センサを用いることができる。この視線センサ１８０Ｂは、赤外光源による照射範囲を赤外カメラで撮影した画像から検出される瞳孔や角膜反射の位置に基づいて視線方向を算出し、算出した視線方向を示す検出情報を出力する。視線センサ１８０Ｂは、視線センサ１８０Ｂに含まれる赤外カメラにより、第１表示装置１３０方向へのユーザ１０５の視線を検出可能な位置、例えば第１表示装置１３０の上部又は下部などに設置される。なお、視線センサ１８０Ｂとしては、上記の方式に限定されず、可視光カメラを用いる方式など、他の方式の視線センサを採用してもよい。
【０１１２】
管理サーバ２１０は、図６に示すように、機能部として、管理部２１１と、取得部２１２と、判定部２１３とを含む。また、管理サーバ２１０の所定の記憶領域には、カードＤＢ１１５と、制御情報ＤＢ１１６と、背景ＤＢ１１７と、ビジョンＤＢ１１８とが記憶される。
【０１１３】
取得部２１２は、視線センサ１８０Ｂから出力された検出情報を取得し、判定部２１３へ受け渡す。
【０１１４】
判定部２１３は、取得部２１２から受け渡された検出情報に基づいて、各ユーザ１０５の視線位置を特定し、いずれかのユーザ１０５の視線が、第１表示装置１３０上に停留状態か否かを判定する。具体的には、判定部２１３は、取得部２１２から受け渡された検出情報が示す視線方向と、視線センサ１８０Ｂと第１表示装置１３０との配置関係に基づいて、検出情報が示す視線方向のうち、第１表示装置１３０方向への視線方向を抽出する。例えば、図２６に示すように、ユーザ１０５Ａの視線方向１９２Ａは第１表示装置１３０方向への視線方向であるため抽出され、ユーザ１０５Ｂの視線方向１９２Ｂは第１表示装置１３０方向への視線方向ではないため抽出されない。そして、判定部２１３は、抽出した視線方向が示す第１表示装置１３０上の視線位置を特定する。さらに、判定部２１３は、所定時間分（例えば、３秒分）の視線位置が、第１表示装置１３０上でのサイズが所定サイズである停留領域に収まっている場合に、ユーザ１０５の視線が第１表示装置１３０上で停留状態であると判定する。
【０１１５】
判定部２１３は、ユーザ１０５の視線が第１表示装置１３０上で停留状態であると判定した場合には、第１表示装置１３０上での停留領域の中心座標を特定し、停留領域の中心座標と共に、ユーザ１０５の視線が停留状態である旨を管理部２１１へ通知する。一方、判定部２１３は、ユーザ１０５の視線が第１表示装置１３０上で停留状態ではないと判定した場合には、ユーザ１０５の視線が停留状態ではない旨を管理部２１１へ通知する。
【０１１６】
管理部２１１は、第１実施形態における管理部１１１と同様に、各種データベースに対する情報の記憶及び読み出し、並びに第１制御装置２２０及び第２制御装置１４０との間での情報の送受信を管理する。
【０１１７】
さらに、管理部２１１は、判定部２１３から、停留領域の中心座標と共に、ユーザ１０５の視線が停留状態である旨が通知されると、停留領域の中心座標に基づいて、ユーザ１０５が停留領域を注視している際の視野範囲を推定する。そして、管理部２１１は、推定した視野範囲に含まれる選択肢カード１０の表示態様の変更制御の停止指示を第１制御装置２２０へ送信する。
【０１１８】
例えば、現在時刻を含む直近の所定時間分の検出情報に基づいて特定された視線位置が、図２７に示すように、第１表示装置１３０上の停留領域１９３に収まっているとする。この場合、判定部２１３から停留領域１９３の中心座標が通知されるため、管理部２１１は、この中心座標を中心とする所定半径の範囲を視野範囲１９４として推定する。そして、判定部２１３は、カードＤＢ１１５の「表示位置」の項目を参照して、視野範囲１９４に含まれる選択肢カード１０を特定する。判定部２１３は、特定した選択肢カード１０のカードＩＤと共に、そのカードＩＤが示す選択肢カード１０の表示態様の変更制御の停止指示を第１制御装置２２０へ送信する。
【０１１９】
また、管理部２１１は、判定部２１３から、ユーザ１０５の視線が停留状態ではない旨が通知されると、表示態様の変更制御の再開指示を第１制御装置２２０へ送信する。
【０１２０】
次に、第１制御装置２２０について説明する。図１２に示すように、第１制御装置２２０は、機能部として、表示制御部２２１と、検出部１２２とを含む。
【０１２１】
表示制御部２２１は、第１実施形態における表示制御部１２１と同様に、管理サーバ２１０から送信されたカード情報に基づく選択肢カード１０の表示、制御情報に基づく表示態様の変更制御を行う。
【０１２２】
さらに、表示制御部２２１は、管理サーバ２１０から、カードＩＤと共に表示態様の変更制御の停止指示を受信すると、受信したカードＩＤが示す選択肢カード１０についての表示態様の変更制御を停止する。
【０１２３】
これにより、第１表示装置１３０上で、ユーザ１０５の視野範囲１９４と推定される領域内に表示された選択肢カード１０については表示態様の変更制御が停止される。そのため、ユーザ１０５が第１表示装置１３０を注視していると推定される最中に、選択肢カード１０の表示態様が変更されてしまい、ユーザ１０５による選択肢カード１０の選択作業を妨げられることを防止することができる。一方で、視野範囲１９４外の領域に表示された選択肢カード１０については、表示態様の変更制御が停止されることはないため、他のユーザ１０５の選択肢カード１０に対する注意を引き易い表示を継続することができる。すなわち、同一の第１表示装置１３０上に、いずれのユーザ１０５からも注視されておらず、選択肢カード１０に対する注意を引き易い表示を行うパブリックモードの領域と、注視しているユーザ１０５が存在し選択肢カード１０に対する注視を継続し易い表示を行うパーソナルモードの領域とが混在した表示態様が実現される。
【０１２４】
また、表示制御部２２１は、管理サーバ２１０から、表示態様の変更制御の再開指示を受信すると、表示態様の変更制御を停止していた選択肢カード１０についての表示態様の変更制御を再開する。これにより、第１表示装置１３０全体がパブリックモードの領域となる。
【０１２５】
管理サーバ２１０は、例えば図１４に示すコンピュータ２０で実現することができる。コンピュータ２０の記憶部２３には、コンピュータ２０を管理サーバ２１０として機能させるための管理プログラム３０Ａが記憶される。管理プログラム３０Ａは、管理プロセス３１Ａと、取得プロセス３２Ａと、判定プロセス３３Ａとを有する。
【０１２６】
ＣＰＵ２１は、管理プログラム３０Ａを記憶部２３から読み出してメモリ２２に展開し、管理プログラム３０Ａが有するプロセスを順次実行する。ＣＰＵ２１は、管理プロセス３１Ａを実行することで、図６に示す管理部２１１として動作する。また、ＣＰＵ２１は、取得プロセス３２Ａを実行することで、図６に示す取得部２１２として動作する。また、ＣＰＵ２１は、判定プロセス３３Ａを実行することで、図６に示す判定部２１３として動作する。また、ＣＰＵ２１は、情報記憶領域３４から情報を読み出して、各種データベースをメモリ２２に展開する。これにより、管理プログラム３０Ａを実行したコンピュータ２０が、管理サーバ２１０として機能することになる。
【０１２７】
第１制御装置２２０は、例えば図１５に示すコンピュータ４０で実現することができる。コンピュータ４０の記憶部４３には、コンピュータ４０を第１制御装置２２０として機能させるための第１制御プログラム５０Ａが記憶される。第１制御プログラム５０Ａは、表示制御プロセス５１Ａと、検出プロセス５２とを有する。
【０１２８】
ＣＰＵ４１は、第１制御プログラム５０Ａを記憶部４３から読み出してメモリ４２に展開し、第１制御プログラム５０Ａが有するプロセスを順次実行する。ＣＰＵ４１は、表示制御プロセス５１Ａを実行することで、図１２に示す表示制御部２２１として動作する。検出プロセス５２については第１実施形態と同様である。これにより、第１制御プログラム５０Ａを実行したコンピュータ４０が、第１制御装置２２０として機能することになる。
【０１２９】
第２制御装置１４０は、第１実施形態と同様に、例えば図１６に示すコンピュータ６０で実現することができる。
【０１３０】
なお、管理プログラム３０Ａ、及び第１制御プログラム５０Ａにより実現される機能は、例えば半導体集積回路、より詳しくはＡＳＩＣ等で実現することも可能である。
【０１３１】
次に、第２実施形態に係る画像制御システム２００の作用について説明する。第２実施形態では、管理サーバ２１０により実行される第１管理処理と、第１制御装置２２０により実行される第１制御処理とが、第１実施形態に係る作用と異なる。以下、第２実施形態における第１管理処理及び第１制御処理について説明する。なお、第２実施形態における第１管理処理及び第１制御処理の各々について、第１実施形態における第１管理処理及び第１制御処理の各々と同様の処理については、同一符号を付して詳細な説明を省略する。
【０１３２】
図２８に示す第２実施形態における第１管理処理のステップＳ１１及びＳ１２を経て、次のステップＳ２１１で、取得部２１２が、視線センサ１８０Ｂから出力された検出情報を取得し、判定部２１３へ受け渡す。そして、判定部２１３が、取得部２１２から受け渡された検出情報に基づいて、各ユーザ１０５の視線位置を特定する。
【０１３３】
次に、ステップＳ２１２で、判定部２１３が、現在時刻を含む直近の所定時間分の検出情報から特定された視線位置が所定サイズの停留領域１９３に収まっているか否かに基づいて、ユーザ１０５の視線が第１表示装置１３０上で停留状態か否かを判定する。ユーザ１０５の視線が停留状態の場合には、処理はステップＳ２１３へ移行し、停留状態ではない場合には、処理はステップＳ１６へ移行する。
【０１３４】
ステップＳ２１３では、判定部２１３が、第１表示装置１３０上での停留領域の中心座標を特定し、停留領域１９３の中心座標と共に、ユーザ１０５の視線が停留状態である旨を管理部２１１へ通知する。そして、管理部２１１が、停留領域１９３の中心座標に基づいて、ユーザ１０５が停留領域１９３を注視している際の視野範囲１９４を推定する。そして、管理部２１１は、カードＤＢ１１５の「表示位置」の項目を参照して、視野範囲１９４に含まれる選択肢カード１０を特定する。
【０１３５】
次に、ステップＳ２１４で、管理部２１１が、特定した選択肢カード１０のカードＩＤと共に、そのカードＩＤが示す選択肢カード１０の表示態様の変更制御の停止指示を第１制御装置２２０へ送信し、処理はステップＳ１７へ移行する。
【０１３６】
次に、第２実施形態における第１制御処理について説明する。第２実施形態における第１制御処理では、図１９に示す第１実施形態における第１制御処理と同様の処理が実行される。ただし、ステップＳ３８で、表示制御部２２１が、管理サーバ２１０から、カードＩＤと共に表示態様の変更制御の停止指示を受け付けたとする。この場合、次のステップＳ３９では、表示制御部２２１が、受け付けたカードＩＤが示す選択肢カード１０についての表示態様の変更制御を停止する。すなわち、カードＩＤが受け付けられていない選択肢カード１０については、表示態様の変更制御が継続される。
【０１３７】
以上説明したように、第２実施形態に係る画像制御システム２００によれば、ユーザの視線が停留状態か否かに基づいて、選択肢カードの表示態様の変更制御を停止するか否かを判定する。これにより、第１実施形態と同様に、ユーザによる選択作業を妨げることなく、ユーザが様々な選択肢の存在に気付くことができるように、複数の選択肢を表示することができる。
【０１３８】
なお、第２実施形態においても、第１実施形態と同様に、ユーザ１０５の位置に基づいて、選択肢カードの表示態様の変更制御を停止するか否かを判定するようにしてもよい。この場合、検出情報に基づいて特定されたユーザ１０５の位置に対応する第１表示装置１３０の領域、例えば、特定されたユーザ１０５の位置から手が届く範囲を想定した領域に表示された選択肢カード１０の表示態様の変更制御を停止するようにすることができる。
【０１３９】
また、第２実施形態においても、ユーザ１０５の視線が第１表示装置１３０上に停留状態であると判定された場合には、第１実施形態と同様に、全ての選択肢カード１０の表示態様の変更制御を停止するようにしてもよい。
【０１４０】
＜第３実施形態＞
次に、第３実施形態について説明する。第１及び第２実施形態では、ユーザの位置又は視線に基づいて、選択肢カードの表示態様の変更制御を停止する場合について説明した。第３実施形態では、ユーザの位置に基づいて、選択肢カードの表示態様の変更制御の程度を異ならせる場合について説明する。なお、第３実施形態に係る画像制御システムにおいて、第１実施形態に係る画像制御システム１００又は第２実施形態に係る画像制御システム２００と同一の部分については、同一符号を付して詳細な説明を省略する。
【０１４１】
図１に示すように、第３実施形態に係る画像制御システム３００は、管理サーバ３１０と、第１制御装置３２０と、第１表示装置１３０と、第２制御装置１４０と、第２表示装置１５０と、位置センサ１８０Ａとを含む。
【０１４２】
管理サーバ３１０は、図６に示すように、機能部として、管理部３１１と、取得部１１２と、判定部３１３とを含む。また、管理サーバ３１０の所定の記憶領域には、カードＤＢ１１５と、制御情報ＤＢ１１６と、背景ＤＢ１１７と、ビジョンＤＢ１１８とが記憶される。
【０１４３】
判定部３１３は、取得部１１２から受け渡された検出情報に基づいて、各ユーザ１０５の位置を特定し、いずれかのユーザ１０５の位置が、室内１０１の予め定めた複数の範囲のいずれかの範囲内か否かを判定する。予め定めた複数の範囲としては、例えば、図２９に示すように、第１表示装置１３０に近接した第１の範囲１９１、及び第１表示装置１３０と対向する側で第１の範囲１９１に近接する第２の範囲１９５を設定することができる。第１の範囲１９１は、第１実施形態における予め定めた範囲１９１と同様の趣旨で設定される範囲である。図２９の例では、第１の範囲１９１として、２台の第１表示装置１３０のそれぞれに対応した第１の範囲１９１Ａと第１の範囲１９１Ｂとが設定されている例を示している。また、第２の範囲１９５は、ユーザ１０５が第１表示装置１３０に表示された選択肢カード１０を視認することはできるが、第１表示装置１３０に対するタッチ操作は行うことができない範囲を想定したものである。
【０１４４】
判定部３１３は、いずれかのユーザ１０５の位置が、第１の範囲１９１Ａ、１９１Ｂ、及び第２の範囲１９５のいずれかの範囲内の場合には、そのいずれかの範囲を特定する情報（例えば、範囲ＩＤ）を管理部３１１へ通知する。一方、いずれのユーザ１０５の位置も第１の範囲１９１Ａ、１９１Ｂ、及び第２の範囲１９５のいずれにも含まれていない場合には、判定部３１３は、ユーザ１０５の位置は範囲外である旨を管理部３１１へ通知する。
【０１４５】
管理部３１１は、第１実施形態における管理部１１１と同様に、各種データベースに対する情報の記憶及び読み出し、並びに第１制御装置３２０及び第２制御装置１４０との間での情報の送受信を管理する。
【０１４６】
さらに、管理部３１１は、判定部３１３から、第１の範囲１９１Ａ、１９１Ｂのいずれかを特定する情報が通知された場合には、その情報に基づいて該当の第１の範囲１９１Ａ又は第１の範囲１９１Ｂを特定する。管理部３１１は、カードＤＢ１１５の「表示位置」の項目を参照して、特定した第１の範囲１９１Ａ又は１９１Ｂに対応する第１表示装置１３０に表示されている選択肢カード１０のカードＩＤを特定する。そして、管理部３１１は、制御情報ＤＢ１１６から、特定したカードＩＤに対応する制御情報を取得し、表示態様の変更制御の程度を弱める制御情報を生成する。
【０１４７】
具体的には、管理部３１１は、制御情報ＤＢ１１６に記憶されている制御情報の値を、表示態様の変更制御の通常の程度とし、この通常の程度の値を基準として、制御情報の値を変更した新たな制御情報を生成する。例えば、管理部３１１は、周期を長くしたり、最大表示サイズをより小さなサイズとしたりすることにより、変更制御の程度を弱める新たな制御情報を生成することができる。管理部３１１は、生成した新たな制御情報を第１制御装置３２０へ送信する。
【０１４８】
また、管理部３１１は、判定部３１３から、第２の範囲１９５を特定する情報が通知された場合には、制御情報ＤＢ１１６から、第１表示装置１３０に表示している全ての選択肢カード１０の制御情報を取得する。そして、管理部３１１は、取得した制御情報に基づいて、表示態様の変更制御の通常の程度の値を基準として、変更制御の程度を強める新たな制御情報を生成する。例えば、管理部３１１は、周期を短くしたり、最大表示サイズをより大きなサイズとしたり、色や輝度などの他の表示態様の変更制御を加えたりすることにより、変更制御の程度を強める新たな制御情報を生成することができる。管理部３１１は、生成した新たな制御情報を第１制御装置３２０へ送信する。
【０１４９】
また、管理部３１１は、判定部３１３から、ユーザ１０５の位置は範囲外である旨が通知されると、表示態様の変更制御の程度を通常に戻す指示を第１制御装置３２０へ送信する。
【０１５０】
次に、第１制御装置３２０について説明する。図１２に示すように、第１制御装置３２０は、機能部として、表示制御部３２１と、検出部１２２とを含む。
【０１５１】
表示制御部３２１は、第１実施形態における表示制御部１２１と同様に、管理サーバ３１０から送信されたカード情報に基づく選択肢カード１０の表示、制御情報に基づく表示態様の変更制御を行う。
【０１５２】
さらに、表示制御部３２１は、管理サーバ３１０から、新たな制御情報を受信すると、受信した新たな制御情報に基づいて、第１表示装置１３０上に表示している選択肢カード１０の表示態様の変更制御の程度を変更する。
【０１５３】
具体的には、ユーザ１０５の位置が第１の範囲１９１Ａ又は１９１Ｂの場合には、変更制御の程度を弱めるための制御情報が管理サーバ３１０から送信される。表示制御部３２１は、この制御情報に基づいて、該当の選択肢カード１０の表示態様の変更制御の程度を弱める。より具体的には、表示制御部３２１は、新たな制御情報に含まれるカードＩＤに基づいて、変更制御の程度を変更する選択肢カード１０を特定する。そして、表示制御部３２１は、特定した選択肢カード１０について、新たな制御情報に基づいて、例えば、表示サイズの拡大及び縮小の一連の表示態様の変更制御の周期を長くしたり、最大表示サイズが小さくなるように変更したりする。これにより、第１表示装置１３０上に表示された選択肢カード１０の表示態様の変化の程度が緩やかになるため、ユーザ１０５による選択肢カード１０の選択作業を妨げることを防止することができる。
【０１５４】
また、ユーザ１０５の位置が第２の範囲１９５内の場合には、変更制御の程度を強めるための制御情報が管理サーバ３１０から送信される。表示制御部３２１は、この制御情報に基づいて、変更制御の程度を弱める場合と同様の処理により、全ての選択肢カード１０の表示態様の変更制御の程度を強める。これにより、第１表示装置１３０上に表示された選択肢カード１０の表示態様の変化がより活発になるため、選択肢カード１０に対するユーザ１０５の興味をより引き付け、ユーザ１０５による選択肢カード１０の選択作業を促進することができる。
【０１５５】
なお、ユーザ１０５が、第１の範囲１９１Ａ又は１９１Ｂと、第２の範囲１９５との両方に存在する場合には、ユーザ１０５による選択肢カード１０の選択作業の妨げにならないことを優先させるために、変更制御の程度を弱める制御を実行する。
【０１５６】
また、表示制御部３２１は、管理サーバ３１０から、表示態様の変更制御の程度を通常に戻す指示を受信すると、全ての選択肢カード１０について、当初カード情報と共に受信した制御情報に基づく表示態様の変更制御に戻す。
【０１５７】
管理サーバ３１０は、例えば図１４に示すコンピュータ２０で実現することができる。コンピュータ２０の記憶部２３には、コンピュータ２０を管理サーバ３１０として機能させるための管理プログラム３０Ｂが記憶される。管理プログラム３０Ｂは、管理プロセス３１Ｂと、取得プロセス３２と、判定プロセス３３Ｂとを有する。
【０１５８】
ＣＰＵ２１は、管理プログラム３０Ｂを記憶部２３から読み出してメモリ２２に展開し、管理プログラム３０Ｂが有するプロセスを順次実行する。ＣＰＵ２１は、管理プロセス３１Ｂを実行することで、図６に示す管理部３１１として動作する。また、ＣＰＵ２１は、判定プロセス３３Ｂを実行することで、図６に示す判定部３１３として動作する。取得プロセス３２については第１実施形態と同様である。また、ＣＰＵ２１は、情報記憶領域３５から情報を読み出して、各種データベースをメモリ２２に展開する。これにより、管理プログラム３０Ｂを実行したコンピュータ２０が、管理サーバ３１０として機能することになる。
【０１５９】
第１制御装置３２０は、例えば図１５に示すコンピュータ４０で実現することができる。コンピュータ４０の記憶部４３には、コンピュータ４０を第１制御装置３２０として機能させるための第１制御プログラム５０Ｂが記憶される。第１制御プログラム５０Ｂは、表示制御プロセス５１Ｂと、検出プロセス５２とを有する。
【０１６０】
ＣＰＵ４１は、第１制御プログラム５０Ｂを記憶部４３から読み出してメモリ４２に展開し、第１制御プログラム５０Ｂが有するプロセスを順次実行する。ＣＰＵ４１は、表示制御プロセス５１Ｂを実行することで、図１２に示す表示制御部３２１として動作する。検出プロセス５２については第１実施形態と同様である。これにより、第１制御プログラム５０Ｂを実行したコンピュータ４０が、第１制御装置３２０として機能することになる。
【０１６１】
第２制御装置１４０は、第１実施形態と同様に、例えば図１６に示すコンピュータ６０で実現することができる。
【０１６２】
なお、管理プログラム３０Ｂ、及び第１制御プログラム５０Ｂにより実現される機能は、例えば半導体集積回路、より詳しくはＡＳＩＣ等で実現することも可能である。
【０１６３】
次に、第３実施形態に係る画像制御システム３００の作用について説明する。第３実施形態では、管理サーバ３１０により実行される第１管理処理と、第１制御装置３２０により実行される第１制御処理とが、第１実施形態に係る作用と異なる。以下、第３実施形態における第１管理処理及び第１制御処理について説明する。なお、第３実施形態における第１管理処理及び第１制御処理の各々について、第１実施形態における第１管理処理及び第１制御処理の各々と同様の処理については、同一符号を付して詳細な説明を省略する。
【０１６４】
図３０に示す第３実施形態における第１管理処理のステップＳ１１〜Ｓ１３を経て、次のステップＳ３１１で、判定部３１３が、特定したユーザ１０５の位置が第１の範囲１９１Ａ又は１９１Ｂ内か否かを判定する。ユーザ１０５の位置が第１の範囲１９１Ａ又は１９１Ｂ内の場合には、処理はステップＳ３１２へ移行し、第１の範囲１９１Ａ又は１９１Ｂ外の場合には、処理はステップＳ３１３へ移行する。
【０１６５】
ステップＳ３１２では、判定部３１３が、ユーザ１０５が存在する第１の範囲１９１Ａ又は１９１Ｂを特定する情報を管理部３１１へ通知する。管理部３１１は、カードＤＢ１１５の「表示位置」の項目を参照して、ユーザ１０５が存在する第１の範囲１９１Ａ又は１９１Ｂに対応する第１表示装置１３０に表示されている選択肢カード１０のカードＩＤを特定する。そして、管理部３１１は、制御情報ＤＢ１１６から、特定したカードＩＤに対応する制御情報を取得し、取得した制御情報に基づいて、表示態様の変更制御の程度を弱める制御情報を生成し、生成した新たな制御情報を第１制御装置３２０へ送信する。
【０１６６】
一方、ステップＳ３１３では、判定部３１３が、特定したユーザ１０５の位置が第２の範囲１９５内か否かを判定する。ユーザ１０５の位置が第２の範囲１９５内の場合には、処理はステップＳ３１４へ移行し、第２の範囲１９５外の場合には、処理はステップＳ３１５へ移行する。
【０１６７】
ステップＳ３１４では、判定部３１３が、ユーザ１０５が存在する第２の範囲１９５を特定する情報を管理部３１１へ通知する。管理部３１１は、第１表示装置１３０に表示されている全ての選択肢カード１０について、制御情報ＤＢ１１６から制御情報を取得する。そして、管理部３１１は、取得した制御情報に基づいて、表示態様の変更制御の程度を強める制御情報を生成し、生成した新たな制御情報を第１制御装置３２０へ送信する。
【０１６８】
一方、ステップＳ３１５では、管理部３１１が、第１表示装置１３０に表示されている全ての選択肢カード１０の表示態様の変更制御の程度を通常に戻す指示を第１制御装置３２０へ送信する。
【０１６９】
次に、図３１に示す第３実施形態における第１制御処理のステップＳ３１〜Ｓ３２を経て、次のステップＳ３３で否定判定されると、処理はステップＳ３３１へ移行する。
【０１７０】
ステップＳ３３１では、表示制御部３２１が、管理サーバ３１０から、新たな制御情報を受信したか否かを判定する。新たな制御情報を受信した場合には、処理はステップＳ３３２へ移行し、受信していない場合には、処理はステップＳ３３３へ移行する。
【０１７１】
ステップＳ３３２では、表示制御部３２１が、受信した新たな制御情報に基づいて、第１表示装置１３０上に表示している該当の選択肢カード１０の表示態様の変更制御の程度を弱める、又は強めるように変更する。そして、処理はステップＳ３３に戻る。
【０１７２】
一方、ステップＳ３３３では、表示制御部３２１が、管理サーバ３１０から、表示態様の変更制御の程度を通常に戻す指示を受信したか否かを判定する。通常に戻す指示を受信した場合には、処理はステップＳ３３４へ移行し、受信していない場合には、処理はステップＳ３３に戻る。
【０１７３】
ステップＳ３３４では、表示制御部３２１が、第１表示装置１３０に表示している全ての選択肢カード１０について、当初カード情報と共に受信した制御情報に基づく表示態様の変更制御、すなわち上記ステップＳ３２と同じ変更制御に戻す。そして、処理はステップＳ３３に戻る。
【０１７４】
以上説明したように、第３実施形態に係る画像制御システム３００によれば、ユーザの位置に応じて、第１表示装置に表示する選択肢カードの表示態様の変更制御の程度を弱めたり強めたりする。これにより、第１実施形態と同様に、ユーザによる選択作業を妨げることなく、ユーザが様々な選択肢の存在に気付くことができるように、複数の選択肢を表示することができると共に、ユーザによる選択肢の選択作業を促進することができる。
【０１７５】
なお、第３実施形態においても、第２実施形態のように、ユーザ１０５の視線を検出して、視線が停留状態か否かの判定も合わせて行ってもよい。例えば、ユーザ１０５の位置が第２の範囲内の場合には、変更制御の程度を強め、ユーザ１０５の視線が第１表示装置１３０上に停留状態の場合には、変更制御の程度を弱めるように制御してもよい。
【０１７６】
また、上記各実施形態では、選択肢カード１０の表示態様の変更制御の一例として、選択肢カード１０の表示サイズを時間経過に応じて拡大及び縮小させる場合について説明したが、これに限定されない。選択肢カード１０の角度、色、輝度、コントラスト等を時間経過に応じて変化させるようにしてもよい。この場合、制御情報に、変化させる角度、色、輝度、コントラスト等の値を定めておけばよい。また、選択肢カード１０の表示位置を時間経過に応じて変化させ、選択肢カード１０を川の流れのように表現してもよい。
【０１７７】
より具体的には、第１表示装置に表示する選択肢カードを図３２の上図に示すように、複数の選択肢カード１０を全体として右方向、左方向、上方向、又は下方向（図３２の例では、右方向）に移動させる。そして、表示態様の変更制御を停止又は程度を弱める選択肢カード１０（図３２の例では、１０Ｆ）の移動を停止させる、又は移動速度を遅くする。この変更制御に伴い、選択肢カード１０Ｆの周辺の選択肢カード１０を、図３２の下図に示すように、選択肢カード１０Ｆを回避するように移動させる。選択肢カード１０の回避を伴う移動には、従来既知の画像の最適配置技術等を利用することができる。
【０１７８】
上記のような選択肢カード１０の移動を実現するために、制御情報ＤＢには、各選択肢カード１０の表示位置を時間経過に応じて変化させるための制御情報、すなわち、選択肢カード１０を移動させるための制御情報が記憶される。この場合の制御情報ＤＢ４１６の一例を図３３に示す。図３３では、制御情報を、例えば、「１サイクル毎に所定方向（例えば、ｘ軸のプラス方向）へ、所定画素数分（例えば、１画素分）移動させる」のような、移動方向及び移動速度を含む情報として特定した例を示している。
【０１７９】
また、上記各実施形態において、第２表示装置を複数設けてもよい。この場合、第２表示装置の各々に異なる背景を表示する。そして、第１表示装置から選択された選択肢カードを第２表示装置に転送する際に、いずれの第２表示装置に転送するかを選択したうえで転送する。これにより、例えば、現在の状況用のビジョンと将来の希望用のビジョン等のように、それぞれ異なるビジョンを異なる第２表示装置に表示させることができる。
【０１８０】
また、上記各実施形態において、手書きのメモなどをスキャナで読み取り、選択肢カードと同様の電子的なカード形式として、第２表示装置に表示してもよい。これにより、選択肢カードで表された選択肢にはない情報をビジョンに反映させることができる。
【０１８１】
また、上記各実施形態では、第１表示装置１３０の表示制御を第１制御装置１２０（２２０、３２０）が行い、第２表示装置１５０の表示制御を第２制御装置１４０が行う場合について説明したが、これに限定されない。例えば、管理サーバ１１０（２１０、３１０）が、第１表示装置１３０及び第２表示装置１５０の表示制御を行ってもよい。この場合、第１制御装置１２０（２２０、３２０）の各機能部、及び第２制御装置１４０の各機能部を、管理サーバ１１０（２１０、３１０）に持たせればよい。
【０１８２】
なお、各実施形態における管理サーバ１１０（２１０、３１０）の管理部１１１（２１１、３１１）、第１制御装置１２０（２２０、３２０）及び第２制御装置１４０の各々の表示制御部１２１（２２１、３２１）、１４１は、開示の技術の制御部の一例である。
【０１８３】
また、上記各実施形態では、管理プログラム３０、３０Ａ、３０Ｂ、第１制御プログラム５０、５０Ａ、５０Ｂ、及び第２制御プログラム７０が記憶部２３、４３、６３に予め記憶（インストール）されている態様を説明したが、これに限定されない。開示の技術に係るプログラムは、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＵＳＢメモリ等の記憶媒体に記憶された形態で提供することも可能である。
【０１８４】
以上の各実施形態に関し、更に以下の付記を開示する。
【０１８５】
（付記１）
選択操作の対象となる複数の選択肢情報が表示される表示装置に対するユーザの視線又は位置を示す検出情報を取得し、
取得した検出情報が示すユーザの視線が停留状態であるか否か、又は、取得した検出情報が示すユーザの位置が予め定めた範囲内か否かを判定し、
前記検出情報に基づく判定結果に応じて、前記表示装置の所定領域に表示された選択肢情報の表示態様の変更を制御する
ことを含む処理をコンピュータに実行させることを特徴とする画像制御方法。
【０１８６】
（付記２）
前記表示態様の変更を制御することは、前記複数の選択肢情報の各々の表示態様を時間経過に応じて変化させると共に、前記検出情報に基づく判定結果に応じて、前記表示装置の所定領域に表示された選択肢情報の表示態様の時間経過に応じた変化の程度を変更することを含む付記１に記載の画像制御方法。
【０１８７】
（付記３）
前記選択肢情報の表示態様の時間経過に応じた変化の程度を変更することは、前記選択肢情報の表示態様の時間経過に応じた変化を停止させることを含む付記２に記載の画像制御方法。
【０１８８】
（付記４）
前記判定結果が、視線が停留状態であること、又は、ユーザの位置が前記表示装置からの距離が予め定めた第１距離以内の第１の範囲内であることを示す場合における前記変化の程度が、前記判定結果が、前記視線が停留状態ではないこと、又は、前記ユーザの位置が前記第１の範囲外であることを示す場合における前記変化の程度に比べて小さくなるように制御する付記２又は付記３に記載の画像制御方法。
【０１８９】
（付記５）
前記判定結果が、ユーザの位置が前記第１の範囲外で、かつ前記第１距離より遠い第２距離以内の第２の範囲内であることを示す場合における前記変化の程度が、前記判定結果が、前記ユーザの位置が前記第２の範囲外であることを示す場合における前記変化の程度に比べて大きくなるように制御する付記４に記載の画像制御方法。
【０１９０】
（付記６）
前記表示装置の所定領域を、前記表示装置の画面全体、又は前記ユーザの視線又は位置に対応する前記表示装置上の領域とする付記１〜付記５のいずれか１項に記載の画像制御方法。
【０１９１】
（付記７）
前記選択肢情報の表示態様の変更は、該選択肢情報の表示サイズ、表示位置、角度、色、輝度、及びコントラストの少なくとも一つを変更することを含む付記１〜付記６のいずれか１項に記載の画像制御方法。
【０１９２】
（付記８）
前記表示装置上で選択操作を受け付けた選択肢情報を、他の表示装置に表示させる付記１〜付記７のいずれか１項に記載の画像制御方法。
【０１９３】
（付記９）
選択操作の対象となる複数の選択肢情報が表示される表示装置に対するユーザの視線又は位置を示す検出情報を取得する取得部と、
取得した検出情報が示すユーザの視線が停留状態であるか否か、又は、取得した検出情報が示すユーザの位置が予め定めた範囲内か否かを判定する判定部と、
前記検出情報に基づく判定結果に応じて、前記表示装置の所定領域に表示された選択肢情報の表示態様の変更を制御する制御部と、
を含むことを特徴とする画像制御装置。
【０１９４】
（付記１０）
前記制御部は、前記複数の選択肢情報の各々の表示態様を時間経過に応じて変化させると共に、前記検出情報に基づく判定結果に応じて、前記表示装置の所定領域に表示された選択肢情報の表示態様の時間経過に応じた変化の程度を変更する付記９に記載の画像制御装置。
【０１９５】
（付記１１）
前記選択肢情報の表示態様の時間経過に応じた変化の程度を変更することは、前記選択肢情報の表示態様の時間経過に応じた変化を停止させることを含む付記１０に記載の画像制御装置。
【０１９６】
（付記１２）
前記制御部は、前記判定結果が、視線が停留状態であること、又は、ユーザの位置が前記表示装置からの距離が予め定めた第１距離以内の第１の範囲内であることを示す場合における前記変化の程度が、前記判定結果が、前記視線が停留状態ではないこと、又は、前記ユーザの位置が前記第１の範囲外であることを示す場合における前記変化の程度に比べて小さくなるように制御する付記１０又は付記１１に記載の画像制御装置。
【０１９７】
（付記１３）
前記制御部は、前記判定結果が、ユーザの位置が前記第１の範囲外で、かつ前記第１距離より遠い第２距離以内の第２の範囲内であることを示す場合における前記変化の程度が、前記判定結果が、前記ユーザの位置が前記第２の範囲外であることを示す場合における前記変化の程度に比べて大きくなるように制御する付記１２に記載の画像制御装置。
【０１９８】
（付記１４）
前記表示装置の所定領域を、前記表示装置の画面全体、又は前記ユーザの視線又は位置に対応する前記表示装置上の領域とする付記９〜付記１３のいずれか１項に記載の画像制御装置。
（付記１５）
選択操作の対象となる複数の選択肢情報が表示される表示装置に対するユーザの視線又は位置を示す検出情報を取得し、
取得した検出情報が示すユーザの視線が停留状態であるか否か、又は、取得した検出情報が示すユーザの位置が予め定めた範囲内か否かを判定し、
前記検出情報に基づく判定結果に応じて、前記表示装置の所定領域に表示された選択肢情報の表示態様の変更を制御する
ことを含む処理をコンピュータに実行させることを特徴とする画像制御プログラム。
【０１９９】
（付記１６）
前記表示態様の変更を制御することは、前記複数の選択肢情報の各々の表示態様を時間経過に応じて変化させると共に、前記検出情報に基づく判定結果に応じて、前記表示装置の所定領域に表示された選択肢情報の表示態様の時間経過に応じた変化の程度を変更することを含む付記１５に記載の画像制御プログラム。
【０２００】
（付記１７）
前記選択肢情報の表示態様の時間経過に応じた変化の程度を変更することは、前記選択肢情報の表示態様の時間経過に応じた変化を停止させることを含む付記１６に記載の画像制御プログラム。
【０２０１】
（付記１８）
前記判定結果が、視線が停留状態であること、又は、ユーザの位置が前記表示装置からの距離が予め定めた第１距離以内の第１の範囲内であることを示す場合における前記変化の程度が、前記判定結果が、前記視線が停留状態ではないこと、又は、前記ユーザの位置が前記第１の範囲外であることを示す場合における前記変化の程度に比べて小さくなるように制御する付記１６又は付記１７に記載の画像制御プログラム。
【０２０２】
（付記１９）
前記判定結果が、ユーザの位置が前記第１の範囲外で、かつ前記第１距離より遠い第２距離以内の第２の範囲内であることを示す場合における前記変化の程度が、前記判定結果が、前記ユーザの位置が前記第２の範囲外であることを示す場合における前記変化の程度に比べて大きくなるように制御する付記１８に記載の画像制御プログラム。
【０２０３】
（付記２０）
前記表示装置の所定領域を、前記表示装置の画面全体、又は前記ユーザの視線又は位置に対応する前記表示装置上の領域とする付記１５〜付記１９のいずれか１項に記載の画像制御プログラム。
【０２０４】
（付記２１）
選択操作の対象となる複数の選択肢情報が表示される表示装置に対するユーザの視線又は位置を示す検出情報を取得し、
取得した検出情報が示すユーザの視線が停留状態であるか否か、又は、取得した検出情報が示すユーザの位置が予め定めた範囲内か否かを判定し、
前記検出情報に基づく判定結果に応じて、前記表示装置の所定領域に表示された選択肢情報の表示態様の変更を制御する
ことを含む処理をコンピュータに実行させることを特徴とする画像制御プログラムを記憶した記憶媒体。
【符号の説明】
【０２０５】
１０ 選択肢カード
１２ 背景
２０、４０、６０ コンピュータ
２１、４１、６１ ＣＰＵ
２２、４２、６２ メモリ
２３、４３、６３ 記憶部
２９、４９、６９ 記憶媒体
３０、３０Ａ、３０Ｂ 管理プログラム
５０、５０Ａ、５０Ｂ 第１制御プログラム
７０ 第２制御プログラム
１００、２００、３００ 画像制御システム
１１０、２１０、３１０ 管理サーバ
１１１、２１１、３１１ 管理部
１１２、２１２       取得部
１１３、２１３、３１３      判定部
１２０、２２０、３２０ 第１制御装置
１２１、２２１、３２１ 表示制御部
１２２ 検出部
１３０ 第１表示装置
１４０ 第２制御装置
１４１ 表示制御部
１４２ 受付部
１４３ 作成部
１５０ 第２表示装置
１８０Ａ      位置センサ
１８０Ｂ      視線センサ
１１５ カードデータベース（ＤＢ）
１１６、４１６ 制御情報ＤＢ
１１７ 背景ＤＢ
１１８ ビジョンＤＢ
【図１】
2018022381.tif 000003
【図２】
2018022381.tif 000004
【図３】
2018022381.tif 000005
【図４】
2018022381.tif 000006
【図５】
2018022381.tif 000007
【図６】
2018022381.tif 000008
【図７】
2018022381.tif 000009
【図８】
2018022381.tif 000010
【図９】
2018022381.tif 000011
【図１０】
2018022381.tif 000012
【図１１】
2018022381.tif 000013
【図１２】
2018022381.tif 000014
【図１３】
2018022381.tif 000015
【図１４】
2018022381.tif 000016
【図１５】
2018022381.tif 000017
【図１６】
2018022381.tif 000018
【図１７】
2018022381.tif 000019
【図１８】
2018022381.tif 000020
【図１９】
2018022381.tif 000021
【図２０】
2018022381.tif 000022
【図２１】
2018022381.tif 000023
【図２２】
2018022381.tif 000024
【図２３】
2018022381.tif 000025
【図２４】
2018022381.tif 000026
【図２５】
2018022381.tif 000027
【図２６】
2018022381.tif 000028
【図２７】
2018022381.tif 000029
【図２８】
2018022381.tif 000030
【図２９】
2018022381.tif 000031
【図３０】
2018022381.tif 000032
【図３１】
2018022381.tif 000033
【図３２】
2018022381.tif 000034
【図３３】
2018022381.tif 000035