(57)【要約】【課題】  複数の文字列をキー入力しないでキーボード装置の出力データに変換して情報処理装置に出力することによって、容易に、かつ、確実に入力できる文字列入力支援装置を提供することである。【解決手段】  本発明の文字列入力支援装置１００は情報処理装置６００に接続される。そして、文字列と文字列を識別する識別ＩＤを格納する文字列記憶装置３００と、入力データを変換してキーボード装置の出力データとして情報処理装置６００に送出するデータ変換機構５００と、情報処理装置６００と送受信するための送受信機構２００と、を備え、文字列記憶装置３００に格納されて情報処理装置６００のＯＳ上で動作するソフトウェアであって、文字列と識別ＩＤの文字列記憶装置への格納等を支援する文字列入出力支援ソフトウェアを更に備えることを特徴とする。【選択図】      図１
2007047952.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置に外部インターフェースによって接続される文字列入力支援装置において、複数の文字列と前記複数の文字列の各々を識別する複数の識別ＩＤとを格納する文字列記憶装置と、入力データをキーボード装置の出力データに変換して前記変換された出力データを前記キーボード装置からの出力として前記情報処理装置に送出するデータ変換機構と、前記情報処理装置と送受信するための送受信機構と、を備え、前記文字列記憶装置に格納されて前記情報処理装置のＯＳ上で動作するソフトウェアであって、前記文字列記憶装置への前記複数の文字列と前記複数の識別ＩＤの格納と、前記格納された複数の文字列と前記格納された複数の識別ＩＤの読み出しと、前記読み出された複数の文字列から前記識別ＩＤによる文字列の選択と、前記選択された文字列を含む文字列情報データおよび前記選択された文字列を含まない制御情報データの作成と、前記文字列情報データもしくは前記制御情報データの前記データ変換機構への前記入力データとしての送出と、を支援する文字列入出力支援ソフトウェアを更に備え、前記文字列情報データが前記選択された文字列とコマンド部とで構成されて前記コマンド部にて前記選択された文字列を前記情報処理装置に送出する等の指示をすること、前記制御情報データが前記コマンド部で構成されて前記コマンド部にて前記選択された文字列以外の制御情報を前記情報処理装置に送出する等の指示をすること、を特徴とする文字列入力支援装置。
【請求項２】
前記文字列記憶装置と前記データ変換機構とが前記情報処理装置から利用可能とするための認証をする認証機構をさらに備えたことを特徴とする請求項１記載の文字列入力支援装置。
【請求項３】
前記識別ＩＤが第１の識別ＩＤと第２の識別ＩＤとから構成されて前記第１の識別ＩＤまたは前記第２の識別ＩＤが１つまたは複数の文字列の組みを識別することを特徴とする請求項１ないし２記載の文字列入力支援装置。
【請求項４】
前記データ変換機構からの前記出力データが前記情報処理装置の表示画面上のどのウインドウに入力されるかを示すキーボードフォーカスが、前記情報処理装置のＯＳ上で動作している前記文字列入出力支援ソフトウェアから前記情報処理装置のＯＳ上で動作して前記出力データの入力を要求している文字列入力対象ソフトウェアに移動したタイミングで、前記文字列情報データもしくは前記制御情報データが前記データ変換機構に送出されることを特徴とする請求項１ないし３記載の文字列入力支援装置。
【請求項５】
前記データ変換機構を前記データ変換機構を含むキーボード装置として構成することを特徴とする請求項１ないし４記載の文字列入力支援装置。
【請求項６】
前記複数の文字列と、前記複数の識別ＩＤと、前記文字列入出力支援ソフトウェアと、が暗号化されて格納されることを特徴とする請求項１ないし５記載の文字列入力支援装置。
【請求項７】
前記文字列記憶装置をＩＣカードで構成することを特徴とする請求項１および請求項３ないし６記載の文字列入力支援装置。
【請求項８】
前記認証機構がユーザー情報の照合によって認証される認証機構であって、前記情報処理装置のＯＳ上で動作して認証を支援する認証ソフトウェアを格納する認証ソフトウェア記憶装置と、ユーザーからの認証情報と照合するための認証照合データを格納する認証照合データ記憶装置と、を備え、前記文字列記憶装置に格納されて前記情報処理装置のＯＳ上で動作するソフトウェアであって、前記認証照合データを作成して前記認証照合データ記憶装置に格納する認証照合データ登録ソフトウェアを更に備えることを特徴とする請求項１ないし６記載の文字列入力支援装置。
【請求項９】
前記認証ソフトウェアと、前記認証照合データと、認証照合データ登録ソフトウェアと、を暗号化して格納することを特徴とする請求項８記載の文字列入力支援装置。
【請求項１０】
前記文字列記憶装置と前記認証ソフトウェア記憶装置をＩＣカードで構成することを特徴とする請求項８ないし９記載の文字列入力支援装置。
【請求項１１】
前記認証機構が指紋の照合によって認証される認証機構であって、指紋を読み取る指紋読み取り装置と、前記指紋読み取り装置から読み込んだ指紋データと照合するための指紋照合データを格納する指紋照合データ記憶装置と、前記情報処理装置のＯＳ上で動作して指紋認証を支援する指紋認証ソフトウェアを格納する指紋認証ソフトウェア記憶装置と、を備え、前記文字列記憶装置に格納されて前記情報処理装置のＯＳ上で動作するソフトウェアであって、前記指紋照合データを作成して前記指紋照合データ記憶装置に格納する指紋照合データ登録ソフトウェアを更に備えることを特徴とする請求項１ないし６記載の文字列入力支援装置。
【請求項１２】
前記指紋認証ソフトウェアと、前記指紋照合データと、前記指紋照合データ登録ソフトウェアと、を暗号化して格納することを特徴とする請求項１１記載の文字列入力支援装置。
【請求項１３】
前記文字列記憶装置と前記指紋認証ソフトウェア記憶装置をＩＣカードで構成することを特徴とする請求項１１ないし１２記載の文字列入力支援装置。
【請求項１４】
前記認証機構が無線ＩＣタグ上の情報の照合によって認証される認証機構であって、無線ＩＣタグ上の情報を読み取る無線ＩＣタグ読み取り装置と、前記無線ＩＣタグ読み取り装置から読み込んだタグデータと照合するためのタグ照合データを格納するタグ照合データ記憶装置と、前記情報処理装置のＯＳ上で動作して認証を支援するタグ認証ソフトウェアを格納するタグ認証ソフトウェア記憶装置と、を備え、前記文字列記憶装置に格納されて前記情報処理装置のＯＳ上で動作するソフトウェアであって、前記タグ照合データを作成して前記タグ照合データ記憶装置に格納するタグ照合データ登録ソフトウェアを更に備えることを特徴とする請求項１ないし６記載の文字列入力支援装置。
【請求項１５】
前記タグ認証ソフトウェアと、前記タグ照合データと、タグ照合データ登録ソフトウェアと、を暗号化して格納することを特徴とする請求項１４記載の文字列入力支援装置。
【請求項１６】
前記文字列記憶装置と、前記タグ認証ソフトウェア記憶装置と、をＩＣカードで構成することを特徴とする請求項１４ないし１５記載の文字列入力支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パソコン等の情報処理装置に外部インターフェースによって接続される文字列入力支援装置に関する。
【背景技術】
【０００２】
ログインＩＤやパスワードは文字数が少ないと破られる可能性があるために文字数を多くして安全性を高める必要がある。また、サービスによりそれぞれ別々のログインＩＤやパスワードを設定して更に安全性を高める必要もある。このような場合にはキーボード装置でキー入力するのは手間がかかり、また、ログインＩＤとパスワードを忘れてしまう可能性がある。
【０００３】
このために、ログインＩＤやパスワード等の文字列をＩＣカード等の外部記憶装置に格納し、キー入力せずに情報処理装置に入力する技術が下記の特許文献１ないし３等で実現されている。これらの従来技術では、外部記憶装装置に格納されたログインＩＤやパスワード等の文字列を情報処理装置に取り込み、コピー＆ペースト等のソフトウェア機能によって書き込みをしている。
【特許文献１】特開２００３−０３６２４７号公報
【特許文献２】特開２０００−３３０７０３号公報
【特許文献３】特開２００２−２６８７６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前述した従来技術ではコピー＆ペースト等のソフトウェア機能によって
書き込みをしているために、書き込みを要求しているアプリケーショがコピー＆ペース等のソフトウェア機能の使用を禁止している場合があるという問題があった。
【０００５】
本発明の第１の目的は、外部記憶装置に格納された文字数の多い複数の文字列から必要な文字列を選択し、この選択された文字列をキーボード装置の出力データに変換して入力させることによって、複数の文字列をキー入力しないで容易に、安全に、かつ、確実に入力可能とする文字列入力装置を提供することにある。
【０００６】
また、本発明の第２の目的は、認証機構とリンクさせることによって、また、文字列等が暗号化されて記憶装置に格納されることで安全性の高い文字列入力装置を提供することにある。
【０００７】
さらに、本発明の第３の目的は、本発明の文字列入力支援装置をキーボード装置として利用することによって利用範囲の広い文字列入力支援装置を提供することにある。
【０００８】
さらに、本発明の第４の目的は、複数の文字列を格納する記憶装置等を汎用製品である
ＩＣカードで構成することによって比較的安価で実現できる文字列入力装置を提供することにある。
【課題を解決するための手段】
【０００９】
かかる目的を達成すべく、本願の第１の発明の文字列入力支援装置は、  情報処理装置に外部インターフェースによって接続される文字列入力支援装置において、複数の文字列と前記複数の文字列の各々を識別する複数の識別ＩＤとを格納する文字列記憶装置と、入力データをキーボード装置の出力データに変換して前記変換された出力データを前記キーボード装置からの出力として前記情報処理装置に送出するデータ変換機構と、前記情報処理装置と送受信するための送受信機構と、を備え、前記文字列記憶装置に格納されて前記情報処理装置のＯＳ上で動作するソフトウェアであって、前記文字列記憶装置への前記複数の文字列と前記複数の識別ＩＤの格納と、前記格納された複数の文字列と前記格納された複数の識別ＩＤの読み出しと、前記読み出された複数の文字列から前記識別ＩＤによる文字列の選択と、前記選択された文字列を含む文字列情報データおよび前記選択された文字列を含まない制御情報データの作成と、前記文字列情報データもしくは前記制御情報データの前記データ変換機構への前記入力データとしての送出と、を支援する文字列入出力支援ソフトウェアを更に備え、前記文字列情報データが前記選択された文字列とコマンド部とで構成されて前記コマンド部にて前記選択された文字列を前記情報処理装置に送出する等の指示をすること、前記制御情報データが前記コマンド部で構成されて前記コマンド部にて前記選択された文字列以外の制御情報を前記情報処理装置に送出する等の指示をすること、を特徴とする。  
【００１０】
また、本願の第２の発明の文字列入力支援装置は、第１の発明において、前記文字列記憶装置と前記データ変換機構とが前記情報処理装置から利用可能とするための認証をする認証機構をさらに備えたことを特徴とする。
【００１１】
さらに、本願の第３の発明の文字列入力支援装置は、第１ないし２の発明において、前記識別ＩＤが第１の識別ＩＤと第２の識別ＩＤとから構成されて前記第１の識別ＩＤまたは前記第２の識別ＩＤが１つまたは複数の文字列の組みを識別することを特徴とする。
【００１２】
さらに、本願の第４の発明の文字列入力支援装置は、第１ないし３の発明において、前記データ変換機構からの前記出力データが前記情報処理装置の表示画面上のどのウインドウに入力されるかを示すキーボードフォーカスが、前記情報処理装置のＯＳ上で動作している前記文字列入出力支援ソフトウェアから前記情報処理装置のＯＳ上で動作して前記出力データの入力を要求している文字列入力対象ソフトウェアに移動したタイミングで、前記文字列情報データもしくは前記制御情報データが前記データ変換機構に送出されることを特徴とする。
【００１３】
さらに、本願の第５の発明の文字列入力支援装置は、第１ないし４の発明において、前記データ変換機構を前記データ変換機構を含むキーボード装置として構成することを特徴とする。
【００１４】
さらに、本願の第６の発明の文字列入力支援装置は、第１ないし５の発明において、前記複数の文字列と、前記複数の識別ＩＤと、前記文字列入出力支援ソフトウェアと、が暗号化されて格納されることを特徴とする。
【００１５】
さらに、本願の第７の発明の文字列入力支援装置は、第１および第３ないし６の発明において、前記文字列記憶装置をＩＣカードで構成することを特徴とする。
【００１６】
さらに、本願の第８の発明の文字列入力支援装置は、第１ないし６の発明において、前記認証機構がユーザー情報の照合によって認証される認証機構であって、前記情報処理装置のＯＳ上で動作して認証を支援する認証ソフトウェアを格納する認証ソフトウェア記憶装置と、ユーザーからの認証情報と照合するための認証照合データを格納する認証照合データ記憶装置と、を備え、前記文字列記憶装置に格納されて前記情報処理装置のＯＳ上で動作するソフトウェアであって、前記認証照合データを作成して前記認証照合データ記憶装置に格納する認証照合データ登録ソフトウェアを更に備えることを特徴とする。
【００１７】
さらに、本願の第９の発明の文字列入力支援装置は、第８の発明において、前記認証ソフトウェアと、前記認証照合データと、認証照合データ登録ソフトウェアと、を暗号化して格納することを特徴とする。
【００１８】
さらに、本願の第１０の発明の文字列入力支援装置は、第８ないし９の発明において、前記文字列記憶装置と前記認証ソフトウェア記憶装置をＩＣカードで構成することを特徴とする。
【００１９】
さらに、本願の第１１の発明の文字列入力支援装置は、第１ないし６の発明において、前記認証機構が指紋の照合によって認証される認証機構であって、指紋を読み取る指紋読み取り装置と、前記指紋読み取り装置から読み込んだ指紋データと照合するための指紋照合データを格納する指紋照合データ記憶装置と、前記情報処理装置のＯＳ上で動作して指紋認証を支援する指紋認証ソフトウェアを格納する指紋認証ソフトウェア記憶装置と、を備え、前記文字列記憶装置に格納されて前記情報処理装置のＯＳ上で動作するソフトウェアであって、前記指紋照合データを作成して前記指紋照合データ記憶装置に格納する指紋照合データ登録ソフトウェアを更に備えることを特徴とする。
【００２０】
さらに、本願の第１２の発明の文字列入力支援装置は、第１１の発明において、  前記指紋認証ソフトウェアと、前記指紋照合データと、前記指紋照合データ登録ソフトウェアと、を暗号化して格納することを特徴とする。
【００２１】
さらに、本願の第１３の発明の文字列入力支援装置は、第１１ないし１２の発明において、前記文字列記憶装置と前記指紋認証ソフトウェア記憶装置をＩＣカードで構成することを特徴とする。
【００２２】
さらに、本願の第１４の発明の文字列入力支援装置は、第１ないし６の発明において、前記認証機構が無線ＩＣタグ上の情報の照合によって認証される認証機構であって、無線ＩＣタグ上の情報を読み取る無線ＩＣタグ読み取り装置と、前記無線ＩＣタグ読み取り装置から読み込んだタグデータと照合するためのタグ照合データを格納するタグ照合データ記憶装置と、前記情報処理装置のＯＳ上で動作して認証を支援するタグ認証ソフトウェアを格納するタグ認証ソフトウェア記憶装置と、を備え、前記文字列記憶装置に格納されて前記情報処理装置のＯＳ上で動作するソフトウェアであって、前記タグ照合データを作成して前記タグ照合データ記憶装置に格納するタグ照合データ登録ソフトウェアを更に備えることを特徴とする。
【００２３】
さらに、本願の第１５の発明の文字列入力支援装置は、第１４の発明において、前記タグ認証ソフトウェアと、前記タグ照合データと、タグ照合データ登録ソフトウェアと、を暗号化して格納することを特徴とする。
【００２４】
さらに、本願の第１６の発明の文字列入力支援装置は、第１４ないし１５の発明において、前記文字列記憶装置と、前記タグ認証ソフトウェア記憶装置と、をＩＣカードで構成することを特徴とする。
【発明の効果】
【００２５】
以上説明したように、本発明においては、以下に記載する効果を得ることができる。
【００２６】
第１の効果は、外部記憶装置に格納された文字数の多い複数の文字列をキー入力しないで入力するために容易に入力が可能となる。
【００２７】
また、第２の効果は、アプリケーションからは物理的なキーボード装置からの入力として見えるために、確実に、かつ、安全に入力することが可能となる。
【００２８】
さらに、第３の効果は、認証機能とリンクさせることによって、また、文字列等を暗号化して格納することによって、さらに安全性を向上させて入力することが可能となる。
【００２９】
さらに、第４の効果は、キーボード装置としての利用も可能であるために利用範囲の広い文字列入力装置を提供することが可能となる。
【００３０】
さらに、第５の効果は、ＩＣカード等の汎用部品を利用して構成するために、比較的安価で、かつ、短期間で製品化が実現できることが期待できる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明の実施の形態を図面に基づいて説明する。図１は、第１の実施の形態の構成図である。図１において、文字列入力支援装置１００は、外部インターフェースで情報処理装置６００と接続され、文字列記憶装置３００と、データ変換機構５００と、情報処理装置６００と送受信するための送受信機構２００とで構成される。そして、文字列入力支援装置１００には組み込み制御ソフトウェアが実装される。また、情報処理装置６００には表示装置４００、マウス装置４１０、キーボード装置４２０が接続されている。
【００３２】
文字列記憶装置３００には文字列を識別する複数の識別ＩＤと、識別ＩＤに対応した複数の文字列と、複数の識別ＩＤと複数の文字列の登録等を行う文字列入出力支援ソフトウェアと、が格納される。本発明の文字列入力支援装置では、文字数が多いなどの理由でわかり難い文字列を取り扱うために、わかり易い名前を用いて文字列を識別する識別ＩＤと対応する文字列とがセットになって文字列記憶装置３００に格納される。
【００３３】
これによって、わかり易い識別ＩＤを指示することで文字数が多いなどの理由でわかり難い文字列を容易に選択できる。この識別ＩＤは、第１の識別ＩＤと第２の識別ＩＤによって構成され、第１の識別ＩＤが文字列の１つまたは複数の文字列の組みを識別し、第２の識別ＩＤがこの組みの各々の文字列を識別するようにすることも可能である。このようにすることで、１つまたは複数の文字列をグループ化することができ、文字列の選択が更に容易になる。
【００３４】
文字列記憶装置３００に格納された識別ＩＤと文字列が情報処理装置６００に読み出され、識別ＩＤを指定することで対応した文字列が選択され、この選択された文字列を含む文字列情報データが情報処理装置６００からデータ変換機構５００に送出される。これらの一連の処理は、情報処理装置６００のＯＳ上で動作する文字列入出力支援ソフトウェアによって実行される。
【００３５】
データ変換機構５００は、入出力部５１０と、コマンド処理部５２０と、変換部５３０で構成される。情報処理装置６００に文字列を入力する場合は、文字列情報データがデータ変換機構５００への入力データとして入力される。文字列情報データはコマンド部と文字列から構成される。このコマンド部と文字列は入出力部５１０を介してコマンド処理部５２０に送られ、コマンド部が解読される。コマンド部では文字列を情報処理装置６００に送出するための指定がされており、文字列が変換部５３０に送られてキーボード装置の出力データに変換され、入出力部５１０を介して送出される。この時、情報処理装置６００はキーボード装置から出力されたものと認識する。
【００３６】
また、情報処理装置６００に文字列の入力ではなく、デリートやバックスペース等の入力をする場合には、制御情報データがデータ変換機構５００に入力される。制御情報データはコマンド部のみで構成される。このコマンド部が入出力部５１０を介してコマンド処理部５２０に送られ、コマンド部が解読される。コマンド部では情報処理装置６００にデリートやバックスペース等を入力するための指定がされており、変換部５３０ではそれらに対応したキーボード装置の出力データに変換され、入出力部５１０を介して送出される。この時、同様に、情報処理装置６００はキーボード装置から出力されたものと認識する。
【００３７】
文字列入力支援装置１００に実装される組み込み制御ソフトウェアは文字列記憶装置３００とデータ変換機構５００の状態制御等の制御を行うと共に、暗号化・復号化ソフトウェアを含む。情報処理装置５００から転送される識別ＩＤと文字列が、この暗号化・復号化ソフトウェアによって暗号化されて文字列記憶装置３００に格納される。また、文字列記憶装置３００から暗号化された識別ＩＤと文字列が読み出される時に、この暗号化・復号化ソフトウェアによって復号化されて情報処理装置６００に送出される。また、文字列入出力支援ソフトウェアにつても、同様にして暗号化および復号化の処理が行われる。このように暗号化して格納することで安全性が高まる。
【００３８】
文字列入力支援装置１００は、情報処理装置６００に接続されて電源がＯＮになった時点で、文字列記憶装置３００とデータ変換機構５００は情報処理装置６００のＯＳから認識された状態となる。情報処理装置６００から文字列記憶装置３００はアクセスが可能であり、文字列入出力支援ソフトウェアは読み出されて情報処理装置６００のＯＳ上で実行できるようになる。また、情報処理装置６００はデータ変換機構５００からの出力データをキーボード装置から出力されたものと認識する。
【００３９】
最初に、識別ＩＤと文字列を文字列記憶装置３００に格納する動作を説明する。情報処理装置６００のＯＳ上で動作する文字列入出力支援ソフトウェアが準備した登録画面が表示装置４００の表示画面上に表示される。ユーザーはこの登録画面を用いて登録したい識別ＩＤと対応した文字列を入力する。そして、文字列入出力支援ソフトウェアが登録画面に入力された識別ＩＤと文字列を文字列入力支援装置１００に送出し、文字列記憶装置３００に格納される。この登録は必要な回数だけ順次繰り返される。なお、この時、前述のように暗号化されて格納される。
【００４０】
次に、文字列記憶装置３００に格納された識別ＩＤと文字列を情報処理装置６００に読み出す動作を説明する。まず、文字列記憶装置３００に格納された文字列を利用して文字列入力をしたいアプリケーションから文字列入出力支援ソフトウェアにキーボードフォーカスを移動させる。このアプリケーションを文字列入力対象ソフトウェアと呼ぶことにする。文字列入力対象ソフトウェアとしては、ワードプロセッサ、ブラウザ、エディタなどのアプリケーションが考えられる。
【００４１】
キーボードフォーカスは表示画面上のどのウインドウにキーボード装置からの入力データが送られるかを示している。キーボードフォーカスの移動は、例えば、ユーザーが文字列入出力支援ソフトウェアをマウスでクリックすることで行える。
【００４２】
文字列入出力支援ソフトウェアによって、文字列記憶装置３００から識別ＩＤと文字列が情報処理装置６００に順次読み出される。識別ＩＤと文字列は暗号化されて格納されているので、前述のように復号化されて情報処理装置６００に読み出される。
【００４３】
続いて、情報処理装置６００に読み出された複数の文字列の中から識別ＩＤを指定して対応する文字列を選択し、この選択された文字列が文字列入力対象ソフトウェアに入力される動作を説明する。ユーザーが選択したい文字列に対応する識別ＩＤを表示画面上で指示すると、文字列入力支援ソフトウェアはこの識別ＩＤに対応する文字列を選択し、文字列を含む文字列情報データを作成して変換機構５００に送出する。この文字列情報データは前述のようにコマンド部と文字列で構成され、コマンド部では文字列を情報処理装置５００に送出するための指定がされる。文字列情報データをデータ変換機構５００に送出するタイミングはキーボードフォーカスが文字列入出力支援ソフトウェアから文字列入力対象ソフトウェアに移動するタイミングを捕らえて行われる。
【００４４】
データ変換機構５００は、前述のように、入力された文字列情報データに基づいて、文字列をキーボード装置の出力データに変換して情報処理装置６００に送出する。この時、情報処理装置６００はキーボード装置から出力されたものと認識する。そして、文字列入力対象ソフトウェアの表示画面上に選択された文字列が入力される。
【００４５】
このようにして、例えば、文字数が多いなどの理由でわかり難いパスワードを容易に入力できる。さらに、サービス毎に異なった複数のパスワードをキー入力しないで効率良く入力できる。これらのパスワードに限らず、文字数が多いなどの理由でわかり難い各種の文字列を外部の記憶装置に格納しておき、必要に応じて取り出して選択することで、情報処理装置６００のＯＳ上で動作している文字列入力対象ソフトウェアにキー入力しないで効率良く文字列を入力できる。
【００４６】
また、デリートやバックスペース等の入力をする場合には、前述した一連の処理の中で、識別ＩＤと文字列の登録と、読み出しと、選択は不要である。そして、文字列情報データの替わりに制御情報データがデータ変換機構５００に送出され、デリートやバックスペース等に対応した出力データに変換されて情報処理装置６００に入力される。
【００４７】
図２は本発明の第２の実施の形態の構成図である。
図２は、図１において、文字列入出力支援装置１００を認証するための認証機構を新たに追加した構成となっている。認証手段としては、ユーザーの認証情報の照合によって認証するユーザー情報認証手段を採用しており、文字列入力支援装置１１０には、認証ソフトウェア記憶装置７００と、認証照合データ記憶装置８００と、文字列記憶装置３０１に格納される認証照合データ登録ソフトウェアと、組み込み制御ソフトウェアに付加される認証情報照合ソフトウェアが新たに追加される。その他の部分は図１と同様である。
【００４８】
文字列入力支援装置１１０は、情報処理装置６００に接続されて電源がＯＮになった時点では常に、情報処装置６００のＯＳからは認証ソフトウェア記憶装置７００のみが認識された状態である。情報処理装置６００は認証ソフトウェア記憶装置７００へのアクセスは可能であるが、文字列記憶装置３０１とデータ変換機構５０１と、認証照合データ記憶装置８００は認識されていない状態で、情報処理装置６００は文字列記憶装置３０１にはアクセスができず、データ変換機構５０１からの出力もキーボード装置からの出力として認識せず、また、認証照合データ記憶装置８００にもアクセスできない。なお、データ変換機構５０１を認識された状態とし、情報処理装置６００がデータ変換機構５０１からの出力をキーボード装置からの出力と認識するように設定することも可能である。
【００４９】
次に、文字列入力支援装置１１０を認証するための手順を説明する。図３は、認証処理のフローチャートである。文字列入力支援装置１１０が情報処理装置６００に接続されて電源がＯＮになった時点で、前述のように情報処理装置６００は認証ソフトウェア記憶装置７００にアクセスが可能となっている。認証ソフトウェア記憶装置７００の認証ソフトウェアが情報処理装置６００に読み込まれてＯＳ上で起動される（Ｓ１０１）。
【００５０】
次に、認証ソフトウェアが文字列入力支援装置１１０を認証するための認証情報をユーザーに要求し、このユーザーからの認証情報を組み込みソフトウェアに付加された認証情報照合ソフトウェアに送出する。認証情報照合ソフトウェアは認証照合データ記憶装置８００に前もって格納されている認証照合データを読み込んでユーザーからの認証情報と照合する（Ｓ１０２）。
【００５１】
次に、認証情報照合ソフトウェアは認証結果を認証ソフトウェアに連絡し、認証が成功すれば次の処理に進み、不成功であれば、再度、ユーザーに新たな認証情報を要求する（Ｓ１０３）。
【００５２】
認証が成功した場合、組み込み制御ソフトウェアは、情報処理装置６００のＯＳが認証ソフトウェア記憶装置７００を認識している状態から、文字列記憶装置３０１と、データ変換機構５０１と、認証照合データ記憶装置８００を認識している状態に切り替える（Ｓ１０４）。なお、状態を切り替えるのではなく、認証ソフトウェア記憶装置７００を認識した状態として残すように設定することも可能である。また、認証照合データ記憶装置８００は継続して未認識状態とすることも可能である。その場合でも、認証照合データ記憶装置８００は認証情報照合ソフトウェアからはアクセス可能である。
【００５３】
最後に、認証ソフトウェアの動作を終結する（Ｓ１０５）。
なお、認証照合データは、文字列記憶装置３０１に格納されている認証照合データ登録ソフトウェアを情報処理装置６００のＯＳ上で実行して作成され、認証照合データ記憶装置８００に格納される。認証照合データが作成されていない場合は、直ちに文字列記憶装置３０１等が認識されている状態に切り替えることが可能である。
【００５４】
このようにして文字列入力支援装置１１０の認証が完了し、文字列入出力支援ソフトウェアが文字列記憶装置３０１から読み出されて情報処理装置６００のＯＳ上で実行できるようになる。認証後の動作は図１で説明したのと同様である。なお、組み込み制御ソフトウェアは、情報処理装置６００のＯＳが認証ソフトウェア記憶装置７００のみを認識している状態に切り替えることが可能である。
【００５５】
なお、図１で説明したと同様に、識別ＩＤと、文字列と、文字列入出力支援ソフトウェアと、認証照合データ登録ソフトウェアは、文字列記憶装置３０１に格納される時に暗号化され、読み出される時に復号化される。また、認証ソフトウェアと認証照合データについても暗号化および復号化が行われる。
【００５６】
図４は本発明の第３の実施の形態の構成図である。
図４は、図１において、文字列入出力支援装置１００を認証するための認証機構を新たに追加した構成となっている。認証手段としては、指紋の照合によって認証する指紋認証手段を採用しており、文字列入力支援装置１１１には、指紋認証ソフトウェア記憶装置７１０と、指紋照合データ記憶装置８１０と、指紋読み取り装置９００と、文字列記憶装置３０２に格納される指紋照合データ登録ソフトウェアと、組み込み制御ソフトウェアに付加される指紋認証情報照合ソフトウェアが新たに追加される。指紋読み取り装置９００は、ユーザーが指を装置に置くとユーザーの指紋を読み取って、読み取った指紋を指紋データとして送出する。その他の部分は図１と同様である。
【００５７】
文字列入力支援装置１１１の認証を行うには、まず、情報処理装置６００に指紋認証ソフトウェアが読み込まれてＯＳ上で実行される。指紋認証ソフトウェアが実行されると、指紋読み取り装置９００から指紋データが情報処理装置６００に読み込まれて指紋認証情報照合ソフトウェアに送出される。指紋認証情報照合ソフトウェアは、指紋照合データ記憶装置８１０から指紋照合データを読み込み、情報処理装置６００から送られた指紋データと照合して認証が行われる。指紋認証手段を利用することによって、文字列入力支援装置１１１の安全性がさらに高まる効果がある。なお、指紋認証ソフトウェア記憶装置７１０を設けず、指紋認証情報照合ソフトウェアが直接指紋読み取り装置９００から指紋データを、指紋照合データ記憶装置８１０から指紋照合データを読み込んで照合して認証を行うようにすることも可能である。
【００５８】
文字列入力支援装置１１１の認証が完了すると、文字列入出力支援ソフトウェアが文字列記憶装置３０２から読み出されて情報処理装置６００のＯＳ上で実行できるようになる。認証後の動作は図１で説明したのと同様である。なお、指紋照合データの登録は以下のように行われる。文字列記憶装置３０２の指紋照合データ登録ソフトウェアが情報処理装置６００のＯＳ上で実行され、指紋読み取り装置９００から指紋データが読み込まれる。そして、指紋特徴部分を抽出して指紋照合データが作成され、指紋照合データ記憶装置８１０に格納される。
【００５９】
なお、図１で説明したと同様に、識別ＩＤと、文字列と、文字列入出力支援ソフトウェアと、指紋照合データ登録ソフトウェアは、文字列記憶装置３０２に格納される時に暗号化され、読み出される時に復号化される。また、指紋認証ソフトウェアと指紋照合データについても暗号化および復号化が行われる。
【００６０】
図５は本発明の第４の実施の形態の構成図である。図５は、図１において、文字列入出力支援装置１００を認証するための認証機構を新たに追加した構成となっている。認証手段としては、無線ＩＣタグの情報の照合によって認証する無線ＩＣタグ認証手段を採用しており、文字列入力支援装置１１２には、タグ認証ソフトウェア記憶装置７２０と、タグ照合データ記憶装置８２０と、無線ＩＣタグ読み取り装置９１０と、文字列記憶装置３０３に格納されるタグ照合データ登録ソフトウェアと、組み込み制御ソフトウェアに付加されるタグ認証情報照合ソフトウェアが新たに追加される。また、文字列入出力支援装置１１２の近傍には無線ＩＣタグ９２０が設置されて、無線ＩＣタグ読み取り装置９１０と無線を介して接続される。その他の部分は図１と同様である。
【００６１】
文字列入力支援装置１１２の認証を行うには、まず、情報処理装置６００にタグ認証ソフトウェアが読み込まれてＯＳ上で実行される。タグ認証ソフトウェアが実行されると、無線ＩＣタグ読み取り装置９１０が無線ＩＣタグ９２０から取得したタグデータが情報処理装置６００に読み込まれ、タグ認証情報照合ソフトウェアに送出される。タグ認証情報照合ソフトウェアは、タグ照合データ記憶装置８２０からタグ照合データを読み込み、情報処理装置６００から送られたタグデータと照合して認証が行われる。
【００６２】
文字列入力支援装置１１２の認証が完了すると、文字列入出力支援ソフトウェアが文字列記憶装置３０３から読み出されて情報処理装置６００のＯＳ上で実行できるようになる。認証後の動作は図１で説明したのと同様である。なお、タグ照合データの登録は以下のように行われる。文字列記憶装置３０３のタグ照合データ登録ソフトウェアが情報処理装置６００のＯＳ上で実行されて作成され、タグ照合データ記憶装置８２０に格納される。
なお、タグ認証ソフトウェア記憶装置７２０を設けず、タグ認証情報照合ソフトウェアが直接無線ＩＣタグ読み取り装置９１０からタグデータを、タグ照合データ記憶装置８２０からタグ照合データを読み込んで照合して認証を行うようにすることも可能である。
【００６３】
なお、図１で説明したと同様に、識別ＩＤと、文字列と、文字列入出力支援ソフトウェアと、タグ照合データ登録ソフトウェアは、文字列記憶装置３０３に格納される時に暗号化され、読み出される時に復号化される。また、タグ認証ソフトウェアとタグ照合データについても暗号化および復号化が行われる。
【００６４】
認証手段としては、図２、図４、図５で採用した認証手段以外に、例えば、静脈認証等の認証手段が考えられるが、その他の認証手段であっても容易に置き換えることが可能である。
【００６５】
図６は本発明の第５の実施の形態の構成図である。
図６は、図１の構成における文字列記憶装置１００と機能的に同等の文字列記憶装置３０４をＩＣカード９３０に組み込んで置換えた場合の構成図である。そして、ＩＣカード９３０は送受信機構２２０に新たに組み込まれたＩＣカード挿入部２３０と接続される。
【００６６】
なお、図１で説明したように、識別ＩＤと、文字列と、文字列入出力支援ソフトウェアは格納される時に暗号化され、読み出される時に復号化されるが、この暗号化はＩＣカード挿入部２３０からＩＣカード９３０に送出する以前に行われ、また、復号化はＩＣカード９３０からＩＣカード挿入部２３０で受け取った後に行われる。なお、ＩＣカード９３０の中に、暗号化と復号化の処理を組み込むことも可能である。
【００６７】
図７は本発明の第６の実施の形態の構成図である。
図７は、図２の構成における認証ソフトウェア記憶装置７００と文字列記憶装置３０１を、機能的に同等の認証ソフトウェア記憶装置７０１と文字列記憶装置３０５をＩＣカード９４０に組み込んで置換えた場合の構成図である。そして、ＩＣカード９４０は送受信機構２２１に新たに組み込まれたＩＣカード挿入部２３１と接続される。
【００６８】
なお、図１と図２で説明したように、識別ＩＤと、文字列と、文字列入出力支援ソフトウェアと、認証照合データ登録ソフトウェアと、認証ソフトウェアは格納される時に暗号化され、読み出される時に復号化されるが、この暗号化はＩＣカード挿入部２３１からＩＣカード９４０に送出する以前に行われ、また、復号化はＩＣカード９４０からＩＣカード挿入部２３１で受け取った後に行われる。なお、ＩＣカード９４０の中に、暗号化と復号化の処理を組み込むことも可能である。
【００６９】
図４の構成における指紋認証ソフトウェア記憶装置７１０と文字列記憶装置３０２についても、機能的に同等の記憶装置をＩＣカードに組み込んで置換えることが可能である。
文字列等の暗号化と復号化についても、図１と、図４と、図７で説明したのと同様にして行われる。
【００７０】
さらに、図５の構成におけるタグ認証ソフトウェア記憶装置７２０と文字列記憶装置３０３についても、機能的に同等の記憶装置をＩＣカードに組み込んで置換えることが可能である。文字列等の暗号化と復号化についても、図１と、図５と、図７で説明したのと同様にして行われる。
【００７１】
ＩＣカードは広く普及した汎用製品であり、このＩＣカードを使用して構成することによって、比較的安価な本発明の文字列入力支援装置の実現が期待できると同時に、開発期間の短縮が期待できる。なお、専用の記憶装置を用いて構成することも、もちろん可能である。
【００７２】
図８はデータ変換機構を、データ変換機構を含むキーボード装置として構成した場合の図である。図８の構成のうち、データ変換機構５０６は図１のデータ変換機構５００と機能的に同等である。新たな追加部分はキーボード装置のキーに相当するキー部５４０と、変換部５３６からの出力とキー部５４０からの出力のどちらかを選択して入出力部５１６に出力する選択回路５５０である。このようにして、データ変換機構を、デー
タ変換機構を含むキーボード装置として容易に構成することができ、利用範囲の広い文字列入力支援装置を提供することが可能となる。なお、変換部５３６からの出力とキー部５４０からの出力のどちらを選択するかについては、文字列入力支援ソフトウェアによってキーボード装置５６０に入力される制御情報データでどちらを選択するかが指定される。
【００７３】
本発明の文字列入力支援装置は外部インターフェースで接続される。この外部インターフェースとしては各種のインターフェース規格を利用することが可能であるが、ＵＳＢ規格を利用することが望ましい。キーボード装置、マウス装置、スキャナ装置、プリンタ装置等のＵＳＢ規格に準拠した各種の周辺装置が開発されている。
【産業上の利用可能性】
【００７４】
本発明の文字列入力支援装置は、パソコン等の情報処理装置とのローカルな接続の場合のみに限らず、ＬＡＮ環境や無線接続等、ユーザーの運営形態に応じた接続にも適用可能である。さらに、登録される文字列はパスワードに限らず、定型文やオリジナルの文章や語句等、あらゆるテキストデータの範囲を含む。
【図面の簡単な説明】
【００７５】
【図１】本発明の第１の実施の形態の構成図である。
【図２】本発明の第２の実施の形態の構成図である。
【図３】認証処理のフローチャートである。
【図４】本発明の第３の実施の形態の構成図である。
【図５】本発明の第４の実施の形態の構成図である。
【図６】本発明の第５の実施の形態の構成図である。
【図７】本発明の第６の実施の形態の構成図である。
【図８】データ変換機構を、データ変換機構を含むキーボード装置として構成した場合の構成図である。
【符号の説明】
【００７６】
１００・・・・文字列入力支援装置
２００・・・・送受信機構
３００・・・・文字列記憶装置
４００・・・・表示装置
５００・・・・データ変換機構
６００・・・・情報処理装置
【図１】
2007047952.tif 000003
【図２】
2007047952.tif 000004
【図３】
2007047952.tif 000005
【図４】
2007047952.tif 000006
【図５】
2007047952.tif 000007
【図６】
2007047952.tif 000008
【図７】
2007047952.tif 000009
【図８】
2007047952.tif 000010