(57)【要約】【課題】  カードをスロットへ挿抜する場合にOSの動作に影響をより与えない電子機器を提供する。【解決手段】  カードを挿入するスロットを設けたコネクタと、このコネクタに挿入されるカードと、前記コネクタのスロットの側入り口近くに配置されたカードのロック手段と、前記コネクタのスロットの側に沿ってスライドするよう設けられたカードのイジェクト手段と、前記コネクタのスロットの側深部において前記イジェクト手段の深部への入り込みにより動作するよう配置されたスイッチと、前記コネクタのスロットの底部において前記イジェクト手段の深部へのより深い入り込みにより前記カードを押し出す動作をするよう配置された梃子とを備えたことを特徴とする電子機器。【選択図】      図５
2007156550.tif 000002
【特許請求の範囲】
【請求項１】
カードを挿入するスロットを設けたコネクタと、
このコネクタに挿入されるカードと、
前記コネクタのスロットの側入り口近くに配置されたカードのロック手段と、
前記コネクタのスロットの側に沿ってスライドするよう設けられたカードのイジェクト手段と、
前記コネクタのスロットの側深部において前記イジェクト手段の深部への入り込みにより動作するよう配置されたスイッチと、
前記コネクタのスロットの底部において前記イジェクト手段の深部へのより深い入り込みにより前記カードを押し出す動作をするよう配置された梃子とを
備えたことを特徴とする電子機器。
【請求項２】
前記カードの挿入を検知する手段と、
前記スイッチの動作を検知する手段と、
前記ロック手段を動作を制御するコントローラとを
備えたことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記スイッチの動作に基づき前記コントローラはOSに対するシステムマネージメント割り込みを発生することを特徴とする請求項２に記載の電子機器。
【請求項４】
カードが前記スロットに挿入されていない場合に前記コントローラはOSに対するシステムマネージメント割り込みを発生しないことを特徴とする請求項２に記載の電子機器。
【請求項５】
装置電源がOFFの場合には前記ロック手段が解除されている状態になるよう構成されていることを特徴とする請求項１に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に係り、特に、カードを挿抜するコネクタのスロットを備えた電子機器に関する。
【背景技術】
【０００２】
パーソナルコンピュータやサーバーといった電子機器では、基板等における必要機能、性能の実装方法として、その機能、性能を担うカードを基板上のコネクタのスロットへ挿入することが行われている。カードを対応するスロットへ挿抜する場合にはOSの動作に影響を与えることが多い。
【０００３】
例えば特開２００４−１０２８６４号公報（特許文献１）によるものは、ユーザがメモリカードを抜きたいと思ったときにイジェクトスイッチを押し、OSの遅延書込が終了したら自動的にメモリカードが吐き出されるものであり、即ちOSの動作に影響を与えるものである。
【０００４】
また電源Off時においてカードを抜く方法に関しては、記載されていない。
【特許文献１】特開２００４−１０２８６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、カードをスロットへ挿抜する場合にOSの動作に影響をより与えない電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の電子機器は、カードを挿入するスロットを設けたコネクタと、このコネクタに挿入されるカードと、前記コネクタのスロットの側入り口近くに配置されたカードのロック手段と、前記コネクタのスロットの側に沿ってスライドするよう設けられたカードのイジェクト手段と、前記コネクタのスロットの側深部において前記イジェクト手段の深部への入り込みにより動作するよう配置されたスイッチと、前記コネクタのスロットの底部において前記イジェクト手段の深部へのより深い入り込みにより前記カードを押し出す動作をするよう配置された梃子とを備えたことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、カードをスロットへ挿抜する場合にOSの動作に影響を与えない電子機器が得られる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施例を説明する。
【実施例１】
【０００９】
本発明による電子機器の実施例１を図１乃至図１０を参照して説明する。
図１は電子機器の例としてノートブック型パーソナルコンピュータ１０のディスプレイユニットを開いた状態における斜視図である。即ち、この電子機器は、ノートブック型パーソナルコンピュータ１０として実現されている。
【００１０】
本コンピュータ１０は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＴＦＴ−ＬＣＤ（Thin Film Transistor Liquid Crystal Display）１７から構成される表示装置が組み込まれている。
【００１１】
ディスプレイユニット１２は、コンピュータ本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。コンピュータ本体１１は箱形の筐体を有しており、その上面にはキーボード１３、本コンピュータ１０を電源オン／オフするためのパワーボタン１４、入力操作パネル１５、およびタッチパッド１６などが配置されている。
【００１２】
入力操作パネル１５は、押されたボタンに対応するイベントを入力する入力装置であり、複数の機能をそれぞれ起動するための複数のボタンを備えている。これらボタン群には、ＴＶ起動ボタン１５Ａ、ＤＶＤ／ＣＤ起動ボタン１５Ｂも含まれている。ＴＶ起動ボタン１５Ａは、ＴＶ放送番組データの再生及び記録を行うためのＴＶ機能を起動するためのボタンである。ＴＶ起動ボタン１５Ａがユーザによって押下された時、ＴＶ機能を実行するためのＴＶアプリケーションプログラムが自動的に起動される。
【００１３】
本コンピュータにおいては、汎用の主オペレーティングシステムの他に、ＡＶ（オーディオ・ビデオ）データを処理するための専用の副オペレーティングシステムがインストールされている。ＴＶアプリケーションプログラムは、副オペレーティングシステム上で動作するプログラムである。
【００１４】
パワーボタン１４がユーザによって押下された時、主オペレーティングシステムが起動される。一方、ＴＶ起動ボタン１５Ａがユーザによって押下された時は、主オペレーティングシステムではなく、副オペレーティングシステムが起動され、そしてＴＶアプリケーションプログラムが自動的に実行される。副オペレーティングシステムはＡＶ機能を実行するための最小限の機能のみを有している。このため、副オペレーティングシステムのブートアップに要する時間は、主オペレーティングシステムのブートアップに要する時間に比べて遙かに短い。よって、ユーザは、ＴＶ起動ボタン１５Ａを押すだけで、ＴＶ視聴／録画を即座に行うことが出来る。
【００１５】
ＤＶＤ／ＣＤ起動ボタン１５Ｂは、ＤＶＤまたはＣＤに記録されたビデオコンテンツを再生するためのボタンである。ＤＶＤ／ＣＤ起動ボタン１５Ｂがユーザによって押下された時、ビデオコンテンツを再生するためのビデオ再生アプリケーションプログラムが自動的に起動される。このビデオ再生アプリケーションプログラムも、副オペレーティングシステム上で動作するアプリケーションプログラムである。ＤＶＤ／ＣＤ起動ボタン１５Ｂがユーザによって押下された時は、主オペレーティングシステムではなく、副オペレーティングシステムが起動され、そしてビデオ再生アプリケーションプログラムが自動的に実行される。
【００１６】
図２は、電子機器であるパーソナルコンピュータ１０の機能構成図である。
本コンピュータ１０は、図２に示されているように、ＣＰＵ１１１、ノースブリッジ１１２、主メモリ１１３、グラフィクスコントローラ１１４、ＣＰＵ１１１とノースブリッジ１１２と主メモリ１１３とから成るソフト処理部１１５、サウスブリッジ１１９、ＢＩＯＳ−ＲＯＭ１２０、ハードディスク／光ディスクドライブ（ＨＤＤ／ＤＶＤ）１２１、キャプチャーユニット１２２、およびエンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）１２３等を備えている。
【００１７】
ＣＰＵ１１１は本コンピュータ１０の動作を制御するために設けられたプロセッサであり、ハードディスク／光ディスクドライブ（ＨＤＤ／ＤＶＤ）１２１から主メモリ１１３にロードされる、主オペレーティングシステム／副オペレーティングシステム、および各種アプリケーションプログラムを実行する。
【００１８】
アプリケーションプログラムには、映像データをキャプチャーユニット１２２によって取り込む機能、代表として受信されたＴＶ放送番組データに含まれる映像データを高画質化するための機能を有している。
【００１９】
また、ＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１２０に格納されたシステムＢＩＯＳ（Basic Input Output System）も実行する。システムＢＩＯＳはハードウェア制御のためのプログラムである。
【００２０】
ノースブリッジ１１２はＣＰＵ１１１のローカルバスとサウスブリッジ１１９との間を接続するブリッジデバイスである。ノースブリッジ１１２には、主メモリ１１３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１１２は、ＡＧＰ（Accelerated Graphics Port）バスなどを介してグラフィクスコントローラ１１４との通信を実行する機能も有している。
【００２１】
グラフィクスコントローラ１１４は本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７を制御する表示コントローラである。このグラフィクスコントローラ１１４はビデオメモリ（ＶＲＡＭ）１１４Ａに書き込まれた映像データからＬＣＤ１７に送出すべき表示信号を生成する。
【００２２】
サウスブリッジ１１９は、ＬＰＣ（Low Pin Count）バス上の各デバイス、およびＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスを制御する。また、サウスブリッジ１１９は、ＨＤＤ／ＯＤＤ１２１を制御するためのＩＤＥ（Integrated
【００２３】
Drive Electronics）コントローラを内蔵している。さらに、サウスブリッジ１１９は、キャプチャーユニット１２２を制御する機能、およびＢＩＯＳ−ＲＯＭ１２０をアクセス制御するための機能も有している。
【００２４】
ＨＤＤ／ＯＤＤ１２１は、各種ソフトウェア及びデータをハードディスクに格納する記憶装置であり、またビデオコンテンツが格納されたＤＶＤ、ＣＤなどの記憶メディアを駆動するためのドライブユニットである。キャプチャーユニット１２２は、ＴＶ放送番組のような放送番組データを外部から受信することを代表的な機能とする装置である。
【００２５】
エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）１２３は、電力管理のためのエンベデッドコントローラと、キーボード（ＫＢ）１３およびタッチパッド１６を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このエンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）１２３は、ユーザによるパワーボタン１４の操作に応じて本コンピュータ１０をパワーオン／パワーオフする機能を有している。さらに、エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）１２３は、ユーザによるＴＶ起動ボタン１５Ａ、ＤＶＤ／ＣＤ起動ボタン１５Ｂの操作に応じて、本コンピュータ１０をパワーオンすることもできる。
【００２６】
以下はコンピュータ１０におけるＰＣＩバス等上の各デバイスにおける、スロットへのカードの挿抜に関する。ＰＣＩバスにはキャプチャーユニット１２２の他にテレビジョン映像の視聴に用いるチューナユニットのようなものも接続される。またＰＣＩバス以外では、主メモリ１１３の増設等のために行われるバスのスロットへのカードの挿抜に関しても同様である。
【００２７】
図３は、電子機器の内部のPCカードスロット２０１を中心としたシステム概略図である。PCカードスロットを有するPCシステムにおいてPCカードスロット２０１には、イジェクトレバーを押されたことを検出するためのスイッチが取り付けられている。また、PCカードを抜くことができない状態において電気的にロックすることができる。
【００２８】
図４は、PCカードスロット２０１の状態１を表している。PCカードが挿入されていない状態である。電磁ロック２０２、スイッチ２０３、イジェクトレバー２０４が備わっているが、電磁ロック２０２は解除状態、スイッチ２０３は開放状態、イジェクトレバー２０４は押し込まれていない状態である。
【００２９】
図５は、PCカードスロット２０１の状態２を表している。PCカードを挿入した後、ECの制御信号によって電磁ロックされた状態である。電磁ロック２０２はロック状態、スイッチ２０３は開放状態、イジェクトレバー２０４は押し込まれていない状態である。
【００３０】
図６は、PCカードスロット２０１の状態３を表している。PCカードを抜去するために、イジェクトレバーを押し込み、そのイベントをシステムマネージメント割り込みとして、OSに通知するためのスイッチがOnとなった状態である。電磁ロック２０２はロック状態、スイッチ２０３は押し下げ状態、イジェクトレバー２０４は押し込まれている状態である。
【００３１】
図７は、PCカードスロット２０１の状態４を表している。OSがPCカードが使用しているリソース(IRQ、I/O、Memory)を開放し、PCカードを安全に抜去することが可能になった後、ECは電磁ロックを解除するための信号をアサートし、電磁ロックが解除された状態である。電磁ロック２０２は解除状態、スイッチ２０３は押し下げ状態、イジェクトレバー２０４は押し込まれている状態である。
【００３２】
図８は、PCカードスロット２０１の状態５を表している。イジェクトレバーがさらに押し込まれ、梃子によりPCカードが取り出し位置まで移動した状態である。電磁ロック２０２は解除状態、スイッチ２０３は押し下げ状態、イジェクトレバー２０４はさらに押し込まれている状態である。
【００３３】
図９は本実施例のカード挿入時の処理フローである。ステップ３０１では、電源ＯＦＦもしくは電源ＯＮ状態でカードの入っていない場合に、電磁ロックが解除される（状態１）。次のステップ３０２では、ユーザがカードを挿入する操作が必要である。
【００３４】
次のステップ３０３は、電源ＯＮかそうでない（電源ＯＦＦ）かによる分岐であり、以下の動作となる。即ちステップ３０４では、電源ＯＮの状態であり、ＥＣの指示により電磁ロックが行われる。他方ステップ３０５では、電源ＯＦＦの状態であり、電磁ロックは働かず解除状態のままである。
【００３５】
図１０は本実施例のカード抜去時の処理フローである。ステップ４０１では、ＰＣカードが挿入されている状態が維持されている（状態２）。次のステップ４０２では、ユーザがイジェクトレバーを押す操作が必要である。
【００３６】
次のステップ４０３では、スイッチがＯＮとなり、ＥＣによるシステムマネージメント割り込みが発生する（状態３）。ステップ４０４では、ＯＳはシステムマネージメント割り込みを受け、ＰＣカードを安全に取り外すための処理が行われる。ステップ４０５では、ＥＣ制御により電磁ロックを解除（状態４へ移行）する。次のステップ４０６では、ユーザがイジェクトレバーをさらに押し込む操作が必要である。その結果ステップ４０７では、梃子がＰＣカードを押し出す（状態５）。
【００３７】
一般的にPCカード等の取り外し可能なデバイスを取り外す場合には、そのデバイスの使用リソースを開放する必要があり、OSごとによって取り決められた操作をユーザが行った後、物理的に取り外すことができる。(ＯＳにより、タスクトレイにある「ハードウエアを安全に取り外せる旨」のアイコンをクリックして、取り外したいデバイスを選択する必要がある)
【００３８】
しかし、現状では、下記の点でユーザにとって使い勝手の良いものではなく、本発明はこれを改善するものである。
・デバイスの取り外しという物理的な操作と、それを行うための事前のソフトウエア操作に関連性がないため、ユーザにとってわかりにくい。
・ＯＳにより、タスクトレイにある「ハードウエアを安全に取り外せる旨」のアイコンが小さくマウスクリックが難しい。
・ＯＳにより、複数の取り外し可能なデバイスが挿入されている場合、「ハードウエアを安全に取り外せる旨」のアイコンをクリックすると取り外すデバイスがリストアップされるが、挿入されているスロットやポートが明示されないため、取り外したいデバイスがわかりにくい。
【００３９】
先行技術に対する優位性をまとめると下記の通りになる。
１．PCカードを抜去することが許されない状態の場合には、電磁ロックによってユーザは取り出すことができないため、その安全性を保つことができる。
２．PCカード電磁ロックの工夫により、電源Off中でもPCカードを挿抜することができる。
【図面の簡単な説明】
【００４０】
【図１】本発明による電子機器の実施例１の斜視図。
【図２】電子機器の実施例１の機能構成図。
【図３】電子機器の実施例１の電子機器内部のシステム概略図。
【図４】電子機器の実施例１の電子機器内部の状態図１。
【図５】電子機器の実施例１の電子機器内部の状態図２。
【図６】電子機器の実施例１の電子機器内部の状態図３。
【図７】電子機器の実施例１の電子機器内部の状態図４。
【図８】電子機器の実施例１の電子機器内部の状態図５。
【図９】電子機器の実施例１のカード挿入時の処理フロー図。
【図１０】電子機器の実施例１のカード抜去時の処理フロー図。
【符号の説明】
【００４１】
１０  コンピュータ
１３  キーボード（ＫＢ）
１７  ＬＣＤ
１１１  ＣＰＵ
１１３  主メモリ
１１４  グラフィクスコントローラ
１１４Ａ  ＶＲＡＭ
１１５  ソフト処理部
１１９  サウスブリッジ
１２０  ＢＩＯＳ
１２１  ハードディスク／光ディスクドライブ（ＨＤＤ／ＤＶＤ）
１２２  キャプチャーユニット
１２３  エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）
２０１  PCカードスロット
２０２  電磁ロック
２０３  スイッチ
２０４  イジェクトレバー
２０５  梃子
【図１】
2007156550.tif 000003
【図２】
2007156550.tif 000004
【図３】
2007156550.tif 000005
【図４】
2007156550.tif 000006
【図５】
2007156550.tif 000007
【図６】
2007156550.tif 000008
【図７】
2007156550.tif 000009
【図８】
2007156550.tif 000010
【図９】
2007156550.tif 000011
【図１０】
2007156550.tif 000012