(57)【特許請求の範囲】
【請求項１】
ディジタル機器に接続して使用される記録媒体であって、
複数のスイッチ又はブリッジを有するローカルバスと、
前記ローカルバスに接続される複数の記録部と、
前記ローカルバスのバス構成を示す情報を格納する情報格納部と、
前記ディジタル機器との間で前記情報を受け渡しするための通信部とを備え、
前記ローカルバスのバス構成を示す情報には、バス数の最大値を示す最大バス情報を含み、
前記ローカルバスのバス構成は、前記記録媒体を前記ディジタル機器へ挿入後に、前記ディジタル機器が前記通信部を介して前記情報格納部から取得した前記最大バス情報を含む前記バス構成を示す情報に基づいて再構築される、記録媒体。
【請求項２】
前記ローカルバスは、ＰＣＩバス又はＰＣＩｅバスである、請求項１記載の記録媒体。
【請求項３】
前記通信部は、前記ＰＣＩバス又はＰＣＩｅバスとは異なるサイドバンドバスである、請求項２記載の記録媒体。
【請求項４】
複数のスイッチ又はブリッジを有するローカルバスと、前記ローカルバスのバス構成を示す情報を格納する情報格納部とを備えた記録媒体が挿抜されるアダプタであって、
前記複数のスイッチ又はブリッジに対してルートバスからのバス番号を設定してバス構成の構築を行なうバス探索部と、
前記アダプタに対する前記記録媒体の挿抜を検出する挿抜検出部と、
前記情報格納部から前記バス構成を示す情報を取得する情報取得部と、を備え、
前記ローカルバスのバス構成を示す情報には、バス数の最大値を示す最大バス情報を含み、
前記バス探索部は、前記挿抜検出部によって前記記録媒体の挿入が検出された後、前記情報取得部が取得した前記最大バス情報を含む前記バス構成を示す情報に基づいて前記複数のスイッチ又はブリッジのサブオーディネートバス番号を設定した上で前記バス構成を再構築する、アダプタ。
【請求項５】
インタフェースを有するホスト機器と、
前記インタフェースを介して前記ホスト機器と接続される請求項４記載のアダプタと、
請求項１記載の記録媒体と
を備える、情報処理装置。
【請求項６】
前記ホスト機器と前記アダプタとによって前記ディジタル機器が構成される、請求項５記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、記録媒体、並びに、これを利用したアダプタおよび情報処理装置に関する。
【背景技術】
【０００２】
ＳＤカード等のフラッシュメモリが内蔵されたカード型の記録媒体であるメモリカードは、超小型、超薄型であり、その取り扱い易さから、ディジタルスチルカメラ等のディジタル機器に広く利用されている。また例えば、特許文献１に記載の技術では、複数のフラッシュメモリを記録媒体に内蔵させておき、ストライピング転送することで、記録媒体の高速化・大容量化を図っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３４３６８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、記録媒体側にコントローラを搭載し、記録媒体側ファームウェアによりストライピング転送することで、記録媒体の高速化を図っていたので、記録媒体のコスト増につながっていた。
【０００５】
そこで、本発明者は、ホスト機器側にコントローラを搭載し、ホスト機器側ファームウェアによりストライピング転送の処理を行うことで、記録媒体のコスト軽減を図る構成を考案した。しかしながら、この構成にすると、記録媒体を挿抜する際にその記録媒体に内蔵されているスイッチやブリッジ込みで挿抜されることになり、記録媒体の挿入の度にホスト機器側がバスを探索してバス構成を再構築する必要がある。つまり、記録媒体を挿入する度に、ホスト機器側で規格上の最大バス構成を前提とした探索が必要であり、バス構成の再構築に時間がかかって処理が重くなっていた。
【０００６】
本開示は、バス構成の再構築を高速に行うことができる記録媒体、アダプタおよび情報処理装置を提供する。
【課題を解決するための手段】
【０００７】
本開示における記録媒体は、ディジタル機器に接続して使用される記録媒体であって、ローカルバスと複数の記録部と情報格納部と通信部とを備える。ローカルバスは、複数のスイッチ又はブリッジを有する。複数の記録部は、ローカルバスに接続される。情報格納部は、ローカルバスのバス構成を示す情報を格納する。通信部は、ディジタル機器との間で情報を受け渡しするためのものである。ローカルバスのバス構成は、記録媒体をディジタル機器へ挿入後に、ディジタル機器が通信部を介して情報格納部から取得した情報に基づいて再構築される。
【０００８】
また、本開示におけるアダプタは、複数のスイッチ又はブリッジを有するローカルバスと、ローカルバスのバス構成を示す情報を格納する情報格納部とを備えた記録媒体が挿抜されるアダプタである。アダプタは、バス探索部と挿抜検出部と情報取得部とを備える。バス探索部は、複数のスイッチ又はブリッジに対してルートバスからのバス番号を設定してバス構成の構築を行なう。挿抜検出部は、アダプタに対する記録媒体の挿抜を検出する。情報取得部は、情報格納部から情報を取得する。バス探索部は、挿抜検出部によって記録媒体の挿入が検出された後、情報取得部が取得した情報に基づいて複数のスイッチ又はブリッジのサブオーディネートバス番号を設定した上でバス構成を再構築する。
【０００９】
また、本開示における情報処理装置は、インタフェースを有するホスト機器と、インタフェースを介してホスト機器と接続される上記アダプタと、上記記録媒体とを備える。
【発明の効果】
【００１０】
本開示における記録媒体、アダプタおよび情報処理装置は、記録媒体挿入時に記録媒体内のバス構成を示す情報の取得により、記録媒体のバス構成を特定して、バスの探索とバス構成の再構築を高速に行うことができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施の形態１における情報処理装置のブロック図である。
【図２】図２は、実施の形態１における情報格納部に格納されている情報を示す図である。
【図３】図３は、実施の形態１におけるスイッチが有するＰＣＩｅに準拠するコンフィグレーション空間のアドレスマップを示す図である。
【図４】図４は、実施の形態１におけるコンフィグレーションサイクルを説明するためのフローチャートである。
【図５】図５は、従来におけるコンフィグレーションサイクルの説明図である。
【図６】図６は、従来におけるコンフィグレーションサイクルの説明図である。
【図７】図７は、実施の形態１におけるコンフィグレーションサイクルの説明図である。
【発明を実施するための形態】
【００１２】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００１３】
なお、添付図面および以下の説明は、当業者が本開示を十分に理解するために、提供されるのであって、これらにより特許請求の範囲に記載の主題を限定することは意図されていない。
【００１４】
（実施の形態１）
以下、図１〜７を用いて、実施の形態１を説明する。
【００１５】
［１−１．構成］
［１−１−１．情報処理装置の構成図］
図１は、実施の形態１における情報処理装置のブロック図である。情報処理装置の一例としての業務用カメラは、ホスト機器１０（例えばＰ２(Professional Plug-In)機器)と、アダプタ２０（例えば変換アダプタ）と、記録媒体３０（例えばexpressＰ２カード）とを備える。ホスト機器１０とアダプタ２０とでディジタル機器１（例えばカムコーダ）が構成される。記録媒体３０は、ディジタル機器１に対して挿抜可能である。アダプタ２０を使用する構成であるため、汎用インタフェースを有する汎用パソコンであっても現行のＰ２機器であっても、記録媒体３０を使用することができる。また、対応するカードサイズが異なるディジタル機器１間でも記録媒体３０を相互利用できる。
【００１６】
以下の例では、本開示の特徴を明確にするため、業務用カメラに必要な撮像部、画像処理部などの各処理部を、図１のホスト機器１０から割愛している。
【００１７】
ホスト機器１０は、パソコンなどの汎用インタフェースであるＵＳＢ（Universal Serial Bus)６１を有し、この汎用インタフェースを介して、アダプタ２０に接続される。
【００１８】
アダプタ２０は、アダプタ２０内の汎用ローカルバスであるＰＣＩ−ＳＩＧ(Peripheral Component Interconnect Special Interest Group)で規格化されたＰＣＩバス又はＰＣＩｅ（PCI Express）バスを、外部インタフェースとして備えている。実施の形態１では、外部インタフェースがＰＣＩｅバス６２である場合について説明を行う。
【００１９】
記録媒体３０は、アダプタ２０内の汎用ローカルバスと共通のプロトコルであるＰＣＩｅバス６５をローカルバスとして備え、このＰＣＩｅバス６５でアダプタ２０に対して接続される。さらに、記録媒体３０は、挿抜検出用の検出信号線６３を備え、この検出信号線６３によって、アダプタ２０と記録媒体３０間の接続における活線挿抜に対応している。また、記録媒体３０は、アダプタ２０と記録媒体３０間でＰＣＩｅバスの接続が確立するまでの通信手段として、記録媒体３０内のバス構成を示す情報を記録媒体３０に受け渡しするための通信部を備える。アダプタ２０と記録媒体３０とは、ＰＣＩｅバスの接続が確立するまでの間、通信部としてのサイドバンドバス６４で接続される。
【００２０】
アダプタ２０は、ホスト機器１０と記録媒体３０間のデータ転送を行う。このデータ転送をストライピング転送で行ない、ホスト機器１０の撮像部で撮像されたデータを、記録媒体３０に書き込んだり記録媒体３０から読み出したりする。また、アダプタ２０は、ＰＣＩｅバス６５の構成要素をなす複数のスイッチ又はブリッジの一例としてのスイッチ３５ａ〜３５ｃに対して、ルートバスからのバス番号を設定することで、バス構成の構築を行なう。
【００２１】
以下にアダプタ２０の内部構成について説明する。
【００２２】
ホストＩＦ変換部（ホストインタフェース変換部）２１は、ホスト機器１０とのインタフェースであるＵＳＢ６１と、内部ローカルバスであるＰＣＩｅバス６２とのプロトコル変換を行うとともに、ホスト機器１０との間でデータ転送を行う。バッファ２３は、ホスト機器１０と記録媒体３０間のデータ転送の際に、プロトコル変換とデータ転送の高速化のために、一時的にデータを保持する。データ転送部２２は、ホストＩＦ変換部２１とバッファ２３間のデータ転送を行うとともに、バッファ２３と記録媒体３０間のデータ転送を行う。
【００２３】
挿抜検出部２４は、アダプタ２０に対する記録媒体３０の挿抜を検出するために、記録媒体３０との間の検出信号線６３の信号を監視する機能を有する。サイドバンドバス変換部２５は、記録媒体３０からバス構成を示す情報を取得するための情報取得部である。そのために、サイドバンドバス変換部２５は、記録媒体３０に格納されたデータをアダプタ２０と記録媒体３０間で定義したプロトコルのデータに変換して読み出す機能を有する。サイドバンドバス６４は、たとえばＩ２Ｃ（Inter-Integrated Circuit）による通信を行う。
【００２４】
バス探索部２６は、例えば、汎用ＣＰＵで構成され得る。バス探索部２６は、記録媒体３０内のＰＣＩｅバス６５のバス構成を把握して、初期設定を行う機能を有する。このバス構成の初期設定については後述する。コネクタ２７は、記録媒体３０の物理的な接続を可能にするために信号線をまとめたコネクタである。
【００２５】
記録媒体３０は、アダプタ２０からのデータを記録するとともに、記録しているデータを読み出す機能を有する。
【００２６】
以下にこの記録媒体３０内部の構成について説明する。
【００２７】
コネクタ３２は、コネクタ２７と物理的な接続を可能にするために信号線をまとめたコネクタである。挿入通知部３１は、記録媒体３０がアダプタ２０に接続されていることを示すための情報を、検出信号線６３を介しアダプタ２０に通知する。
【００２８】
情報格納部３４は、記録媒体３０に関する情報を格納している。この情報格納部３４に格納された情報については後述する。サイドバンドバス変換部３３は、アダプタ２０との間に定義したサイドバンドバス６４のプロトコルに従って、情報格納部３４からの情報をアダプタ２０に通知する。
【００２９】
スイッチ部３５は、複数のＰＣＩｅポートを含むデバイスであって、スイッチ３５ａ〜３５ｃを備える。ＰＣＩｅバス６５は、アダプタ２０が、スイッチ部３５のスイッチ３５ａ〜３５ｃを経由して、エンドポイントをなす複数の記録部３６，３７に接続可能なように、ＰＣＩｅバス６５ａ，６５ｂを用いてバスを分配する。
【００３０】
記録部３６，３７（例えばメモリカード）は、スイッチ３５ａ〜３５ｃを経由して、アダプタ２０のＰＣＩｅバス６２と接続される。記録部３６，３７は、内部にアダプタ２０に対してデータの読み書き用のデータ転送するための制御部を含む。
【００３１】
なお、ＰＣＩｅバス６５ｂをＰＣＩｅバス６５ａと異なるバスで構成する場合は、プロトコル変換を行う必要性があるためスイッチ３５ｂ，３５ｃの代わりにＰＣＩｅバス６５の構成要素をなすブリッジを用いる必要がある。
【００３２】
［１−１−２．情報格納部の構成］
図２は、実施の形態１における情報格納部に格納されている情報を示す図である。情報格納部３４には、ＰＣＩｅバス６５のバス構成を示す情報が格納されている。バス構成を示す情報の例としては、カード情報が挙げられる。カード情報としては、記録部３６，３７の識別子であるカードＩＤ１１、複数種類のカードに対応するためのカード種別情報１２、ＰＣＩｅバス６５上のバス数の最大値（最大バス構成）を示す最大バス情報１３などが挙げられる。
【００３３】
［１−１−３．スイッチのコンフィグレーション空間］
図３は、実施の形態１におけるスイッチが有するＰＣＩｅに準拠するコンフィグレーション空間（Configuration Space）のアドレスマップを示す図である。コンフィグレーション空間は、ＰＣＩｅバス６５のステータスの管理や設定を行う領域で、８ビット長のアドレス空間を持っている。コンフィグレーション空間のレジスタは、コンフィグレーション・レジスタと呼ばれる。コンフィグレーション空間は、スイッチ３５ａ〜３５ｃが有する機能を表示するとともに、この空間への書き込みにより、スイッチ３５ａ〜３５ｃを制御する。これにより、スイッチ３５ｂ，３５ｃの先の記録部３６，３７へのアクセスを可能にする。
【００３４】
具体的に制御に用いる主な設定レジスタは、下位のバスのアドレス空間を示すベースアドレスレジスタ（Base Address Register[0,1]）、親バス番号を示すプライマリバス番号（Primary Bus Number）、子バス番号を示すセカンダリバス番号（Secondary Bus Number）、端末のバス番号を示すサブオーディネートバス番号（Subordinate Bus Number）である。
【００３５】
これらの設定レジスタに基づき、スイッチ３５ａ〜３５ｃは、上位からのメモリ空間アクセスに対する読み書きのリクエストのサブセットを下位のバスへ渡す。読み書きのアドレスが、下位のメモリ空間へ属するアドレスであるならば、そのアドレスを上位のバスから下位のバスへ渡す。それ以外で下位のバスに属さないアドレスであれば、このリクエストは無視される。このフィルタリングによって、リクエストが無意味に下位のバスへ流れるのを防いでいる。このフィルタリングのために、スイッチ３５ａ〜３５ｃは、プライマリバスからセカンダリバスへ渡す必要のあるメモリ空間のベースアドレスを管理している。
【００３６】
バスをコンフィグレーションするために、図３に示すコンフィグレーション空間の初期化をする必要がある。コンフィグレーションサイクルはコンフィグレーション・レジスタにアクセスするために使用される。ＰＣＩｅ規格には、スイッチ３５ａ〜３５ｃへの制御を行うタイプ１（Type 1）のコンフィグレーションサイクルと、デバイスへの制御を行うタイプ０（Type 0）のコンフィグレーションサイクルが存在する。タイプ１のコンフィグレーションサイクルは、バス番号を指定してスイッチ３５ａ〜３５ｃへのアクセスを行う。ＰＣＩコンフィグレーションアクセスには、次のルールの下、アクセスを行う。
（１）リクエストされたバス番号がスイッチ３５ａ〜３５ｃのセカンダリバス番号とサブオーディネートバス番号の間にない場合、タイプ１のコンフィグレーションサイクルを無視する。
（２）リクエストされたバス番号がスイッチ３５ａ〜３５ｃのセカンダリバス番号と一致する場合、タイプ１のコンフィグレーションサイクルをタイプ０のコンフィグレーションサイクルへ変換する。
（３）リクエストされたバス番号がスイッチ３５ａ〜３５ｃのセカンダリバス番号よりも大きく、サブオーディネートバス番号以下である場合、そのリクエストをそのままセカンダリバスへ送る。
【００３７】
［１−２．動作］
図４は、実施の形態１におけるコンフィグレーションサイクルを説明するためのフローチャートである。図４を用いて、以上のように構成されたホスト機器１０とアダプタ２０に対して、記録媒体３０が挿入された場合のコンフィグレーションを高速に行うための動作を以下に説明する。
【００３８】
アダプタ２０は、ホスト機器１０に接続されたときに、アダプタ２０を初期化して開始状態になる。ＳＴ１では、アダプタ２０は、挿抜検出部２４によりアダプタ２０に対する記録媒体３０の挿抜を検出することで、記録媒体３０の挿抜状態を確認する。
【００３９】
ＳＴ２では、記録媒体３０が挿入されているかどうかで分岐を行う。記録媒体３０が挿入されていない場合には、再度ＳＴ１に戻り、記録媒体３０が挿入されている場合には、次のＳＴ３に移行する。
【００４０】
ＳＴ３では、サイドバンドバス変換部２５により、サイドバンドバス変換部３３経由で情報格納部３４から、図２に示す記録媒体３０内のカード情報として最大バス構成を示す最大バス情報１３を読み出す。
【００４１】
ＳＴ４では、読み出した最大バス情報１３に基づいて、バス探索部２６が記録媒体３０のスイッチ３５ａ〜３５ｃのサブオーディネートバス番号の設定を行う。
【００４２】
ＰＣＩｅ規格では、スイッチ３５ａ〜３５ｃにはそれぞれプライマリバス番号、セカンダリバス番号の他にサブオーディネートバス番号を設定する必要がある。実施の形態１では情報格納部３４に格納された最大バス情報１３を読み出し、末端のサブオーディネートバス番号を最適値に設定することにより実現可能である。
【００４３】
実施の形態１において、ディジタル機器１側のバス探索部２６は、サイドバンドバス変換部２５にて記録媒体３０側の情報格納部３４からカード情報を取得し、記録媒体３０内のバス構成を知る。そのため、従来方法のような規格上の最大構成を前提とした探索は不要であり、そのような探索を行わなくてもバス構成の探索範囲を特定することができる。したがって、バスの探索とバス構成の再構築を高速に行うことができる。
【００４４】
以下に図５〜図７を用いて従来方法と実施の形態１によるバスの探索とバス構成の再構築について詳細に説明する。
【００４５】
図５、図６は、従来におけるコンフィグレーションサイクルの説明図であって、図４におけるＳＴ５についての具体的なバスのコンフィグレーションサイクルの説明図である。図５、図６は、図１からバスのコンフィグレーションサイクルに必要なＰＣＩｅシステムの構成要素を抜き出したものである。それら構成要素には、バス探索部２６、スイッチ３５ａ〜３５ｃ、デバイス４６，４７、記録部３６，３７、ＰＣＩｅ−メモリＩＦブリッジ４８，４９、メモリカード５０，５１が含まれる。
【００４６】
まず、図５において、バス探索部２６は、バスの探索によって、最初のＰＣＩｅスイッチとしてスイッチ３５ａを検出する。スイッチ３５ａの下位に存在するバス（ルートバス）には、Ｂｕｓ１の番号が付与される。スイッチ３５ａには、セカンダリバス番号として１が割り当てられ、サブオーディネートバス番号として一時的に０ｘＦＦが割り当てられる。これにより、バス番号が１以上でサブオーディネートバス番号以下の場合、タイプ１のコンフィグレーションサイクルの要求は、スイッチ３５ａを通って、Ｂｕｓ１に要求される。さらに、バス探索部２６は、Ｂｕｓ１を探索し、スイッチ３５ｂを検出する。スイッチ３５ｂ以下には、スイッチが存在しないので、スイッチ３５ｂには、サブオーディネートバス番号として２が割り当てられる。この時点でセカンダリバス番号が確定する。
【００４７】
図６は、さらに下位のバスのコンフィグレーションサイクルの説明を行う図である。バス探索部２６は、Ｂｕｓ１の探索に戻り、次のスイッチであるスイッチ３５ｃを検出する。そのスイッチ３５ｃには、プライマリバス番号として１が割り当てられ、セカンダリバス番号として３が割り当てられる。また、サブオーディネートバス番号として０ｘＦＦが割り当てられる。ここまでの処理により、Ｂｕｓ１、Ｂｕｓ２、Ｂｕｓ３に対してタイプ０のコンフィグレーションサイクルにより、適切なバスへのアクセスが可能になる。
【００４８】
このように、従来方法では、汎用的なアルゴリズムでスイッチの番号を設定するにあたり、探索開始時には、スイッチに関するサブオーディネートバス番号が分からなかった。そのため、算定的に最大値である０ｘＦＦを設定しておき、その下位に存在する全てのスイッチを探索して、サブオーディネートバス番号を割り当てていく処理を繰り返して、コンフィグレーションサイクルを完了させていた。
【００４９】
次に図７において、実施の形態１による探索範囲を限定する動作について説明する。図７は、実施の形態１におけるコンフィグレーションサイクルの説明図である。
【００５０】
実施の形態１では、ＰＣＩｅバス６５のバス構成は、ディジタル機器１がサイドバンドバス６４を介して情報格納部３４から取得したカード情報に基づいて再構築される。具体的には、バス探索部２６は、ＰＣＩｅバス６５を構成するスイッチ３５ａ〜３５ｃのサブオーディネートバス番号を設定した上で、ＰＣＩeバス６５のバス構成を再構築する。それらサブオーディネートバス番号の設定は、挿抜検出部２４によって記録媒体３０の挿入が検出された後に、サイドバンドバス変換部２５が取得したカード情報に基づいて行われる。
【００５１】
図４のＳＴ３では、サイドバンドバス変換部２５は、記録媒体３０内のカード情報を読み出し、最大バス構成が３であることを確認する。
【００５２】
ＳＴ４では、スイッチ３５ａのサブオーディネートバス番号を３と設定する。この設定により、ＳＴ５では、バス探索部２６は、汎用のバスのコンフィグレーションアクセスサイクルにより、スイッチ３５ａ〜３５ｃのバス番号の設定を行う。この際に、あらかじめサブオーディネートバス番号が設定されているために、０ｘＦＦまでの探索を行うことなく、設定されているバス番号までの探索でバス番号の設定を行うことが可能になる。
【００５３】
［１−３．効果等］
以上のように、実施の形態１において、ディジタル機器１側のアダプタ２０は、サイドバンドバス変換部２５にて記録媒体３０側の情報格納部３４からカード情報を取得し、記録媒体３０内のバス構成を知る。そのため、従来方法のような規格上の最大構成を前提とした探索は不要であり、そのような探索を行わなくてもバス構成の探索範囲を特定することができる。したがって、バスの探索とバス構成の再構築を高速に行うことができる。
【００５４】
また、複数の記録媒体３０を扱う場合には、制御ソフト処理軽減により、高速に起動することも可能になる。特に、複数の記録媒体３０をほぼ同時に挿入した場合には、制御ソフト処理軽減により、さらに高速に起動することも可能になる。
【００５５】
また、ホスト機器１０、アダプタ２０および記録媒体３０によって、ひとつの情報処理装置として構成されても同様の効果が得られる。
【００５６】
また、ホスト機器１０とアダプタ２０とによってディジタル機器１を構成した場合、記録媒体３０はディジタル機器１に対して挿抜することになる。
【００５７】
また、実施の形態１では、アダプタ２０を含むディジタル機器１が、スイッチ３５ａ〜３５ｃに対してルートバスからのバス番号を設定してバス構成の構築を行った。しかしながら、アダプタ２０を含まないディジタル機器１が、スイッチ３５ａ〜３５ｃに対してルートバスからのバス番号を設定してバス構成の構築を行ってもよい。
【００５８】
また、実施の形態１では、サイドバンドバス６４がＩ２Ｃを利用して通信を行う例について説明したが、ＵＡＲＴ（Universal Asynchronous Receiver Transmitter）などの通信プロトコルを利用しても同様の効果が得られる。
【００５９】
なお、実施の形態１では、記録媒体３０は、２つの記録部３６，３７を使用したが、これに限らず、ストライピング転送する際の転送速度に合わせて記録部の個数を適宜選択すればよく、３つなどの任意の複数の記録部を使用すればよい。
【産業上の利用可能性】
【００６０】
本開示は、取り外し可能な記録媒体に映像を記録する情報処理装置に適用可能である。具体的には、業務用カメラ、ディジタルスチルカメラ、ムービーなどに、本開示は適用可能である。
【符号の説明】
【００６１】
１    ディジタル機器
１０    ホスト機器
１１    カードＩＤ（情報）
１２    カード種別情報（情報）
１３    最大バス情報（情報）
２０    アダプタ
２１    ホストＩＦ変換部
２２    データ転送部
２３    バッファ
２４    挿抜検出部
２５    サイドバンドバス変換部（情報取得部）
２６    バス探索部
２７    コネクタ
３０    記録媒体
３１    挿入通知部
３２    コネクタ
３３    サイドバンドバス変換部
３４    情報格納部
３５    スイッチ部
３５ａ〜３５ｃ    スイッチ
３６，３７    記録部
４６，４７    デバイス
４８，４９    ＰＣＩｅ−メモリＩＦブリッジ
５０，５１    メモリカード
６１    ＵＳＢ
６２    ＰＣＩｅバス
６５    ＰＣＩｅバス（ローカルバス）
６３    検出信号線
６４    サイドバンドバス（通信部）
【図１】
0006547135.tif 000002
【図２】
0006547135.tif 000003
【図３】
0006547135.tif 000004
【図４】
0006547135.tif 000005
【図５】
0006547135.tif 000006
【図６】
0006547135.tif 000007
【図７】
0006547135.tif 000008