(57)【特許請求の範囲】
【請求項１】
単一のキーボードと接続し、該キーボードからのキーボード信号を機種の異なる複数の情報処理装置本体の各々に対応のキーボード信号に変換して前記複数の情報処理装置本体の各々に出力する入力処理手段と、
単一のモニタと、
前記複数の情報処理装置本体から出力される映像信号を前記単一のモニタ上の複数のウインドウ内に表示させるべく前記映像信号を信号処理して合成する映像合成手段と
前記複数のウインドウの中の１つのウインドウ内の文字列を範囲指定する範囲指定手段と、
前記ウインドウ内の範囲指定された文字列の表示に用いられる映像信号を使用して文字認識し、文字コード列に変換する文字認識手段と
当該変換された文字コード列を入力すべき情報処理装置本体を指示する指示手段と
をさらに具え、前記入力処理手段は当該変換された文字コード列を前記指示手段により指示された情報処理装置本体に入力することを特徴とするデータ変換装置。
【請求項２】
前記複数の情報処理装置本体の各々のウインドウ表示の要否を指示する指示手段と、ウインドウ表示要と指示された情報処理装置本体に対応のウインドウを表示させる表示制御手段をさらに具えたことを特徴とする請求項１に記載のデータ変換装置。
【請求項３】
前記ウインドウの大きさおよび表示位置を指示する手段をさらに具え、前記表示制御手段は当該指示された大きさおよび表示位置にウインドウを表示させることを特徴とする請求項２に記載のデータ変換装置。
【請求項４】
前記入力処理手段は単一のマウスと接続し、該マウスからのマウス信号を前記機種の異なる複数の情報処理装置本体の各々に対応のマウス信号に変換して前記複数の情報処理装置本体の各々に出力することを特徴とする請求項１に記載のデータ変換装置。
【請求項５】
前記指示手段により指示された情報処理装置本体の映像信号を前記映像合成手段に入力するように制御する映像信号制御手段とを具えたことを特徴とする請求項１に記載のデータ変換装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、機種の異なるコンピュータを共通的に使用可能なデータ変換装置に関し、より詳しくは、キーボードおよびモニタを共通使用可能なデータ変換装置に関する。
【０００２】
【従来の技術】
現在のパーソナルコンピュータ、およびワークステーション等のコンピュータの異機種間にはキーボードおよびマウス等の入力装置、さらにモニタ等の出力装置に十分な互換性がない。
【０００３】
また、アプリケーションプログラムが出力するデータファイルは、アプリケーションプログラムごとに出力ファイル形式および漢字コードが異なり互換性がない。
【０００４】
以上についての例を挙げると、キーボードではクロックとデータを単一ラインで転送する方式、複数のラインで転送する方式などが並存し、また、コンピュータとキーボード間のプロトコルも各社間で異なる。
【０００５】
マウスでもデータ送受に各種の方式があり、またマウスボタンも１〜３個まで様々である。
【０００６】
モニタにおいてもマルチスキャンタイプとして、水平走査周波数および垂直走査周波数の異なる数種の組合わせに対応可能な機種が実用化されているが、一台のモニタは一時には一台のコンピュータしか接続できない。
【０００７】
アプリケーションプログラムについてもたとえばワードプロセッサプログラムごとに出力ファイル形式および漢字コードは異なっている。
【０００８】
これを解決する手段として、ファイルコンバートプログラムを作成したりネットワークを通じて共通コードで送受する方法が行われているが、いずれも制約が大きく、コンピュータを複数機種並行して利用する環境にとっては十分なものとはいえない。たとえばファイルコンバートプログラムを作成する場合、アプリケーションプログラムごとに作らなければならず、また、ネットワークで共有ファイルあるいはファイル転送する場合でもファイルの形式までは通常変換しない。
【０００９】
このように、一部の互換機種（パソコンにおけるＩＢＭ機、ワークステーションにおけるＳｕｎ機等）を除いて、パーソナルコンピュータおよびワークステーションでは各社ごとにキーボードおよびマウスインターフェースおよびモニタの出力信号は異なっており、また出力ファイルはアプリケーションプログラムによって異なっていて、互換性がないのが現状である。
【００１０】
【発明が解決しようとする課題】
機種の異なるコンピュータとそこで動くプログラムを順番にあるいは交互に動作させて、かつ、データを相互に利用して作業を進める場合、従来は次の問題があった。
【００１１】
第１は各コンピュータのキーボード、マウス等の入力装置およびモニタ等の出力装置に十分な互換性がなかったり切り替えて使用する機能が付加していないため、それぞれ専用の入力装置および出力装置をオペレータの近くにおかねばならない。特に机の上におく場合、筆記などの作業空間が狭められてしまい作業効率の点で問題があった。
【００１２】
第２はアプリケーションプログラムの出力ファイル形式および漢字コードが異なるためコンピュータ間で直接にデータの送受ができず、オペレータがモニタに表示した出力結果を別のコンピュータのキーボードを用いて入力するか、アプリケショーンプログラムを書き直す必要があった。
【００１３】
あるいはファイルコンバートプログラムを文字データと送受するアプリケーションプログラムごとに作らなければならなかった。
【００１４】
そこで上述の不具合を解消し、異機種コンピュータの情報入力、情報表示に好適なデータ変換装置を提供することを本発明の目的とする。
【００１５】
【課題を解決するための手段】
このような目的を達成するために、請求項１の発明は、単一のキーボードと接続し、該キーボードからのキーボード信号を機種の異なる複数の情報処理装置本体の各々に対応のキーボード信号に変換して前記複数の情報処理装置本体の各々に出力する入力処理手段と、単一のモニタと、前記複数の情報処理装置本体から出力される映像信号を前記単一のモニタ上の複数のウインドウ内に表示させるべく前記映像信号を信号処理して合成する映像合成手段と前記複数のウインドウの中の１つのウインドウ内の文字列を範囲指定する範囲指定手段と、前記ウインドウ内の範囲指定された文字列の表示に用いられる映像信号を使用して文字認識し、文字コード列に変換する文字認識手段と
当該変換された文字コード列を入力すべき情報処理装置本体を指示する指示手段と  をさらに具え、前記入力処理手段は当該変換された文字コード列を前記指示手段により指示された情報処理装置本体に入力することを特徴とする。
【００１６】
請求項２の発明は、請求項１の発明に加えて、前記複数の情報処理装置本体の各々のウインドウ表示の要否を指示する指示手段と、ウインドウ表示要と指示された情報処理装置本体に対応のウインドウを表示させる表示制御手段をさらに具えたことを特徴とする。
【００１７】
請求項３の発明は、請求項２の発明に加えて、前記ウインドウの大きさおよび表示位置を指示する手段をさらに具え、前記表示制御手段は当該指示された大きさおよび表示位置にウインドウを表示させることを特徴とする。
【００１８】
請求項４の発明は、請求項１の発明に加えて、前記入力処理手段は単一のマウスと接続し、該マウスからのマウス信号を前記機種の異なる複数の情報処理装置本体の各々に対応のマウス信号に変換して前記複数の情報処理装置本体の各々に出力することを特徴とする。
【００１９】
請求項５の発明は、前記指示手段により指示された情報処理装置本体の映像信号を前記映像合成手段に入力するように制御する映像信号制御手段を具えたことを特徴とする。
【００２１】
【発明の実施の形態】
以下、図面を使用して、本発明の実施例を詳細に説明する。
【００２２】
図１は本発明を適用したデータ変換装置のシステム構成を示す。図１においてデータ変換装置本体１０は大きく分けて全体制御部１３０、入力処理部１１０、映像合成部１２０および文字抽出部１００から構成される。全体制御部１３０は入力処理部１１０、映像合成部１２０および文字抽出部１００間で相互に関連のある処理の全体制御を行い、マイクロプロセッサ等を用いることができる。
【００２３】
入力処理部１１０には複数の情報処理装置例えば、パーソナルコンピュータ、ワークステーション等５１〜５３に対して共通的に使用する入力手段、本例の場合、疑似汎用キーボード２０、疑似汎用マウス３０および制御盤４０が接続されている。疑似汎用キーボード２０は文字キーやファンクションキーを有する周知のものを使用することができる。疑似汎用マウス３０も周知のものを使用できるがクリックボタンが２つある方が好適といえる。
【００２４】
制御盤４０には後述の各種キースイッチが設けられており、制御盤４０によりデータ変換装置１０に接続する情報処理装置（本体）の種類を指定する。本実施例では複数の情報処理装置の接続が可能であり、各情報処理装置が処理する内容をモニタ５０の画面中にマルチウインドウ（複数のウインドウ）画面の形態で表示することができる。このための指示や設定を制御盤４０上のキースイッチ操作で実行する。モニタ５０にも周知のものを使用できる。
【００２５】
以下、上述の構成各部について詳細に説明する。図２は請求項１の発明の入力処理手段として動作する入力処理部１１０の詳細を示す。入力処理部１１０は、出力制御部、コード変換部、入力制御部を１組とする入力信号変換手段が接続する情報処理装置の数だけ複数組用意されている。入力制御部は疑似汎用キーボード（以下、キーボード）２０、疑似汎用マウス（以下、マウス）３０から送信される信号を入力し、コード変換部に引き渡す。入力制御部は疑似汎用キーボード２０および疑似汎用マウス３０の出力信号を入力する入力インターフェース部とそれらとの通信プロトコルの制御部とからなる。この入力制御部は上記疑似汎用キーボードと疑似汎用マウスとして使用する市販のキーボードとマウスの電気的・物理的仕様およびプロトコルに合せる。
【００２６】
また、文字抽出部からの文字コードデータを入力し、データを要求しているコンピュータに出力する機能も用意する。
【００２７】
出力制御部はコンピュータに接続される仮想キーボードおよび仮想マウスと同等の信号を出力する。従って該コンピュータに標準的に装備されるキーボードおよびマウスの電気的・物理的仕様およびプロトコルを実行する。
【００２８】
コード変換部は、疑似汎用キーボード２０および疑似汎用マウス３０とコンピュータに接続されているとみなされる仮想キーボードおよび仮想マウスとの間のコード上の変換等を行う。
【００２９】
図１の例では出力制御部１１１からはパーソナルコンピュータ本体５１に入力信号が出力され、出力制御部１１４からはワークステーション本体５２に入力信号が出力され、出力制御部１１７からは他の情報処理装置本体５３に出力されることを示している。
【００３０】
どの入力信号変換手段を使用するかは制御盤４０上のキーボード／マウス選択用のキースイッチにより指示される。
【００３１】
本実施例が有する多数の特徴の中の１つは、キーボード２０およびマウス３０の１組だけで複数の情報処理装置に対して情報入力を行うとともに、モニタ５０の表示画面上に各情報処理装置の情報処理結果をマルチウインドウの形態で表示できる点にある。したがって、操作者は複数台の情報処理装置を平行使用することができる。
【００３２】
図３は請求項１の発明の映像合成手段として動作する映像合成部１２０の詳細を示す。フレームメモリ、映像入力部は情報処理装置毎に設けられる。映像入力部は情報処理装置から出力される映像信号を入力しＡ／Ｄ変換後、フレームメモリに映像信号を蓄える。フレームメモリ１２１、１２３、、、（図１参照）に蓄えられた映像信号は映像制御部１２７−２の制御により１つの表示画面にマルチウインドウの形態で表示するように表示位置が編集され、編集後の映像信号が映像出力部１２７−１を介してモニタ５０に出力される。例えば、情報処理装置５１の映像信号はモニタ５０上のＡのウインドウ画面内（図１１参照）、情報処理装置５２の映像信号はＢのウインドウ画面内に表示するというように映像制御部１２７−２において編集される。
【００３３】
より具体的には従来は１つの情報処理装置から出力される映像信号は専用のモニタ１画面に表示されているが、本実施例ではこの映像信号の表示がウインドウ内に収まるように映像信号を圧縮する。ただし、各モニタから画面の一部を切り出してそのまま表示することも可能である（この場合圧縮はしない）。圧縮された映像信号を表示するウインドウ複数がモニタ５０の表示画面に表示されるように画像編集、合成される。したがって、映像制御部１２７−２および全体制御部１３０が請求項２、３の発明の表示制御手段として動作する。
【００３４】
映像入力部、フレームメモリからなる映像信号変換手段の複数組は使用するものを制御盤４０により選択し、表示の仕様を変更することが可能である。
【００３５】
より具体的には各映像信号の種類、本実施例では水平、垂直走査周波数と、画面の画素数の形態で制御盤４０から指示され、各映像信号を表示するウインドウの表示位置、および範囲（大きさ）、さらにはウインドウの表示のオン／オフおよびウインドウ間の優先順位（ウインドウ領域が重なった場合の表示の合成方法を含む）が制御盤４０の操作で指示される。このため、請求項２の発明の指示手段および請求項３の発明のウインドウの大きさや表示位置を指示する手段として制御盤４０が動作する。
【００３６】
図４は請求項６の文字認識手段として動作する文字抽出部１００の詳細を示す。図４において、制御盤４０のマーカーアドレス設定手段によりモニタ５０の表示画面の中の領域指定が行われる。すなわち、フレームメモリデータ入力部１０３は映像合成部１２０からモニタ５０に映像として表示しているのと同等のデジタルデータを受け取り、制御盤４０から指示された領域を取り出して文字切り出し部１０４に引き渡す。マーカーパターンアドレス出力部１０２は上記指示された領域のアドレス情報を映像合成部１２０に対して引き渡し、指示領域を表示させる。
【００３７】
文字切り出し部１０４では周知の処理、例えば、画素分布を調べることにより、文字部分のパターンを取り出して文字認識部１０５に引き渡す。文字認識部１０５ではたとえば内蔵の文字コードが判明している基準パターンと比較し、合致している基準パターンを検出する。文字コード変換部１０６は合致した基準パターンに対応する文字コードを発生し、出力制御部１０７を介して入力処理部１１０に引き渡す。なお、入力処理部１１０では情報処理装置本体に文字認識された文字コード列を引き渡す。
【００３８】
以上のシステム構成で実行される入出力制御処理の処理内容を図５に示す。本発明に関わるデータ変換装置の全体制御部１３０をＣＰＵやＩＣメモリを用いて実現する場合には、図５の処理をソフトウェア処理で実現することができる。
【００３９】
システム起動を行う場合、操作者は制御盤４０のシステム起動スイッチを操作する（図５のステップＳ１０）。データ変換装置１０の全体制御部１３０では操作されたキースイッチの種類を判別し、システム起動スイッチが操作されたことを知ると、システム起動処理を実行する（ステップＳ２０→Ｓ３１）。この処理には入力信号変換処理や映像信号変換処理や文字認識処理で使用されるデータの初期化等が含まれる。
【００４０】
制御盤４０による処理中はキーボードおよびマウスは情報処理装置を介さずにデータ変換装置１０において種々のデータ入力および設定等に使用する。処理終了時にキーボードおよびマウスは接続指定されている情報処理装置に再び接続される。
【００４１】
本例では図１に示すように機種の異なる３種類の情報処理装置をデータ変換装置１０に接続し、マルチウインドウ表示させる例を説明する。このために情報処理装置の種類をＡ，Ｂ，Ｃと表すことにする。このために、操作者は制御盤４０のキーボード／マウス指定スイッチを操作する。この指示に応じて全体制御部１３０はモニタ５０画面に図７に示すようにキーボード２０、マウス３０の種類指定、およびＡ〜Ｃの情報処理装置で使用しているキーボード２０およびマウス３０の種類指定を行うためのメニュー画面を表示させる。操作者はこのメニュー画面を参考にしてキーボード２０からタイプを入力するかあるいはマウス３０を用いて、キーボードおよびマウスの種類指定を行う（図５のステップＳ１０→Ｓ２０→Ｓ３２）。
【００４２】
また、操作者が制御盤４０の接続指定スイッチを操作すると、データ変換装置１０はキーボード２０およびマウス３０を接続する情報処理装置Ａ，Ｂ，Ｃ，，，，を選択するメニュー画面（図８参照）を表示する。操作者はマウス３０を操作してＡ，Ｂ，Ｃを接続対象として選択する。また、この選択結果がモニタ５０に表示される（図５のステップＳ１０→Ｓ２０→Ｓ３３）。
【００４３】
操作者は次に、制御盤４０の水平、垂直走査周波数および画素数設定スイッチを操作する。これによりモニタ５０に図９のように選択した情報処理装置毎に映像信号のパラメータを入力するための画面を全体制御部１３０の指示で表示させるので、操作者はキーボード２０から数値を入力して、情報処理装置本体から出力される映像信号パラメータを設定する。設定結果がモニタ５０に表示される（図５のステップＳ１０→Ｓ２０→Ｓ３４）。操作者は制御盤４０のウインドウ指定スイッチにより各ウインドウ表示位置（アドレス）とウインドウの大きさを設定することができる。このスイッチ操作は図５のステップＳ３５の処理で認識され、設定処理が行われる。
【００４４】
さらに、操作者は制御盤４０のウインドウ表示の有無指定用スイッチを操作する。これによりモニタ５０には先に選択された情報処理装置本体に対応する種類が図１０に示すように表示されるので、操作者はマウス３０を用いてモニタ５０にウインドウを表示させるべき情報処理装置本体の種類を指定する。ウインドウの表示の有無はデータ変換装置１０内に記憶される。この情報に基づきウインドウの表示制御が映像制御部１２７−２により実行される（図５のステップＳ１０→Ｓ２０→Ｓ３６）。
【００４５】
このような設定処理を終了すると、図１１に示すように各情報処理装置本体に対応したウインドウ画面が作成される。また、図１０に示すように設定すると、図１２のようにコンピュータＡとコンピュータＢに対したウインドウが表示され、コンピュータＣに対応したウインドウＣは表示されない。
【００４６】
本実施例ではさらに、Ａのウインドウ内に表示されている文字情報を他の、たとえばＢのウインドウ（図１２参照）に複写表示することができる。このために、操作者は制御盤４０の領域指定（マーカアドレス）用スイッチを用いて図１３の符号３００のように複写対象の領域を指定する。次に領域指定スイッチにより複写先、この場合、Ｂのウインドウを指定する。この指定により複写領域指定処理が実行される（ステップＳ１０→Ｓ２０→Ｓ３７）。また、この処理の詳細を図６に示す。これにより全体制御部１３０は上記領域指定情報を内部記憶した後Ｓ２００→Ｓ２１０）、範囲指定された領域のイメージを映像合成部１２０内の該当のフレームメモリ（図１参照）から取り出し、文字認識するよう文字抽出部１００に対して指示する。
【００４７】
この指示を受けて、文字抽出部１００では該当のフレームから領域指定されたイメージを取り出し、周知の手法で文字認識を行って、イメージの示す文字列を文字コード列に変換する。変換後の文字コードは全体制御部１３０を介して、入力処理部１１０の複写先のＢの入力制御部に入力される（図５のステップＳ１０→Ｓ２０→図６のＳ２００→Ｓ２２０→Ｓ２２１→Ｓ２２２）。この結果、Ｂの情報処理本体からの映像信号によりモニタ５０のＢのウインドウには符号３０１に示すよう複写された文字列が表示される。
【００４８】
以上説明したように本実施例によれば、異機種の複数の情報処理装置をあたかも１台の情報処理装置のように使用でき、また、キーボード、マウス、モニタを１台で共通使用できるので、機器スペースを節約できる。また、各種のアプリケーションソフトを有効利用できるので、機種に限定されない多様な情報処理を実行することも可能となる。さらに、操作者は複数種の入力機器を使用しなくてもよいので、操作の学習が容易となる。
【００４９】
本実施例の他に次の例を実施できる。
【００５０】
１）本実施例ではモニタの規格を水平、垂直走査周波数等の数値で指示するようにしているが、製造メーカーの型番などで指定してもよい。この場合は型番に対応させて水平、垂直走査周波数等をテーブルに記載しておき、このテーブルから指定された型番に対応の情報を取得する。
【００５１】
２）本実施例では情報処理装置へ入力する信号および情報処理装置から出力される映像信号についての設定を制御盤４０において実行しているが、キーボード２０やマウス３０を用いて行うことができる。この場合には、入力部１１０の中に全体制御部１３０に直接情報入力する入力信号変換手段を設け、特別なコマンドを入力したときに、この入力信号変換手段を選択し、全体制御部１３０に上記設定関連情報を入力する。全体制御部１３０は上述実施例と同様に設定された情報に基づき全体制御を実行することになる。
【００５２】
３）キーボード２０、マウス３０はデータ変換装置１０に固有のもの以外にも接続対象の情報処理装置の１つに使用するものを使用できる。
【００５３】
【発明の効果】
以上、説明したように請求項１の発明では、キーボード信号を各情報処理装置に好適な形態に変換するので、単一のキーボードを用いて複数の情報処理装置本体に対して情報入力を行うことができる。また、複数の情報処理装置本体から出力される映像信号をウインドウに対応させて複数のウインドウに表示する。これにより複数台情報処理装置をあたかも１台の情報処理装置のように取り扱うことができる。
また、ある一つのウインドウの文字列を他のウインドウに複写する際に映像信号から文字認識するので、シフトＪＩＳ，新ＪＩＳといった文字コード体系を意識することなく、複写対象の文字コードを取得でき、ある一つの情報処理装置の出力文字列を異機種の情報処理装置に入力することができる。
【００５４】
請求項２の発明では、接続した情報処理装置本体の中の表示要の情報処理装置本体の処理情報をウインドウ表示する。これにより不必要なモニタを節約できる。
【００５５】
請求項３の発明では、ウインドウの大きさおよび位置を可変設定でき、たとえば、よく使用する情報処理装置本体の表示用ウインドウは大きくするといった使用法を採ることができる。
【００５６】
請求項４の発明では、キーボードに加えてマウスをも共通使用可能となる。
【００５７】
請求項５の発明では、範囲指定した情報をどの情報処理装置本体に入力するかの指示をモニタ上のウインドウ画面を用いて行うことができる。
【図面の簡単な説明】
【図１】本発明を適用したデータ変換装置のシステム構成を示すブロック図である。
【図２】入力処理部１１０の詳細システムを示すブロック図である。
【図３】映像合成部１２０の詳細システムを示すブロック図である。
【図４】文字抽出部１００の詳細システムを示すブロック図である。
【図５】本発明実施例の制御内容を示すフローチャートである。
【図６】本発明実施例の制御内容を示すフローチャートである。
【図７】キーボード／マウス装置指定画面の一例を示す説明図である。
【図８】キーボード／マウス接続指定画面の一例を示す説明図である。
【図９】映像信号指定画面の一例を示す説明図である。
【図１０】ウインドウ表示有無指定画面の一例を示す説明図である。
【図１１】情報処理装置に対応するウインドウ画面の一例を示す説明図である。
【図１２】ウインドウ間の文字列の複写処理を示す説明図である。
【図１３】ウインドウ間の文字列の複写処理を示す説明図である。
【符号の説明】
１０  データ変換装置
２０  （疑似汎用）キーボード
３０  （疑似汎用）マウス
４０  制御盤
５０  モニタ
５１，５２，５３  情報処理装置本体
１００  文字抽出部
１１０  入力処理部
１２０  映像合成部
１３０  全体制御部
【図１】
0003550234.tif 000002
【図２】
0003550234.tif 000003
【図３】
0003550234.tif 000004
【図４】
0003550234.tif 000005
【図５】
0003550234.tif 000006
【図６】
0003550234.tif 000007
【図７】
0003550234.tif 000008
【図８】
0003550234.tif 000009
【図９】
0003550234.tif 000010
【図１０】
0003550234.tif 000011
【図１１】
0003550234.tif 000012
【図１２】
0003550234.tif 000013
【図１３】
0003550234.tif 000014