(57)【要約】【課題】データ保存の際にボタン操作等を不要として利便性の向上を図る。また、接続されるストレージデバイスに必要なデバイスドライバを全て用意することなく、少ないコストで汎用性を持たせる。【解決手段】リードライト機能付きストレージ装置１は、外部接続されるコンパクトストレージデバイス２の接続を検知してそのハードウェア環境を設定するハードウェア環境設定手段１２、設定された環境に基づきストレージデバイスに記録されたデータを読み出し、その全てのデータに識別符号を付与してフォルダを生成し、書き込むデータ転送制御手段１３等から構成される。このとき、ハードウェア環境設定手段１２は、ストレージデバイスに対応して提供されるデバイスドライバを、ネットワーク通信によりダウンロードしてそのハードウェア環境を設定する。【選択図】      図１
2004164361.tif 000002
【特許請求の範囲】
【請求項１】
ストレージデバイスにバスインタフェースを介して接続されるリードライト機能付きストレージ装置であって、
前記ストレージデバイスの接続を検知してそのハードウェア環境を設定するハードウェア環境設定手段と、
前記設定されたハードウエア環境に基づいて前記ストレージデバイスに記録されたデータを読み出し、識別符号を付与したフォルダを生成し、そのフォルダ内に前記読み出したデータを書き込むデータ転送制御手段と、
を備えたことを特徴とするリードライト機能付きストレージ装置。
【請求項２】
前記ハードウェア環境設定手段は、
前記ストレージデバイスに対応して提供されるデバイスドライバをネットワークを介して入力してそのハードウェア環境を設定することを特徴とする請求項１に記載のリードライト機能付きストレージ装置。
【請求項３】
１以上のストレージデバイスが接続されるリードライト機能付きストレージ装置であって、
前記ストレージデバイスのそれぞれに対応して提供されるデバイスドライバを外部から取り込む際に使用されるプログラムローダが格納されるリード専用の第１の記憶手段と、
前記デバイスドライバのうち、ストレージデバイスの接続環境に応じて選択されたデバイスドライバが格納されるリードライト可能な第２の記憶手段と、
前記デバイスドライバをストレージデバイスの接続環境に応じて選択して読み込み、前記第１の記憶手段に格納されるプログラムローダによって、前記読み込んだデバイスドライバを前記第２の記憶手段に書き込むリードライト制御手段と、
を備えたことを特徴とするリードライト機能付きストレージ装置。
【請求項４】
ストレージデバイスにバスインタフェースを介して接続されるリードライト機能付きストレージ装置におけるデータ転送制御方法であって、
前記ストレージデバイスの接続を検知してそのハードウェア環境を設定する工程と、
前記設定されたハードウェア環境に基づいて前記ストレージデバイスに記録されたデータを読み出し、識別符号を付与したフォルダを生成し、そのフォルダ内に前記読み出したデータを書き込む工程と、
を備えたことを特徴とするリードライト機能付きストレージ装置におけるデータ転送制御方法。
【請求項５】
１以上のストレージデバイスが接続されるリードライト機能付きストレージ装置におけるデータ転送制御方法であって、
前記１以上のストレージデバイスのそれぞれに対応して提供されるデバイスドライバをストレージデバイスの接続環境に応じて選択して読み込む工程と、
リード専用の第１の記憶手段に格納されるプログラムローダによって、前記読み込まれたデバイスドライバをリードライト可能な第２の記憶手段に書き込む工程と、
を備えたことを特徴とするリードライト機能付きストレージ装置におけるデータ転送制御方法。
【請求項６】
コンピュータに請求項４又は請求項５に記載のデータ転送制御方法を実現させることを特徴とするデータ転送制御プログラム。
【請求項７】
請求項６に記載のデータ転送制御プログラムを記録したコンピュータによる読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、あるストレージデバイスに記録された画像データ等を他のストレージ装置に格納する際に用いて好適な、リードライト機能付きストレージ装置及びその装置におけるデータ転送制御方法に関する。
【０００２】
【従来の技術】
例えば、コンパクトフラッシュ（Ｒ）（ＣＦ）等に記録されるディジタルカメラで撮影された画像データを、ＰＣが内蔵するハードディスク（ＨＤＤ）等の他のストレージデバイスに保存する場合、ユーザは、保存する画像データを適宜選択し、かつ、ディジタルカメラの転送ボタン等を押す等、何らかの操作が必要であった。
一方、比較的容量の大きなＨＤＤや光磁気ディスクを内蔵したデジタルカラープリンタでは、ＣＦメディアをプリンタに装着して内蔵のＨＤＤにコピーし、画像の印刷を行っていた（例えば特許文献１参照）。
【０００３】
【特許文献１】
特開２００１−９４９２６号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、前者において、ユーザは通常、ディジタルカメラによって撮影された画像を１枚１枚見ながらその都度必要な画像データを取り込み保存する使い方をするよりも、ＣＦメディアがフルになった時点で全てのデータを一括して取り込んで大容量のストレージ装置に保存し、画像データの上書きによるデータの消滅を防止するような使い方をすることが多い。
また、後者は、ＨＤＤ等大容量ストレージ装置に一括コピーされた時点でＣＦメデイアへの画像データの上書きによるデータの消滅は防げるが、印刷のための専用装置であって、他のストレージ装置への適用等の汎用性はない。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、画像データ等の保存にボタン操作等を不要として利便性の向上を図った、リードライト機能付きストレージ装置および同装置におけるデータ転送制御方法を提供することを目的とする。また、ストレージ装置の利便性向上の一環として、外部接続されるストレージデバイスに必要なデバイスドライバを全て用意することなく、少ないコストで汎用性を持たせた、リードライト機能付きストレージ装置および同装置におけるデータ転送制御方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記した課題を解決するため、請求項１に係る発明は、リードライト機能付きストレージ装置において、データ転送制御手段が、ハードウェア環境設定手段により自動設定された環境に基づいて、外部接続されたストレージデバイスに記録されたデータを読み出し、前記ストレージ装置内蔵のストレージデバイスに識別符号を付与したフォルダを生成し、そのフォルダ内に前記読み出したデータを書き込むストレージ装置である。この構成によれば、ユーザがストレージデバイスをストレージ装置に接続するだけで、ストレージデバイスに記録された全てのデータが一括して自動的にストレージ装置に保存される。
【０００７】
請求項２に係る発明は、リードライト機能付きストレージ装置において、ハードウェア環境設定手段が、ストレージデバイスに対応して提供されるデバイスドライバをネットワークを介して入力し、そのハードウェア環境を設定するストレージ装置である。この構成によれば、ユーザが使用するストレージデバイス対応のデバイスドライバのみを容易に入力し、環境設定することができる。
【０００８】
請求項３に係る発明は、リードライト機能付きストレージ装置において、リードライト制御手段がユーザの指定に基づいて必要なデバイスドライバを接続環境に応じて選択してリードし、第１の記憶手段に格納されるプログラムローダによって第２の記憶手段に書き込むストレージ装置である。この構成によれば、全てのデバイスドライバを前記ストレージ装置に実装して持つ必要がなくなる。
【０００９】
請求項４に係る発明は、リードライト機能付きストレージ装置において、自動設定された環境に基づいてストレージデバイスに記録されたデータを読み出し、前記ストレージ装置内蔵のストレージデバイスに識別符号を付与したフォルダを生成し、そのフォルダ内に前記読み出したデータを書き込むデータ転送制御方法である。その方法によれば、ユーザは、ストレージデバイスをストレージ装置に接続するだけで、ストレージデバイスに記録された全てのデータが一括して自動的にストレージ装置に保存される。
【００１０】
請求項５に係る発明は、ユーザの指定に基づいて必要なデバイスドライバをストレージデバイスの接続環境に応じて選択してリードし、第１の記憶手段に格納されるプログラムローダによって第２の記憶手段に書き込むデータ転送制御方法である。この方法によれば、全てのデバイスドライバを前記ストレージ装置に実装して持つ必要がなくなる。
【００１１】
請求項６に係る発明は、前記データ転送制御方法を実現させるデータ転送制御プログラムである。このプログラムによれば、このプログラムをコンピュータに実行させることにより、前記データ転送制御方法を実現させることができる。
【００１２】
請求項７に係る発明は、前記データ転送制御プログラムを記録したコンピュータによる読み取り可能な記録媒体である。この記録媒体によれば、この記録媒体に記録した前記データ転送制御プログラムをコンピュータにインストールすることができる。
【００１３】
【発明の実施の形態】
以下、本発明の実施形態を、図面を参照して詳細に説明する。
【００１４】
≪ストレージ装置の構成≫
図１は、本発明に係るリードライト機能付きストレージ装置のブロック構成を示す図である。リードライト機能付きストレージ装置１は、ＣＦ等のコンパクトストレージデバイス２にＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のバスインタフェースを介して接続され、ＵＳＢインタフェース回路１１と、ハードウェア環境設定手段１２と、データ転送制御手段１３と、ＨＤＤ等の内蔵ストレージデバイス本体部１４とで構成される。
ＵＳＢインタフェース回路１１は、ＰＣの周辺機器のためのホットプラグ機能を持つ汎用インタフェースであり、ここでは外付けのコンパクトストレージデバイス２を接続するための外付けインタフェースとして用いることとする。
【００１５】
ハードウエア環境設定手段１２は、コンパクトストレージデバイス２の接続を検知してそのハードウェア環境を設定する機能を持ち、ここでは、そのコンパクトストレージデバイス２に対応して提供されるデバイスドライバを、Ｗｅｂを介したネットワーク通信（図示せず）によりダウンロードしてそのハードウェア環境が設定されることとする。ハードウエア環境設定手段１２は、予めプログラムローダが格納される基本部１２１と、必要なデバイスドライバが格納されるデバイスドライバ本体部１２２と、リードライト制御手段１２３とで構成される。基本部１２１及びデバイスドライバ本体部１２２の実体は、比較的小容量のフラッシュメモリ１２０である。
【００１６】
基本部１２１は、リードライト機能付きストレージ装置１に接続されるコンパクトストレージデバイス２の機種に対応して提供されるデバイスドライバを外部から取り込む際に使用されるプログラムローダが格納されるリード専用のメモリ（第１の記憶手段）である。デバイスドライバ本体部１２２は、リードライト機能付きストレージ装置１に接続されるコンパクトストレージデバイス２の機種に対応して提供されるデバイスドライバのうち、ストレージデバイスの接続環境に応じて選択されたデバイスドライバが格納されるリードライト可能なメモリ（第２の記憶手段）である。
リードライト制御手段１２３は、ユーザによる指示の下、デバイスドライバをストレージデバイスの接続環境に応じて選択して読み込み、ここでは、コンパクトストレージデバイス２に合ったデバイスドライバをＷｅｂを介したネットワーク通信により入手し、基本部１２１に格納されるプログラムローダによってデバイスドライバ本体部１２２に書き込む機能を持つ。
【００１７】
データ転送制御手段１３は、ハードウエア環境設定手段１２により設定された環境情報（デバイスドライバ）に基づいて、コンパクトストレージデバイス２に記録されたデータを読み出し、内蔵ストレージデバイス本体部１４にタイムスタンプ等の識別符号を付与したフォルダを生成し、そのフォルダ内に前記読み出したデータを書き込む機能を持つ。内蔵ストレージデバイス本体部１４は、リードライト機能付きストレージ装置１が内蔵する大容量ＨＤＤであり、外付けされるコンパクトストレージデバイス２に記録された、例えばディジタルカメラで撮影された写真といった画像データ等がデータ転送制御手段１３によって書き込まれて保管される。
【００１８】
≪ストレージ装置の動作≫
図２は、リードライト機能付きストレージ装置１の動作を説明するために引用したフローチャートである。以下、図２のフローチャートを参照しながらリードライト機能付きストレージ装置１の動作について詳細に説明する。まず、ユーザは、コンパクトストレージデバイス２を、ＵＳＢケーブルを介してリードライト機能付きストレージ装置１に用意されるＵＳＢコネクタ（図示せず）に接続する（ステップＳ２１）。ここで、ハードウエア環境設定手段１２によるコンパクトストレージデバイス２のハードウェア認識が行われ（ステップＳ２２）、その仕様に合うデバイスドライバを内蔵しているか否かを調べる（ステップＳ２３）。ここで、内蔵していないことが確認されると（ステップＳ２３のＮｏ）、外部から入手するための手続きを行う。ここでは、Ｗｅｂ経由で必要なデバイスドライバをダウンロードしてフラッシュメモリ１２０のデバイスドライバ本体部１２２に格納し、このデバイスドライバにより環境設定を行う（ステップＳ２４）。
【００１９】
図３に、デバイスドライバ入手のための手続きが概念的に示されている。ここでは、動作対象デバイスとしてコンパクトストレージデバイス２を含むＡ〜Ｄが示されており、この中からユーザが接続のために使用したいデバイスを選択する（ステップＳ３１）。そして、ユーザは、Ｗｅｂ（インターネット）等のネットワークを介してダウンロードすることにより、又はＦＤ（フレキシブルディスク）、ＣＤ（コンパクトディスク）−ＲＯＭ等の媒体を入手することにより提供されるデバイスドライバを入力する。ここでは、動作対象デバイスＢ（コンパクトストレージデバイス２）用のデバイスドライバを選択し、Ｗｅｂからダウンロード提供を受けることとする（ステップＳ３２）。そして、このデバイスドライバは、リードライト制御手段１２３及び基本部１２１に格納されたプログラムローダによって、デバイスドライバ本体部１２２に格納される。このようにして本実施形態ではユーザが使用する環境のみがフラッシュメモリ１２０に構築される。
【００２０】
参考のため、図４に、対応する動作対象デバイスが増えることにより、逐次アドオン実装される、従来のリードライト機能付きストレージ装置のデバイスドライバの格納状況を示す。図４に示されるように、ユーザ使用の有無にかかわらず動作対応機種である全てのデバイスドライバを容量の大きなフラッシュメモリに搭載しており、このため、対応デバイスを追加する毎にサイズが大きくなりメモリ資源を圧迫している。
【００２１】
そこで、図３に示すように、フラッシュメモリ１２０を、プログラムローダが割り付けられて記録される基本部分１２１と、必要なデバイスドライバがその都度取り込まれ格納される書き換え可能なデバイスドライバ本体部１２２とに領域分けし、リードライト制御手段１２３によってデバイスドライバ本体部１２２に格納されるデバイスドライバによって、リードライト機能付きストレージ装置１に接続される、例えばコンパクトストレージデバイス２の制御を行う構成となっている。また、コンパクトストレージデバイス２とは違う動作対象デバイスが接続された場合には、そのデバイスをハードウエア環境設定手段１２で自動認識し、Ｗｅｂ、ＦＤ、ＣＤ−ＲＯＭ等から対応するデバイスドライバの供給を受けてリードライト制御手段１２３によりデバイスドライバ本体部１２２を書き換える構成とした。
【００２２】
説明を図２に戻す。以上のようにしてハードウェア環境が設定された後は、データ転送制御手段１３が起動され、コンパクトストレージデバイス２から写真といった画像データ等が取り込まれる（ステップＳ２５）。次に、タイムスタンプ等が付与されたフォルダが内蔵ストレージデバイス本体部１４に作成される（ステップＳ２６）。そして、そのフォルダ内に画像データ等が書き込まれ保管されて（ステップＳ２７）、処理が終了する。
【００２３】
以上説明のように本発明は、ディジタルカメラ等に付属するＣＦ等のコンパクトストレージデバイスを接続するだけでそのストレージデバイスに従う環境設定がなされ、そのストレージデバイスに記録されている全てのデータを自動的に取り込んで内蔵ＨＤＤ等他のストレージ装置に保存することにより、ボタン操作等を不要として利便性の向上を図ったものである。また、接続されるストレージデバイスに必要なデバイスドライバを全て用意することなく、ストレージデバイスの接続環境に応じて必要なデバイスドライバをユーザが選択指定して外部から入手することにより、少ないコストで汎用性を持たせたものである。
【００２４】
なお、上記した本発明の実施形態によれば、リードライト機能付きストレージ装置１に、ＵＳＢインタフェースを介してコンパクトストレージデバイス２が接続されることとして説明したが、他に、ＩＥＥＥ  １３９４インタフェース等のバスインタフェースを介してメモリステックやＨＤＤ等のストレージデバイスが接続されてもよい。また、その際取り扱うデータは写真等の静止画データのみならずデジタルビデオ等が扱う動画であってもよい。更に、図１のハードウエア環境設定手段１２及びデータ転送制御手段１３のそれぞれで実行されるプログラムをコンピュータによる読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませて実行することにより、リードライト機能付きストレージ装置１が実現されるものとする。ここでいうコンピュータシステムとは、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や周辺機器のハードウエア等を含むものである。
【００２５】
【発明の効果】
以上説明のように、例えば、従来デジタルカメラで撮影した写真を他のストレージ装置に保存する場合、ユーザはボタン操作等何らかの操作を行う必要があったが、本発明によれば、リードライト機能付きストレージ装置にデジタルカメラを接続するだけでその写真データをリードライト機能付きストレージ装置へ自動的に保存することができ、利便性の向上が図れる。また、機械的にはデジタルカメラに余分なボタン等の機構部品を不要とし、コスト削減や信頼性向上にも寄与することができる。
更に、従来、接続デバイスに対して汎用性を持たせようとした場合、比較的容量の大きなメモリに、接続デバイスの全てに対応可能なデバイスドライバを搭載する必要があったが、本発明によれば、ユーザが選択したデバイスドライバのみを逐次入手して格納することにより、使用環境に合わせたシステム構築が低いコストで実現できる。また、比較的小容量のメモリで済むのでメモリ資源を圧迫することなく、柔軟性、拡張性に富んだシステム構築が可能になる。
【図面の簡単な説明】
【図１】本発明の実施形態に係るリードライト機能付きストレージ装置のブロック構成を示す図である。
【図２】本発明の実施形態に係るリードライト機能付きストレージ装置の動作を説明するために引用したフローチャートである。
【図３】本発明の実施形態に係るデバイスドライバを外部から入手する場合の動作概念を示す図である。
【図４】本発明の実施形態に係るデバイスドライバを外部から入手する場合の従来の動作概念を示す図である。
【符号の説明】
１…リードライト機能付きストレージ装置
２…コンパクトストレージデバイス
１０…アプリケーションプログラム
１１…ＵＳＢインタフェース回路
１２…ハードウェア環境設定手段
１３…データ転送制御手段
１４…内蔵ストレージデバイス本体部
１２０…フラッシュメモリ
１２１…基本部
１２２…デバイスドライバ本体部
１２３…リードライト制御手段
【図１】
2004164361.tif 000003
【図２】
2004164361.tif 000004
【図３】
2004164361.tif 000005
【図４】
2004164361.tif 000006