(57)【特許請求の範囲】
【請求項１】
入力対象となる複数の文字を投射する投射部と、前記複数の文字の中からいずれかを選択する入力を受けつける操作部と、を具備する投射型表示装置において、
前記複数の文字を重複することなく配置した文字列の中の基準となる基準文字位置からの移動量を入力するための移動量入力手段と、
前記文字列、および、前記基準文字を決定して前記投射部に投射させ、その後、前記移動量入力手段が入力を受けつける毎に前記移動量を前記投射部に投射させる制御手段と、
を有し、
前記制御手段は、前記移動量入力手段が受けつけた入力回数を前記移動量として前記投射部に投射させる投射型表示装置。
【請求項２】
請求項１に記載の投射型表示装置において、
前記文字列、および、前記基準文字位置を記憶する記憶部を有し
前記制御手段は、前記記憶部から取得した前記文字列および前記基準文字位置と、前記移動量入力手段に入力された前記移動量とから、選択された文字を認識し、その後、新たな前記文字列および前記基準文字を再決定し、該再決定した前記文字列および前記基準文字を前記投射部に投射させることを所定回数繰り返す投射型表示装置。
【請求項３】
請求項１または請求項２に記載の投射型表示装置において、
前記基準文字位置からの移動量を入力することにより選択された文字の選択確定を入力するための選択確定入力手段を有し
前記制御手段は、前記選択確定入力手段へ前記選択確定が入力されると、選択された文字の認識を行う投射型表示装置。
【請求項４】
請求項１に記載の投射型表示装置において、
前記文字列、および、前記基準文字位置を記憶する記憶部と、
前記基準文字位置からの移動量を入力することにより選択された文字の選択確定を入力するための選択確定入力手段と、を有し
前記制御手段は、前記選択確定入力手段へ前記選択確定が入力されると、前記記憶部から取得した前記文字列および前記基準文字位置と、前記移動量入力手段から受けつけた移動量とから選択された文字を認識し、その後、前記選択された文字位置を基準文字位置に置き換える投射型表示装置。
【請求項５】
入力対象となる複数の文字を投射する投射部と、前記複数の文字の中からいずれかを選択する入力を受けつける操作部と、を具備する投射型表示装置における情報入力方法であって、
前記複数の文字を重複することなく配置した文字列、および、前記文字列の中の基準となる基準文字位置を決定して前記投射部に投射させる処理と、
前記基準文字位置からの移動量を受けつける処理と、
前記移動量を受けつける毎に前記移動量を前記投射部に投射させる処理とを有し、
前記移動量を前記投射部に投射させる処理では、前記受けつけられた入力回数を前記移動量として前記投射部に投射させる情報入力方法。
【請求項６】
入力対象となる複数の文字を投射する投射部と、前記複数の文字の中からいずれかを選択する入力を受けつける操作部と、を具備する投射型表示装置に、
前記複数の文字を重複することなく配置した文字列、および、前記文字列の中の基準となる基準文字位置を決定して前記投射部に投射させる機能と、
前記基準文字位置からの移動量を受けつける機能と、
前記移動量を受けつける毎に前記移動量を前記投射部に投射させる機能とを実現させ、
前記前記移動量を前記投射部に投射させる機能では、前記受けつけられた入力回数を前記移動量として前記投射部に投射させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パスワード等の秘密情報を入力する投射型表示装置、情報入力方法及びプログラムに関する。
【背景技術】
【０００２】
情報端末等を通じてユーザが限定されたサービスの提供を受ける場合や、情報端末をネットワークにログインさせる場合、ユーザは、ユーザ認証を受けるために情報端末等にパスワード等の認証コードを入力する。この認証コードは、他者が容易に判別できないように、様々な文字等の組み合わせから成る複雑なものとする必要がある。【０００３】
ここで、他者が容易に判別できないような複雑な認証コードを入力する場合、認証コードとして入力できる文字等の数が多い入力装置（フルキーボード等）が必要となる。しかし、例えば、プロジェクタ等の投射型表示装置においては、その機能を発揮させるために必要十分な小型の本体ボタンやリモコンボタン等しか入力手段として装備されておらず、認証コードの入力のためだけにフルキーボードを用意するのは経済的ではない。【０００４】
そこで、フルキーボードと同様に多くの文字等を入力できるソフトウェアキーボードを画面に表示させ、ユーザが画面上で文字を選択し、入力する方法が考えられる。ソフトウェアキーボードを利用して認証コードを入力させる場合、ユーザが画面上で選択した文字を画面に表示させるのが一般的である。これは、ソフトウェアキーボードは、ハードウェアの入力装置と異なり、文字等を示すボタンの１つ１つが物理的に独立しておらず、ユーザがボタンの選択間違いをすることが多いためである。【０００５】
この場合、例えば、プレゼンテーション等において、プロジェクタ等を利用して大型のスクリーンに認証コードを入力する画面を表示させていると、認証コードとして選択された文字等がプレゼンテーションの聴衆に見られてしまい、認証コードが漏洩する可能性がある。【０００６】
そこで、認証コードとして入力した文字が漏洩する可能性を低減するための技術が求められ、例えば、特開２００１−１６６８４３号公報に開示されている。【０００７】
特開２００１−１６６８４３号公報に開示されている技術では、画面に表示されたソフトウェアキーボードから文字等を入力する際に、1文字目を入力し、2文字目を入力すると、１文字目に入力された文字が隠ぺい表示されるというものである。これにより、入力された文字が画面に表示され続けることがなく、パスワードが漏えいする可能性を低減することができる。【０００８】
しかしながら、上述した技術を利用して、パスワードとして入力された文字を表示され続けないようにしても、ソフトウェアキーボードを利用してパスワードの入力を行う場合、ユーザは、画面に表示された入力対象の文字の中からパスワードとして選択する文字等そのものを画面上で直接的に指し示す必要がある。この場合、文字等を指し示す過程を他者に見られていると、入力した文字等が判別されてしまいパスワードの漏えいは防止できない。
【発明の開示】
【０００９】
本発明は、文字等の情報を入力する画面を他者に見られていても、入力された情報を他者が容易に判別できない投射型表示装置、情報入力方法およびプログラムを提供することを目的とする。
【００１０】
上記目的を達成するために本発明は、
入力対象となる複数の文字を投射表示する表示装置と、前記複数の文字の中からいずれかを選択する入力を受けつける情報入力装置と、を具備する投射型表示装置において、
前記複数の文字を重複することなく順序不同に配置した文字列の中の基準となる基準文字位置からの移動量を入力するための移動量入力手段と、
前記文字列、および、前記基準文字を決定して前記表示装置に表示させ、その後、前記移動量入力手段からの移動量を受けつけると該移動量を示す移動量表示を前記表示装置に行わせる制御手段と、
を有することを特徴とする。
【００１１】
また、入力対象となる複数の文字を投射表示する表示装置と、前記複数の文字の中からいずれかを選択する入力を受けつける情報入力装置と、を具備する投射型表示装置における情報入力方法であって、
前記複数の文字を重複することなく順序不同に配置した文字列、および、前記文字列の中の基準となる基準文字を決定して前記表示装置に表示させる処理と、
前記基準文字位置からの移動量を受けつける処理と、
前記移動量を受けつけると該移動量を示す移動量表示を前記表示装置に行わせる処理とを有する。
【００１２】
また、入力対象となる複数の文字を投射表示する表示装置と、前記複数の文字の中からいずれかを選択する入力を受けつける情報入力装置と、を具備する投射型表示装置に、
前記複数の文字を重複することなく順序不同に配置した文字列、および、前記文字列の中の基準となる基準文字を決定して前記表示装置に表示させる機能と、
前記基準文字位置からの移動量を受けつける機能と、
前記移動量を受けつけると該移動量を示す移動量表示を前記表示装置に行わせる機能とを実現させる。
【００１３】
本発明は以上説明したように構成されているので、文字等の情報を入力する画面を他者に見られていても、入力された情報を他者が容易に判別できず、パスワードの漏えいを防止できる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施の形態を示す図であり、プレゼンテーションシステムの一例を示す図である。
【図２】図１に示したプロジェクタの構成を示すブロック図である。
【図３】図１および図２に示したプロジェクタ１００を上方からみた外観を示す図であり、プロジェクタの設定を行うための移動量入力手段である操作部を説明するための図である。
【図４】図２に示した投射部によってスクリーンに投射された画面を示す図であり、パスワードを入力するための画面の一例を示している。
【図５】図１および図２に示したプロジェクタにパスワードが入力される際の制御部の動作を説明するためのフローチャートである。
【図６】図２に示した記憶部が有している配列テーブルの一構成例を示す図である。
【図７】図２に示した投射部によってスクリーンに投射された画面を示す図であり、ユーザからの文字の選択が開始される前の画面を示す図である。
【図８】図２に示した投射部によってスクリーンに投射された画面を示す図であり、ユーザが左矢印キーを５回押下した後、確定キーを押下したときの画面を示す図である。
【図９】図２に示した投射部によってスクリーンに投射された画面を示す図であり、パスワードの２桁目の選択が確定されたときの画面を示す図である。
【図１０】図２に示した投射部によってスクリーンに投射された画面を示す図であり、ユーザが４桁のパスワードの入力を完了したときの画面を示す図である。
【図１１】図１および図２に示したプロジェクタにパスワードが入力される際の制御部の動作を説明するためのフローチャートである。
【図１２】図２に示した記憶部が有している配列テーブルの他の構成例を示す図である。
【図１３】図２に示した投射部によってスクリーンに投射された画面を示す図であり、ユーザが左矢印キーを３回押下したときの画面を示す図である。
【図１４】図２に示した投射部によってスクリーンに投射された画面を示す図であり、ユーザが確定キーを押下したときの画面を示す図である。
【図１５】図２に示した投射部によってスクリーンに投射された画面を示す図であり、再決定された文字列および基準文字が表示されている画面を示す図である。
【図１６】図２に示した投射部によってスクリーンに投射された画面を示す図であり、パスワードの２桁目の選択が確定されたときの画面を示す図である。
【図１７】図２に示した投射部によってスクリーンに投射された画面を示す図であり、ユーザが４桁のパスワードの入力を完了したときの画面を示す図である。
【図１８】図２に示した投射部によってスクリーンに投射された画面を示す図であり、パスワードを入力するための画面の他の例を示す図である。
【図１９】図２に示した投射部によってスクリーンに投射された画面を示す図であり、パスワードの１桁目の選択が確定されたときの画面を示す図である。
【図２０】図２に示した投射部によってスクリーンに投射された画面を示す図であり、再決定された文字列および基準文字が表示されている画面を示す図である。
【図２１】図２に示した投射部によってスクリーンに投射された画面を示す図であり、パスワードの２桁目の選択が確定されたときの画面を示す図である。
【図２２】図２に示した投射部によってスクリーンに投射された画面を示す図であり、パスワードの入力が完了したときの画面を示す図である。
【発明を実施するための最良の形態】
【００１５】
以下に、本発明の実施の形態について図面を参照して説明する。
（第１の実施の形態）
図１は、本発明の第１の実施の形態を示す図であり、プレゼンテーションシステムの一例を示している。【００１６】
本形態のプレゼンテーションシステムは図１に示すように、投射型表示装置であるプロジェクタ１００と、複数のコンピュータ２００ａ〜２００ｎと、スクリーン（不図示）とから構成されている。【００１７】
プロジェクタ１００とコンピュータ２００ａ〜２００ｎとは通信回線１を介して接続されており、コンピュータ２００ａ〜２００ｎからプロジェクタ１００へ画像等を送信し、その画像等をプロジェクタ１００からスクリーンに投射することができる。【００１８】
図２は、図１に示したプロジェクタ１００の構成を示すブロック図である。【００１９】
図１に示したプロジェクタ１００は、図２に示すように、制御部１０と、表示装置である投射部２０と、通信ＩＦ（インタフェース）部３０と、記憶部４０と、移動量入力手段および選択確定入力手段である操作部１０１とを備えている。【００２０】
図３は、図１および図２に示したプロジェクタ１００を上方からみた外観を示す図であり、プロジェクタ１００の設定を行うための操作部１０１を説明するための図である。【００２１】
説明をわかりやすくするために、操作部１０１以外は省略している。【００２２】
図３に示すようにプロジェクタ１００の操作部１０１は、上矢印キー３１と、下矢印キー３２と、左矢印キー３３と、右矢印キー３４と、確定キー３５とを備えている。【００２３】
操作部１０１の使い方としては、例えば、スクリーンに投射されているプロジェクタ１００で設定可能な機能一覧から、上記の４つの矢印キー３１〜３４を押下することにより設定を行いたい機能をユーザが選択し、確定キー３５を押下することにより設定を行う機能の確定を行うというようなものがある。【００２４】
操作部１０１がユーザから受けつけた選択の内容は、制御信号として制御部１０へ送信される。【００２５】
なお、この操作部１０１は、通常は、図３に示したようにプロジェクタ１００本体に直接置かれ、制御部１０と接続されているが、プロジェクタ１００本体からの取り外すことも可能である。操作部１０１をプロジェクタ１００の本体から取り外した場合、操作部１０１は、有線または無線で制御部１０と通信可能なリモートコントローラとして使用することができる。【００２６】
本形態のプレゼンテーションシステムでは、プロジェクタ１００とコンピュータ２００ａ〜２００ｎとは通信回線１を介してネットワーク上で接続されている。よって、コンピュータ２００ａ〜２００ｎから送信される画像等をプロジェクタ１００で受信するためには、プロジェクタ１００をネットワークへログインさせる必要がある。以下に、そのログインをする際に必要なパスワードの入力方法についての概要を説明する。【００２７】
図４は、図２に示した投射部２０によってスクリーンに投射された画面を示す図であり、パスワードを入力するための画面の一例を示している。【００２８】
図４に示すようにパスワードを入力するための画面は、ソフトウェアキーボード画面２１と、パスワード入力結果表示画面２２とを備えている。【００２９】
ソフトウェアキーボード画面２１には、制御部１０が決定した０〜９の１０個の文字を順序不同に配置した文字列が表示されている。【００３０】
ユーザは、図３に示した操作部１０１の左矢印キー３３および右矢印キー３４を押下することにより文字列の文字の中からパスワードとして入力する文字を選択し、確定キー３５を押下することによりパスワードとして選択する文字を確定させる。文字を選択する方法の詳細については、後述する動作フローにおいて説明する。【００３１】
次に、図１および図２に示したプロジェクタ１００の各ブロックの動作について説明する。【００３２】
制御部１０は、プロジェクタ１００の動作を制御するものであり、代表的な動作としては以下が挙げられる。
（１）制御部１０は、０〜９の１０個の文字を順序不同に配置した文字列と、その文字列の中から文字を選択する際の基準位置となる基準文字とを決定する。
（２）制御部１０は、決定した文字列と基準文字とを記憶部４０に記憶させる。
（３）制御部１０は、決定した文字列と基準文字とを投射部２０に投射させる。
（４）制御部１０は、基準文字からの移動量を示す情報を操作部１０１を介して受信し、パスワードとして選択された文字を認識する。【００３３】
投射部２０は、制御部１０の指示により、ユーザが設定するプロジェクタ１００の機能一覧や、ユーザがパスワードを入力するための画面を投射してスクリーンに表示させる。また、コンピュータ２００ａ〜２００ｎから送信される画像等を投射してスクリーンに表示させる。【００３４】
通信ＩＦ部３０は、コンピュータ２００ａ〜２００ｎとの通信の仲介を行う。【００３５】
記憶部４０は、制御部１０が決定した文字列と基準文字とを自身が有している配列テーブルに記憶する。配列テーブルについては、後述する動作フローで説明する。【００３６】
以下に、上記のように構成されたプレゼンテーションシステムにおいて、ユーザがプロジェクタ１００をネットワークへログインさせるためにパスワード入力を行う場合の動作について説明する。ここでは、一例としてパスワードが４桁の場合について説明することとし、ユーザが入力するパスワードを「０１２４」とする。【００３７】
図５は、図１および図２に示したプロジェクタ１００にパスワードが入力される際の制御部１０の動作を説明するためのフローチャートである。【００３８】
まず、制御部１０は、０〜９の１０個の文字を順序不同に配置した文字列と、その文字列の中からパスワードとして入力する文字を選択する際の基準位置となる基準文字とを決定する（ステップＳ１）。そして、決定した文字列と基準文字とを記憶部４０が有している配列テーブルに記憶させる（ステップＳ２）。ここでは、制御部１０が決定した文字列を「０１２３４５６７８９」とし、基準文字を「５」とする。【００３９】
図６は、図２に示した記憶部４０が有している配列テーブル５１の一構成例を示す図である。【００４０】
図６に示すように配列テーブル５１は、位置カラム５１ａと、表示文字カラム５１ｂと、起点カラム５１ｃとを備えている。【００４１】
位置カラム５１ａは、文字列の中における各文字の配置位置を示している。【００４２】
表示文字カラム５１ｂには、ステップＳ１において制御部１０が決定した文字列に従った文字が書き込まれている。【００４３】
以下に、位置カラム５１ａと表示文字カラム５１ｂの対応関係について説明する。【００４４】
位置カラム５１ａで「１」に対応する表示文字カラム５１ｂの文字が図４に示したソフトウェアキーボード画面２１において、図４を上方から見て最も左に表示される。また、位置カラム５１ａで「１０」に対応する表示文字カラム５１ｂの文字が図４に示したソフトウェアキーボード画面２１において、図４を上方から見て最も右に表示される。【００４５】
例えば、図６において、位置カラム５１ａで「３」に対応する表示文字カラム５１ｂの文字は「２」なので、「２」は、図４に示したソフトウェアキーボード画面２１において、図４を上方から見て左から３番目に表示される。【００４６】
起点カラム５１ｃには、最初は、ステップＳ１において制御部１０が基準文字として決定した文字が表示文字カラム５１ｂと対応づけて示される。ここでは、ステップＳ１において制御部１０が決定した基準文字が「５」であったので、表示文字カラム５１ｂで「５」に対応する起点カラム５１ｄに基準文字であることを示す「１」が書き込まれている。他の文字に対応する起点カラム５１ｃには、基準文字でないことを示す「０」が書き込まれている。起点カラム５１ｃに書き込まれる「０」および「１」は、パスワードが１桁入力される度に変更される。その変更の動作については後述する。【００４７】
次に、制御部１０は、基準文字をマーカーにより識別した文字列をソフトウェアキーボード画面２１として投射部２０を介してスクリーンに表示させる。また、制御部１０は、パスワードの入力に必要なパスワード入力結果表示画面２２も併せて、投射部２０を介してスクリーンに表示させる。（ステップＳ３）。【００４８】
図７は、図２に示した投射部２０によってスクリーンに投射された画面を示す図であり、ユーザからの文字の選択が開始される前の画面を示している。【００４９】
図７に示すようにソフトウェアキーボード画面２１には、制御部１０が決定した基準文字がマーカーにより他の文字と識別されて表示されている。ここでは、ステップＳ１において制御部１０が決定した基準文字が「５」であったので、「５」がマーカーにより識別されている。【００５０】
次に、ユーザは、マーカーにより識別された基準文字を起点として操作部１０１の左矢印キー３３または右矢印キー３４（図３参照）を押下することによりパスワードの１桁目の文字を選択する。ここでは、パスワードの１桁目の文字が「０」であり、基準文字が「５」であるので、ユーザは、左矢印キー３３を５回押下する。【００５１】
ユーザからの左矢印キー３３または右矢印キー３４の押下を受けつけた操作部１０１は、押下されたことを示す制御信号を制御部１０へ送信する。【００５２】
操作部１０１から送信された制御信号を受信した制御部１０は、パスワード入力結果表示画面２２にアスタリスク「＊」を表示させる。このアスタリスク「＊」は、左矢印キー３３または右矢印キー３４が押下された回数分だけ矢印キーの種類に関係なくパスワード入力結果表示画面２２に表示される（ステップＳ４）。【００５３】
次に、ユーザは、基準文字からパスワードとして選択される文字までの移動量と、アスタリスク「＊」の数とが正しいことを確認した上で、操作部１０１の確定キー３５を押下する。【００５４】
ユーザからの確定キー３５の押下を受けつけた操作部１０１は、確定キー３５が押下されたことを示す制御信号を制御部１０へ送信する。【００５５】
操作部１０１から送信された制御信号を受信した制御部１０は、パスワード入力結果表示画面２２のアスタリスク「＊」の直後に、確定キー３５が押下されたことを示す確定マーク「−」を表示させる（ステップＳ５）。【００５６】
図８は、図２に示した投射部２０によってスクリーンに投射された画面を示す図であり、ユーザが左矢印キー３３を５回押下した後、確定キー３５を押下したときの画面を示している。図８において、文字列の上の矢印は、文字を選択するイメージを示すためのものであり、実際には表示されない。以下の図面においても同様である。【００５７】
ユーザは、左矢印キー３３を５回押下したため、図８に示すようにパスワード入力結果表示画面２２にアスタリスク「＊」が５個表示され、その後に確定マーク「−」が表示されている。【００５８】
次に、制御部１０は、ステップＳ２において記憶部４０に記憶させた配列テーブル５１の内容を取得する。そして、制御部１０は、取得した配列テーブルの内容と、ユーザによって押下された矢印キーの種類および回数とから、選択された文字を認識し、その文字をパスワードの１桁目として記憶部４０に記憶させる（ステップＳ６）。【００５９】
ここでは、制御部１０がステップＳ２において記憶部４０に記憶させた文字列は、図６に示したように、「０１２３４５６７８９」で、基準文字は「５」である。また、ユーザは左矢印キー３３を５回押下している。よって、ユーザが選択した文字は、「５」から左へ５回移動したところにある「０」となるため、制御部１０は「０」をパスワードの１桁目として記憶部４０に記憶させる。【００６０】
ここまでで、パスワードの1桁目の入力が完了したことになる。【００６１】
次に、制御部１０は、記憶部４０に記憶されているパスワードの桁数を確認する（ステップＳ７）。【００６２】
ここで、本形態ではパスワードは４桁としている。よって、入力されたパスワードの桁数が４桁未満であった場合、制御部１０は、パスワードの１桁目として入力された文字を配列テーブル５１の表示文字カラム５１ｂから検索し、対応する起点カラム５１ｃにパスワードの次の桁を入力する際の基準文字であることを示す「１」を書き込む。そして、制御部１０は、他の文字に対応する起点カラム５１ｃを基準文字でないことを示す「０」にする。（ステップＳ８）。【００６３】
ここでは、ステップＳ１において制御部１０が基準文字として決定したのは「５」であったため、表示文字カラム５１ｂで「５」に対応する起点カラム５１ｃに「１」が書き込まれている。この場合、パスワードの１桁目として「０」が入力されると、制御部１０は、表示文字カラム５１ｂで「０」に対応する起点カラム５１ｃに書き込まれた「０」を「１」に置き換え、表示文字カラム５１ｂで「５」に対応する起点カラム５１ｃに書き込まれた「１」を「０」に置き換える。【００６４】
上述した起点カラム５１ｃの書き換えにより、ステップＳ１において制御部１０が決定した基準文字「５」が「０」に置き換わる。【００６５】
そして、ステップＳ４に戻り、制御部１０は、ユーザが「０」を起点として操作部１０１の左矢印キー３３および右矢印キー３４を押下した回数に応じた数のアスタリスク「＊」をパスワード入力結果表示画面２２に表示させる。ここでは、パスワードの２桁目は「１」なので、ユーザは、「０」を起点として操作部１０１の左矢印キー３３を１回押下した後、確定キー３５を押下する。【００６６】
図９は、図２に示した投射部２０によってスクリーンに投射された画面を示す図であり、パスワードの２桁目の選択が確定されたときの画面を示している。【００６７】
ユーザは、左矢印キー３３を１回押下した後、確定キー３５を押下しているので、図９に示すようにパスワード入力結果表示画面２２において、１つ目の確定マーク「−」の後にアスタリスク「＊」が１個表示され、その後に２つめの確定マーク「−」が表示されている。【００６８】
以降、同様の動作によりパスワードの３桁目である「２」および４桁目である「４」についても入力が受けつけられる。【００６９】
一方、ステップＳ７において、記憶部４０に記憶されているパスワードの桁数が４桁となっていた場合、制御部１０は、配列テーブル５１の表示文字カラム５１ｂおよび起点カラム５１ｃを初期化する（ステップＳ９）。【００７０】
図１０は、図２に示した投射部２０によってスクリーンに投射された画面を示す図であり、ユーザが４桁のパスワードの入力を完了したときの画面を示している。【００７１】
図１０に示すように、パスワード入力結果表示画面２２には、４つの確定マーク「−」が表示されている。つまり４桁のパスワードが入力されたことを示している。【００７２】
このように、第１の実施の形態においては、パスワードの入力状況を表示している投射画面（スクリーン）と、パスワードの入力操作を行う操作部１０１とが離れている。そのため、パスワードを窃取しようとする者は、スクリーンに投射された画面と、操作部１０１を利用してパスワードの入力操作を行っている者の手元とを同時に観察し、キー操作を記憶しなければならず、パスワードの窃取は困難である。従って、パスワードについて高い秘匿性を保つことができる。
（第２の実施の形態）
上述した第１の実施の形態では、制御部１０が決定した文字列および基準文字は、パスワード入力中に変更されることがなかった。第２の実施の形態では、ユーザがパスワードを１桁入力する度に、制御部１０が文字列および基準文字を再度決定し、その再度決定された文字列および基準文字をソフトウェアキーボード画面２１に表示させる。そして、ユーザは、新たに表示された文字列および基準文字に基づいて操作部１０１の左矢印キー３３および右矢印キー３４を押下することにより次の文字を選択する。【００７３】
上記以外の例えば、システム構成等については、第２の実施の形態は、第１の実施の形態と同じである。【００７４】
以下に第２の実施の形態について説明する。第１の実施の形態と同様に、ユーザがプロジェクタ１００をネットワークへログインさせるためにパスワード入力を行う場合の動作について説明する。ここでは、一例としてパスワードが４桁の場合について説明することとし、ユーザが入力するパスワードを「２５２４」とする。【００７５】
図１１は、図１および図２に示したプロジェクタ１００にパスワードが入力される際の制御部１０の動作を説明するためのフローチャートである。【００７６】
まず、制御部１０は、０〜９の１０個の文字を順序不同に配置した文字列と、その文字列の中からパスワードとして入力する文字を選択する際の基準位置となる基準文字とを決定する（ステップＳ５１）。そして、決定した文字列と基準文字とを記憶部４０が有している配列テーブルに記憶させる（ステップＳ５２）。ここでは、制御部１０が決定した文字列を「０１２３４５６７８９」とし、基準文字を「５」とする。【００７７】
図１２は、図２に示した記憶部４０が有している配列テーブルの他の構成例を示す図である。【００７８】
図１２に示すように配列テーブル５１は、位置カラム５１ａと、表示文字カラム５１ｂと、基準文字カラム５１ｃとを備えている。【００７９】
位置カラム５１ａは、文字列の中における各文字の配置位置を示している。【００８０】
表示文字カラム５１ｂには、ステップＳ５１において制御部１０が決定した文字列に従った文字が書き込まれている。【００８１】
位置カラム５１ａと表示文字カラム５１ｂの対応関係は、第１の実施の形態において説明したものと同様である。【００８２】
基準文字カラム５１ｄは、第１の実施の形態で示した起点カラム５１ｃに代わるものである。上述したように、第２の実施の形態においては、制御部１０は、パスワードが１桁入力される度に、文字列と基準文字とを再度決定する。それに伴い、パスワードが１桁入力される度に、表示文字カラム５１ｂと基準文字カラム５１ｄは、初期化され、再度書き込まれる。その初期化および再度の書き込みについては後述する。【００８３】
次に、制御部１０は、基準文字をマーカーにより識別した文字列をソフトウェアキーボード画面２１として投射部２０を介してスクリーンに表示させる。また、制御部１０は、パスワードの入力に必要なパスワード入力結果表示画面２２も併せて投射部２０を介して表示させる（ステップＳ５３）。【００８４】
次に、ユーザは、マーカーにより識別された基準文字を起点として操作部１０１（図３参照）の左矢印キー３３または右矢印キー３４を押下することによりパスワードの１桁目の文字を選択する。ここでは、パスワードの１桁目の文字が「２」であり、基準文字が「５」であるので、ユーザは、左矢印キー３３を３回押下する。【００８５】
ユーザからの左矢印キー３３または右矢印キー３４の押下を受けつけた操作部１０１は、押下されたことを示す制御信号を制御部１０へ送信する。【００８６】
操作部１０１から送信された制御信号を受信した制御部１０は、パスワード入力結果表示画面２２にアスタリスク「＊」を表示させる。このアスタリスク「＊」は、左矢印キー３３または右矢印キー３４が押下された回数分だけ矢印キーの種類に関係なくパスワード入力結果表示画面２２に表示される（ステップＳ５４）。【００８７】
図１３は、図２に示した投射部２０によってスクリーンに投射された画面を示す図であり、ユーザが左矢印キー３３を３回押下したときの画面を示している。【００８８】
ユーザは、左矢印キー３３を３回押下したため、図１３に示すようにパスワード入力結果表示画面２２にアスタリスク「＊」が３つ表示されている。【００８９】
次に、ユーザは、基準文字からパスワードとして選択される文字までの移動量と、アスタリスク「＊」の数とが正しいことを確認した上で、操作部１０１の確定キー３５を押下する。【００９０】
ユーザからの確定キー３５の押下を受けつけた操作部１０１は、確定キー３５が押下されたことを示す制御信号を制御部１０へ送信する。【００９１】
操作部１０１から送信された制御信号を受信した制御部１０は、パスワード入力結果表示画面２２のアスタリスク「＊」の直後に、確定キー３５が押下されたことを示す確定マーク「−」を表示させる（ステップＳ５５）。【００９２】
図１４は、図２に示した投射部２０によってスクリーンに投射された画面を示す図であり、ユーザが確定キー３５を押下したときの画面を示している。【００９３】
ユーザが左矢印キー３３を３回押下した後に確定キー３５を押下しているため、図１４に示すようにパスワード入力結果表示画面２２には、３個のアスタリスク「＊」の後に確定マーク「−」が表示されている。【００９４】
次に、制御部１０は、ステップＳ２において記憶部４０に記憶させた配列テーブル５１の内容を取得する。そして、制御部１０は、取得した配列テーブルの内容と、ユーザによって押下された矢印キーの種類および回数とから、選択された文字を認識し、その文字をパスワードの１桁目として記憶部４０に記憶させる（ステップＳ５６）。【００９５】
ここでは、制御部１０がステップＳ２において記憶部４０に記憶させた文字列は、図１２に示したように、「０１２３４５６７８９」で、基準文字は「５」である。また、ユーザは左矢印キー３３を３回押下している。よって、ユーザが選択した文字は、「５」から左へ３回移動したところにある「２」となるため、制御部１０は「２」をパスワードの１桁目として記憶部４０に記憶させる。【００９６】
ここまでで、パスワードの1桁目の入力が完了したことになる。【００９７】
次に、制御部１０は、記憶部４０に記憶されているパスワードの桁数を確認する（ステップＳ５７）。【００９８】
ここで、本形態ではパスワードは４桁としている。よって、入力されたパスワードの桁数が４桁未満であった場合、制御部１０は、配列テーブル５１の表示文字カラム５１ｂおよび基準文字カラム５１ｃを初期化する（ステップＳ５８）。【００９９】
次に、ステップＳ５１の動作に戻り、制御部１０は、再度、０〜９の１０個の文字を順序不同に配置した文字列と、その文字列の中から基準文字とを決定する。そして、決定した文字列と基準文字とを記憶部４０が有している配列テーブル５１に記憶させる。また、基準文字をマーカーによって識別した文字列をソフトウェアキーボード画面２１として投射部２０を介してスクリーンに表示させる。【０１００】
図１５は、図２に示した投射部２０によってスクリーンに投射された画面を示す図であり、再決定された文字列および基準文字が表示されている画面を示している。【０１０１】
図１５に示すように、ソフトウェアキーボード画面２１の文字列は、パスワードの１桁目の選択が行われている状態を示した図１３および図１４のソフトウェアキーボード画面２１と比べて、文字列とマーカーにより識別された基準文字とが異なっている。【０１０２】
次に、ユーザは、新たな基準文字を起点として操作部１０１の左矢印キー３３または右矢印キー３４を押下することによりパスワードの２桁目の文字を選択する。ここでは、パスワードの２桁目の文字が「５」であり、基準文字が「９」であるので、ユーザは、右矢印キー３４を４回押下した後、確定キー３５を押下する。【０１０３】
図１６は、図２に示した投射部２０によってスクリーンに投射された画面を示す図であり、パスワードの２桁目の選択が確定されたときの画面を示している。【０１０４】
ユーザは、右矢印キー３４を４回押下した後、確定キー３５を押下しているので、図１６に示すようにパスワード入力結果表示画面２２において、１つ目の確定マーク「−」の後にアスタリスク「＊」が４個表示され、その後にも確定マーク「−」が表示されている。【０１０５】
パスワードの３桁目である「２」および４桁目である「４」の入力についても、上述したステップＳ５１〜Ｓ５６の動作が繰り返される。【０１０６】
一方、ステップＳ５７において、記憶部４０に記憶されているパスワードの桁数が４桁となっていた場合、制御部１０は、配列テーブル５１の表示文字カラム５１ｂおよび基準文字カラム５１ｃを初期化する（ステップＳ５９）。【０１０７】
図１７は、図２に示した投射部２０によってスクリーンに投射された画面を示す図であり、ユーザが４桁のパスワードの入力を完了したときの画面を示している。【０１０８】
図１７に示すように、パスワード入力結果表示画面２２には、４つの確定マーク「−」が表示されている。つまり４桁のパスワードが入力されたことを示している。【０１０９】
このように、上述した２つの形態においては、ユーザがパスワードとして選択する文字等を画面上で直接的に指し示さないため、パスワードを入力する画面を他者に見られていても、その他者は、パスワードとして選択された文字を容易に判別できない。【０１１０】
なお、上述した第２の実施の形態においては、パスワードの１文字の入力が完了すると、制御部１０は、文字列と基準文字の両方を再度決定したが、両方を再度決定するのではなく、文字列又は基準文字のどちらかのみを再度決定するようにしてもよい。【０１１１】
また、上述した２つの形態において、マーカーにより識別された基準文字が文字列の両端の文字となっていた場合、アスタリスク「＊」の数を数えることによりパスワードとして選択された文字が推測されやすくなることも想定されるため、基準文字は、文字列の両端以外の文字から選択されるようにしてもよい。これにより、さらに、パスワードの秘匿性を高めることができる。【０１１２】
また、上述した２つの形態においては、一例として、ユーザがプロジェクタ１００をネットワークへログインさせるためにパスワード入力を行う場合について説明したが、本発明は、ネットワークへログインするためのパスワードを入力する場合に限定されることはなく、パスワードを入力することが想定される他の様々な場面に適用できる。【０１１３】
また、上述した第２の実施の形態のように、ユーザがパスワードを１桁入力するたびにソフトウェアキーボード画面２１に表示される文字列および基準文字を決定する場合の方がパスワードとして選択された文字と矢印キーを押下する回数との関連性は推測しにくくなり、第１の実施の形態に比べ秘匿性はより高くなる。【０１１４】
また、文字の選択に使用する矢印キーは、１回の文字の入力につき左矢印キー３３または右矢印キー３４のどちらか１つだけである必要はない。例えば、一旦、右矢印キー３４を使用して右方向に移動させた後、連続して左矢印キー３３を使用して左方向に移動させることで、選択する文字と矢印キーを押下する回数との関連性は推測しにくくなり、秘匿性はより高くなる。【０１１５】
また、ユーザにより選択されている文字が文字列の右端の文字である状態から、さらに右矢印キー３４が押下された場合には、選択されている文字が文字列の左端の文字へ遷移し、また、ユーザにより選択されている文字が文字列の左端の文字である状態から、さらに左矢印キー３３が押下された場合に、選択されている文字が文字列の右端の文字へ遷移させることで、選択する文字と矢印キーを押下する回数との関連性は推測しにくくなり、秘匿性はより高くなる。【０１１６】
また、上述した２つの形態では、一例として、ソフトウェアキーボード画面２１には０〜９の文字のみが表示されて場合について説明した。しかし、ソフトウェアキーボード画面２１に０〜９の文字のみを表示するのではなく、一般的なキーボードと同様に他の多くの文字や記号も表示させることにより、より複雑なパスワードの入力を受け付けることが可能である。【０１１７】
図１８は、図２に示した投射部２０によってスクリーンに投射された画面を示す図であり、パスワードを入力するための画面の他の例を示している。【０１１８】
図１８に示したような一般的なキーボードと同様の文字数を持つソフトウェアキーボードを利用すれば、ユーザは、パスワードとして多くの文字や記号を入力することが可能である。【０１１９】
以下に、一般的なキーボードと同様の文字数を持つソフトウェアキーボードを利用してパスワードを入力する場合について説明する。【０１２０】
ここでは、一例としてユーザが入力するパスワードを「ＣＡＳ５」とし、最初の基準文字を「Ｆ」とした場合について説明する。【０１２１】
まず、パスワードの1桁目は「Ｃ」なので、ユーザは、操作部１０１の左矢印キー３３を３回押下し、確定キー３５を押下する。【０１２２】
図１９は、図２に示した投射部２０によってスクリーンに投射された画面を示す図であり、パスワードの１桁目の選択が確定されたときの画面を示している。【０１２３】
ユーザは、左矢印キー３３を３回押下した後、確定キー３５を押下しているので、図１９に示すようにパスワード入力結果表示画面２２において、アスタリスク「＊」が３個表示され、その後に確定マーク「−」が表示されている。【０１２４】
パスワードの１桁目の入力が完了すると、制御部１０は、文字列と基準文字を再度、決定する。【０１２５】
図２０は、図２に示した投射部２０によってスクリーンに投射された画面を示す図であり、再決定された文字列および基準文字が表示されている画面を示している。【０１２６】
図２０に示すようにソフトウェアキーボード画面２１の文字列は、パスワードの１桁目の選択が行われている状態を示した図１９のソフトウェアキーボード画面２１と比べて、文字列とマーカーにより識別された基準文字とが異なっている。【０１２７】
ここでは、基準文字は「Ｘ」で、パスワードの２桁目が「Ａ」なので、ユーザは操作部１０１の上矢印キー３１を２回押下し、左矢印キー３３を３回押下した後、確定キー３５を押下する。【０１２８】
図２１は、図２に示した投射部２０によってスクリーンに投射された画面を示す図であり、パスワードの２桁目の選択が確定されたときの画面を示している。【０１２９】
ユーザは、上矢印キー３１を２回押下し、左矢印キー３３を３回押下した後、確定キー３５を押下しているので、図２１に示すようにパスワード入力結果表示画面２２において、１つ目の確定マーク「−」の後にアスタリスク「＊」が５個表示され、その後にも確定マーク「−」が表示されている。【０１３０】
以降、同様の動作によりパスワードの３桁目である「Ｓ」および４桁目である「５」についても入力が受けつけられる。【０１３１】
ここで、パスワードの桁数が予め決められていない場合、パスワードとして入力する文字等を選択し、確定キーが押下され、確定マーク「−」が表示された状態で、さらに確定キーが押下されることによりパスワードの入力を完了するようにすることも可能である。【０１３２】
図２２は、図２に示した投射部２０によってスクリーンに投射された画面を示す図であり、パスワードの入力が完了したときの画面を示している。【０１３３】
図２２に示すように、確定マーク「−」が表示された状態で、さらに確定キーが押下され、確定マーク「−」が２つ連続して表示されている。これは、パスワードの入力が完了したことを示している。【０１３４】
また、本発明においては、投射型表示装置内の処理は上述の専用のハードウェアにより実現されるもの以外に、その機能を実現するためのプログラムを投射型表示装置にて読取可能な記録媒体に記録し、この記録媒体に記録されたプログラムを投射型表示装置に読み込ませ、実行するものであっても良い。投射型表示装置にて読取可能な記録媒体とは、フロッピーディスク、光磁気ディスク、ＤＶＤ、ＣＤなどの移設可能な記録媒体の他、投射型表示装置に内蔵されたＨＤＤなどを指す。【０１３５】
以上、実施例を参照して本願発明を説明したが、本願発明は上記実施例に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【図１】
0005419170.tif 000002
【図２】
0005419170.tif 000003
【図３】
0005419170.tif 000004
【図４】
0005419170.tif 000005
【図５】
0005419170.tif 000006
【図６】
0005419170.tif 000007
【図７】
0005419170.tif 000008
【図８】
0005419170.tif 000009
【図９】
0005419170.tif 000010
【図１０】
0005419170.tif 000011
【図１１】
0005419170.tif 000012
【図１２】
0005419170.tif 000013
【図１３】
0005419170.tif 000014
【図１４】
0005419170.tif 000015
【図１５】
0005419170.tif 000016
【図１６】
0005419170.tif 000017
【図１７】
0005419170.tif 000018
【図１８】
0005419170.tif 000019
【図１９】
0005419170.tif 000020
【図２０】
0005419170.tif 000021
【図２１】
0005419170.tif 000022
【図２２】
0005419170.tif 000023