(57)【特許請求の範囲】
【請求項１】
表示画面にキーを配列した画像を表示するキー表示処理部と、
前記表示画面に表示されているポインタが移動中と判定した場合に前記表示画面に表示されている各キーの領域にキーの内容を表示する第１の機能、及び、前記表示画面へのタッチ位置が移動中と判定した場合に前記表示画面に表示されている各キーの領域にキーの内容を表示する第２の機能のうち少なくとも何れかの機能を有するキー内容表示処理部と、を備える、
情報処理装置。
【請求項２】
前記キー表示処理部は、前記情報処理装置がパスワード入力の受付処理を開始すると、前記キーを配列したパスワード入力の画像を表示し、
前記キー内容表示処理部は、前記受付処理の開始時に前記各キーに割り当てるキーの内容の割り当てを決定し、
前記キー内容表示処理部が前記第１の機能を有する場合、前記キー内容表示処理部は、前記受付処理の開始から終了までの間の前記ポインタの移動中、前記受付処理の開始時に決定した割り当てに従って前記各キーの領域にキーの内容を表示し、
前記キー内容表示処理部が前記第２の機能を有する場合、前記キー内容表示処理部は、前記受付処理の開始から終了までの間の前記タッチ位置の移動中、前記受付処理の開始時に決定した割り当てに従って前記各キーの領域にキーの内容を表示する、
請求項１に記載の情報処理装置。
【請求項３】
前記キー内容表示処理部が前記第１の機能を有する場合、前記キー内容表示処理部は、前記ポインタが移動を開始すると前記各キーの領域にキーの内容を表示し、前記ポインタが移動を停止すると前記各キーの領域に表示されているキーの内容を非表示にし、
前記キー内容表示処理部が前記第２の機能を有する場合、前記キー内容表示処理部は、前記タッチ位置が移動を開始すると前記各キーの領域にキーの内容を表示し、前記タッチ位置が移動を停止すると前記各キーの領域に表示されているキーの内容を非表示にする、
請求項１または２に記載の情報処理装置。
【請求項４】
前記キー内容表示処理部が前記第１の機能を有する場合、前記キー内容表示処理部は、前記ポインタの移動中、前記キーを操作すると入力される文字を前記各キーの領域に表示
し、
前記キー内容表示処理部が前記第２の機能を有する場合、前記キー内容表示処理部は、前記タッチ位置の移動中、前記キーを操作すると入力される文字を前記各キーの領域に表示する、
請求項１から３の何れか一項に記載の情報処理装置。
【請求項５】
コンピュータが、
表示画面にキーを配列した画像を表示するキー表示処理と、
前記表示画面に表示されているポインタが移動中と判定した場合に前記表示画面に表示されている各キーの領域にキーの内容を表示する第１の機能、及び、前記表示画面へのタッチ位置が移動中と判定した場合に前記表示画面に表示されている各キーの領域にキーの内容を表示する第２の機能のうち少なくとも何れかの機能を実現するキー内容表示処理と、を実行する、
情報処理方法。
【請求項６】
コンピュータに、
表示画面にキーを配列した画像を表示するキー表示処理と、
前記表示画面に表示されているポインタが移動中と判定した場合に前記表示画面に表示されている各キーの領域にキーの内容を表示する第１の機能、及び、前記表示画面へのタッチ位置が移動中と判定した場合に前記表示画面に表示されている各キーの領域にキーの内容を表示する第２の機能のうち少なくとも何れかの機能を実現するキー内容表示処理と、を実行させる、
情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、情報処理装置、方法およびプログラムに関する。
【背景技術】
【０００２】
情報処理技術の発展に伴い、パスワードやその他各種の機密情報をコンピュータに入力する機会が増大している。このため、近年では、キー入力の内容が第三者へ漏洩する可能性を低減する各種技術が提案されている（例えば、特許文献１−２を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−７２２６２号公報
【特許文献２】特開２００７−１０９１０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画面に表示されているキーを操作する場合、ポインタや指、タッチペン等の各種指示手段が指し示すキーの刻印が第三者に盗み見られてキー入力の内容が漏えいする虞がある。このため、キーの刻印の表示を制限し、画面を盗み見た第三者がキー入力の内容を把握不能にする方策が考えられる。しかし、キー入力の作業中に刻印の表示が制限される場合、ユーザは、キー入力の開始前に操作対象のキーの位置を予め覚えておく必要がある。よって、誤入力の発生や入力作業の負担増大といった操作性の低下が懸念される。
【０００５】
そこで、本願は、操作性の低下を抑制しつつ、画面に表示されているキーを操作する際の入力内容の漏洩を抑制可能な情報処理装置、方法およびプログラムを提供する。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明では、表示画面にキーを配列した画像を表示しておき、表示画面に表示されているポインタの移動中または表示画面のタッチ位置の移動中、各キーの領域にキーの内容を表示することで、操作性の低下を抑制しつつ、画面に表示されているキーを操作する際の入力内容の漏洩を抑制することにした。
【０００７】
詳細には、情報処理装置であって、表示画面にキーを配列した画像を表示するキー表示処理部と、前記表示画面に表示されているポインタの移動中または前記表示画面のタッチ位置の移動中、前記表示画面に表示されている各キーの領域にキーの内容を表示するキー内容表示処理部と、を備える。
【０００８】
ここで、キーの内容とは、キーを押した場合に処理される入力内容であり、例えば、キーを押した場合に入力が認識される英字や数字といった各種の文字情報や、キーを押した場合に実行される各種機器の動作内容を示した情報が挙げられる。また、表示画面のタッチ位置とは、表示画面にタッチする指、タッチペン等の各種接触体が接触している位置である。
【０００９】
上記情報処理装置であれば、キーを押す際のポインタまたはタッチ位置の移動停止により、ポインタや指、タッチペン等の各種指示手段が指し示すキーの内容が非表示になるので、表示画面を第三者に盗み見られてもキー入力の内容が漏えいする可能性が低減する。
【００１０】
また、上記情報処理装置であれば、ポインタまたはタッチ位置が動けば各キーの領域に
キーの内容が表示されるため、キーを操作しようとするユーザは、ポインタまたはタッチ位置の移動を開始するだけで、操作したいキーの位置を確認できる。よって、ユーザは、キー入力の開始前に操作対象のキーの位置を予め覚えておかなくても、ポインタまたはタッチ位置の移動を開始した状態で操作対象のキーの位置を特定できる。これにより、誤入力の発生や入力作業の負担増大といった操作性の低下が抑制される。
【００１１】
なお、前記キー表示処理部は、前記情報処理装置がパスワード入力の受付処理を開始すると、前記キーを配列したパスワード入力の画像を表示し、前記キー内容表示処理部は、前記受付処理の開始時に前記各キーに割り当てるキーの内容の割り当てを決定し、前記受付処理の開始から終了までの間の前記ポインタまたは前記タッチ位置の移動中、前記受付処理の開始時に決定した割り当てに従って前記各キーの領域にキーの内容を表示するものであってもよい。このような情報処理装置であれば、各キーに割り当てるキーの内容の割り当てが、パスワード入力の受付処理が開始される度に行われるため、キーの位置からキーの内容を把握することが困難となる。よって、ポインタや指、タッチペン等の各種指示手段が示すキーの位置を第三者に盗み見られても、キーの位置から入力内容が漏えいする可能性を抑制可能である。
【００１２】
また、前記キー内容表示処理部は、前記ポインタまたは前記タッチ位置が移動を開始すると前記各キーの領域にキーの内容を表示し、前記ポインタまたは前記タッチ位置が移動を停止すると前記各キーの領域に表示されているキーの内容を非表示にするものであってもよい。このような情報処理装置であれば、ポインタまたはタッチ位置の移動を開始すれば、操作したいキーの位置を直ちに確認できる。また、ポインタまたはタッチ位置の移動を停止すれば、キーの内容が直ちに非表示になるので、キー入力の内容の漏洩を抑制できる。
【００１３】
また、前記キー内容表示処理部は、前記ポインタまたは前記タッチ位置の移動中、前記キーを操作すると入力される文字を前記各キーの領域に表示するものであってもよい。このような情報処理装置であれば、表示画面を第三者に盗み見られてもキー入力する文字の情報が漏えいする可能性が低減する。
【００１４】
なお、本発明は、方法としての側面から捉えることもできる。例えば、本発明は、コンピュータが、表示画面にキーを配列した画像を表示するキー表示処理と、前記表示画面に表示されているポインタの移動中または前記表示画面のタッチ位置の移動中、前記表示画面に表示されている各キーの領域にキーの内容を表示するキー内容表示処理と、を実行する入力方法であってもよい。
【００１５】
また、本発明は、プログラムとしての側面から捉えることもできる。例えば、本発明は、コンピュータに、表示画面にキーを配列した画像を表示するキー表示処理と、前記表示画面に表示されているポインタの移動中または前記表示画面のタッチ位置の移動中、前記表示画面に表示されている各キーの領域にキーの内容を表示するキー内容表示処理と、を実行させる入力プログラムであってもよい。
【発明の効果】
【００１６】
上記情報処理装置、方法およびプログラムであれば、操作性の低下を抑制しつつ、画面に表示されているキーを操作する際の入力内容の漏洩を抑制することができる。
【図面の簡単な説明】
【００１７】
【図１】図１は、実施形態に係る情報処理システムの構成図の一例である。
【図２】図２は、ユーザ端末のハードウェア構成図の一例である。
【図３】図３は、ユーザ端末内に実現される機能ブロックを示した図の一例である。
【図４】図４は、パスワードの入力画面を示した図の一例である。
【図５】図５は、ユーザ端末が実行する処理フローを示した図の一例である。
【図６】図６は、キーを配列した画像を示した図の一例である。
【図７】図７は、各キーの領域に英数字を配置した画像を示した図の一例である。
【図８】図８は、数字の「９」のキーがクリックされた際の画像を示した図の一例である。
【発明を実施するための形態】
【００１８】
以下、実施形態について説明する。以下に示す実施形態は、単なる例示であり、本開示の技術的範囲を以下の態様に限定するものではない。
【００１９】
図１は、実施形態に係る情報処理システムの構成図の一例である。実施形態に係る情報処理システムＳＹＳは、図１に示すように、ユーザ端末１やネットワーク２、サーバ３によって形成される。サーバ３は、ユーザ端末１を操作するユーザへ提供する各種のサービスを実現する装置である。サーバ３は、パスワード入力によって承認したユーザに対してサービスを提供するものであれば、如何なる内容のサービスを提供するものであってもよい。パスワード入力によって承認されたユーザに対して提供するサービスとしては、例えば、預金を取り扱うインターネットバンキングサービス、各種有料コンテンツの配信サービス、ウェブメールやＳＮＳ（Social Networking Service）といった各種情報の取扱い
サービス、その他、ユーザ認証を伴う各種サービスを挙げることができる。
【００２０】
ユーザ端末１は、サーバ３にアクセスするユーザが操作する情報処理装置であり、例えば、パーソナルコンピュータ（ＰＣ）やタブレットＰＣ、スマートフォン等の各種装置が挙げられる。ユーザ端末１には、ポインティングデバイスの一種であるマウス４が設けられている。
【００２１】
図２は、ユーザ端末１のハードウェア構成図の一例である。ユーザ端末１は、ＣＰＵ（Central Processing Unit）やＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等を含む制御部、制御部が実行するプログラムや関連情報等の各種情報を記憶する
記憶装置、ネットワーク２を介した通信を行うための通信Ｉ／Ｆ（インタフェース）、各種情報を表示する表示装置、キーボードやマウス４等の入力装置を備える情報処理装置である。
【００２２】
図３は、ユーザ端末１内に実現される機能ブロックを示した図の一例である。ユーザ端末１からサーバ３へのアクセスが行われると、サーバ３からダウンロードされるソフトウェアキーボードのプログラムをユーザ端末１の制御部においてＣＰＵが解釈及び実行し、キー表示処理部１Ａやキー内容表示処理部１Ｂ、入力処理部１Ｃを実現する。サーバ３からダウンロードされるソフトウェアキーボードのプログラムは、例えば、ユーザ端末１がサーバ３へアクセスした際にユーザ端末１へダウンロードされるホームページのＨＴＭＬ（HyperText Markup Language）文書に含まれる。
【００２３】
キー表示処理部１Ａは、マウス４が設けられているユーザ端末１の表示画面に、キーを配列した画像を表示する機能を司る。キー内容表示処理部１Ｂは、マウス４によるポインタの移動中、表示画面に表示されている各キーの領域にキーの内容を表示する機能を司る。入力処理部１Ｃは、マウス４によって選択されたキーを特定し、特定したキーの内容をユーザ端末１への入力として受付処理する。
【００２４】
ユーザがユーザ端末１を操作してサーバ３にアクセスすると、ホームページのＨＴＭＬ文書がユーザ端末１にダウンロードされ、ユーザ認証に用いるパスワードの入力画面が表示装置に表示される。図４は、パスワードの入力画面を示した図の一例である。ユーザが
マウス４を操作してポインタ５を動かし、パスワードの入力画面に表示されている「ソフトウェアキーボードを使う」というボタンにポインタ５を位置合わせした状態でクリック操作を行うと、ユーザ端末１は、以下のような情報処理を実現する。
【００２５】
図５は、ユーザ端末１が実行する処理フローを示した図の一例である。以下、ユーザ端末１において実現される情報処理について、図５の処理フローを参照しながら説明する。
【００２６】
ユーザ操作により、ソフトウェアキーボードの使用が選択されると、キー表示処理部１Ａが、キーを配列した画像をユーザ端末１の表示装置に表示する（Ｓ１０１）。図６は、キーを配列した画像を示した図の一例である。パスワードの入力画面に表示されている「ソフトウェアキーボードを使う」というボタンがクリックされると、キーを配列した画像が表示される。
【００２７】
次に、キー内容表示処理部１Ｂが、各キーの内容を決定する（Ｓ１０２）。各キーの内容は、例えば、次のようにして決定される。すなわち、例えば、パスワードが英数字によって構成される場合、キー内容表示処理部１Ｂは、ＡからＺまでの英字２６文字と、０から９までの数字１０文字の全３６文字を、キー表示処理部１Ａが表示する各キーの何れかに各々ランダムに割り当てる。
【００２８】
次に、キー内容表示処理部１Ｂは、ポインタ５が移動中であるか否かの判定を行う（Ｓ１０３）。キー内容表示処理部１Ｂは、ポインタ５が停止しており、ステップＳ１０３の処理で否定判定を行った場合、画面表示されている各キーの領域に「＊」を表示し、ステップＳ１０２の処理において決定された各キーの内容を非表示の状態とする（Ｓ１０４）。
【００２９】
一方、キー内容表示処理部１Ｂは、ポインタ５が移動しており、ステップＳ１０３の処理で肯定判定を行った場合、画面表示されている各キーの領域に、ステップＳ１０２の処理において決定した各キーの内容を表示する（Ｓ１０５）。図７は、各キーの領域に英数字を配置した画像を示した図の一例である。ステップＳ１０３の処理で肯定判定を行った場合、キー内容表示処理部１Ｂは、ステップＳ１０２の処理において決定した各キーの内容を表示したキー配列の画面を表示する。なお、キー内容表示処理部１Ｂは、ステップＳ１０２の処理において何れの文字も割り当てられないキーが存在する場合、当該キーの領域にダミーの文字を表示するか、或いはキーに何らの表示も無い状態とする。図７では、ダミーの文字として「ダイヤ」が表示されているが、ダミーの文字は英字および数字以外の如何なる文字であってもよい。
【００３０】
入力処理部１Ｃは、画面表示されているキーがクリックされたか否かの判定を行う（Ｓ１０６）。入力処理部１Ｃは、画面表示されているキーがクリックされたことを検知した場合、クリックされたキーをポインタ５の座標から特定し、特定したキーの内容をユーザ端末１への入力として受付処理する。図８は、数字の「９」のキーがクリックされた際の画像を示した図の一例である。入力処理部１Ｃは、画面表示されているキーがクリックされたことを検知した場合、クリックされたキーが数字の「９」であることをポインタ５の座標から特定し、数字の「９」というキーの内容をユーザ端末１への入力として受付処理する。これにより、パスワードの入力欄には入力された文字に対応する「＊」の文字が追加される。
【００３１】
ユーザ端末１は、ソフトウェアキーボードのウィンドウをクローズする操作が行われるまでの間、上記ステップ１０３からステップＳ１０７までの処理を繰り返し実行する（Ｓ１０８）。また、ソフトウェアキーボードのウィンドウをクローズする操作が行われると、ユーザ端末１は、キー表示処理部１Ａやキー内容表示処理部１Ｂ、入力処理部１Ｃの機
能を停止し、ソフトウェアキーボードの画像を画面から消去する。
【００３２】
上記ユーザ端末１では、ソフトウェアキーボードの使用が選択されると、上記ステップＳ１０３からステップＳ１０７までの処理が繰り返し実行されるため、マウス４が操作されてポインタ５が移動を開始すると、図７に示したように各キーの領域にキーの内容が表示され、マウス４の操作が止まってポインタ５が移動を停止すると、図６に示したように各キーの領域に表示されているキーの内容が非表示になる。
【００３３】
このため、上記実施形態に係るユーザ端末１であれば、キーを押す際のポインタ５の移動停止により、ポインタ５が指し示すキーの内容が非表示になるので、表示画面を第三者に盗み見られてもキー入力の内容が漏えいする可能性が低減する。例えば、ユーザ端末１に、マウス４をクリック操作した際の画面がキャプチャするスパイウェア等が仕組まれた場合であっても、クリック操作時はポインタ５が指し示すキーの内容が非表示になっているので、画面を盗み見た第三者はキー入力の内容を把握することができない。
【００３４】
また、上記実施形態に係るユーザ端末１であれば、ポインタ５が動けば各キーの領域にキーの内容が表示されるため、キーを操作しようとするユーザは、マウス４でポインタ５の移動を開始するだけで、操作したいキーの位置を確認できる。よって、ユーザは、キー入力の開始前に操作対象のキーの位置を予め覚えておかなくても、マウス４の移動を開始した状態で操作対象のキーの位置を特定できる。これにより、誤入力の発生や入力作業の負担増大といった操作性の低下が抑制される。
【００３５】
このように、上記実施形態に係るユーザ端末１であれば、操作性の低下を抑制しつつ、画面に表示されているキーをポインティングデバイスで操作する際の入力内容の漏洩を抑制することができる。なお、上記実施形態では、上記ステップＳ１０１からステップＳ１０８までの一連の処理を、ＣＰＵ等を備える情報処理装置が実現していたが、これらの処理によって実現される機能は、ポインティングデバイスによる入力操作のみを受け付ける入力専門の装置や、その他各種の装置によって実現してもよい。また、上記実施形態では、ステップＳ１０１の処理を実行した後に、ステップＳ１０２の処理を実行しているが、キーの表示と各キーの内容の決定は如何なる順序で実行してもよい。また、上記実施形態では、英字のキーと数字のキーの両方を配列したソフトウェアキーボードの画像がユーザ端末１に表示されていたが、ユーザ端末１は、数字のキーのみを配列したソフトウェアキーボード、英字のキーのみを配列したソフトウェアキーボード、或いは数字や英字以外の文字のキーを配列したソフトウェアキーボードを表示してもよい。また、上記実施形態では、文字のキーを配列したソフトウェアキーボードの画像がユーザ端末１に表示されていたが、ユーザ端末１は、文字以外の各種入力操作を受け付けるためのキーを配列した操作パネル状の画像を表示し、文字以外の入力操作を受け付けるようにしてもよい。また、上記実施形態では、キーの枠を配列した画像がユーザ端末１に表示されていたが、ユーザ端末１は、枠の無いキーを配列した画像を表示するようにしてもよい。枠の無いキーを配列した画像としては、例えば、各キーの領域に互い違いの着色を施した画像や、キー配列であることを想起させるように「＊」等の文字を縦横に並べた画像を挙げることができる。キー配列であることを想起させるように「＊」等の文字を縦横に並べた画像の場合、本願でいう「各キーの領域」には少なくとも「＊」等の文字が表示されている部位が含まれることになる。
【００３６】
また、上記実施形態では、ポインタ５が動くと各キーの領域にキーの内容が表示されていたが、ユーザ端末１に設けられるポインティングデバイスは、マウスに限定されるものではない。例えば、タッチパッドやタッチパネルといった各種のポインティングデバイスを適用することも可能である。例えば、ユーザ端末１に設けられるポインティングデバイスとしてタッチパネルが適用されている場合、タッチパネルをタッチしている指やタッチ
ペン等の各種接触体が接触状態を維持したまま動くと、ユーザ端末１は、当該接触体が接触している位置が動いていることを検知し、キーの内容を表示することになる。
【符号の説明】
【００３７】
ＳＹＳ・・情報処理システム；１・・ユーザ端末；２・・ネットワーク；３・・サーバ；４・・マウス；５・・ポインタ；１Ａ・・キー表示処理部；１Ｂ・・キー内容表示処理部；１Ｃ・・入力処理部
【要約】
【課題】本願は、操作性の低下を抑制しつつ、画面に表示されているキーを操作する際の入力内容の漏洩を抑制可能な情報処理装置、方法およびプログラムを提供する。
【解決手段】情報処理装置であって、表示画面にキーを配列した画像を表示するキー表示処理部と、前記表示画面に表示されているポインタの移動中または前記表示画面のタッチ位置の移動中、前記表示画面に表示されている各キーの領域にキーの内容を表示するキー内容表示処理部と、を備える。
【選択図】図５【図１】
0005721890.tif 000002
【図２】
0005721890.tif 000003
【図３】
0005721890.tif 000004
【図４】
0005721890.tif 000005
【図５】
0005721890.tif 000006
【図６】
0005721890.tif 000007
【図７】
0005721890.tif 000008
【図８】
0005721890.tif 000009