(57)【要約】【課題】より簡単な操作で入力を行う技術の提供を目的とする。【解決手段】入力支援装置であって、情報の入力を要求する複数の項目に対し、表示順と表示条件とを関連付けた入力項目情報を取得する入力項目情報取得部と、入力項目情報を参照し、前記情報の入力を受け付ける入力受付項目を特定する入力項目特定部と、入力受付項目を表示する入力受付項目領域と、入力受付項目を用いて定められる非入力受付項目を表示する所定数の非入力受付項目領域とを表示する表示制御部と、を備え、入力項目特定部は、入力受付項目領域への前記情報の入力を受け付けると、該情報に関連する表示条件と、入力受付項目領域に係る入力受付項目の表示順とを用いて、該入力受付項目の次に入力受付項目領域に表示する他の入力受付項目を特定することを特徴とする。【選択図】  図１
2018097441.tif 000002
【特許請求の範囲】
【請求項１】
情報の入力を要求する複数の項目に対し、表示順と表示条件とを関連付けた入力項目情報を取得する入力項目情報取得部と、
前記入力項目情報を参照し、前記情報の入力を受け付ける入力受付項目を特定する入力項目特定部と、
前記入力受付項目を表示する入力受付項目領域と、前記入力受付項目を用いて定められる非入力受付項目を表示する所定数の非入力受付項目領域とを表示する表示制御部と、を備え、
前記入力項目特定部は、前記入力受付項目領域への前記情報の入力を受け付けると、該情報に関連する前記表示条件と、前記入力受付項目領域に係る前記入力受付項目の前記表示順とを用いて、該入力受付項目の次に前記入力受付項目領域に表示する他の前記入力受付項目を特定することを特徴とする、入力支援装置。
【請求項２】
請求項１に記載の入力支援装置であって、
前記表示制御部は、前記入力項目情報に含まれる前記項目の識別情報の一覧を含む項目リスト領域を表示し、該項目リスト領域において、前記入力受付項目領域に含まれる前記入力受付項目の前記識別情報を、他の前記項目の前記識別情報と異ならせて表示することを特徴とする、入力支援装置。
【請求項３】
請求項１に記載の入力支援装置であって、
前記表示制御部は、前記入力受付項目領域に隣り合う一方の箇所に、前記入力受付項目に対し前記表示順が前である前記項目の前記非入力受付項目領域を表示し、前記入力受付項目領域に隣り合う他方の箇所に、前記入力受付項目に対し前記表示順が後である前記項目の前記非入力受付項目領域を表示することを特徴とする、入力支援装置。
【請求項４】
請求項１に記載の入力支援装置であって、
前記入力項目情報は、前記項目に対し、他の前記項目において入力された情報に応じて活性とするか非活性とするかを示す前記表示条件が関連付けられており、
前記入力項目特定部は、活性である前記項目の中から前記入力受付項目を特定し、
前記表示制御部は、非活性である前記項目の前記非入力受付項目領域を、活性である前記非入力受付項目領域と異ならせて表示することを特徴とする、入力支援装置。
【請求項５】
請求項４に記載の入力支援装置であって、
前記表示制御部は、非活性である前記項目の前記非入力受付項目領域に対し、該非入力受付項目領域に係る前記項目を非活性とする前記表示条件と関連付けられた他の前記項目を示す情報を表示することを特徴とする、入力支援装置。
【請求項６】
請求項１に記載の入力支援装置であって、
前記表示制御部は、前記入力項目情報に含まれる前記複数の項目に対する入力の進捗状況を含む進捗状況領域を表示することを特徴とする、入力支援装置。
【請求項７】
請求項１に記載の入力支援装置であって、
利用者の視線に係る視線情報を取得する視線情報取得部を備え、
前記表示制御部は、前記視線情報を用いて前記入力受付項目領域の表示位置を特定することを特徴とする、入力支援装置。
【請求項８】
入力支援装置を用いた入力支援方法であって、
前記入力支援装置は、入力項目情報取得部と、入力項目特定部と、表示制御部と、を備え、
前記入力項目情報取得部は、情報の入力を要求する複数の項目に対し、表示順と表示条件とを関連付けた入力項目情報を取得する入力項目情報取得手順を実行し、
前記入力項目特定部は、前記入力項目情報を参照し、前記情報の入力を受け付ける入力受付項目を特定する入力項目特定手順を実行し、
前記表示制御部は、前記入力受付項目を表示する入力受付項目領域と、前記入力受付項目を用いて定められる非入力受付項目を表示する所定数の非入力受付項目領域とを表示する表示制御手順を実行し、
前記入力項目特定手順において、前記入力項目特定部が前記入力受付項目領域への前記情報の入力を受け付けると、該情報に関連する前記表示条件と、前記入力受付項目領域に係る前記入力受付項目の前記表示順とを用いて、該入力受付項目の次に前記入力受付項目領域に表示する他の前記入力受付項目を特定することを特徴とする、入力支援方法。
【請求項９】
コンピューターを入力支援装置として機能させるプログラムであって、
前記入力支援装置を、入力項目情報取得部と、入力項目特定部と、表示制御部として機能させ、
前記入力項目情報取得部に、情報の入力を要求する複数の項目に対し、表示順と表示条件とを関連付けた入力項目情報を取得する入力項目情報取得手順を実行させ、
前記入力項目特定部に、前記入力項目情報を参照し、前記情報の入力を受け付ける入力受付項目を特定する入力項目特定手順を実行させ、
前記表示制御部に、前記入力受付項目を表示する入力受付項目領域と、前記入力受付項目を用いて定められる非入力受付項目を表示する所定数の非入力受付項目領域とを表示する表示制御手順を実行させ、
前記入力項目特定手順において、前記入力項目特定部が前記入力受付項目領域への前記情報の入力を受け付けると、該情報に関連する前記表示条件と、前記入力受付項目領域に係る前記入力受付項目の前記表示順とを用いて、該入力受付項目の次に前記入力受付項目領域に表示する他の前記入力受付項目を特定させることを特徴とする、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力支援装置、入力支援方法、及びプログラムに関する。
【背景技術】
【０００２】
予め設定された複数の項目に対し、利用者からの情報の入力を受け付ける入力支援装置において、各項目を表示するために、表示領域をスクロールする操作が要求されることがある。
【０００３】
特許文献１の「電子フォーム表示装置」に係る文献には、段落［００４９］において、「図４は、電子フォーム（全体フォーム）とアンケートフォームの表示例を概念的に示す。なお、図４に示す全体フォーム５０中の各エリア（Ａエリア〜Ｆエリア）及びアンケートフォームには、実際には入力事項の説明の記述や入力フィールドなどが含まれている・・・」と記載され、段落［００５０］において、「Ｂエリア５１内には、アンケートフォーム表示ボタン５２が表示されている。図４に示すように、全体フォームが表示された状態で、利用者がアンケートフォーム表示ボタン５２を押すと、アンケートフォーム５５が新たなウィンドウとして表示される。」と記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１２２４６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１は、表示領域をスクロールさせる操作の煩雑さを回避するために、入力項目毎に表示領域を区切り、入力を行う領域の選択を受け付ける。しかしながら、入力項目の数が表示領域に対して過多である場合、各領域の記載内容が小さく表示されてしまう。また、入力を行う毎に領域を選択する必要があり、煩雑である。
【０００６】
本発明は、上記の点に鑑みてなされたものであって、より簡単な操作で入力を行う技術の提供を目的とする。
【課題を解決するための手段】
【０００７】
本願は、上記課題を解決する手段を複数含んでいるが、その例を挙げるならば、以下の通りである。
【０００８】
上記課題を解決するため、本発明の一態様に係る入力支援装置は、情報の入力を要求する複数の項目に対し、表示順と表示条件とを関連付けた入力項目情報を取得する入力項目情報取得部と、前記入力項目情報を参照し、前記情報の入力を受け付ける入力受付項目を特定する入力項目特定部と、前記入力受付項目を表示する入力受付項目領域と、前記入力受付項目を用いて定められる非入力受付項目を表示する所定数の非入力受付項目領域とを表示する表示制御部と、を備え、前記入力項目特定部は、前記入力受付項目領域への前記情報の入力を受け付けると、該情報に関連する前記表示条件と、前記入力受付項目領域に係る前記入力受付項目の前記表示順とを用いて、該入力受付項目の次に前記入力受付項目領域に表示する他の前記入力受付項目を特定することを特徴とする。
【０００９】
前記表示制御部は、前記入力項目情報に含まれる前記項目の識別情報の一覧を含む項目リスト領域を表示し、該項目リスト領域において、前記入力受付項目領域に含まれる前記入力受付項目の前記識別情報を、他の前記項目の前記識別情報と異ならせて表示することを特徴としてもよい。
【００１０】
前記前記表示制御部は、前記入力受付項目領域に隣り合う一方の箇所に、前記入力受付項目に対し前記表示順が前である前記項目の前記非入力受付項目領域を表示し、前記入力受付項目領域に隣り合う他方の箇所に、前記入力受付項目に対し前記表示順が後である前記項目の前記非入力受付項目領域を表示することを特徴としてもよい。
【００１１】
前記前記入力項目情報は、前記項目に対し、他の前記項目において入力された情報に応じて活性とするか非活性とするかを示す前記表示条件が関連付けられており、
前記入力項目特定部は、活性である前記項目の中から前記入力受付項目を特定し、
前記表示制御部は、非活性である前記項目の前記非入力受付項目領域を、活性である前記非入力受付項目領域と異ならせて表示することを特徴としてもよい。
【００１２】
前記前記表示制御部は、非活性である前記項目の前記非入力受付項目領域に対し、該非入力受付項目領域に係る前記項目を非活性とする前記表示条件と関連付けられた他の前記項目を示す情報を表示することを特徴としてもよい。
【００１３】
前記表示制御部は、前記入力項目情報に含まれる前記複数の項目に対する入力の進捗状況を含む進捗状況領域を表示することを特徴としてもよい。
【００１４】
前記入力支援装置は、利用者の視線に係る視線情報を取得する視線情報取得部を備え、
前記表示制御部は、前記視線情報を用いて前記入力受付項目領域の表示位置を特定することを特徴としてもよい。
【００１５】
また、上記課題を解決するため、本発明の他の態様に係る入力支援方法は、入力支援装置を用いた入力支援方法であって、前記入力支援装置は、入力項目情報取得部と、入力項目特定部と、表示制御部と、を備え、前記入力項目情報取得部は、情報の入力を要求する複数の項目に対し、表示順と表示条件とを関連付けた入力項目情報を取得する入力項目情報取得手順を実行し、前記入力項目特定部は、前記入力項目情報を参照し、前記情報の入力を受け付ける入力受付項目を特定する入力項目特定手順を実行し、前記表示制御部は、前記入力受付項目を表示する入力受付項目領域と、前記入力受付項目を用いて定められる非入力受付項目を表示する所定数の非入力受付項目領域とを表示する表示制御手順を実行し、前記入力項目特定手順において、前記入力項目特定部が前記入力受付項目領域への前記情報の入力を受け付けると、該情報に関連する前記表示条件と、前記入力受付項目領域に係る前記入力受付項目の前記表示順とを用いて、該入力受付項目の次に前記入力受付項目領域に表示する他の前記入力受付項目を特定することを特徴とする。
【００１６】
また、上記課題を解決するため、本発明の他の態様に係るプログラムは、コンピューターを入力支援装置として機能させるプログラムであって、前記入力支援装置を、入力項目情報取得部と、入力項目特定部と、表示制御部として機能させ、前記入力項目情報取得部に、情報の入力を要求する複数の項目に対し、表示順と表示条件とを関連付けた入力項目情報を取得する入力項目情報取得手順を実行させ、前記入力項目特定部に、前記入力項目情報を参照し、前記情報の入力を受け付ける入力受付項目を特定する入力項目特定手順を実行させ、前記表示制御部に、前記入力受付項目を表示する入力受付項目領域と、前記入力受付項目を用いて定められる非入力受付項目を表示する所定数の非入力受付項目領域とを表示する表示制御手順を実行させ、前記入力項目特定手順において、前記入力項目特定部が前記入力受付項目領域への前記情報の入力を受け付けると、該情報に関連する前記表示条件と、前記入力受付項目領域に係る前記入力受付項目の前記表示順とを用いて、該入力受付項目の次に前記入力受付項目領域に表示する他の前記入力受付項目を特定させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、より簡単な操作で入力を行う技術を提供することができる。
【００１８】
上記した以外の課題、構成、及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１９】
【図１】入力支援装置の機能ブロックの一例を示す図である。
【図２】入力項目情報のデータ構造の一例を示す図である。
【図３】入力支援装置のハードウェア構成例を示す図である。
【図４】入力支援処理の一例を示すフローチャートである。
【図５】入力画面の一例を示す図である。
【図６】入力画面の画面遷移の一例を示す図である。
【図７】変形例における入力支援装置の機能ブロックの一例を示す図である。
【図８】変形例における入力画面の一例を示す図である。
【発明を実施するための形態】
【００２０】
以下、図面に基づいて本発明の実施形態の例を説明する。図１は、入力支援装置１の機能ブロックの一例を示す図である。入力支援装置１は、ＰＣ（Personal Computer）やスマートフォン等の端末装置である。
【００２１】
入力支援装置１は、制御部１１０と、記憶部１２０と、入力部１３０と、出力部１４０と、通信部１５０と、を備える。制御部１１０は、入力支援装置１全体を統括的に制御する。記憶部１２０は、制御部１１０の処理に必要な情報を記憶する。入力部１３０は、後述する入力装置を介して、入力支援装置１への情報の入力を受け付ける。出力部１４０は、後述する出力装置を介して、入力支援装置１に記憶された情報の出力を行う。通信部１５０は、図示しない他の装置との情報の送信及び受信を仲介する。
【００２２】
制御部１１０は、入力項目情報取得部１１１と、入力項目特定部１１２と、表示制御部１１３と、を備える。入力項目情報取得部１１１は、入力項目情報を取得する。入力項目情報とは、利用者に対し情報の入力を要求する複数の項目の各々に対し、選択肢やリストボックス、又はラジオボタン等の表示内容と、表示順と、表示条件とを関連付けた情報である。
【００２３】
入力項目情報取得部１１１は、通信部１５０を介して接続された他の装置から入力項目情報を取得してもよいし、入力部１３０を介して入力支援装置１に直接入力された入力項目情報を取得してもよい。入力項目情報取得部１１１は、取得した入力項目情報を記憶部１２０に記憶させる。
【００２４】
入力項目特定部１１２は、入力項目情報に含まれる項目の中から、情報の入力を受け付ける項目である入力受付項目を特定する。また、入力項目特定部１１２は、入力項目情報に含まれる項目の中から、入力受付項目以外の所定数の項目を非入力受付項目として特定する。非入力受付項目は、入力受付項目を用いて定められる。例えば、入力項目特定部１１２は、入力受付項目と表示順の連続する所定数の項目を、非入力受付項目として特定する。
【００２５】
表示制御部１１３は、入力受付項目と、非入力受付項目とを含む入力画面の表示情報を生成し、出力部１４０を介して出力装置に表示させる。入力画面については後述する。
【００２６】
記憶部１２０は、入力項目情報を記憶する。また、記憶部１２０は、入力画面に対して入力された図示しない入力情報を記憶してもよい。
【００２７】
図２は、入力項目情報１２１のデータ構造の一例を示す図である。入力項目情報１２１は、項目識別子１２１ａと、表示内容１２１ｂと、表示条件１２１ｃと、を含む。項目識別子１２１ａは、項目を特定する識別情報である。図２に示す項目識別子１２１ａは、「項目１」、「項目２」、及び「項目３」であって、通し番号によって表示順が定まる。即ち、項目識別子１２１ａは、表示順を特定する情報として機能している。なお、入力項目情報１２１において、項目に対し表示順を特定する情報が関連付けられていればよい。
【００２８】
表示内容１２１ｂは、入力画面に表示される文字列等の情報である。また、表示内容１２１ｂは、リストボックス、ラジオボタン、又はテキストボックス等の入力形式を示す情報を含む。
【００２９】
例えば、図２に示す入力項目情報１２１の最上段のレコードの表示内容１２１ｂには、「１：２０代  ２：３０代  ３：４０代  ４：５０代以上」という文字列を含む情報と、ラジオボタンを示す入力形式を特定する情報（図示せず）が格納されている。これは、当該項目が非入力受付項目であった場合に、表示内容１２１ｂに含まれる文字列が非入力受付項目領域に表示されることを示している。またこれは、当該項目が入力受付項目であった場合に、文字列に含まれる各々の選択肢にラジオボタンが表示され、１つの選択肢の選択を受け付けることを示している。
【００３０】
表示条件１２１ｃは、関連する項目識別子１２１ａにより特定される項目を表示するための条件を示す情報である。表示条件１２１ｃは、関連する項目識別子１２１ａにより特定される項目を除く他の項目を特定する情報と、項目識別子１２１ａに係る項目を活性とするための入力内容と、を含む。なお、活性である場合、項目識別子１２１ａにより特定される項目に対する入力を受け付けることができ、非活性である場合には、該項目に対する入力を受け付けることができない。
【００３１】
即ち、表示条件１２１ｃに含まれる他の項目において、活性とするための入力を受け付けた場合、項目識別子１２１ａに係る項目は活性となり、入力を受け付けることができる。一方、表示条件１２１ｃに含まれる他の項目において、活性とするための入力内容以外の入力を受け付けた場合、項目識別子１２１ａに係る項目は非活性となり、入力を受け付けることができない。
【００３２】
なお、表示条件１２１ｃは、項目識別子１２１ａに係る項目を非活性とするための入力内容を含むものであってもよい。即ち、表示条件１２１ｃは、項目識別子１２１ａに係る項目が活性であるか非活性であるかを判定できる情報であればよい。
【００３３】
例えば、図２に示す入力項目情報１２１において、項目識別子１２１ａが「項目３」のレコードの表示条件１２１ｃが、「項目１＝１〜３」である。これは、「項目１」が入力受付項目である際に、「１」〜「３」の情報の入力を受け付けた場合に、「項目３」を活性とすることを示している。即ち、「項目１」の入力受付項目に対し、「１」〜「３」の情報の入力を受け付けた場合に、項目３に対する入力を受け付けることができる。
【００３４】
なお、表示条件１２１ｃは、テキストボックスに対して入力された情報を対象としてもよい。その場合、表示条件１２１ｃは、例えば、「項目１＝『Ａ社』以外」、又は「項目１＝『１２０』以上」等となる。
【００３５】
図３は、入力支援装置１のハードウェア構成例を示す図である。入力支援装置１は、演算装置１１と、メモリ１２と、外部記憶装置１３と、入力ＩＦ（Interface）１４と、出力ＩＦ１５と、通信ＩＦ１６と、記憶媒体駆動装置１７とを備え、各構成要素はバスにより接続されている。
【００３６】
演算装置１１はＣＰＵ（Central Processing Unit）等の演算装置であり、メモリ１２又は外部記憶装置１３に記録されたプログラムに従って処理を実行する。入力支援装置１では、メモリ１２又は外部記憶装置１３上に読み出されたプログラムに従って動作する演算装置１１により処理が行われる。制御部１１０を構成する各処理部は、演算装置１１がプログラムを実行することにより各々の機能を実現する。なお、本実施形態の演算装置１１を動作させるプログラムは、業務用アプリケーション、Ｗｅｂアプリケーション、Ｗｅｂブラウザ等である。
【００３７】
メモリ１２は、ＲＡＭ（Random Access Memory）又はフラッシュメモリ等の記憶装置であり、プログラムやデータが一時的に読み出される記憶エリアとして機能する。外部記憶装置１３は、例えばＨＤＤ（Hard Disk Drive）や、ＣＤ-Ｒ（Compact Disc- Recordable）、ＤＶＤ-ＲＡＭ（Digital Versatile Disk-Random Access Memory）等の書き込み及び読み出し可能な記憶メディア及び記憶メディア駆動装置等である。記憶部１２０は、メモリ１２又は外部記憶装置１３によりその機能が実現される。なお、記憶部１２０は、通信ＩＦ１６を介して接続される記憶装置によってその機能が実現されてもよい。
【００３８】
入力ＩＦ１４は、操作者からの入力操作を受け付けるためのインターフェイスであり、例えばタッチパネル、キーボード、マウス、マイク等の入力装置が接続される。出力ＩＦ１５は、入力支援装置１に内蔵されたＬＣＤ（Liquid Crystal Display）ディスプレイ等の出力装置に対して情報を出力するためのインターフェイスである。
【００３９】
通信ＩＦ１６は、入力支援装置１を図示しないネットワークに接続するためのインターフェイスであって、例えばＬＡＮ（Local Area Network）カード等の通信デバイスが接続される。記憶媒体駆動装置１７は、ＣＤ（Compact Disk）やＤＶＤ（Digital Versatile Disk）等の可搬性のメディア１８から情報を入出力する装置である。
【００４０】
なお、入力支援装置１の各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。また、入力支援装置１の各構成要素の処理は、１つのプログラムで実現されてもよいし、複数のプログラムで実現されてもよい。また、入力支援装置１の機能は、ＷＥＢブラウザにより実現されるものであってもよい。
【００４１】
図４は、入力支援処理の一例を示すフローチャートである。本処理は、例えば入力画面の表示指示を入力支援装置１が受け付けた場合に開始される。
【００４２】
まず、入力項目特定部１１２は、入力項目情報１２１を参照し、最も表示順の若い項目を入力受付項目に特定する（ステップＳ１１）。
【００４３】
次に、入力項目特定部１１２は、非入力項目受付項目を特定する（ステップＳ１２）。具体的には、入力項目特定部１１２は、ステップＳ１１において特定した入力受付項目を用いて、所定数の項目を非入力受付項目として特定する。例えば、入力項目特定部１１２は、入力受付項目よりも表示順が一つ前の項目と、入力受付項目よりも表示順が一つ後の項目と、の２つの項目を、非入力受付項目として特定する。なお、入力受付項目の表示順が最も若い場合には、入力受付項目よりも表示順が一つ前の項目は特定されない。
【００４４】
次に、表示制御部１１３は、入力画面を表示する（ステップＳ１３）。
【００４５】
図５は、入力画面２００の一例を示す図である。入力画面２００は、項目リスト領域２１０と、項目表示領域２２０と、進捗状況領域２３０と、を含む。
【００４６】
項目リスト領域２１０は、入力項目情報１２１に含まれる項目の一覧を表示する領域である。項目リスト領域２１０には、項目を示す情報が選択可能に表示される。また、項目リスト領域２１０には、入力受付項目を示す情報が、他の項目を示す情報と異なるよう表示される。例えば、図５に示す入力画面２００の項目リスト領域２１０には、「項目３」を示す情報が、他の項目を示す情報と色が異なるよう表示されている。これは、「項目３」が入力受付項目であることを表している。
【００４７】
なお、項目リスト領域２１０において、項目が選択された場合、選択された項目が入力受付項目に特定され、後述の入力受付項目領域２２２に表示される。
【００４８】
項目表示領域２２０は、項目の表示内容を表示する領域であって、非入力受付項目領域２２１と、入力受付項目領域２２２とを含む。
【００４９】
非入力受付項目領域２２１は、非入力受付項目を表示する領域である。入力項目特定部１１２が所定数の非入力受付項目を特定すると、表示制御部１１３は、非入力受付項目を特定する情報を用いて入力項目情報１２１を参照し、関連する表示内容１２１ｂを特定する。表示制御部１１３は、特定した表示内容を含む非入力受付項目領域２２１を非入力受付項目毎に表示するよう、入力画面２００の表示情報を生成する。
【００５０】
入力受付項目領域２２２は、入力受付項目を表示する領域である。表示制御部１１３は、入力受付項目を特定する情報を用いて入力項目情報１２１を参照し、関連する表示内容１２１ｂを特定する。表示制御部１１３は、特定した表示内容を含む入力受付項目領域２２２を、入力可能に表示する。なお、入力効率の向上を図るため、入力受付項目領域２２２は、利用者の入力容易な位置、例えば画面中央付近に表示されることが好ましい。
【００５１】
非入力受付項目領域２２１と入力受付項目領域２２２とは、例えば表示順に応じて入力画面２００に配置される。例えば、表示制御部１１３は、入力受付項目領域２２２に隣り合う一方の箇所（例えば画面に向かって左側）に、表示順が前である項目の非入力受付項目領域２２１を表示し、入力受付項目領域２２２に隣り合う他方の箇所（例えば画面に向かって右側）に、表示順が後である項目の非入力受付項目領域２２１を表示する。
【００５２】
また、非入力受付項目領域２２１と入力受付項目領域２２２は、例えば画面に対して縦に配列されてもよい。また、非入力受付項目領域２２１と入力受付項目領域２２２は、例えば入力受付項目領域２２２が非入力受付項目領域２２１に比べて前面にせり出して見えるよう、ラウンド状に表示されてもよい。
【００５３】
また、非入力受付項目領域２２１と入力受付項目領域２２２とは、表示の態様が異なるものであってもよい。例えば表示制御部１１３は、非入力受付項目領域２２１と入力受付項目領域２２２との色を異ならせて表示してもよい。また例えば、表示制御部１１３は、入力受付項目領域２２２を非入力受付項目領域２２１よりも大きく表示してもよい。
【００５４】
なお、入力受付項目よりも表示順が前の非入力受付項目を非入力受付項目領域２２１に表示する際、当該項目に対し情報がすでに入力済みである場合には、非入力受付項目領域２２１には入力された情報が表示内容とともに表示される。
【００５５】
進捗状況領域２３０は、入力項目情報１２１に含まれる項目全体に対する、入力の進捗状況を表示する領域である。具体的には、進捗状況領域２３０には、入力項目情報１２１に含まれる項目における、入力受付項目の位置を示す情報が表示される。例えば表示制御部１１３は、入力受付項目の相対的な位置に応じて、進捗状況を示すゲージを、進捗状況領域２３０に表示する。
【００５６】
なお、進捗状況領域２３０は、操作可能である。例えば、進捗状況領域２３０に示すゲージの位置を変更すると、位置に応じた入力受付項目が特定され、入力受付項目領域２２２に表示される。また、当該入力受付項目に応じた非入力受付項目が特定され、非入力受付項目領域２２１に表示される。
【００５７】
説明を図４に戻す。次に、表示制御部１１３は、入力受付項目領域２２２への入力を受け付けたか否かを判定する（ステップＳ１４）。表示制御部１１３は、入力受付項目領域２２２への入力を受け付けていないと判定する場合（ステップＳ１４で「ＮＯ」の場合）、入力受付項目領域２２２への入力を受け付けるまで、ステップＳ１４の処理を繰り返す。
【００５８】
表示制御部１１３が、入力受付項目領域２２２への入力を受け付けたと判定する場合（ステップＳ１４で「ＹＥＳ」の場合）、入力項目特定部１１２は、非活性の項目を特定する（ステップＳ１５）。具体的には、入力項目特定部１１２は、入力項目情報１２１を参照し、入力受付項目を特定する情報及び入力受付項目領域２２２に対して入力された情報を表示条件１２１ｃに含む１又は複数のレコードを抽出する。
【００５９】
入力項目特定部１１２は、表示条件１２１ｃを用いて、特定したレコードの項目が活性であるか非活性であるかを特定する。非活性である場合、入力項目特定部１１２は、項目識別子１２１ａと非活性であることを示す情報とを関連付け、記憶部１２０の図示しない領域に記憶させる。
【００６０】
次に、表示制御部１１３は、まだ入力されていない項目のうち、表示順が若く、活性の項目を入力受付項目に特定する（ステップＳ１６）。具体的には、表示制御部１１３は、入力項目情報１２１を参照し、まだ入力を受け付けていない項目のうち、表示順が若く、かつ活性である項目を、次の入力受付項目に特定する。その後、制御部１１０は、処理をステップＳ１２に戻す。即ち、表示制御部１１３は、次の入力受付項目に応じて入力画面２００の表示を更新する。
【００６１】
図６は、入力画面２００の画面遷移の一例を示す図である。図６（Ａ）は、入力受付項目が「項目３」である入力画面２００の一例である。図６（Ａ）に示す入力画面２００の入力受付項目領域２２２への入力を受け付けると、図６（Ｂ）に示す入力画面２００に画面表示が遷移する。なお、図６（Ａ）に示す入力受付項目領域２２２において、「（選択肢）１」が選択されている。また、入力画面２００では、入力受付項目領域２２２に対する回答の入力を受け付ければ次の入力受付項目への画面遷移が行われ、確定ボタン等、項目に対する回答以外の入力を必要としない。
【００６２】
図６（Ｂ）に示す入力受付項目領域２２２には、「項目５」が入力受付項目として表示されている。また、非入力受付項目領域２２１には、入力受付項目である「項目５」と表示順が各々連続する「項目４」及び「項目６」が表示されている。また、「項目４」の非入力受付項目領域２２１は、入力受付項目領域２２２及び「項目６」の非入力受付項目領域２２１と色が異なるよう表示されている。これは、「項目４」の非入力受付項目が非活性であることを示している。
【００６３】
より具体的には、入力項目情報１２１において、「項目４」に対応するレコードの表示条件１２１ｃが、「項目３」において「１」が選択された場合に非活性とする条件である場合に、表示制御部１１３は図６（Ｂ）に示す入力画面２００を表示する。即ち、表示制御部１１３は、「項目４」の非入力受付項目領域２２１を他の非入力受付項目領域２２１及び入力受付項目領域２２２と異なるよう表示させる。例えば、表示制御部１１３は、非活性の非入力受付項目領域２２１を、他の非入力受付項目領域２２１及び入力受付項目領域２２２と色が異なるよう表示する。
【００６４】
また、項目リスト領域２１０において、入力受付項目を示す情報が他の項目と異なるよう表示されるとともに、非活性である項目についても、入力受付項目及び活性である項目と異なるよう表示されてもよい。図６（Ｂ）に示す項目リスト領域２１０は、入力受付項目である「項目５」が、活性の項目である「項目１」、「項目２」、「項目３」、「項目６」、「項目７」、「項目９」、「項目１０」、及び「項目１１」と異なるよう表示されている。また、非活性の項目である「項目４」及び「項目８」が、活性の項目及び入力受付項目と異なるよう表示されている。
【００６５】
なお、項目リスト領域２１０において、入力済みの項目と、まだ入力されていない項目とが区別可能に表示されるものであってもよい。
【００６６】
付言すれば、非活性の項目を示す非入力受付項目領域２２１には、当該項目を非活性とする判断に用いた表示条件が表示されてもよい。即ち、非活性である非入力受付項目領域２２１には、当該項目を非活性とする表示条件に含まれる、項目を特定する情報及び入力内容の少なくともいずれかが表示されてもよい。例えば、図６（Ｂ）に示す、非活性である「項目４」の非入力受付項目領域２２１に、「項目４」を非活性とする表示条件である「項目３」及び「１を選択」を示す情報２２３が表示されている。
【００６７】
これにより、なぜ当該項目が非活性であるかを利用者が認識することができる。例えば、利用者が当該項目に対する回答を入力したいと考える際に、非活性とする表示条件が入力された項目に戻り、改めて回答を入力することで、非活性であった項目を活性とすることが可能となる。
【００６８】
本実施形態により、項目に対する回答の入力を行えば、次に回答の入力を要する項目が表示される。即ち、より簡単な操作で、項目に対する回答を入力することができる。例えば、項目の表示領域をスクロールしたり、確定ボタンを選択したり等、項目に対する回答以外の操作を行わずとも、各項目に対して効率的に入力を行うことができる。また、入力を要する項目の一覧及び進捗状況を閲覧することができ、利便性が向上する。
【００６９】
＜変形例＞
【００７０】
図７は、変形例における入力支援装置１の機能ブロックの一例を示す図である。以下、上述の実施形態と異なる点について説明する。
【００７１】
本変形例における制御部１１０は、視線情報取得部１１４を備える。視線情報取得部１１４は、出力ＩＦ１５に接続されるディスプレイ等の表示領域のうち、利用者が注視した領域を示す視線情報を取得する。視線情報取得部１１４は、例えば表示領域を分割した複数の領域のうち、利用者の視線の留まる時間が最も長い視線集中領域を特定する。
【００７２】
なお、視線情報取得部１１４が、利用者の視線情報を取得する方法については、一般的な方法を用いるため、説明を省略する。例えば視線情報取得部１１４は、出力ＩＦ１５に接続された図示しない赤外線照射装置を用いて利用者の目に赤外線を照射し、入力ＩＦ１４に接続された図示しないカメラを用いて撮影することにより、視線情報を取得する。
【００７３】
また、記憶部１２０は、利用者の視線情報を記憶する。
【００７４】
本変形例における表示制御部１１３は、入力画面２００を表示する際に、視線集中領域に入力受付項目領域２２２を表示する。
【００７５】
図８は、変形例における入力画面の一例を示す図である。本図は、視線集中領域が表示画面の左側上方にある場合の入力画面の一例である。入力受付項目領域２２２は、項目表示領域２２０の図８における左側上方に表示されている。また、本図に示す非入力受付項目領域２２１は、入力受付項目領域２２２に応じて、項目表示領域２２０の上方に、入力受付項目領域２２２と並ぶよう表示されている。このように、表示制御部１１３は、項目表示領域２２０内の上下方向及び左右方向において、利用者の視線に応じた表示位置に入力受付項目領域２２２を表示する。
【００７６】
本変形例により、利用者が操作容易な領域に、入力受付項目領域２２２が表示されるため、利用者に応じた柔軟な表示が可能となる。
【００７７】
以上、本発明に係る各実施形態の説明を行ってきたが、本発明は、上記した実施形態の一例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施形態の一例は、本発明を分かり易くするために詳細に説明したものであり、本発明は、ここで説明した全ての構成を備えるものに限定されない。また、ある実施形態の一例の構成の一部を他の一例の構成に置き換えることが可能である。また、ある実施形態の一例の構成に他の一例の構成を加えることも可能である。また、各実施形態の一例の構成の一部について、他の構成の追加・削除・置換をすることもできる。また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、図中の制御線や情報線は、説明上必要と考えられるものを示しており、全てを示しているとは限らない。ほとんど全ての構成が相互に接続されていると考えてもよい。
【００７８】
また、上記の入力支援装置１の機能構成は、理解を容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。上述に示す通り、入力支援装置１の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。
【符号の説明】
【００７９】
１：入力支援装置、１１：演算装置、１２：メモリ、１３：外部記憶装置、１４：入力ＩＦ、１５：出力ＩＦ、１６：通信ＩＦ、１７：記憶媒体駆動装置、１８：メディア、１１０：制御部、１１１：入力項目情報取得部、１１２：入力項目特定部、１１３：表示制御部、１１４：視線情報取得部、１２０：記憶部、１２１：入力項目情報、１３０：入力部、１４０：出力部、１５０：通信部、２００：入力画面、２１０：項目リスト領域、２２１：非入力受付項目領域、２２２：入力受付項目領域、２３０：進捗状況領域
【図１】
2018097441.tif 000003
【図２】
2018097441.tif 000004
【図３】
2018097441.tif 000005
【図４】
2018097441.tif 000006
【図５】
2018097441.tif 000007
【図６】
2018097441.tif 000008
【図７】
2018097441.tif 000009
【図８】
2018097441.tif 000010