(57)【要約】【課題】オーバヘッド、コスト、消費電力、実装面積等の問題なく、接続先によりケーブルの差し替えることなく、簡単にデータ保持装置のデータを複数のデータ処理装置に転送する。【解決手段】ＵＳＢ通信経路切り換え制御装置であるＵＳＢ切替装置１は、被写体を撮像し画像データとして保存するデータ保存手段であるＤＳＣ２と、ＤＳＣ２に保存されている画像データをダイレクトプリントするプリンタ３と、ＤＳＣ２に保存されている画像データを保存するストレージ装置４とを接続し、ストレージ装置４からの切り換え信号に基づき、ＤＳＣ２−プリンタ３の接続形態とＤＳＣ２−ストレージ装置４の接続形態とに接続を切り換えるように構成されている。【選択図】図１
2006202234.tif 000002
【特許請求の範囲】
【請求項１】
データを格納しているデータ保持手段と、前記データ保持手段とそれぞれ異なる通信モードで前記データを送受し、前記データを処理する複数のデータ処理手段との間の前記データの通信経路を切り替えを、前記複数のデータ処理手段からのＵＳＢ通信モード信号に基づき実行する
ことを特徴とするＵＳＢ通信経路切り換え制御装置。
【請求項２】
前記データ保持手段はＤＳＣからなり、前記複数のデータ処理手段はストレージ装置および／またはプリンタからなる
ことを特徴とする請求項１に記載のＵＳＢ通信経路切り換え制御装置。
【請求項３】
データを格納しているデータ保持手段と、
前記データ保持手段とそれぞれ異なる通信モードで前記データを送受し、前記データを処理する複数のデータ処理手段と、
前記データ保持手段と複数のデータ処理手段との間の前記データの通信経路を切り替えを、前記複数のデータ処理手段からのＵＳＢ通信モード信号に基づき実行する通信経路切り換え手段と
を備えたことを特徴とするＵＳＢデータ通信システム。
【請求項４】
前記データ保持手段はＤＳＣからなり、前記複数のデータ処理手段はストレージ装置および／またはプリンタからなる
ことを特徴とする請求項３に記載のＵＳＢデータ通信システム。
【請求項５】
データを格納しているデータ保持手段と、
前記データ保持手段とそれぞれ異なる通信モードで前記データを送受し、前記データを処理する複数のデータ処理手段と、
前記データ保持手段と複数のデータ処理手段との間の前記データの通信経路を切り替える通信経路切り換え手段と、
前記通信経路切り換え手段を複数のデータ処理手段からのＵＳＢ通信モード信号に基づき制御するする通信経路切り換え制御手段と
を備えたことを特徴とするＵＳＢデータ通信システム。
【請求項６】
前記データ保持手段はＤＳＣからなり、前記複数のデータ処理手段はストレージ装置および／またはプリンタからなる
ことを特徴とする請求項５に記載のＵＳＢデータ通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ保存装置のデータを複数のデータ処理装置にＵＳＢ通信によりダイレクト転送するＵＳＢ通信経路切り換え制御装置に関する。
【背景技術】
【０００２】
近年、デジタルカメラ等の画像入力装置の性能の向上及び低価格化が進む一方、プリンタ等の記録装置の高精細化が進む中でパーソナルコンピュータ等のホスト情報処理装置を介さずに直接、画像入力装置と記録装置あるいはプリンタとを接続し、画像入力装置の画像を記録あるいは印刷することが可能なダイレクトコピーあるいはダイレクトプリンタへの要望が高まっている。
【０００３】
これら各装置を接続する手段としてはＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースが採用されることが多く、ＵＳＢは各種周辺機器に共通のインタフェース仕様であって、同じコネクタで最大１２７台の機器をディジーチェーン方式で接続することができ、また、コンピュータの電源を入れたまま機器を接続できるプラグアンドプレイという機能を備えている。ＵＳＢはＵＳＢホストとＵＳＢデバイスで構成され、ＵＳＢデバイスはＵＳＢファンクションとＵＳＢハブがある。
【０００４】
ＵＳＢファンクションは、ＵＳＢのバスを経由してデータや制御情報を送受信できるＵＳＢデバイスであり、キーボードなどの入力デバイス、プリンタなどの出力デバイス等がある。ＵＳＢハブはＵＳＢの接続ポイントを増やすためのデバイスである。ＵＳＢホストはホストコントローラを介してＵＳＢデバイスと情報のやり取りを行うものであり、接続されるＵＳＢデバイスを管理する。
【０００５】
例えば、ＵＳＢを介してパーソナルコンピュータ（以下、ＰＣ）からプリントを行うためには、ＰＣとプリンタとが接続される。また、デジタルカメラ等の画像入力装置は、画像データの記憶手段としてコンパクトフラッシュ（登録商標）カードやスマートメディア等のＰＣＭＣＩＡ準拠のメモリカードを用いているものが多く、ＰＣを持つユーザの多くはデジタルカメラで撮影した画像データをフォトレタッチソフト等で加工するためにデジタルカメラとＰＣとを接続してメモリカードに記憶された画像データをＰＣ上のハードディスク等の記憶手段にコピーする。このため、デジタルカメラもＰＣに接続され、各装置の接続はプリンタ−ＰＣ−デジタルカメラのというような接続形態となる。
【０００６】
ところが、デジタルカメラとプリンタはともにＰＣに接続されており、双方は直接接続されていないので、デジタルカメラからプリンタへのダイレクトプリントは実現することができない。
【０００７】
また、デジタルカメラからのダイレクトプリントを可能とするためには、ダイレクトプリンタとデジタルカメラがＵＳＢで直接接続される。しかしながら、この接続形態においてはＰＣが接続されていないため、デジタルカメラのメモリカード上のデータをＰＣに転送することはできない。
【０００８】
従って、プリンタ−ＰＣ−デジタルカメラの接続形態においては、デジタルカメラからプリンタへのダイレクトプリントは実現できず、従来のダイレクトプリンタ−デジタルカメラの接続形態においては、デジタルカメラのメモリカード上の画像データを直接ＰＣ上の記憶手段に転送することはできない。そのため、それぞれの場合によって各装置をつなぎ変える必要があり、手間となっていた。
【０００９】
特にＵＳＢでは、各ネットワークトポロジーには１つのホストが存在し、そのトポロジー内での通信制御を、ホスト装置が行っているが、異なるネットワークトポロジー間での通信が出来ない。従って、上記のようにＰＣ−プリンタ−デジタルカメラと接続して、プリンタがデジタルカメラのホストとして機能するような場合には、ＰＣ−プリンタと、プリンタ−デジタルカメラとの２つのネットワークトポロジーが形成され、ＰＣの制御でのデジタルカメラにデータ転送が出来なかった。
【００１０】
そこで、例えば特開２００４−５５４１号公報に示されるようなＵＳＢによるデータ転送装置では、複数存在できないホストを接続するため、仮想ＵＳＢファンクションを例えばダイレクトプリンタの装置内に設け、ＰＣのＵＳＢホストからの要求を一度この仮想ＵＳＢファンクションで変換することで、ＵＳＢファンクションにおいて、ＰＣのＵＳＢホスト、ダイレクトプリンタの装置内部ＵＳＢホスト両方からの要求を受け付けられるようにしている。
【特許文献１】特開２００４−５５４１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
上記特開２００４−５５４１号公報に示されるような構成とした場合、例えばデジタルカメラに対するＰＣのＵＳＢホストからの要求は、一度ダイレクトプリンタの仮想ＵＳＢファンクションにて受け付けられた後に、変更処理を行い、ダイレクトプリンタの装置内部のＵＳＢホストからデジタルカメラに再度発行される。
【００１２】
また、この要求に応じたデジタルカメラからのデータ、ステータスも同じように、ダイレクトプリンタの装置内部のＵＳＢホストが受付後、変換処理を行いダイレクトプリンタの仮想ＵＳＢファンクション経由でＰＣのＵＳＢホストに戻される。
【００１３】
このため、一度仮想ＵＳＢファンクションにて受け付けた命令をＵＳＢホストから別のデバイス、例えばデジタルカメラに送り直したり、別のデバイスからのデータを逆の経路で戻すといった転送のオーバヘッドが大きいという問題と、仮想ＵＳＢファンクションをダイレクトプリンタ装置内に実装するため、コスト、消費電力、実装面積等の問題がある。
【００１４】
本発明は、上記事情に鑑みてなされたものであり、オーバヘッド、コスト、消費電力、実装面積等の問題なく、接続先によりケーブルの差し替えることなく、簡単にデータ保持装置のデータを複数のデータ処理装置に転送することのできるＵＳＢ通信経路切り換え制御装置を提供することを目的としている。
【課題を解決するための手段】
【００１５】
本発明のＵＳＢ通信経路切り換え制御装置は、データを格納しているデータ保持手段と、前記データ保持手段とそれぞれ異なる通信モードで前記データを送受し、前記データを処理する複数のデータ処理手段との間の前記データの通信経路を切り替えを、前記複数のデータ処理手段からのＵＳＢ通信モード信号に基づき実行するように構成される。
【発明の効果】
【００１６】
本発明によれば、オーバヘッド、コスト、消費電力、実装面積等の問題なく、接続先によりケーブルの差し替えることなく、簡単にデータ保持装置のデータを複数のデータ処理装置に転送することができるという効果がある。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照しながら本発明の実施例について述べる。
【実施例１】
【００１８】
図１ないし図７は本発明の実施例１に係わり、図１はＵＳＢ切替装置を備えたＵＳＢデータ通信システムの構成を示す構成図、図２は図１のＤＳＣの構成を示すブロック図、図３は図１のプリンタの構成を示すブロック図、図４は図１のストレージ装置の構成を示すブロック図、図５は図４のストレージ制御部の構成を示すブロック図、図６は図１のＵＳＢデータ通信システムの作用を説明するフローチャート、図７は図６の通信プロトコルの確立処理の流れを示すフローチャートである。
【００１９】
図１に示すように、ＵＳＢ通信経路切り換え制御装置である本実施例のＵＳＢ切替装置１は、被写体を撮像し画像データとして保存するデータ保存手段であるデジタルスチルカメラ（以下、ＤＳＣ）２と、ＤＳＣ２に保存されている画像データをダイレクトプリントするプリンタ３と、ＤＳＣ２に保存されている画像データを保存するストレージ装置４とを接続し、ストレージ装置４からの切り換え信号に基づき、ＤＳＣ２−プリンタ３の接続形態とＤＳＣ２−ストレージ装置４の接続形態とに接続を切り換えるように構成され、ＵＳＢデータ通信システムを構築している。
【００２０】
図２に示すように、ＤＳＣ２は、被写体を撮像する撮像部２１、各種データを表示する表示部２２、各種データの入力及び撮像タイミング等の入力を行う操作部２３、撮像部２１で撮像された画像データを保存する記録媒体２４、ＵＳＢ切替装置１と接続されデータを送受するＤＳＣ通信インターフェイス（以下、Ｉ／Ｆ）２５を有し、これら各部はＤＳＣ制御部２６により制御されるようになっている。
【００２１】
図３に示すように、プリンタ３は、印刷を実行するプリンタエンジン３１、各種データを表示する表示部３２、各種データの入力及び印刷タイミング等の入力を行う操作部３３、ＵＳＢ切替装置１と接続されデータを送受するプリンタ通信Ｉ／Ｆ３４を有し、これら各部はプリンタ制御部３５により制御されるようになっている。
【００２２】
図４に示すように、ストレージ装置４は、図示しないメディア（例えば、ＣＤ−Ｒ，ＤＶＤＲ，ＭＯ、ＨＤＤ等）へのデータの保存を実行するストレージエンジン４１、各種データを表示する表示部４２、各種データの入力及び保存タイミング等の入力を行う操作部４３、ＵＳＢ切替装置１と接続されデータを送受する通信Ｉ／Ｆ４４及びＵＳＢ切替装置１に切替信号を出力する通信モード切替部４５とからなるストレージ通信Ｉ／Ｆ４６を有し、これら各部はストレージ制御部４７により制御されるようになっている。
【００２３】
プリンタ制御部３５及びストレージ制御部４７は、図５に示すように、ＲＯＭ５２に格納された制御プログラムをＲＡＭ５３の作業空間を用いて実行するＣＰＵ５１により構成され、これらが内部バス５４により接続されている。
【００２４】
このように構成された本実施例の作用について説明する。図６に示すように、ステップＳ１にてＵＳＢ切替装置１においてストレージ通信Ｉ／Ｆ４６の通信モード切替部４５からの切替信号に基づいて通信経路を切り替えて、ＤＳＣ２とストレージ装置４とを接続する。
【００２５】
そして、ステップＳ２にてＤＳＣ２とストレージ装置４との通信プロトコルの確立処理を実行する。この処理の詳細は後述する。
【００２６】
次に、ステップＳ３にてＤＳＣ２内の画像データをＵＳＢ切替装置１を介してストレージ装置４に転送し、ストレージ装置４にて画像データを保存する。ＵＳＢマスストレージクラスの標準プロトコルでストレージ装置４側よりＤＳＣ２内のデータを読み出すことができる。
【００２７】
また、ステップＳ２にて通信プロトコルが確立されているので、このデータの読み出し中に、進捗状況等のステータスを、ストレージ装置４とＤＳＣ２の間でやり取りし、その状況をＤＳＣ２の表示部２２を用いて表示、およびＤＳＣ２のスイッチの情報をストレージ装置４とＤＳＣ２の間でやり取りし、その内容によりデータの取り出しの中止、スキップ等を行うことも可能である。
【００２８】
さらに、ステップＳ２にて通信プロトコルが確立されているので、データの取り出しをマスストレージクラスのプロトコルによらず、ベンダユニークなプロトコルでＤＳＣ２とストレージ装置４の間で必要なデータのリストのやり取りを行い、そのリストに応じてデータのやり取りを行うことも可能である。
【００２９】
ステップＳ４にてストレージ装置４での画像データの保存が完了すると、ステップＳ５にてＵＳＢ切替装置１においてストレージ通信Ｉ／Ｆ４６の通信モード切替部４５からの切替信号に基づいて通信経路を切り替えて、ＤＳＣ２とプリンタ３とを接続する。
【００３０】
そして、ステップＳ６にてＤＳＣ２とプリンタ３との通信プロトコルの確立処理（ステップＳ２と同じ処理）を実行し、ステップＳ７にてＤＳＣ２内の画像データをＵＳＢ切替装置１を介しプリンタ３に転送し、プリンタ３にて画像データを印刷する。
【００３１】
なお、ストレージ装置４はＵＳＢ切替装置１との交信でプリンタ３の印刷状態を監視している。
【００３２】
ステップＳ８にてプリンタ３での画像データの印刷が完了すると、ステップＳ９にてＵＳＢ切替装置１においてストレージ通信Ｉ／Ｆ４６の通信モード切替部４５からの切替信号に基づいて通信経路を切り替えて、ＤＳＣ２とストレージ装置４とを再接続する。
【００３３】
なお、印刷の終了時にプリンタ３より印刷完了信号を出力し、この印刷完了信号で、ＵＳＢ切替装置１をストレージ装置４側に戻すことで、ＤＳＣ２とプリンタ３の間のＵＳＢ信号の接続を解除し、ＤＳＣ２とストレージ装置４の間のＵＳＢ信号を再接続に戻してもい。
【００３４】
さらに、ストレージ装置４とプリンタ３の間で、印刷完了信号をやり取りすることで、ストレージ装置４内のストレージ通信Ｉ／Ｆ４６の通信モード切替部４５からの切替信号により、ＵＳＢ切替装置１でストレージ装置４側に接続することでＤＳＣ２とストレージ装置４の間のＵＳＢ信号を再接続することも可能である。
【００３５】
そして、ステップＳ１０にてＤＳＣ２がＵＳＢ切替装置１から取り外されたかどうか確認し、ＤＳＣ２が取り外された場合にはステップＳ１０にてＤＳＣ２の再接続を待ち、ステップＳ２に戻り、ＤＳＣ２が取り外されていない場合にはステップＳ１０からステップＳ２に戻る。
【００３６】
つぎにステップＳ２（あるいはＳ６）における通信プロトコルの確立処理について説明する。図７に示すように、まず、ステップＳ２１にてＵＳＢ切替装置１を介してＤＳＣ２がストレージ装置４（あるいはプリンタ３）に接続されているかどうか判断する。ＤＳＣ２が接続されていると判断されると、ステップＳ２２にてＵＳＢディスクリプタによりＤＳＣ２がサポートしているＤＳＣサポートプロトコルを確認し、ステップＳ２３にてＤＳＣサポートプロトコルに接続可能なプロトコルがストレージ装置４（あるいはプリンタ３）にあるかどうか判断し、接続可能なプロトコルがある場合には、ステップＳ２４にてＵＳＢコンフィギュレーションまたはインターフェイス設定を接続可能なプロトコルに変更し処理を終了し、接続可能なプロトコルがない場合には、ステップＳ２５にて所定のエラー処理を行い処理を終了する。
【００３７】
このように本実施例によれば、単にＵＳＢ切替装置１を設け、ＵＳＢ切替装置１を切替信号により制御するだけなので、オーバヘッド、コスト、消費電力、実装面積等の問題なく、接続先によりケーブルの差し替えることなく、簡単にＤＳＣ２のデータをプリンタ３及びストレージ装置４に転送することができる。
【実施例２】
【００３８】
図８及び図９は本発明の実施例２に係わり、図８はＵＳＢ切替装置を備えたＵＳＢデータ通信システムの構成を示す構成図、図９は図８のストレージ装置の構成を示すブロック図である。
【００３９】
実施例２は、実施例１とほとんど同じであるので、異なる点のみ説明し、同一の構成には同じ符号をつけ説明は省略する。
【００４０】
図８に示すように、実施例２ではＤＳＣ２、ストレージ装置４、プリンタ３間の接続のＵＳＢ通信経路切り換え制御装置は実施例１のＵＳＢ切替装置１と同じだが、ＤＳＣ２、ストレージ装置４及びプリンタ３をＰＣ１０２と接続するための第２ＵＳＢ切替装置１００及びＵＳＢハブ１０１を有す。
【００４１】
この第２ＵＳＢ切替装置１００は、ストレージ装置４内のストレージ通信Ｉ／Ｆ４６の通信モード切替部４５（図９参照）から第２切替指示信号によりＤＳＣ２との接続経路をストレージ装置４と接続するかＵＳＢハブ１０１と接続するかを選択する。
【００４２】
またＵＳＢハブ１０１にはプリンタ３のＵＳＢホストとの接続信号およびストレージ装置４のＵＳＢホストとの接続信号が接続されている。
【００４３】
これにより、第２ＵＳＢ切替装置１００がストレージ装置４側の場合は実施例１と同じ動作が行える。また、第２ＵＳＢ切替装置１００がＵＳＢハブ１０１側に接続された時は、ＵＳＢハブ１０１を介してＤＳＣ２、ストレージ装置４、プリンタ３がＰＣ１０２の周辺機器として利用できる。
【００４４】
また、実施例２ではプリンタ３は、
１）ＰＣ１０２とのＵＳＢ接続ライン（プリンタ３はＵＳＢターゲット）、
２）ＤＳＣ２とのＵＳＢ接続ライン（プリンタ３はＵＳＢホスト）、
３）上記実施例１の、ストレージ装置４とプリンタ３の間で、図示しない印刷終了報告信号と１）および２）を複合したケーブルを用いて接続しいる。
【００４５】
プリンタ３に関してはＤＳＣ２と直接接続して印刷するピクトブリッジのＵＳＢコネクタも装備している。この構成の場合、ＵＳＢの接続が複数となるが、ＵＳＢでは同時に２つのホストの接続はできないので、回路上にスイッチを設ける、またはＵＳＢコネクタ部の機構でどちらか一方にしかケーブルがささらないように規制する。
【実施例３】
【００４６】
図１０ないし図１２は本発明の実施例３に係わり、図１０はＵＳＢ切替装置を備えたＵＳＢデータ通信システムの構成を示す構成図、図１１は図１０のプリンタの構成を示すブロック図、図１２は図１０のストレージ装置の構成を示すブロック図である。
【００４７】
実施例３は、実施例１とほとんど同じであるので、異なる点のみ説明し、同一の構成には同じ符号をつけ説明は省略する。
【００４８】
図１０に示すように、実施例３では、ＤＳＣ２は、ＵＳＢ切替装置１を介してプリンタ３と複数、例えばｎ（ｎ＞１）個のストレージ装置４−ｊ（１≦ｊ≦ｎ）と接続されており、ＵＳＢ切替装置１は切替制御装置１５０によりプリンタ３とストレージ装置４−ｊとを選択的にＤＳＣ２に接続するようになっている。切替制御装置１５０は、プリンタ３のプリンタ制御部３５からの状態信号（図１１参照）及びストレージ装置４−ｊのストレージ制御部４７からの状態信号（図１２参照）を入力し、所定の優先順位に基づいて切替制御信号を出力する切替制御部１５１と、切替制御信号に基づきＵＳＢ切替装置１を切り替える切替信号をＵＳＢ切替装置１に出力する切替信号出力部１５２とから構成されている。
【００４９】
切替制御部１５１では、例えばストレージ装置４−１を最優先とし、以下ストレージ装置４−２、…、ストレージ装置４−ｎ、プリンタ３という優先順位データを有しており、プリンタ３及び複数のストレージ装置４−ｊをＤＳＣ２に接続する順番を自動的に決定している。
【００５０】
ここで、ＵＳＢ切替装置１に接続されるプリンタ３は１つとしたが、これに限らず、ｍ（ｍ＞１）個のプリンタ３をＵＳＢ切替装置１に接続可能に構成してもよい。
【００５１】
なお、上記各実施例から明かのように、複数のデータ処理手段は、１つのストレージ装置及び１つのプリンタから構成されてもよく、また複数のストレージ装置のみから構成されても、あるいは複数のプリンタのみから構成されてもよく、さらには複数のストレージ装置のうちの任意の個数のストレージ装置及び複数のプリンタのうちの任意の個数のプリンタから構成してもよい。
【００５２】
本発明は、上述した実施例に限定されるものではなく、本発明の要旨を変えない範囲において、種々の変更、改変等が可能である。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施例１に係るＵＳＢ切替装置を備えたＵＳＢデータ通信システムの構成を示す構成図
【図２】図１のＤＳＣの構成を示すブロック図
【図３】図１のプリンタの構成を示すブロック図
【図４】図１のストレージ装置の構成を示すブロック図
【図５】図４のストレージ制御部の構成を示すブロック図
【図６】図１のＵＳＢデータ通信システムの作用を説明するフローチャート
【図７】図６の通信プロトコルの確立処理の流れを示すフローチャート
【図８】本発明の実施例２に係るＵＳＢ切替装置を備えたＵＳＢデータ通信システムの構成を示す構成図
【図９】図８のストレージ装置の構成を示すブロック図
【図１０】本発明の実施例３に係るＵＳＢ切替装置を備えたＵＳＢデータ通信システムの構成を示す構成図
【図１１】図１０のプリンタの構成を示すブロック図
【図１２】図１０のストレージ装置の構成を示すブロック図
【符号の説明】
【００５４】
１…ＵＳＢ切替装置
２…ＤＳＣ（デジタルスチルカメラ）
３…プリンタ
４…ストレージ装置
代理人    弁理士    伊藤  進
【図１】
2006202234.tif 000003
【図２】
2006202234.tif 000004
【図３】
2006202234.tif 000005
【図４】
2006202234.tif 000006
【図５】
2006202234.tif 000007
【図６】
2006202234.tif 000008
【図７】
2006202234.tif 000009
【図８】
2006202234.tif 000010
【図９】
2006202234.tif 000011
【図１０】
2006202234.tif 000012
【図１１】
2006202234.tif 000013
【図１２】
2006202234.tif 000014