(57)【要約】【課題】  携帯電話機としての機能を維持しつつ、携帯電話機をパーソナルコンピュータとして使用することができるようにするとともに、携帯電話機をパーソナルコンピュータとして使用したときに発生し得る不具合を回避すること。【解決手段】  パーソナルコンピュータ用ＯＳを記憶する外部装置と接続可能なインターフェイスと、携帯電話機用ＯＳを記憶する内部記憶手段と、携帯電話機用ＯＳに基づいてプログラムの実行を制御する制御手段と、インターフェイスに外部装置が接続されたか否かを判断する判断手段と、外部装置が接続されたと判断した場合に、パーソナルコンピュータ用ＯＳに切り換える切換手段とを備え、制御手段は、パーソナルコンピュータ用ＯＳに切り換えられた場合には、パーソナルコンピュータ用ＯＳに基づいてプログラムの実行を制御するパーソナルコンピュータ機能付携帯電話機。【選択図】    図１
2007129342.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と接続されることにより、パーソナルコンピュータとして機能するパーソナルコンピュータ機能付携帯電話機であって、
パーソナルコンピュータ用ＯＳを記憶する前記外部装置と接続可能なインターフェイスと、
携帯電話機用ＯＳを記憶する内部記憶手段と、
前記内部記憶手段に記憶された前記携帯電話機用ＯＳに基づいてプログラムの実行を制御する制御手段と、
前記インターフェイスに外部装置が接続されたか否かを判断する判断手段と、
前記インターフェイスに外部装置が接続されたと判断した場合に、前記携帯電話機用ＯＳを前記外部装置に記憶された前記パーソナルコンピュータ用ＯＳに切り換える切換手段と
を備え、
前記制御手段は、前記携帯電話機用ＯＳが前記パーソナルコンピュータ用ＯＳに切り換えられた場合には、前記パーソナルコンピュータ用ＯＳに基づいてプログラムの実行を制御することを特徴とするパーソナルコンピュータ機能付携帯電話機。
【請求項２】
前記切換手段は、前記インターフェイスに外部装置が接続されたと判断した場合には、電源を切断し、再起動する際に、前記外部装置に記憶されたパーソナルコンピュータ用ＯＳを読み込むことによりＯＳを切り換えること特徴とする請求項１に記載のパーソナルコンピュータ機能付携帯電話機。
【請求項３】
前記制御手段は、パーソナルコンピュータ用ＯＳに基づいてプログラムの実行を制御している間に、新たなデバイスドライバを認識した場合には、前記パーソナルコンピュータ用ＯＳに該デバイスドライバを組み込んで、前記外部装置に記憶させることを特徴とする請求項１又は２に記載のパーソナルコンピュータ機能付携帯電話機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータ機能付携帯電話機に関する。
【背景技術】
【０００２】
従来、携帯電話機は、単に携帯可能な小型の電話機としての機能だけではなく、データの送受信機能や各種の演算、記憶機能を備えており、近年では、パーソナルコンピュータと遜色のないスペックを有するようになっている。このため、携帯電話機にパーソナルコンピュータの機能の一部（例えば、計算機やスケジュール管理といった機能）を代用して使用するケースが増加しつつある。
【０００３】
このような携帯電話機においては、ＣＰＵの処理速度やＤＲＡＭ等の半導体メモリから構成される物理的メモリの容量は、さらに高機能化の一途を辿っているが、高速のＣＰＵを搭載することや物理的メモリの容量を増やすことが、携帯性を阻害する要因とはなっていない。
【０００４】
一方、大容量のデータを記憶するハードディスクや複数の各種装置等、本来、携帯電話機としての機能にとって余り関係しない装置を携帯電話機自体に備えることは、大型化の問題を生じることになる。特に、携帯電話機をパーソナルコンピュータとして使用する場合、携帯電話機の表示画面を大型化することは、携帯電話機の携帯性の観点から限界があり、パーソナルコンピュータと同程度の画面を設けることはできない。また、操作性の観点から、パーソナルコンピュータと同程度のキーピッチを有するキーボードを別途携帯する必要が生じてくるが、現実的ではないといった問題があった。
【０００５】
従来、ディスプレイと、ヒンジ部の左右に開閉自在なキーボードとを備えたパソコン兼用携帯電話機が存在する（例えば、特許文献１参照）。特許文献１に記載のパソコン兼用携帯電話機によれば、キーボードを有するため、携帯電話機の入力キーから文字等を入力するのに比して高い操作性を得ることができる。
【０００６】
【特許文献１】特開２００５−５１５５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載のパソコン兼用携帯電話機では、携帯電話機が備えるディスプレイを用いるため、充分な画面サイズを確保することができず、パーソナルコンピュータとしては、やはり使い勝手が悪いものとなるといった問題があった。また、特許文献１に記載のパソコン兼用携帯電話機が備えるキーボードは、通常のパーソナルコンピュータが備えるキーボードよりもキーピッチが狭いため、隣接するキーを誤打したり、共打ちしたりすることが多いといった問題があった。
【０００８】
このような問題に鑑みて鋭意検討した結果、本出願人は、内部電源又は外部電源で駆動するパーソナルコンピュータ機能付携帯電話機であって、前記パーソナルコンピュータ機能付携帯電話機に数字、文字及び記号等を入力可能なキーボードと前記パーソナルコンピュータ機能付携帯電話機から受信した映像信号に基づいた画像を表示する画像表示装置とを備えた外部装置に接続可能な携帯電話側接続端子と、内部電源と、前記携帯電話側接続端子に前記外部装置が接続されておらず、且つ、前記内部電源で駆動している場合には、パワーマネージメント機能を実行する実行手段とを備えたパーソナルコンピュータ機能付携帯電話機に想到した。このパーソナルコンピュータ機能付携帯電話機であれば、携帯電話側接続端子を介してキーボード及び画像表示装置を備えた外部装置と接続可能であるため、外部装置と接続して一体化することにより、パーソナルコンピュータとして遜色のない使用感を提供することができる。
【０００９】
しかしながら、このパーソナルコンピュータ機能付携帯電話機は、携帯電話機としての機能を優先した携帯電話機用ＯＳに基づいてプログラムの実行が制御されているため、ＣＰＵの処理速度や物理的メモリの容量等の点において高機能であるにも関わらず、パーソナルコンピュータとして使用する際には、その本来の機能を発揮することができないといった問題があった。
【００１０】
本発明は、上述した課題に鑑みてなされたものであり、その目的は、携帯電話機としての機能を維持しつつ、携帯電話機をパーソナルコンピュータとして使用することができるようにするとともに、携帯電話機をパーソナルコンピュータとして使用したときに発生し得る不具合を回避することにある。
【課題を解決するための手段】
【００１１】
以上のような目的を達成するために、本発明は、以下のようなものを提供する。
（１）  外部装置と接続されることにより、パーソナルコンピュータとして機能するパーソナルコンピュータ機能付携帯電話機であって、
パーソナルコンピュータ用ＯＳを記憶する上記外部装置と接続可能なインターフェイスと、
携帯電話機用ＯＳを記憶する内部記憶手段と、
上記内部記憶手段に記憶された上記携帯電話機用ＯＳに基づいてプログラムの実行を制御する制御手段と、
上記インターフェイスに外部装置が接続されたか否かを判断する判断手段と、
上記インターフェイスに外部装置が接続されたと判断した場合に、上記携帯電話機用ＯＳを上記外部装置に記憶されたパーソナルコンピュータ用ＯＳに切り換える切換手段と
を備え、
上記制御手段は、上記携帯電話機用ＯＳが上記パーソナルコンピュータ用ＯＳに切り換えられた場合には、上記パーソナルコンピュータ用ＯＳに基づいてプログラムの実行を制御することを特徴とするパーソナルコンピュータ機能付携帯電話機。
【００１２】
（１）の発明によれば、インターフェイスに外部装置が接続されたと判断した場合に、携帯電話機用ＯＳを外部装置に記憶されたパーソナルコンピュータ用ＯＳに切り換える。従って、外部装置に接続されていない場合には、携帯電話機用ＯＳに基づいてプログラムの実行が制御されるため、携帯電話機としての機能を発揮することができ、外部装置に接続されている場合には、パーソナルコンピュータ用ＯＳに切り換えられ、パーソナルコンピュータとしての機能を優先したパーソナルコンピュータ用ＯＳに基づいてプログラムの実行が制御されるため、パーソナルコンピュータとしてより遜色のない使用感を提供することができる。
【００１３】
さらに、本発明は、以下のようなものを提供する。
（２）  上記（１）に記載のパーソナルコンピュータ機能付携帯電話機であって、
上記切換手段は、上記インターフェイスに外部装置が接続されたと判断した場合には、電源を切断し、再起動する際に、上記外部装置に記憶されたパーソナルコンピュータ用ＯＳを読み込むことによりＯＳを切り換えること特徴とする。
【００１４】
（２）の発明によれば、電源を切断し、再起動する際に、外部装置に記憶されたパーソナルコンピュータ用ＯＳを読み込むことによりＯＳを切り換えるため、システムに負担をかけることなくＯＳを切り換えることができる。
【００１５】
さらに、本発明は、以下のようなものを提供する。
（３）  上記（１）又は（２）に記載のパーソナルコンピュータ機能付携帯電話機であって、
上記制御手段は、パーソナルコンピュータ用ＯＳに基づいてプログラムの実行を制御している間に、新たなデバイスドライバを認識した場合には、上記パーソナルコンピュータ用ＯＳに該デバイスドライバを組み込んで、上記外部装置に記憶させることを特徴とする。
【００１６】
（３）の発明によれば、パーソナルコンピュータ用ＯＳに基づいてプログラムの実行を制御している間に、新たなデバイスドライバを認識した場合には、上記パーソナルコンピュータ用ＯＳに該デバイスドライバを組み込んで、外部装置に記憶させる。従って、一度、当該外部装置に記憶されているパーソナルコンピュータ用ＯＳにデバイスドライバが組み込まれれば、デバイスドライバを組み込んだ本人でなくとも当該デバイスドライバを利用することができる。その結果、各人が夫々デバイスドライバを組み込む必要がなくなり、煩雑さを解消することができる。
【発明の効果】
【００１７】
本発明によれば、携帯電話機としての機能を維持しつつ、携帯電話機をパーソナルコンピュータとして使用することができるようにするとともに、携帯電話機をパーソナルコンピュータとして使用したときに発生し得る不具合を回避することができるようになる。
【発明を実施するための最良の形態】
【００１８】
図１は、本実施形態に係るパーソナルコンピュータ機能付携帯電話機及び外部装置の一例を模式的に示す斜視図である。
パーソナルコンピュータ機能付携帯電話機１０（以下、単に「携帯電話機１０」ともいう）は、一般的な携帯電話機としての機能（例えば、通話機能やメールの送受信機能）と、パーソナルコンピュータとしての機能（例えば、文書作成機能や表計算機能）とを有している携帯電話機である。
【００１９】
外部装置５０には、携帯電話機１０を挿入可能な接続スロット６８ａが設けられていて、携帯電話機１０を接続スロット６８ａに挿入することにより、携帯電話機１０が備える接続端子３４（図２参照）と外部装置５０が備える接続端子６８（図３参照）とが接続される。これにより、携帯電話機１０に対して、外部装置５０が備えるマウス６２やキーボード６４から指示を入力したり、ディスプレイ６６に、携帯電話機１０の液晶パネル１４に表示されるべき画像等を表示させたりすることができる。
このように、携帯電話機１０を外部装置５０と接続することにより、携帯電話機１０をパーソナルコンピュータとして使用する際に、外部装置５０が備える各種装置（例えば、マウス６２、キーボード６４、ディスプレイ６６等）を利用することができる。
【００２０】
図２は、図１に示したパーソナルコンピュータ機能付携帯電話機の内部構成を示すブロック図である。
携帯電話機１０は、操作部１２、液晶パネル１４、ＣＣＤカメラ１６、無線部１８、音声回路２０、スピーカ２２、マイク２４、送受信アンテナ２６、不揮発性メモリ２８、マイクロコンピュータ３０、二次電池３２及び接続端子３４を備えている。
【００２１】
無線部１８は、マイクロコンピュータ３０により制御されて、送受信アンテナ２６を通じて電波を媒体として基地局に対して送受信する。音声回路２０は、無線部１８からマイクロコンピュータ３０を通じて出力された受信信号をスピーカ２２に出力するとともに、マイク２４から出力された音声信号を送信信号としてマイクロコンピュータ３０を通じて無線部１８に出力する。
【００２２】
スピーカ２２は、音声回路２０から出力された受信信号を受信音声に変換して出力し、マイク２４は、操作者から発せられた送信音声を音声信号に変換して音声回路２０に出力する。
ＣＣＤカメラ２６は、レンズを介して被写体を撮像可能であり、撮像して得られた画像データは不揮発性メモリ２８に記憶される。
【００２３】
接続端子３４は、外部装置５０と接続するための端子であり、本発明におけるインターフェイスに相当するものである。インターフェイスとしては、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポートやＲＳ−２３２Ｃポートが挙げられるが、本発明においては、外部装置と接続可能であれば、特に限定されるものではない。
本実施形態においては、携帯電話機１０と外部装置５０との接続が有線による接続である場合について説明するが、本発明は、これに限定されず、例えば、赤外線通信による接続等、無線による接続であってもよい。
【００２４】
不揮発性メモリ２８は、例えば、操作部１２を介して入力された文字等のデータ、ＣＣＤカメラ１６により撮像して得られた画像データ、送受信アンテナ２６を介して受信したメール等のデータ、接続端子３４を介して外部装置５０から受信した各種データや各種プログラムを不揮発的に記憶する。
【００２５】
また、不揮発メモリ２８には、携帯電話機用ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）（以下、「携帯用ＯＳ」ともいう）や各種プログラム（アプリケーションソフト）が記憶されている。不揮発メモリ２８は、携帯電話機用ＯＳを記憶する内部記憶手段として機能するものである。各種プログラムとしては、通話に係るプログラムやメールの送受信に係るプログラム等、携帯電話機としての機能に係るプログラムや、文書の作成に係るプログラムや表計算に係るプログラム等、パーソナルコンピュータとしての機能に係るプログラムが挙げられる。携帯用ＯＳ上では、多数の処理が並行して実行される場合、携帯電話機としての機能に係る処理が優先して実行される。これにより、携帯電話機として安定した機能実行が確保されることになる。
【００２６】
また、不揮発メモリ２８には、パワーマネージメント機能に係るプログラムが記憶されている。マイクロコンピュータ３０は、接続端子３４を介して外部装置５０が接続されておらず、且つ、携帯電話機１０が二次電池３２で駆動している（ＡＣアダプタ３６が接続されている）と判断した場合には、パワーマネージメント機能に係るプログラムを読み出して実行する。さらに、マイクロコンピュータ３０は、ＡＣアダプタ３６が接続されていると判断した場合には、このプログラムの実行を不能化する。
【００２７】
液晶パネル１４は、例えば、操作部１２を介して入力された文字、ＣＣＤカメラ１６により撮像して得られた画像、送受信アンテナ２６を介して受信したメール文面や画像、接続端子３４を介して外部装置５０から受信した各種データに基づく文字や画像等を表示する。
【００２８】
二次電池３２は、各回路に電力を供給するとともに、ＡＣアダプタ３６が接続された場合には、ＡＣアダプタ３６から供給される電力により充電される。
ＡＣアダプタ３６は、携帯電話機１０に接続されることにより、二次電池３２を充電するとともに、外部（例えば、家庭用コンセント）から供給される外部電源を各回路に供給する。
【００２９】
マイクロコンピュータ３０は、ＣＰＵ、ＲＯＭ及びＲＡＭから構成されたもので、上記の携帯用ＯＳ上で各種プログラムを実行することにより、携帯電話機としての機能に係る処理やパーソナルコンピュータとしての機能に係る処理を行う。
また、マイクロコンピュータ３０は、接続端子３４に外部装置５０が接続されると、再起動してＯＳを携帯用ＯＳからＰＣ用ＯＳに切り換える。マイクロコンピュータ３０は、ＰＣ用ＯＳに切り換えることにより、接続端子３４を介して、外部装置５０との信号の入出力やデータの送受信に係る処理を実行可能になる。
【００３０】
図３は、図１に示した外部装置の内部構成を示すブロック図である。
外部装置５０は、ＣＰＵ５２、ＲＯＭ５４、ＲＡＭ５６、ハードディスクドライブ５８、ＣＤ−Ｒ／ＤＶＤ−Ｒドライブ６０、マウス６２、キーボード６４、ディスプレイ６６、接続端子６８及びヘッドセット接続端子７０を備えている。
【００３１】
ＲＯＭ５４には、外部装置５０の起動に必要なプログラムが記憶されている。ＣＰＵ５２は、電源が投入されると、ＲＯＭ５４に記憶されているプログラムに従って起動した後、外部装置５０の動作制御を行う。具体的には、マウス６２、キーボード６４、ディスプレイ６６、ハードディスクドライブ５８、ＣＤ−Ｒ／ＤＶＤ−Ｒドライブ６０の動作制御を行う。ＲＡＭ５６は、ＣＰＵ５２が動作する際に用いるデータ等を記憶する。
【００３２】
マウス６２及びキーボード６４は、数字、文字及び記号等を入力する等、各種操作を入力するためのものである。ディスプレイ６６は、受信した映像信号に基づいて画像を表示するものである。ＣＤ−Ｒ／ＤＶＤ−Ｒドライブ６０は、ＣＤやＤＶＤに記憶されたデータを読み出し、また、ハードディスクドライブ５８に記憶されているデータをＣＤやＤＶＤに書き込むためのものである。ヘッドセット接続端子７０は、ヘッドセット７０ａを接続するための端子である。
【００３３】
ハードディスクドライブ５８は、パーソナルコンピュータ用のＯＳ（以下、「ＰＣ用ＯＳ」ともいう）や各種のプログラム（アプリケーションソフト）を記憶している。各種プログラムとしては、文書の作成に係るプログラムや表計算に係るプログラム等、パーソナルコンピュータとしての機能に係るプログラムが挙げられる。各種プログラムには、さらに、携帯電話機１０と一体化した際に、携帯電話機１０を携帯電話機として機能させるための各種プログラム（携帯電話機としての機能に係るプログラム）が含まれている。このようなプログラムとしては、通話に係るプログラムやメールの送受信に係るプログラム等が挙げられる。
【００３４】
また、ハードディスクドライブ５８は、マウス６２、キーボード６４、ＣＤ−Ｒ／ＤＶＤ−Ｒドライブ６０、ディスプレイ６６等、各種装置のデバイスドライバを記憶している。
接続端子６８は、携帯電話機１０と接続するための端子である。
【００３５】
外部装置５０が起動している間に、携帯電話機１０が接続された場合には、ＣＰＵ５２は、動作中のＰＣ用ＯＳの動作環境をハードディスクドライブ５８に記憶し、電源を切断する。外部装置５０の電源が切断された後、又は、外部装置５０の電源が切断されている間に携帯電話機１０が接続された場合には、携帯電話機１０側では、電源が切断され、再起動される。このとき、ハードディスクドライブ５８に記憶されているＰＣ用ＯＳが、携帯電話機１０（マイクロコンピュータ３０）に読み込まれることにより、携帯電話機１０は、ＰＣ用ＯＳに基づいてプログラムの実行処理を行うことことになる。すなわち、マウス６２、キーボード６４、ＣＤ−Ｒ／ＤＶＤ−Ｒドライブ６０、ディスプレイ６６等、各種装置は、ＰＣ用ＯＳが携帯電話機１０（マイクロコンピュータ３０）に読み込まれることにより、ＰＣ用ＯＳに組み込まれたデバイスドライバに従って、携帯電話機１０に制御されることとなる。これにより、携帯電話機１０は、外部装置５０と一体化して動作することとなり、また、外部装置５０からデータを受信し、携帯電話機１０が備える不揮発メモリ２８に記憶することができるようになる。
なお、ＰＣ用ＯＳ上では、多数の処理が並行して実行される場合、パーソナルコンピュータとしての機能に係る処理が優先して実行される。これにより、携帯電話機として安定した機能実行が確保されることになる。
【００３６】
図４は、パーソナルコンピュータ機能付携帯電話機において行われる携帯電話機処理を示すフローチャートである。
まず、マイクロコンピュータ３０は、電源が投入されると、不揮発メモリ２８に記憶されている携帯用ＯＳを読み出し、その後、このＯＳ上でプログラムの実行処理を行う（ステップＳ１０）。この処理において、マイクロコンピュータ３０は、電話の着信や通話に係る処理、メールの送受信に係る処理等を、所定のプログラムに基づいて実行する。ステップＳ１０の処理を実行するとき、マイクロコンピュータ３０は、携帯電話機用ＯＳに基づいてプログラムの実行を制御する制御手段として機能する。
【００３７】
次に、マイクロコンピュータ３０は、外部装置５０が接続されたか否かを判断する（ステップＳ１１）。外部装置５０が接続されていないとき判断した場合、処理をステップＳ１０に戻す。一方、外部装置５０が接続されたと判断した場合、処理をステップＳ１２に移す。ステップＳ１１の処理を実行するとき、マイクロコンピュータ３０は、接続端子３４に外部装置５０が接続されたか否かを判断する判断手段として機能する。
【００３８】
ステップＳ１２において、マイクロコンピュータ３０は、接続時処理を行う。詳しくは、図５を用いて後に詳述するが、この処理において、マイクロコンピュータ３０は、再起動して、ＯＳを携帯用ＯＳからＰＣ用ＯＳに切り換える。これにより、接続端子３４を介して外部装置５０が備える各種装置と信号の入出力やデータの送受信を行うことが可能となる。従って、例えば、外部装置５０が備えるキーボード６４から指示や文字等を入力することができ、液晶パネル１４に表示されるべき画面画像又は他の画像を表示装置６６に表示させることができる。この後、ステップＳ１３に処理を移す。ステップＳ１２の処理を実行するとき、マイクロコンピュータ３０は、携帯電話機用ＯＳを外部装置５０に記憶されたパーソナルコンピュータ用ＯＳに切り換える切換手段として機能する。
【００３９】
ステップＳ１３において、マイクロコンピュータ３０は、ＰＣ用ＯＳ上でプログラムの実行処理を行う。この処理において、マイクロコンピュータ３０は、パーソナルコンピュータとしての機能に係る処理と携帯電話機としての機能に係る処理を実行する。例えば、着信のない間は、外部装置５０からの信号やデータの入出力に基づいて、パーソナルコンピュータとしての機能に係る処理を実行し、着信があった場合には、外部装置５０に接続されたヘッドセット７０ａを介して音声の送受信を行い、通話に係る処理を実行する。ステップＳ１３の処理を実行するとき、マイクロコンピュータ３０は、パーソナルコンピュータ用ＯＳに基づいてプログラムの実行を制御する制御手段として機能する。
【００４０】
次に、ステップＳ１４において、マイクロコンピュータ３０は、新たなデバイス（装置）が外部装置５０に接続されたか否かを判断する。新たなデバイスが外部装置５０に接続されたと判断した場合、当該デバイスのデバイスドライバを、例えば、ＣＤ−Ｒ／ＤＶＤ−Ｒドライブ６０に挿入されたＣＤから読み出して、ハードディスクドライブ５８に記憶し、実行中のＰＣ用ＯＳに組み込む（ステップＳ１５）。その結果、当該ＰＣ用ＯＳ上で当該デバイスを制御することができるようになる。なお、デバイスドライバは、ハードディスクドライブ５８に記憶されるため、次に当該デバイスを制御する際に、再度デバイスドライバを組み込む必要はない。
【００４１】
ステップＳ１４において新たなデバイスが外部装置５０に接続されたと判断しなかった場合、又は、ステップＳ１５の処理の後、マイクロコンピュータ３０は、マイクロコンピュータ３０は、外部装置５０との接続を切断するか否かを判断する（ステップＳ１６）。この処理において、マイクロコンピュータ３０は、使用者から切断する旨の指示入力がされたか否かを判断する。外部装置５０との接続を切断しないと判断した場合、処理をステップＳ１３に戻す。一方、外部装置５０との接続を切断すると判断した場合、切断時処理を実行する（ステップＳ１７）。詳しくは、図６を用いて後に詳述するが、この処理において、マイクロコンピュータ３０は、再起動して、ＯＳをＰＣ用ＯＳから携帯用ＯＳに切り換える。この後、ステップＳ１０に処理を移す。
【００４２】
図５は、パーソナルコンピュータ機能付携帯電話機において行われる接続時処理のサブルーチンを示すフローチャートである。
まず、マイクロコンピュータ３０は、携帯用ＯＳに基づいたプログラムの実行処理を終了し（ステップＳ２０）、電源を切断する（ステップＳ２１）。このとき、マイクロコンピュータ３０は、電源投入時に外部装置５０のハードディスクドライブ５８からＰＣ用ＯＳを読み出すように設定する。具体的には、不揮発メモリ２８に記憶されているＧＤＴ（グローバル・デスクリプタ・テーブル）の各デスクリプタのセグメントベースに所定のバイアス値を加えるように設定し、電源投入時に、外部装置５０のハードディスクドライブ５８からＰＣ用ＯＳが読み出されるようする。本実施形態では、再起動してＯＳを切り換える場合について説明するが、ＯＳの切り換え方法は、この例に限定されるもではない。
また、本実施形態では、電源を一度切断して、ＯＳを切り換える場合について説明するが、本発明においてはこの例に限定されず、電源を切断せずに、実行中のＯＳを終了した後、他のＯＳを読み取ることによりＯＳを切り換えることとしてもよい。
【００４３】
ステップＳ２２において、マイクロコンピュータ３０は、再び電源を投入し、起動する。次に、マイクロコンピュータ３０は、電源切断時の設定に従って外部装置５０のハードディスクドライブ５８からＰＣ用ＯＳを読み取り（ステップＳ２３）、ＰＣ用ＯＳに基づいたプログラムの実行処理を開始する（ステップＳ２４）。これにより、携帯電話機１０は、外部装置５０と一体化したパーソナルコンピュータとして機能する。ステップＳ２４の処理の後、本サブルーチンを終了する。
【００４４】
図６は、パーソナルコンピュータ機能付携帯電話機において行われる切断時処理のサブルーチンを示すフローチャートである。
まず、マイクロコンピュータ３０は、ＰＣ用ＯＳに基づいたプログラムの実行処理を終了し（ステップＳ３０）、電源を切断する（ステップＳ３１）。このとき、マイクロコンピュータ３０は、電源投入時に不揮発メモリ２８から携帯用ＯＳを読み出すように設定する。
【００４５】
ステップＳ３２において、マイクロコンピュータ３０は、再び電源を投入し、起動する。次に、マイクロコンピュータ３０は、電源切断時の設定に従って不揮発メモリ２８から携帯用ＯＳを読み取り（ステップＳ３３）、携帯用ＯＳに基づいたプログラムの実行処理を開始する（ステップＳ３４）。ステップＳ３４の処理の後、本サブルーチンを終了する。
【００４６】
図７は、パーソナルコンピュータ機能付携帯電話機において行われるパワーマネージメント処理のサブルーチンを示すフローチャートである。このサブルーチンは、図４に示したサブルーチンとは別に所定のタイミングで呼び出されて実行されるサブルーチンである。
【００４７】
まず、マイクロコンピュータ３０は、外部装置５０が接続されているか否かを判断する（ステップＳ７０）。外部装置５０が接続されていないと判断した場合、マイクロコンピュータ３０は、ＡＣアダプタ３６が接続されているか否かを判断し（ステップＳ７１）、ＡＣアダプタ３６が接続されていない場合（ステップＳ７１：ＮＯ）には、パワーマネージメント機能を実行し（ステップＳ７２）、本サブルーチンを終了する。
【００４８】
一方、外部装置５０が接続されていないと判断した場合（ステップＳ７０：ＮＯ）、又は、ＡＣアダプタ３６が接続されていると判断した場合（ステップＳ７１：ＹＥＳ）、マイクロコンピュータ３０は、パワーマネージメント機能を不能化し（ステップＳ７３）、本サブルーチンを終了する。
【００４９】
以上、本実施形態に係る携帯電話機１０によれば、接続端子３４に外部装置５０が接続されたと判断した場合に、携帯電話機用ＯＳを外部装置５０に記憶されたパーソナルコンピュータ用ＯＳに切り換える。従って、外部装置５０に接続されていない場合には、携帯電話機用ＯＳに基づいてプログラムの実行が制御されるため、携帯電話機としての機能を発揮することができ、外部装置５０に接続されている場合には、パーソナルコンピュータ用ＯＳに切り換えられ、パーソナルコンピュータとしての機能を優先したパーソナルコンピュータ用ＯＳに基づいてプログラムの実行が制御されるため、パーソナルコンピュータとしてより遜色のない使用感を提供することができる。
【００５０】
また、携帯電話機１０によれば、電源を切断し、再起動する際に、外部装置５０に記憶されたパーソナルコンピュータ用ＯＳを読み込むことによりＯＳを切り換えるため、システムに負担をかけることなくＯＳを切り換えることができる。
【００５１】
また、携帯電話機１０によれば、パーソナルコンピュータ用ＯＳに基づいてプログラムの実行を制御している間に、新たなデバイスドライバを認識した場合には、上記パーソナルコンピュータ用ＯＳに該デバイスドライバを組み込んで、外部装置５０に記憶させる。従って、一度、当該外部装置５０に記憶されているパーソナルコンピュータ用ＯＳにデバイスドライバが組み込まれれば、デバイスドライバを組み込んだ本人でなくとも当該デバイスドライバを利用することができる。その結果、各人が夫々デバイスドライバを組み込む必要がなくなり、煩雑さを解消することができる。
【００５２】
上述した本実施形態では、外部装置５０は、携帯電話機１０が接続されていなくとも、外部装置５０自体がパーソナルコンピュータとして利用可能である場合について説明した。しかし、本発明における外部装置は、外部装置のみでは、パーソナルコンピュータとして利用できなくともよい。このような外部装置について、以下に説明する。
【００５３】
図８は、他の実施形態に係る外部装置の内部構成を示すブロック図である。
外部装置８０は、ハードディスクドライブ８２、ＣＤ−Ｒ／ＤＶＤ−Ｒドライブ８４、マウス８６、キーボード８８、ディスプレイ９０接続端子９２及びヘッドセット接続端子９４を備えている。
【００５４】
各種装置（ハードディスクドライブ８２、ＣＤ−Ｒ／ＤＶＤ−Ｒドライブ８４、マウス８６、キーボード８８、ディスプレイ９０）は、接続端子９２に携帯電話機１０が接続されると、ハードディスクドライブ８２に記憶されているデバイスドライバ基づいて、携帯電話機１０に認識される。携帯電話機１０では、これらの各種装置を認識すると、接続端子９２を介して信号の入出力やデータの送受信が可能となる。ヘッドセット接続端子９４は、接続端子９２に携帯電話機１０が接続されている際に、着信があった場合に、ヘッドセット９４ａを接続して通話するための端子である。
【００５５】
上述した実施形態では、携帯電話機１０が、ＣＣＤカメラ１６、液晶パネル１４を備えている場合について説明したが、本発明においてパーソナルコンピュータ機能付携帯電話機は、これらを備えていなくてもよく、外部装置と接続可能なインターフェイスを備えており、通信が可能であれば、特にその構成は限定されるものではない。
【００５６】
上述した実施形態では、携帯電話機１０にメールの送受信機能が備えられている場合について説明したが、本発明においてパーソナルコンピュータ機能付携帯電話機は、メールの送受信機能が備えられていなくてもよい。また、本発明において、パーソナルコンピュータ機能付携帯電話機で実行するプログラムは、特に限定されるものではなく、携帯電話機において処理可能であればよい。
【００５７】
上述した実施形態では、携帯電話機１０が携帯電話機用ＯＳを記憶し、外部装置５０がパーソナルコンピュータ用ＯＳを記憶する場合について説明したが、本発明においてはこの例に限定されず、例えば、携帯電話機が、携帯電話機用ＯＳとパーソナルコンピュータ用ＯＳとの両方を記憶していてもよい。
【００５８】
上述した実施形態では、携帯電話機１０に内蔵された不揮発メモリに携帯電話機用ＯＳが記憶されている場合について説明したが、本発明においては、携帯電話機から取り外し可能な記憶媒体に記憶されていてもよい。
【００５９】
本発明において、パーソナルコンピュータ機能付携帯電話機が備えるＣＰＵ等の電子部品は、高機能なものが望ましい。高速のＣＰＵを搭載することや物理的メモリの容量を増やすことが、携帯性を阻害することは少ない一方で、パーソナルコンピュータとして使用する場合に、より良い環境で使用することができるからである。
【００６０】
上述した実施形態おいて外部装置は、接続端子とキーボードとディスプレイとを備えていれば、特に限定されるものではなく、例えば、プリンタ等その他の装置が備えられていてもよい。
【００６１】
以上、本発明の実施形態を説明したが、具体例を例示したに過ぎず、特に本発明を限定するものではなく、各手段等の具体的構成は、適宜設計変更可能である。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【図面の簡単な説明】
【００６２】
【図１】本実施形態に係るパーソナルコンピュータ機能付携帯電話機及び外部装置の一例を模式的に示す斜視図である。
【図２】図１に示したパーソナルコンピュータ機能付携帯電話機の内部構成を示すブロック図である。
【図３】図１に示した外部装置の内部構成を示すブロック図である。
【図４】パーソナルコンピュータ機能付携帯電話機において行われる携帯電話機処理を示すフローチャートである。
【図５】パーソナルコンピュータ機能付携帯電話機において行われる接続時処理のサブルーチンを示すフローチャートである。
【図６】パーソナルコンピュータ機能付携帯電話機において行われる切断時処理のサブルーチンを示すフローチャートである。
【図７】パーソナルコンピュータ機能付携帯電話機において行われるパワーマネージメント処理のサブルーチンを示すフローチャートである。
【図８】他の実施形態に係る外部装置の内部構成を示すブロック図である。
【符号の説明】
【００６３】
１０  パーソナルコンピュータ機能付携帯電話機
１２  操作部
１４  液晶パネル
２８  不揮発性メモリ
３０  マイクロコンピュータ
３２  二次電池
３４  接続端子
３６  ＡＣアダプタ
５０、８０  外部装置
６４、８８  キーボード
６６、９０  ディスプレイ
６８、９２  接続端子
【図１】
2007129342.tif 000003
【図２】
2007129342.tif 000004
【図３】
2007129342.tif 000005
【図４】
2007129342.tif 000006
【図５】
2007129342.tif 000007
【図６】
2007129342.tif 000008
【図７】
2007129342.tif 000009
【図８】
2007129342.tif 000010