(57)【要約】【課題】情報入出力装置に秘密情報を入出力する際に、第三者に不用意に覗き見られることがないようにする。【解決手段】情報を入出力する領域をウィンドウとしてすくなくとも一つ含む画面を生成する画面制御部と、ウィンドウそれぞれの画面への表示および非表示と、画面に表示するときの位置と大きさとを、ウィンドウごとに表示属性として記憶する表示属性記憶部と、前記画面制御部が生成した画面を表示する表示部と、前記表示部の表示面に沿って設置され、同時に複数個所の接触を検出すると、接触箇所それぞれの座標を前記画面制御部に出力する接触位置検出部と、を備え、前記画像制御部は、前記接触位置検出部から取得した複数の接触箇所の座標情報に基づいて、前記複数の接触箇所を結んで形成される領域を判断し、前記領域に応じて前記ウィンドウの表示属性を変更する。【選択図】図２
2015099481.tif 000002
【特許請求の範囲】
【請求項１】
情報を入出力する領域をウィンドウとしてすくなくとも一つ含む画面を生成する画面制御部と、
ウィンドウそれぞれの画面への表示および非表示と、画面に表示するときの位置と大きさとを、ウィンドウごとに表示属性として記憶する表示属性記憶部と、
前記画面制御部が生成した画面を表示する表示部と、
前記表示部の表示面に沿って設置され、同時に複数個所の接触を検出すると、接触箇所それぞれの座標を前記画面制御部に出力する接触位置検出部と、
を備え、
前記画像制御部は、前記接触位置検出部から取得した複数の接触箇所の座標情報に基づいて、前記複数の接触箇所を結んで形成される領域を判断し、前記領域に応じて前記ウィンドウの表示属性を変更する情報入出力装置。
【請求項２】
前記画面制御部は、前記各接触箇所における検出情報が、予め登録された各接触箇所固有の識別情報と判定すると、前記領域に応じて前記ウィンドウの表示属性を変更することを特徴とする請求項１に記載の情報入出力装置。
【請求項３】
前記識別情報に関連付けて実際に前記画面が隠される範囲を画面隠蔽範囲として記憶する隠蔽範囲記憶部をさらに設け、
前記画像制御部が、前記接触位置検出部によって検出された接触箇所の座標が記憶した識別情報に一致した場合に、それと関連付けて記憶した画面隠蔽範囲に対応する画面を隠蔽範囲と判断することを特徴とする請求項２に記載の情報入出力装置。
【請求項４】
前記表示属性記憶部は、前記ウィンドウが入出力する情報の秘密度をウィンドウごとにさらに記憶し、
前記画面制御部が秘密性の高い情報を入出力するウィンドウのすくなくとも一部が前記領域内に収まっていないと判断すると、当該ウィンドウの表示位置、表示の大きさのすくなくとも一方のウィンドウが前記領域内に収まるよう変化させることを特徴とする請求項１から３のいずれかに記載の情報入出力装置。
【請求項５】
前記画面制御部が、秘密度の低い情報を入出力するウィンドウのすくなくとも一部が前記領域内に収まると判断すると、そのウィンドウの表示位置、表示の大きさのすくなくとも一方を、当該ウィンドウが前記領域から外れるように変化させることを特徴とする請求項４に記載の情報入出力装置。
【請求項６】
前記領域は、前記接触位置検出部上に載置する囲い壁を有するカバーに設けた複数の接触部材が前記接触位置検出部に接触することにより設定されることを特徴とする請求項１から５のいずれかに記載の情報入出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この明細書に記載の実施形態は、画像を表示する表示部(ディスプレイ)を見ながら操作する際において、周囲からの覗き見を防ぐ技術に関する。
【背景技術】
【０００２】
近年、ディスプレイの表示面にタッチパネルを備えた情報端末が普及している。２７インチや３２インチといった大きなサイズのものは、テーブルの天面などに水平に設置され、テーブルを取り囲んだ複数人の誰からでも表示が見やすく操作がしやすいといったメリットを活かして、企業における会議、店舗における商談、学校や博物館における教育といった用途に活用されている。
【０００３】
ところで、情報端末においては、パスワードや暗証番号といった秘密の情報を入力させてユーザの認証を行い、認証が成功するとそのユーザのみに閲覧が許される情報を出力することが一般に行われている。
【０００４】
しかしながら、外形サイズの大きい情報端末では、表示面が見やすいというメリットの裏返しとして、操作中にそれらの情報を関係のない第三者が盗み見ることもまた容易であるというセキュリティ上の問題が生じる。
【０００５】
この問題のうち、タッチパネルからの秘密情報の入力について以下の従来技術が挙げられる。
【０００６】
特許文献１〜３に示された技術では、複数の不連続な有底の穴又は貫通した孔、切欠きやマーク等を持つ部材を認証用の鍵として使用する。
【０００７】
ユーザはその認証用鍵部材をタッチパネルに接触させることにより、当該認証用鍵部材の穴等の座標を情報端末に入力し、情報端末は入力された座標と、予め登録された座標とを比較することにより認証を行う。
【０００８】
特許文献４に示された技術では、前面に４×４、合計１６個の穴が開けられた部材を認証用の鍵として使用する。１６個のうち任意の複数の穴に導電性のピンが差し込まれており、ユーザが鍵の前面をタッチパネルに接触させると、それぞれのピンがタッチパネルによって検出される。１６個のうちいずれの穴にピンが差し込まれているかのパターンが、あらかじめ登録されたパターンに一致するか検査することで認証を行う。
【０００９】
これらの技術を用いると、第三者による覗き見の危険にさらすことなく、認証のための秘密情報を安全に情報端末に与えることができる。
【００１０】
また、ディスプレイからの情報の出力については、ディスプレイに貼ると特定の方向以外からの視認性を著しく低下させるフィルムが、いわゆる「のぞき見防止フィルム」として広く用いられている。このフィルムを貼ると、ディスプレイに表示された情報の第三者からの覗き見を防ぐことができる。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開平１１―１４９４５４号公報
【特許文献２】特開２００４―７０９４１号公報
【特許文献３】特開２００８―２２６２４３号公報
【特許文献４】特開２０１３―１２０５７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、上記の特許文献１〜４で説明した技術では、ユーザのそれぞれに対して認証用の鍵をあらかじめ発行しておかなければならず、コストがかかるという課題がある。
【００１３】
また、鍵から情報端末に入力することができる秘密情報はあらかじめ決められたものであり、任意の情報を入力することができないという課題もある。たとえば、店舗における商談の際には、商品配送のために顧客が氏名や住所といったプライバシー情報を入力する場合があるが、そのように、あらかじめ登録されたものではない情報について秘密を保ちながら入力することは、上記の特許文献１〜４で説明した技術では不可能である。
【００１４】
また、「のぞき見防止フィルム」には、出力する情報が秘密であるか否かにかかわらず常に視認性を低下させるものであることから、大きいサイズの情報端末が持つ、誰からでも表示が見やすいというメリットを大きく損なってしまうという課題がある。
【００１５】
本発明は、画像を表示する表示部(ディスプレイ)と、その表示面への物体の接触を検出する接触位置検出部(タッチパネル)とを備えた情報入出力装置において、秘密情報を入出力する領域を、第三者に不用意に覗き見られないようにすることを目的とする。
【課題を解決するための手段】
【００１６】
課題を解決するための情報入出力装置の構成は、情報を入出力する領域をウィンドウとしてすくなくとも一つ含む画面を生成する画面制御部と、ウィンドウそれぞれの画面への表示および非表示と、画面に表示するときの位置と大きさとを、ウィンドウごとに表示属性として記憶する表示属性記憶部と、前記画面制御部が生成した画面を表示する表示部と、前記表示部の表示面に沿って設置され、同時に複数個所の接触を検出すると、接触箇所それぞれの座標を前記画面制御部に出力する接触位置検出部と、を備える。そして、前記画像制御部は、前記接触位置検出部から取得した複数の接触箇所の座標情報に基づいて、前記複数の接触箇所を結んで形成される領域を判断し、前記領域に応じて前記ウィンドウの表示属性を変更する。
【図面の簡単な説明】
【００１７】
【図１】情報入出力装置を組み込んだ情報端末の構成を示すブロック図。
【図２】図１に示す情報端末の物理的な形態の一実施の形態を示す概略斜視図。
【図３】図１に示す表示属性記憶部が保持する表示属性テーブルの一例を示す図。
【図４】第一の実施の形態におけるウィンドウのディスプレイ上での表示例を示す図。
【図５】第一の実施の形態における画面制御部の処理を示すフローチャート。
【図６】目隠しカバーと秘密情報入出力ウィンドウとの位置関係を示す図。
【図７】第二の実施の形態における目隠しカバーの一例を示す図。
【図８】第三の実施の形態における画面制御部の処理を示すフローチャート。
【図９】秘密情報入力ウィンドウを表示する領域の生成方法を説明する図。
【図１０】秘密情報入力ウィンドウを表示する領域の生成方法を説明する図。
【図１１】秘密情報入力ウィンドウを表示する領域の生成方法を説明する図。
【図１２】秘密情報入力ウィンドウを表示する領域の生成方法を説明する図。
【発明を実施するための形態】
【００１８】
以下に、図を参照しながら実施の形態を説明する。
(第一の実施の形態)
図１は、本実施の形態の情報入出力装置を組み込んだ情報端末の構成を示す図である。
【００１９】
図１において、情報入出力装置１０は点線の枠で囲んだ範囲であり、ウィンドウをすくなくともひとつ含む画面を生成する画面制御部１１と、それぞれの前記ウィンドウの表示位置や大きさなどを表示属性テーブルとして記憶する表示属性記憶部１２と、画面制御部１１が生成した画面を表示する表示部１３と、表示部１３の表示面に沿って設置され、物体の接触位置を検出する接触位置検出部１４から構成されている。具体的には、表示部１３はたとえば液晶ディスプレイであり、接触位置検出部１４はたとえばマルチタッチ機能を備えた静電容量方式タッチパネルであるが、これに限るものではない。
【００２０】
図１において、情報端末１００は実線の枠で囲んだ範囲であり、本実施の形態の情報入出力装置１０および、記憶部２０、制御部３０、通信部４０から構成されている。記憶部２０は、たとえば会議アプリケーションや、商品販売アプリケーションといった、様々なアプリケーションのプログラムと、プログラムが扱うデータを記憶している。制御部３０は、アプリケーションを実行し画面制御部１１にウィンドウ表示の指示を行う。通信部４０は、アプリケーションの指示に応じて外部のサーバなどとたとえばネットワークを介して通信を行う。
【００２１】
図２は、図１に示した情報端末の物理的な形態の例を示した図である。図２において、本実施の形態の情報入出力装置１０がテーブル５０の天板５１に固定的に設置されており、さらにその上に、暗証番号やパスワードといった秘密情報を入力するウィンドウを第三者Ｐの視線Ｅから隠すための目隠しカバー(以下カバーという)６０が載置されている。カバーは情報端末１０に固定されたものでなく、必要に応じてタッチパネル１４上の任意の位置に置いたり、取り去ったりすることができる。
【００２２】
カバー６０は、図２に示すように、中央の立設した板部材６２の左右両側に、立設した左板部材６３と右板部材６１を連設し、手前側、上面及び底面を開放面とする３壁面構造に形成している。本実施の形態では、左右の板部材６３、６１は中央の板部材６２に対して９０度の角度で連設されているが、これに限定されるものではなく、覗き見できない範囲で左右の板部材６３，６１の取り付け角度を９０度よりも大きく又は小さくしても良い。
【００２３】
また、カバー６０の下端には、４か所に接触足部６４、６５、６６、６７設けられ、カバー６０をタッチパネル１４上に載置する際に、これらの接触足部６４〜６７がタッチパネル１４に同時に当接する。
【００２４】
図３は、表示属性記憶部１２が保持する表示属性テーブルの一例を示している。図３に示す表示属性テーブルは、図１に示した情報端末１００の制御部３０において、商談アプリと広告アプリの、２つのアプリケーションが動作している。
【００２５】
商談アプリは、図４を参照すると、カタログウィンドウ７０、購入ウィンドウ８０、暗証番号入力ウィンドウ９０、の３つのウィンドウを持っている。また、広告アプリは広告ウィンドウをひとつ持っている。これらウィンドウのそれぞれは、ディスプレイ１３上での表示位置とサイズを特定する左上隅、右下隅の座標のほか、入出力する情報が秘密のものであるか否かを示すセキュリティ属性を持つ。
【００２６】
図３に示す例において、暗証番号入力ウィンドウ９０は第三者に覗き見られると支障がある、クレジットカード等の暗証番号を入力するものであるのでセキュリティ属性が「秘密」にセットされており、それ以外のウィンドウは秘密にする必要がないものであるので、セキュリティ属性が「公開」にセットされている。
【００２７】
図４は、カタログウィンドウ７０、購入ウィンドウ８０、暗証番号入力ウィンドウ９０それぞれのディスプレイ１３上での表示の一例である。カタログウィンドウ７０は、次画面を表示させる次画面選択表示部７１、前画面を表示させる前画面選択表示部７２、現在の画面で表示される商品Ａのアイコン７３、商品Ｂのアイコン７４、商品Ｘのアイコン７５が表示されている。
【００２８】
購入ウィンドウ８０は、「購入」ボタン８１、「取り消し」ボタン８２、支払手段の選択を行う「支払手段」選択部８３、購入リストを表示する購入リスト表示部８４、購入商品の合計金額を表示する金額表示部８５が表示されている。
【００２９】
暗証番号入力ウィンドウ９０は、テンキー部９１と、暗証番号出力部９２が表示される。
【００３０】
図５は、本実施形態の情報入出力装置１０において、情報入出力のためのウィンドウを表示する方法を示したフローチャートである。
【００３１】
以下に、情報端末１００における具体的な処理の流れを店舗での商談を例にとって説明する。商談は以下の手順で行われる。なお、図３に示したアプリケーションのうち、本処理にかかわるのは商談アプリのみである。
【００３２】
先ず、店員は、制御部３０に商談アプリケーション(以下商談アプリという)の起動を指示する。
【００３３】
Ａｃｔ１において、情報入出力装置１０の画面制御部１０は、制御部３０からウィンドウ表示命令を受信すると、Ａｃｔ２においてそのウィンドウが秘密情報を入出力するウィンドウであるか否かを判断し、秘密情報を入出力するウィンドウであればＡｃｔ３に進み、そうでなければＡｃｔ８に進んでそのウィンドウをディスプレイ１３に表示する。Ａｃｔ２において、秘密情報を入出力するウィンドウであるか否かは、制御部３０から指示されるウィンドウの種別に基づき判断する。
【００３４】
すなわち、商談アプリは、起動すると、画面制御部１１に、商品それぞれの画像と価格を表示するカタログウィンドウ７０と、顧客が選択した商品のリストと合計金額を表示する購入ウィンドウ８０を、セキュリティ属性が「公開」(隠す必要がない)として表示を指示する。このとき表示位置も指定する。
【００３５】
ここで、画面制御部１１は、カタログウィンドウ７０と購入ウィンドウ８０の表示位置やセキュリティ属性を表示属性記憶部１２に記憶し、さらにディスプレイ１３に表示する。
【００３６】
顧客は、カタログウィンドウ７０に表示された商品のうち、購入を希望するもののアイコン７３〜７５をタッチする。
【００３７】
画面制御部１１は、アイコン７３〜７５の押下を検出するごとに、制御部３０の商談アプリに通知する。
【００３８】
商談アプリは購入ウィンドウ８０の商品リストと合計金額をアップデートする。
【００３９】
顧客は、すべての商品の選択を終えると、購入ウィンドウ８０の「購入」ボタン８１を押す。
【００４０】
画面制御部１１は、「購入」ボタン８１の押下を検出し、制御部３０の商談アプリに通知する。
【００４１】
その後、Ａｃｔ２において、秘密情報を入出力するウィンドウの表示が指示されたと判断すると、Ａｃｔ３において、タッチパネル１４に接触する物体があるか否かを判断し、接触する物体の存在が確認されるとＡｃｔ４に進み、Ａｃｔ４において、その接触物体が目隠しカバー６０であるか否かの判断を行う。目隠しカバー６０と判断されるとＡｃｔ５に進み、そうでなけれなＡｃｔ３に戻る。
【００４２】
商談アプリは画面制御部１１に、クレジットカードの暗証番号を入力する暗証番号入力ウィンドウ９０を、セキュリティ属性が「秘密」として表示を指示すると、Ａｃｔ５に進む。
【００４３】
なおＡｃｔ３、４において、画面制御部１１は、暗証番号入力ウィンドウ９０の表示位置やセキュリティ属性を表示属性記憶部１２に記憶するが、セキュリティ属性が「秘密」であることから、カバー６０が置かれたことを検出するまで、暗証番号入力ウィンドウ９０の表示を行わないようにする。
【００４４】
そして、店員は、目隠しのためのカバー６０をテーブル５０上のタッチパネル１４上に載置する。
【００４５】
画面制御部１１は、カバー６０が置かれたことを検出すると、暗証番号入力ウィンドウを、そのカバー６０で隠される範囲に表示する。
店員は、暗証番号入力ウィンドウからクレジットカードの暗証番号を入力するよう顧客に依頼する。
【００４６】
以下に目隠しのためのカバー６０が置かれたことの検出と、秘密情報入出力ウィンドウ(上記の例においては暗証番号入力ウィンドウ)９０の表示に関して説明する。
【００４７】
目隠しのためのカバー６０をテーブル５０に載置すると、その下端の４隅に設けた接触足部６４〜６７のみがタッチパネル１４に接触し保持される。その際、それぞれの接触足部６４〜６７の接触位置(座標)が同時に検出される。検出した接触足部６４〜６７の各接触位置は、座標位置として画面制御部１１に出力する
画面制御部１１は、以下の条件がすべて成立するとき、タッチパネルの上にカバーが載せられたと判断する。
【００４８】
（１）４つの接触位置が同時に検出されたとき、
（２）その４点を結ぶと長方形となるとき、
（３）４点のいずれも、あらかじめ設定された時間以上連続して検出されていること、
としている。
【００４９】
また、目隠しカバー６０がタッチパネル１４に載置されたとき、秘密情報入力ウィンドウを表示する領域は、たとえば以下のようにして得ることができる（図９〜図１２を参照）。
【００５０】
タッチパネル１４に、あらかじめ設定された時間以上連続して検出されている４か所の点(目隠しカバーの接触足部に対応する)をx座標が小さいか等しい順に並べたものを、仮に頂点1,2,3,4とする。このままではそれぞれの頂点が目隠しカバー６０のどの接触足部に対応するか不明確なので、以下の処理を行う。これを「頂点判別処理」と呼ぶことにする。
【００５１】
まず、頂点２のy座標を頂点１のy座標と比較する。その結果に応じて以下のいずれかの処理を行う。
【００５２】
第一のケース（図９参照）
図９において、頂点２のy座標が頂点１のy座標よりも大きい場合は、頂点３,４のうちy座標が大きいほうが頂点３,小さいほうが頂点４となるように、頂点３と４を入れ替える。
【００５３】
第二のケース（図１０参照）
頂点２のy座標が頂点１のy座標よりも小さい場合は、頂点３,４のうちy座標が小さいほうが頂点３,大きいほうが頂点４となるよう頂点３と４を入れ替える。
【００５４】
さらに、長方形であることを確認するために以下の検査を行う。
１）頂点１，２を結ぶ線分と、頂点３，４を結ぶ線分の長さをそれぞれ求め、それらが等しいことを確認する。
２）頂点１，４を結ぶ線分と、頂点２，３を結ぶ線分の長さをそれぞれ求め、それらが等しいことを確認する。
３）頂点１，２を結ぶ線分と、頂点１，４を結ぶ線分のなす角が直角であることを確認する。
【００５５】
以上の検査が成功すれば、頂点１，２，３，４をこの順に結び、最後に頂点４と頂点１を結んだ領域は長方形である。この領域を秘密情報入力ウィンドウを表示する領域とする。
【００５６】
目隠しカバー６０の各接触足部と頂点１，２，３，４との対応関係については次のようになる。
【００５７】
第一のケースにおいては、図９に示したように、頂点１が手前左側の接触足部６６、頂点４が手前右側の接触足部６４であり、第二のケースにおいては、図１０に示したように、頂点２が手前左側の接触足部６６、頂点３が手前右側の接触足部６４である。ただし、y座標が小さいほうを手前とする。
【００５８】
目隠しカバー６０がディスプレイ１３の辺に正確に平行になるよう置かれなかった場合にも、秘密情報入力ウィンドウ９０はディスプレイの辺に正確に平行に表示するようにすると、ユーザにとって操作しやすいと考えられる。そのための秘密情報入力ウィンドウ表示領域設定処理の例を以下に示す。なお、以下の説明においては目隠しカバー６０の頂点１，２，３，４の座標をそれぞれ（Ｘ１,Ｙ１）, （Ｘ２,Ｙ２）,（Ｘ３,Ｙ３）,（Ｘ４,Ｙ４）とする（図１１、図１２参照）。
【００５９】
前記の「頂点判別処理」において、第一のケースであった場合
この場合は、図１１に示すように長方形(即ち、目隠しカバー６が隠す領域)は右下がりに傾いている。このとき、目隠しカバー６０の頂点３を通るx軸に平行な線を引き、その線が頂点1,2を結ぶ線分と交わった点を左上隅とし、目隠しカバー６０の頂点１を通るx軸に平行な線を引き、その線が頂点３，４を結ぶ線分と交わった点を右下隅とする長方形(図中において網掛けで示した領域)を、秘密情報入力ウィンドウの表示領域とする。
【００６０】
前記長方形の左上隅の座標は(｛(1-t)*X1+t*X2｝,Y3)であり、右下隅の座標は(｛(1-s)*X4+s*X3｝,Y1)となる。ただし、t = (Y3-Y1)/(Y2-Y1), s = (Y1-Y4)/(Y3-Y4)である。
【００６１】
前記の「頂点判別処理」において、第二のケースであった場合
この場合は、図１２に示すように長方形(即ち、目隠しカバー６０が隠す領域)は右上がりに傾いている。このとき、目隠しカバー６０の頂点１を通るx軸に平行な線を引き、その線が頂点３，４を結ぶ線分と交わった点を右上隅とし、目隠しカバー６０の頂点３を通るx軸に平行な線を引き、その線が頂点１，２を結ぶ線分と交わった点を、秘密情報入力ウィンドウ表示領域の左下隅とする長方形を、秘密情報入力ウィンドウの表示領域とする。前記長方形の右上隅の座標は(｛(1-s)*X4+s*X3｝,Y1)であり、左下隅の座標は(｛(1-t)*X1+t*X2｝,Y3)となる。ただし、s = (Y1-Y4)/(Y3-Y4),t = (Y3-Y1)/(Y2-Y1)である。
【００６２】
画面制御部３０は、カバー６０がタッチパネル１４に載置したことを判断するまでは、秘密情報入出力ウィンドウである暗証番号入力ウィンドウ９０を画面に非表示とする。このとき、画面への表示を全く行わないようにするほか、アイコン化や最小化などの手段により、画面上には存在するが、表示内容を読み取ったり情報の入力操作をしたりはできないようにしてもよい。
【００６３】
そして、カバー６０が載置したと判断すると、画面制御部１１は秘密情報入出力ウィンドウをディスプレイに表示する。このとき、ウィンドウの表示の位置及びサイズ(左上隅と右下隅の座標で指定する)を、検出したカバーの足の位置に応じて変化させる。カバー６０の接触足部６４〜６７の位置と、ウィンドウとの位置関係を図６に示す。
【００６４】
Ａｃｔ５において、暗証番号入力ウィンドウ９０の位置と大きさが目隠しカバー６０により隠れる範囲であるか否かが判断され、隠れる範囲であればＡｃｔ６に進み、隠れなければＡｃｔ７に進む。
【００６５】
したがって、カバー６０に囲まれた領域内で暗証番号入力ウィンドウ９０の操作を覗き見されることなく行える。
【００６６】
本実施の形態において、カバー６０は任意の向きに載置することができる。図６において、カバー６０は、ディスプレイ１３の側辺に対して平行に置かなくても差し支えない。カバー６０がディスプレイ１３の側辺に対して傾きを持たせて置かれた場合、例えば図６（ａ）に示すように、ウィンドウ９０をディスプレイ１３の側辺に平行になるように表示するか、または、図６（ｂ）に示すように、カバー６０の辺に平行になるように表示する。
【００６７】
なお、目隠しカバー６０のサイズは一種類に限らない。たとえば、普段は標準サイズのカバーを使い、老人など細かい文字の読み書きが苦手と予想される顧客には大きいカバーを使うようにすることができる。カバーのサイズに合わせてウィンドウも拡大されるので、たとえばウィンドウの中に含まれるソフトウェアキーボードや、手書き入力領域もそれに比例して拡大され、入力がしやすくなるというメリットがある。
【００６８】
(第二の実施の形態)
図７は第二の実施の形態を示す目隠しカバー６００を示す図である。
【００６９】
第一の実施の形態においては、目隠しカバー６０には四隅に接触足部６４〜６７を下端部に有し、カバー６０をタッチパネル１４に載置する際、接触足部６４〜６７をタッチパネル１４に載せると、カバー６０は無条件に目隠しのためのカバーであると判定されるので、誤検出が生じる場合がある。
【００７０】
そこで、本実施の形態では、カバー６００の接触足部６０１〜６０４について、識別可能な接触パターンを有する構成としている。
【００７１】
図７に示すように、接触足部６０１〜６０４は、カバー６００の四隅に設けられている。そして、これらの接触足部６０１〜６０４は、所定の領域内６０５内に配置した複数の接触足６０６、６０７，６０８により構成している。
【００７２】
各接触足部６０１〜６０４を構成する第１接触足６０６と第２接触足６０７と第３接触足６０８は、第１接触足６０６を交点とする直交２軸（Ｘ軸、Ｙ軸）において、Ｘ軸方向に距離ｂを隔てて第２接触足６０７を配置し、Ｙ軸方向に距離ａ（ａはｂと距離が異なる）を隔てて第３接触足６０８を配置している。なお、第１接触足部６０１では距離ａはマイナス、距離ｂはプラスの座標に位置し、第２接触足部６０２では距離ａ、ｂの両方がマイナス座標に位置し、第３接触足部６０３は距離ａ、ｂの両方がプラス座標に位置し、第４接触足部６０４は距離ａがマイナス、距離ｂがプラス座標に位置する。
【００７３】
本実施の形態では、これら第１接触足部６０１、第２接触足部６０２、第３接触足部６０３および第４接触足部６０４を構成する第１接触足６０６、第２接触足６０７、第３接触足６０８の配置位置で構成される接触パターンを物体接触パターンとして例えば図１に示す記憶部２０にあらかじめ記憶（登録）する。
【００７４】
上記した接触足部６０１〜６０４の構成において、いずれか一つの接触足部足を中心として回転させても他の３つの接触足部の接触パターンとは一致しないので、検出した接触足部が第１接触足部６０１〜第４接触足部６０４のいずれの接触足部であるか、あるいはいずれの接触足部でもないか、を正確に検出することができる。これにより、４つの接触足部のすべてがタッチパネル１４上に載っていない場合(つまり、接触足部のいくつかがはみ出している場合)にも、的確な位置に秘密情報入出力ウィンドウを表示することが可能となる。
【００７５】
すなわち、カバー６００以外の物体がタッチパネル１４に載置されると、予め登録された物体接触パターンと、タッチパネルが検出した検出情報とを比較し、タッチパネル１４に載置された物体がカバー６００ではないと判断するので、カバー以外のものがタッチパネルに載せられた場合の誤動作を防止することができる。
【００７６】
また、カバー６００に設けた接触足部の配置位置に応じて、そのカバー６００により、図２に示すように実際に第三者Ｐの視線Ｅが遮られる範囲も登録しておくことで、より的確な位置・大きさで秘密情報入出力のためのウィンドウを表示させるようにすることができる。
【００７７】
タッチパネル１４が接触する足を検出しても、そのパターンが登録された物体接触パターンのいずれにも一致しないときは、カバー６００が載せられていないと判断し、(つまり、秘密情報を安全に入力できる状態ではないと判断し)秘密情報の入力画面を出さないようにする。
【００７８】
最も簡単な物体接触パターンの登録方法は、例えば図２に示すカバー６０の４つの接触足部６４〜６７それぞれの間隔を登録することである。たとえば、カバー６０の接触足部を結ぶと、短辺Ａｃｍ、長辺Ｂｃｍの長方形となるとき、ＡとＢの値を登録する。タッチパネル１４において、４点の接触を検出すると、画面制御部１１は、それぞれの接触箇所を結ぶと長方形になるか、また、その辺の長さはＡｃｍおよびＢｃｍであるか検査し、一致する場合に限りカバー６０とみなすようにする。
【００７９】
(第三の実施の形態)
図８は第三の実施の形態を示すフローチャートである。
【００８０】
第一の実施の形態において図５のフローチャートを用いて説明した処理では、秘密にする必要のないウィンドウ(図３においてセキュリティ属性が「公開」のウィンドウ)は、目隠しカバーがタッチパネル上に置かれているか否か、また、置かれている場合はその位置がどこであるか、に関係なくあらかじめ決められた位置に表示される。
【００８１】
しかし、特に秘密にする必要のないウィンドウは、目隠しカバーによって隠されると不便である場合がある。たとえば、第一の実施の形態において挙げた商談の例においては、購入した商品が希望したものと過不足ないかを、顧客が暗証番号入力の際に念のために確認できたほうが、購入ミスを防ぐことができ、顧客にとっての利便性が高くなると考えられる。つまり、購入ウィンドウはカバーに邪魔されない位置に表示されていることが望ましい。
【００８２】
そこで、本実施の形態では、秘密にする必要のないウィンドウについても、画面制御部がその表示位置を制御するようにする。図８に示すフローチャートは、この処理の一例を示す。
【００８３】
Ａｃｔ１１において、タッチパネル１４に接触する物体を検知すると、Ａｃｔ１２に進み、その物体が目隠しカバーであるか否かを判定し、目隠しカバーでなければＡｃｔ１１に戻り、目隠しカバーであればＡｃｔ１３に進む。
【００８４】
Ａｃｔ１３において、ディスプレイ１３に表示するウィンドウが秘密情報を入出力するウィンドウであるか否かを判定し、秘密情報を入出力するウィンドウであればＡｃｔ１４に進み、そうでなければＡｃｔ１７に進む。
【００８５】
Ａｃｔ１４において、秘密情報を入出力するウィンドウの位置と大きさは目隠しカバーに隠れる範囲か否かを判定し、隠れる範囲でなければＡｃｔ１５に進み、隠れる範囲であればＡｃｔ１６に進む。なお、例えば第二実施の形態で説明した物体接触パターンに関連付けて、その物体によって実際に画面が隠される範囲を物体のカバー範囲として隠蔽範囲記憶部により記憶する。
【００８６】
Ａｃｔ１５において、秘密情報を入出力するウィンドウの表示位置またはサイズを目隠しカバーに隠れるように変更し、Ａｃｔ１６に進む。
【００８７】
Ａｃｔ１６において、全てのウィンドウについてチェックしたか否かを判定し、全てのウィンドウについてチェックしていなければＡｃｔ１３に戻り、全てのウィンドウについてチェックしていると、この処理を終了する。
【００８８】
一方、Ａｃｔ１７において、秘密情報を入出力するウィンドウでない場合、ウィンドウの位置と大きさは目隠しカバーに隠れる範囲か否かを判定し、隠れる範囲内であればＡｃｔ１６に進み、隠れない範囲であるとＡｃｔ１８に進む。
【００８９】
Ａｃｔ１８において、ウィンドウの表示位置またはサイズを目隠しカバーに隠されないように変更する。
【００９０】
すなわち、本実施の形態では、目隠しカバーがタッチパネル１４に載置されたことが検出されると、画面制御部１１は、ディスプレイ１３に表示するすべてのウィンドウについて、それが秘密の情報を入出力するものであるか否かをチェックし、次に、そのウィンドウが目隠しカバーに覆い隠されるか否かをチェックする。秘密の情報を入力または出力するウィンドウであれば、その表示位置およびサイズを目隠しカバーに隠れるように変更し、秘密にする必要がない情報を入力または出力するウィンドウであれば、その表示位置およびサイズをカバーに隠れないように変更する。画面制御部１１は、ディスプレイ１３上における目隠しカバーの載置位置を取得しているので、秘密にする必要がない情報を入力または出力するウィンドウを、目隠しカバーの載置位置と重ならない領域に表示すればよく、またそのサイズの変更も目隠しカバーの載置位置の領域から外れるように拡大縮小すればよい。
【００９１】
また、画面制御部１１が秘密性の高い情報を入出力するウィンドウのすくなくとも一部がカバー６０、６００内に収まっていないと判断すると、当該ウィンドウの表示位置、表示の大きさのすくなくとも一方のウィンドウが前記カバー内に収まるよう変化させるか、当該ウィンドウを画面に非表示としても良い。
【００９２】
なお、上記した実施形態は一例を示すもので、その精神または主要な特徴から逸脱することなく、他の様々な形で実施することができる。そのため、前述の実施形態はあらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。特許請求の範囲によって示す技術的事項の解釈は明細書本文になんら拘束されない。さらに、特許請求の範囲の均等範囲に属する全ての変形、様々な改良、代替および改質は、すべて本発明の範囲内のものである。
【符号の説明】
【００９３】
１０  情報入出力装置        １１  画面制御部
１３  表示部（ディスプレイ）        １４  接触位置検出部（タッチパネル）
２０  記憶部        ３０  制御部
６０、６００  カバー（目隠しカバー）
６４〜６７  接触足部
７０  カタログウィンドウ        ８０  購入ウィンドウ
９０  暗証番号入力ウィンドウ
６０１  第１接触足部      ６０２  第２接触足部
６０３  第３接触足部      ６０４  第４接触足部
【図１】
2015099481.tif 000003
【図３】
2015099481.tif 000004
【図４】
2015099481.tif 000005
【図５】
2015099481.tif 000006
【図６】
2015099481.tif 000007
【図８】
2015099481.tif 000008
【図９】
2015099481.tif 000009
【図１０】
2015099481.tif 000010
【図１１】
2015099481.tif 000011
【図１２】
2015099481.tif 000012
【図２】
2015099481.tif 000013
【図７】
2015099481.tif 000014