(57)【要約】【課題】ユーザの能力および環境因子に合わせて制御することにより、複数のユーザにとって使い勝手のよい情報処理装置を提供すること。【解決手段】ユーザの入力を受け付ける入力受付手段と、前記入力に応じた画面を表示する表示手段と、前記ユーザの能力を判定する能力判定手段と、前記ユーザの周辺環境を判定する周辺環境判定手段と、前記能力および前記周辺環境に応じて、画面表示および前記入力の待ち時間を制御する制御手段と、を備えた。【選択図】  図１
2019067410.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの入力を受け付ける入力受付手段と、
前記入力に応じた画面を表示する表示手段と、
前記ユーザの能力を判定する能力判定手段と、
前記ユーザの周辺環境を判定する周辺環境判定手段と、
前記能力および前記周辺環境に応じて、前記表示手段での画面表示を制御する制御手段と、
を備えた情報処理装置。
【請求項２】
前記能力判定手段は、前記ユーザの情報処理速度を判定する第１判定手段を含み、
前記制御手段は、前記ユーザの情報処理速度が所定値よりも速い場合には、第１情報量の画面を表示させ、前記ユーザの情報処理速度が所定値以下の場合には、前記第１情報量よりも情報量が少ない第２情報量の画面を表示させる請求項１に記載の情報処理装置。
【請求項３】
前記能力判定手段は、前記ユーザの運動能力を判定する第２判定手段を含み、
前記制御手段は、前記ユーザの運動能力が所定値よりも大きい場合には、前記入力の待ち時間を第１待ち時間に設定し、前記ユーザの運動能力が所定値以下の場合には、前記入力の待ち時間を前記第１待ち時間よりも長い第２待ち時間に設定する請求項１または２に記載の情報処理装置。
【請求項４】
前記能力判定手段は、前記ユーザの情報処理速度を判定する第１判定手段と、前記ユーザの運動能力を判定する第２判定手段とを含み、
前記情報処理速度と前記運動能力との両方が所定の第１、第２閾値よりも高いと判断された第１グループと、
前記情報処理速度は前記第１閾値よりも高いが、前記運動能力は前記第２閾値以下と判断された第２グループと、
前記情報処理速度は前記第１閾値以下だが、前記運動能力は前記第２閾値よりも高いと判断された第３グループと、
前記情報処理速度と前記運動能力との両方が前記第１、第２閾値以下と判断された第４グループと、
にユーザを分類し、
前記制御手段は、
第１グループのユーザに対しては、第１情報量の画面表示を行ない、第１待ち時間を設定し、
第２グループのユーザに対しては、前記第１情報量の画面表示を行ない、前記第１待ち時間よりも長い第２待ち時間を設定し、
第３グループのユーザに対しては、前記第１情報量よりも情報量が少ない第２情報量の画面表示を行ない、前記第１待ち時間を設定し、
第４グループのユーザに対しては、前記第２情報量の画面表示を行ない、前記第２待ち時間を設定する請求項１に記載の情報処理装置。
【請求項５】
前記周辺環境判定手段は、前記ユーザの後で前記情報処理装置を操作しようとする他のユーザの数をカウントし、
前記制御手段は、前記他のユーザの数が一定数を超えた場合には、前記入力の待ち時間を前記第１待ち時間に設定する請求項３または４に記載の情報処理装置。
【請求項６】
前記制御手段は、前記他のユーザの数が一定数を超えた場合であっても、前記他のユーザが操作できる他の情報処理装置が存在する場合には前記入力の待ち時間を前記第２待ち時間に設定する請求項５に記載の情報処理装置。
【請求項７】
前記ユーザが前記情報処理装置の操作を開始してからの経過時間を計測する計測手段をさらに備え、
前記制御手段は、前記他のユーザの数が一定数を超えた場合であっても、前記経過時間が所定値以下の場合には、前記入力の待ち時間を前記第２待ち時間に設定する請求項５または６に記載の情報処理装置。
【請求項８】
前記ユーザが前記情報処理装置の操作を開始してからの経過時間を計測する計測手段をさらに備え、
前記他のユーザの数が一定数を超え、前記経過時間が所定値を越えた場合に、前記情報処理装置を管理する係員に通知する通知手段をさらに有する請求項７に記載の情報処理装置。
【請求項９】
前記ユーザが嗜好を判定する嗜好判定手段をさらに備え、
前記制御手段は、前記ユーザの嗜好に合わせた表示を行なう請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
ユーザの入力を受け付ける入力受付ステップと、
前記入力に応じた画面を表示する表示ステップと、
前記ユーザの能力を判定する能力判定ステップと、
前記ユーザの周辺環境を判定する周辺環境判定ステップと、
前記能力および前記周辺環境に応じて、画面表示および前記入力の待ち時間を制御する制御ステップと、
を含む情報処理方法。
【請求項１１】
ユーザの入力を受け付ける入力受付ステップと、
前記入力に応じた画面を表示する表示ステップと、
前記ユーザの能力を判定する能力判定ステップと、
前記ユーザの周辺環境を判定する周辺環境判定ステップと、
前記能力および前記周辺環境に応じて、画面表示および前記入力の待ち時間を制御する制御ステップと、
をコンピュータに実行させる情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法および情報処理プログラムに関する。
【背景技術】
【０００２】
上記技術分野において、特許文献１には、操作に慣れた人、老人や視力の弱い人、操作に不慣れな人など、それぞれの利用者が自分の感覚に合った速度で操作を行えるように、ユーザの操作時間に応じて画面の切替時間を可変に制御する装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１９５９９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記文献に記載の技術では、利用者の都合のみを優先しているため、環境因子に応じた対応ができておらず、全体最適とはなっていなかった。
【０００５】
本発明の目的は、上述の課題を解決する技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る装置は、
ユーザの入力を受け付ける入力受付手段と、
前記入力に応じた画面を表示する表示手段と、
前記ユーザの能力を判定する能力判定手段と、
前記ユーザの周辺環境を判定する周辺環境判定手段と、
前記能力および前記周辺環境に応じて、前記表示手段での画面表示を制御する制御手段と、
を備えた。
【０００７】
上記目的を達成するため、本発明に係る方法は、
ユーザの入力を受け付ける入力受付ステップと、
前記入力に応じた画面を表示する表示ステップと、
前記ユーザの能力を判定する能力判定ステップと、
前記ユーザの周辺環境を判定する周辺環境判定ステップと、
前記能力および前記周辺環境に応じて、画面表示および前記入力の待ち時間を制御する制御ステップと、
を含む。
【０００８】
上記目的を達成するため、本発明に係るプログラムは、
ユーザの入力を受け付ける入力受付ステップと、
前記入力に応じた画面を表示する表示ステップと、
前記ユーザの能力を判定する能力判定ステップと、
前記ユーザの周辺環境を判定する周辺環境判定ステップと、
前記能力および前記周辺環境に応じて、画面表示および前記入力の待ち時間を制御する制御ステップと、
をコンピュータに実行させる。
【発明の効果】
【０００９】
本発明によれば、ユーザの能力および環境因子に合わせて装置を制御するので、複数のユーザにとって使い勝手のよい装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１実施形態に係る情報処理装置の構成を示すブロック図である。
【図２Ａ】前提技術としてのＡＴＭの動作を説明する図である。
【図２Ｂ】前提技術としてのＡＴＭの動作を説明する他の図である。
【図２Ｃ】前提技術としてのＡＴＭによる画面表示を説明する図である。
【図３Ａ】本発明の第２実施形態に係るＡＴＭの動作の概略を説明する図である。
【図３Ｂ】本発明の第２実施形態に係るＡＴＭの構成を示すブロック図である。
【図３Ｃ】本発明の第２実施形態に係るＡＴＭで用いられるテーブルを示す図である。
【図３Ｄ】本発明の第２実施形態に係るＡＴＭの動作の概略を説明する図である。
【図４Ａ】本発明の第２実施形態に係るＡＴＭの画面表示の一例を示す図である。
【図４Ｂ】本発明の第２実施形態に係るＡＴＭの画面表示の一例を示す図である。
【図５】本発明の第２実施形態に係るＡＴＭのハードウェア構成を示す図である。
【図６】本発明の第２実施形態に係るＡＴＭの処理手順を説明するフローチャートである。
【図７】本発明の第３実施形態に係るＡＴＭの構成を示すブロック図である。
【図８】本発明の第４実施形態に係るＡＴＭの構成を示すブロック図である。
【図９】本発明の第５実施形態に係るＡＴＭの構成を示すブロック図である。
【図１０】本発明の第６実施形態に係るタッチパネル式注文装置の構成を示すブロック図である。
【図１１】本発明の第６実施形態に係るタッチパネル式注文装置の表示画面例を示す図である。
【発明を実施するための形態】
【００１１】
以下に、本発明を実施するための形態について、図面を参照して、例示的に詳しく説明記載する。ただし、以下の実施の形態に記載されている、構成、数値、処理の流れ、機能要素などは一例に過ぎず、その変形や変更は自由であって、本発明の技術範囲を以下の記載に限定する趣旨のものではない。
【００１２】
［第１実施形態］
本発明の第１実施形態としての情報処理装置１００について、図１を用いて説明する。情報処理装置１００は、ユーザの動作速度に応じて画面表示を変化させる装置である。
【００１３】
図１に示すように、情報処理装置１００は、入力受付部１０１、表示部１０２、能力判定部１０３、周辺環境判定部１０４および制御部１０５を含む。
【００１４】
入力受付部１０１は、ユーザ１１０の入力を受け付ける。表示部１０２は、ユーザ１１０の入力に応じた画面１３０を表示する。能力判定部１０３は、ユーザ１１０の能力を判定する。周辺環境判定部１０４は、ユーザの周辺環境１２０を判定する。制御部１０５は、ユーザの能力および周辺環境１２０に応じて、画面表示および入力の待ち時間を制御する。
【００１５】
本実施形態によれば、ユーザの能力および環境因子に合わせて装置を制御するので、複数のユーザ全員にとって最適化された、使い勝手のよい装置を提供することができる。
【００１６】
［第２実施形態］
次に本発明の第２実施形態に係る情報処理装置としてのＡＴＭについて、図２Ａ乃至図６を用いて説明する。図２Ａ乃至図２Ｃは、本実施形態の前提技術としてのＡＴＭ（現金自動預け払い機：Automated/Automatic Teller Machine）２９０の動作を説明する図である。
【００１７】
図２Ａに示したように、ユーザ２１０が、ＡＴＭ２９０の画面２９１に表示されたボタンを操作して振り込みや、公共料金の支払いなどを行う際、ＡＴＭ２９０は、ユーザ２１０の操作に応じて、画面２９１の表示を制御する。ＡＴＭ２９０の画面の切替は通常、瞬間的に行われるが、認知機能が低いユーザ２１０の場合、その切替の速さについていけず、ＡＴＭ２９０を操作する手が止まり、先に進めなくなってしまう。
【００１８】
一方、運動機能が低いユーザ２１０の場合、画面に対する入力が遅くなり、所定の待ち時間が経過して、画面が初期画面に戻ってしまうこともある。
【００１９】
さらに、図２Ｂに示すように、ＡＴＭ２９０は、初期画面として、多くのボタンが含まれる画面２９２を表示させる。しかし、認知機能が低いユーザ２１０の場合、画面内の文字数が所定数以上あったり、選択肢が所定数以上あったりすると、やはり、ＡＴＭ２９０を操作する手が止まり、先に進めなくなってしまう。
【００２０】
また、図２Ｃに示したように、例えば、ユーザ２１０がＡＴＭ２９０で現金引き出しの操作を行う場合、ユーザ２１０は、画面２９２に表示された複数のボタンから「お引き出し」ボタンを押す。「お引き出し」ボタンが押され、暗証番号が入力されると、ＡＴＭ２９０は、金額入力画面２９３を表示する。
【００２１】
しかし、現状では金額入力画面２９３には、細かい字で注意書きが多く表示されているため、ユーザ２１０は、それらの注意書きを読んで理解するのに時間がかかってしまい、金額を入力する前に、初期画面２９２に戻ってしまう場合がある。このような場合、ユーザ２１０は、ＡＴＭ２９０の操作に対するモチベーションを失ってしまい、より一層操作に時間がかかってしまうと言う悪循環に陥る。このように、従来型のＡＴＭ２９０は、ユーザ２１０の能力に応じた制御になっていない。
【００２２】
図３Ａは、本実施形態に係るＡＴＭ３００の動作の概略を説明する図である。ユーザ３１０が、ＡＴＭ３００を操作しようとしている場合、ＡＴＭ３００は、カメラ３４０、３５０などを用いてユーザ３１０の能力および周辺環境を判定する。ＡＴＭ３００は、例えば、ユーザ３１０がどのくらいの速度（スピード）でＡＴＭ３００を操作できるかについて、ユーザ３１０の操作能力を判定する。具体的には、ＡＴＭ３００の前にユーザ３１０が立ってから、最初の画面操作が行なわれるまでの時間を計測する。さらに、画面上での手の動き、画面内を見る眼球の動きなどをカメラ３４０で検出し、ユーザ３１０の操作能力を総合的に判定する。一方、カメラ３５０を用いることにより、ＡＴＭ３００の周辺環境、つまり、他のユーザ３３０の行列の長さや、他のＡＴＭの台数などを判定する。
【００２３】
そして、ＡＴＭ３００は、ユーザ３１０の操作能力および周辺環境に応じて、画面３２１の表示制御を行なう。ＡＴＭ３００は、例えば、ユーザ３１０の操作能力に応じて、画面３２１の表示の切替速度を変化させる。ユーザ３１０の操作能力が低い場合、画面３２１の切替速度（次の画面に切り替わるまでの待ち時間）、画面３２１の表示の遷移速度（画面が消えるスピード）または画面３２１の表示の展開速度（次の画面が現われるスピード）をその操作速度に応じて遅くする。さらに表示される文字数および選択肢の数が少ない画面に切り替える。
【００２４】
図３Ｂは、本実施形態に係るＡＴＭ３００の構成を示すブロック図である。ＡＴＭ３００は、入力受付部３０１、表示部３０２、能力判定部３０３、周辺環境判定部３０４、制御部３０５、計測部３０６および通知部３０７を備える。さらに、能力判定部３０３は、運動能力判定部３３１および認知機能判定部３３２を有する。
【００２５】
入力受付部３０１は、ユーザ３１０によるＡＴＭ３００に対する入力を受け付ける。入力受付部３０１は、例えば、ＡＴＭ（ＡＴＭ３００）のタッチパネルや入力ボタンなどを用いて入力されたユーザ３１０からの指示を受け付ける。
【００２６】
表示部３０２は、入力受付部３０１で受け付けたユーザ３１０による入力に応じた画面を表示する。表示部３０２は、例えば、ＡＴＭやタブレット端末などのディスプレイなどである。
【００２７】
ユーザ３１０がＡＴＭ３００のタッチパネルなどにタッチすると、表示部３０２は、例えば、メニュー選択画面を表示する。この他にも、ＡＴＭ３００は、ユーザ３１０が、ＡＴＭ３００を操作するためにＡＴＭ３００に近づくと、カメラ３４０の画像や不図示のセンサ出力に基づいてその接近を検知して、メニュー選択画面を表示してもよい。
【００２８】
能力判定部３０３は、ユーザ３１０の操作能力を判定する。能力判定部３０３は、ユーザ３１０の運動能力を判定する運動能力判定部３３１と、ユーザ３１０の認知機能を判定する認知機能判定部３３２とを有する。
【００２９】
例えば、運動能力判定部３３１は、カメラ３４０で撮影したユーザ３１０の動き（歩行や手の動き）の速度に基づいて、運動能力を判定する。また、認知機能判定部３３２は、ユーザ３１０がＡＴＭ３００のタッチパネルに最初に触れてメニュー表示画面が表示されてから、表示された一つのボタンに触れるまでの時間と所定閾値とを比較して、ユーザ３１０の認知機能（情報処理速度）を判定する。また、所定閾値を複数設定し、この時間と複数の所定閾値とを比較して、段階的に動作速度の判定を行ってもよい。また、ユーザ３１０が、ＡＴＭ３００の前に立ってから、画面にタッチするまでの時間などで情報処理速度を判定してもよい。さらに、カメラ３４０で撮影したユーザ３１０の視線や手の動きから認知機能を判定してもよい。
【００３０】
そして、能力判定部３０３は、求めた運動能力および認知機能を各種閾値と比較して、図３Ｃのユーザ能力テーブル３５１に示すように、ユーザ３１０を分類する。
【００３１】
具体的には、能力判定部３０３は、以下の４つのグループにユーザを分類する。
・情報処理速度と運動能力との両方が所定の第１、第２閾値よりも高いと判断された第１グループ
・情報処理速度は第１閾値よりも高いが、運動能力は前記第２閾値以下と判断された第２グループ
・情報処理速度は第１閾値以下だが、運動能力は第２閾値よりも高いと判断された第３グループ
・情報処理速度と運動能力との両方が前記第１、第２閾値以下と判断された第４グループ
なお、ここでは４つのグループに分類したが、情報処理速度および運動能力でそれぞれ２つ以上の閾値を設定することにより、６つのグループ、９つのグループなどより多くのグループにユーザを分類してもよい。
【００３２】
能力判定部３０３は、ユーザの能力を、サーバに記憶されたパーソナルヘルスレコードを読出すことにより判定してもよい。また、歩行がスムーズか否か、初めに表示される画面で１つめの選択肢を選ぶ時間、画像による年齢推定、性別などに応じて運動能力および情報処理速度を判定してもよく、ユーザによる操作中に随時、能力の判定結果（図３Ｃのどの分類か）を変更してもよい。
【００３３】
また、認知機能判定部３３２は、目、顔の動き、手の揺れ、顔と画面との距離、手で顎にさわる動作、取消ボタンを押した回数、エラー回数、キーボードを使う指の本数などから、ユーザの認知機能、つまり情報処理速度を判断してもよい。
【００３４】
周辺環境判定部３０４は、カメラ３５０が撮影した映像などに基づいてユーザ３１０の周辺環境を判定する。例えば、ユーザ３１０の後ろにできた待ち行列の長さ（他のユーザ３３０の数）や、閉店時間に近いか否かなどを判定する。さらに、他のユーザ３３０が操作できる他のＡＴＭが何台あるかを判定してもよい。
【００３５】
制御部３０５は、能力判定部３０３で判定した能力および周辺環境判定部３０４で判定した周辺環境に応じて画面３２１の表示を制御する。具体的には、ユーザ３１０の情報処理速度が所定値よりも速い場合には、第１情報量の画面を表示させ、ユーザ３１０の情報処理速度が所定値以下の場合には、第１情報量よりも情報量が少ない第２情報量の画面を表示させる。
【００３６】
また、制御部３０５は、ユーザの運動能力が所定値よりも大きい場合には、入力の待ち時間（入力を受け付ける画面において、初期画面または前画面に戻るまでの時間）を第１待ち時間に設定し、所定値以下の場合には、入力の待ち時間を第１待ち時間よりも長い第２待ち時間に設定する。
【００３７】
一方、制御部３０５は、ユーザ３１０の後ろにできた待ち行列における他のユーザの数をカウントし、他のユーザの数が所定値以上の場合には、ユーザ能力に拘わらず、待ち時間を第１待ち時間に設定する。ただし、制御部３０５は、図３Ｄに示すように、他のユーザの数が一定数を超えた場合であっても、他のユーザが操作できる他のＡＴＭ３８１が１台以上存在する場合には、入力の待ち時間を第２待ち時間に設定できる。
【００３８】
計測部３０６は、ユーザ３１０がＡＴＭ３００の操作を開始してからの経過時間を計測する。
【００３９】
制御部３０５は、他のユーザ３３０の数が一定数を超えた場合であっても、経過時間が所定値（例えば５分）以下の場合には、入力の待ち時間を第２待ち時間に設定できる。つまり、例えば５分間は、ユーザ３１０は、その能力に応じて、長い第２待ち時間での入力を許される。
【００４０】
また、通知部３０７は、他のユーザの数が一定数を超え、経過時間が所定値を越えた場合に、その旨を、ＡＴＭ３００を管理する係員に通知する。つまり、待っている他のユーザの列が長いにも拘わらず、ユーザが所定時間以上、ＡＴＭ３００を占拠してしまっている場合には係員を呼び出して、ユーザに積極的なアドバイスをさせたり、窓口に誘導したりすることができる。
【００４１】
制御部３０５は、図３Ｃのユーザ能力テーブル３５１に示されているように、第１グループのユーザに対しては、第１情報量の画面表示を行ない、第１待ち時間を設定する。また、第２グループのユーザに対しては、第１情報量の画面表示を行ない、第２待ち時間を設定する。さらに、第３グループのユーザに対しては、第２情報量の画面表示を行ない、第１待ち時間を設定する。そして、第４グループのユーザに対しては、第２情報量の画面表示を行ない、第２待ち時間を設定する。
【００４２】
つまり、手に障害がある場合など情報処理速度は速いが身体の動きが遅い場合には、情報量を落とさずに待ち時間を長くする。一方、運動能力は高いが情報処理速度は遅い（認知症で動作は速い）場合には、待ち時間を変えずに情報量を落とす。選択肢の数や文字数が少なければ一定時間内に決断でき、即座に操作できるからである。高齢者のように、運動能力も情報処理速度も低い場合には、情報量を落としつつ、待ち時間も長くする。さらに、これに対し、環境因子による時間制限がある場合には、待ち時間を制限し、早めに係員を呼ぶ制御とする。
【００４３】
例えば、閉店すると係員を呼べなくなるため、周辺環境判定部３０４が閉店間際と判定した場合には、制御部３０５は、ユーザの能力に応じて早めに係員を呼ぶ。例えば、ユーザが第４グループに属すると判断した場合であって、閉店間際の場合には、表示制御を行なうよりも係員を呼ぶ制御を優先的に行なう。
【００４４】
制御部３０５は、ひらがなやイラストで表示された画面などを用意してユーザが外国人や子供の場合にそのような画面を選択表示してもよい。
【００４５】
図４Ａは、第２情報量の情報が表示された画面の一例としての画面４０１、４０２を示す図である。第３、第４グループのユーザに対しては、選択肢を、図２Ｂの１０個から４個（預け入れ、引出し、通帳記入、その他）に減らした画面４０１を表示する。預け入れ、引出し、通帳記入以外の操作をする場合には、「その他」ボタンを押すことにより、次の画面において、送金、定期、払い込みなどのボタンが表示される。
【００４６】
また、ＡＴＭ３００は、第３、第４グループのユーザに対し、画面４０２のように文字数（注意書き）の少ない表示画面を選択する。一つの画面に表示される選択肢や文字数を少なくすることにより、認知機能が低い場合であっても迅速に操作させることが可能となる。
【００４７】
図４Ｂは、画面表示の遷移を説明する図である。ＡＴＭ３００は、ユーザ３１０の情報処理速度に応じて画面４０３の表示変化を制御する。画面４０３から時計回りに左下に示した画面４０８まで、一旦、ユーザの選択肢を確認する確認画面４０４を表示させてから、前の表示が徐々に消えていき、次の表示が徐々に浮かび上がってくるように、画面の表示を変化させる。これにより、ユーザ３１０は、次の操作に対する心の準備が整うため、表示の変化に戸惑うことなく、スムーズにＡＴＭ３００の操作を行うことができる。
【００４８】
また、この他にも、前の表示から次の表示へ画面３２１の表示を切り替えるまでの時間を通常より長くしたり、前の表示から一定時間待機してから次の表示を画面３２１に表示したりしてもよい。
【００４９】
例えば、ユーザ３１０が、メニュー選択画面から所望のメニューを選択するまでの時間がｘ［秒］であれば、ＡＴＭ３００は、画面４０１で引出ボタンが選択されてから、次の画面（パスワード入力画面）を表示するまでの時間を、同じ時間ｘ［秒］としてもよい。つまり、次の画面３２１をｘ［秒］かけてゆっくりと表示してもよい。なお、ＡＴＭ３００による画面３２１の表示の切替速度などは、これには限定されない。
【００５０】
このように、ＡＴＭ３００は、一定時間入力操作がされない場合には、画面３２１を初期画面に戻すが、ユーザの能力に合わせて、初期画面に戻すまでの待ち時間を第１待ち時間から第２待ち時間に変更して（通常よりも長くして）、ユーザ３１０からの入力操作を待つ。これにより、ユーザ３１０が操作を初めからやり直さなければならない状況を減らすことができる。
【００５１】
例えば、表示される画面３２１を次の画面に切り替えるタイミングを遅くする（待ち時間を長くする）、表示される画面３２１を次の画面に切り替えるスピードを遅くする（ゆっくりと徐々に切り替わる）、画面３２１の表示の遷移速度または画面３２１の表示の展開速度を遅くすることにより行われる。
【００５２】
また、画面３２１に表示される文字の大きさを徐々に大きくしたり、色を変えたり、強調表示をしたり、アニメーション的な表示をしたりするなど、表示される文字の大きさなどを徐々に変化させることにより行われる。しかしながら、表示の変化は、これらには限定されない。
【００５３】
図５は、本実施形態に係るＡＴＭ３００のハードウェア構成を示す図である。ＣＰＵ(Central Processing Unit)５１０は演算制御用のプロセッサであり、プログラムを実行することでＡＴＭ３００の機能構成部を実現する。ＲＯＭ(Read Only Memory)５２０は、初期データおよびプログラムなどの固定データおよびその他のプログラムを記憶する。また、ネットワークインタフェース５３０は、ネットワークを介して他の装置などと通信する。なお、ＣＰＵ５１０は１つに限定されず、複数のＣＰＵであっても、あるいは画像処理用のＧＰＵ(Graphics Processing Unit)を含んでもよい。また、ネットワークインタフェース５３０は、ＣＰＵ５１０とは独立したＣＰＵを有して、ＲＡＭ(Random Access Memory)５４０の領域に送受信データを書き込みあるいは読み出しするのが望ましい。
【００５４】
ＲＡＭ５４０は、ＣＰＵ５１０が一時記憶のワークエリアとして使用するランダムアクセスメモリである。ＲＡＭ５４０には、本実施形態の実現に必要なデータを記憶する領域が確保されている。入力内容５４１は、入力受付部３０１が受け付けた、ＡＴＭ３００に対するユーザ３１０の指示内容などである。表示内容５４２は、入力受付部３０１で受け付けたユーザ３１０の入力内容に応じた表示内容であり、ＡＴＭ３００の画面３２１に表示される内容などである。ユーザ能力５４３は、ユーザ３１０がＡＴＭ３００を操作する能力（情報処理速度および運動能力）である。閾値５４４は、ユーザ３１０の能力を判断するための基準（指標）となる値である。表示変化方法５４５は、ユーザ３１０の能力に応じた画面３２１の表示の変化方法である。
【００５５】
入出力データ５４６は、入出力インタフェース５６０を介して入出力されるデータである。送受信データ５４７は、ネットワークインタフェース５３０を介して送受信されるデータである。また、ＲＡＭ５４０は、各種アプリケーションモジュールを実行するためのアプリケーション実行領域５４８を有する。
【００５６】
ストレージ５５０には、データベースや各種のパラメータ、あるいは本実施形態の実現に必要な以下のデータまたはプログラムが記憶されている。ストレージ５５０は、ユーザ能力テーブル３５１を格納する。ユーザ能力テーブル３５１は、図３Ｃを用いて説明済みである。ストレージ５５０は、さらに、入力受付モジュール５５１、表示モジュール５５２、動作速度判定モジュール５５３、運動能力判定モジュール５５４、認知機能判定モジュール５５５および制御モジュール５５６を格納する。
【００５７】
入力受付モジュール５５１は、ユーザ３１０からの入力を受け付けるモジュールである。表示モジュール５５２は、ユーザ３１０の入力に応じた画面を表示するモジュールである。動作速度判定モジュール５５３は、ユーザ３１０の動作速度を判定するモジュールである。運動能力判定モジュール５５４は、ユーザ３１０のＡＴＭ３００の操作速度を判定するモジュールである。制御モジュール５５６は、ユーザ３１０の動作速度（操作速度）に応じて、画面の表示の変化を制御するモジュールである。これらのモジュール５５１〜５５６は、ＣＰＵ５１０によりＲＡＭ５４０のアプリケーション実行領域５４８に読み出され、実行される。制御モジュール５５６は、ＡＴＭ３００の全体を制御するためのプログラムである。
【００５８】
入出力インタフェース５６０は、入出力機器との間で入出力データをやり取りするインタフェースである。入出力インタフェース５６０には、表示部３０２、操作部５６２が接続される。さらに、音声出力部であるスピーカ５６３や、音声入力部であるマイク、あるいは、ＧＰＳ（Global Positioning System）位置判定部が接続されてもよい。
【００５９】
図６は、本実施形態に係るＡＴＭ３００の処理手順を説明するフローチャートである。このフローチャートは、ＣＰＵ５１０がＲＡＭ５４０を使用して実行する。
【００６０】
ステップＳ６０１において、認知機能判定モジュール５５５は、ユーザの情報処理速度を判定し、ユーザの情報処理速度が所定値以上であれば、ステップＳ６０３からステップＳ６０５に進み、運動能力の判定を行なう。ユーザの運動能力が所定値以上であれば、ステップＳ６０７からステップＳ６０９に進み、ユーザを第１グループに分類する。
【００６１】
ステップＳ６０７において、ユーザの運動能力が所定値以下と判断すれば、ステップＳ６１３に進み、ユーザを第２グループに分類し、入力の待ち時間を第２待ち時間に設定する。また、ステップＳ６０３において、ユーザの情報処理速度が所定値以下と判断すれば、ステップＳ６１５に進み、さらにユーザの運動能力を判定する。運動能力が所定値より高ければ、ステップＳ６１７からステップＳ６１９に進み、ユーザを第３グループに分類し、情報量の少ない画面を表示する。運動能力が所定値以下の場合、ステップＳ６１７からステップＳ６２１に進み、ユーザを第４グループに分類し、情報量の少ない画面を表示しつつ入力の待ち時間を第２待ち時間とする。
【００６２】
ステップＳ６０９、Ｓ６１３、Ｓ６１９およびＳ６２１でユーザの分類をした後、ステップＳ６１１に進むと、環境因子に基づく、入力待ち時間の制限（第２待ち時間から第１待ち時間への変更）が行なわれる。
【００６３】
ステップＳ６１９、Ｓ６２１では、ＡＴＭ３００は、画面３２１の表示変化がゆっくりになるように制御してもよい。なお、このフローチャートで表現した処理手順は一例に過ぎず、本発明は、このタスク処理順に限定されない。例えばＳ６０３の後にグループ化をせずに待ち時間を先に設定してしまってもよい。さらに、情報処理速度と運動能力とを並列処理で判定して、それぞれのパラメータ（待ち時間および情報量）を並行して適宜修正してもよい。つまり、グループ分けは結果として行われるが、制御部３０５による表示制御は、グループ分類をした後に限定されず、その前でもよい。
【００６４】
以上説明したとおり、本実施形態によれば、ユーザの操作速度に合わせて画面の表示の変化を制御するので、ユーザにとって使い勝手のよい装置を提供することができる。つまり、ユーザ３１０がＡＴＭ３００の動作スピードに合わせるのではなく、ＡＴＭ３００がユーザ３１０の能力に合わせた動作を行なう。したがって、ユーザ３１０は落ち着いてＡＴＭ３００を操作することができる。また、行列などの環境因子に応じた制御を行なうため、順番待ちの行列に並んでいるユーザ３３０の待ち時間も減り、全体最適を図ることができる。
【００６５】
［第３実施形態］
次に本発明の第３実施形態に係るＡＴＭ７００について、図７を用いて説明する。図７は、ＡＴＭ７００の構成を説明するためのブロック図である。本実施形態に係るＡＴＭ７００は、上記第２実施形態と比べると、歩行速度判定部７３１を有する点で異なる。その他の構成および動作は、第２実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【００６６】
歩行速度判定部７３１は、ユーザ３１０の歩行速度を判定する。そして、運動能力判定部３３１は、ユーザ３１０の歩行速度を加味してユーザの動作速度を判定する。
【００６７】
ユーザ３１０の歩行速度は、例えば、ＡＴＭ７００の設置されている場所の床に圧力センサを設けて判定することができる。また、ユーザ３１０が店舗の入り口や、店舗内の所定の位置からＡＴＭ７００の前に到達するまでの時間でユーザ３１０の歩行速度を判定してもよい。また、店舗内に設けられた監視カメラなどの映像に基づいて、ユーザ３１０の歩行速度を判定してもよい。なお、ユーザ３１０の歩行速度の判定方法は、ここに示した方法には限定されない。例えば、ユーザ３１０の所持するスマートフォンなどに搭載されているビーコンなどのＮＦＣ（Near field radio communication；近距離無線通信）の電波やＧＰＳ（Global Positioning System）位置情報などを利用して判定してもよい。また、第２実施形態と同様に、歩行速度を所定閾値と比較してもよい。歩行速度と比較される所定閾値は、１つであっても複数であってもよい。
【００６８】
本実施形態によれば、ユーザの操作速度に歩行速度を加味して、ユーザの動作速度を判定するので、より的確にユーザの動作速度に合わせた画面の表示の変化を制御することができる。また、装置を設置する店舗は、ユーザの動作速度に合わせた適切なサービスを提供することができる。
【００６９】
［第４実施形態］
次に本発明の第４実施形態に係るＡＴＭ８００について、図８を用いて説明する。図８は、本実施形態に係るＡＴＭ８００の構成を説明するためのブロック図である。ＡＴＭ８００は、上記第２実施形態と比べると、属性判定部８０１を有する点で異なる。その他の構成および動作は、第２実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【００７０】
属性判定部８０１は、ユーザ３１０の年齢や性別などといった属性を判定する。属性は、例えば、ＡＴＭ８００に挿入されたキャッシュカードなどから取得したユーザ３１０のＩＤを用いて不図示のサーバから読み出したユーザ情報を用いてもよい。あるいは、カメラ３４０、３５０で撮像された画像に基づいてユーザの属性を判定してもよい。
【００７１】
制御部３０５は、ユーザの年齢や性別といった属性に応じて、異なる画面表示を行なう。例えば、ユーザの属性から推定される選択肢を優先的に画面に表示してもよい。
【００７２】
本実施形態によれば、ユーザの属性をさらに判定するので、より的確にユーザに合わせた画面の表示を行なうことができる。
【００７３】
［第５実施形態］
次に本発明の第５実施形態に係るＡＴＭ９００について、図９を用いて説明する。図９は、本実施形態に係るＡＴＭ９００の構成を説明するためのブロック図である。ＡＴＭ８００は、上記第２実施形態と比べると、制御部３０５が表示制御部９５１および音声制御部９５２を有する点で異なる。その他の構成および動作は、第２実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【００７４】
表示制御部９５１は、上述の実施形態と同様にユーザの能力および環境に応じた表示制御を行なう。
【００７５】
一方、音声制御部９５２は、ユーザ３１０の能力に応じて、ＡＴＭ９００で発生する音声を変化させる。音声制御部９５２は、例えば、ユーザ３１０の情報処理速度が遅い場合には、ゆっくりとしたピッチの音声やゆっくりとしたリズムの音声を出力させる。また、音声制御部９５２は、ユーザ３１０の処理能力も運動能力も低い場合には、ユーザ３１０が高齢である可能性が高いため、出力される音声の音量を大きくしたり、音声の周波数を下げて低い音程の音声を出力したりしてもよい。
【００７６】
また、音声制御部９５２は、出力される音声の内容を変化させてもよい。音声内容の変化は、例えば、同じ内容の音声を複数回繰り返して出力してもよいし、より詳細な内容の音声を出力してもよい。
【００７７】
本実施形態によれば、画面表示の変化の制御の他に音声の変化を制御するので、装置を設置する店舗は、ユーザの動作速度に合わせた適切なサービスを提供することができる。      
【００７８】
［第６実施形態］
上記実施形態では、銀行などのＡＴＭを例に説明をしたが、本発明にかかる情報処理装置はこれに限定されるものではない。すなわち、本発明は、スマートフォンやタブレット端末などの携帯端末や、鉄道に設置されるタッチパネル式券売機、飲食店に設置されるタッチパネル式注文装置などにも適用できる。
【００７９】
本発明の第６実施形態として、本発明を適用したタッチパネル式注文装置１０００について図１０を用いて説明する。図１０は、本実施形態に係るタッチパネル式注文装置１０００の構成を説明するためのブロック図である。タッチパネル式注文装置１０００は、上記第２実施形態と比べると、ユーザ嗜好判定部１００１を有する点で異なる。その他の構成および動作は、第２実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【００８０】
タッチパネル式注文装置１０００であっても、上述のＡＴＭと同様に、カメラ１０４０などで、ユーザの運動能力および認知機能を判定して、それらに応じた画像表示を行なう。つまり、ユーザの能力が低い場合、タッチパネル式注文装置１０００の画面表示の切替速度（次の画面に切り替わるまでの待ち時間）、画面表示の遷移速度（画面が消えるスピード）または画面表示の展開速度（次の画面が現われるスピード）を遅くする。さらに表示される文字数および選択肢の数が少ない画面に切り替える。
【００８１】
さらに環境因子を判定し、飲食店の待ち行列が長ければ、選択肢の少ないお勧めから選ぶように誘導したり、入力の待ち時間を短くしたりする。さらに、ユーザ嗜好判定部１００１により、ユーザの嗜好を判定し、制御部３０５は、ユーザの嗜好に合わせた選択肢を優先的に画面に表示させる。例えば、ユーザの高齢者で女性の場合には、あっさりした食品を優先的に表示させる、若い人なら揚げ物系やボリュームのある食品を優先的に表示させる。または、ユーザ嗜好判定部１００１は、ユーザ個人を特定する機能を有していてもよく、ユーザ個人を特定した場合には、その個人に合わせた画面を表示させる。
【００８２】
図１１は、本実施形態の表示画面の例を示す図である。図１１に示すタッチパネル式注文装置１０００において、ユーザの嗜好を判定する前は、画面１１０２のように、食品のカテゴリー毎の表示を行なう。一方、カード挿入口１１０１にカスタマーカードを挿入したり、カメラ１０４０で顔認識したりすることによりユーザ個人またはユーザ属性を特定すると、画面１１０３のように、そのユーザにあったお勧めメニューを表示する。これにより、ユーザは効率的にメニューを選択できる。結果として、ユーザの滞在時間を短くでき、行列の待ち時間を短縮できる。すなわち、飲食店は、ユーザに対して高品質なサービスを提供することが可能となる。
【００８３】
［他の実施形態］
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。また、それぞれの実施形態に含まれる別々の特徴を如何様に組み合わせたシステムまたは装置も、本発明の範疇に含まれる。
【００８４】
また、本発明は、複数の機器から構成されるシステムに適用されてもよいし、単体の装置に適用されてもよい。さらに、本発明は、実施形態の機能を実現する情報処理プログラムが、システムあるいは装置に直接あるいは遠隔から供給される場合にも適用可能である。したがって、本発明の機能をコンピュータで実現するために、コンピュータにインストールされるプログラム、あるいはそのプログラムを格納した媒体、そのプログラムをダウンロードさせるＷＷＷ(World Wide Web)サーバも、本発明の範疇に含まれる。特に、少なくとも、上述した実施形態に含まれる処理ステップをコンピュータに実行させるプログラムを格納した非一時的コンピュータ可読媒体（non-transitory computer readable medium）は本発明の範疇に含まれる。
【図１】
2019067410.tif 000003
【図２Ａ】
2019067410.tif 000004
【図２Ｂ】
2019067410.tif 000005
【図２Ｃ】
2019067410.tif 000006
【図３Ａ】
2019067410.tif 000007
【図３Ｂ】
2019067410.tif 000008
【図３Ｃ】
2019067410.tif 000009
【図３Ｄ】
2019067410.tif 000010
【図４Ａ】
2019067410.tif 000011
【図４Ｂ】
2019067410.tif 000012
【図５】
2019067410.tif 000013
【図６】
2019067410.tif 000014
【図７】
2019067410.tif 000015
【図８】
2019067410.tif 000016
【図９】
2019067410.tif 000017
【図１０】
2019067410.tif 000018
【図１１】
2019067410.tif 000019