(57)【要約】【課題】ユーザの指の大きさの個人差に起因する操作の困難性を解消する。【解決手段】表示画面を表示し、ユーザ操作を前記表示画面から受け付ける表示部１１１と、ユーザの指の大きさを計測するサイズ計測部１１３と、サイズ計測部１１３が計測したユーザの指の大きさに応じて、前記表示画面のレイアウトを変更する処理手段と、を備える。また、ユーザ毎の操作履歴と指の大きさに応じて、レイアウト変更を行う。【選択図】図１
2016099832.tif 000002
【特許請求の範囲】
【請求項１】
表示画面を表示し、ユーザ操作を前記表示画面から受け付ける表示部と、
ユーザの指の大きさを計測する計測部と、
前記計測部が計測したユーザの指の大きさに応じて、前記表示画面のレイアウトを変更する処理手段と、
を備えることを特徴とする、情報処理装置。
【請求項２】
ユーザを認証する認証部を備え、
前記処理手段は、前記認証部により認証されたユーザ毎に記憶されたユーザの操作履歴に基づいて、前記表示画面のレイアウトを変更することを特徴とする、請求項１に記載の情報処理装置。
【請求項３】
前記処理手段は、前記操作履歴から、連続して所定の回数以上、操作ミスが続いたと判断される場合に、前記表示画面のレイアウトを、操作ミスがあった表示エリアが拡大されるように変更することを特徴とする、請求項２に記載の情報処理装置。
【請求項４】
前記処理手段は、
前記操作履歴から、上位カテゴリに属する第１のアイテムを選択後、下位カテゴリに属する第２のアイテムを選択する操作パターンの頻度が高いと判断される場合に、
前記上位カテゴリの前記表示画面のレイアウトを、前記第１のアイテムの表示エリアが拡大されるように変更した後、
前記下位カテゴリの前記表示画面のレイアウトを、前記第２のアイテムの表示エリアが拡大されるように変更する
ことを特徴とする、請求項２又は３に記載の情報処理装置。
【請求項５】
前記処理手段は、前記操作履歴から、操作ミスがないと判断される場合に、前記表示画面のレイアウトを、一度に閲覧できる情報量が増加するように変更することを特徴とする、請求項２から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記認証部は、前記計測部によるユーザの指の大きさの計測時に、ユーザの指の生体情報に基づいて認証を行うことを特徴とする、請求項２から５のいずれか１項に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関し、特に、ユーザインタフェースの操作性の向上に関する。
【背景技術】
【０００２】
ユーザインタフェースの技術分野においては種々のカスタマイズのための技術が考案されている。カスタマイズの一つの方法はユーザ登録を行い、設定情報をユーザ毎に持つ方法であるが、ユーザ登録や設定情報を設定するための操作はユーザに負担をかける。
【０００３】
これに対して、特許文献１には、画面の観察者を撮影して、撮影画像中の顔画像から得られる特徴情報に基づいて表示形態を変えることにより、個人情報の登録等をしていない不特定多数の人の利用に際しても表示画面の文字サイズを大きくすることが開示されている。しかしながら、表示文字サイズの拡大を必要としない人に対しても、自動的に表示文字サイズを拡大してしまうため、一度に閲覧できる情報量が少なくなってしまうという問題がある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＭＦＰ（多機能複合機）をはじめとしたＯＡ機器では、ユーザの指をポインティングに用いるタッチパネルが広く使われている。しかしながら、ユーザの指の大きさには個人差がある。表示画面中のボタンの大きさによってはユーザの指の大きさが合わず、操作に困難が伴う場合がある。
【０００５】
そこで本発明は、ユーザの指の大きさの個人差に起因する操作の困難性を解消することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明は、表示画面を表示し、ユーザ操作を前記表示画面から受け付ける表示部と、ユーザの指の大きさを計測する計測部と、前記計測部が計測したユーザの指の大きさに応じて、前記表示画面のレイアウトを変更する処理手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ユーザの指の大きさの個人差に起因する操作の困難性を解消することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】実施形態の機能構成を示すブロック図である。
【図２】実施形態のログイン処理のフローチャートである。
【図３】実施形態において、指のサイズを計測する態様を示す図である。
【図４】実施形態における画面のレイアウト例を示す図である。
【図５】実施形態の操作履歴に基づくレイアウト変更処理のフローチャートである。
【図６】実施形態の操作履歴に基づくレイアウト変更処理のフローチャートである。
【図７】実施形態の操作履歴に基づくレイアウト変更処理のフローチャートである。
【図８】実施形態における画面のレイアウト例を示す図である。
【発明を実施するための形態】
【０００９】
＜全体構成とログイン処理＞
図１は、本実施形態の機能構成を示すブロック図である。
図１に示すように、本実施形態に係る情報処理装置１００は、操作部１１０及びコントローラ１２０を備えて構成される。情報処理装置１００の具体的な実施態様に限定はないが、本実施形態では多機能複合印刷機であるＭＦＰを説明例として用いる。
【００１０】
操作部１１０は、表示部１１１、静脈認証部１１２及びサイズ計測部１１３を備える。表示部１１１は、指の大きさに応じてカスタマイズされたカスタマイズ画面を表示する。また、表示画面に基づいたユーザの操作入力を受け付ける。実施態様としては例えば静電方式のタッチパネルがある。静脈認証部１１２は、ユーザを特定し個人認証を行う。サイズ計測部１１３は、静脈認証部１１２に付随し指の大きさを計測する。
【００１１】
コントローラ１２０は、データ記憶領域１２１及びＣＰＵ１２２を備える。データ記憶領域１２１は、ユーザの指２００の大きさに応じたカスタマイズ情報を格納する。ＣＰＵ１２２は、中央演算装置であり、表示部１１１の表示画面を構成（レイアウト）する。また、ＣＰＵ１２２は、サイズ計測部１１２によってユーザの指２００の大きさを計測した結果に基づき、ユーザの指２００の大きさに応じた操作部表示画面を決定する処理や、表示部１１１において操作ミスを検知した際に次回起動時の操作部表示画面を決定する処理などを実行する。
【００１２】
情報処理装置１００は、静脈認証部１１２を中心に表示部１１１やＣＰＵ１２２、データ記憶領域１２１を備え、これらのブロックの働きにより、個人認証機能をユーザに提供する。以下に説明するログイン処理は、個人認証機能を提供するための実行処理である。図２に、本実施形態のログイン処理のフローチャートを示す。
【００１３】
近年、ＭＦＰにおいてコストダウンの考えから、操作部表示画面の小型化が行われており、より繊細な操作が必要とされている。そこで、ユーザごとの操作力の差異を考慮して、ユーザごとに利用しやすい操作画面を表示する画像形成装置が開発され、特定ユーザ向けにカスタマイズされた操作画面の情報を取得し、カスタマイズされた画面を表示する技術が考えられ既に知られている。さらには、あらかじめ個人情報等を登録していない未登録者でもサービスを利用できるように、ユーザの身体情報を検知し、画面に表示する文字サイズを大きくする技術が考えられ既に知られている。
【００１４】
しかし、今までのユーザの身体的特徴から自動的に文字サイズを大きくするやり方では、個人情報等の登録をしていない不特定多数の人に対しても好適な画面表示をすることができるが、表示文字サイズの拡大を必要としない人に対しても、自動的に表示文字サイズを大きくしてしまうため、一度に閲覧できる情報量が少なくなってしまうという問題があった。
【００１５】
他方で、近年、セキュリティ意識が高まり、ＭＦＰにおいてユーザの人体からユーザ認証情報の読み取りを行うことが増加してきている。その技術の１つとしては、例えば、静脈センサによりユーザの情報が読み取る技術がある。これによりユーザ認証を行うことによって、画像形成装置の利便性を向上させ、データの取り違え等を防止することが可能となり、高いセキュリティを確保することができる。
【００１６】
上述の諸々の問題に鑑み、本実施形態では、高セキュリティを確保するための機能である個人認証機能を提供する際に、ユーザの指の大きさの個人差に起因する操作の困難性を解消するための技術が提供される。具体的には、図２に示すログイン処理の際に、ユーザの指の大きさの個人差に起因する操作の困難性を解消するための処理が行われる。
【００１７】
図２のフローチャートにおいては、まず、操作部１１０において、個人認証が行われる（Ｓ１０１）。本実施形態においては、このステップが、静脈認証部１１２による操作者の静脈の模様を登録済みのものと比較して、一致した場合に認証を許可する方式である。そして、本実施形態においては、個人認証の際に認証履歴が存在しない場合は、ユーザの指のサイズを計測する処理も同時に行う。
【００１８】
図３に、本実施形態において、ユーザの指のサイズを計測する態様の一例を示す。図示のように、ユーザが静脈認証部１１２に指を載せると静脈認証部１１２がユーザを特定する。個人認証が成立すると（Ｓ１０２、Ｙｅｓ）、ユーザの情報処理装置１００へのアクセス制御が解除される（Ｓ１０３）。同時に認証履歴の有無を判定する（Ｓ１０４）。データ記憶領域１２１に認証履歴が存在しない場合、静脈認証部１１２に付随する指のサイズ計測部１１３において、ユーザの指のサイズを計測する（Ｓ１０６）。
【００１９】
計測した指のサイズは、表示部１１１に表示する画面の文字やアイコンのサイズや画面のレイアウト等（以下、「レイアウト」と呼ぶ）の決定に用いる。一方で、データ記憶領域１２１に認証履歴が存在する場合は、前回のレイアウトの変更結果に基づくことにする（Ｓ１０５）。測定したユーザの指のサイズ、又は、前回のレイアウトの変更結果に基づいて、ＣＰＵ１２２は表示部１１１に表示する画面のレイアウトを決定し、ログイン処理を終える（Ｓ１０７）。
【００２０】
＜指のサイズに基づいたレイアウト＞
図４に、本実施形態における画面のレイアウト例を示す。図４中の最上段は、画面のタイトル等や情報処理装置１００が発するメッセージの表示である。左側は数個の選択項目のボタンになっており、ボタンを押下等することにより、機能の選択ができるなどの操作ができる。右側は数値の選択などを行う際のテンキーになっている。
【００２１】
本実施形態では、Ｓ１０７でＣＰＵ１２２により、規定のサイズよりも指が大きいと判定されたとき、表示部１１１の表示画面のレイアウトを拡大表示する。また、データ記憶領域１２１に認証履歴が存在する場合は前回のレイアウトを反映する。図４（ａ）は通常の表示画面イメージであり、図４（ｂ）は拡大した表示画面のイメージである。
【００２２】
このように本実施形態は、ユーザの指の大きさを計測する計測部（サイズ計測部１１３）を備えており、計測結果に応じたユーザの指の大きさに基づいて表示画面を変更する。この特徴により、指の大きさに応じて表示画面中のボタン等の操作対象の大きさが変更され、ユーザの指の大きさに基づく操作の困難性を解消することができる。
【００２３】
図４を参照した説明においては、規定のサイズ以上の場合に拡大することとしたが、アイコンやボタンのサイズが小さい方が画面全体に一度に表示させることのできる情報量が増えるので、別の規定のサイズ以下の場合に縮小する構成を付加することも好ましい。
【００２４】
＜操作履歴に基づくレイアウト変更処理１＞
図２を参照して指の大きさに基づいて画面のレイアウトを変更する処理について述べたが、本実施形態では、これに加えて操作履歴にも基づいて画面のレイアウトを変更する処理を行う。この操作履歴に基づくレイアウト変更処理は、個人認証機能と密接であり、個人認証機能により特定された個人とその操作履歴が紐付けられて、データ記憶領域１２１に記憶されている。
【００２５】
操作部１１１の表示画面が小さくなることで、操作性の難易度は高くなり、自分の想定している押下ポイントと異なる領域を押下してしまう可能性が生じる。そこで、操作ミス回数に応じて次回起動時の表示画面を決定する。ユーザが操作を行い、操作ミスが発生すると、ユーザの操作ミス回数をコントローラ１２０のデータ記憶領域１２１に記録する。操作ミスが発生すると、次回起動時に表示画面のレイアウトを自動的に拡大することが決定し、ユーザに応じてカスタマイズされた画面が表示される。
【００２６】
図５に、本処理のフローチャートを示す。図示のように、図２のログイン処理に続けて、操作履歴に基づくレイアウト変更処理を実行する。操作部１１０がユーザ操作を検知したら（Ｓ１０８）、操作ミスが発生したか否かをＣＰＵ１２２が判定する（Ｓ１０９）。発生すると操作ミスの回数が所定の回数以上であるか否かをＣＰＵ１２２が判定する（Ｓ１１０）。
【００２７】
ミスが所定の回数以上であれば次回起動時の表示画面のレイアウトを変更することを決定する（Ｓ１１１）。所定の回数より少なければ、変更しないことを決定する（Ｓ１１２）。Ｓ１１１のレイアウト変更は、図４に示したようなアイコンやボタンなどの拡大を伴うものである。
【００２８】
なお、Ｓ１１０は、許容する操作ミス回数を１回だけにする場合、省略することができる。一方で、画面の拡大を行うか判定の際に操作ミス回数を３回と条件をつけることによって、表示画面が小さいことによる操作ミスかユーザの単純なミスかの判定を行う。単純なミスにより画面が拡大すると不便であるため、Ｓ１１０を設けることにより、ユーザの意図しない表示画面の拡大を防止することができる。
【００２９】
図５のフローは、次回起動時のレイアウトに影響するものであるが、現在起動し、ユーザがログインしている情報処理装置１００の表示部１１１の表示画面のレイアウトを、操作履歴に基づいて変更することも好ましい。図６にこの場合のフローを示す。
【００３０】
図６に示すように、本構成においては、ユーザが操作ミスを所定の回数以上発生させると、表示画面のレイアウトを拡大する変更を行う（Ｓ１１１ａ）。この場合、変更したレイアウトはデータ記憶領域１２１に記憶させて、次回起動（ログイン）時に用いることが好ましい。
【００３１】
ユーザによっては通常の操作画面においてもミスなく操作可能である。そこで、画面上に表示できる情報量を増加させるために操作ミスがないユーザに対しては表示画面を縮小させる（Ｓ１１２ａ）。すなわち、操作ミスが所定の回数発生しなかった場合、次回起動時に表示画面のレイアウトを自動的に縮小することが決定し、ユーザに応じてカスタマイズされた画像が表示される。
【００３２】
ユーザは、表示画面を操作中に表示画面が小さいことで不便を感じることがある。そこで、本処理においては、操作部１１１使用中に自動で表示画面を拡大縮小する。画面拡大の判定を行い、次回の起動を待たずして表示画面の拡大を行う。
【００３３】
＜操作ミスに関して＞
図５及び図６におけるＳ１０９の判定、すなわち、操作ミスが発生したか否かの判断処理は、以下の４パターンの少なくともいずれか一つのパターンに該当するか否かをＣＰＵ１２２が判定することで行う。
【００３４】
パターン１：ユーザがボタンを押下した際に複数のボタンが押下されているかを判断する。ユーザが特定のボタンを押す際に複数のボタンを検知するということは、ボタンの押し間違いではなく表示画面のサイズ違いによる操作性の低下と判断する。常にボタンの押下エリアが特定のボタンのみの場合「操作ミスがない」と判断する。
【００３５】
パターン２：ユーザが「キャンセル」ボタンを１度も押下せずに操作ボタンを１０回押下したかを判断する。ユーザが操作ミスをする場合は一度ボタンを押下した後にその表示画面上ではボタンを押下せず、ボタンの取り消し、つまりは「キャンセル」ボタンを押下する。ユーザが「キャンセル」ボタンを押下しないということは「操作ミスがない」と判断できる。
【００３６】
パターン３：ユーザが「キャンセル」ボタンを１度も押下していないことがユーザのログイン３回連続で発生したかを判断する。
パターン４：ユーザが所定のボタンを押下し、表示画面が変化した後、その表示画面上のボタンを押下せずに「キャンセル」ボタンを押下した場合は操作ミスと判断する。一方で所定のボタンを押下した後、その表示画面上でボタンを押下し、操作を決定させた後、「キャンセル」ボタンを押下した場合は前の画面に「戻る」ボタンとして使用していると判断するため、「キャンセル」ボタンが押下された場合においても「操作ミスがない」と判断する。
【００３７】
上記パターン３又は４によって、「キャンセル」ボタンを「取り消し」ボタンとして使用するのではなく、「戻る」ボタンとして使用するユーザに対しての誤認識を防ぐことができる。
【００３８】
さらに、操作ミスがない場合の処理（Ｓ１１２又はＳ１１２ａ）については、Ｓ１１２又はＳ１１２ａの処理の説明で述べたことに代えて、下記のパターン１又は２の処理内容とすることも好ましい。
パターン１：「操作ミスがない」と判断することで操作部表示画面全体を縮小表示し、画面上に表示される情報量を増加させる。
パターン２：「操作ミスがない」と判断に至るまでにユーザが押下したボタンを記録・データ化し、ユーザに応じて使用頻度の多いボタン以外の箇所を縮小表示する。
【００３９】
＜操作履歴に基づくレイアウト変更処理２＞
図５と図６を参照しながら操作履歴に基づくレイアウト変更処理について述べたが、操作ミスをしたか否かという意味の操作履歴ではなく、以下に述べるようにアイコンやボタンの選択頻度をユーザの操作履歴から得て、選択頻度が高いものの表示を拡大するというレイアウト変更処理とすることも好ましい。この処理は、図５や図６を参照しながら述べた処理と組み合わせることもでき、その場合は相乗効果がある。
【００４０】
図７に、本処理のフローを示す。
図７において、ユーザ認証が完了し、ユーザがボタン押下した機能を最初から順番に記録する（Ｓ１０８）。前回起動時においてユーザがボタン押下した機能と比較を行う（Ｓ１１３）。同じボタン押下した機能がある場合はデータ記憶領域１２１に記録する。起動するたびに同じボタンが押下されているかを判定する（Ｓ１１３）。
【００４１】
その連続回数が所定の回数（例えば３回）を超えた場合、頻繁に使用する機能と判定する（Ｓ１１４）。この場合、次回起動時にその機能のみ拡大表示を行い、使用しない機能を縮小する（Ｓ１１５）。図８（ａ）に、この場合の画面表示例を示す。図８（ａ）中、左の列の４段目が頻繁に使用する機能のボタンである。
【００４２】
ユーザには頻繁に使用する機能・ボタン（原稿サイズ指定、片面両面指定、枚数指定、ステープル等）が存在し、その特徴はユーザごとに異なる。そこで、各ユーザが頻繁に使用する機能・ボタンを判定し、図８（ａ）のように特定の押下エリアのみ拡大表示することで、情報量の減少を防止することができる。その動作は前回起動時に行った操作を記録しておき、起動時にその操作と同じ操作を行ったかの判定をする。起動のたびに同じ操作を行うことが３回の起動において連続して繰り返すことで、繰り返し行われた操作に対応する押下エリアの拡大表示を行う。
【００４３】
さらに好ましくは、ボタン押下の順番を記録し、ボタン押下した機能の前後のボタン押下された機能を記録する。図８（ｂ）に、この場合の表示画面例を示す。例としては前後の機能とセットで判定する。起動するたびに同じセットボタンが押下されているかを判定し、その連続回数が３回を超えた場合、一連の流れとして検知する。
【００４４】
例えば、以下のように機能を選択するためのボタンが押下されたとする。
前前回起動時：機能ａ→機能ｂ→機能ｃ→機能ｅ
前回起動時：機能ａ→機能ｂ→機能ｃ→機能ｆ
今回起動時：機能ｇ→機能ａ→機能ｂ→機能ｃ
この場合、機能ａ→機能ｂ→機能ｃの流れを一連の流れとして判定し、機能ａボタンを押下後は機能ｂの画面を表示する。
【００４５】
以上に述べた実施形態は、静脈認証機能と同時にユーザの指のサイズを測定し、ユーザの指のサイズに応じて操作部表示画面のカスタマイズを行う技術に加え、ユーザの操作ミス回数を記録・データ化し、次回起動時に各ユーザにあった表示画面のレイアウトを自動的にカスタマイズすることができる。また、各ユーザに対して、操作ボタンの押しにくさを解消するとともに一度に閲覧できる情報量が少なくなることを防止することができる。
【００４６】
ユーザによって操作の得意不得意が存在する。同じ指の大きさであっても、ユーザが必要としている表示画面は異なる。そこで、上記実施形態のように、静脈認証とともに、ユーザの指の大きさを測定し、ユーザの指の大きさに応じた押下ボタンのサイズ変更を含む操作部表示画面のカスタマイズを行うことにより、指の大きさの個人差に起因する操作の困難性を解消することができる。また、上記実施形態のように、ユーザの操作ミス回数をデータベースに記録し、次回起動時に操作ミス回数からユーザに応じた表示画面のレイアウトを行うことができる。
【００４７】
ユーザに応じた操作部表示画面を自動的にカスタマイズすることで、操作部表示画面の小型化に伴い生じる操作ボタンの押しにくさを解消するとともに、不必要な表示画面の拡大を防止し、一度に閲覧できる情報量が少なくなることを防止することができる。
【００４８】
要するに、静脈認証とともに、ユーザの指のサイズを測定することで、ユーザの指のサイズに応じた押下ボタンのサイズ変更を含む操作部表示画面のカスタマイズを行うことに加え、ユーザの操作ミス回数を記録・データ化し、次回起動時に操作ミス回数からユーザに応じた表示画面のカスタマイズを行うことにより、操作履歴及び指の大きさに応じた表示画面のレイアウトを改善を行うことができる。
【符号の説明】
【００４９】
１００    情報処理装置
１１０    操作部
１１１    表示部
１１２    静脈認証部
１１３    サイズ計測部
１２０    コントローラ
１２１    データ記憶領域
１２２    ＣＰＵ
【先行技術文献】
【特許文献】
【００５０】
【特許文献１】特開２００６−０２３９５３号公報
【図１】
2016099832.tif 000003
【図２】
2016099832.tif 000004
【図３】
2016099832.tif 000005
【図４】
2016099832.tif 000006
【図５】
2016099832.tif 000007
【図６】
2016099832.tif 000008
【図７】
2016099832.tif 000009
【図８】
2016099832.tif 000010