(57)【要約】【課題】携帯電話に搭載されている高機能マイクロプロセッサと、入出力装置とを組み合わせて仮想的にパーソナルコンピュータの機能を実現すること。【解決手段】マイクロプロセッサ３０１と、データの通信機能とキーボード１１とＬＣＤ１２と切替スイッチ１３とを有する携帯電話１と、キーボード２１とＬＣＤ２２とを具備した入出力装置２とよりなり、切替スイッチ１３により携帯電話１のキーボード１１とＬＣＤ１２を動作不能にし、入出力装置２のキーボード２１及びＬＣＤ２２の動作を可能にし、キーボード２１からの入力信号をマイクロプロセッサ３０１に伝達し入力信号に対応して予め定められた処理を実行させ、処理結果をＬＣＤ２２に出力するようにし、パーソナルコンピュータの機能を実現するようにしたことを特徴とする。【選択図】図１
2007328462.tif 000002
【特許請求の範囲】
【請求項１】
携帯電話機と入出力装置とからなるコンピュータシステムであって、
前記携帯電話機は、
マイクロプロセッサと、
ユーザの操作による第１の入力信号を入力する第１のキーボードと、
前記入力された第１の入力信号に基づいて前記マイクロプロセッサにより生成された第１の表示信号を表示する第１の表示部と、
前記マイクロプロセッサと前記入出力装置とを接続する第１のインタフェース部と、
前記第１のキーボードによる前記第１の入力信号の入力及び前記第１の表示部による前記第１の表示信号の表示を規制する規制信号を前記マイクロプロセッサへ入力する規制信号入力部と、
ネットワークを介して無線通信を行う通信部とを有し、
前記入出力装置は、
前記マイクロプロセッサへ前記規制信号が入力された状態で、前記ユーザの操作による第２の入力信号を入力する第２のキーボードと、
前記第２の入力信号に基づいて前記マイクロプロセッサで生成された第２の表示信号を表示するための第２の表示部と、
前記第２の入力信号を前記第２のキーボードが前記マイクロプロセッサへ送信し、前記第２の表示信号を前記第２の表示部が前記マイクロプロセッサから受信するために前記第１のインタフェース部と接続する第２のインタフェース部とを有し、
前記マイクロプロセッサは、第１の入力信号または、前記第２の入力信号に基づいて前記通信部により前記無線通信を行い、当該無線通信の通信結果に基づいて前記携帯電話及び入出力装置の動作の一部または全てを変更または禁止するよう制御する
ことを特徴とするコンピュータシステム。
【請求項２】
請求項１に記載のコンピュータシステムにおいて、
前記携帯電話機は、前記無線通信により得られるコンピュータウイルス定義ファイル、及びプログラムのコンピュータウイルス感染状態を記憶するための第１の記憶部を有し、
前記マイクロプロセッサは、
第１の入力信号または前記第２の入力信号に基づいて前記無線通信によりコンピュータウイルス定義ファイルを受信して前記第１の記憶部に記憶し、第１の入力信号または前記第２の入力信号に基づいて、前記マイクロプロセッサにより実行されるプログラムの実行に先立ち、前記第１の記憶部に記憶されたコンピュータウイルス定義ファイルと当該プログラム及び関連するデータを比較し、当該プログラムのコンピュータウイルス感染を検出した際、その状態を前記第１の記憶部に記憶し、当該プログラムのコンピュータウイルス感染を除去した際、その状態を前記第１の記憶部に記憶し、コンピュータウイルスの検出または除去またはその結果を前記第１の表示部または前記第２の表示部に表示し、当該プログラムを実行しまたは実行を禁止するよう制御する
ことを特徴とするコンピュータシステム。
【請求項３】
請求項２に記載のコンピュータシステムにおいて、
前記マイクロプロセッサは、第１の入力信号または、前記第２の入力信号に基づいて前記通信部により前記無線通信を行い、当該無線通信により得られた最新のコンピュータウイルス定義ファイルに基づいて、前記第１の記憶部に記憶されたコンピュータウイルス定義ファイルを更新するよう制御する
ことを特徴とするコンピュータシステム。
【請求項４】
請求項１に記載のコンピュータシステムにおいて、
前記携帯電話機は、プログラムの実行または禁止状態を記憶するための第１の記憶部を有し、
前記マイクロプロセッサは、
第１の入力信号または、前記第２の入力信号に基づいて前記マイクロプロセッサにより実行されるプログラムの実行に先立ち、前記通信部により当該プログラムの実行または禁止状態確認のための当該プログラム名、当該プログラムの本体、当該プログラムの部分、当該プログラムに含まれるキーワード、当該プログラムの拡張子のいずれかまたは全てを含むデータの前記無線通信を行い、当該プログラムの実行または禁止状態を受信し、その結果に基づき前記第１の記憶部に当該状態を記憶し、前記第１の表示部または前記第２の表示部に表示し、当該プログラムを実行しまたは実行を禁止するよう制御する
ことを特徴とするコンピュータシステム。
【請求項５】
請求項１に記載のコンピュータシステムにおいて、
前記携帯電話機は、前記無線通信により得られる特定機密情報および機密度を記憶するための第１の記憶部を有し、
前記マイクロプロセッサは、
第１の入力信号または、前記第２の入力信号に基づいて、前記通信部により前記無線通信を行い、当該無線通信により得られた前記特定機密情報および機密度を前記第１の記憶部に記憶し、第１の入力信号または、前記第２の入力信号に、前記携帯電話または、前記入出力装置の動作終了の信号を含むとき、前記第1の記憶部に記憶された前記機密度に対応して、前記第1の記憶部に記憶された前記特定機密情報の一部または全てを消去するよう制御し、前記第１の記憶部に記憶された前記機密度の指定が無い場合は、前記第1の記憶部に記憶された前記特定機密情報の全てを消去するよう制御する
ことを特徴とするコンピュータシステム。
【請求項６】
請求項１に記載のコンピュータシステムにおいて、
前記携帯電話機は、
個人識別番号、パスワード、接触型ＩＣカード、非接触型ＩＣカードの１または複数の認証部及びまたは、音声、指紋、顔、虹彩の１または複数の生体認証部と、
前記認証部による本人認証情報を本人認証状態として記憶する第１の記憶部とを有し、
前記マイクロプロセッサは、
前記第１の入力信号または、前記第２の入力信号に基づいて、前記認証部により前記本人認証状態を受信し前記第１の記憶部に記憶し、前記無線通信により得られる電子透かしを埋め込んだ動画信号を、前記第１の表示部または、前記第２の表示部に表示するとき、前記マイクロプロセッサは、前記認証部からの本人認証情報を受信し、前記第１の記憶部に記憶された前記本人認証状態と照合し、一致したとき本人確認成功とし、一致しないとき本人確認不成功とし、本人確認成功および不成功により表示する動画の内容を変えるよう制御する
ことを特徴とするコンピュータシステム。
【請求項７】
請求項１に記載のコンピュータシステムにおいて、
前記携帯電話機は、
個人識別番号、パスワード、接触型ＩＣカード、非接触型ＩＣカードの１または複数の認証部及びまたは、音声、指紋、顔、虹彩の１または複数の生体認証部と、
前記認証部による本人認証情報を本人認証状態として記憶する第１の記憶部と、
第１の音声再生部とを有し、
前記入出力装置は、第２の音声再生部を有し、
前記マイクロプロセッサは、
前記第１の入力信号または、前記第２の入力信号に基づいて、前記認証部により前記本人認証状態を受信し前記第１の記憶部に記憶し、前記無線通信により得られる電子透かしを埋め込んだ音声信号を前記第１の音声再生部または、前記第２の音声再生部で再生するとき、前記マイクロプロセッサは、前記認証部から本人認証情報を受信し、前記第１の記憶部に記憶された前記本人認証状態と照合し、一致したとき本人確認成功とし、一致しないとき本人確認不成功とし、本人確認成功および不成功により再生する音声の内容を変えるよう制御する
ことを特徴とするコンピュータシステム。
【請求項８】
請求項１に記載のコンピュータシステムにおいて、
前記入出力装置は、外部機器と接続するための第３のインタフェース部を有し、
前記携帯電話機は、前記第３のインタフェース部に接続された前記外部機器の動作許可または不許可の第１の状態と、前記第１の入力信号または、前記第２の入力信号により、前記マイクロプロセッサにより前記第１の状態の変更が可能か否かを示す第２の状態とを記憶する第１の記憶部を有し、
前記マイクロプロセッサは、
前記第１の入力信号または、前記第２の入力信号に基づいて、前記通信部により前記第１の状態および前記第２の状態を受信するための前記無線通信を行い、当該無線通信の通信結果に基づいて前記第１の状態および前記第２の状態を前記第１の記憶部に記憶し、前記第１の入力信号または、前記第２の入力信号に基づいて前記マイクロプロセッサにより実行される、前記外部機器を動作させるプログラムの実行に先立ち、前記第１の記憶部に記憶されている、前記第１の状態および前記第２の状態を判別し、前記外部機器を動作する前記プログラムを実行し、または実行を禁止するよう制御する
ことを特徴とするコンピュータシステム。
【請求項９】
請求項８に記載のコンピュータシステムにおいて、
前記携帯電話機は、
個人識別番号、パスワード、接触型ICカード、非接触型ICカードの１または複数の認証部及びまたは、音声、指紋、顔、虹彩の１または複数の生体認証部と、
前記認証部による本人認証情報を本人認証状態として記憶する第１の記憶部とを有し、
前記マイクロプロセッサは、
前記第１の入力信号または、前記第２の入力信号に基づいて、前記認証部により前記本人認証状態を受信し前記第１の記憶部に記憶し、前記マイクロプロセッサは、前記第１の入力信号または、前記第２の入力信号に基づいて前記マイクロプロセッサにより実行される、前記外部機器を動作させるプログラムの実行に先立ち、前記第２の状態を確認し、前記第２の状態が前記第１の状態を変更可能であるとき、前記認証部から本人認証情報を受信し、前記第１の記憶部に記憶された前記本人認証状態と照合し、一致したとき本人確認成功とし、一致しないとき本人確認不成功とし、本人確認成功により、前記第１の状態の変更を行い、前記プログラムの実行を許可または再開するように制御する
ことを特徴とするコンピュータシステム。
【請求項１０】
請求項１に記載のコンピュータシステムにおいて、
前記携帯電話機は、当該携帯電話機または、前記入出力装置の一部または全ての機能の動作許可または不許可のローカルロック状態を記憶する第１の記憶部を有し、
前記マイクロプロセッサは、
前記第１の入力信号または、前記第２の入力信号による、前記携帯電話または、前記入出力装置の一部または全ての機能の動作許可または不許可のローカルロック状態設定指令を解読し、前記第１の記憶部に記憶し及びまたは、前記無線通信を行い、当該ローカルロック状態設を送信し、前記第１の入力信号または、前記第２の入力信号に基づいて、前記マイクロプロセッサにより実行されるプログラムの実行に先立ち、前記マイクロプロセッサは前記第１の記憶部に記憶された前記ローカルロック状態を判別しその結果に基づいて及びまたは、前記ローカルロック状態を受信するための前記無線通信を行い、当該無線通信の通信結果に基づいて前記携帯電話または、前記入出力装置の一部または全ての動作を許可または不許可にするよう制御する
ことを特徴とするコンピュータシステム。
【請求項１１】
請求項１に記載のコンピュータシステムにおいて、
前記携帯電話は、前記携帯電話または、前記入出力装置の一部または全ての機能の動作許可または不許可の遠隔ロック状態を記憶する第１の記憶部を有し、
前記マイクロプロセッサは、
前記第１の入力信号または、前記第２の入力信号に基づいて、前記通信部により前記遠隔ロック状態を受信するための前記無線通信を行い、当該無線通信の通信結果に基づいて、前記遠隔ロック状態を前記第１の記憶部に記憶し、前記マイクロプロセッサは、前記第１の入力信号または、前記第２の入力信号に基づいて、前記マイクロプロセッサにより実行されるプログラムの実行に先立ち、前記第１の記憶部に記憶された遠隔ロック状態を判別し、遠隔ロック状態にあるとき、前記携帯電話の動作の一部または全て及び、前記入出力装置の動作の一部または全てを禁止するよう制御する
ことを特徴とするコンピュータシステム。
【請求項１２】
携帯電話機と入出力装置とからなるコンピュータシステムであって、
前記携帯電話機は、
マイクロプロセッサと、
ユーザの操作による第１の入力信号を入力する第１のキーボードと、
前記入力された第１の入力信号に基づいて前記マイクロプロセッサにより生成された第１の表示信号を表示する第１の表示部と、
前記マイクロプロセッサと前記入出力装置とを接続する第１のインタフェース部と、
前記第１のキーボードによる前記第１の入力信号の入力及び前記第１の表示部による前記第１の表示信号の表示を規制する規制信号を前記マイクロプロセッサへ入力する規制信号入力部と、
前記マイクロプロセッサにより、前記携帯電話の動作状態及び前記入出力装置の動作状態を監視し、その状態を記憶する第１の記憶部とを有し、
前記入出力装置は、
前記マイクロプロセッサへ前記規制信号が入力された状態で、前記ユーザの操作による第２の入力信号を入力する第２のキーボードと、
前記第２の入力信号に基づいて前記マイクロプロセッサで生成された第２の表示信号を表示するための第２の表示部と、
前記第２の入力信号を前記第２のキーボードが前記マイクロプロセッサへ送信し、前記第２の表示信号を前記第２の表示部が前記マイクロプロセッサから受信するために前記第１のインタフェース部と接続する第２のインタフェース部とを有し、
前記マイクロプロセッサは、前記第１の入力信号または、前記第２の入力信号に基づいて、前記携帯電話の動作状態及び前記入出力装置の動作状態を監視し、その状態を前記第１の記憶部に記憶し、前記マイクロプロセッサは、前記第１の入力信号または、前記第２の入力信号に基づいて、前記マイクロプロセッサにより実行されるプログラムの実行に先立ち、前記第１の記憶部に記憶された監視状態を判別し、前記携帯電話の動作の一部または全て及び、前記入出力装置の動作の一部または全てを、禁止状態が解除するまで、禁止するよう制御する
ことを特徴とするコンピュータシステム。
【請求項１３】
請求項１２に記載のコンピュータシステムにおいて、
前記マイクロプロセッサは、
前記携帯電話の動作状態として、前記第１の表示部の開閉状態を監視し、
前記入出力装置の動作状態として、前記第２の表示部の開閉状態を監視する
ことを特徴とするコンピュータシステム。
【請求項１４】
請求項１２に記載のコンピュータシステムにおいて、
前記マイクロプロセッサは、
前記携帯電話の動作状態として、前記携帯電話の電源遮断または再投入を監視し、
前記入出力装置の動作状態として、前記入出力装置の電源遮断または再投入を監視する
ことを特徴とするコンピュータシステム。
【請求項１５】
請求項１２に記載のコンピュータシステムにおいて、
前記マイクロプロセッサは、
前記携帯電話及び前記入出力装置の動作状態として、前記第１のインタフェースおよび前記第２のインタフェースを接続するケーブルの、取り外しまたは切断及び再接続を監視することを特徴とするコンピュータシステム。
【請求項１６】
請求項１１〜１５のいずれかに記載のコンピュータシステムにおいて、
前記携帯電話は、個人識別番号、パスワード、接触型ＩＣカード、非接触型ＩＣカード、音声、指紋、顔、虹彩のうち少なくとも１つからなる認証部と、
前記認証部による本人認証情報を本人認証状態として記憶する第１の記憶部とを有し、
前記マイクロプロセッサは、
前記第１の入力信号または、前記第２の入力信号に基づいて、前記認証部により前記本人認証状態を受信し前記第１の記憶部に記憶し、前記マイクロプロセッサは、前記携帯電話及び前記入出力装置の一部または全ての動作のロックまたは禁止後に、再び前記第１の入力信号または、前記第２の入力信号に基づいて、前記認証部から本人認証情報を受信し、前記第１の記憶部に記憶された前記本人認証状態と照合し、一致したとき本人確認成功とし、一致しないとき本人確認不成功とし、本人確認成功により前記携帯電話及び前記入出力装置の一部または全ての動作のロックまたは禁止を解除するよう制御する
ことを特徴とするコンピュータシステム。
【請求項１７】
第１の入力信号を入力する第１のキーボード及び、第１の表示信号を表示するための第１の表示部を有する入出力装置と接続可能な携帯電話機であって、
前記ユーザの操作による第２の入力信号を入力する第２のキーボードと、
前記入力された第２の入力信号に基づいて第２の表示信号を表示する第２の表示部と、
前記第２のキーボードによる前記第２の入力信号の入力及び前記第２の表示部による前記第２の表示信号の表示を規制する規制信号を入力する規制信号入力部と、
前記入出力装置と接続するインタフェース部と、
前記規制信号が入力されていない状態で、前記第２の入力信号に基づいて前記第２の表示信号を生成して前記第２の表示部に表示させ、前記規制信号が入力された状態で、前記第１のキーボードから前記インタフェース部を介して前記第１の入力信号を受信し、当該第１の入力信号に基づいて前記第１の表示信号を生成し、当該第１の表示信号を前記インタフェース部を介して前記第１の表示部へ表示させるよう制御するマイクロプロセッサを具備し、
前記マイクロプロセッサは、前記携帯電話機の一部または全ての機能の動作変更、動作ロックまたは禁止または、動作ロックまたは禁止を解除するよう制御する  
ことを特徴とする携帯電話機。
【請求項１８】
マイクロプロセッサと第１のキーボードと第１の表示部を有する携帯電話機と接続可能な入出力装置であって、
前記携帯電話機において前記第１のキーボード及び第１の表示部の動作が規制された状態で、ユーザの操作による入力信号を入力する第２のキーボードと、
前記第２の入力信号に基づいて前記マイクロプロセッサで生成された第２の表示信号を表示するための第２の表示部と、
前記入力信号を前記第２のキーボードから前記マイクロプロセッサへ送信し、前記表示信号を前記第２の表示部が前記マイクロプロセッサから受信し前記携帯電話機と接続するインタフェース部とを具備し、
前記マイクロプロセッサは、前記入出力装置の一部または全ての機能の動作変更、動作ロックまたは禁止または、動作ロックまたは禁止を解除するよう制御する
ことを特徴とする入出力装置。
【請求項１９】
マイクロプロセッサと第１のキーボードと第１の表示部とを有する携帯電話機と、第２のキーボードと、第２の表示部とを有する入出力装置とにより入出力を行う方法であって、
前記マイクロプロセッサと前記入出力装置とを接続し、
前記第１のキーボードによる入力及び前記第１の表示部による表示を規制し、
前記第２のキーボードからの入力信号を前記マイクロプロセッサへ送信し、
前記入力信号に基づいて前記マイクロプロセッサにより表示信号を生成し、
前記生成された表示信号を前記第２の表示部に表示させ、
前記マイクロプロセッサにより前記携帯電話機の一部または全ての機能の動作変更、動作ロックまたは禁止または、動作ロックまたは禁止を解除するよう制御し、
前記マイクロプロセッサにより前記入出力装置の一部または全ての機能の動作変更、動作ロックまたは禁止または、動作ロックまたは禁止を解除するよう制御する
ことを特徴とする入出力方法。
【請求項２０】
第１のキーボード及び第１の表示部を有する携帯電話機であって、第２のキーボードと、第２の表示部を有する入出力装置と接続可能な携帯電話機に、
第１の入力信号を前記第１のキーボードにより入力するステップと、
前記入力された第１の入力信号に基づいて第１の表示信号を生成するステップと、
前記生成された第１の表示信号を第１の表示部により表示するステップと、
前記第１のキーボードによる前記第１の入力信号の入力及び前記第１の表示部による前記第１の表示信号の表示を規制する規制信号を入力するステップと、
前記入出力装置と接続するステップと、
前記規制信号が入力された状態で、前記第２のキーボードから第２の入力信号を受信し、当該第２の入力信号に基づいて第２の表示信号を生成し、
当該第２の表示信号を前記第２の表示部へ表示するよう制御するステップと、
前記携帯電話機の一部または全ての機能の動作変更、動作ロックまたは禁止または、動作ロックまたは禁止を解除するよう制御するステップと、
前記入出力装置の一部または全ての機能の動作変更、動作ロックまたは禁止または、動作ロックまたは禁止を解除するよう制御するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キーボードを介したユーザ操作の入力及び表示部への表示が可能なコンピュータシステム、携帯電話機、入出力装置、入出力方法及びプログラムに関する。
【背景技術】
【０００２】
近年、携帯電話は、誰もが一台は保有するほど広く普及している。その機能も、いわゆる第３世代携帯電話では、音声通信のみならず、静止画、動画、音楽、データ通信に加えてインターネットに接続したメール、グループウェア、情報閲覧利用など多岐にわたっている。その結果、従来はパーソナルコンピュータ（以下ＰＣと称する）でしかできなかった機能が携帯電話でも可能になり、しかもますますその機能が拡大されつつある。このような多くの種類の高度な機能を実現するには、非常に高速でかつ高機能なマイクロプロセッサを携帯電話に搭載する必要がある。これまで、携帯電話専用のアーキテクチャを持つ高機能マイクロプロセッサが多数開発されており、最近では一台の携帯電話に複数のマイクロプロセッサを搭載するモデルも現れている。
【０００３】
しかし、ユーザ層が拡がり高機能すればするほど、小さなキーボードと、小さなディスプレイに代表されるユーザ・インタフェースが課題になって来ている。特に業務用途に適用する場合にはこの制約が導入の妨げになっている。またユーザから見れば同じ情報機器でありながら、高機能化された携帯電話とＰＣとの間のデータとプログラムの互換性や、操作方法、操作性の不統一も大きな課題となって来つつある。
【０００４】
これらの一部を解決するために、携帯電話をセンターシステムとのゲートウェイ機能として使用し大きなディスプレイに表示したり、印刷装置に無線ＬＡＮで接続したり、携帯情報端末と赤外線通信で接続する対策が講じられている。またワンタッチキー群を設けたデータ入力装置により、赤外線通信を通じて携帯電話に電話番号を登録したり（例えば、特許文献１参照）、携帯電話にＰＣのキーボードを接続したり（例えば、特許文献２参照）する方法がとられていた。また他の解決方法として、ＰＣに通信機能を持つ拡張カード（例えばＰＣＭＣＩＡカードやコンパクトフラッシュ（登録商標）カード等）を挿入したり、携帯電話そのものをＰＣに接続したりしていた。  
【特許文献１】特開平１１−２１５５５１公報
【特許文献２】特開２００１−２１７９５０公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、これらの方法はシステムトータルとして携帯電話の高機能マイクロプロセッサ及びその他の資源を有効に活用しかつ、ＰＣとの親和性を向上したりすることを目的としたものではなく、一部の機能を改善または補強する局所的な対策に留まっていた。
【０００６】
また携帯電話は、通信やゲームなどを行なっていないときには待ち受けモードになるが、このモードでは高機能マイクロプロセッサの機能の一部しか使用しておらず、コンピューティング資源に遊休状態が生じている。
【０００７】
本発明は以上のような事情に鑑みなされたもので、その目的は、携帯電話に搭載されている高機能マイクロプロセッサと、入出力装置とを組み合わせて仮想的にパーソナルコンピュータの機能を実現することが可能なコンピュータシステム、携帯電話機、入出力装置、入出力方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上述の課題を解決するため、本発明の主たる観点に係るコンピュータシステムは、携帯電話機と入出力装置とからなるコンピュータシステムであって、前記携帯電話機は、マイクロプロセッサと、ユーザの操作による第１の入力信号を入力する第１のキーボードと、前記入力された第１の入力信号に基づいて前記マイクロプロセッサにより生成された第１の表示信号を表示する第１の表示部と、前記マイクロプロセッサと前記入出力装置とを接続する第１のインタフェース部と、前記第１のキーボードによる前記第１の入力信号の入力及び前記第１の表示部による前記第１の表示信号の表示を規制する規制信号を前記マイクロプロセッサへ入力する規制信号入力部とネットワークを介して無線通信を行う通信部を有し、前記入出力装置は、前記マイクロプロセッサへ前記規制信号が入力された状態で、前記ユーザの操作による第２の入力信号を入力する第２のキーボードと、前記第２の入力信号に基づいて前記マイクロプロセッサで生成された第２の表示信号を表示するための第２の表示部と、前記第２の入力信号を前記第２のキーボードが前記マイクロプロセッサへ送信し、前記第２の表示信号を前記第２の表示部が前記マイクロプロセッサから受信するために前記第１のインタフェース部と接続する第２のインタフェース部を有し、前記マイクロプロセッサは、第１の入力信号または、前記第２の入力信号に基づいて前記通信部により前記無線通信を行い、当該無線通信の通信結果に基づいて前記携帯電話及び入出力装置の動作の一部または全てを変更または禁止するよう制御する。
【０００９】
この構成により、第１のキーボード及び第１の表示部により携帯電話機のみで入出力を行うことが可能であるとともに、マイクロプロセッサに規制信号を入力することで、マイクロプロセッサにより入出力装置の第２のキーボード及び第２の表示部の動作を可能にして、携帯電話機と入出力装置とを仮想的な一のパーソナルコンピュータとして機能させることが可能となる。更に無線通信の相手（以下センター側と称す）から、携帯電話または、入出力装置の動作を、通常の動作から変更したりまたは、動作そのものを許可したり、不許可にしたりすることにより、その動作をセンター側から制御することが可能なコンピュータシステムとすることが可能となる。
なお、ここで上記第２の表示部における「表示」とは、入出力装置自身が有する表示面に第２の表示信号を表示する場合のみならず、入出力装置とは別のスクリーンや他のディスプレイ装置の表示面へ第２の表示信号を表示する場合も含むものとする。また第１及び第２のインタフェース部は例えばネットワークカード等で構成される。
【００１０】
上記コンピュータシステムにおいて、前記第１のキーボードは、第１の数のキーを有し、前記第１の表示部は、第１の表示領域面積を有し、前記第２のキーボードは、前記第１の数以上の第２の数のキーを有し、前記第２の表示部は、前記第１の表示領域面積以上の第２の表示領域面積を有するようにしてもよい。
【００１１】
これにより、携帯電話機の第１のキーボードよりも操作性の高い第２のキーボードにより第２の入力信号を入力し、携帯電話機の第１の表示部よりも表示面積が大きく見やすい第２の表示部により第２の表示信号を表示して、入出力装置をＰＣのキーボードや表示部のように使用することができる。
【００１２】
上記コンピュータシステムにおいて、前記携帯電話機は、ネットワークを介して無線通信を行う通信部を有し、前記マイクロプロセッサは、前記第２のキーボードからの前記第２の入力信号に基づいて前記通信部により前記無線通信を行い、当該無線通信の通信結果に基づいて前記第２の表示信号を前記第２の表示部へ表示させるよう制御しても構わない。
【００１３】
ここで無線通信とは、例えば無線アクセスネットワークやコアネットワークにより、またはこれらを介してインターネットやＬＡＮ（Local Area Network）等のネットワークへ接続することにより、電子メールやデータを送受信したり、ＷｅｂサーバからＷｅｂページやデータをダウンロードしたりすること等を指す。これにより、ＰＣの表示部で表示することを前提に作成されたＷｅｂページや動画像を第２の表示部で表示したりする等、入出力装置を、ネットワーク接続機能を有するＰＣのように使用することができる。
【００１４】
上記コンピュータシステムにおいて、前記マイクロプロセッサは、前記第２の入力信号または前記第２の表示信号に基づいて前記マイクロプロセッサに実行されるプログラムを、前記ネットワークを介して前記通信部により受信するよう制御してもよい。
【００１５】
これにより、携帯電話機及び入出力装置に記憶されていない、ＰＣで使用されることを前提に作成されたアプリケーション等のプログラムをダウンロードして入出力装置を介して実行することで入出力装置をＰＣのように使用することができる。
【００１６】
上記コンピュータシステムにおいて、前記入出力装置は、外部機器と接続するための第３のインタフェース部を有し、前記マイクロプロセッサは、前記プログラムとして、前記第２のキーボードまたは前記第２の表示部を介して前記外部機器を動作させるためのデバイスドライバを、前記ネットワークを介して前記通信部により受信するよう制御しても構わない。
【００１７】
ここで外部機器とは、例えば外付けのＨＤＤ（Hard Disk Drive）やＣＤ（Compact Disc）ドライブ、ＤＶＤ（Digital Versatile Disc）ドライブ等の記憶装置や、プリンタ等の出力機器である。これにより、外部機器のデバイスドライバを携帯電話機及び入出力装置に記憶していなくても、ネットワークを介して受信（ダウンロード）することで、入出力装置に接続された外部機器を、ＰＣに接続された外部機器のように使用することができる。
【００１８】
上記コンピュータシステムにおいて、前記マイクロプロセッサは、前記外部機器と前記第３のインタフェース部との接続を検知する手段を有し、前記接続が検知されたときに前記デバイスドライバを受信するよう制御してもよい。
【００１９】
これにより、デバイスドライバをいわゆるプラグアンドプレイ機能により受信して外部機器を使用可能とすることができ、利便性が向上する。
【００２０】
上記コンピュータシステムにおいて、前記携帯電話機は、前記受信されたプログラムを記憶するための第１の記憶部と、前記規制信号が入力された状態で、前記第１の記憶部に記憶された前記プログラムをロードして一時的に記憶するための第２の記憶部とを有していてもよい。
【００２１】
ここで第１の記憶部とは例えばＲＯＭ（Read Only Memory）やフラッシュメモリ等の不揮発性のメモリや、ＨＤＤ等の記憶装置である。また第２の記憶部とは、例えばＲＡＭ（Random Access Memory）等の一時記憶領域である。これにより、入出力装置にプログラムを記憶していなくとも、入出力装置を使用する際にはマイクロプロセッサが第１の記憶部からプログラムを第２の記憶部へロードすることで、入出力装置を介してプログラムを実行することが可能となる。
【００２２】
上記コンピュータシステムにおいて、前記入出力装置は、前記受信されたプログラムを前記第１及び第２のインタフェース部を介して記憶するための第１の記憶部を有し、前記携帯電話機は、前記規制信号が入力された状態で、前記第１の記憶部に記憶された前記プログラムを前記第１及び第２のインタフェース部を介してロードして一時的に記憶するための第２の記憶部を有していても構わない。
【００２３】
ここで第１の記憶部とは例えばＲＯＭやフラッシュメモリ等の不揮発性のメモリであり、第２の記憶部とは例えばＲＡＭ等の一時記憶領域である。これにより、携帯電話機に入出力装置を介して使用するプログラムを記憶していない場合でも（すなわち、入出力装置を使用するために携帯電話機をカスタマイズしなくても）、携帯電話機と入出力装置とを接続するだけで、マイクロプロセッサが第１の記憶部から第１及び第２のインタフェースを介して第２の記憶部へプログラムをロードすることで、入出力装置を介して実行させることが可能となる。
【００２４】
上記コンピュータシステムにおいて、携帯電話機の前記第１の記憶部は、前記入出力装置を動作させるためのＢＩＯＳ（Basic Input/Output System）を記憶し、前記マイクロプロセッサは、前記第１のインタフェース部と前記第２のインタフェース部とが接続されたことを検知する手段を有し、前記接続が検知されたときに前記ＢＩＯＳをロードするよう制御してもよい。
【００２５】
これにより、入出力装置にＢＩＯＳを記憶していなくても、携帯電話機の第１の記憶部に記憶しておき、携帯電話機と入出力装置とが接続された時にマイクロプロセッサがいわゆるプラグアンドプレイによりＢＩＯＳを第２の記憶部へロードすることで入出力装置を動作可能とすることができ、利便性が向上する。
【００２６】
上記コンピュータシステムにおいて、入出力装置の前記第１の記憶部は、前記入出力装置を動作させるためのＢＩＯＳを記憶し、前記マイクロプロセッサは、前記第１のインタフェース部と前記第２のインタフェース部とが接続されたことを検知する手段を有し、前記接続が検知されたときに前記ＢＩＯＳを前記第１及び第２のインタフェース部を介してロードするよう制御しても構わない。
【００２７】
これにより、入出力装置を使用するためにＢＩＯＳを携帯電話機に記憶していなくても、携帯電話機と入出力装置とが接続された時にマイクロプロセッサがいわゆるプラグアンドプレイによりＢＩＯＳを入出力装置側から読み込んで、入出力装置を動作可能とすることができ、利便性が向上する。
【００２８】
上記コンピュータシステムにおいて、携帯電話機の前記第１の記憶部は、当該携帯電話機を識別するための第１の識別情報及び前記入出力装置を識別するための第２の識別情報を記憶し、前記入出力装置は、前記第１の識別情報及び前記第２の識別情報を記憶する第３の記憶部を有し、前記マイクロプロセッサは、前記第２の識別情報とともに前記第２の表示信号を前記第２の表示部へ送信し、前記第２のキーボードは、前記第１の識別情報とともに前記第２の入力信号を前記マイクロプロセッサへ送信するようにしてもよい。
【００２９】
ここで識別情報とは、例えばＩＰ（Internet Protocol）アドレスやＭＡＣ（Media Access Control）アドレス等である。これにより、携帯電話機及び入出力装置をそれぞれ複数台接続して、各携帯電話機及び各入出力装置に識別情報を指定して第２の入力信号及び第２の表示信号をやり取りすることが可能となる。従って、一台の携帯電話機と複数台の入出力装置とを接続した場合には、いわゆるサーバコンピューティングまたはネットワークコンピューティングによるシステムを構築して、一斉同報コミュニケーションシステムが実現できる。また複数台の携帯電話機と一台の入出力装置とを接続した場合には、多重プログラミングまたは多重プロセッシングと称される並列処理が可能となり、また一台の入出力装置から複数台の携帯電話機に対して指令を発する指令システムも実現できる。更に、複数台の携帯電話機と複数台の入出力装置とを接続した場合には、いわゆるグリッドコンピューティングが可能となり、例えば会議システム等が実現できる。
【００３０】
また、前記携帯電話機は、当該携帯電話機を識別するための第１の識別情報及び前記入出力装置を識別するための第２の識別情報を記憶する第３の記憶部を有し、入出力装置の前記第１の記憶部は、前記第１の識別情報及び前記第２の識別情報を記憶し、前記マイクロプロセッサは、前記第２の識別情報とともに前記第２の表示信号を前記第２の表示部へ送信し、前記第２のキーボードは、前記第１の識別情報とともに前記第２の入力信号を前記マイクロプロセッサへ送信するようにしても構わない。これによっても、上述のように複数台の携帯電話機と複数台の入出力装置とを接続して並行処理を実現することができる。
【００３１】
上記コンピュータシステムにおいて、前記携帯電話は、前記無線通信により得られるコンピュータウイルス定義ファイル、及びプログラムのコンピュータウイルス感染状態を記憶するための第１の記憶部を有し、前記マイクロプロセッサは、第１の入力信号または前記第２の入力信号に基づいて前記無線通信によりコンピュータウイルス定義ファイルを受信し、前記第１の記憶部に記憶し、前記マイクロプロセッサは、第１の入力信号または前記第２の入力信号に基づいて前記マイクロプロセッサにより実行されるプログラムの実行に先立ち、前記第１の記憶部に記憶されたコンピュータウイルス定義ファイルと当該プログラム及び関連するデータを比較し、当該プログラムのコンピュータウイルス感染を検出した際、その状態を前記第１の記憶部に記憶し、当該プログラムのコンピュータウイルス感染を除去した際、その状態を前記第１の記憶部に記憶し、コンピュータウイルスの検出または除去またはその結果を前記第１の表示部または前記第２の表示部に表示し、当該プログラムを実行しまたは実行を禁止するよう制御する。
【００３２】
これによってウイルスへ感染したプログラムの実行を防止しまたは、他のプログラムまたはデータへの感染を予防することが可能となる。
【００３３】
上記コンピュータシステムにおいて、前記マイクロプロセッサは、第１の入力信号または、前記第２の入力信号に基づいて前記通信部により前記無線通信を行い、当該無線通信により得られた最新のウイルス定義ファイルに基づいて、前記第１の記憶部に記憶されたウイルス定義ファイルを更新するよう制御する。これによって最新のウイルスへ感染したプログラムの実行を防止しまたは、他のプログラムまたはデータの最新のウイルスへの感染を予防することが可能となる。
【００３４】
上記コンピュータシステムにおいて、前記携帯電話は、プログラムの実行または禁止状態を記憶するための第１の記憶部を有し、前記マイクロプロセッサは、第１の入力信号または、前記第２の入力信号に基づいて前記マイクロプロセッサにより実行されるプログラムの実行に先立ち、前記通信部により当該プログラムの実行または禁止状態確認のための当該プログラム名、当該プログラムの本体、当該プログラムの部分、当該プログラムに含まれるキーワード、当該プログラムの拡張子のいずれかまたは全てを含むデータの前記無線通信を行い、当該プログラムの実行または禁止状態を受信し、その結果に基づき前記第１の記憶部に当該状態を記憶し、前記第１の表示部または前記第２の表示部に表示し、当該プログラムを実行しまたは実行を禁止するよう制御する。
【００３５】
私用の業務用個人情報アクセス、業務に不必要なWebページのアクセス等を禁止できる。更に、コンピュータ同士を直接接続して、お互いの持つファイルを交換する通信形式、いわゆるP2P(Peer to Peer)ソフトウェアの実行の許可または禁止をセンター側で管理することが可能となり、例えばWinnyによる情報漏洩を防止することができる。
【００３６】
上記コンピュータシステムにおいて、前記携帯電話は前記無線通信により得られる企業情報、個人情報その他の機密度の高い情報(以下特定機密情報と称す)および機密度を記憶するための第１の記憶部を有し、前記マイクロプロセッサは、第１の入力信号または、前記第２の入力信号に基づいて、前記通信部により前記無線通信を行い、当該無線通信により得られた前記特定機密情報および機密度を前記第１の記憶部に記憶し、第１の入力信号または、前記第２の入力信号に、前記携帯電話または、前記入出力装置の動作終了の信号を含むとき、前記第1の記憶部に記憶された前記機密度に対応して、前記第1の記憶部に記憶された前記特定機密情報の一部または全てを消去するよう制御し、前記第１の記憶部に記憶された前記機密度の指定が無い場合は、前記第1の記憶部に記憶された前記特定機密情報の全てを消去するよう制御する。
【００３７】
これによって、機密度の高い情報は、動作終了時に必ず消去し、機密度の低い情報は携帯電話に記憶し残すことができる。また誤って携帯電話を紛失しても、不使用時に携帯電話の電源が自動的にOFFするように設定しておけば、機密度の高い情報は自動的に消去されるので漏洩を防止することができる。また機密度指定を忘れた場合でも全ての特定機密情報を消去することができる。ここで動作終了信号は例えば、プログラムの動作終了、携帯電話または入出力装置の電源OFF、入出力装置とのインタフェース切り離し等である。
【００３８】
上記コンピュータシステムにおいて、前記携帯電話は、個人識別番号、パスワード、接触型ICカード、非接触型ICカードの１または複数の認証部及びまたは、音声、指紋、顔、虹彩の１または複数の生体認証部と、前記認証部による本人認証情報を本人認証状態として記憶する第１の記憶部と、を有し、前記マイクロプロセッサは、前記第１の入力信号または、前記第２の入力信号に基づいて、前記認証部により前記本人認証状態を受信し前記第１の記憶部に記憶し、前記無線通信により得られる電子透かしを埋め込んだ動画信号を、前記第１の表示部または、前記第２の表示部に表示するとき、前記マイクロプロセッサは、前記認証部からの本人認証情報を受信し、前記第１の記憶部に記憶された前記本人認証状態と照合し、一致したとき本人確認成功とし、一致しないとき本人確認不成功とし、
本人確認成功および不成功により表示する動画の内容を変えるよう制御する。
【００３９】
これによって、著作権の保護、課金システム構築が可能となり、例えば有料映画のネットワーク配信が可能となる。非接触型ICカードをプリペイド型の電子マネーカードにすれば、ユーザの利便性はより高まる。
【００４０】
上記コンピュータシステムにおいて、前記携帯電話は、個人識別番号、パスワード、接触型ICカード、非接触型ICカードの１または複数の認証部及びまたは、音声、指紋、顔、虹彩の１または複数の生体認証部と、前記認証部による本人認証情報を本人認証状態として記憶する第１の記憶部と、第１の音声再生部と、を有し、前記入出力装置は第２の音声再生部を有し、前記マイクロプロセッサは、前記第１の入力信号または、前記第２の入力信号に基づいて、前記認証部により前記本人認証状態を受信し前記第１の記憶部に記憶し、前記無線通信により得られる電子透かしを埋め込んだ音声信号を前記第１の音声再生部または、前記第２の音声再生部で再生するとき、前記マイクロプロセッサは、前記認証部から本人認証情報を受信し、前記第１の記憶部に記憶された前記本人認証状態と照合し、一致したとき本人確認成功とし、一致しないとき本人確認不成功とし、本人確認成功および不成功により再生する音声の内容を変えるよう制御する。
【００４１】
これによって、著作権の保護、課金システム構築が可能となり、例えば有料音楽のネットワーク配信が可能となる。非接触型ICカードをプリペイド型の電子マネーカードにすれば、ユーザの利便性はより高まる。
【００４２】
上記コンピュータシステムにおいて、前記入出力装置は外部機器と接続するための第３のインタフェース部を有し、前記携帯電話は前記第３のインタフェース部に接続された前記外部機器の動作許可または不許可の第１の状態と、前記第１の入力信号または、前記第２の入力信号により、前記マイクロプロセッサにより前記第１の状態の変更が可能か否かを示す第２の状態とを記憶する第１の記憶部を有し、前記マイクロプロセッサは、前記第１の入力信号または、前記第２の入力信号に基づいて、前記通信部により前記第１の状態および、前記第２の状態を受信するための前記無線通信を行い、当該無線通信の通信結果に基づいて前記第１の状態および、前記第２の状態を前記第１の記憶部に記憶し、前記マイクロプロセッサは、前記第１の入力信号または、前記第２の入力信号に基づいて前記マイクロプロセッサにより実行される、前記外部機器を動作させるプログラムの実行に先立ち、前記第１の記憶部に記憶されている、前記第１の状態および、前記第２の状態を判別し、前記外部機器を動作する前記プログラムを実行し、または実行を禁止するよう制御する。
【００４３】
これによって、入出力装置を経由したＤＶＤ、ハードディスク等の外部機器への特定機密情報等のダウンロードを許可または禁止し、または権限を与えられたユーザにだけ許可するように、センター側で管理することが可能となる。また、外部記憶装置を持たないシンクライアント(thin client)システムを構築することが可能となる。
【００４４】
上記コンピュータシステムにおいて、前記携帯電話は、個人識別番号、パスワード、接触型ICカード、非接触型ICカードの１または複数の認証部及びまたは、音声、指紋、顔、虹彩の１または複数の生体認証部と、前記認証部による本人認証情報を本人認証状態として記憶する第１の記憶部と、を有し、前記マイクロプロセッサは、前記第１の入力信号または、前記第２の入力信号に基づいて、前記認証部により前記本人認証状態を受信し前記第１の記憶部に記憶し、前記マイクロプロセッサは、前記第１の入力信号または、前記第２の入力信号に基づいて前記マイクロプロセッサにより実行される、前記外部機器を動作させるプログラムの実行に先立ち、前記第２の状態を確認し、前記第２の状態が前記第１の状態を変更可能であるとき、前記認証部から本人認証情報を受信し、前記第１の記憶部に記憶された前記本人認証状態と照合し、一致したとき本人確認成功とし、一致しないとき本人確認不成功とし、本人確認成功により、前記第１の状態の変更を行い、前記プログラムの実行を許可または再開するように制御する。
【００４５】
これによって、権限を与えられたユーザは、入出力装置を経由したＤＶＤ、ハードディスク等の外部機器への機密データのダウンロード許可または禁止を、ユーザ側で管理することが可能となる。ただし、センター側から、状態変更可能の信号を受信している場合に限る。
【００４６】
上記コンピュータシステムにおいて、前記携帯電話は、前記携帯電話または、前記入出力装置の一部または全ての機能の動作許可または不許可のローカルロック状態を記憶する第１の記憶部を有し、前記マイクロプロセッサは、前記第１の入力信号または、前記第２の入力信号による、前記携帯電話または、前記入出力装置の一部または全ての機能の動作許可または不許可のローカルロック状態設定指令を解読し、前記第１の記憶部に記憶し及びまたは、前記無線通信を行い、当該ローカルロック状態設を送信し、前記第１の入力信号または、前記第２の入力信号に基づいて、前記マイクロプロセッサにより実行されるプログラムの実行に先立ち、前記マイクロプロセッサは前記第１の記憶部に記憶された前記ローカルロック状態を判別しその結果に基づいて及びまたは、前記ローカルロック状態を受信するための前記無線通信を行い、当該無線通信の通信結果に基づいて、前記携帯電話または、前記入出力装置の一部または全ての動作を許可または不許可にするよう制御する。
【００４７】
これによって、上記コンピュータシステムをユーザが使用中に離席する場合に表示部をロックしたり、他人に貸与するとき重要なファイルへのアクセスを禁止したり、誤って紛失しても携帯電話を動作不能にしたりすることが可能となる。
【００４８】
上記コンピュータシステムにおいて、前記携帯電話は、前記携帯電話または、前記入出力装置の一部または全ての機能の動作許可または不許可の遠隔ロック状態を記憶する第１の記憶部を有し、前記マイクロプロセッサは、前記第１の入力信号または、前記第２の入力信号に基づいて、前記通信部により前記遠隔ロック状態を受信するための前記無線通信を行い、当該無線通信の通信結果に基づいて、前記遠隔ロック状態を前記第１の記憶部に記憶し、前記マイクロプロセッサは、前記第１の入力信号または、前記第２の入力信号に基づいて、前記マイクロプロセッサにより実行されるプログラムの実行に先立ち、前記第１の記憶部に記憶された遠隔ロック状態を判別し、遠隔ロック状態にあるとき、前記携帯電話の動作の一部または全て及び、前記入出力装置の動作の一部または全てを禁止するよう制御する。
【００４９】
これによって、誤って携帯電話または入出力装置を紛失したり、盗難に遭遇しても、他人がこれらを使用して上記コンピュータシステムを構成して使用することを防ぐことが可能となる。更に携帯電話または入出力装置の記憶部の記憶内容をセンター側から消去することが可能となる。
【００５０】
上記コンピュータシステムにおいて、前記携帯電話は、個人識別番号、パスワード、接触型ICカード、非接触型ICカードの１または複数の認証部及びまたは、音声、指紋、顔、虹彩の１または複数の生体認証部と、前記認証部による本人認証情報を本人認証状態として記憶する第１の記憶部を有し、前記マイクロプロセッサは、前記第１の入力信号または、前記第２の入力信号に基づいて、前記認証部により前記本人認証状態を受信し前記第１の記憶部に記憶し、前記マイクロプロセッサは、前記携帯電話及び前記入出力装置の遠隔ロック状後に再び前記第１の入力信号または、前記第２の入力信号に基づいて、前記認証部から本人認証情報を受信し、前記第１の記憶部に記憶された前記本人認証状態と照合し、一致したとき本人確認成功とし、一致しないとき本人確認不成功とし、本人確認成功により前記携帯電話及び前記入出力装置の遠隔ロックを解除するよう制御する。
【００５１】
これによって、誤って携帯電話または入出力装置を紛失したり、盗難に遭遇した場合でも、他人がこれらを使用して上記コンピュータシステムを構成して使用することを防ぐことが可能となる。
【００５２】
本発明の別の観点に係るコンピュータシステムは、携帯電話機と入出力装置とからなるコンピュータシステムであって、前記携帯電話機は、マイクロプロセッサと、ユーザの操作による第１の入力信号を入力する第１のキーボードと、前記入力された第１の入力信号に基づいて前記マイクロプロセッサにより生成された第１の表示信号を表示する第１の表示部と、前記マイクロプロセッサと前記入出力装置とを接続する第１のインタフェース部と、前記第１のキーボードによる前記第１の入力信号の入力及び前記第１の表示部による前記第１の表示信号の表示を規制する規制信号を前記マイクロプロセッサへ入力する規制信号入力部と、前記マイクロプロセッサにより、前記携帯電話の動作状態及び前記入出力装置の動作状態を監視し、その状態を記憶する第１の記憶部と、を有し、前記入出力装置は、前記マイクロプロセッサへ前記規制信号が入力された状態で、前記ユーザの操作による第２の入力信号を入力する第２のキーボードと、前記第２の入力信号に基づいて前記マイクロプロセッサで生成された第２の表示信号を表示するための第２の表示部と、前記第２の入力信号を前記第２のキーボードが前記マイクロプロセッサへ送信し、前記第２の表示信号を前記第２の表示部が前記マイクロプロセッサから受信するために前記第１のインタフェース部と接続する第２のインタフェース部と、を有し、前記マイクロプロセッサは、前記第１の入力信号または、前記第２の入力信号に基づいて、前記携帯電話の動作状態及び前記入出力装置の動作状態を監視し、その状態を前記第１の記憶部に記憶し、前記マイクロプロセッサは、前記第１の入力信号または、前記第２の入力信号に基づいて、前記マイクロプロセッサにより実行されるプログラムの実行に先立ち、前記第１の記憶部に記憶された監視状態を判別し、前記携帯電話の動作の一部または全て及び、前記入出力装置の動作の一部または全てを、禁止状態が解除するまで、禁止するよう制御する。
【００５３】
これによって、前記第１の表示部の開閉または、前記第２の表示部の開閉の監視、前記携帯電話の電源遮断または再投入と、前記入出力装置の電源遮断または再投入の監視、前記第１のインタフェースおよび前記第２のインタフェースを接続するケーブルの、取り外しまたは切断及び再接続の監視を行い、前記携帯電話の動作の一部または全て及び、前記入出力装置の動作の一部または全てを、禁止状態が解除するまで、禁止するよう制御することが可能となる。
【００５４】
上記コンピュータシステムにおいて、前記携帯電話は、個人識別番号、パスワード、接触型ICカード、非接触型ICカードの１または複数の認証部及びまたは、音声、指紋、顔、虹彩の１または複数の生体認証部と、前記認証部による本人認証情報を本人認証状態として記憶する第１の記憶部を有し、前記マイクロプロセッサは、前記第１の入力信号または、前記第２の入力信号に基づいて、前記認証部により前記本人認証状態を受信し前記第１の記憶部に記憶し、前記マイクロプロセッサは、前記携帯電話及び前記入出力装置の一部または全ての動作のロックまたは禁止後に再び前記第１の入力信号または、前記第２の入力信号に基づいて、前記認証部から本人認証情報を受信し、前記第１の記憶部に記憶された前記本人認証状態と照合し、一致したとき本人確認成功とし、一致しないとき本人確認不成功とし、本人確認成功により前記携帯電話及び前記入出力装置の一部または全ての動作のロックまたは禁止を解除するよう制御する。
【００５５】
これによって、誤って携帯電話または入出力装置を紛失したり、盗難に遭遇した場合でも、他人がこれらを使用して上記コンピュータシステムを構成して使用することを防ぐことが可能となる。
【００５６】
上記本発明の主たる観点に係るコンピュータシステムおよび本発明の別の観点に係るコンピュータシステムにおいて、前記入出力装置は、前記第２のキーボードを収容する第１の筐体と、前記第２の表示部を収容する第２の筐体と、前記第１の筐体と前記第２の筐体とを回動可能に連結するヒンジ部とを有していてもよい。
【００５７】
これにより、入出力装置を、一般的なノート型ＰＣと外観上同様の構成とすることで、携帯電話機のマイクロプロセッサを利用して、入出力装置をあたかもノート型ＰＣのように使用することができる。
【００５８】
上記コンピュータシステムにおいて、前記入出力装置は、前記第２の表示部により前記第２の表示信号を外部スクリーンに投影表示することが可能なプロジェクタであっても構わない。これにより、例えば外部スクリーンに表示された内容を第２のキーボードにより編集することも可能となり、例えば会議中に外部スクリーンに映し出されたプレゼンテーション内容を適宜修正する等して、プレゼンテーションをスムーズに進めることができる。
【００５９】
本発明の別の観点に係る携帯電話機は、第１の入力信号を入力する第１のキーボード及び第１の表示信号を表示するための第１の表示部を有する入出力装置と接続可能な携帯電話機であって、前記ユーザの操作による第２の入力信号を入力する第２のキーボードと、前記入力された第２の入力信号に基づいて第２の表示信号を表示する第２の表示部と、前記第２のキーボードによる前記第２の入力信号の入力及び前記第２の表示部による前記第２の表示信号の表示を規制する規制信号を入力する規制信号入力部と、ネットワークを介して無線通信を行う通信部と、前記入出力装置と接続するインタフェース部と、前記規制信号が入力されていない状態で、前記第２の入力信号に基づいて前記第２の表示信号を生成して前記第２の表示部に表示させ、前記規制信号が入力された状態で、前記第１のキーボードから前記インタフェース部を介して前記第１の入力信号を受信し、当該第１の入力信号に基づいて前記第１の表示信号を生成し、当該第１の表示信号を前記インタフェース部を介して前記第１の表示部へ表示させ、前記第１の入力信号または、前記第２の入力信号に基づいて前記通信部により前記無線通信を行い、当該無線通信の通信結果に基づいて前記携帯電話及び前記入出力装置の動作の一部または全てを変更または禁止するよう制御するマイクロプロセッサとを具備する。
【００６０】
本発明の更に別の観点に係る入出力装置は、マイクロプロセッサと第１のキーボードと第１の表示部とを有する携帯電話機と接続可能な入出力装置であって、前記携帯電話機において前記第１のキーボード及び第１の表示部の動作が規制された状態で、ユーザの操作による入力信号を入力する第２のキーボードと、前記第２の入力信号に基づいて前記マイクロプロセッサで生成された第２の表示信号を表示するための第２の表示部と、前記入力信号を前記第２のキーボードから前記マイクロプロセッサへ送信し、前記表示信号を前記第２の表示部が前記マイクロプロセッサから受信するために前記携帯電話機と接続するインタフェース部と、を具備する。
【００６１】
上記入出力装置において、前記第２のキーボードは、前記第１のキーボードが有するキー数以上のキー数を有し、前記第２の表示部は、前記第１の表示部が有する表示領域面積以上の表示領域面積を有していてもよい。
【００６２】
また上記入出力装置は、前記第２のキーボードを収容する第１の筐体と、前記第２の表示部を収容する第２の筐体と、前記第１の筐体と前記第２の筐体とを回動可能に連結するヒンジ部とを更に具備していてもよい。
【００６３】
また上記入出力装置において、前記第２の表示部は前記第２の表示信号を外部スクリーンに投影表示可能であっても構わない。
【００６４】
本発明の更に別の観点に係る入出力方法は、マイクロプロセッサと第１のキーボードと第１の表示部とを有する携帯電話機と、第２のキーボードと第２の表示部とを有する入出力装置とにより入出力を行う方法であって、前記マイクロプロセッサと前記入出力装置とを接続し、前記第１のキーボードによる入力及び前記第２の表示部による表示を規制し、前記第２のキーボードからの入力信号を前記マイクロプロセッサへ送信し、前記入力信号に基づいて前記マイクロプロセッサにより表示信号を生成し、前記生成された表示信号を前記第２の表示部に表示させるものである。
【００６５】
本発明の更に別の観点に係るプログラムは、第１のキーボード及び第１の表示部を有する携帯電話機であって、第２のキーボード及び第２の表示部を有する入出力装置と接続可能な携帯電話機に、第１の入力信号を前記第１のキーボードにより入力するステップと、前記入力された第１の入力信号に基づいて第１の表示信号を生成するステップと、前記生成された第１の表示信号を第１の表示部により表示するステップと、前記第１のキーボードによる前記第１の入力信号の入力及び前記第１の表示部による前記第１の表示信号の表示を規制する規制信号を入力するステップと、前記入出力装置と接続するステップと、前記規制信号が入力された状態で、前記第２のキーボードから第２の入力信号を受信し、当該第２の入力信号に基づいて第２の表示信号を生成し、当該第２の表示信号を前記第２の表示部へ表示するよう制御するステップとを実行させるためのものである。
【発明の効果】
【００６６】
以上のように、本発明によれば、携帯電話に搭載されている高機能マイクロプロセッサと、入出力装置とを組み合わせて仮想的にパーソナルコンピュータの機能を実現することができる。
【発明を実施するための最良の形態】
【００６７】
以下、本発明に係る実施の形態を図面に基づき説明する。
【００６８】
（第１の実施形態）  
まず、本発明の第１の実施形態を説明する。なお、図面中、同一の符号は同一の機能を表す。図１は、本実施形態に係るコンピュータシステムの構成を概略的に示した図である。
【００６９】
同図（ａ）は、携帯電話と入出力装置とを有線で接続する例を示した図である。同図に示すように、携帯電話１は、キーボード１１、ＬＣＤ（Liquid Crystal Display）１２、切替スイッチ１３、外部装置インタフェース１４を有する。入出力装置２は、キーボード２１、ＬＣＤ２２、入出力インタフェース２３の他、内部に回路や電源を有する。当該入出力装置２は、ＬＣＤ２２が収容さえた第１の筐体２ａと、キーボード２１が収容された第２の筐体２ｂとが、ヒンジ部２４を介して回動可能に連結されたものであり、外観上は一般的なノート型ＰＣと同様の形状を有している。
【００７０】
また携帯電話１は、後述するように、内部にマイクロプロセッサと、音声（音楽）データ、テキストデータ、静止画データ、動画データ等のデータの通信機能を有する。携帯電話１と入出力装置２とは、インタフェースケーブル１５により外部装置インタフェース１４と入出力インタフェース２３を介して接続され、仮想的なＰＣとして機能する。
【００７１】
同図（ｂ）は、携帯電話１と入出力装置２とを無線で接続する例を示した図である。同図において外部装置インタフェース１４及び入出力インタフェース２３はそれぞれ無線通信を行うためのインタフェースである。携帯電話１と入出力装置２とは、当該外部装置インタフェース１４と入出力インタフェース２３とを介して無線で接続され、仮想的なＰＣとして機能する。無線接続時には、Bluetooth規格、無線Universal Serial Bus（USBと略す）規格またはIEEE802.1規格等を採用できる。
【００７２】
また、携帯電話１には、携帯電話１のキーボード１１及びＬＣＤ１２の動作と、入出力装置２のキーボード２１及びＬＣＤ２２の動作とを切り替えるための切替スイッチ１３が設けられている。切替スイッチ１３により携帯電話のキーボード１１とＬＣＤ１２とを動作可能にした場合は、一般的な携帯電話と同様、キーボード１１及びＬＣＤ１２により携帯電話の動作を行う。切替スイッチ１３により携帯電話のキーボード１１とＬＣＤとを動作不能にし、入出力装置２の動作を可能にした場合は、入出力装置の動作が可能になり、キーボード２１からの入力信号を入出力インタフェース２３と、外部装置インタフェース１４とを介してケーブル１５または無線により、内部のマイクロプロセッサに伝達し、通信機能に係る処理や、入力信号に対応して予め定められた処理を実行させ、処理結果を前記外部装置インタフェース１４と入出力インタフェース２３とを介して、ケーブル１５または無線によりＬＣＤ２２に表示する。このようにして、携帯電話１のマイクロプロセッサと入出力装置２により、仮想的なコンピュータシステムを実現する。本例では、切替スイッチ１３により、携帯電話１のキーボード１１及びＬＣＤ１２の動作と、入出力装置２のキーボード２１及びＬＣＤ２２の動作とを切り替えているが、マイクロプロセッサ３０１の切替プログラムの実行により、ソフトウェア切替方式とすることも可能である。
【００７３】
図２は、入出力装置２に周辺機器を接続し動作させることができるように複数個の周辺機器インタフェース２５を設けた例を示した図である。このように構成すれば、携帯電話１のマイクロプロセッサにより周辺機器インタフェース２５に接続された各種の周辺機器を動作させることができる。本例では、例えばＨＤＤやＣＤドライブ、ＤＶＤドライブ等を内蔵した補助記憶装置２６とプリンタ２７を動作させる例である。携帯電話１及び入出力装置２では、補助記憶装置２６及びプリンタ２７を入出力装置に接続する際、プラグアンドプレイ機能により補助記憶装置２６及びプリンタ２７を動作させるのに必要な設定が自動的に行われる。
【００７４】
図３は、本実施形態における携帯電話１の構成を示したブロック図である。  
同図に示すように、携帯電話１は、割込み制御部３０２、タイマ３０３、ＤＭＡＣ（Direct Memory Access Controller）３０４、ＣＰＵ（Central Processing Unit）３０５よりなるマイクロプロセッサ３０１、アンテナ３０６、ＲＦ（Radio Frequency）信号処理部（以下、ＲＦ部と称する。）３０７、ベースバンドモデム３０８、切替制御部３０９、ＤＳＰ（Digital Signal Processor）３１０、ＲＡＭ３１１、ＲＯＭ３１２、オーディオ制御部３１３、スピーカ３１４、マイク３１５、MPEG-4（Moving Picture Experts Group phase 4）制御部３１６、カメラ３１７、上記キーボード１１及びＬＣＤ１２、ＤＭＡバス３２０、プログラムＩＯ（Input/Output）バス３２１、外部装置インタフェース１４、電源３２３とで構成され、各部はインタフェースを介して接続されている。ＲＡＭ３１１はマイクロプロセッサ３０１の処理中に一時記憶装置として使用される他、通信相手先（例えば各種サービスを提供するセンター側のＷｅｂサーバ）からダウンロードするか、または、例えばＣＤドライブ等の外部記憶装置から読み出したアプリケーションプログラムが記憶される。ＲＯＭ３１２は、携帯電話１の動作に必要なＢＩＯＳと、入出力装置２に接続される周辺機器のデバイスドライバ、必要な初期設定値（デフォルト値）を供給する。電源３２３は携帯電話１の全ての機能に供給され動作させる。
【００７５】
携帯電話１の着信動作は、アンテナ３０６に呼出電波が到来すると、高周波アナログ信号を処理するＲＦ部３０７により受信され、アナログーデジタル変換が行なわれ、ベースバンドモデム３０８により復調が行なわれ、マイクロプロセッサ３０１に伝達されることにより行われる。マイクロプロセッサ３０１に受信信号が伝達されると、ＣＰＵ３０５により一連の受信動作が行われる。また割込み制御部３０２により着信割込み制御が行われ、タイマ３０３で通信時間の監視が行われる。
【００７６】
着信が音声通話の場合には、マイクロプロセッサ３０１が、プログラムＩＯバス３２１を介して、オーディオ制御部３１３及びスピーカ３１４により再生するよう制御する。また、音声信号が音楽などの場合で圧縮されている場合には、ＤＭＡＣ３０４及びＤＳＰ３１０により伸張する。着信が映像（動画像）の場合には、マイクロプロセッサ３０１が、プログラムＩＯバス３２１を介してMPEG-4制御部３１６、ＬＣＤ１２により映像を表示するように制御する。映像信号が圧縮されている場合には、ＤＭＡＣ３０４とＤＳＰ３１０とMPEG-4制御部３１６により伸張して表示する。着信がデータの場合には、ＤＭＡＣ３０４が動作してＤＭＡバス３２０を介してＲＡＭ３１１に記憶し、プログラムＩＯバス３２１を介してMPEG-4制御部３１６、ＬＣＤ１２によりデータを表示するように制御する。
【００７７】
携帯電話１の発信動作は、マイクロプロセッサ３０１に発信信号が伝達されることにより行われる。マイクロプロセッサ３０１に発信信号が伝達されると、ＣＰＵ３０５により一連の発信動作が行われる。発信信号はベースバンドモデム３０８により変調され、ＲＦ部３０７によりデジタルーアナログ変換され、アンテナ３０６から発射される。マイクロプロセッサ３０１では、ＣＰＵ３０５の制御の下、割込み制御部３０２により発信割込み制御が行われ、タイマ３０３で通信時間の監視が行われる。
【００７８】
発信が音声通話の場合には、マイク３１５、オーディオ制御部３１３、プログラムＩＯバス３２１を介して、マイクロプロセッサ３０１に音声信号が送られ、上記発信動作が行われる。発信がカメラ３１７からの画像の場合には、MPEG-4制御部３１６、プログラムＩＯバス３２１を介してマイクロプロセッサ３０１に信号が送られ、上記発信動作が行われる。発信がキーボード１１から入力されたデータの場合には、プログラムＩＯバス３２１を介して、マイクロプロセッサ３０１に当該データが送られ、前記発信動作が行われる。発信が例えばＲＡＭ３１１に記憶されたメールの場合には、ＤＭＡバス３２０を介してマイクロプロセッサ３０１にデータが送られ、前記発信動作が行われる。
【００７９】
切替制御部３０９は、携帯電話１のキーボード１１とＬＣＤ１２の一部または全てと、入出力装置２の動作の選択を行う。外部装置インタフェース１４は、携帯電話１と、入出力装置２の接続を行う。
【００８０】
図４は本発明の一実施形態に係る切替制御部３０９の構成を示した図である。  
同図に示すように、ＡＮＤ回路４０１には、携帯電話キーボード割込信号と、上記切替スイッチ１３の信号が接続されている。ＡＮＤ回路４０２には、携帯電話ＬＣＤ割込信号と、切替スイッチ１３の信号が接続されている。論理演算が行われた後、これらの出力信号は、許可された携帯電話キーボード割込信号、および許可された携帯電話ＬＣＤ割込信号として、割込み制御部３０２に送られる。
【００８１】
ＡＮＤ回路４０３には、入出力装置割込信号と、切替スイッチ１３の信号が接続されている。論理演算が行われた後、この出力信号は、許可された入出力装置割込信号として、割込み制御部３０２に送られる。切替スイッチ１３の動作により、ＡＮＤ回路４０１と４０２または、ＡＮＤ回路４０３のどちらかを選択的に動作させる。携帯電話１のキーボード１１及びＬＣＤ１２は、割込み信号を許可されることで動作可能となる。同様に、入出力装置２は、割込み信号を許可されることで動作可能となる。逆に、割込み信号を送れない携帯電話１のキーボード１１及びＬＣＤ１２は動作できず、同様に、割込み信号を送れない入出力装置２も動作することができない。このように、切替スイッチ１３を操作することで、携帯電話１のキーボード１１及びＬＣＤ１２と、入出力装置２を選択的に動作させることができる。
【００８２】
図５は、本実施形態における入出力装置２の構成を示したブロック図である。
【００８３】
同図に示すように入出力装置２は、上記入出力インタフェース２３、ＰｎＰ制御部７０２、ＲＯＭ７０３、グラフィック制御部７０４、上記キーボード２１及びＬＣＤ２２、プログラムＩＯバス７０７及び電源７０８により構成され、各部はインタフェースを介して接続される。電源７０８は入出力装置２の全ての機能に供給され動作させる。
【００８４】
上述したように、携帯電話１の外部装置インタフェース１４と、入出力装置２の外部装置インタフェース１４とは有線または無線で接続され、マイクロプロセッサ３０１は、携帯電話１のプログラムＩＯバス３２１と入出力装置２のプログラムＩＯバス７０７とを介して入出力装置２を動作させ、データの転送を行う。
【００８５】
ＰｎＰ制御部７０２は、入出力装置２の電源投入時にマイクロプロセッサ３０１と信号の授受を行い、入出力装置２の機器アドレス、割込みアドレスと優先順位、リソースの割り当て、デバイスドライバの割り当て等の必要な設定を自動的に行い、マイクロプロセッサ３０１が入出力装置２を動作できるようにする。更に、入出力装置２の電源が投入されている時、補助記憶装置２６やプリンタ２７等の周辺機器が周辺機器インタフェース２５に接続された場合も、入出力装置２はマイクロプロセッサ３０１と信号の授受を行い、必要な設定を自動的に行いマイクロプロセッサ３０１が入出力装置２および周辺機器を動作できるようにする。
【００８６】
ＲＯＭ７０３には、入出力装置２を動作するのに必要なＢＩＯＳと、入出力装置２及び周辺機器を動作させるのに必要なデバイスドライバが記憶されており、入出力装置２の起動時にマイクロプロセッサ３０１がＲＡＭ３１１にロードして使用する。なお、周辺機器によってはＲＯＭ７０３にデバイスドライバが無い場合もある。その際は、マイクロプロセッサ３０１は携帯電話１のＲＯＭ３１２を探し、無ければ携帯電話１の通信相手先（センター側）からダウンロードするようにする。
【００８７】
グラフィック制御部７０４は、ビデオメモリを持ち、携帯電話１から送られて来る表示データから、ＲＧＢ信号を発生してＬＣＤ２２に送り表示させる。キーボード２１は、携帯電話１のマイクロプロセッサ３０１に対して入力信号を送り、通信機能に係る処理または、前記入力信号に対応して予め定められたプログラムを起動し処理を実行させる。マイクロプロセッサ３０１から出力される処理結果は、ＬＣＤ２２に表示させる。
【００８８】
次に、本実施形態における携帯電話１及び入出力装置２の動作を説明する。図６は、本実施形態における携帯電話１及び入出力装置２の基本的な動作の流れを示す図である。
【００８９】
同図に示すように、本実施形態においては、携帯電話１の通信機能の優先順位が高く設定される。携帯電話１に着信があると通信処理が行われ（ステップ１２０１）、切替スイッチ１３の状態が調べられる。切替スイッチ１３で携帯電話１が選択されていると表示は携帯電話１のＬＣＤ１２になされ（ステップ１２０２）、切替スイッチ１３で入出力装置２が選択されていると表示は入出力装置２のＬＣＤ２２へなされ（ステップ１２０３）、周辺機器動作要求があれば当該周辺機器を動作させる（ステップ１２０４）。
【００９０】
続いて、ユーザ操作による入力があるか調べられ（ステップ１２０５）、あれば切替スイッチ１３の状態が調べられる。切替スイッチ１３で携帯電話１が選択されていて、携帯電話１からキー入力があれば、携帯電話１のキーボード１１におけるキー入力処理を行う（ステップ１２０６）。切替スイッチ１３で入出力装置２が選択されていて、入出力装置２からキー入力があれば、入出力装置２のキーボード２１におけるキー入力処理を行い（ステップ１２０７）、周辺機器動作要求があれば周辺機器を動作させる（ステップ１２０８）。
【００９１】
なお、以上は基本的な流れであり、割込み処理により、この流れに依らずに緊急処理を行うことも可能である。これらの流れはマイクロプロセッサ３０１により制御される。
【００９２】
以下、携帯電話１及び入出力装置２の動作についてより詳細に説明する。図７は、本実施形態における携帯電話１及び入出力装置２の動作主ルーチンを示すフロー図である。
【００９３】
同図に示すように、携帯電話１の電源が投入されると（ステップ１３０１のＹｅｓ）、マイクロプロセッサ３０１により、入出力装置２の電源が調べられる。投入されている場合には（ステップ１３０２のＹｅｓ）、マイクロプロセッサ３０１により、入出力装置２と、入出力装置２に接続されている周辺機器とのＰｎＰ処理が行われる（ステップ１３０３）。
【００９４】
続いて、マイクロプロセッサ３０１により携帯電話１への着信の有無が調べられ、着信があれば（ステップ１３０４のＹｅｓ）、マイクロプロセッサ３０１により携帯通信用処理が行われ（ステップ１３０５）、後述する表示処理サブルーチンが実行され（ステップ１３０６）、更に後述する周辺機器動作サブルーチンが実行される（ステップ１３０７）。一連の処理が終了すると（ステップ１３０８のＹｅｓ）、マイクロプロセッサ３０１により、入出力装置２の電源ＯＮ時のキー入力処理主ルーチン（後述）が実行される（ステップ１３０９）。また、携帯電話１の着信が無い場合にも（ステップ１３０４のＮｏ）、マイクロプロセッサ３０１により、入出力装置２の電源ＯＮ時のキー入力処理主ルーチンが実行される（ステップ１３０９）。
【００９５】
一方、入出力装置２の電源が投入されていない時には（ステップ１３０２のＮｏ）、マイクロプロセッサ３０１により携帯電話１への着信の有無が調べられ、着信があれば（ステプ１３１０のＹｅｓ）、マイクロプロセッサ３０１により携帯通信用処理が行われ（ステップ１３１１）、表示処理サブルーチンが実行され（ステップ１３１２）、更に周辺機器動作サブルーチンが実行される（ステップ１３１３）。一連の処理が終了すると（ステップ１３１４のＹｅｓ）、マイクロプロセッサ３０１により入出力装置２の電源ＯＦＦ時のキー入力処理主ルーチン（後述）が実行される（ステップ１３１５）。また携帯電話の着信が無い場合にも（ステップ１３１０のＮｏ）入出力装置２の電源ＯＦＦ時のキー入力処理主ルーチンが実行される（ステップ１３１５）。
【００９６】
図８は、本実施形態における入出力装置２の電源ＯＮ時のキー入力処理主ルーチンを示すフロー図である。
【００９７】
同図に示すように、キー入力があると（ステップ１４０１のＹｅｓ）、マイクロプロセッサ３０１により携帯電話１のキー入力であるかが調べられ、携帯電話１のキー入力の場合には（ステップ１４０２のＹｅｓ）、マイクロプロセッサ３０１により切替スイッチ１３が携帯電話動作可能に設定されているかが調べられる。携帯電話が動作可能の場合は（ステップ１４０３のＹｅｓ）、マイクロプロセッサ３０１により、キーボード１１を介した携帯電話１のキー入力処理が行われ（ステップ１４０４）、引き続き周辺機器動作サブルーチンが実行される（ステップ１４０５）。
【００９８】
切替スイッチ１３が携帯電話動作不能に設定してあると（ステップ１４０３のＮ）、（設定が間違っていると判断して）マイクロプロセッサ３０１は、入出力装置２のＬＣＤ２２へ「携帯電話キーは無効の設定です」等のエラー表示を行い（ステップ１４０８）、キー入力処理を中断し（ステップ１４０９）、図７（１）以降の携帯電話１の動作主ルーチンに移る。一連の処理が終了すると（ステップ１４０６のＹｅｓ）、マイクロプロセッサ３０１は携帯電話の電源がＯＦＦされていないかを調べ、ＯＮのままの時には（ステップ１４０７のＹｅｓ）図７（２）以降の携帯電話１の動作主ルーチンに移る。ＯＦＦされた場合には（Ｓ１４０６のＮ）終了する。
【００９９】
携帯電話１のキー入力でない場合は（ステップ１４０２のＮｏ）、入出力装置２からのキー入力であるため、切替スイッチ１３が携帯電話動作不能（すなわち入出力装置２動作可能）に設定されているかが、マイクロプロセッサ３０１により調べられる。入出力装置２が動作可能の場合には（ステップ１４１１のＮｏ）、入出力装置２のキーボード２１を介したキー入力処理が行われ（ステップ１４１２）、引き続き周辺機器動作サブルーチンが実行される。切替スイッチ１３が携帯電話動作可能に設定してあると（ステップ１４１１のＹｅｓ）、マイクロプロセッサ３０１は、（設定が間違っていると判断して）携帯電話１のＬＣＤ１２へ「入出力装置は無効の設定です」等のエラー表示を行い（ステップ１４１３）、キー入力処理を中断し（ステップ１４１４）、図７（１）以降の携帯電話１の動作主ルーチンに移る。
【０１００】
図９は、本実施形態における入出力装置２の電源ＯＦＦ時のキー入力処理主ルーチンを示すフロー図である。
【０１０１】
同図に示すように、キー入力があると（ステップ１５０１のＹｅｓ）、マイクロプロセッサ３０１により、切替スイッチ１３が携帯電話１を動作可能に設定されているかが調べられる。携帯電話１が動作可能の場合は（ステップ１５０２のＹｅｓ）、マイクロプロセッサ３０１の制御の下、携帯電話１のキーボード１１を介したキー入力処理が行われる（ステップ１５０３）。一連の処理が終了すると（ステップ１５０６のＹｅｓ）、マイクロプロセッサ３０１は、携帯電話の電源がＯＦＦされていないか調べ、ＯＮのままの時（ステップ１５０７のＹｅｓ）には、図７（１）以降の携帯電話１の動作主ルーチンに移る。ＯＦＦされた場合（ステップ１５０７のＮｏ）には終了する。
【０１０２】
切替スイッチ１３が携帯電話動作不能に設定されている場合には（ステップ１５０２のＮｏ）、マイクロプロセッサ３０１は、（設定が間違っていると判断して）携帯電話１のスピーカ３１４を介して「携帯電話キーは無効の設定です」等の音声メッセージを出力し（ステップ１５０４）、キー入力処理を中断し（ステップ１５０５）、図７（１）以降の携帯電話１の動作主ルーチンに移る。
【０１０３】
図１０は、本実施形態における表示処理のサブルーチンを示すフロー図である。  
同図に示すように、表示処理がある場合には（ステップ１６０１のＹｅｓ）、マイクロプロセッサ３０１により切替スイッチ１３が携帯電話動作可能に設定されているかが調べられる。携帯電話が動作可能の場合は（ステップ１６０２のＹｅｓ）、マイクロプロセッサ３０１により携帯電話１のＬＣＤ１２への表示処理が行われ（ステップ１６０３）、サブルーチンをコールした主ルーチンへ戻る。
【０１０４】
切替スイッチ１３が携帯電話動作不能に設定されている場合（ステップ１６０２のＮｏ）には、マイクロプロセッサ３０１により入出力装置２の電源がＯＮか調べられ、ＯＮの時には（ステップ１６０４のＹｅｓ）、マイクロプロセッサ３０１により入出力装置２のＬＣＤ２２への表示処理が行われ（ステップ１６０５）、サブルーチンをコールした主ルーチンへ戻る。入出力装置２の電源がＯＦＦの時（充電切れや誤操作等の何らかの原因で電源がＯＦＦにされた場合）は、マイクロプロセッサ３０１は、例えば「入出力装置への表示要求がありますが、入出力装置電源ＯＦＦです」等の音声メッセージを携帯電話１のスピーカ３１４を介して出力し（ステップ１６０６）、表示処理を中断し（ステップ１６０７）、図７（１）以降の携帯電話１の動作主ルーチンに移る。
【０１０５】
図１７は、本実施形態における周辺機器動作のサブルーチンを示すフロー図である。  
同図に示すように、周辺機器動作要求がある場合には（ステップ１７０１のＹｅｓ）、マイクロプロセッサ３０１により入出力装置２の電源がＯＮか調べられ、ＯＮの時には（ステップ１７０２のＹｅｓ）、当該周辺機器の電源がＯＮであるかが調べられ、ＯＮの時には（ステップ１７０３のＹｅｓ）、切替スイッチ１３が携帯電話動作可能に設定されているかが調べられる。携帯電話が動作不能の場合は（ステップ１７０４のＮｏ）（入出力装置２の動作が可能であるので）マイクロプロセッサ３０１により当該周辺機器のドライバのロードを含む周辺機器の動作処理が行われ（ステップ１７０５）、サブルーチンをコールした主ルーチンへ戻る。
【０１０６】
入出力装置２の電源がＯＦＦの時は（ステップ１７０２のＮｏ）、マイクロプロセッサ３０１は、携帯電話１のＬＣＤ１２へ、例えば「周辺機器動作要求がありますが、入出力装置電源ＯＦＦです」等のエラー表示を行い（ステップ１７１０）、周辺機器の動作処理携を中断し（ステップ１７１１）、携帯電話１の動作主ルーチンに移る。
【０１０７】
当該周辺機器の電源がＯＦＦの場合には（ステップ１７０３のＮｏ）、マイクロプロセッサ３０１により切替スイッチ１３が携帯電話動作可能に設定されているかが調べられる。携帯電話が動作可能の場合は（ステップ１７０７のＹｅｓ）、マイクロプロセッサ３０１は、例えば「入出力装置は無効の設定です」、「周辺機器電源ＯＦＦです」等の携帯電話１のＬＣＤ１２へのエラー表示を行い（ステップ１７０８）、周辺機器の動作処理携を中断し（ステップ１７１１）、携帯電話１の動作主ルーチンに移る。
【０１０８】
携帯電話が動作不能の場合は（ステップ１７０７のＮｏ）、マイクロプロセッサ３０１は入出力装置２のＬＣＤ２２へ例えば「周辺機器電源ＯＦＦです」等の表示を行い（ステップ１７０９）、周辺機器の動作処理を中断し（ステップ１７１１）、携帯電話１の動作主ルーチンに移る。
【０１０９】
携帯電話が動作可能の場合は（ステップ１７０４のＹｅｓ）、マイクロプロセッサ３０１は、例えば「入出力装置は無効の設定です」等の携帯電話１のＬＣＤ１２へのエラー表示を行い（ステップ１７０６）、周辺機器の動作処理携を中断し（ステップ１７１１）、携帯電話１の動作主ルーチンに移る。
【０１１０】
以上で、本実施形態における携帯電話１及び入出力装置２の動作の説明を終了する。
【０１１１】
以上説明した構成及び動作により、本実施形態におけるコンピュータシステムは以下の効果を有する。
【０１１２】
第１の効果は、これまでＰＣと携帯電話のそれぞれの分野で築かれた多様な規格、機能、インタフェース、プログラム、データ、データ表現、周辺機器、操作方法などの技術資産または知的資産の優れたものを、選択的に継承して活用し新たな価値を創造できることである。例えば携帯電話の通信機能により、いままで携帯電話では不可能に近かった大規模アプリケーションプログラムを、入出力装置にダウンロードして実行できるようになる。また、ＰＣ向けに開発されたインターネットブラウザ、ゲームやビジネスソフトを携帯電話で使用するには、携帯電話の表示装置に合わせてプログラムやデータの再設計が必要であったが、本発明によれば、入出力装置の表示装置にＰＣと同じ規格の画面（当該技術分野ではＶＧＡ、ＳＧＡ、ＸＧＡなどと称される）を採用することにより、移植作業を大幅に軽減できる。更にまた、キーボードをはじめ各機能が物理的な制約から解放されるので、ユーザ・インタフェース、アクセシビリティを大幅に改善できる。
【０１１３】
第２の効果は、待ち受けモードにある携帯電話のコンピューティング資源を最大限活用できることである。携帯電話と入出力装置とは１対１のみならず、１対複数、複数対１、複数対複数のいずれかの接続を確立し並行処理をすることも可能である。典型的な例では、１対複数の場合はコンピュータ技術分野で「サーバコンピューティング」または「ネットワークコンピューティング」と称されるコンピューティングシステムで、携帯電話または、通信相手先（センター側）のコンピューティング資源をサーバとするコストパフォーマンスの高いシステムが実現できる。複数対1の場合はコンピュータ技術分野で「多重プログラミング多重プロセッシング」と称される並列処理が実現できる。複数対複数の場合はコンピュータ技術分野で「グリッドコンピューティング」と称される複数のコンピューティング資源を同時利用した高速大容量の情報処理システムが実現できる。
【０１１４】
第３の効果は、携帯電話が個人ごとに所有されているという特性を利用して、携帯電話と入出力装置とが１対複数の接続の場合は「一斉同報コミュニケーション」システムが実現できることである。また複数対1の場合は「指令システム」が実現できる。更に複数対複数の場合は「会議システム」が実現できる。
【０１１５】
第４の効果は、省エネルギー効果である。ＰＣの消費電力の多くの部分が、搭載されているマイクロプロセッサによるものであり、これを省き携帯電話搭載のマイクロプロセッサと共用することにより、大幅な省エネルギーを実現できる。
【０１１６】
第５の効果は、携帯電話と入出力装置が機能を分担することにより各々のアーキテクチャと実装が極めてすっきりし簡素化できることである。その結果携帯電話は更に高機能・軽薄短小を図ることができ、入出力装置は業務用、ホビー用など用途に応じて必要な機能を全て搭載することができる。
【０１１７】
第６の効果は、携帯電話と入出力装置のインタフェースに無線を採用することにより、携帯電話をポケットや鞄に入れたまま入出力装置をひざの上で使用できることである。
【０１１８】
第７の効果は、本実施形態におけるコンピュータシステムのＯＳ（Operating System）には従来の有料のＯＳのみならず、オープンソースソフトウェアになるＯＳを採用できることである。アプリケーションプログラムもJava（登録商標）やBREW（登録商標）と呼ばれる携帯電話に採用されている技術を駆使して多種多様なものを開発することができる。
【０１１９】
第８の効果は、本実施形態におけるコンピュータシステムのＯＳと、携帯電話の通信機能を動作させるＯＳとが同一でも良いし、別々でも良い、いわゆるDual-ＯＳシステムとすることが可能なことである。例えば通信機能を動作させるＯＳには高速で堅牢なリアルタイムＯＳ、仮想パーソナルコンピュータシステムまたは仮想パーソナルコンピュータ装置のＯＳにはＰＣとの互換性を重視したマルチタスクＯＳとすることができる。
【０１２０】
第９の効果はビジネスモデルの改善である。先ず携帯電話と入出力装置を物理的に分離することにより、これまでそのシステムの複雑性が故に携帯電話の開発・製造に参入できなかった企業に対して、本発明の入出力装置の開発・製造の門戸が大きく開かれることになる。次にコンテンツまたはソフトウェアの違法コピーの撲滅である。本発明の入出力装置にはプログラムを実行するマイクロプロセッサを持たないため、コピーの際には必ず携帯電話を使用する必要がある。この際例えば有償ソフトウェアの場合には、携帯電話に通信相手先（センター側）に確認の上ではじめてコピーが可能になる仕組みを組み込めば課金の問題も含めて、コンテンツまたはソフトウェアの適正な流通を促進することができる。
【０１２１】
第１０の効果は、アップグレード費用、システム部門やシステム管理者の人件費などのいわゆるTCO（Total Cost of Ownership)が改善と互換性の確保である。携帯電話または入出力装置に記憶されたＢＩＯＳ、ドライバ、ＯＳ、アプリケーションプログラムはセンター側から携帯電話の通信機能によりダウンロードすることにより、一括して管理・更新ができるのでTCOを著しく改善することができる。また携帯電話製造者が製造または認証した入出力装置と異なる製造者が製造した入出力装置が、そのままでは動作が保証されない場合でも、センター側から適正なＢＩＯＳ、ドライバ、ＯＳ、アプリケーションプログラムを当該入出力装置にダウンロードすることにより互換性を確保することができる。
【０１２２】
第１１の効果は情報の保護である。例えば携帯電話を遺失した場合にはセンター側から当該携帯電話の記憶を消去することにより情報漏洩を防止できる。また入出力装置を遺失した場合に備えて、接続相手の携帯電話と暗号キーを設定し他人がこの入出力装置を使用できなくすることにより情報漏洩を防止できる。同時に携帯電話と入出力装置とを遺失した場合には両方の記憶をセンター側から消去しダウンロードもロックすることにより情報漏洩を防止できる。
【０１２３】
（第２の実施形態）  
次に、本発明の第２の実施形態について説明する。図１２は、本実施形態における入出力装置２の構成を示した図である。なお、本実施形態及び以降説明する実施形態において、上記第１実施形態における構成及び機能と同様となる部分については同一の符号を付し、説明を省略または簡略化する。
【０１２４】
同図に示すように、本実施形態において、入出力装置２には周辺機器を接続し動作させることができるようにＵＳＢインタフェース８０１と、無線ＬＡＮインタフェース８０２を搭載し、入出力装置２に有線または無線で周辺機器を接続して動作させる。動作させるのに必要なデバイスドライバは、上記第１実施形態の場合と同様に、携帯電話１の通信機能によりダウンロードするか、携帯電話１のＲＯＭ３１２に予め記憶しておくか、入出力装置２のＲＯＭ７０３よりＲＡＭ３１１にロードするかのいずれかの方法によりロードして、マイクロプロセッサ３０１が実行する。
【０１２５】
本実施形態において携帯電話１の構成及びマイクロプロセッサ３０１のその他の動作については上記第１実施形態の場合と同様のため、説明を省略する。
【０１２６】
（第３の実施形態）  
次に、本発明の第３の実施形態について説明する。図１３は、本実施形態における入出力装置２の構成を示した図である。
【０１２７】
同図に示すように、本実施形態において、オーディオ制御部９０２には、無線のBluetoothインタフェース（以下、BTインタフェースと称す）９０３が接続され、ハンズフリーのレシーバ９０４、マイク９０５が接続されており、キーボード１１を操作しながら音声通信ができる。またカメラ９０１もグラフィック制御部７０４に接続されており、撮影した画像を取り込み、加工することができる。
【０１２８】
本実施形態において携帯電話１の構成及びマイクロプロセッサ３０１のその他の動作については上記第１実施形態の場合と同様のため、説明を省略する。
【０１２９】
（第４の実施形態）  
次に、本発明の第４の実施形態について説明する。本実施形態においては、携帯電話１及び入出力装置それぞれに新たなインタフェースを設けて、システム全体のスループットを改善することとしている。
【０１３０】
図１４は、本実施形態に係る携帯電話１の構成を示した図である。  
同図に示すように、本実施形態においては、上記第１の実施形態においてプログラムＩＯバス３２１と接続された外部装置インタフェース３２２に加えて、ＤＭＡバス３２０と接続された外部装置インタフェース１６が追加されている。プログラムＩＯバス３２１と接続された外部装置インタフェース１４は、論理回路構造的には単純であるが、例えば動画の転送時など携帯電話１と入出力装置２との間の高速大容量のデータ転送により、プログラムＩＯバス３２１に負荷がかかり、携帯電話１の動作に悪影響を与える恐れがある。これを回避するために、ＤＭＡバス３２０と接続された外部装置インタフェース１６を追加し、高速大容量のデータ転送はこの外部装置インタフェース１６を介して行うように構成してある。
【０１３１】
図１５は、本実施形態における入出力装置２の構成を示した図である。  
同図に示すように、プログラムＩＯバス３２１とプログラムＩＯバス７０７とを、携帯電話１の外部装置インタフェース１４と入出力インタフェース２３とを介して接続し、更に、携帯電話１のＤＭＡバス３２０を、外部装置インタフェース１６と、入出力装置２の入出力インタフェース２３を介して接続してＤＭＡバス１００６を実現し、ＰｎＰ制御部７０２、ＲＯＭ７０３に加えて、ＤＳＰ１００２、ＲＡＭ１００３、補助記憶制御部１００４を設け、補助記憶制御部１００４を介して補助記憶装置２６を接続してある。
【０１３２】
これら各部の間及びこれらと携帯電話１のＤＳＰ３１０、ＲＡＭ３１１、ＲＯＭ３１２の大容量データの転送は、ＤＭＡＣ３０４の制御の下にＤＭＡバス１００６を介して行われる。オーディオデータ処理、グラフィックデータ処理時にはＤＭＡバス１００６を介してＤＳＰ１００２が使用される。このように高速大容量のデータ転送はプログラムＩＯバス７０７を介さずＤＭＡバス１００６を介して行うようマイクロプロセッサ３０１が制御することにより、全体のスループットを改善することができる。
【０１３３】
ＲAM１００３には、音楽、静止画、動画等のデータに加えて、通信相手先（センター側）からダウンロードするか、または補助記憶装置２６から読み出したアプリケーションプログラムを記憶することができる。記憶されたプログラムの実行方法には２通りある。
【０１３４】
その第１の方法は、携帯電話１のＲＡＭ３１１と入出力装置２のＲＡＭ１００３の物理アドレスを連続させ、マイクロプロセッサ３０１に命令毎に呼び出し実行する方法である。携帯電話１のＤＭＡバス３２０及び外部装置インタフェース１６、入出力装置２の入出力インタフェース２８及びＤＭＡバス１００６の遅延時間の影響を少なくするため、マイクロプロセッサ３０１に命令キャッシュ方式を採用し、複数命令のバースト転送をＲＡＭ１００３から当該命令キャッシュメモリに対して行う。
【０１３５】
第２の方法は、入出力装置２のＲＡＭ１００３を（必要な場合には補助記憶装置２６を含めて）仮想メモリ構成とし、論理アドレスを付与して携帯電話１のＲＡＭ３１１との間でスワップしながら実行する方法である。更に高速処理をするためには、ＲＡＭ１００３のプログラム毎にＲＡＭ３１１に転送して実行する。また各プログラムのレスポンスタイムを短縮するためには各プログラムのプロセス毎にＲＡＭ３１１に転送（ＲＡＭ３１１にロード）して並列処理を実行するようにする。
【０１３６】
本実施形態において携帯電話１の構成及びマイクロプロセッサ３０１のその他の動作については上記第１実施形態の場合と同様のため、説明を省略する。
【０１３７】
（第５の実施形態）  
次に、本発明の第５の実施形態について説明する。本実施形態においては、上記第４の実施形態の場合に比べて更にスループットを改善する工夫を設けている。
【０１３８】
図１６は、本実施形態に係る携帯電話１の構成を示した図である。  
同図に示すように、本実施形態においては、上記第１の実施形態においてプログラムＩＯバス３２１と接続された外部装置インタフェース１４に加えて、ＣＰＵ３０５に直結した高速バス６０１と接続された外部装置インタフェース１７が追加されている。外部装置インタフェース１７は、外部装置インタフェース１４と論理的に組み合わされて、入出力装置２の内部に低速、中速、高速それぞれ専用の３種のバスを構成し、更に大容量・高速のデータ転送ができるようにする。この機能は入出力装置２にチューナを接続して衛星デジタルテレビ放送、モバイル放送などテレビ放送を受信する時に特に威力を発揮する。
【０１３９】
図１７は、本実施形態における入出力装置２の構成を示した図である。  
同図に示すように、マイクロプロセッサ３０１は、携帯電話１のプログラムＩＯバス３２１と入出力装置２のプログラムＩＯバス７０７とを、携帯電話１の外部装置インタフェース１４と入出力装置２の入出力インタフェース２３を介して接続し、更に、携帯電話１において高速バス６０１と接続された外部装置インタフェース１７と、入出力装置２の入出力インタフェース２９とを接続して、バス管理ユニット１１０２を動作させる。バス管理ユニット１１０２は、ＤＭＡバス１１０５、中速バス１１０４、プログラムＩＯバス１１０３を実現する。ＲＯＭ７０３、ＤＳＰ１００２、ＲＡＭ１００３、補助記憶制御部１００４を介して接続された補助記憶装置２６等の高速大容量のデータ転送には、ＤＭＡバス１１０５を使用する。オーディオ制御部９０２、USBインタフェース８０１、無線ＬＡＮインタフェース８０２等の中速中容量のデータ転送には、中速バス１１０４を使用する。キーボード２１等の低速小容量のデータ転送には、プログラムＩＯバス１１０３を使用する。
【０１４０】
このように構成すれば、携帯電話１のＤＭＡバス３２０、プログラムＩＯバス３２１の負荷を少なくでき、また入出力装置２では、高速、中速、低速の機器または装置の特徴に合わせてバスを使い分けられるので、更に全体のスループットを向上させることができる。
【０１４１】
本実施形態において携帯電話１の構成及びマイクロプロセッサ３０１のその他の動作については上記第１実施形態の場合と同様のため、説明を省略する。
【０１４２】
（第６の実施形態）  
次に、本発明の第６の実施形態について説明する。本実施形態においては、携帯電話１及び入出力装置２を複数台使用する場合を想定し、各機器に対するアドレス指定を行うこととしている。なお、本実施形態において携帯電話１及び入出力装置２の構成は上記第１実施形態における場合と同様であるため説明を省略し、動作のみを説明する。
【０１４３】
図１８は本実施形態における入出力装置２の電源ＯＮ時のキー入力処理主ルーチンを示すフロー図である。なお、上記第１実施形態の図８と同様となる処理については同一の符号を付し、説明を省略する。
【０１４４】
同図に示すように、入出力装置２のキー入力があると、マイクロプロセッサ３０１により携帯電話１に対するアドレス指定があるかが調べられ、アドレス指定がある時（ステップ１８０１のＹｅｓ）、入出力装置２のキー入力ルーチンが動作し、アドレス指定が無い場合（ステップ１８０１のＮｏ）、マイクロプロセッサ３０１は携帯電話主ルーチンに移る。このように構成すれば、入出力装置２から特定の携帯電話を指定してキーボード２１からの入力信号を入力することが可能となり、例えば一の入出力装置２から複数の携帯電話１に対して、多重プログラミング、多重プロセッシングと称される並列処理が実現できる。
【０１４５】
図１９は本実施形態における表示処理サブルーチンを示すフロー図である。
【０１４６】
同図に示すように、入出力装置２への表示処理がある場合、マイクロプロセッサ３０１により入出力装置２に対するアドレス指定があるかが調べられ、アドレス指定がある場合（ステップ１９０１のＹｅｓ）、入出力装置２への表示処理サブルーチンが動作し、アドレス指定が無い場合（ステップ１９０１のＮｏ）、マイクロプロセッサ３０１は携帯電話主ルーチンに移る。このように構成すれば、携帯電話１から特定の入出力装置２を指定して当該入出力装置２のＬＣＤ２２へ表示信号を表示することが可能となり、例えば一の携帯電話１から複数の入出力装置２に対する一斉同報コミュニケーションが可能となる。
【０１４７】
図２０は本実施形態に係る周辺機器動作サブルーチンを示すフロー図である。  
同図に示すように、周辺機器動作要求がある時、マイクロプロセッサ３０１により入出力装置２に対するアドレス指定があるかが調べられ、アドレス指定がある時（ステップ２００１のＹｅｓ）、入出力装置２に接続されている周辺機器の動作サブルーチンが動作し、アドレス指定が無い場合（ステップ２００１のＮｏ）、マイクロプロセッサ３０１は、携帯電話主ルーチンに移る。このように構成すれば、携帯電話１から特定の入出力装置２を指定して、当該入出力装置２に接続されている周辺機器を動作させることが可能である。
【０１４８】
なお、本発明は以上説明した実施の形態などには限定されるものではなく、種々の変形が可能である。
【０１４９】
上述の実施形態においては、携帯電話１のマイクロプロセッサ３０１で生成された表示信号をＬＣＤ２２へ表示するようにしていたが、キーボード２１と、表示信号を表示可能な他の機器を組み合わせて入出力装置２を構成しても構わない。
【０１５０】
図２１は、表示部としてプロジェクタを適用して入出力装置２を構成した例を示した図である。同図に示すように、入出力装置２は、キーボード２１と液晶プロジェクタ３１とで構成される。携帯電話１とキーボード２１とを外部装置インタフェース１４と入出力インタフェース２３とを介して接続し、また周辺機器インタフェース２５を介してキーボード２１と液晶プロジェクタ３１とを接続する。キーボード２１からの入力信号を基に携帯電話１のマイクロプロセッサ３０１で生成された表示信号は、キーボード２１を介してプロジェクタ３１へ出力され、液晶プロジェクタ３１内部の液晶パネル（図示せず）及びレンズ３３を介して図示しない外部スクリーンへ投影表示される。
【０１５１】
この構成により、例えば会議におけるプレゼンテーション中に、外部スクリーンに投影表示された内容をキーボード２１により編集（修正）して外部スクリーンに表示させることができ、プレゼンテーション内容に誤りがある場合等に適宜対応して、プレゼンテーションをスムーズに進めることができる。
【０１５２】
また、図２２に示すように、キーボード２１を液晶プロジェクタ３１に組み込んで構成してもよい。この場合、液晶プロジェクタ３１には、不使用時にキーボード２１を覆うためのカバー３２を設けて、誤作動を防ぐようにしても構わない。
【０１５３】
図２３は、表示部として液晶テレビを適用して入出力装置２を構成した例を示した図である。同図に示すように、入出力装置２は、キーボード２１と液晶テレビ４１とで構成される。携帯電話１とキーボード２１とを外部装置インタフェース１４と入出力インタフェース２３とを介して接続し、また周辺機器インタフェース２５を介してキーボード２１と液晶テレビ４１とを接続する。キーボード２１からの入力信号を基に携帯電話１のマイクロプロセッサ３０１で生成された表示信号は、キーボード２１を介して液晶テレビ４１へ出力され、液晶テレビ４１のＬＣＤ４２へ表示される。
【０１５４】
これにより、家庭内のリビング等、液晶テレビが存在する場所に携帯電話１とキーボード２１を携帯するだけで、仮想的なＰＣシステムを構築することが可能となる。
【０１５５】
なお、上述の実施形態においては、表示部にＬＣＤを採用したが、例えばＣＲＴ等の他の表示装置を採用しても構わない。また、携帯電話１は、ＬＣＤ１２とキーボード１１とが同一面に設けられたいわゆるストレートタイプの携帯電話を図示したが、図３１に示すような、いわゆる折りたたみ式の他、スライド式、回転オープン式等、様々な形態を採ることができる。
【０１５６】
以上の実施形態に係るコンピュータシステムにおいて、無線通信をセンター側と行い、携帯電話または、入出力装置の動作を、通常の動作から変更したりまたは、動作そのものを許可したり、不許可にしたりすることにより、その動作をセンター側から制御することが可能なコンピュータシステムとすることが可能である。なお、以下の説明ではＲＯＭ３１２はフラッシュメモリで構成されているものとする。
【０１５７】
上記のように構成したコンピュータシステムの第一の応用例は、アプリケーションプログラム、メール等のユーザ側でのウイルス感染監視（以下ローカルウイルス監視と称す）である。
【０１５８】
図２４はローカルウイルス監視のフローを示す。  
携帯電話１は、キーボード１１または、キーボード２１からの入力信号に基づいて、無線通信によりセンター側から得られるコンピュータウイルス定義ファイルを、予めＲＯＭ３１２に記憶する。マイクロプロセッサ３０１は、キーボード１１または、キーボード２１からの入力信号に基づいて、マイクロプロセッサ３０１により実行されるプログラムの実行に先立ち、ＲＯＭ３１２に記憶されたウイルス定義ファイルと当該プログラム及び関連するデータを比較し、コンピュータウイルスに感染していなければ、その状態をＲＯＭ３１２に"１"と記憶し、ＬＣＤ１１またはＬＣＤ２２に「非感染」情報を表示し、当該プログラムの実行を許可し実行する。
コンピュータウイルスに感染している場合には、その状態をＲＯＭ３１２に"０"と記憶し、ＬＣＤ１１またはＬＣＤ２２に「感染」情報を表示し、当該プログラムの実行を禁止し、ユーザがウイルスを除去するのを待つ。除去されると、その状態をＲＯＭ３１２に"１"と記憶し、ＬＣＤ１１またはＬＣＤ２２に「非感染」情報を表示し、当該プログラムの実行を許可し実行する。
【０１５９】
これによってウイルスへ感染したプログラムの実行を防止しまたは、他のプログラムまたはデータへの感染を予防することが可能となる。
マイクロプロセッサ３０１は、キーボード１１または、キーボード２１からの入力信号に基づいて無線通信を行い、センター側から得られる最新のウイルス定義ファイルに基づいて、前記ＲＯＭ３０１に記憶されたウイルス定義ファイルを更新するよう制御する。
これによって最新のウイルスへ感染したプログラムの実行を防止しまたは、他のプログラムまたはデータの最新のウイルスへの感染を予防することが可能となる。
上記のように構成したコンピュータシステムの第二の応用例は、特定のアプリケーションプログラムの実行の許可または禁止をセンター側で監視（以下センタープログラム監視と称す）することである。
【０１６０】
図２５はセンタープログラム監視のフローを示す。
マイクロプロセッサ３０１は、キーボード１１または、キーボード２１からの入力信号に基づいてマイクロプロセッサ３０１により実行されるプログラムの実行に先立ち、センター側と、当該プログラム名、当該プログラムの本体、当該プログラムの部分、当該プログラムに含まれるキーワード、当該プログラムの拡張子のいずれかまたは全てを含むデータの無線通信を行い、センター側から、センタープログラム監視結果に基づく、当該プログラムの実行許可または実行禁止の状態を受信する。実行を許可されている場合は、その状態をＲＯＭ３１２に"１"と記憶し、ＬＣＤ１１またはＬＣＤ２２に「実行」情報を表示し、当該プログラムの実行を許可し実行する。
【０１６１】
当該プログラムの実行が禁止されている場合には、その状態をＲＯＭ３１２に"０"と記憶し、ＬＣＤ１１またはＬＣＤ２２に「禁止」情報を表示し、当該プログラムの実行を禁止る。
【０１６２】
これによって私用の業務用個人情報アクセス、業務に不必要なWebページのアクセス等を禁止できる。更に、コンピュータ同士を直接接続して、お互いの持つファイルを交換する通信形式、いわゆるP2P(Peer to Peer)ソフトウェアの実行の許可または禁止をセンター側で管理することが可能となり、例えばWinnyによる情報漏洩を防止することができる。
【０１６３】
上記のように構成したコンピュータシステムの第三の応用例は、企業情報、個人情報その他の機密度の高い特定機密情報の機密度を、センター側から指定することにより漏洩を防止することである。
【０１６４】
図２６は特定機密度情報の状態監視のフローを示す。  
マイクロプロセッサ３０１は、キーボード１１または、キーボード２１からの入力信号に基づいてマイクロプロセッサ３０１により実行される、顧客データなどの特定機密情報を使用するプログラムを起動する。特定機密情報を受信すると、その情報と、それに付随している機密状態とをマイクロプロセッサ３０１はＲＯＭ３１２に記憶する。
【０１６５】
機密状態には状態1と状態2がある。状態1は機密度指定の有無を表し、"1"は有り、"0"は無しを表す。状態2は、機密度指定の中の機密度の高さを表し、高いものを"1"、低いものを"0"で表す。
【０１６６】
特定機密度情報を使用したプログラムの実行が終了すると、マイクロプロセッサ３０１は状態1を調べ、"0"であれば、機密度指定が無い場合なので、ＲＯＭ３１２に記憶された特定機密情報を消去して終了する。"1"であれば機密度指定があるので、マイクロプロセッサ３０１は状態2を調べる。状態2が"1"であれば、機密度が高いのでマイクロプロセッサ３０１は、ＲＯＭ３１２に記憶された特定機密情報を消去して終了する。状態2が"0"であれば、機密度は低いので、消去せずに終了する。
ここで動作終了とは、プログラムの動作終了のみならず、携帯電話または入出力装置の電源OFF、入出力装置とのインタフェース切り離し等を含んでいる。
【０１６７】
これによって、機密度の高い情報は、動作終了時に必ず消去し、機密度の低い情報は携帯電話に記憶し残すことができる。また誤って携帯電話を紛失しても、不使用時に携帯電話の電源が自動的にOFFするように設定しておけば、機密度の高い情報は自動的に消去されるので漏洩を防止することができる。また機密度指定を忘れた場合でも全ての特定機密情報を消去することができる。
【０１６８】
上記のように構成したコンピュータシステムの第四の応用例は、電子透かしを埋め込んだ動画信号または、音声信号の再生である。センター側から送られる、電子透かしを埋め込んだ映画や音楽などのいわゆる有料コンテンツと、地上デジタル放送の移動体向けのワンセグ放送などの無料コンテンツの違いにより、異なる動作を行う。
【０１６９】
図２７は電子透かし埋め込み情報の監視と動作のフローを示す。
マイクロプロセッサ３０１は、キーボード１１または、キーボード２１からの入力信号に基づいて本人認証を行う。例えば携帯電話または入出力装置の電源ON時に、個人識別番号、パスワード、接触型ICカード、非接触型ICカードまたは、音声、指紋、顔、虹彩などの生体認証により本人認証情報を得て、ＲＯＭ３１２に記憶する。動画または音声信号を取り扱うプログラムの実行要求がなされると、マイクロプロセッサ３０１はセンター側と無線通信を行い動画または音声信号を受信する。マイクロプロセッサ３０１は動画または音声信号に電子透かしが埋め込まれているか監視し、埋め込まれていなければ動画、音声を再生する。
【０１７０】
電子透かしが埋め込まれている場合は、マイクロプロセッサ３０１は本人認証情報を要求し、得られた情報と、すでに記憶された本人認証情報とを比較する。一致すれば本人確認成功として正常に動画、音声を再生する。一致しないときは本人確認失敗として、正常ではない異常な動画、音声を再生する。
【０１７１】
これによって、著作権の保護、課金システム構築が可能となり、例えば有料映画のネットワーク配信が可能となる。本人認証に用いる非接触型ICカードをプリペイド型の電子マネーカードにすれば、再生と決済とが同時に行えるので、コンテンツ提供側とユーザの利便性はより高まる。
【０１７２】
上記は動画、音声信号の受信即再生いわゆるストリーミングモードでの電子透かし埋め込み動画、音声の監視再生フローであるが、ROM312に電子透かしが埋め込まれたまま一旦動画、音声を記憶し、後で再生するいわゆる蓄積型再生にも適用できる。
【０１７３】
上記のように構成したコンピュータシステムの第五の応用例は、入出力装置への外部機器の接続許可、禁止をセンター側で管理することである。
【０１７４】
図２８は外部機器接続監視のフローを示す。  
プログラムから、外部機器の接続要求がなされると、マイクロプロセッサ３０１はセンター側と無線通信を行い、外部機器接続の許可、禁止状態を受信し、ＲＯＭ３１２に記憶する。
【０１７５】
受信した状態には2種類あり、第1の状態は外部機器接続の許可、禁止状態を表し、"1"は許可、"0"は禁止を表す。第2の状態は状態1の変更可否を表し、"1"は変更可能、"0"は変更不能を表す。ただし、変更は権限を与えられた場合のみ可能である。
【０１７６】
マイクロプロセッサ３０１は状態1を判別し、"1"であれば外部機器を接続許可する。"0"であれば、状態2を判別する。状態2が"1"であれば、状態1の変更が可能で、"0"であれば変更は不能であり、外部機器の接続は禁止される。状態1を変更するには、権限が与えられているかを確認する必要がある。状態2が"1"のとき、マイクロプロセッサ３０１は本人認証情報を要求し、予め記憶されている本人認証情報と比較する。一致すれば本人確認成功であり、状態1を変更可能であり、"0"を"1"に変え外部機器接続を許可する。一致しなければ本人確認失敗であり、外部機器接続は禁止される。
【０１７７】
これによって、全ての外部機器接続要求に対して、状態1を"0"とし、本人認証後に"1"とし接続許可することにより、このコンピュータシステムを他人が勝手に使用し、特定機密情報等を外部記憶装置にダウンロードすることを防止できる。全ての外部機器接続要求に対して、状態1を"0"とし、状態2を"0"とすることによって全ての外部機器の接続を禁止して、外部記憶装置を持たないシンクライアント(thin client)システムを構築することが可能となる
上記は外部機器を一括して、接続許可または禁止する例であるが、状態1、状態2を細分化することにより、プリンタは接続許可、DVDは接続禁止など、センター側からきめ細かく管理することが可能となる。
【０１７８】
上記のように構成したコンピュータシステムの第六の応用例は、携帯電話または、入出力装置の一部または全ての機能のロック及び解除の管理である。携帯電話または、入出力装置の一部または全ての機能の動作許可または不許可を、ユーザが携帯電話または入出力装置のキーボードを用いて切り替え(以下ローカルロックと称す)、その状態を必要に応じて、センター側に登録し、必要に応じてセンターから受信し、もとのローカルロック状態に戻すことができるように管理することである。ローカルロックの例としては、携帯電話または、入出力装置の表示部への表示ロック、携帯電話または、入出力装置にある電話帳、スケジュール表、電子メールアドレス、画像ファイル、特定機密情報ファイルへのアクセスロック、外部発信規制、特定Webサイトへのアクセス規制等がある。
【０１７９】
図２９はキーボード１１または、キーボード２１からの入力信号に基づいて監視のフローを示す。マイクロプロセッサ３０１はキーボード１１または、キーボード２１からの信号に、n個のローカルロック信号が含まれていると、その状態1〜nをROM312に記憶するとともに、センター側と無線通信を行い登録する。イベントが発生するとマイクロプロセッサ３０１はセンター側と無線通信を行い、登録したローカルロック状態1〜nを受信しROM312に戻す。イベントとは、携帯電話または、入出力装置の電源OFF→ON、ローカルロック状態操作プログラムの実行、キーボード１１または、キーボード２１による他のローカルロックの実行の後、もとのローカルロック状態への復帰等を指す。
【０１８０】
これによって、上記コンピュータシステムをユーザが使用中に離席する場合に表示部をロックしたり、他人に貸与するとき重要なファイルへのアクセスを禁止したり、誤って紛失しても携帯電話を動作不能にしたりすることが、ユーザ自身の意思に基づき、ユーザ自身による設定が可能となる。
【０１８１】
上記のように構成したコンピュータシステムの第七の応用例は、イベント発生時における携帯電話または、入出力装置の一部または全ての機能のロック及び解除の管理である。  
ここでイベントとは、
・センター側から、携帯電話または、入出力装置の一部または全ての機能のロック及び解除の信号受信(以下センターロックと称す)
・携帯電話の表示部の開閉
・入出力装置の表示部開閉
・携帯電話と入出力装置のインタフェースケーブル着脱
・携帯電話の電源ON、OFF
・入出力装置の電源ON、OFF
等を含むプログラム実行の中断を招く事象をいう。
【０１８２】
このイベント発生時に、各イベントに応じて異常状態を記憶しプログラムの実行を中断する。イベントが正常復帰すると、本人認証を行い本人確認が成功すると、状態を正常状態に戻し、プログラムの実行を再開する。イベントが複数同時に発生した場合には、複数状態を同時に処理することや、イベントによっては、一部の機能は動作を継続することも可能である。
【０１８３】
図３０はイベント状態監視フローを示す。マイクロプロセッサ３０１はキーボード１１または、キーボード２１からの入力信号に基づいて、センターロック状態を受信するための無線通信と、携帯電話と、入出力装置の状態を確認するための状態読込みを行う。その結果に基づき、センターロック、携帯電話の表示部の開閉、入出力装置の表示部開閉、携帯電話と入出力装置のインタフェースケーブル着脱、携帯電話の電源ON、OFF、入出力装置の電源ON、OFFの各々に対応する状態をイベント状態１〜nとして、各イベントの状態が正常で、コンピュータシステムが動作可能であれば"1"、ロックされまたは異常で動作不可能であれば"0"としてROM312に記憶する。
【０１８４】
マイクロプロセッサ３０１はキーボード１１または、キーボード２１からの入力信号に基づいてマイクロプロセッサ３０１により実行されるプログラムの実行に先立ち、イベント状態１〜nを判別し、ひとつでも"0"があれば、プログラムの実行を中断する。全て"1"の正常状態であれば、マイクロプロセッサ３０１はプログラムを実行する。この図では状態mが"0"で、プログラムの実行は中断される。実行中にイベントが発生すると、マイクロプロセッサ３０１はどのイベントが発生したかを判別する。判別の詳細は図示しないが、マイクロプロセッサ３０１に対する割込みアドレスなどを利用して判別される。同図では状態kが発生したことを示し、プログラムの実行を中断し、対応する状態を"0"と記憶する。イベントが正常復帰すると、マイクロプロセッサ３０１は本人認証情報を要求し、予め記憶されている本人認証情報と比較する。一致すれば本人確認成功であり、マイクロプロセッサ３０１は状態kまたは状態mの、"0"を"1"に変えプログラムの実行を再開する。一致しなければ本人確認失敗であり、プログラムの実行は再開されない。
【０１８５】
これによって、イベントごとに上記コンピュータシステムのプログラムの実行、中断、再開を細かく管理することが可能となる。再開は本人確認を要するので、セキュリティ向上に役立てることができる。例えば重要なプログラムの実行中に離席する場合には、携帯電話の表示部の開閉、または入出力装置の表示部開閉により、プログラムの実行を中断して、他人が再開することはできないようにすることができる。また他の例では、特定機密情報を記憶した上記コンピュータシステムを誤って紛失したとき、気付いた時点で別の携帯電話でセンター側に連絡し、センターロックすれば以降の情報の流失を防止できる。
なお、状態１〜nは、他のプログラム、他の携帯電話、他の入出力装置または、センター側からも参照され、プログラムの実行要求時、セキュリティ管理時等に利用される。
【０１８６】
上記のように構成したコンピュータシステムにおいて、携帯電話ＲＯＭ３１２の役割は、入出力装置の書き換え可能なROM例えばフラッシュメモリでなるＲＯＭ７０３でも代替可能である。また本人認証は入出力装置から行っても良い。 
【図面の簡単な説明】
【０１８７】
【図１】本発明の第１の実施形態に係るコンピュータシステムの構成を概略的に示した図である。
【図２】第１の実施形態に係るコンピュータシステムの他の構成を概略的に示した図である。
【図３】第１の実施形態における携帯電話１の構成を示した図である。
【図４】第１の実施形態における切替制御部３０９の構成を示した図である。
【図５】第１の実施形態における入出力装置２の構成を示した図である。
【図６】第１の実施形態におけるコンピュータシステムの基本的な動作の流れを示す図である。
【図７】第１の実施形態に係るコンピュータシステムの動作主ルーチンを示すフロー図である。
【図８】第１の実施形態に係るコンピュータシステムにおける入出力装置２の電源ＯＮ時のキー入力処理主ルーチンを示すフロー図である。
【図９】第１の実施形態係るコンピュータシステムにおける入出力装置２の電源ＯＦＦ時のキー入力処理主ルーチンを示すフロー図である。
【図１０】第１の実施形態に係るコンピュータシステムにおける表示処理のサブルーチンを示すフロー図である。
【図１１】第１の実施形態に係るコンピュータシステムにおける周辺機器動作のサブル
【図１２】本発明の第２の実施形態における入出力装置２の構成を示した図である。
【図１３】本発明の第３の実施形態における入出力装置２の構成を示した図である。
【図１４】本発明の第４の実施形態における携帯電話１の構成を示した図である。
【図１５】本発明の第４の実施形態における入出力装置２の構成を示した図である。
【図１６】本発明の第５の実施形態における携帯電話１の構成を示した図である。
【図１７】本発明の第５の実施形態における入出力装置２の構成を示した図である。
【図１８】本発明の第６の実施形態における入出力装置２の電源ＯＮ時のキー入力処理主ルーチンを示すフロー図である。
【図１９】本発明の第６の実施形態における表示処理サブルーチンを示すフロー図である。
【図２０】本発明の第６の実施形態における周辺機器動作サブルーチンを示すフロー図である。
【図２１】本発明の他の実施形態に係る他の入出力装置２の構成を概略的に示した図である。
【図２２】本発明の他の実施形態において、表示部としてプロジェクタを適用して入出力装置２を構成した例を示した図である。
【図２３】図２２におけるキーボード２１をプロジェクタに組み込んだ例を示した図である。
【図２４】本発明のさらに他の実施形態おけるローカルウイルス監視と遷移表である。
【図２５】本発明のさらに他の実施形態おけるセンタープログラム監視と遷移表である。
【図２６】本発明のさらに他の実施形態おける特定機密情報状態監視と遷移表である。
【図２７】本発明のさらに他の実施形態おける電子透かし情報監視と遷移表である。
【図２８】本発明のさらに他の実施形態おける外部機器接続監視と遷移表である。
【図２９】本発明のさらに他の実施形態おけるローカルロック状態監視と遷移表である。
【図３０】本発明のさらに他の実施形態おける各種イベント状態監視と遷移表である。
【図３１】本発明のさらに他の実施形態おける携帯電話1の構成を示す図である。
【符号の説明】
【０１８８】
１…携帯電話
２…入出力装置
２ａ…第１の筐体
２ｂ…第２の筐体
１１、２１…キーボード
１２、２２、４２…ＬＣＤ
１３…切替スイッチ
１４、１６、１７…外部装置インタフェース
１５…インタフェースケーブル
２３、２８、２９…入出力インタフェース
２４…ヒンジ部
２５…周辺機器インタフェース
２６…補助記憶装置
２７…プリンタ
３１…液晶プロジェクタ
３０１…マイクロプロセッサ
３０２…割込み制御部
３０３…タイマ
３０４…ＤＭＡＣ
３０５…ＣＰＵ
３０９…切替制御部
３１１、１００３…ＲＡＭ
３１２、７０３…ＲＯＭ
３２２…外部装置インタフェース
７０２…ＰｎＰ制御部
【図１】
2007328462.tif 000003
【図２】
2007328462.tif 000004
【図３】
2007328462.tif 000005
【図４】
2007328462.tif 000006
【図５】
2007328462.tif 000007
【図６】
2007328462.tif 000008
【図７】
2007328462.tif 000009
【図８】
2007328462.tif 000010
【図９】
2007328462.tif 000011
【図１０】
2007328462.tif 000012
【図１１】
2007328462.tif 000013
【図１２】
2007328462.tif 000014
【図１３】
2007328462.tif 000015
【図１４】
2007328462.tif 000016
【図１５】
2007328462.tif 000017
【図１６】
2007328462.tif 000018
【図１７】
2007328462.tif 000019
【図１８】
2007328462.tif 000020
【図１９】
2007328462.tif 000021
【図２０】
2007328462.tif 000022
【図２１】
2007328462.tif 000023
【図２２】
2007328462.tif 000024
【図２３】
2007328462.tif 000025
【図２４】
2007328462.tif 000026
【図２５】
2007328462.tif 000027
【図２６】
2007328462.tif 000028
【図２７】
2007328462.tif 000029
【図２８】
2007328462.tif 000030
【図２９】
2007328462.tif 000031
【図３０】
2007328462.tif 000032
【図３１】
2007328462.tif 000033