JP6512062B2 - 選択肢情報の提示システム、方法、及びプログラム - Google Patents

選択肢情報の提示システム、方法、及びプログラム Download PDF

Info

Publication number
JP6512062B2
JP6512062B2 JP2015209204A JP2015209204A JP6512062B2 JP 6512062 B2 JP6512062 B2 JP 6512062B2 JP 2015209204 A JP2015209204 A JP 2015209204A JP 2015209204 A JP2015209204 A JP 2015209204A JP 6512062 B2 JP6512062 B2 JP 6512062B2
Authority
JP
Japan
Prior art keywords
information
option
option information
card
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2015209204A
Other languages
English (en)
Other versions
JP2017083958A (ja
Inventor
聡一 西山
聡一 西山
浩晃 杉村
浩晃 杉村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2015209204A priority Critical patent/JP6512062B2/ja
Priority to SG10201607871RA priority patent/SG10201607871RA/en
Priority to US15/271,286 priority patent/US10891021B2/en
Priority to EP16190091.5A priority patent/EP3159783B1/en
Priority to CN201610865467.1A priority patent/CN107015733B/zh
Publication of JP2017083958A publication Critical patent/JP2017083958A/ja
Application granted granted Critical
Publication of JP6512062B2 publication Critical patent/JP6512062B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0201Market modelling; Market analysis; Collecting market data
    • G06Q30/0203Market surveys; Market polls

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Data Mining & Analysis (AREA)
  • Game Theory and Decision Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、選択肢情報の提示システム、選択肢情報の提示方法、及び選択肢情報の提示プログラムに関する。
一般に、製品やサービスの企画及び開発においては、ユーザの生の声からユーザが何を要望しているかを如何にして早く正確に抽出するかが重要となる。このような背景から、現在、製品又はサービスに対するユーザの要望を抽出し、ユーザが満足する製品又はサービスを速やかに市場に提供するために、アンケートやインタビュー等により、ユーザの要望に対する様々な調査が積極的に行なわれている。そこで、ユーザの要望の抽出を支援する技術が提案されている。
例えば、入力された要望情報を解析し、解析された要望情報に基づいて、記憶装置に予め記憶された、要望情報に内包されるユーザの対象製品に対する潜在的利益の達成度を定量的に測定する尺度である評価指標に対して重み付けする技術が提案されている。この技術では、重み付けされた複数の評価指標から最も重み付けされた1つまたは複数の評価指標を選択し、選択された評価指標を最大化または最小化する1つまたは複数の製品の設計コンセプトを決定する。
また、文書および文書に付与する商品またはサービスに関連する付加情報である場面情報を入力し、入力された文書を形態素解析に基づいて解析する技術が提案されている。この技術では、文書を、場面情報に基づき所定の変換ルールに従って、ユーザが商品またはサービスに対して求める商品またはサービスの状態を示す要求表現に変換し、文書および要求表現を対応付けて表示する。
特開2002−108946号公報 特開2001−060194号公報
ユーザの要望を抽出し、要望に応じた製品やサービスを提供する際に、断片的なユーザの要望しか抽出できていない場合には、ユーザの要望を部分的に満たす製品やサービスの提供しか行うことができない。したがって、提供される製品やサービスにとらわれることなく、ユーザが自由な発想で描いた将来のビジョンやコンセプトなど、要望の全体像を抽出することが重要である。ただし、このようなビジョンやコンセプトを厳密に抽出する作業は、時間やコストをかけたコンサルティングが必要となる。
そこで、ユーザの要望の抽出に役立つ様々な選択肢を、キーワードやイラストなどで表してユーザに提示し、ユーザ自身に自分の要望にあう内容の選択肢を選ばせる。そして、製品やサービスの提供者は、ユーザにより選ばれた選択肢を検討材料として、ユーザの要望を推測し、ユーザの要望に沿った製品やサービスを提供する手法が考えられる。この手法において、ユーザの要望を十分に反映可能にするためには、様々な選択肢が、ユーザに適切に提示されることが重要である。
本発明は、一つの側面として、ユーザが様々な選択肢の存在に気付くことができるように、複数の選択肢を提示することを目的とする。
本発明は、一つの側面として、第一の表示装置と、第二の表示装置とを含む選択肢情報の提示システムにおいて、前記第一の表示装置に、選択操作を受け付け可能な状態の複数の選択肢情報を表示させる。また、選択操作が検出されていない期間の所定のタイミングで、表示対象となっている少なくとも1以上の選択肢情報の表示位置を変更させて表示させる。選択肢情報の表示位置は、表示領域内で隣り合う選択肢情報の組み合わせが上下方向または左右方向の少なくともいずれかで異なる組み合わせとなるように変更する。そして、前記第一の表示装置で表示された前記複数の選択肢情報のいずれかに対する選択操作を受け付けると、選択操作を受け付けた該選択肢情報を、前記第二の表示装置に表示させる。
一つの側面として、ユーザが様々な選択肢の存在に気付くことができるように、複数の選択肢を提示することができる、という効果を有する。
第1〜第3実施形態に係る選択肢情報の提示システムの概略構成を示すブロック図である。 選択肢カードの一例を示す図である。 選択肢情報の提示システムの概略を説明するための図である。 背景の軸の他の例を示す図である。 背景の軸の他の例を示す図である。 管理サーバの概略構成を示す機能ブロック図である。 第1実施形態におけるカードデータベース(DB)の一例を示す図である。 第1実施形態におけるカード表示位置DBの一例を示す図である。 背景DBの一例を示す図である。 ビジョンDBの一例を示す図である。 第1制御装置の概略構成を示す機能ブロック図である。 第2制御装置の概略構成を示す機能ブロック図である。 管理サーバとして機能するコンピュータの概略構成を示すブロック図である。 第1制御装置として機能するコンピュータの概略構成を示すブロック図である。 第2制御装置として機能するコンピュータの概略構成を示すブロック図である。 第1管理処理の一例を示すフローチャートである。 第2管理処理の一例を示すフローチャートである。 第1制御処理の一例を示すフローチャートである。 選択肢カードの選択を説明するための図である。 選択肢カードの拡大表示を説明するための図である。 選択肢カードの表示位置の変更を説明するための図である。 選択肢カードの表示位置の変更を説明するための図である。 第2制御処理の一例を示すフローチャートである。 各装置間での情報のやり取りを示すシーケンス図である。 選択肢カードの移動を説明するための図である。 第2実施形態におけるカード表示位置DBの一例を示す図である。 第3実施形態におけるカードDBの一例を示す図である。 カテゴリの属性を用いた選択肢カードの表示位置の変更を説明するための図である。
以下、図面を参照して本発明に係る実施形態の一例を詳細に説明する。以下の各実施形態では、ICT(Information and Communication Technology)を活用し、社内外の問題を解決しようとするユーザ(企業)の要望を抽出する場合を例に説明する。
<第1実施形態>
図1に示すように、第1実施形態に係る選択肢情報の提示システム100は、管理サーバ110と、第1制御装置120と、第1表示装置130と、第2制御装置140と、第2表示装置150と、スキャナ160と、プリンタ170とを含む。管理サーバ110、第1制御装置120、第2制御装置140、スキャナ160、及びプリンタ170の各々は、ハブ180に接続されている。各装置とハブとの接続は、有線であっても無線であってもよい。また、第1制御装置120と第1表示装置130とは接続されており、第2制御装置140と第2表示装置150とは接続されている。これらの接続も、有線であっても無線であってもよい。
管理サーバ110は、一般的なサーバ装置、パーソナルコンピュータ等の情報処理装置である。管理サーバ110は、選択肢情報の提示システム100で用いられる各種情報を管理すると共に、第1制御装置120、第2制御装置140、スキャナ160、及びプリンタ170の各々に対し、各種処理の実行を指示する。
第1表示装置130は、複数の選択肢カード(詳細は後述)が表示される表示部と、表示された選択肢カードに対するユーザの操作を受け付ける操作部とを含む。第1表示装置130は、例えば、タッチパネルディスプレイで実現することができる。
第1制御装置120は、第1表示装置130の表示制御、第1表示装置130を介して受け付けた情報の処理、及び管理サーバ110との通信を制御する。
第2表示装置150は、ユーザの要望を選択肢カードを用いて表したビジョン(詳細は後述)が表示される表示部と、表示された選択肢カードに対するユーザの操作を受け付ける操作部とを含む。第2表示装置150は、例えば、タッチパネルディスプレイで実現することができる。
第2制御装置140は、第2表示装置150の表示制御、第2表示装置150を介して受け付けた情報の処理、及び管理サーバ110との通信を制御する。
ここで、選択肢カード及びビジョンについて説明する。
選択肢カードは、ユーザの要望を抽出するための様々な選択肢の各々を、キーワードと、写真やイラストなどの画像とを用いて、電子的な1枚のカードで表したものである。図2に、選択肢カード10の一例を示す。図2の例では、選択肢カード10には、その選択肢カード10が表す選択肢を示すキーワード10Pと、イラスト10Qとが含まれる。選択肢カード10として表す選択肢には、様々な内容を採用することができ、例えば、施設に関するもの、働き方に関するもの、ICTを利用できそうなもの、ICTとは関係ないもの等を含むことができる。選択肢カードは、キーワード10Pのみ、またはイラスト10Qのみを含むものであっても構わない。
選択肢カード10は、選択肢の数だけ用意され、図3に示すように、複数の選択肢カード10が、ユーザによる選択操作を含む操作を受付可能な状態で、第1表示装置130に表示される。ユーザは、第1表示装置130に表示された複数の選択肢カード10を見て、自身の要望に関連する選択肢カード10を選択する。
第2表示装置150には、ユーザの要望を選択肢カード10を用いて表したビジョンが表示される。ビジョンは、ユーザの要望に応じて選択された背景12を含む。背景12は、タイトルが入力される領域12A、及び時間経過等を表す軸12Bを含む。図3の例では、軸12Bの一例として、現在から将来へ向かう時間軸が用いられている。軸12Bは、図3の例に示すように、長期の時間軸を示すものに限定されず、「朝」、「昼」、「夜」のような1日の時間軸を示すものであってもよい。また、軸12Bは、時間経過を表すものに限定されず、例えば、図4に示すように、「自社」、「関係会社」、「社会」のような役割の異なりを表すものであってもよい。また、図5に示すように、軸12Bは、「研究」、「開発」、「製造」、「販売」のような業務の異なりを表すものであってもよい。その他にも、「オフィス内」、「別オフィス」、「社外」のように、場所の異なりを表す軸12Bを用いてもよい。
また、ビジョンへは、手書きツールを使用して描画を行うことも可能である。
このように、第2表示装置150に表示された背景12上に、第1表示装置130で選択された選択肢カード10が表示される。ユーザは、軸12Bを考慮して、表示された選択肢カード10を、適切な位置に配置する。このように、軸12Bを含む背景12上に選択肢カード10が配置されることにより、ユーザの要望を表すビジョンが描かれる。
以下、選択肢情報の提示システム100の各装置について詳述する。
図6に示すように、管理サーバ110は、機能部として、管理部111と、転送部112と、変更部113とを含む。また、管理サーバ110の所定の記憶領域には、カードデータベース(DB)116と、カード表示位置DB117と、背景DB118と、ビジョンDB119とが記憶される。
カードDB116には、選択肢カード10毎のカード情報が記憶される。図7に、カードDB116の一例を示す。図7の例では、各行が1枚の選択肢カード10についてのカード情報に相当する。各カード情報は、選択肢カード10の識別情報である「カードID」、選択肢カード10に表示される「キーワード」、選択肢カード10に表示される写真やイラストなどの「画像データ」等の情報を含む。
カード表示位置DB117には、複数の選択肢カード10の各々を第1表示装置130に表示する際の各選択肢カード10の表示位置が記憶される。図8に、カード表示位置DB117の一例を示す。図8の例では、各選択肢カード10のカードIDと、その選択肢カード10の第1表示装置130上での表示位置とが対応付けて記憶されている。例えば、第1表示装置130の表示領域の左上角を原点とし、右方向がx軸プラスの方向、下方向がy軸プラスの方向となるxy座標系を設定する。そして、選択肢カード10の所定箇所(例えば、左上角)の表示位置を、第1表示装置130の表示領域に設定したxy座標系の座標値を用いて表す。
背景DB118には、第2表示装置150に表示する背景12の各々の情報が記憶される。図9に、背景DB118の一例を示す。図9の例では、各行が1つの背景12についての背景情報に相当する。各背景情報は、背景12の識別情報である「背景ID」、軸12Bを含む背景12の「画像データ」等の情報を含む。
ビジョンDB119には、第2表示装置150において、ユーザにより作成されたビジョンの情報が記憶される。図10に、ビジョンDB119の一例を示す。図10の例では、各行が1つのビジョンを示すビジョン情報に相当する。各ビジョン情報は、ビジョンの識別情報である「ビジョンID」、ビジョンを作成したユーザの識別情報である「ユーザID」、及び第2表示装置150に表示されている背景12の「背景ID」の情報を含む。また、ビジョン情報は、選択された選択肢カード10の「カードID」、選択肢カード10が背景12上のどの位置に表示されたかを示す「表示位置」等の情報を含む。「表示位置」は、上述した第1表示装置130上に表示される選択肢カード10の表示位置と同様に、第2表示装置150に表示された背景12領域に設定されたxy座標系の座標値を用いて表すことができる。ビジョン情報は、さらに、テキストデータとして入力された「タイトル」、手書きツールを使用して描画された画像を示す「手書きデータ」等の情報を含む。なお、タイトルについても、手書きデータとして入力することも可能である。提示システム100は、第2表示装置150を介してユーザにより操作された、複数の選択肢カード10の情報を含むビジョンのデータに対する記憶指示を受け付けると、新たにビジョンIDを付与して記憶する。従って、第1のユーザが、異なる背景IDを用いて、複数種類のビジョン情報を作成すれば、第1のユーザのユーザIDと対応づけて、複数のビジョンIDが記憶されることになる。ビジョンDB119には、図10に例示した以外のデータ項目をビジョンIDと対応づけて記憶してもよい。例えば、ビジョンが記憶された日時を示す情報を記憶してもよい。
管理部111は、選択肢情報の提示システム100により提供されるサービスの開始が指示されると、カードDB116から各選択肢カード10のカード情報を取得し、カード表示位置DB117から各選択肢カード10のカード表示位置情報を取得する。管理部111は、取得したカード情報及びカード表示位置情報を第1制御装置120へ送信する。また、管理部111は、背景DB118からいずれかの背景情報を取得し、第2制御装置140へ送信する。第2制御装置140へ送信する背景情報は、予め定めた背景情報であってもよいし、ランダムに選択した背景情報であってもよいし、ユーザにより選択された背景情報であってもよい。
また、管理部111は、第2制御装置140から送信されたビジョン情報を受信すると、受信したビジョン情報にビジョンIDを付与して、ビジョンDB119に記憶する。
転送部112は、第1制御装置120から、第1表示装置130に表示された選択肢カード10から選択された選択肢カード10の情報を示す選択情報を受信する。転送部112は、受信した選択情報が示す選択肢カード10のカード情報を、第2制御装置140へ転送する。
変更部113は、第1表示装置130に表示された選択肢カード10に対してユーザにより行われた操作を示す操作情報を、第1制御装置120から受信する。なお、上述の選択情報は、操作情報の1つである。変更部113は、操作情報の受信状況に基づいて、選択肢カード10に対するユーザの操作が検出されなくなってから所定期間が経過したか否かを判定する。変更部113は、所定期間が経過した場合には、複数の選択肢カード10から、少なくとも1つの選択肢カード10をランダムに決定する。そして、変更部113は、決定した選択肢カード10の表示位置を、表示領域内で隣り合う選択肢カード10の組み合わせが上下方向又は左右方向の少なくともいずれかで異なる組み合わせとなるように変更する。変更部113は、カード表示位置DB117に記憶されたカード表示位置情報のうち、表示位置を変更した選択肢カード10のカード表示位置情報を更新し、更新後のカード表示位置情報を第1制御装置120へ送信する。
図11に示すように、第1制御装置120は、機能部として、表示制御部121と、検出部122とを含む。
表示制御部121は、管理サーバ110から送信されたカード情報及びカード表示位置情報を受信し、カード情報が示す選択肢カード10の各々が、カード表示位置情報が示す表示位置に表示されるように、第1表示装置130を制御する。また、表示制御部121は、管理サーバ110から、カード表示位置情報のみを受信した場合には、第1表示装置130に表示している選択肢カード10の表示位置を、受信したカード表示位置情報に基づいて変更する。なお、各選択肢カード10の表示サイズは、予め定めたサイズとしてもよいし、第1表示装置130に所定枚数の選択肢カード10が表示されるように計算されたサイズとしてもよい。
また、表示制御部121は、検出部122から、選択肢カード10の拡大表示が指示された場合に、指定された選択肢カード10の表示サイズを拡大する。例えば、拡大表示が指示される毎に、上下及び左右に予め定めた画素数ずつ拡大してもよいし、現在の表示サイズの所定倍(例えば、1.1倍)ずつ拡大してもよい。また、表示制御部121は、指定された選択肢カード10の拡大表示に伴い、拡大表示している選択肢カード10の周辺の選択肢カード10の表示位置を、拡大表示している選択肢カード10を回避する位置に移動させる。周辺の選択肢カード10の移動後の位置の決定には、従来既知の画像の最適配置技術等を利用することができる。なお、周辺の選択肢カード10を回避する位置に移動する場合に限定されず、拡大表示している選択肢カード10を、周辺の選択肢カード10の上に重畳表示するようにしてもよい。表示制御部121は、検出部122から拡大表示の終了を指示されると、拡大表示中の選択肢カード10を元の表示サイズに戻すと共に、周辺の選択肢カード10の表示位置も元の位置に戻す。
なお、表示制御部121は、選択肢カード10の表示位置を変更する際、瞬時に変更後の配置で選択肢カードを表示してもよいし、元の位置から変更先の位置まで選択肢カード10が移動する様子をアニメーション表示により表示してもよい。後者の場合、選択肢カード10の表示位置変更の際に画面上に動きが生じるため、表示位置が変更されている選択肢カード10やその周辺の選択肢カード10へのユーザの注意を引き易く、また、どのように変更されたかも分かり易い。
検出部122は、第1表示装置130に表示された選択肢カード10に対するユーザの操作を検出する。具体的には、検出部122は、ユーザにより、選択肢カード10がタッチされたか否か、タッチが継続しているか否か、及びタッチの継続時間が所定時間を経過したか否かを検出する。検出部122は、選択肢カード10がタッチされたことを検出すると、管理サーバ110に、タッチが検出されたことを示す操作情報を送信する。また、検出部122は、タッチが継続していることを検出すると、表示制御部121に、タッチされている選択肢カード10を指定して、拡大表示を指示する。検出部122は、タッチの継続時間が所定時間を経過するまで、表示制御部121への拡大表示の指示を継続する。検出部122は、タッチの継続時間が所定時間(例えば、3秒)を経過したことを検出すると、タッチされた選択肢カード10のカードIDを選択情報として、管理サーバ110に送信する共に、表示制御部121への拡大表示の終了を指示する。
図12に示すように、第2制御装置140は、機能部として、表示制御部141と、受付部142と、作成部143とを含む。
表示制御部141は、管理サーバ110から送信された背景情報を受信すると、受信した背景情報が示す背景12を第2表示装置150に表示する。また、表示制御部141は、管理サーバ110からカード情報を受信すると、受信したカード情報が示す選択肢カード10を、背景12上に表示する。選択肢カード10を表示する位置はランダムに決定してもよいし、予め定めた位置に表示してもよい。
また、表示制御部141は、受付部142から、受付情報(詳細は後述)を通知されると、受付情報に基づいて、選択肢カード10の表示位置、表示サイズの変更、入力されたテキストデータの表示、描画された画像の表示等を行う。
受付部142は、第2表示装置150に表示された選択肢カード10の表示位置の変更、表示サイズの変更、テキストデータの入力、手書きツールを利用した描画等のユーザの操作を受け付ける。受付部142は、受け付けたユーザの操作の内容を示す受付情報を表示制御部141に通知する。
作成部143は、ユーザによりビジョンの確定が指示されると、第2表示装置150に表示された背景12上での各選択肢カード10の表示位置を取得する。そして、作成部143は、第2表示装置に表示されている背景12の背景ID、選択肢カード10のカードID、求めた各選択肢カード10の表示位置、入力されたテキストデータ、及び描画された手書きデータを含むビジョン情報を作成する。作成部143は、ログイン情報や本システム利用時の登録情報などから、ビジョンを作成したユーザのユーザIDを取得し、作成したビジョン情報にユーザIDを付加して、管理サーバ110へ送信する。
管理サーバ110は、例えば図13に示すコンピュータ20で実現することができる。コンピュータ20はCPU21、一時記憶領域としてのメモリ22、及び不揮発性の記憶部23を備える。また、コンピュータ20は、入出力装置24と、記録媒体29に対するデータの読み込み及び書き込みを制御するread/write(R/W)部25と、インターネット等のネットワークに接続されるネットワークインターフェース(I/F)26とを備える。CPU21、メモリ22、記憶部23、入出力装置24、R/W部25、及びネットワークI/F26は、バス27を介して互いに接続される。
記憶部23は、HDD(Hard Disk Drive)、SSD(solid state drive)、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部23には、コンピュータ20を管理サーバ110として機能させるための管理プログラム30が記憶される。管理プログラム30は、管理プロセス31と、転送プロセス32と、変更プロセス33とを有する。また、記憶部23は、カードDB116、カード表示位置DB117、背景DB118、及びビジョンDB119の各々を構成する情報が記憶される情報記憶領域35を有する。
CPU21は、管理プログラム30を記憶部23から読み出してメモリ22に展開し、管理プログラム30が有するプロセスを順次実行する。CPU21は、管理プロセス31を実行することで、図6に示す管理部111として動作する。また、CPU21は、転送プロセス32を実行することで、図6に示す転送部112として動作する。また、CPU21は、変更プロセス33を実行することで、図6に示す変更部113として動作する。また、CPU21は、情報記憶領域35から情報を読み出して、カードDB116、カード表示位置DB117、背景DB118、及びビジョンDB119の各々をメモリ22に展開する。これにより、管理プログラム30を実行したコンピュータ20が、管理サーバ110として機能することになる。
第1制御装置120は、例えば図14に示すコンピュータ40で実現することができる。コンピュータ40はCPU41、一時記憶領域としてのメモリ42、及び不揮発性の記憶部43を備える。また、コンピュータ40は、記録媒体49に対するデータの読み込み及び書き込みを制御するR/W部45と、ネットワークI/F46とを備える。CPU41、メモリ42、記憶部43、R/W部45、及びネットワークI/F46は、バス47を介して互いに接続される。また、コンピュータ40は、ネットワークI/F46を介して、第1表示装置130と接続される。
記憶部43は、HDD、SSD、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部43には、コンピュータ40を第1制御装置120として機能させるための第1制御プログラム50が記憶される。第1制御プログラム50は、表示制御プロセス51と、検出プロセス52とを有する。
CPU41は、第1制御プログラム50を記憶部43から読み出してメモリ42に展開し、第1制御プログラム50が有するプロセスを順次実行する。CPU41は、表示制御プロセス51を実行することで、図11に示す表示制御部121として動作する。また、CPU41は、検出プロセス52を実行することで、図11に示す検出部122として動作する。これにより、第1制御プログラム50を実行したコンピュータ40が、第1制御装置120として機能することになる。
第2制御装置140は、例えば図15に示すコンピュータ60で実現することができる。コンピュータ60はCPU61、一時記憶領域としてのメモリ62、及び不揮発性の記憶部63を備える。また、コンピュータ60は、記録媒体69に対するデータの読み込み及び書き込みを制御するR/W部65と、ネットワークI/F66とを備える。CPU61、メモリ62、記憶部63、R/W部65、及びネットワークI/F66は、バス67を介して互いに接続される。また、コンピュータ60は、ネットワークI/F66を介して、第2表示装置150と接続される。
記憶部63は、HDD、SSD、フラッシュメモリ等によって実現できる。記憶媒体としての記憶部63には、コンピュータ60を第2制御装置140として機能させるための第2制御プログラム70が記憶される。第2制御プログラム70は、表示制御プロセス71と、受付プロセス72と、作成プロセス73とを有する。
CPU61は、第2制御プログラム70を記憶部63から読み出してメモリ62に展開し、第2制御プログラム70が有するプロセスを順次実行する。CPU61は、表示制御プロセス71を実行することで、図12に示す表示制御部141として動作する。また、CPU61は、受付プロセス72を実行することで、図12に示す受付部142として動作する。また、CPU61は、作成プロセス73を実行することで、図12に示す作成部143として動作する。これにより、第2制御プログラム70を実行したコンピュータ60が、第2制御装置140として機能することになる。
なお、管理プログラム30、第1制御プログラム50、及び第2制御プログラム70の各々により実現される機能は、例えば半導体集積回路、より詳しくはASIC(Application Specific Integrated Circuit)等で実現することも可能である。
次に、第1実施形態に係る選択肢情報の提示システム100の作用について説明する。選択肢情報の提示システム100により提供されるサービスの開始が指示されると、管理サーバ110において、図16に示す第1管理処理、及び図17に示す第2管理処理が実行される。また、第1制御装置120において、図18に示す第1制御処理が実行される。また、第2制御装置140において、図23に示す第2制御処理が実行される。以下、各処理について詳述する。
まず、図16に示す第1管理処理について説明する。ステップS11で、管理部111が、カードDB116から各選択肢カード10のカード情報を取得し、カード表示位置DB117から各選択肢カード10のカード表示位置情報を取得する。そして、管理部111は、取得したカード情報及びカード表示位置情報を第1制御装置120へ送信する。
次に、ステップS12で、管理部111が、背景DB118からいずれかの背景情報を取得し、第2制御装置140へ送信する。
次に、ステップS13で、変更部113が、第1表示装置130に表示された選択肢カード10に対するユーザの操作が検出されなくなってからの期間を計測するためのタイマを起動し、時間経過の計測を開始する。
次に、ステップS14で、変更部113が、第1制御装置120から、第1表示装置130に表示された選択肢カード10に対してユーザにより行われた操作を示す操作情報を受信したか否かを判定する。操作情報を受信した場合には、処理はステップS15へ移行する。
ステップS15では、転送部112が、上記ステップS14で受信した操作情報が、第1表示装置130に表示された選択肢カード10から選択された選択肢カード10のカードIDを含む選択情報か否かを判定する。受信した操作情報が選択情報の場合には、処理はステップS16へ移行し、転送部112が、受信した選択情報が示す選択肢カード10のカード情報をカードDB116から取得し、第2制御装置140へ転送し、処理はステップS17へ移行する。
一方、上記ステップS14で受信した操作情報が、選択情報ではない場合、すなわち、選択肢カード10へのタッチが検出されたことを示す操作情報の場合、ステップS16の処理はスキップされ、ステップS17へ移行する。
ステップS17では、変更部113が、タイマの計測をリセットする。次に、ステップS18で、管理部111が、選択肢情報の提示システム100により提供されるサービスの終了が指示されたか否かを判定し、終了が指示されていない場合には、処理はステップS14に戻る。
ステップS14で、変更部113が、操作情報を受信していないと判定した場合には、処理はステップS19へ移行する。ステップS19では、変更部113が、タイマの計測値が予め定めた所定時間(例えば、1分)を経過しているか否かを判定することにより、選択肢カード10に対するユーザの操作が検出されなくなってから所定期間が経過したか否かを判定する。タイマの計測値が所定時間を経過していない場合には、処理はステップS14に戻り、所定時間を経過している場合には、処理はステップS20へ移行する。
ステップS20では、変更部113が、複数の選択肢カード10から、少なくとも1つの選択肢カード10をランダムに決定する。そして、変更部113は、決定した選択肢カード10の表示位置を、表示領域内で隣り合う選択肢カード10の組み合わせが上下方向又は左右方向の少なくともいずれかで異なる組み合わせとなるように変更する。変更部113は、カード表示位置DB117に記憶されたカード表示位置情報のうち、表示位置を変更した選択肢カード10のカード表示位置情報を更新する。
次に、ステップS21で、変更部113が、カード表示位置DB117から、各選択肢カード10のカード表示位置情報を取得する。そして、変更部113は、取得したカード表示位置情報を第1制御装置120へ送信し、処理はステップS18へ移行する。
ステップS18で、管理部111が、選択肢情報の提示システム100により提供されるサービスの終了が指示されたと判定した場合には、第1管理処理は終了する。
次に、図17に示す第2管理処理について説明する。ステップS31で、管理部111が、第2制御装置140から送信されたビジョン情報を受信したか否かを判定する。ビジョン情報を受信していない場合には、本ステップの判定を繰り返す。ビジョン情報を受信した場合には、処理はステップS32へ移行し、管理部111が、受信したビジョン情報にビジョンIDを付与して、ビジョンDB119に記憶する。
次に、ステップS33で、管理部111が、選択肢情報の提示システム100により提供されるサービスの終了が指示されたか否かを判定し、終了が指示されていない場合には、処理はステップS31に戻る。終了が指示されている場合には、第2管理処理は終了する。
次に、図18に示す第1制御処理について説明する。第1制御処理は、管理サーバ110から送信されたカード情報及びカード表示位置情報を第1制御装置120が受信すると開始する。
ステップS41で、表示制御部121が、受信したカード情報が示す選択肢カード10の各々が、受信したカード表示位置情報が示す表示位置に表示されるように、第1表示装置130を制御する。
次に、ステップS42で、検出部122が、第1表示装置130に表示された選択肢カード10が、ユーザによりタッチされたか否かを判定する。図19に、選択肢カード10が表示された第1表示装置130の表示領域の一部の一例を示す。図19に示すように、いずれかの選択肢カード10がユーザによりタッチされたことが検出されると、処理はステップS43へ移行し、検出部122が、管理サーバ110に、選択肢カード10へのタッチが検出されたことを示す操作情報を送信する。この操作情報は、上述した第1管理処理において、選択肢カード10に対するユーザの操作が検出されなくなってから所定期間が経過したか否かを判定するために使用される。
次に、ステップS44で、検出部122が、選択肢カード10に対するタッチが継続しているか否かを判定する。タッチが継続している場合には、処理はステップS45へ移行し、検出部122が、表示制御部121に、タッチされている選択肢カード10を指定して、拡大表示を指示する。表示制御部121は、この指示を受けて、例えば、図20に示すように、指定された選択肢カード10の表示サイズを拡大する。また、表示制御部121は、指定された選択肢カード10の拡大表示に伴い、拡大表示している選択肢カード10の周辺の選択肢カード10の表示位置を、拡大表示している選択肢カード10を回避する位置に移動させる。
次に、ステップS46で、検出部122が、選択肢カード10へのタッチの継続時間が所定時間(例えば、3秒)を経過したか否かを判定する。タッチの継続時間が所定時間を経過していない場合には、処理はステップS44へ戻る。ステップS44で、検出部122が、選択肢カード10に対するタッチが継続していないと判定すると、処理はステップS47へ移行する。ステップS47では、検出部122が、表示制御部121に拡大表示の終了を指示する。表示制御部121は、この指示を受けて、拡大表示中の選択肢カード10を元の表示サイズに戻すと共に、周辺の選択肢カード10の表示位置も元の位置に戻す。そして、処理はステップS42に戻る。
一方、上記ステップS46で、検出部122が、選択肢カード10に対するタッチの継続時間が所定時間を経過したと判定した場合には、処理はステップS48へ移行する。ステップS48では、検出部122が、タッチされた選択肢カード10のカードIDを選択情報として、管理サーバ110に送信する。この選択情報に対応するカード情報が、上述した第1管理処理において、管理サーバ110の転送部112により、第2制御装置140へ転送される。
次に、ステップS49で、表示制御部121が、選択肢情報の提示システム100により提供されるサービスの終了が指示されたか否かを判定し、終了が指示されていない場合には、処理はステップS42に戻る。
ステップS42で、検出部122が、選択肢カード10に対するタッチを検出していない場合には、処理はステップS50へ移行する。ステップS50では、表示制御部121が、管理サーバ110から、カード表示位置情報を受信したか否かを判定する。カード表示位置情報を受信している場合には、表示制御部121が、第1表示装置130に表示している選択肢カード10の表示位置を、受信したカード表示位置情報に基づいて変更する。
ここで受信するカード表示位置情報は、上述の第1管理処理において、選択肢カード10に対するユーザの操作が検出されなくなってから所定期間が経過したことに伴い変更されたカード表示位置情報である。例えば、図21に示すように、選択肢カード10Aのカード表示位置情報が、選択肢カード10Bの表示位置へ変更され、選択肢カード10Cのカード表示位置情報が、選択肢カード10Dの表示位置へ変更されているものとする。この場合、表示制御部121は、例えば、図22に示すように、選択肢カード10Aと選択肢カード10Bとを入れ替えるように表示を変更する。また、表示制御部121は、選択肢カード10Cを選択肢カード10Dの位置へ移動させると共に、選択肢カード10D及び選択肢カード10Eを、1つずつ下にずらす。
受信したカード表示位置情報に基づく選択肢カードの表示位置の変更が終了すると、処理はステップS42に戻る。
上記ステップS49で、表示制御部121が、選択肢情報の提示システム100により提供されるサービスの終了が指示されたと判定した場合には、第1制御処理は終了する。
次に、図23に示す第2制御処理について説明する。第2制御処理は、管理サーバ110から送信された背景情報を第2制御装置140が受信すると開始する。
ステップS61で、表示制御部141が、受信した背景情報が示す背景12を第2表示装置150に表示する。ここで表示された背景12は、ユーザの指示により変更可能としてもよい。例えば、背景12の変更が指示された場合、第2制御装置140が管理サーバ110へ背景情報を要求する。そして、管理サーバ110が、背景DB118から前回送信した背景情報とは異なる背景情報を、第2制御装置140に送信する。
次に、ステップS62で、表示制御部141が、管理サーバ110からカード情報を受信したか否かを判定する。カード情報を受信している場合には、処理はステップS63へ移行する。ここで受信するカード情報は、上述の第1管理処理において、第1表示装置130において選択された選択肢カード10のカード情報が管理サーバ110により転送されたものである。ステップS63では、表示制御部141が、受信したカード情報が示す選択肢カード10を、背景12上に表示し、処理はステップS64へ移行する。一方、カード情報を受信していない場合には、ステップS63の処理はスキップされ、ステップS64へ移行する。
ステップS64では、受付部142が、第2表示装置150に表示された選択肢カード10の表示位置の変更、表示サイズの変更、テキストデータの入力、手書きツールを利用した描画等のユーザの操作を受け付けたか否かを判定する。操作を受け付けた場合には、処理はステップS65へ移行する。ステップS65では、受付部142が、受け付けたユーザの操作の内容を示す受付情報を表示制御部141に通知する。そして、表示制御部141が、受付情報に基づいて、選択肢カード10の表示位置、表示サイズの変更、入力されたテキストデータの表示、描画された画像の表示等を行い、処理はステップS66へ移行する。一方、ユーザの操作を受け付けていない場合には、ステップS65の処理はスキップされ、ステップS66へ移行する。
次に、ステップS66で、作成部143が、ユーザによりビジョンの確定が指示されたか否かを判定する。ビジョンの確定が指示されると、処理はステップS67へ移行する。ステップS67では、作成部143が、第2表示装置150に表示された背景12上での各選択肢カード10の表示位置を取得する。そして、作成部143は、第2表示装置150に表示されている背景12の背景ID、選択肢カード10のカードID、求めた各選択肢カード10の表示位置、入力されたテキストデータ、及び描画された手書きデータを含むビジョン情報を作成する。さらに、作成部143は、ログイン情報や本システム利用時の登録情報などから、ビジョンを作成したユーザのユーザIDを取得し、作成したビジョン情報にユーザIDを付加して、管理サーバ110へ送信し、処理はステップS68へ移行する。一方、ビジョンの確定が指示されていない場合には、ステップS67の処理はスキップされ、ステップS68へ移行する。
ステップS68では、受付部142が、選択肢情報の提示システム100により提供されるサービスの終了が指示されたか否かを判定する。終了が指示されていない場合には、処理はステップS62に戻り、終了が指示されている場合には、第2制御処理は終了する。
次に、図24のシーケンス図を参照して、各装置間での情報のやり取りについて説明する。なお、図24のシーケンス図に含まれる各処理について、図16に示す第1管理処理、図17に示す第2管理処理、図18に示す第1制御処理、及び図23に示す第2制御処理の対応する処理と同様の符号を付与している。
まず、選択肢情報の提示システム100により提供されるサービスの開始が指示されると、管理サーバ110が、選択肢カード10のカード情報及びカード表示位置情報を、第1制御装置120へ送信する(S11)。そして、第1制御装置120が、カード情報及びカード表示位置情報に基づいて、第1表示装置130に選択肢カード10を表示する(S41)。また、管理サーバ110が、背景情報を第2制御装置140へ送信する(S12)。そして、第2制御装置140が、背景情報に基づいて、第2表示装置150に背景12を表示する(S61)。
第1表示装置130に表示された選択肢カード10に対してユーザによる操作が行われる都度、第1制御装置120が、操作情報を管理サーバ110へ送信する(S43)。また、ユーザにより、いずれかの選択肢カード10が選択された場合には、第1制御装置120が、選択された選択肢カード10のカードIDを含む選択情報を管理サーバ110へ送信する(S48)。
管理サーバ110は、選択情報を受信すると、その選択情報が示すカードIDに対応するカード情報を、第2制御装置140へ転送する(S16)。そして、第2制御装置140が、カード情報に基づいて、第2表示装置150に選択肢カード10を表示する(S63)。
また、管理サーバ110は、操作情報の受信状況に基づいて、カード表示位置情報を変更し、第1制御装置120へ送信する(S21)。第1制御装置120は、カード表示位置情報に基づいて、第1表示装置130に表示している選択肢カード10の表示位置を変更する(S51)。
第2表示装置150において、ユーザがビジョンの確定を指示すると、第2制御装置140が、第2表示装置150に表示されている背景12及び選択肢カード10に基づいてビジョン情報を作成し、管理サーバ110へ送信する(S67)。なお、ユーザにより作成されたビジョンは、プリンタ170でプリントアウトすることができる。
以上説明したように、第1実施形態に係る選択肢情報の提示システム100によれば、第1表示装置130に表示される選択肢カード10の表示位置が、ユーザによる操作が検出されなくなってから所定期間経過したタイミングで、変更される。これにより、ユーザが存在に気づいていなかった選択肢カードの存在に気付く可能性が高まり、ユーザが様々な選択肢を検討するきっかけを与えることができる。
<第2実施形態>
次に、第2実施形態について説明する。なお、第2実施形態に係る選択肢情報の提示システムにおいて、第1実施形態に係る選択肢情報の提示システム100と同様の部分には、同一符号を付して、詳細な説明を省略する。
図1に示すように、第2実施形態に係る選択肢情報の提示システム200は、管理サーバ210と、第1制御装置220と、第1表示装置130と、第2制御装置140と、第2表示装置150と、スキャナ160と、プリンタ170とを含む。
図6に示すように、管理サーバ210は、機能部として、管理部111と、転送部112と、変更部113とを含む。また、管理サーバ210の所定の記憶領域には、カードDB116と、カード表示位置DB217と、背景DB118と、ビジョンDB119とが記憶される。
第1実施形態では、予め定めた位置に表示した選択肢カード10の表示位置を、所定のタイミングで変更するが、第2実施形態では、図25の上図に示すように、複数の選択肢カード10を全体として右方向、左方向、上方向、又は下方向(図25の例では、右方向)に移動させる。そして、所定のタイミングで、少なくとも1つの選択肢カード10(図25の例では、10F)を、全体の移動方向とは逆方向又は交差する方向(図25の例では、逆方向)へ移動させる。この移動に伴い、選択肢カード10Fの周辺の選択肢カード10を、図25の下図に示すように、選択肢カード10Fを回避するように移動させる。
上記のような選択肢カード10の移動を実現するために、カード表示位置DB217には、各選択肢カード10の移動に関する情報が記憶される。図26に、カード表示位置DB217の一例を示す。図26の例では、カード表示位置情報として、各選択肢カード10の「カードID」に対応付けて、第1実施形態におけるカード表示位置DB117の表示位置と同様の情報が、「初期表示位置」として記憶される。さらに、カード表示位置情報として、カードIDに対応付けて、各選択肢カード10をどのように移動させるかを示す「移動情報」が記憶される。移動情報は、例えば、「1サイクル毎に所定方向(例えば、x軸のプラス方向)へ、所定画素数分(例えば、1画素分)移動させる」のような、移動方向及び移動速度を含む情報とすることができる。
変更部213は、第1実施形態における変更部113と同様に、操作情報の受信状況に基づいて、選択肢カード10に対するユーザの操作が検出されなくなってから所定期間が経過したか否かを判定する。変更部213は、選択肢カード10に対するユーザの操作が検出されなくなってから所定期間が経過したタイミングで、少なくとも1つの選択肢カード10の移動方向を変更する。具体的には、変更部213は、例えばランダムに決定した少なくとも1つの選択肢カード10について、カード表示位置DB217の「移動情報」を更新する。例えば、選択肢カード10全体を、1サイクル毎にx軸のプラス方向へ1画素分移動させている場合において、少なくとも1つの選択肢カード10の移動方向をx軸マイナス方向に変更する。
また、選択肢カード10全体の移動方向がx軸プラス方向であるのに対して、少なくとも1つの選択肢カード10の移動方向を、y軸プラス方向又はy軸マイナス方向に変更してもよい。また、選択肢カード10全体の移動方向をy軸プラス方向又はy軸マイナス方向とし、少なくとも1つの選択肢カード10の移動方向を、全体の移動方向とは逆方向、又はx軸プラス方向若しくはx軸マイナス方向に変更してもよい。また、移動方向だけでなく移動速度を変更してもよい。移動速度の変更は、少なくとも1つの選択肢カード10の変更後の移動速度を「0」とすることを含む。この場合、選択肢カード10全体が川のように流れる中で、少なくとも1つの選択肢カード10が停止した状態となる。
上記のように、少なくとも1つの選択肢カード10の移動情報を変更することで、少なくとも1つの選択肢カード10の表示位置が、表示領域内で隣り合う選択肢カード10の組合せが上下方向又は左右方向で異なる組合せとなるように変更される。なお、移動情報を変更する選択肢カード10が複数の場合には、変更後の移動方向及び移動速度はそれぞれ異なっていてもよい。
図11に示すように、第1制御装置220は、機能部として、表示制御部221と、検出部122とを含む。
表示制御部221は、管理サーバ210から送信されたカード情報及びカード表示位置情報を受信し、カード情報が示す選択肢カード10の各々が、カード表示位置情報の「初期表示位置」が示す表示位置に表示されるように、第1表示装置130を制御する。また、表示制御部221は、カード表示位置情報の「移動情報」に基づいて、各選択肢カード10を移動させる。
また、表示制御部221は、管理サーバ210から、変更されたカード表示位置情報を受信した場合には、受信したカード表示位置情報に基づいて、少なくとも1つの選択肢カード10の移動方向及び移動速度の少なくとも一方を変更する。また、表示制御部221は、少なくとも1つの選択肢カード10の移動方向及び移動速度の変更に伴い、周辺の選択肢カード10を、移動方向及び移動速度の少なくとも一方が変更された選択肢カード10を回避するように移動させる。周辺の選択肢カード10の回避を伴う移動には、従来既知の画像の最適配置技術等を利用することができる。
また、表示制御部221は、第1実施形態における表示制御部121と同様に、検出部122から、選択肢カード10の拡大表示が指示された場合に、指定された選択肢カード10の表示サイズを拡大する。この際、表示制御部221は、選択肢カード10がタッチされた位置で移動を停止させ、停止させた位置で拡大表示を行うようにする。また、表示制御部221は、拡大表示に伴い、周辺の選択肢カード10を、拡大表示している選択肢カード10を回避するように移動させる。
管理サーバ210は、例えば図13に示すコンピュータ20で実現することができる。コンピュータ20の記憶部23には、コンピュータ20を管理サーバ210として機能させるための管理プログラム30Aが記憶される。管理プログラム30Aは、管理プロセス31と、転送プロセス32と、変更プロセス33Aとを有する。CPU21は、管理プログラム30Aを記憶部23から読み出してメモリ22に展開し、管理プログラム30Aが有するプロセスを順次実行する。CPU21は、変更プロセス33Aを実行することで、図6に示す変更部213として動作する。他のプロセスについては、第1実施形態に係る管理プログラム30と同様である。これにより、管理プログラム30Aを実行したコンピュータ20が、管理サーバ210として機能することになる。
第1制御装置220は、例えば図14に示すコンピュータ40で実現することができる。コンピュータ40の記憶部43には、コンピュータ40を第1制御装置220として機能させるための第1制御プログラム50Aが記憶される。第1制御プログラム50Aは、表示制御プロセス51Aと、検出プロセス52とを有する。CPU41は、第1制御プログラム50Aを記憶部43から読み出してメモリ42に展開し、第1制御プログラム50Aが有するプロセスを順次実行する。CPU41は、表示制御プロセス51Aを実行することで、図11に示す表示制御部221として動作する。他のプロセスについては、第1実施形態に係る第1制御プログラム50と同様である。これにより、第1制御プログラム50Aを実行したコンピュータ40が、第1制御装置220として機能することになる。
第2制御装置140は、第1実施形態と同様に、例えば図15に示すコンピュータ60で実現することができる。
なお、管理プログラム30A、及び第1制御プログラム50Aの各々により実現される機能は、例えば半導体集積回路、より詳しくはASIC等で実現することも可能である。
第2実施形態に係る選択肢情報の提示システム200の作用について、第1実施形態に係る選択肢情報の提示システム100の作用と異なる点ついて説明する。
図16に示す第1管理処理のステップS20において、管理サーバ210の変更部213が、少なくとも1つの選択肢カード10について、カード表示位置DB217の「移動情報」を更新する。
また、図18に示す第1制御処理のステップS41において、第1制御装置220の表示制御部221が、カード情報が示す選択肢カード10の各々が、カード表示位置情報の「初期表示位置」が示す表示位置に表示されるように、第1表示装置130を制御する。また、表示制御部221が、カード表示位置情報の「移動情報」に基づいて、各選択肢カード10を移動させる。
また、ステップS51において、表示制御部221が、受信したカード表示位置情報に基づいて、少なくとも1つの選択肢カード10の移動方向及び移動速度の少なくとも一方を変更する。また、表示制御部221は、少なくとも1つの選択肢カード10の移動方向及び移動速度の変更に伴い、周辺の選択肢カード10を、移動方向及び移動速度の少なくとも一方が変更された選択肢カード10を回避するように移動させる。
以上説明したように、第2実施形態に係る選択肢情報の提示システム200によれば、第1表示装置130に表示した選択肢カード10全体を左右方向又は上下方向に移動させつつ、少なくとも1つの選択肢カード10の移動方向を変更したり停止したりする。これにより、第1実施形態と同様に、ユーザが存在に気づいていなかった選択肢カードの存在に気付く可能性が高まり、ユーザが様々な選択肢を検討するきっかけを与えることができる。また、画面に動きが出ることにより、よりユーザの注意を引き易くなる。
なお、第1及び第2実施形態では、表示位置又は移動情報を変更する少なくとも1つの選択肢カード10をランダムに決定する場合について説明したが、これに限定されない。例えば、図10に示すようなビジョンDB119を参照して、記憶された各ユーザにより選択された、即ち、各ユーザIDと対応づけて記憶されている選択肢カード10毎の出現頻度を集計する。そして、出現頻度の高い選択肢カード10又は出現頻度の低い選択肢カード10を、表示位置又は移動情報を変更する少なくとも1つの選択肢カード10として決定してもよい。出現頻度の高い選択肢カードの表示位置又は移動情報を変更した場合には、注目度の高い選択肢カード10の見落としを低減することができる。一方、出現頻度の低い選択肢カードの表示位置又は移動情報を変更した場合には、見逃し易い選択肢カード10にも注目するきっかけを与えることができる。
また、ビジョンを作成するユーザの属性に応じて予め定めた選択肢カード10を、表示位置又は移動情報を変更する少なくとも1つの選択肢カード10として決定してもよい。ユーザの属性とは、ユーザが企業の場合には、例えば、業種、従業員数、営業所数等であり、ユーザが個人の場合には、性別、年齢、居住地等である。これにより、ユーザが意識することなく、ユーザに適した選択肢カード10の存在を気付かせることができる。
また、サービスの提供者側が、表示位置を変更する少なくとも1つの選択肢カード10を任意に決定してもよい。この場合、カード表示位置DB117において、任意の選択肢カード10に対応するカード表示位置情報にフラグを設定しておけばよい。これにより、サービスの提供者の意図を反映した選択肢カード10の存在に、ユーザが注意を向ける可能性が高まる。
さらに、第2実施形態の場合は、選択肢カード10全体を左右方向又は上下方向に移動しているなかで、所定の位置に到達した選択肢カード10を、表示位置又は移動情報を変更する少なくとも1つの選択肢カード10として決定してもよい。
<第3実施形態>
次に、第3実施形態について説明する。なお、第3実施形態に係る選択肢情報の提示システムにおいて、第1実施形態に係る選択肢情報の提示システム100と同様の部分には、同一符号を付して、詳細な説明を省略する。
図1に示すように、第3実施形態に係る選択肢情報の提示システム300は、管理サーバ310と、第1制御装置320と、第1表示装置130と、第2制御装置140と、第2表示装置150と、スキャナ160と、プリンタ170とを含む。
図6に示すように、管理サーバ310は、機能部として、管理部111と、転送部112と、変更部313とを含む。また、管理サーバ310の所定の記憶領域には、カードDB316と、カード表示位置DB117と、背景DB118と、ビジョンDB119とが記憶される。
第3実施形態では、選択肢カード10のカテゴリ毎の属性に基づいて表示位置を変更する。カテゴリとしては、例えば、デバイスの種別を表すカテゴリ、働き方の種別を表すカテゴリ等、複数のカテゴリを用いることができる。また、例えば、デバイスの種別を表すカテゴリの属性としては、タブレット、スマートフォン、IoT(Internet of Things)等を設定することができる。また、例えば、働き方の種別を表すカテゴリの属性としては、オフィス、工場、R&D、在宅等を設定することができる。
カードDB316には、第1実施形態におけるカードDB116に記憶されるカード情報の各項目に加え、各選択肢カード10に付与された複数のカテゴリの各々に関する属性が記憶される。図27に、カードDB316の一例を示す。図27の例では、「カテゴリ」として、「カテゴリA」、「カテゴリB」、・・・が設けられ、各選択肢カード10のカード情報毎に、各カテゴリの属性が対応付けられている。
変更部313は、第1実施形態における変更部113と同様に、操作情報の受信状況に基づいて、選択肢カード10に対するユーザの操作が検出されなくなってから所定期間が経過したか否かを判定する。変更部313は、選択肢カード10に対するユーザの操作が検出されなくなってから所定期間が経過したタイミングで、複数のカテゴリから、いずれかのカテゴリを決定する。そして、変更部313は、決定したカテゴリに関して同一の属性が付与されている選択肢カード10同士が、上下方向又は左右方向に表示されるように、カード表示位置DB117における各選択肢カード10の「表示位置」を変更する。
第1制御装置120の表示制御部121では、上記のようにカテゴリに応じて変更されたカード表示位置情報に基づいて、選択肢カード10の表示位置を変更する。例えば、図28の上図に示すように、カテゴリAに関して同一の属性が付与されている選択肢カード10同士が、上下方向又は左右方向に隣り合わせて表示されているとする。すなわち、カテゴリAの属性毎に選択肢カード10がグルーピングされているとする。なお、図28において、選択肢カード内10の表示は、その選択肢カード10に付与されているカテゴリ毎の属性を表す。例えば、「A−a B−c」の表記は、選択肢カード10に、カテゴリAについては属性aが付与され、カテゴリBについては属性cが付与されていることを表す。また、後段の処理の説明のため、図28では、カテゴリBに関する属性の相違により、選択肢カード10の線種及び網掛けを異ならせている。
この状態から、所定のタイミングで、変更部313により、カテゴリBの属性を用いて表示位置を変更することが決定されると、図28の下図に示すように、カテゴリBの属性毎に選択肢カード10がグルーピングされた表示位置に変更される。このように、決定されるカテゴリが変更されることにより、少なくとも1つの選択肢カード10の表示位置が、表示領域内で隣り合う選択肢カード10の組合せが上下方向又は左右方向で異なる組合せとなるように変更される。例えば、各選択肢カード10が、デバイスの種別を表すカテゴリに関する属性に基づいてグルーピングされた表示位置から、働き方の種別を表すカテゴリに関する属性に基づいてグルーピングされた表示位置へ変更される。
管理サーバ310は、例えば図13に示すコンピュータ20で実現することができる。コンピュータ20の記憶部23には、コンピュータ20を管理サーバ310として機能させるための管理プログラム30Bが記憶される。管理プログラム30Bは、管理プロセス31と、転送プロセス32と、変更プロセス33Bとを有する。CPU21は、管理プログラム30Bを記憶部23から読み出してメモリ22に展開し、管理プログラム30Bが有するプロセスを順次実行する。CPU21は、変更プロセス33Bを実行することで、図6に示す変更部313として動作する。他のプロセスについては、第1実施形態に係る管理プログラム30と同様である。これにより、管理プログラム30Bを実行したコンピュータ20が、管理サーバ310として機能することになる。
第1制御装置120は、第1実施形態と同様に、例えば図14に示すコンピュータ40で実現することができる。また、第2制御装置140は、第1実施形態と同様に、例えば図15に示すコンピュータ60で実現することができる。
なお、管理プログラム30Bにより実現される機能は、例えば半導体集積回路、より詳しくはASIC等で実現することも可能である。
第2実施形態に係る選択肢情報の提示システム300の作用について、第1実施形態に係る選択肢情報の提示システム100の作用と異なる点ついて説明する。
図16に示す第1管理処理のステップS20において、管理サーバ310の変更部313が、複数のカテゴリから、いずれかのカテゴリを決定する。そして、変更部313は、決定したカテゴリに関して同一の属性が付与されている選択肢カード10同士が、上下方向又は左右方向に隣り合わせて表示されるように、カード表示位置DB117における各選択肢カード10の「表示位置」を変更する。
以上説明したように、第3実施形態に係る選択肢情報の提示システム300によれば、選択肢カード10の各々に、複数のカテゴリの各々に関する属性が付与されている。そして、あるカテゴリに関して同一の属性が付与されている選択肢カード10同士をグルーピングして表示する。次に、異なるカテゴリに関して同一の属性が付与されている選択肢カード10同士をグルーピングして表示するように変更する。このように、所定のタイミング毎に、異なる観点で選択肢カード10のグルーピングが変更されることにより、ユーザが存在に気づいていなかった選択肢カードの存在に気付く可能性が高まり、ユーザが様々な選択肢を検討するきっかけを与えることができる。
なお、上記各実施形態では、選択肢カード10に対するユーザの操作が検出されなくなってから所定期間経過したタイミングで、少なくとも1つの選択肢カード10の表示位置又は移動情報を変更する場合について説明したが、これに限定されない。表示位置又は移動情報を変更するタイミングは、選択肢カード10に対するユーザの操作が検出されていない期間の所定のタイミングであればよい。例えば、選択肢カード10に対するユーザの操作が検出されていない期間において、周期的なタイミング(例えば、30秒毎)で変更してもよいし、その期間において、ランダムなタイミングで変更してもよい。
また、上記各実施形態において、第2表示装置を複数設けてもよい。この場合、第2表示装置の各々に異なる背景を表示する。そして、第1表示装置から選択された選択肢カードを第2表示装置に転送する際に、いずれの第2表示装置に転送するかを選択したうえで転送する。これにより、例えば、現在の状況用のビジョンと将来の希望用のビジョン等のように、それぞれ異なるビジョンを異なる第2表示装置に表示させることができる。
また、上記各実施形態において、第1表示装置を複数設けて、複数の第1表示装置を連携して、1つの大型ディスプレイとして機能させてもよい。この場合、より多くの選択肢カードを表示することができる。
また、上記各実施形態において、手書きのメモなどをスキャナ160で読み取り、選択肢カード10と同様の電子的なカード形式として、第2表示装置150に表示してもよい。これにより、選択肢カード10で表された選択肢にはない情報をビジョンに反映させることができる。
また、上記各実施形態では、第1表示装置130の表示制御を第1制御装置120が行い、第2表示装置150の表示制御を第2制御装置140が行う場合について説明したが、これに限定されない。例えば、管理サーバ110が、第1表示装置130及び第2表示装置150の表示制御を行ってもよい。この場合、第1制御装置120の各機能部、及び第2制御装置140の各機能部を、管理サーバ110に持たせればよい。
また、上記各実施形態では、管理プログラム30、30A、30B、第1制御プログラム50、50A、第2制御プログラム70が記憶部23、43、63に予め記憶(インストール)されている態様を説明したが、これに限定されない。本発明に係るプログラム、及びユーザ端末側プログラムは、CD−ROM、DVD−ROM、USBメモリ等の記録媒体に記録された形態で提供することも可能である。
以上の各実施形態に関し、更に以下の付記を開示する。
(付記1)
第一の表示装置と、第二の表示装置とを含む選択肢情報の提示システムにおいて、
前記第一の表示装置に、選択操作を受け付け可能な状態の複数の選択肢情報を表示させるとともに、選択操作が検出されていない期間の所定のタイミングで、表示対象となっている少なくとも1以上の選択肢情報の表示位置を、表示領域内で隣り合う選択肢情報の組み合わせが上下方向または左右方向の少なくともいずれかで異なる組み合わせとなるように変更させて表示させ、
前記第一の表示装置で表示された前記複数の選択肢情報のいずれかに対する選択操作を受け付けると、選択操作を受け付けた該選択肢情報を、前記第二の表示装置に表示させる
選択肢情報の提示システム。
(付記2)
前記複数の選択肢情報の各々を、前記表示領域内で上下方向または左右方向に移動させつつ、前記所定のタイミングで、前記少なくとも1以上の選択肢情報について、移動している方向の逆方向または交差する方向へ移動させる付記1記載の選択肢情報の提示システム。
(付記3)
前記複数の選択肢情報の各々を、前記表示領域内で上下方向または左右方向に移動させつつ、前記所定のタイミングで、前記少なくとも1以上の選択肢情報について、前記上下方向または左右方向への移動を停止させる付記1記載の選択肢情報の提示システム。
(付記4)
前記複数の選択肢情報のうち、表示位置が所定の位置となった選択肢情報を、前記少なくとも1以上の選択肢情報とする付記2または付記3記載の選択肢情報の提示システム。
(付記5)
前記複数の選択肢情報のうち、過去に選択操作により選択された履歴、選択操作を行うユーザの属性、及び該選択肢情報の属性の少なくとも1つに基づいて決定された選択肢情報、またはランダムに決定された選択肢情報を、前記少なくとも1以上の選択肢情報とする付記1〜付記4のいずれか1項記載の選択肢情報の提示システム。
(付記6)
前記選択肢情報には、複数のカテゴリの各々に関する属性が付与されており、
前記所定のタイミング毎に、前記複数のカテゴリから決定されたいずれかのカテゴリに関して同一の属性が付与されている選択肢情報同士が、上下方向または左右方向に隣り合わせて表示されるように、前記少なくとも1以上の選択肢情報の表示位置を変更する
付記1〜付記5のいずれか1項記載の選択肢情報の提示システム。
(付記7)
前記所定のタイミングは、選択操作が検出されなくなってから所定時間経過したタイミング、前記選択操作が検出されていない期間での周期的なタイミング、または前記選択操作が検出されていない期間でのランダムなタイミングである付記1〜付記6のいずれか1項記載の選択肢情報の提示システム。
(付記8)
前記選択肢情報の表示位置を変更する際には、元の表示位置から新たな表示位置へ、カードが移動するアニメーション表示を行う付記1〜付記7のいずれか1項記載の選択肢情報の提示システム。
(付記9)
第一の表示装置と、第二の表示装置と、制御装置とを含む選択肢情報の提示システムにおける選択肢情報の提示方法であって、
前記制御装置が、
前記第一の表示装置に、選択操作を受け付け可能な状態の複数の選択肢情報を表示させるとともに、選択操作が検出されていない期間の所定のタイミングで、表示対象となっている少なくとも1以上の選択肢情報の表示位置を、表示領域内で隣り合う選択肢情報の組み合わせが上下方向または左右方向の少なくともいずれかで異なる組み合わせとなるように変更させて表示させ、
前記第一の表示装置で表示された前記複数の選択肢情報のいずれかに対する選択操作を受け付けると、選択操作を受け付けた該選択肢情報を、前記第二の表示装置に表示させる
ことを含む処理を実行する選択肢情報の提示方法。
(付記10)
前記複数の選択肢情報の各々を、前記表示領域内で上下方向または左右方向に移動させつつ、前記所定のタイミングで、前記少なくとも1以上の選択肢情報について、移動している方向の逆方向または交差する方向へ移動させる付記9記載の選択肢情報の提示方法。
(付記11)
前記複数の選択肢情報の各々を、前記表示領域内で上下方向または左右方向に移動させつつ、前記所定のタイミングで、前記少なくとも1以上の選択肢情報について、前記上下方向または左右方向への移動を停止させる付記9記載の選択肢情報の提示方法。
(付記12)
前記複数の選択肢情報のうち、表示位置が所定の位置となった選択肢情報を、前記少なくとも1以上の選択肢情報とする付記10または付記11記載の選択肢情報の提示方法。
(付記13)
前記複数の選択肢情報のうち、過去に選択操作により選択された履歴、選択操作を行うユーザの属性、及び該選択肢情報の属性の少なくとも1つに基づいて決定された選択肢情報、またはランダムに決定された選択肢情報を、前記少なくとも1以上の選択肢情報とする付記9〜付記12のいずれか1項記載の選択肢情報の提示方法。
(付記14)
前記選択肢情報には、複数のカテゴリの各々に関する属性が付与されており、
前記所定のタイミング毎に、前記複数のカテゴリから決定されたいずれかのカテゴリに関して同一の属性が付与されている選択肢情報同士が、上下方向または左右方向に隣り合わせて表示されるように、前記少なくとも1以上の選択肢情報の表示位置を変更する
付記9〜付記13のいずれか1項記載の選択肢情報の提示方法。
(付記15)
前記所定のタイミングは、選択操作が検出されなくなってから所定時間経過したタイミング、前記選択操作が検出されていない期間での周期的なタイミング、または前記選択操作が検出されていない期間でのランダムなタイミングである付記9〜付記14のいずれか1項記載の選択肢情報の提示方法。
(付記16)
前記選択肢情報の表示位置を変更する際には、元の表示位置から新たな表示位置へ、カードが移動するアニメーション表示を行う付記9〜付記15のいずれか1項記載の選択肢情報の提示方法。
(付記17)
第一の表示装置と、第二の表示装置と、制御装置とを含む選択肢情報の提示システムにおける選択肢情報の提示プログラムであって、
前記制御装置が、
前記第一の表示装置に、選択操作を受け付け可能な状態の複数の選択肢情報を表示させるとともに、選択操作が検出されていない期間の所定のタイミングで、表示対象となっている少なくとも1以上の選択肢情報の表示位置を、表示領域内で隣り合う選択肢情報の組み合わせが上下方向または左右方向の少なくともいずれかで異なる組み合わせとなるように変更させて表示させ、
前記第一の表示装置で表示された前記複数の選択肢情報のいずれかに対する選択操作を受け付けると、選択操作を受け付けた該選択肢情報を、前記第二の表示装置に表示させる
ことを含む処理を実行する選択肢情報の提示プログラム。
(付記18)
前記複数の選択肢情報の各々を、前記表示領域内で上下方向または左右方向に移動させつつ、前記所定のタイミングで、前記少なくとも1以上の選択肢情報について、移動している方向の逆方向または交差する方向へ移動させる付記17記載の選択肢情報の提示プログラム。
(付記19)
前記複数の選択肢情報の各々を、前記表示領域内で上下方向または左右方向に移動させつつ、前記所定のタイミングで、前記少なくとも1以上の選択肢情報について、前記上下方向または左右方向への移動を停止させる付記17記載の選択肢情報の提示プログラム。
(付記20)
前記複数の選択肢情報のうち、表示位置が所定の位置となった選択肢情報を、前記少なくとも1以上の選択肢情報とする付記18または付記19記載の選択肢情報の提示プログラム。
(付記21)
前記複数の選択肢情報のうち、過去に選択操作により選択された履歴、選択操作を行うユーザの属性、及び該選択肢情報の属性の少なくとも1つに基づいて決定された選択肢情報、またはランダムに決定された選択肢情報を、前記少なくとも1以上の選択肢情報とする付記17〜付記20のいずれか1項記載の選択肢情報の提示プログラム。
(付記22)
前記選択肢情報には、複数のカテゴリの各々に関する属性が付与されており、
前記所定のタイミング毎に、前記複数のカテゴリから決定されたいずれかのカテゴリに関して同一の属性が付与されている選択肢情報同士が、上下方向または左右方向に隣り合わせて表示されるように、前記少なくとも1以上の選択肢情報の表示位置を変更する
付記17〜付記21のいずれか1項記載の選択肢情報の提示プログラム。
(付記23)
前記所定のタイミングは、選択操作が検出されなくなってから所定時間経過したタイミング、前記選択操作が検出されていない期間での周期的なタイミング、または前記選択操作が検出されていない期間でのランダムなタイミングである付記17〜付記22のいずれか1項記載の選択肢情報の提示プログラム。
(付記24)
前記選択肢情報の表示位置を変更する際には、元の表示位置から新たな表示位置へ、カードが移動するアニメーション表示を行う付記17〜付記23のいずれか1項記載の選択肢情報の提示プログラム。
(付記25)
第一の表示装置と、第二の表示装置と、制御装置とを含む選択肢情報の提示システムにおける選択肢情報の提示プログラムを記憶した記憶媒体であって、
前記制御装置が、
前記第一の表示装置に、選択操作を受け付け可能な状態の複数の選択肢情報を表示させるとともに、選択操作が検出されていない期間の所定のタイミングで、表示対象となっている少なくとも1以上の選択肢情報の表示位置を、表示領域内で隣り合う選択肢情報の組み合わせが上下方向または左右方向の少なくともいずれかで異なる組み合わせとなるように変更させて表示させ、
前記第一の表示装置で表示された前記複数の選択肢情報のいずれかに対する選択操作を受け付けると、選択操作を受け付けた該選択肢情報を、前記第二の表示装置に表示させる
ことを含む処理を実行する選択肢情報の提示プログラムを記憶した記憶媒体。
10 選択肢カード
12 背景
20、40、60 コンピュータ
21、41、61 CPU
22、42、62 メモリ
23、43、63 記憶部
29、49、69 記録媒体
30、30A、30B 管理プログラム
50、50A 第1制御プログラム
70 第2制御プログラム
100、200、300 提示システム
110、210、310 管理サーバ
111 管理部
112 転送部
113、213、313 変更部
116、316 カードデータベース(DB)
117、217 カード表示位置DB
118 背景DB
119 ビジョンDB
120、220、320 第1制御装置
121、221 表示制御部
122 検出部
130 第1表示装置
140 第2制御装置
141 表示制御部
142 受付部
143 作成部
150 第2表示装置

Claims (10)

  1. 第一の表示装置と、第二の表示装置とを含む選択肢情報の提示システムにおいて、
    前記第一の表示装置に、選択操作を受け付け可能な状態の複数の選択肢情報を表示させるとともに、選択操作が検出されていない期間の所定のタイミングで、表示対象となっている少なくとも1以上の選択肢情報の表示位置を、表示領域内で隣り合う選択肢情報の組み合わせが上下方向または左右方向の少なくともいずれかで異なる組み合わせとなるように変更させて表示させ、
    前記第一の表示装置で表示された前記複数の選択肢情報のいずれかに対する選択操作を受け付けると、選択操作を受け付けた該選択肢情報を、前記第二の表示装置に表示させる
    選択肢情報の提示システム。
  2. 前記複数の選択肢情報の各々を、前記表示領域内で上下方向または左右方向に移動させつつ、前記所定のタイミングで、前記少なくとも1以上の選択肢情報について、移動している方向の逆方向または交差する方向へ移動させる請求項1記載の選択肢情報の提示システム。
  3. 前記複数の選択肢情報の各々を、前記表示領域内で上下方向または左右方向に移動させつつ、前記所定のタイミングで、前記少なくとも1以上の選択肢情報について、前記上下方向または左右方向への移動を停止させる請求項1記載の選択肢情報の提示システム。
  4. 前記複数の選択肢情報のうち、表示位置が所定の位置となった選択肢情報を、前記少なくとも1以上の選択肢情報とする請求項2または請求項3記載の選択肢情報の提示システム。
  5. 前記複数の選択肢情報のうち、過去に選択操作により選択された履歴、選択操作を行うユーザの属性、及び該選択肢情報の属性の少なくとも1つに基づいて決定された選択肢情報、またはランダムに決定された選択肢情報を、前記少なくとも1以上の選択肢情報とする請求項1〜請求項4のいずれか1項記載の選択肢情報の提示システム。
  6. 前記選択肢情報には、複数のカテゴリの各々に関する属性が付与されており、
    前記所定のタイミング毎に、前記複数のカテゴリから決定されたいずれかのカテゴリに関して同一の属性が付与されている選択肢情報同士が、上下方向または左右方向に隣り合せて表示されるように、前記少なくとも1以上の選択肢情報の表示位置を変更する
    請求項1〜請求項5のいずれか1項記載の選択肢情報の提示システム。
  7. 前記所定のタイミングは、選択操作が検出されなくなってから所定時間経過したタイミング、前記選択操作が検出されていない期間での周期的なタイミング、または前記選択操作が検出されていない期間でのランダムなタイミングである請求項1〜請求項6のいずれか1項記載の選択肢情報の提示システム。
  8. 前記選択肢情報の表示位置を変更する際には、元の表示位置から新たな表示位置へ、カードが移動するアニメーション表示を行う請求項1〜請求項7のいずれか1項記載の選択肢情報の提示システム。
  9. 第一の表示装置と、第二の表示装置と、制御装置とを含む選択肢情報の提示システムにおける選択肢情報の提示方法であって、
    前記制御装置が、
    前記第一の表示装置に、選択操作を受け付け可能な状態の複数の選択肢情報を表示させるとともに、選択操作が検出されていない期間の所定のタイミングで、表示対象となっている少なくとも1以上の選択肢情報の表示位置を、表示領域内で隣り合う選択肢情報の組み合わせが上下方向または左右方向の少なくともいずれかで異なる組み合わせとなるように変更させて表示させ、
    前記第一の表示装置で表示された前記複数の選択肢情報のいずれかに対する選択操作を受け付けると、選択操作を受け付けた該選択肢情報を、前記第二の表示装置に表示させる
    ことを含む処理を実行する選択肢情報の提示方法。
  10. 第一の表示装置と、第二の表示装置と、制御装置とを含む選択肢情報の提示システムにおける選択肢情報の提示プログラムであって、
    前記制御装置が、
    前記第一の表示装置に、選択操作を受け付け可能な状態の複数の選択肢情報を表示させるとともに、選択操作が検出されていない期間の所定のタイミングで、表示対象となっている少なくとも1以上の選択肢情報の表示位置を、表示領域内で隣り合う選択肢情報の組み合わせが上下方向または左右方向の少なくともいずれかで異なる組み合わせとなるように変更させて表示させ、
    前記第一の表示装置で表示された前記複数の選択肢情報のいずれかに対する選択操作を受け付けると、選択操作を受け付けた該選択肢情報を、前記第二の表示装置に表示させる
    ことを含む処理を実行する選択肢情報の提示プログラム。
JP2015209204A 2015-10-23 2015-10-23 選択肢情報の提示システム、方法、及びプログラム Expired - Fee Related JP6512062B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2015209204A JP6512062B2 (ja) 2015-10-23 2015-10-23 選択肢情報の提示システム、方法、及びプログラム
SG10201607871RA SG10201607871RA (en) 2015-10-23 2016-09-21 Selection option information presentation system and method
US15/271,286 US10891021B2 (en) 2015-10-23 2016-09-21 Dynamic variation for selection option information presentation
EP16190091.5A EP3159783B1 (en) 2015-10-23 2016-09-22 Selection option information presentation system and method
CN201610865467.1A CN107015733B (zh) 2015-10-23 2016-09-29 选项信息呈现系统及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015209204A JP6512062B2 (ja) 2015-10-23 2015-10-23 選択肢情報の提示システム、方法、及びプログラム

Publications (2)

Publication Number Publication Date
JP2017083958A JP2017083958A (ja) 2017-05-18
JP6512062B2 true JP6512062B2 (ja) 2019-05-15

Family

ID=57136657

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015209204A Expired - Fee Related JP6512062B2 (ja) 2015-10-23 2015-10-23 選択肢情報の提示システム、方法、及びプログラム

Country Status (5)

Country Link
US (1) US10891021B2 (ja)
EP (1) EP3159783B1 (ja)
JP (1) JP6512062B2 (ja)
CN (1) CN107015733B (ja)
SG (1) SG10201607871RA (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10956552B2 (en) * 2017-04-03 2021-03-23 Cleveland State University Shoulder-surfing resistant authentication methods and systems

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03296828A (ja) * 1990-04-16 1991-12-27 Nec Corp タスク起動方式
JPH07281586A (ja) * 1994-04-08 1995-10-27 Sony Corp アイデア書込みシート
US5754179A (en) * 1995-06-07 1998-05-19 International Business Machines Corporation Selection facilitation on a graphical interface
JPH10187747A (ja) * 1996-12-26 1998-07-21 Digital Vision Lab:Kk 情報提示方法及び装置、情報表示装置及び音声出力装置
JP2001060194A (ja) 1999-08-20 2001-03-06 Toshiba Corp 企画支援装置、企画支援方法および企画支援プログラムを格納したコンピュータ読取り可能な記録媒体
EP1295197A2 (en) * 2000-06-14 2003-03-26 Koninklijke Philips Electronics N.V. User interface with dynamic menu option organization
JP4018356B2 (ja) 2000-07-28 2007-12-05 株式会社東芝 製品設計方法、製品設計装置および製品設計プログラムを格納する記憶媒体
US7013232B2 (en) * 2001-08-15 2006-03-14 National Insurance Corporation Network-based system for configuring a measurement system using configuration information generated based on a user specification
JP3780982B2 (ja) * 2002-07-05 2006-05-31 ソニー株式会社 映像表示システム、映像表示方法及び表示装置
JP4603778B2 (ja) * 2003-06-20 2010-12-22 キヤノン株式会社 画像表示方法及び画像表示装置
JP2005257725A (ja) * 2004-03-09 2005-09-22 Pioneer Electronic Corp 表示画面の焼付防止方法
CN1673938A (zh) * 2004-03-23 2005-09-28 无敌科技股份有限公司 具有动态显示菜单的操作界面及其操作方法
JP2005284548A (ja) * 2004-03-29 2005-10-13 Seiko Epson Corp 創造発想支援装置、創造発想支援方法、創造発想支援プログラム
JP4680273B2 (ja) * 2008-02-05 2011-05-11 京セラ株式会社 表示機能付き端末
CN103135933B (zh) * 2008-04-29 2016-05-11 宏达国际电子股份有限公司 用户界面的操作方法及装置
JP5171386B2 (ja) * 2008-05-19 2013-03-27 キヤノン株式会社 コンテンツ管理装置、コンテンツ管理方法、プログラム及び記録媒体
KR20110040188A (ko) * 2009-10-13 2011-04-20 삼성전자주식회사 기능에 대한 아이콘을 표시하는 화상형성장치 및 그 아이콘 표시 방법
JP2012038128A (ja) * 2010-08-09 2012-02-23 Olive Data Processing Service Co Ltd アイデア導出支援システム
US20120060094A1 (en) * 2010-09-08 2012-03-08 Jane Irwin System and method for displaying information related to video programs in a graphical user interface
JP5638896B2 (ja) * 2010-09-21 2014-12-10 任天堂株式会社 表示制御プログラム、表示制御装置、表示制御システム、および表示制御方法
JP5648473B2 (ja) * 2010-12-27 2015-01-07 ソニー株式会社 電子機器、表示制御方法およびプログラム
US9367229B2 (en) * 2011-04-08 2016-06-14 Adobe Systems Incorporated Touch-enabled device navigation system
US20130073364A1 (en) * 2011-09-16 2013-03-21 Ysk Media Ltd. Method of Downloading Contents
JP6066602B2 (ja) * 2012-07-13 2017-01-25 株式会社ソニー・インタラクティブエンタテインメント 処理装置
JP6127465B2 (ja) * 2012-11-20 2017-05-17 株式会社リコー 情報処理装置、情報処理システム及びプログラム
KR101933637B1 (ko) * 2012-12-20 2018-12-28 엘지전자 주식회사 전자 기기 및 전자 기기의 제어 방법
JP2015133008A (ja) * 2014-01-14 2015-07-23 パイオニア株式会社 表示装置、車載機器、表示装置の制御方法、プログラム

Also Published As

Publication number Publication date
EP3159783A1 (en) 2017-04-26
SG10201607871RA (en) 2017-05-30
CN107015733A (zh) 2017-08-04
US10891021B2 (en) 2021-01-12
EP3159783B1 (en) 2020-03-18
JP2017083958A (ja) 2017-05-18
CN107015733B (zh) 2020-06-23
US20170115835A1 (en) 2017-04-27

Similar Documents

Publication Publication Date Title
US20160019604A1 (en) Information display device, distribution device, information display method, and non-transitory computer readable storage medium
US10866692B2 (en) Methods and apparatus for creating overlays according to trending information
CN103902640A (zh) 可携式电子装置、内容推荐方法及计算机可读媒体
US10860176B2 (en) Image control method and device
US11269950B2 (en) Analysis for framework assessment
US20150108213A1 (en) Shopping support device and shopping support method
US9197592B2 (en) Social network service system, image display method, and computer-readable storage medium
JP2020106769A (ja) 表示プログラム、表示装置及び表示方法
JP6512062B2 (ja) 選択肢情報の提示システム、方法、及びプログラム
JP2016091239A (ja) 情報表示装置、配信装置、情報表示方法および情報表示プログラム
US11929049B2 (en) Output content generation apparatus, output content generation method and program
US10372297B2 (en) Image control method and device
JP7081807B2 (ja) 閲覧状況解析装置、閲覧状況解析方法および閲覧状況解析プログラム
US20160110427A1 (en) Apparatus, system, and method for organizing and embedding applications
WO2021095152A1 (ja) 情報処理装置、情報処理方法、およびプログラム
JP6657771B2 (ja) 選択肢情報の提示システム、方法、及びプログラム
JP6328085B2 (ja) 情報表示装置、配信装置、情報表示方法および情報表示プログラム
JP5649667B2 (ja) 情報処理装置及び方法
JP2016033772A (ja) 情報表示装置およびプログラム
JP2025033959A (ja) 質問文生成装置
KR20250140775A (ko) 검색어 추천 방법, 장치 및 기록 매체
JP2024074176A (ja) 情報処理装置、情報処理方法、および情報処理プログラム
JP2020107289A (ja) 情報表示プログラム、情報表示装置及び情報表示方法
JP2012003388A (ja) リンク統合処理装置
JP2005309527A (ja) コンテンツ情報量表示装置及び方法及びプログラム及びコンテンツ情報量表示プログラムを格納した記憶媒体

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180706

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190220

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190312

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190325

R150 Certificate of patent or registration of utility model

Ref document number: 6512062

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees