(57)【要約】【課題】外部記憶媒体の内容を容易にバックアップでき、且つホスト装置の外部記憶として有効利用することが可能な電子機器を実現する。【解決手段】電子機器１は動作モード＃１および動作モード＃２の２つの動作モードで動作することができる。動作モード＃１は、コンピュータ２からのアクセス要求に応じて、メモリカード４およびハードディスクドライブ１１の各々とコンピュータ２との間のデータ転送を実行する動作モードである。動作モード＃２は、メモリカード４がメモリカードスロット１２に装着された時にメモリカード４からハードディスクドライブ１１へのデータ転送をデータ転送制御回路２３によって自動的に実行する動作モードである。電子機器１がコンピュータ２が接続された場合、電子機器１は動作モード＃１で動作し、コンピュータ２に接続されていない場合には動作モード＃２で動作する。【選択図】      図２
2006011827.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置に接続可能な電子機器において、
ディスク記憶装置と、
外部記憶媒体を取り外し自在に装着可能な記憶媒体装着部と、
前記ホスト装置からのアクセス要求に応じて、当該アクセス要求で指定される、前記記憶媒体装着部に装着された前記外部記憶媒体および前記ディスク記憶装置の一方と前記ホスト装置との間のデータ転送を実行する第１動作モード、および前記外部記憶媒体が前記記憶媒体装着部に装着されたか否かを検出し、装着されたことが検出されたことに応答して前記外部記憶媒体に記憶されているデータを前記ディスク記憶装置に保存するためのデータ転送を実行する第２動作モードの一方の動作モードで前記電子機器の動作を制御する制御手段と、
前記電子機器が前記ホスト装置に接続されているか否かを判別する判別手段と、
前記電子機器が前記ホスト装置に接続されている場合には前記制御手段が前記第１動作モードに設定され、前記電子機器が前記ホスト装置に接続されていない場合には前記制御手段が前記第２動作モードに設定されるように、前記判別手段の判別結果に基づいて、前記制御手段を前記第１動作モードおよび前記第２動作モードの一方の動作モードに設定する手段とを具備することを特徴とする電子機器。
【請求項２】
前記外部記憶媒体に記憶されているデータを前記ディスク記憶装置に移動する第１転送モードおよび前記外部記憶媒体に記憶されているデータを前記ディスク記憶装置にコピーする第２転送モードの一方を指定する転送モード情報を記憶する手段をさらに具備し、
前記制御手段は、前記第２動作モードにおいて、前記外部記憶媒体に記憶されているデータを前記ディスク記憶装置に保存するためのデータ転送を前記転送モード情報で指定される前記第１転送モードおよび前記第２転送モードの一方の転送モードで実行することを特徴とする請求項１記載の電子機器。
【請求項３】
前記制御手段は、前記第１動作モードにおいて、前記外部記憶媒体が前記記憶媒体装着部に装着されたか否かを検出し、装着されたことが検出されたことに応答して前記ホスト装置に前記外部記憶媒体の存在を通知するための手段を含むことを特徴とする請求項１記載の電子機器。
【請求項４】
外部記憶媒体を取り外し自在に装着可能な記憶媒体装着部とディスク記憶装置とを備えた電子機器の動作を制御する制御方法であって、
前記電子機器がホスト装置に接続されているか否かを判別するステップと、
前記電子機器が前記ホスト装置に接続されていることが判別された場合、前記電子機器の動作モードを、前記ホスト装置からのアクセス要求に応じて、当該アクセス要求で指定される、前記記憶媒体装着部に装着された前記外部記憶媒体および前記ディスク記憶装置の一方と前記ホスト装置との間のデータ転送を実行する第１動作モードに設定するステップと、
前記電子機器が前記ホスト装置に接続されていないことが判別された場合、前記電子機器の動作モードを、前記外部記憶媒体が前記記憶媒体装着部に装着されたか否かを検出し、装着されたことが検出されたことに応答して前記外部記憶媒体に記憶されているデータを前記ディスク記憶装置に保存するためのデータ転送を実行する第２動作モードに設定するステップとを具備することを特徴とする制御方法。
【請求項５】
前記電子機器には、前記外部記憶媒体に記憶されているデータを前記ディスク記憶装置に移動する第１転送モードおよび前記外部記憶媒体に記憶されているデータを前記ディスク記憶装置にコピーする第２転送モードの一方を指定する転送モード情報が記憶されており、
前記外部記憶媒体に記憶されているデータを前記ディスク記憶装置に保存するためのデータ転送は、前記転送モード情報で指定される前記第１転送モードおよび前記第２転送モードの一方の転送モードで実行されることを特徴とする請求項４記載の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はディスク記憶装置を内蔵した携帯型の電子機器およびその制御方法に関する。
【背景技術】
【０００２】
近年、デジタルカメラが広く普及している。デジタルカメラにおいては、撮影によって得られた画像データはメモリカードに格納される。しかし、メモリカードに格納可能な画像データの量には制限がある。
【０００３】
そこで、最近では、メモリカードの内容をバックアップするための記録装置として、ディスク記憶装置を内蔵し、且つメモリカードを装着可能な記録装置が開発され始めている（例えば、特許文献１参照）。この特許文献１の記録装置は、メモリカードの装着を自動認知して、メモリカードの記憶内容を内蔵ディスク記憶装置に転送する機能を有している。
【特許文献１】特開２００２−２６９９０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、この種の記録装置に求められる機能は、その記録装置単独で使用される場合とコンピュータに接続して使用される場合とで大きく異なる。
【０００５】
すなわち、外出先ではメモリカードの内容を自動的にバックアップするための記録装置として機能することが要求されるものの、コンピュータに接続して使用される場合には、そのコンピュータの外部記憶装置として機能することが要求される。
【０００６】
ところが、自動バックアップ機能が常に有効であると、記録装置をコンピュータに接続して使用する場合においても、メモリカードの記憶内容が内蔵ディスク記憶装置に転送されてしまう。これにより、コンピュータからはメモリカードを外部記憶として有効利用することが実際上困難となる。
【０００７】
本発明は上述の事情を考慮してなされたものであり、メモリカードのような外部記憶媒体の内容を容易にバックアップでき、且つホスト装置の外部記憶として有効利用することが可能な電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の課題を解決するため、本発明は、ホスト装置に接続可能な電子機器において、ディスク記憶装置と、外部記憶媒体を取り外し自在に装着可能な記憶媒体装着部と、前記ホスト装置からのアクセス要求に応じて、当該アクセス要求で指定される、前記記憶媒体装着部に装着された前記外部記憶媒体および前記ディスク記憶装置の一方と前記ホスト装置との間のデータ転送を実行する第１動作モード、および前記外部記憶媒体が前記記憶媒体装着部に装着されたか否かを検出し、装着されたことが検出されたことに応答して前記外部記憶媒体に記憶されているデータを前記ディスク記憶装置に保存するためのデータ転送を実行する第２動作モードの一方の動作モードで前記電子機器の動作を制御する制御手段と、前記電子機器が前記ホスト装置に接続されているか否かを判別する判別手段と、前記電子機器が前記ホスト装置に接続されている場合には前記制御手段が前記第１動作モードに設定され、前記電子機器が前記ホスト装置に接続されていない場合には前記制御手段が前記第２動作モードに設定されるように、前記判別手段の判別結果に基づいて、前記制御手段を前記第１動作モードおよび前記第２動作モードの一方の動作モードに設定する手段とを具備することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、外部記憶媒体の内容を容易にバックアップでき、且つホスト装置の外部記憶として有効利用することが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して、本発明の実施形態を説明する。  
図１には、本発明の一実施形態に係る電子機器の外観が示されている。本電子機器１は内蔵バッテリまたは電池によって駆動可能な携帯型電子機器であり、パーソナルコンピュータ２のようなホスト装置に接続可能に構成されている。本電子機器１は、例えばＵＳＢ（Universal Serial Bus）ケーブルのような通信ケーブル３を介して、ホスト装置に必要に応じて接続される。
【００１１】
本電子機器１は薄い箱形の筐体を有しており、その筐体内には、大容量のディスク記憶装置としてのハードディスクドライブ（ＨＤＤ）１１が内蔵されている。また本電子機器１の筐体にはメモリカードスロット１２が設けられている。このメモリカードスロット１２は、メモリカード４を取り外し自在に装着するためのメモリカード装着部である。メモリカード４は、例えばフラッシュＥＥＰＲＯＭのような不揮発性メモリを内蔵している。
【００１２】
本電子機器１の筐体には、さらに、表示部１３、電源ボタン１４、および各種操作ボタン群１５が配置されている。表示部１３は、電子機器１の動作状態などの各種ステータスを表示する。操作ボタン群１５は、例えば、電子機器１の動作モードの設定操作等のために使用される。
【００１３】
次に、図２を参照して、本電子機器１のシステム構成を説明する。
【００１４】
電子機器１は、上述のハードディスクドライブ（ＨＤＤ）１１に加え、ハブ２１、フラッシュメモリインターフェース２２、データ転送制御回路２３、セレクタ２４、ホスト接続認識装置２５、メモリカード認識装置２６、および電源回路２７を備えている。
【００１５】
本電子機器１は例えばＵＳＢマスストレージクラスに対応している。ハードディスクドライブ（ＨＤＤ）１１およびフラッシュメモリインターフェース２２の各々は、例えばＵＳＢファンクションデバイスとして機能する。本電子機器１がコンピュータ２に接続された場合、ハードディスクドライブ（ＨＤＤ）１１、およびメモリカードスロット１２に装着されたメモリカード４は、コンピュータ２からはそれぞれ外部ドライブとして認識される。
【００１６】
ハブ２１は、コンピュータ２をハードディスクドライブ（ＨＤＤ）１１およびフラッシュメモリインターフェース２２に選択的に接続するための回路である。このハブ２１は、コンピュータ２からのアクセス要求（コマンド）に応じて、そのアクセス要求で指定されるハードディスクドライブ（ＨＤＤ）１１およびメモリカード４の一方とコンピュータ２との間のデータ転送を実行する。
【００１７】
フラッシュメモリインターフェース２２は、メモリカードスロット１２に装着されたメモリカード４をアクセス制御するメモリカードコントローラである。このフラッシュメモリインターフェース２２は、ハブ２１を介してコンピュータ２から送信されるアクセス要求またはデータ転送制御回路２３から送信されるアクセス要求に応じて、メモリカード４をアクセス制御する。
【００１８】
データ転送制御回路２３は本電子機器１の動作を制御する。このデータ転送制御回路２３はプロセッサを含むマイクロコンピュータによって実現することができる。データ転送制御回路２３は、フラッシュメモリインターフェース２２およびハードディスクドライブ（ＨＤＤ）１１にそれぞれアクセス要求を発行することにより、メモリカード４に記憶されているデータをハードディスクドライブ（ＨＤＤ）１１に保存するためのデータ転送を制御する機能を有している。このデータ転送制御回路２３によるメモリカード４からハードディスクドライブ（ＨＤＤ）１１へのデータ転送は、メモリカード４の記憶内容をハードディスクドライブ（ＨＤＤ）１１にバックアップするために行われる。このデータ転送により、メモリカード４に記憶されている全てのファイルがハードディスクドライブ（ＨＤＤ）１１に保存される。
【００１９】
データ転送制御回路２３は、本電子機器１がコンピュータ２に接続されていない状態で、メモリカードスロット１２にメモリカード４が装着された時に、上述のデータ転送を自動的に実行する。このデータ転送は、メモリカード４に記憶されているデータをハードディスクドライブ（ＨＤＤ）１１に移動する第１転送モードおよびメモリカード４に記憶されているデータをハードディスクドライブ（ＨＤＤ）１１にコピーする第２転送モードのいずれか一方の転送モードで実行される。転送モードを指定する転送モード情報はデータ転送制御回路２３内のメモリなどに予め記憶されている。転送モード情報が示す転送モードは、ユーザが操作ボタン群１５を操作することにより、第１転送モードと第２転送モードとの間で予め自由に切り替えることが出来る。
【００２０】
セレクタ２４は、データ転送制御回路２３の制御の下、ハードディスクドライブ（ＨＤＤ）１１へのコマンドおよびデータの入力元をハブ２１とフラッシュメモリインターフェース２２との間で切り替える。セレクタ２４は、本電子機器１がコンピュータ２に接続されている場合にはハブ２１を選択し、本電子機器１がコンピュータ２に接続されていない場合にはフラッシュメモリインターフェース２２を選択する。
【００２１】
ホスト接続認識装置２５は、本電子機器１がコンピュータ２に接続されているか否かを判別する。この判別は、例えば、本電子機器１に対する通信ケーブル３の接続の有無を検出したり、あるいはハブ２１を介してコンピュータ２との通信を試行することなどによって行うことが出来る。
【００２２】
メモリカード認識装置２６は、メモリカードスロット１２へのメモリカード４の装着および取り外しを検出する。この検出は、例えば、メモリカードスロット１２に設けられたカード検出端子の電位に基づいて行うことが出来る。電源２７は、内蔵バッテリまたは電池から各コンポーネントに供給すべき動作電源を生成する電源回路である。
【００２３】
本電子機器１は、以下の２つの動作モードで動作することができる。
【００２４】
（１）動作モード＃１：
動作モード＃１は、コンピュータ２からのアクセス要求に応じて、当該アクセス要求で指定される、メモリカード４およびハードディスクドライブ（ＨＤＤ）１１の一方とコンピュータ２との間のデータ転送を実行する動作モードである。コンピュータ２に本電子機器１が接続された場合、本電子機器１の動作モードは自動的に動作モード＃１に設定される。この動作モード＃１においては、本電子機器１内のフラッシュメモリインターフェース２２はコンピュータ２に接続された外部メモリカードリーダ／ライタとして動作し、また本電子機器１内のハードディスクドライブ（ＨＤＤ）１１はコンピュータ２に接続された外部ハードディスクドライブとして動作する。この場合、メモリカード４に対するアクセスは、ハードディスクドライブ（ＨＤＤ）１１を介さずに、コンピュータ２とメモリカード４との間で直接的に実行される。
【００２５】
（２）動作モード＃２：
動作モード＃２は、メモリカード４がメモリカードスロット１２に装着された時に、メモリカード４に記憶されているデータをハードディスクドライブ（ＨＤＤ）１１に保存するデータ転送をデータ転送制御回路２３によって自動的に実行する動作モードである。電子機器１にコンピュータ２が接続されていない場合、電子機器１の動作モードは自動的に動作モード＃２に設定される。
【００２６】
図３に示されているように、電子機器１にコンピュータ２が接続されていない場合には、ハブ２１の機能は、データ転送制御回路２３の制御の下に停止される。また、セレクタ２４は、データ転送制御回路２３の制御の下に、ハードディスクドライブ（ＨＤＤ）１１のコマンドおよびデータの入力元をハブ２１からフラッシュメモリインターフェース２２に切り替える。
【００２７】
次に、図４乃至図６のフローチャートを参照して、本電子機器１の動作を説明する。
【００２８】
図４は、本電子機器１の動作モードを切り替える処理を説明するフローチャートである。ホスト接続認識装置２５は、本電子機器１がコンピュータ２に接続されているかどうかを判別する（ステップＳ１０１）。この判別結果は、ホスト接続認識装置２５からデータ転送制御回路２３に通知される。
【００２９】
本電子機器１がコンピュータ２に接続されている場合（ステップＳ１０１のＹＥＳ）、データ転送制御回路２３は、ハブ２１の機能を有効にし、またセレクタ２４にハードディスクドライブ（ＨＤＤ）１１のコマンドおよびデータの入力元としてハブ２１を選択させることにより、本電子機器１の動作モードを動作モード＃１に設定する（ステップＳ１０２）。
【００３０】
一方、本電子機器１がコンピュータ２に接続されていない場合（ステップＳ１０１のＮＯ）、データ転送制御回路２３は、ハブ２１の機能を無効にし、またセレクタ２４にハードディスクドライブ（ＨＤＤ）１１のコマンドおよびデータの入力元としてフラッシュメモリインターフェース２２を選択させることにより、本電子機器１の動作モードを動作モード＃２に設定する（ステップＳ１０３）。
【００３１】
図５のフローチャートは、動作モード＃１における本電子機器１の動作を示している。
【００３２】
本電子機器１は、コンピュータ２から送信される、ハードディスクドライブ（ＨＤＤ）１１またはメモリカード４に対するアクセス要求（コマンド）を受信する（ステップＳ１１１）。このアクセス要求には、ハードディスクドライブ（ＨＤＤ）１１およびフラッシュメモリインターフェース２２のいずれか一方をアクセス対象の外部ドライブとして指定するドライブ指定情報が含まれている。ハブ２１は、このドライブ指定情報に応じて、アクセス対象の外部ドライブがハードディスクドライブ（ＨＤＤ）１１およびフラッシュメモリインターフェース２２のいずれであるかを判別する（ステップＳ１１２）。
【００３３】
アクセス対象の外部ドライブがハードディスクドライブ（ＨＤＤ）１１であれば、ハブ２１は、ハードディスクドライブ（ＨＤＤ）１１とコンピュータ２とを接続する。これにより、ハードディスクドライブ（ＨＤＤ）１１に対するアクセスが実行される（ステップＳ１１３）。ステップＳ１１３では、ハードディスクドライブ（ＨＤＤ）１１とコンピュータ２との間のデータ転送がハブ２１を介して実行される。一方、アクセス対象の外部ドライブがフラッシュメモリインターフェース２２であれば、ハブ２１は、フラッシュメモリインターフェース２２とコンピュータ２とを接続する。これにより、フラッシュメモリインターフェース２２によってメモリカード４に対するアクセスが実行される（ステップＳ１１４）。このステップＳ１１４では、メモリカード４とコンピュータ２との間のデータ転送がハブ２１を介して実行される。
【００３４】
図６のフローチャートは、動作モード＃２における本電子機器１の動作を示している。
【００３５】
データ転送制御回路２３は、メモリカード認識装置２６からの通知を監視することによって、メモリカードスロット１２にメモリカード４が装着されたがどうかを判別する（ステップＳ１２１）。メモリカードスロット１２にメモリカード４が装着された時、データ転送制御回路２３は、メモリカード４に記憶されたデータをハードディスクドライブ（ＨＤＤ）１１に保存するためのデータ転送を自動的に開始する（ステップＳ１２２）。このステップＳ１２２では、メモリカード４に記憶されている全てのデータファイルがハードディスクドライブ（ＨＤＤ）１１に転送される。
【００３６】
以上のように、本電子機器１においては、コンピュータ２に接続されているか否かによって自動的に動作モードの切替えが行われる。本電子機器１がコンピュータ２に接続されておらず単独で動作する場合には、メモリカード４の装着が検出されたときにメモリカード４からハードディスクドライブ（ＨＤＤ）１１へのデータ転送が自動的に実行される。したがって、ユーザによる特別な操作無しで、メモリカード４の内容を容易にバックアップすることが可能となる。また、本電子機器１がコンピュータ２に接続されている場合には、メモリカード４を装着しても、メモリカード４からハードディスクドライブ（ＨＤＤ）１１への自動データ転送は実行されず、コンピュータ２からのアクセス要求に応じて、メモリカード４およびハードディスクドライブ（ＨＤＤ）１１に対するアクセスが個別に実行される。よって、メモリカード４およびハードディスクドライブ（ＨＤＤ）１１の双方をコンピュータ２の外部ドライブとしてそれぞれ使用することができる。
【００３７】
なお、メモリカードに限らず、例えば、小型磁気ディスクを搭載した記憶装置などのような可搬型の様々な外部記憶媒体を利用することができる。
【００３８】
また本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００３９】
【図１】本発明の一実施形態に係る電子機器の外観を示す斜視図。
【図２】同実施形態の電子機器のシステム構成を示すブロック図。
【図３】同実施形態の電子機器がコンピュータに接続されていない場合の動作を説明するための図。
【図４】同実施形態の電子機器によって実行されるモード切替え動作を説明するためのフローチャート。
【図５】同実施形態の電子機器が第１動作モードに設定されている場合に実行される処理手順を示すフローチャート。
【図６】同実施形態の電子機器が第２動作モードに設定されている場合に実行される処理手順を示すフローチャート。
【符号の説明】
【００４０】
１…電子機器、２…コンピュータ、４…メモリカード、１１…ハードディスクドライブ、１２…メモリカードスロット、２１…ハブ、２２…フラッシュメモリインターフェース、２３…データ転送制御回路、２５…ホスト接続認識装置、２６…メモリカード認識装置。
【図１】
2006011827.tif 000003
【図２】
2006011827.tif 000004
【図３】
2006011827.tif 000005
【図４】
2006011827.tif 000006
【図５】
2006011827.tif 000007
【図６】
2006011827.tif 000008