(57)【要約】複数の機器が接続される環境で装置のコストを低減しながら利便性を向上させることを課題の一例とする。記録再生装置Ａの端子ＴAには複数の機器Ｄが接続される。記録再生装置Ａの制御部５０は、機器Ｄが分類される区分ごとに、その区分に属する何れかの機器Ｄを選択的にアクティブ状態とし、当該区分の他の機器Ｄを非アクティブ状態とする。アクティブ状態にある機器Ｄの電源が切断されると、制御部５０は、その機器Ｄと同じ区分に属する非アクティブ状態の他の機器Ｄをアクティブ状態に変更する。【特許請求の範囲】
【請求項１】
複数の機器の各々をアクティブ状態および非アクティブ状態の何れかとする管理手段と、
アクティブ状態にある機器の動作の停止を検知する検知手段と、
前記検知手段が動作の停止を検知すると、非アクティブ状態にある他の機器をアクティブ状態に変更する変更手段と、
を具備する情報処理装置。
【請求項２】
前記変更手段は、アクティブ状態にある機器の動作の停止を前記検知手段が検知すると、検知された機器よりも後に当該情報処理装置に接続された非アクティブ状態の他の機器をアクティブ状態に変更する請求項１に記載の情報処理装置。
【請求項３】
当該情報処理装置に接続された各機器の識別情報と、各機器がアクティブ状態および非アクティブ状態の何れにあるのかを示す状態情報と、を対応付けて記憶する第１記憶手段を具備し、  前記変更手段は、非アクティブ状態を示す状態情報が対応付けられた識別情報によって識別される機器をアクティブ状態に変更する
請求項１または請求項２に記載の情報処理装置。
【請求項４】
当該情報処理装置に接続される各機器は複数の区分の何れかに分類され、
前記管理手段は、区分ごとに各機器をアクティブ状態および非アクティブ状態の何れかとする請求項１から請求項３の何れか１項に記載の情報処理装置。
【請求項５】
当該情報処理装置に接続された各機器の区分を示す区分情報を記憶する第２記憶手段を具備し、
前記変更手段は、前記検知手段が動作の停止を検知した機器と共通の区分情報が前記第２記憶手段に記憶された非アクティブ状態の他の機器を、アクティブ状態に変更する請求項４に記載の情報処理装置。
【請求項６】
各機器に対して当該情報処理装置への接続の順番に接続番号を割り当てる割当手段を具備し、
前記変更手段は、前記検知手段が動作の停止を検知すると、前記割当手段によって割り当てられた接続番号の順番で各機器の区分を順次に特定し、前記検知手段が動作の停止を検知した機器と同じ区分の機器が特定されると、特定された機器を非アクティブ状態からアクティブ状態に変更する請求項４に記載の情報処理装置。
【請求項７】
当該情報処理装置に接続された機器に所定のデータが記憶されているか否かを判定する判定手段を具備し、
前記管理手段は、前記所定のデータを記憶していると前記判定手段が判定した機器を選択的にアクティブ状態とし、
前記変更手段は、アクティブ状態にある機器の動作の停止を前記検知手段が検知すると、前記所定のデータを記憶していると前記判定手段が判定した非アクティブ状態の他の機器を、アクティブ状態に変更する請求項１から請求項６の何れか１項に記載の情報処理装置。
【請求項８】
コンピュータに、
複数の機器の各々をアクティブ状態および非アクティブ状態の何れかとする管理処理と、
アクティブ状態にある機器の動作の停止を検知する検知処理と、
前記検知処理にて動作の停止を検知すると、非アクティブ状態にある他の機器をアクティブ状態に変更する変更処理と、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置とこれに接続された機器との通信を制御する技術に関する。
【背景技術】
【０００２】
各種の情報を処理する機能を持った情報処理装置には、この処理の対象となるデータを記憶する機器や情報処理装置を操作するための機器といった様々な機器が接続される。情報処理装置がこれら総ての機器と並列に通信を実行するとすれば、処理能力が高い演算装置や大容量の記憶装置が必要となって製造のコストが嵩む。この問題を解決するために、例えば特許文献１には、複数のリモコン装置のうちＤＶＤ（Digital Versatile Disk）チェンジャの電源が投入された直後に操作されたリモコン装置の信号のみを有効とする構成が開示されている。
【特許文献１】特開２００３−２３３９７７号公報（段落００１４）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、この構成においては、ひとつのリモコン装置がいったん有効なものとして選択されると利用者は他のリモコン装置を利用することができないため、利便性に欠けるという問題がある。利用者がＤＶＤチェンジャの電源を投入し直して所望のリモコン装置を操作すれば、有効なリモコン装置を変更することも一応は可能であるが、この場合には電源の切断および再投入という煩雑な作業が必要になる。このような事情を背景として、本発明が解決しようとする課題としては、複数の機器が接続される環境にあっても装置のコストを低減しながら利便性を向上させることが一例として挙げられる。
【課題を解決するための手段】
【０００４】
本発明の情報処理装置は、複数の機器の各々をアクティブ状態および非アクティブ状態の何れかとする管理手段と、アクティブ状態にある機器の動作の停止を検知する検知手段と、前記検知手段が動作の停止を検知すると、非アクティブ状態にある他の機器をアクティブ状態に変更する変更手段とを具備することを特徴とする。【０００５】
本発明の情報処理装置における前記変更手段は、アクティブ状態にある機器の動作の停止を前記検知手段が検知すると、検知された機器よりも後に当該情報処理装置に接続された非アクティブ状態の他の機器をアクティブ状態に変更することを特徴とする。【０００６】
本発明の情報処理装置は、当該情報処理装置に接続された各機器の識別情報と、各機器がアクティブ状態および非アクティブ状態の何れにあるのかを示す状態情報と、を対応付けて記憶する第１記憶手段を具備し、  前記変更手段は、非アクティブ状態を示す状態情報が対応付けられた識別情報によって識別される機器をアクティブ状態に変更することを特徴とする。【０００７】
本発明の情報処理装置は、当該情報処理装置に接続される各機器は複数の区分の何れかに分類され、前記管理手段は、区分ごとに各機器をアクティブ状態および非アクティブ状態の何れかとすることを特徴とする。【０００８】
本発明の情報処理装置は、当該情報処理装置に接続された各機器の区分を示す区分情報を記憶する第２記憶手段を具備し、前記変更手段は、前記検知手段が動作の停止を検知した機器と共通の区分情報が前記第２記憶手段に記憶された非アクティブ状態の他の機器を、アクティブ状態に変更することを特徴とする。【０００９】
本発明の情報処理装置は、各機器に対して当該情報処理装置への接続の順番に接続番号を割り当てる割当手段を具備し、前記変更手段は、前記検知手段が動作の停止を検知すると、前記割当手段によって割り当てられた接続番号の順番で各機器の区分を順次に特定し、前記検知手段が動作の停止を検知した機器と同じ区分の機器が特定されると、特定された機器を非アクティブ状態からアクティブ状態に変更することを特徴とする。【００１０】
本発明の情報処理装置は、当該情報処理装置に接続された機器に所定のデータが記憶されているか否かを判定する判定手段を具備し、前記管理手段は、前記所定のデータを記憶していると前記判定手段が判定した機器を選択的にアクティブ状態とし、前記変更手段は、アクティブ状態にある機器の動作の停止を前記検知手段が検知すると、前記所定のデータを記憶していると前記判定手段が判定した非アクティブ状態の他の機器を、アクティブ状態に変更することを特徴とする。【００１１】
本発明の情報処理装置のプログラムは、コンピュータに、複数の機器の各々をアクティブ状態および非アクティブ状態の何れかとする管理処理と、アクティブ状態にある機器の動作の停止を検知する検知処理と、前記検知処理にて動作の停止を検知すると、非アクティブ状態にある他の機器をアクティブ状態に変更する変更処理とを実行させることを特徴とする。
【図面の簡単な説明】
【００１２】
【図１】第１実施例の記録再生装置に複数の機器が接続された様子を示すブロック図である。
【図２】記録再生装置の構成を示すブロック図である。
【図３】接続情報の具体的な内容を示す図である。
【図４】記録再生装置の制御部の動作を示すフローチャートである。
【図５】記録再生装置に機器が接続された様子とこのときの接続情報の内容とを示す図である。
【図６】記録再生装置に機器が接続された様子とこのときの接続情報の内容とを示す図である。
【図７】記録再生装置に機器が接続された様子とこのときの接続情報の内容とを示す図である。
【図８】記録再生装置に機器が接続された様子とこのときの接続情報の内容とを示す図である。
【図９】何れかの機器の電源が切断された様子とこの切断後の接続情報の内容とを示す図である。
【図１０】第２実施例の記録再生装置に記憶される接続情報とテーブルの内容を示す図である。
【図１１】記録再生装置の制御部の動作を示すフローチャートである。
【図１２】記録再生装置に機器が接続された様子とこのときの接続情報およびテーブルの内容とを示す図である。
【図１３】記録再生装置に機器が接続された様子とこのときの接続情報およびテーブルの内容とを示す図である。
【図１４】記録再生装置に機器が接続された様子とこのときの接続情報およびテーブルの内容とを示す図である。
【図１５】何れかの機器が切断された様子とこの切断後の接続情報およびテーブルの内容とを示す図である。
【図１６】第３実施例の記録再生装置における制御部の動作を示すフローチャートである。
【図１７】記録再生装置に機器が接続された様子とこのときの接続情報の内容とを示す図である。
【図１８】記録再生装置に機器が接続された様子とこのときの接続情報の内容とを示す図である。
【図１９】何れかの機器が切断された様子とこの切断後の接続情報の内容とを示す図である。
【符号の説明】
【００１３】
Ａ……記録再生装置（情報処理装置）
Ａ1……記録再生系
Ａ2……制御処理系
５０……制御部
５１……メモリ
５３……表示部
５５……ＵＳＢコントローラ
５６１……ＵＳＢホストコントローラ
５６２……ＵＳＢペリフェラルコントローラ
【発明を実施するための最良の形態】
【００１４】
本発明の好適な実施の形態を説明する。本発明の一実施形態に係る情報処理装置は、当該情報処理装置に接続された機器の各々をアクティブ状態および非アクティブ状態の何れかとする管理手段と、アクティブ状態にある機器の動作の停止を検知する検知手段と、検知手段が動作の停止を検知すると、非アクティブ状態にある他の機器をアクティブ状態に変更する変更手段とを具備する。これらの各手段は、ＣＰＵ（Central Processing Unit）などの演算処理装置がプログラムを実行することによって実現されてもよいし、各手段による処理に専用されるＤＳＰ（Digital Signal Processor）などのハードウェアによって実現されてもよい。【００１５】
本実施形態における「アクティブ状態」とは、情報処理装置との関係で各機器の本来の機能を発揮させる動作が当該機器について許容された状態を意味する。例えば、各機器から情報処理装置に対するデータの送信または情報処理装置から各機器へのデータの送信が許容された状態がアクティブ状態である。これに対し、本実施形態における「非アクティブ状態」とは、各機器の動作（換言すると情報処理装置と各機器との通信）がアクティブ状態よりも制限された状態を意味し、典型的には、情報処理装置との関係で各機器の本来の機能を発揮させる動作が禁止された状態を意味する。【００１６】
例えば、利用者による操作の内容を識別するための操作データを出力するキーボードやマウスやリモコン、あるいはＭＩＤＩ（Musical Instrument Digital Interface）規格に準拠した操作データを利用者による操作に応じて出力する機器（いわゆるMIDI楽器）といった入力機器については、操作データを情報処理装置に出力するという動作が許容された状態（あるいは情報処理装置が操作データに応じた処理を実行するという動作が許容された状態）がアクティブ状態に該当する。【００１７】
また、映像データや音声データといった各種のデータを記憶する半導体メモリやこれを収容するメモリリーダなどの記憶機器については、このデータを読み出して情報処理装置に出力するという動作や記憶機器によって記憶されるべきデータを情報処理装置から当該記憶機器に送信するといった動作が許容された状態がアクティブ状態に該当する。同様に、デジタルカメラやデジタルビデオカメラあるいはスキャナといった撮像機器については、これらの機器による撮像によって生成されたデータを情報処理装置に出力するという動作が許容された状態がアクティブ状態に該当する。【００１８】
さらに、音声や画像を出力する出力機器については、出力の対象を示すデータを情報処理装置から各機器に出力する動作が許容された状態（したがってこの種のデータに基づく音声や画像の出力が各機器について許容された状態）を意味する。例えば、スピーカやヘッドホンといった放音機器については、これによって出力される音声を示すデータを情報処理装置から当該放音機器に送信する動作が許容された状態がアクティブ状態に該当する。また、表示機器や印刷機器といった画像出力機器については、これによって出力される画像を示すデータを情報処理装置から当該機器に出力する動作が許容された状態（したがって、表示機器による画像の表示や印刷機器による画像の印刷が許容された状態）がアクティブ状態に該当する。【００１９】
本実施形態においては、情報処理装置に接続された機器がアクティブ状態および非アクティブ状態の何れかとされる（すなわち選択的にアクティブ状態とされる）から、これに接続された総ての機器が一律にアクティブ状態とされて情報処理装置がその各々と並列に通信する構成と比較して、情報処理装置に要求される処理能力や記憶容量は低減される。
したがって、情報処理装置の製造のコストを削減することができる。しかも、本実施形態においては、アクティブ状態にある機器の動作の停止を契機として、それまで非アクティブ状態にあった他の機器がアクティブ状態に遷移する。したがって、利用者は、アクティブ状態となる機器を自ら選択する作業や情報処理装置の電源を切断してから再投入するといった煩雑な作業を実行する必要はない。すなわち、本実施形態によれば、コストの低減と利便性の向上とを両立することができる。もっとも、本実施形態の構成に加えて、アクティブ状態となる機器を利用者が任意に選択できる構成を採用してもよい。【００２０】
なお、本実施形態において機器が情報処理装置に接続された状態とは、機器の存在が情報処理装置によって認識された状態を意味する。例えば、機器が伝送線を介して（すなわち有線にて）情報処理装置に結線されたうえで当該機器が情報処理装置に認識された状態や、機器が無線にて情報処理装置と情報を授受することによって当該機器が情報処理装置に認識された状態は、機器が情報処理装置に接続された状態である。換言すると、機器が情報処理装置に接続された状態とは、機器に関する情報（例えば機器の区分を示す情報や機器を識別するための情報）が情報処理装置によって取得された状態と把握することもできる。【００２１】
また、本実施形態の検知手段は、例えば、それまで電源が投入されていた機器の電源が切断されるといった変化や、情報処理装置に伝送線を介して接続されていた機器が何らかの事情（例えば過電流の発生といった障害の発生や利用者による切断）によって切断されるといった変化が発生したときに当該機器の動作の停止を検知する。あるいは、例えば時間の経過を条件として、機器の各要素に対する給電が実行される第１のモードから特定の要素に対する給電が停止される第２のモード（いわゆる省電力モードやスリープモード）に移行する機能を備えた機器については、第１のモードから第２のモードへの移行も検知手段によって検知される「動作の停止」に該当する。【００２２】
なお、アクティブ状態となる機器を管理手段が選択するときの規則や、非アクティブ状態からアクティブ状態に変更される機器を変更手段が選択するときの規則は任意である。
ただし、利用者にとっては自分が接続した順番に各機器を使用したい場合が多いと考えられる。したがって、変更手段は、アクティブ状態にある機器の動作の停止を検知手段が検知すると、その検知された機器よりも後に当該情報処理装置に接続された非アクティブ状態の他の機器をアクティブ状態に変更することが望ましい。【００２３】
本実施形態の具体的な態様においては、当該情報処理装置に接続された各機器の識別情報と、各機器がアクティブ状態および非アクティブ状態の何れにあるのかを示す状態情報と、を対応付けて記憶する第１記憶手段がさらに設けられ、変更手段は、非アクティブ状態を示す状態情報が対応付けられた識別情報によって識別される機器をアクティブ状態に変更する。この構成によれば、各機器がアクティブ状態および非アクティブ状態の何れにあるのかを、当該機器の識別情報に対応付けられた状態情報によって簡易に判別することができる。【００２４】
また、情報処理装置に接続される各機器が複数の区分の何れかに分類される構成においては、管理手段が、区分ごとに各機器をアクティブ状態および非アクティブ状態の何れかに選定する構成としてもよい。換言すると、管理手段は、複数の区分の各々について所定数（１個または複数個）の機器を選択的にアクティブ状態とする。この構成によれば、別個の区分に属する各機器が同時にアクティブ状態となり得るから、情報処理装置の利便性を向上させることができる。特に、情報処理装置に接続され得る機器が各々の機能に応じて各区分に分類される場合には、別機能の複数の機器を並列に使用することができるという利点がある。もっとも、機器の分類の仕方はこれに限られない。例えば、機器のメーカや型式に応じて機器を各区分に分類してもよい。【００２５】
なお、各機器の区分を判別するための構成は任意である。例えば、当該情報処理装置に接続された機器の区分を示す区分情報を記憶する第２記憶手段を備えた構成とし、変更手段が、検知手段が動作の停止を検知した機器と共通の区分情報が第２記憶手段に記憶された非アクティブ状態の機器を、アクティブ状態に変更するようにしてもよい（例えば後述する第１実施例）。なお、本実施形態における第１記憶手段および第２記憶手段の双方を備えた構成においては、各記憶手段が別個の記憶装置によって実現されるか単一の記憶装置として実現されるかは不問である。
あるいは、各機器に対して当該情報処理装置への接続の順番に接続番号を割り当てる割当手段を備えた構成とし、変更手段が、検知手段が動作の停止を検知すると、割当手段によって割り当てられた接続番号の順番で各機器の区分を順次に特定し、検知手段が動作の停止を検知した機器と同じ区分の機器が特定されると、その特定された機器を非アクティブ状態からアクティブ状態に変更するようにしてもよい（例えば後述する第２実施例）。
この構成によれば、各機器ごとの区分情報を情報処理装置にて保持する必要がないから、情報処理装置に要求される記憶容量をさらに低減することができる。【００２６】
ところで、情報処理装置に接続される機器としては、画像データや音声データといった各種のデータを記憶する機能を備えた機器（例えば記憶機器や撮像機器）がある。この種の機器が情報処理装置に接続されたとしても、情報処理装置による処理の対象となるデータが当該機器に保持されていなければ、この機器をアクティブ状態とする実益は少ない。
そこで、本実施形態の望ましい態様においては、所定のデータが機器に記憶されているか否かを判定する判定手段がさらに設けられ、管理手段は、所定のデータを記憶していると判定手段が判定した機器を選択的にアクティブ状態とし、変更手段は、アクティブ状態にある機器の動作の停止を検知手段が検知すると、所定のデータを記憶していると判定手段が判定した非アクティブ状態の他の機器を、アクティブ状態に変更する。この態様によれば、所定のデータを記憶している機器（すなわち情報処理装置との関係で本来の機能を発揮し得る機器）のみがアクティブ状態とされるから、所定のデータを記憶していないために本来の機能を発揮し得ない機器がアクティブ状態とされるといった無駄な処理を削減することができる。【００２７】
判定手段は、例えば機器に記憶されたデータの属性を示す情報に基づいて判別を実行する。この判別に使用される情報の典型例は、データ（ファイル）の形式を示す拡張子である。例えば、判定手段は、「jpeg」、「tiff」または「gif」といった拡張子のデータ（映像データ）が機器に記憶されているか否かを判別する。【００２８】
なお、判定手段によって有無が判定されるデータの種類は、各機器の総ての区分で同一であってもよいが、機器の区分ごとに相違していてもよい。例えば、デジタルカメラとデジタルビデオカメラとが別個の区分に分類される場合、デジタルカメラの区分に属する機器については拡張子が「jpeg」であるデータの有無が判定され、デジタルビデオカメラの区分に属する機器については拡張子が「jpeg」または「mpeg」の一方であるデータの有無が判定されるといった具合である。【００２９】
さらに、本実施形態の望ましい態様においては、管理手段によってアクティブ状態とされた機器を利用者に報知する報知手段がさらに設けられる。この態様によれば、アクティブ状態にある機器を利用者が認識することができるから、情報処理装置の利便性はさらに向上する。報知手段は、アクティブ状態にある機器を識別するための画像を表示機器に表示させる手段であってもよいし、この機器を識別するための音声を放音機器に放音させる手段であってもよい。【００３０】
また、本発明の他の実施の形態としては、コンピュータによって実行されるプログラムが挙げられる。このプログラムは、コンピュータに接続された機器の各々をアクティブ状態および非アクティブ状態の何れかとする管理処理と、アクティブ状態にある機器の動作の停止を検知する検知処理と、検知処理にて動作の停止を検知すると、それまで非アクティブ状態にあった他の機器をアクティブ状態に変更する変更処理とをコンピュータに実行させる。
【実施例】
【００３１】
次に、本発明の実施形態の具体例を説明する。なお、以下の実施例においては、映像データや音声データを記録および再生する装置（以下「記録再生装置」という）を情報処理装置の一例として説明するが、本発明の適用される範囲はこの態様に何ら限定されない。【００３２】
＜Ａ：第１実施例＞
＜Ａ−１：第１実施例の構成＞
図１は、本実施例の記録再生装置とその周辺の機器との関係を示すブロック図である。
この記録再生装置Ａは、各々がＵＳＢ（Universal Serial Bus）の規格に準拠した端子ＴAと端子ＴBとを有する。端子ＴAおよびＴBには、多数の機器が直接的にまたは他の機器を介して間接的に接続される。図１においては、ケーブルによって端子ＴAに接続されたハブ（ＵＳＢハブ）Ｈ1を介して２個のデジタルカメラＤ1およびＤ2が記録再生装置Ａに接続され、ケーブルによってハブＨ1に接続されたハブＨ2を介して１個のデジタルカメラＤ4と２個のキーボードＤ3およびＤ5とが記録再生装置Ａに接続され、さらにケーブルによってハブＨ2に接続されたハブＨ3を介して１個のデジタルカメラＤ6が記録再生装置Ａに接続された状態が例示されている。記録再生装置Ａは、これらの機器（以下では単に「機器Ｄ」と総称する）との間で種々の情報を授受する。【００３３】
図２は、記録再生装置Ａの構成を示すブロック図である。同図に示されるように、記録再生装置Ａは、映像データや音声データの記録および再生を実行する記録再生系Ａ1と、この記録再生系Ａ1の動作を制御する制御処理系Ａ2とを含む。【００３４】
記録再生系Ａ1は、ハードディスク（以下「ＨＤ」という）ドライブ１０と、ＤＶＤドライブ２０と、記録処理系３０と、再生処理系４０とを含む。このうちＨＤドライブ１０は、映像データや音声データが記録されるＨＤ１１を駆動してこれらのデータの書込および読出を実行する。一方、ＤＶＤドライブ２０は、映像データや音声データが記録されるＤＶＤ２１を駆動してこれらのデータの書込および読出を実行する。【００３５】
記録処理系３０は、ＨＤ１１やＤＶＤ２１に記録されるデータの生成やこのデータに対する各種の処理を実行する手段である。図２に示されるＴＶ受信機３１は、各放送局から送信された電波（例えばＶＨＦやＢＳなどのＲＦ信号）を受信するアンテナ３１１を備え、利用者によって選択された帯域に同調して受信した信号波をＩＦ（中間周波数）信号に変換したうえで、これを映像信号および音声信号に復調して出力する手段である。ＴＶ受信機３１の後段に配置された入力切換部３２は、ＴＶ受信機３１から出力された映像信号および入力端子Ｔin1から供給される映像信号の何れかを選択してＡ／Ｄコンバータ３３１に出力するスイッチ３２１と、ＴＶ受信機３１から出力された音声信号および入力端子Ｔin2から供給される音声信号の何れかを選択してＡ／Ｄコンバータ３３２に出力するスイッチ３２２とを有する。スイッチ３２１およびスイッチ３２２は制御処理系Ａ2によって制御される。【００３６】
Ａ／Ｄコンバータ３３１によってアナログの映像信号から生成されたデジタルの映像データは映像デコーダ３４に供給される。映像デコーダ３４は、この映像データをＮＴＳＣ方式といった他の形式の映像データに変換して入力切換部３５および再生処理系４０に出力する。同様に、Ａ／Ｄコンバータ３３２によってアナログの音声信号から生成されたデジタルの音声データは入力切換部３５および再生処理系４０に供給される。【００３７】
入力切換部３５には、ＨＤ１１およびＤＶＤ２１の一方から他方へのデータのダビングのためにＨＤ１１またはＤＶＤ２１から読み出された映像データや音声データが再生処理系４０から供給される。入力切換部３５は、映像デコーダ３４から出力された映像データおよび再生処理系４０から供給された映像データの何れかを選択して映像エンコーダ３６１に出力するスイッチ３５１と、Ａ／Ｄコンバータ３３２から出力された音声データおよび再生処理系４０から供給された音声データの何れかを選択して音声エンコーダ３６２に出力するスイッチ３５２とを有する。スイッチ３５１およびスイッチ３５２は制御処理系Ａ2によって制御される。【００３８】
映像エンコーダ３６１は、スイッチ３５１から供給される映像データをＭＰＥＧ(Motion Picture Expert Group）形式といった他の形式の映像データに変換して出力する。音声エンコーダ３６２は、スイッチ３５２から供給される音声データをＡＣ-３といった他の形式の音声データに変換して出力する。マルチプレクサ３７は、映像エンコーダ３６１から出力される映像データと音声エンコーダ３６２から出力される音声データとに基づいてプログラムストリームを生成して出力する。以上が記録処理系３０を構成する要素である。【００３９】
一方、ＨＤドライブ１０には、例えばＡＴＡＰＩ（AT Attachment Packet Interface）などの規格に準拠したドライブインタフェース１４が接続される。同様に、ＤＶＤドライブ２０には、例えばＡＴＡＰＩに準拠したドライブインタフェース２４が接続される。このドライブインタフェース２４は、ＤＶＤ２１から読み出されたプログラムストリームをＤＶＤドライブ２０から受信し、これを第１切換部１５および再生処理系４０に出力する。第１切換部１５は、記録処理系３０のマルチプレクサ３７から出力されたプログラムストリームと、ドライブインタフェース２４から供給されるプログラムストリームとの何れかを選択してドライブインタフェース１４に出力する。このプログラムストリームはドライブインタフェース１４からＨＤドライブ１０に供給されたうえでＨＤ１１に書き込まれる。【００４０】
また、ドライブインタフェース１４は、ＨＤ１１から読み出されたプログラムストリームをＨＤドライブ１０から受信し、これを第２切換部２５および再生処理系４０に出力する。第２切換部２５は、記録処理系３０のマルチプレクサ３７から出力されたプログラムストリームと、ドライブインタフェース１４から供給されるプログラムストリームとの何れかを選択してドライブインタフェース２４に出力する。この第２切換部２５から出力されたプログラムストリームはドライブインタフェース２４からＤＶＤドライブ２０に供給されたうえでＤＶＤ２１に書き込まれる。第１切換部１５および第２切換部２５は制御処
理系Ａ2によって制御される。【００４１】
次に、再生処理系４０は、ＨＤ１１やＤＶＤ２１から読み出されたデータに対する各種の処理やこのデータの再生を実行する手段である。図２に示される出力切換部４１は、ＨＤドライブ１０からドライブインタフェース１４を介して供給されるプログラムストリームとＤＶＤドライブ２０からドライブインタフェース２４を介して供給されるプログラムストリームとの何れかを制御処理系Ａ2による制御に従って選択してデマルチプレクサ４２に出力する。このデマルチプレクサ４２は、出力切換部４１によって供給されるプログラムストリームからＭＰＥＧ形式の映像データとＡＣ-３形式の音声データとを分離して
出力する。映像デコーダ４３１は、デマルチプレクサ４２から出力される映像データを復号したうえで記録処理系３０のスイッチ３５１と出力切換部４４のスイッチ４４１とに出力する。一方、音声デコーダ４３２は、デマルチプレクサ４２から出力される音声データを復号したうえで記録処理系３０のスイッチ３５２と出力切換部４４のスイッチ４４２とに出力する。【００４２】
スイッチ４４１は、記録処理系３０の映像デコーダ３４から供給される映像データと映像デコーダ４３１から供給される映像データとの何れかを、制御処理系Ａ2による制御のもとに選択して出力する。同様に、スイッチ４４２は、記録処理系３０のＡ／Ｄコンバータ３３２から供給される音声データと音声デコーダ４３２から供給される音声データとの何れかを、制御処理系Ａ2による制御のもとに選択して出力する。スイッチ４４２によって選択された音声データは、Ｄ／Ａコンバータ４７２によってアナログの音声信号に変換されたうえで出力端子Ｔout2から出力される。この出力端子Ｔout2には、例えばスピーカやヘッドホンといった放音機器が接続される。【００４３】
一方、スイッチ４４１によって選択された映像データはサムネイルＯＳＤ（On Screen Display）４５に供給される。このサムネイルＯＳＤ４５は、スイッチ４４１から出力された映像データの映像に対して文字や符号などの画像を重畳して出力する手段である。このサムネイルＯＳＤ４５によって映像データに合成される文字や符号は制御処理系Ａ2によって指定される。【００４４】
映像エンコーダ４６は、サムネイルＯＳＤ４５から出力される映像データを、表示機器による表示に適した形式に変換して出力する。映像エンコーダ４６から出力された映像データは、Ｄ／Ａコンバータ４７１によってアナログの映像信号に変換されたうえで出力端子Ｔout1から出力される。この出力端子Ｔout1には、例えばＣＲＴ（Cathode Ray Tube）や液晶パネルといった各種の表示機器が接続される。【００４５】
次に、制御処理系Ａ2は、以上に説明した記録再生系Ａ1を制御するための手段である。
図２に示される制御部５０は、ＣＰＵ（Central  Processing  Unit）などの演算処理装置によって構成され、ＨＤ１１やＤＶＤ２１に対するデータの書込やこれらから読み出されたデータの再生といった種々の処理を実現するために記録再生装置Ａの各部をプログラムに基づいて制御する。メモリ５１は、各種のプログラムやその実行に際して使用される様々なデータを記憶する手段である。
さらに詳述すると、メモリ５１は、制御部５０によって実行されるプログラムが格納されたＲＯＭ（Read  Only  Memory）や、制御部５０によって作業領域として使用されるＲＡＭ（Random  Access  Memory）を含む。このＲＡＭには、端子ＴAに接続された機器Ｄから入力されたデータやこれらの機器Ｄに出力されるデータが一時的に格納される。【００４６】
受光部５２１は、利用者による操作に応じたリモコン装置６０からの出射光を受光および復調することにより、リモコン装置６０に対する操作の内容を示す操作データを生成して操作部５２２に出力する。この操作部５２２は、数字キーやカーソルキーや確定キーといった種々の操作子（図示略）を備え、利用者が操作した操作子を識別するための操作データを生成する。ここで生成された操作データおよび受光部５２１から出力された操作データは制御部５０に出力される。制御部５０は、この操作データを受信することによって利用者による操作の内容を特定する。一方、表示部５３は、液晶やＬＥＤを利用した表示機器を備え、リモコン装置６０や操作部５２２に対する利用者からの操作の内容など種々の情報を制御部５０による制御のもとに表示する。【００４７】
ＵＳＢホストコントローラ５６１は、端子ＴAに接続された機器ＤとＵＳＢコントローラ５５との間で実行される通信を制御する手段である。この端子ＴAに接続された機器Ｄは、記録再生装置Ａに対してペリフェラル（周辺機器）として動作する。一方、ＵＳＢペリフェラルコントローラ５６２は、端子ＴBに接続された機器とＵＳＢコントローラ５５との間で実行される通信を制御する手段である。この端子ＴBに接続された機器（例えばパーソナルコンピュータ）は、記録再生装置Ａに対してホストとして動作する。ＵＳＢコントローラ５５は、ＵＳＢホストコントローラ５６１およびＵＳＢペリフェラルコントローラ５６２を制御する手段である。さらに詳述すると、ＵＳＢコントローラ５５は、ＵＳＢホストコントローラ５６１またはＵＳＢペリフェラルコントローラ５６２を介して外部の機器Ｄから受信したデータを制御部５０に出力するとともに、制御部５０から供給されるデータをＵＳＢホストコントローラ５６１またはＵＳＢペリフェラルコントローラ５６２に出力する。以上のように、ＵＳＢホストコントローラ５６１およびＵＳＢペリフェラルコントローラ５６２とＵＳＢコントローラ５５とは、記録再生装置Ａが各機器Ｄと通信するための手段として機能する。【００４８】
以上が記録再生装置Ａの構成である。図１に示したように、記録再生装置Ａの端子ＴAには様々な機器Ｄが接続される。このように記録再生装置Ａに接続されることが予定される機器（ＵＳＢの規格に準拠している機器）は、その機能や用途に応じて複数の区分（クラス）に分類されている。例えば、キーボードやマウスなどは入力機器の区分に分類され、デジタルカメラやデジタルビデオカメラは撮像機器の区分に分類され、メモリやメモリリーダは記憶機器の区分に分類されるといった具合である。各機器Ｄは、自身の区分を示す情報（以下「区分情報」という）を内部の記憶装置に保持している。一方、メモリ５１には、端子ＴAに接続されることによって制御部５０と適切に通信することができる（すなわちＵＳＢの規格に準拠している）総ての機器Ｄの区分情報が予め記憶されている。各機器Ｄに保持されている区分情報が、メモリ５１に格納された何れかの区分情報と一致するか否かを判別することにより、制御部５０は、端子ＴAに接続された機器Ｄが記録再生装置Ａによってサポートされる機器であるか否かを認識することができる。【００４９】
さらに、図１に示されるように端子ＴAに機器Ｄが接続されると、制御部５０は、この機器Ｄに関する情報（以下「接続情報」という）を生成してメモリ５１に格納する。図３は、この接続情報の内容を示す図である。同図に示されるように、ひとつの機器Ｄに対応する接続情報は、その機器Ｄに対して固有に割り当てられた情報（以下「識別情報」という）と、その機器Ｄから受信した区分情報と、その機器Ｄの状態を示す情報（以下「状態情報」という）とを含む。【００５０】
本実施例においては、記録再生装置Ａに接続された総ての機器Ｄについて当該記録再生装置Ａとの通信が許容されるわけではなく、予め定められた規則に基づいて選択された特定の機器Ｄのみが記録再生装置Ａと通信し得るアクティブ状態とされ、それ以外の機器Ｄは記録再生装置Ａとの通信が禁止された非アクティブ状態とされる。図３に示される状態情報は、各機器Ｄがアクティブ状態および非アクティブ状態の何れにあるのかを示す情報（例えばフラグ）である。【００５１】
＜Ａ−２：本実施例の動作＞
次に、各機器Ｄとの通信を管理する方法に特に着目して、本実施例に係る記録再生装置Ａの動作を説明する。【００５２】
記録再生装置Ａの電源が投入されると、制御部５０は、メモリ５１に格納されたプログラムを順次に実行することにより、各機器Ｄとの通信を制御するための処理を順次に実行する。図４は、この処理の具体的な内容を示すフローチャートである。【００５３】
図４に示されるように、この処理を開始すると、制御部５０はまず、新たな機器Ｄを検知したか否かを判定する（ステップＳa1）。ここで検知していないと判定した場合、制御部５０は、記録再生装置Ａに既に接続されていた機器Ｄの電源の切断（機器Ｄが取り外された場合も含む）を検知したか否かを判定し（ステップＳa6）、これを検知していない場合には処理をステップＳa1に移行する。すなわち、ステップＳa1およびステップＳa6を順次に繰り返すこと（ポーリング）により、制御部５０は、各機器Ｄの接続と動作の停止とを検知する手段として機能する。【００５４】
ステップＳa1で新たな機器Ｄを検知したと判定した場合、制御部５０は、この機器（以下では特に「被検知機器」という場合がある）Ｄが記録再生装置Ａによってサポートされている機器であるか否かを判定する（ステップＳa2）。さらに詳述すると、制御部５０は、被検知機器Ｄに区分情報を要求し、これに応じて送信されてきた区分情報がメモリ５１に予め登録されている場合には被検知機器Ｄがサポートの対象であると判定する一方、この区分情報がメモリ５１の何れの区分情報にも合致しない場合や被検知機器Ｄが区分情報を送信してこない場合にはその被検知機器Ｄがサポートの対象外であると判定する。ステップＳa2でサポートの対象外と判定した場合、制御部５０は、この被検知機器Ｄについて何らの処理も実行することなく処理をステップＳa1に戻す。【００５５】
これに対し、ステップＳa2でサポートの対象の機器であると判定した場合、制御部５０は、被検知機器Ｄの接続情報を生成してメモリ５１に格納する（ステップＳa3）。すなわち、制御部５０は、被検知機器Ｄに識別情報を割り当て、この識別情報と先に取得した区分情報と非アクティブ状態を示す状態情報とを対応付けて接続情報としてメモリ５１に書き込む。次いで、制御部５０は、メモリ５１に記憶された接続情報の区分情報と状態情報とを参照することにより、被検知機器Ｄと同じ区分に属する何れかの機器Ｄが既にアクティブ状態とされているか否かを判定する（ステップＳa4）。さらに詳述すると、制御部５０は、被検知機器Ｄと共通する区分情報をメモリ５１から検索し、ここで検索した区分情報に対応する状態情報がアクティブ状態を示す場合にはステップＳa4で「Yes」と判定する一方、状態情報が非アクティブ状態を示す場合や被検知機器Ｄと共通の区分情報が検索されない場合（すなわち同区分の機器Ｄがそれまで接続されていなかった場合）にはステップＳa4で「No」と判定する。【００５６】
ここで当該区分に属するアクティブ状態の機器Ｄが存在しないと判定した場合、制御部５０は、被検知機器Ｄの状態情報を、アクティブ状態を示す内容に更新することによって当該機器Ｄをアクティブ状態とする（ステップＳa5）。さらに、制御部５０は、被検知機器Ｄの区分情報をサムネイルＯＳＤ４５に出力することにより、出力端子Ｔout1に接続された表示機器に被検知機器Ｄの区分を表示させる。一方、被検知機器Ｄと同じ区分に属する他の機器Ｄが既にアクティブ状態にあると判定した場合（ステップＳa4：Yes）、制御部５０は、被検知機器Ｄの状態情報を更新することなく（すなわち非アクティブ状態を示す内容のまま）処理をステップＳa1に移行する。ここで非アクティブ状態とされた機器Ｄについては、記録再生装置Ａに対する映像データまたは音声データの送信や、記録再生装置Ａから当該機器Ｄに対する映像データまたは音声データの送信が禁止されることになる。以上のように、本実施例における制御部５０は、記録再生装置Ａに接続された機器Ｄの各々をアクティブ状態または非アクティブ状態の何れかに選定する手段として機能する。【００５７】
次に、記録再生装置Ａに既に接続されていた機器Ｄの電源が切断された場合（ステップＳa6：Yes）、制御部５０は、ステップＳa2と同様の手順により、当該機器（以下では「停止機器」という場合がある）Ｄがサポートの対象の機器Ｄであるか否かを判定する（ステップＳa7）。ここでサポートの対象外と判定すると、制御部５０は、この停止機器Ｄについて何らの処理も実行することなく処理をステップＳa1に移行する。【００５８】
一方、停止機器Ｄがサポートの対象であると判定すると、制御部５０は、この停止機器Ｄの接続情報をメモリ５１から削除する（ステップＳa8）。さらに、制御部５０は、ステップＳa8で削除する接続情報の状態情報がアクティブ状態を示していたか否かを判定することにより、停止機器Ｄがそれまでアクティブ状態にあったか否かを判定する（ステップＳa9）。ここでアクティブ状態になかったと判定すると、制御部５０は、ステップＳa1に処理を移行する。【００５９】
これに対し、停止機器Ｄがそれまでアクティブ状態にあったと判定すると、制御部５０は、停止機器Ｄと同じ区分に属する非アクティブ状態の他の機器Ｄをアクティブ状態に変更するための処理を実行する。すなわち、制御部５０は、今回の停止機器Ｄと共通の区分情報がメモリ５１に記憶されているか否かを判別することにより、停止機器Ｄと同じ区分に属する非アクティブ状態の他の機器Ｄが記録再生装置Ａに接続されているか否かを判定する（ステップＳa10）。ここで同区分の機器Ｄが接続されていないと判定すると、制御部５０は、ステップＳa1に処理を移行する。この場合、停止機器Ｄと同じ区分に属するアクティブ状態の機器Ｄは存在しないことになる。【００６０】
ステップＳa10において同区分の機器Ｄが存在すると判定すると、制御部５０は、ステップＳa5に処理を移行し、それまで非アクティブ状態にあった他の機器Ｄの状態情報を、アクティブ状態を示す内容に更新することによって当該機器Ｄをアクティブ状態とする。ここで、停止機器Ｄと同じ区分に属する複数の機器Ｄが記録再生装置Ａに接続されている場合、制御部５０は、これらの機器Ｄのうち最先に記録再生装置Ａに接続された機器Ｄをアクティブ状態とする。機器Ｄの接続の順番は、接続情報に含まれる識別情報を参照することによって特定される。以上のように、本実施例における制御部５０は、各機器Ｄを非アクティブ状態からアクティブ状態に変更するための手段として機能する。なお、ステップＳa5において、制御部５０は、新たにアクティブ状態となった機器Ｄの区分情報をサムネイルＯＳＤ４５に出力することによって、この機器Ｄを利用者に報知する。【００６１】
次に、図５ないし図９を参照して、以上に説明した動作の具体例を説明する。なお、これらの各図においては、各機器Ｄの識別情報（AD#1など）とその機器Ｄの区分情報（CL#1など）とが、各機器Ｄを表すブロックに併記されている。【００６２】
いま、図５(a)に示されるように、区分「CL#3」に属するデジタルカメラＤ1がハブＨ1を介して記録再生装置Ａに接続された場合を想定する。この場合、図５(b)に示されるように、デジタルカメラＤ1に割り当てられた識別情報「AD#1」とこのデジタルカメラＤ1から取得した区分情報「CL#3」とを含む接続情報がメモリ５１に書き込まれる（ステップＳa3）。さらに、この状態では、デジタルカメラＤ1と同じ区分の他の機器Ｄは記録再生装置Ａに接続されていないから（ステップＳa4：No）、デジタルカメラＤ1の状態情報はアクティブ状態を示す内容とされる（ステップＳa5）。なお、図５ないし図９においては、アクティブ状態にある機器Ｄのブロックに斜線が付されている。【００６３】
さらに、図６(a)に示されるように区分「CL#1」に属するキーボードＤ3がハブＨ2を介して記録再生装置Ａに接続されると、図６(b)に示されるように、このキーボードＤ3の接続情報がメモリ５１に記憶されるとともに当該接続情報の状態情報がアクティブ状態を示す内容とされる。この時点においてキーボードＤ3以外に区分「CL#1」の機器Ｄは未だ接続されていない（ステップＳa4：No）からである。【００６４】
次いで、図７(a)に示されるようにデジタルカメラＤ6がハブＨ3を介して記録再生装置Ａに接続され、このデジタルカメラＤ6に対応する接続情報がメモリ５１に書き込まれた場合を想定する。図７(b)に示されるように、この時点ではデジタルカメラＤ6と同じ区分に属するデジタルカメラＤ1が既にアクティブ状態とされている。したがって、ステップＳa4における判定の結果は「Yes」となり、デジタルカメラＤ6は非アクティブ状態とされる。すなわち、デジタルカメラＤ6から記録再生装置Ａに対する映像データまたは音声データの送信や、記録再生装置ＡからデジタルカメラＤ6に対する映像データまたは音声データの送信は禁止される。【００６５】
その後に新たな機器Ｄが接続された場合も同様の処理が実行される。例えば、図８(a)においては、区分「CL#3」に属するデジタルカメラＤ2およびＤ4と、区分「CL#1」に属するキーボードＤ5が接続された場合が想定されている。この時点ではデジタルカメラＤ1とキーボードＤ3とが既にアクティブ状態とされているから、図８(b)に示されるようにデジタルカメラＤ2およびＤ4とキーボードＤ5は非アクティブ状態とされる。【００６６】
次に、図９(a)に示されるように、デジタルカメラＤ1の電源が切断された場合（ステップＳa6：Yes）を想定する。この場合には、図９(b)に示されるようにデジタルカメラＤ1の接続情報がメモリ５１から削除される（ステップＳa8）。また、デジタルカメラＤ1はそれまでアクティブ状態にあったから、ステップＳa9における判定の結果は「Yes」となる。さらに、その時点では、デジタルカメラＤ1と同区分に属するデジタルカメラＤ6、Ｄ2およびＤ4が記録再生装置Ａに接続されているから、ステップＳa10における判定の結果は「Yes」となる。そして、これらのデジタルカメラのうち最先に記録再生装置Ａに接続されたのはデジタルカメラＤ6であるから、ステップＳa10に続くステップＳa5においては、図９(b)に示されるようにデジタルカメラＤ6の状態情報がアクティブ状態を示す内容に更新される。したがって、デジタルカメラＤ6から記録再生装置Ａへの映像データまたは音声データの送信や記録再生装置ＡからデジタルカメラＤ6に対する映像データまたは音声データの送信が許容されることになる。【００６７】
なお、以上の説明においては、記録再生装置Ａの電源が投入された後に各機器Ｄが順次に接続される場合を例示したが、複数の機器Ｄの接続後に記録再生装置Ａの電源が投入される場合もある。この場合、制御部５０は、ステップＳa1においてこれらの機器Ｄを順次に検出する。このときに制御部５０が各機器Ｄを検出する順番は任意である。例えば、図１のように各機器Ｄが階層的に接続されている場合には、浅い階層に位置する機器Ｄ（例えばハブＨ1に接続されたデジタルカメラＤ1またはＤ2）から深い階層に位置する機器Ｄ（例えばハブＨ3に接続されたデジタルカメラＤ6）に向かう順番で各機器Ｄが検出される。【００６８】
以上に説明したように、本実施例においては、記録再生装置Ａに接続される機器Ｄが選択的にアクティブ状態とされるから、総ての機器Ｄとの通信が並列に実行される構成と比較して、制御部５０およびＵＳＢコントローラ５５に要求される処理能力やメモリ５１に要求される容量は低減される。したがって、記録再生装置Ａの製造コストを削減することができる。さらに、本実施例においては、アクティブ状態にある機器Ｄの電源が切断されると、それまで非アクティブ状態にあった他の機器Ｄの状態がアクティブ状態に変更される。したがって、アクティブ状態となる機器Ｄの指定や記録再生装置Ａの電源の再投入といった煩雑な作業を利用者に強いることなく、アクティブ状態の機器Ｄを変更することが可能となる。【００６９】
＜Ｂ：第２実施例＞
次に、本実施形態の第２実施例について説明する。以上に説明した第１実施例においては、接続情報に区分情報が含まれる構成を例示した。これに対し、本実施例における接続情報は区分情報を含まない。なお、本実施例のうち第１実施例と同様の要素については共通の符号を付してその説明を適宜に省略する。【００７０】
図１０は、本実施例のメモリ５１に記憶される情報の内容を示す図である。同図に示されるように、メモリ５１には、記録再生装置Ａに接続された機器Ｄごとに接続情報が記憶される。本実施例における接続情報は、第１実施例と同様の識別情報および状態情報と、各機器Ｄが記録再生装置Ａに接続された順番を示す接続番号とを含む。この接続番号は、制御部５０が、記録再生装置Ａに接続される機器Ｄに対して各々の接続の順番に割り当てる連番である。例えば、記録再生装置Ａに最初に接続された機器Ｄには接続番号として「１」が割り当てられ、その次に接続された機器Ｄには接続番号として「２」が割り当てられる。【００７１】
また、図１０に示されるように、メモリ５１には、記録再生装置Ａによってサポートされる各区分の区分情報と、実際に記録再生装置Ａに接続された各区分の機器Ｄのうちアクティブ状態にある機器Ｄの接続番号とを対応付けるテーブルが記憶される。例えば、図１０においては、区分「CL#3」に属する機器Ｄのうち接続番号「１」の機器Ｄがアクティブ状態にある場合が例示されている。【００７２】
図１１は、本実施例における制御部５０の動作を示すフローチャートである。同図に示されるように、記録再生装置Ａの電源が投入されると、制御部５０は、図４に示したステップＳa1ないしステップＳa3と同様の手順により、被検知機器Ｄの接続情報をメモリ５１に書き込む（ステップＳb1ないしステップＳb3）。ただし、ステップＳb3で生成される接続情報は、図１０に示したように識別情報と接続番号とから構成され、区分情報は含まない。【００７３】
次いで、制御部５０は、記録再生装置Ａによってサポートされる区分のうち未だ機器Ｄが接続されていない区分が存在するか否かを判定する（ステップＳb4）。そして、これに該当する区分が存在しないと判定した場合（すなわち総ての区分について１個以上の機器Ｄが接続されている場合）、制御部５０は、ステップＳb1に処理を移行する。一方、未だ機器Ｄが接続されていない区分が存在すると判定した場合、制御部５０は、被検知機器Ｄの区分が、ステップＳb4での判定の対象となった区分に該当するか否か（すなわち新たな機器Ｄがその区分で最初に接続された機器であるか否か）を判定する（ステップＳb5）。  【００７４】
ステップＳb5での判定の結果が「Yes」である場合、制御部５０は、被検知機器Ｄの状態情報を、アクティブ状態を示す内容に変更して当該機器Ｄをアクティブ状態としたうえで、メモリ５１に記憶されたテーブルのうち被検知機器Ｄの区分情報にその接続番号を対応付けて記憶する（ステップＳb6）。この処理により、このテーブルは、アクティブ状態にある機器Ｄの接続番号を区分ごとに含む内容となる。また、ステップＳb6においては、図４のステップＳa5と同様に、新たにアクティブ状態となった機器Ｄの区分情報がサムネイルＯＳＤ４５に出力される。【００７５】
一方、記録再生装置Ａに接続されていた機器Ｄの電源が遮断された場合、制御部５０は、図４に示したステップＳa6ないしステップＳa8と同様の手順により、この停止機器Ｄの接続情報をメモリ５１から削除する（ステップＳb7ないしステップＳb9）。そして、今回の停止機器Ｄがアクティブ状態にあったと判定すると（ステップＳb10）、制御部５０は、この停止機器Ｄよりも接続番号が大きい機器Ｄに対して順番に区分を問い合わせ、停止機器Ｄと同じ区分に属する機器Ｄを検索する（ステップＳb11）。ここで該当する機器Ｄが検索されると（ステップＳb12：Yes）、制御部５０は、この検索した機器Ｄの状態情報を、アクティブ状態を示す情報に更新したうえで、テーブルのうちその機器Ｄの区分情報に対応する接続番号を、ステップＳb11で検索した機器Ｄの接続番号に更新する（ステップＳb13）。さらに、制御部５０は、新たにアクティブ状態とした機器Ｄの区分情報をサムネイルＯＳＤ４５に出力する。一方、ステップＳb12において何れの機器Ｄも該当しないと判定した場合、制御部５０は、ステップＳb1に処理を移行する。【００７６】
次に、本実施例の動作の具体例を説明する。まず、図１２(a)に示されるように記録再生装置ＡにデジタルカメラＤ1が接続されると、図１２(b)に示されるように、このデジタルカメラＤ1の識別情報「ＡＤ#1」と接続番号「１」と状態情報とを含む接続情報がメモリ５１に記憶される（ステップＳb3）。この状態においてはステップＳb4およびステップＳb5の判定の結果が何れも「Yes」となるから、状態情報がアクティブ状態を示す内容とされたうえで、テーブルの区分情報「CL#3」には、図１２(c)に示されるようにデジタルカメラＤ1の接続番号「１」が対応付けられる（ステップＳb6）。次いで、図１３(a)に示されるように区分「CL#1」のキーボードＤ2が記録再生装置Ａに接続された場合も同様であり、図１３(b)に示されるようにキーボードＤ2の接続情報がメモリ５１に記憶されるとともに、図１３(c)に示されるようにテーブルの区分情報「CL#1」にはキーボードＤ2の接続番号「２」が対応付けられる（ステップＳb6）。【００７７】
続いて、図１４(a)に示されるように、デジタルカメラＤ3が記録再生装置Ａに接続された場合を想定する。この場合、ステップＳb3においては、図１４(b)に示されるように、デジタルカメラＤ3の識別情報「AD#3」と接続番号「３」とを含む接続情報がメモリ５１に記憶される。一方、デジタルカメラＤ3の区分については既にデジタルカメラＤ1が接続されているから、ステップＳb5における判定の結果は「No」となる。したがって、図１４(c)に示されるようにテーブルの内容は図１３の状況から変更されない。【００７８】
次に、図１５(a)に示されるように、図１４(a)の状況からデジタルカメラＤ1の電源が切断されると、図１５(b)に示されるようにデジタルカメラＤ1の接続情報がメモリ５１から削除される（ステップＳb9）。さらに、このデジタルカメラＤ1よりも大きい接続番号が割り当てられた機器Ｄに対して接続番号の順番に区分情報の問い合わせが実行され（ステップＳb11）、デジタルカメラＤ1と同じ区分に属する機器Ｄが検索される。いま、デジタルカメラＤ1の接続番号「１」よりも「１」だけ大きい接続番号「２」が割り当てられた機器Ｄは区分情報「CL#1」のキーボードＤ2であるから、ステップＳb11においては検索の対象外である。一方、さらに「１」だけ大きい接続番号「３」が割り当てられた機器Ｄは区分情報「CL#3」のデジタルカメラＤ3であるから、ステップＳb11における検索の対象に該当する。したがって、このデジタルカメラＤ3が新たにアクティブ状態とされたうえで、図１５(c)に示されるように、テーブルの区分情報「CL#3」に対応する接続番号はデジタルカメラＤ3の接続番号「３」に更新される。【００７９】
以上に説明したように、本実施例においても、記録再生装置Ａに接続される機器Ｄが選択的にアクティブ状態とされ、このアクティブ状態の機器Ｄの動作の停止が検知されるとそれまで非アクティブ状態にあった他の機器Ｄがアクティブ状態とされるから、第１実施例と同様の効果が奏される。加えて、本実施例においては、記録再生装置Ａに接続された機器Ｄごとに区分情報を記憶する必要がないから、第１実施例と比較してメモリ５１に必要となる容量を低減できるという利点がある。【００８０】
＜Ｃ：第３実施例＞
次に、本実施形態の第３実施例について説明する。以上に説明した各実施例においては、記録再生装置Ａに接続された順番に各機器Ｄがアクティブ状態とされる構成を例示した。しかしながら、アクティブ状態とされた機器Ｄが、記録再生装置Ａとの関係でその機器Ｄの本来の機能を発揮させるためのデータを保持していなければ、せっかくアクティブ状態とされたにも拘わらず利用者によって有効に使用されることはできない。例えば、デジタルカメラは、これによって撮像および記録された映像データを記録再生装置Ａに転送することを主要な目的として記録再生装置Ａに接続されるから、このデジタルカメラに映像データが記憶されていなければ、これがアクティブ状態になったとしても利用者にとってのメリットは少ない。そこで、本実施例においては、記録再生装置Ａに接続された機器Ｄが所定のデータを保持している場合に限って、その機器Ｄがアクティブ状態とされる構成となっている。なお、本実施例のうち第１実施例と同様の要素については共通の符号を付してその説明を適宜に省略する。【００８１】
図１６は、本実施例に係る記録再生装置Ａの制御部５０の動作を示すフローチャートである。同図に示されるように、記録再生装置Ａの電源が投入されると、制御部５０はまず、図４に示したステップＳa1ないしステップＳa4と同様の手順により、被検知機器Ｄの接続情報をメモリ５１に生成する（ステップＳc1ないしステップＳc4）。そして、ステップＳc4において被検知機器Ｄと同じ区分に属するアクティブ状態の機器Ｄが存在しないと判定すると、制御部５０は、被検知機器Ｄの区分情報が撮像機器の区分情報に該当するか否かを判定する（ステップＳc5）。ここで撮像機器の区分情報に該当しないと判定した場合（例えば被検知機器Ｄがキーボードである場合）、制御部５０は、第１実施例と同様に、この被検知機器Ｄをアクティブ状態にするとともにその区分情報をサムネイルＯＳＤ４５に出力したうえで（ステップＳc8）、ステップＳc1に処理を移行する。【００８２】
これに対し、被検知機器Ｄが撮像機器の区分に属すると判定した場合、制御部５０は、ＪＰＥＧ（Joint Photographic Coding Experts Group）形式の映像データ（以下「ＪＰＥＧデータ」という）を当該被検知機器Ｄが保持しているか否かを判定する（ステップＳ
c6）。この判定は、例えば、被検知機器Ｄに保持されたファイルの拡張子をＦＡＴ（File Allocation Table）により取得することによって実行される。ここでＪＰＥＧデータを保持していないと判定すると、制御部５０は、ＪＰＥＧデータを保持していないことを示す情報（以下「画像なし情報」という）を被検知機器Ｄの接続情報に付加したうえで（ステップＳc7）、ステップＳc1に処理を移行する。この場合に被検知機器Ｄの状態情報は非アクティブ状態を示す内容のままである。一方、被検知機器ＤがＪＰＥＧデータを保持していると判定すると、制御部５０は、撮像機器以外の区分の機器Ｄと同様に、被検知機器Ｄの状態情報を、アクティブ状態を示す内容に更新したうえで（ステップＳc8）、ステップＳc1に処理を移行する。以上の処理により、撮像機器の区分に属する機器Ｄについては、ＪＰＥＧデータを保持している機器Ｄのみがアクティブ状態とされ、これを保持していない機器Ｄは非アクティブ状態とされる。【００８３】
一方、記録再生装置Ａに接続されていた機器Ｄの電源が切断された場合、制御部５０は、図４に示したステップＳa6ないしステップＳa8と同様の手順により、この停止機器Ｄの接続情報をメモリ５１から削除する（ステップＳc9ないしステップＳc11）。次いで、今回の停止機器Ｄがアクティブ状態にあったと判定すると（ステップＳc12：Yes）、制御部５０は、この停止機器Ｄが撮像機器の区分に属するものであったか否かを判定する（ステップＳc13）。ここで撮像機器の区分に属さないと判定した場合（例えば停止機器Ｄがキーボードである場合）、制御部５０は、停止機器Ｄと同じ区分に属する他の機器Ｄが記録再生装置Ａに接続されているか否かを判定する（ステップＳc15）。そして、ステップＳc15で「Yes」と判定すると、制御部５０は、この機器Ｄをアクティブ状態としたうえで（ステップＳc8）、ステップＳc1に処理を移行する。一方、ステップＳc15で「No」と判定した場合、制御部５０は、ステップＳc8を経ることなくステップＳc1に処理を移行する。
つまり、撮像機器以外の区分に属する機器Ｄについては第１実施例と同様の処理が実行される。【００８４】
一方、ステップＳc13において停止機器Ｄが撮像機器の区分に属すると判定した場合、制御部５０は、停止機器Ｄと同じ区分の機器Ｄ（すなわち撮像機器）であって接続情報に画像なし情報が付加されていない機器Ｄが存在するか否かを判定する（ステップＳc14）。そして、制御部５０は、この判定の結果が「No」であればその区分の何れの機器Ｄもアクティブ状態に遷移させることなくステップＳc1に処理を移行させる。一方、ステップＳc14で「Yes」と判定すると、制御部５０は、ステップＳc6に処理を移行させる。すなわち、制御部５０は、ステップＳc14で判定された機器ＤにＪＰＥＧデータが保持されているか否かを判定し、これが保持されている場合に限って当該機器Ｄをアクティブ状態に移行させる。【００８５】
次に、本実施例の動作の具体例を説明する。まず、図１７(a)に示されるように、ＪＰＥＧデータを保持しないデジタルカメラＤ1が記録再生装置Ａに接続された場合、ステップＳc6における判定の結果は「No」となる。したがって、図１７(b)に示されるように、デジタルカメラＤ1は非アクティブ状態とされ、その接続情報には画像なし情報が付加される（ステップＳc7）。【００８６】
続いて、図１８(a)に示されるように、キーボードＤ3が接続された後に、ＪＰＥＧデータを保持するデジタルカメラＤ6が記録再生装置Ａに接続されると、ステップＳc6における判定の結果が「Yes」となるから、ステップＳc8においてデジタルカメラＤ6の状態情報はアクティブ状態を示す内容に更新される。すなわち、図１８(b)に示されるように、デジタルカメラＤ1が非アクティブ状態に維持されたままデジタルカメラＤ6がアクティブ状態となる。【００８７】
さらに、図１９(a)に示されるように、ＪＰＥＧデータを保持するデジタルカメラＤ4が記録再生装置Ａに接続された場合を想定する。この段階では既にデジタルカメラＤ6がアクティブ状態となっているから（ステップＳc4：Yes）、新たなデジタルカメラＤ4は非アクティブ状態とされる。この状態において、アクティブ状態にあるデジタルカメラＤ6の電源が切断されると、図１９(b)に示されるようにデジタルカメラＤ6に対応する接続情報がメモリ５１から削除される（ステップＳc11）。さらに、図１９(b)に示されるように、デジタルカメラＤ6の同区分に属するとともにＪＰＥＧデータを保持するデジタルカメラＤ4が新たにアクティブ状態とされる（ステップＳc8）。この状態においてもデジタルカメラＤ1は非アクティブ状態に維持されたままである。【００８８】
以上に説明したように、本実施例においては、ＪＰＥＧデータの保持を条件としてアクティブ状態への移行が許容されるから、ＪＰＥＧデータの取り込みを目的としてデジタルカメラを記録再生装置Ａに接続した利用者の利便に資することができる。例えば、ＪＰＥＧデータの有無に拘わらずデジタルカメラがアクティブ状態となり得る構成のもとでは、ＪＰＥＧデータを保持しないデジタルカメラＤ1を利用者が記録再生装置Ａに接続すると、これに続いてＪＰＥＧデータを保持するデジタルカメラＤ6を接続したとしても、デジタルカメラＤ6のＪＰＥＧデータを利用するためにはデジタルカメラＤ1の電源を切断することが必要となる。これに対し、本実施例においては、ＪＰＥＧデータを保持しないデジタルカメラＤ1はアクティブ状態とされず、ＪＰＥＧデータを保持するデジタルカメラＤ6が接続されたときに初めて当該デジタルカメラＤ6がアクティブ状態とされるから、先に接続したデジタルカメラＤ1の電源を切断するという作業は不要である。【００８９】
なお、本実施例では、アクティブ状態への遷移の条件となる映像データをＪＰＥＧ形式の映像データとしたが、ＭＰＥＧ形式といった他の形式の映像データの保持をアクティブ状態への遷移の条件としてもよい。また、この条件を満たす映像データの形式が複数であってもよい。例えば、ＪＰＥＧ形式またはＭＰＥＧ形式の少なくとも何れか一方を保持していればアクティブ状態に遷移し得るといった構成も採用される。つまり、予め定められたデータが機器Ｄに記憶されているか否かが判定され、これを記憶していると判定された機器Ｄに限ってアクティブ状態に遷移させる構成であれば足りる。【００９０】
＜Ｄ：変形例＞
各実施例には種々の変形を加えることができる。具体的な変形の態様を例示すれば以下の通りである。なお、以下の各態様を適宜に組み合わせてもよい。【００９１】
（１）変形例１  
各実施例においては、アクティブ状態となる機器Ｄが区分ごとに選定される構成を例示したが、例えば、各機器Ｄの区分に拘わらず記録再生装置Ａに接続された総ての機器Ｄのなかからアクティブ状態の機器Ｄが選定される構成としてもよい。ただし、区分が相違する複数の機器Ｄが利用者によって同時に使用される可能性（例えばデジタルカメラとキーボードとが並行して使用される場合）を考慮すると、各実施例のように区分ごとにアクティブ状態の機器Ｄが選定される構成によって利便性をさらに向上させることが望ましい。
また、機器Ｄの区分に拘わらずアクティブ状態の機器Ｄが選定される構成においては、例えば、ひとつのデジタルカメラの電源が切断されると、別のデジタルカメラを使用しようとする利用者の意図に反して、キーボードがアクティブ状態に遷移するといった場合が生じ得る。各実施例によれば、区分ごとにアクティブ状態の機器Ｄが選定されるから、このような利用者の意図との不整合を容易に解消することができるという利点もある。【００９２】
（２）変形例２  
各実施例においては、各区分に属するひとつの機器Ｄのみがアクティブ状態とされる構成を例示したが、ひとつの区分に属する複数の機器Ｄがアクティブ状態とされる構成としてもよい。例えば、図５(a)から図８(a)までの状態を経て図９(a)に示されるように機器Ｄ1ないしＤ6が記録再生装置Ａに接続された状態においては、区分「CL#3」に属する２個のデジタルカメラＤ1およびＤ6がともにアクティブ状態とされる構成としてもよい。この状態においてデジタルカメラＤ1の電源が切断されると、デジタルカメラＤ6がアクティブ状態に維持されたまま、これと同区分のデジタルカメラＤ2が新たにアクティブ状態とされる。この構成によっても、記録再生装置Ａに接続された総ての機器Ｄとの通信が並列に実行される構成と比較すれば、制御部５０などに要求される処理能力やメモリ５１に要求される容量が低減されるという各実施例の所期の効果は確かに奏される。【００９３】
ひとつの区分についてアクティブ状態とされる機器Ｄの個数は制御部５０の処理能力に応じて定められる。例えば、制御部５０の処理能力に余裕があれば複数の機器Ｄがアクティブ状態となることを許容しても差し支えない。また、アクティブ状態とされる機器Ｄの個数を総ての区分について同一としてもよいし、アクティブ状態とされる機器Ｄの個数を区分ごとに別個に設定してもよい。【００９４】
（３）変形例３  
各実施例においては、各機器がアクティブ状態および非アクティブ状態の何れにあるのかを示す状態情報が生成される構成を例示したが、各機器の状態（アクティブ状態および非アクティブ状態の区別）を認識するための情報の態様は任意に変更される。例えば、機器Ｄがアクティブ状態にあることを示す情報が当該機器Ｄの接続情報に付加される一方、非アクティブ状態にある機器Ｄの接続情報にはその状態を示す情報が付加されない構成としてもよい。要するに、各機器Ｄがアクティブ状態および非アクティブ状態の何れにあるのかを制御部５０が認識できる態様で接続情報が記憶されていれば足り、その情報の態様の如何は不問である。【００９５】
（４）変形例４  
各実施例においては、映像データや音声データを記録および再生する記録再生装置Ａを例示したが、本実施形態における情報処理装置はこの例示に限定されない。例えば、映像データや音声データの少なくとも一方をＨＤ１１やＤＶＤ２１に記録する記録装置や、このデータを再生する再生装置、あるいは映像データや音声データを含む種々のデータに対して所定の演算処理を施す様々な装置が本実施形態にいう情報処理装置に該当する。【００９６】
（５）変形例５  
各実施例においては、端子ＴAがＵＳＢに準拠した構成を例示したが、各機器Ｄが接続される端子ＴAの形態は任意に変更される。例えば、IEEE1394などの他の規格の端子ＴAに各機器Ｄが接続される構成としてもよい。
【図１】
2006109634.tif 000002
【図２】
2006109634.tif 000003
【図３】
2006109634.tif 000004
【図４】
2006109634.tif 000005
【図５】
2006109634.tif 000006
【図６】
2006109634.tif 000007
【図７】
2006109634.tif 000008
【図８】
2006109634.tif 000009
【図９】
2006109634.tif 000010
【図１０】
2006109634.tif 000011
【図１１】
2006109634.tif 000012
【図１２】
2006109634.tif 000013
【図１３】
2006109634.tif 000014
【図１４】
2006109634.tif 000015
【図１５】
2006109634.tif 000016
【図１６】
2006109634.tif 000017
【図１７】
2006109634.tif 000018
【図１８】
2006109634.tif 000019
【図１９】
2006109634.tif 000020
【手続補正書】
【提出日】平成18年10月16日(2006.10.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】請求の範囲
【請求項１】複数の機器の各々をアクティブ状態および非アクティブ状態の何れかとする管理手段と、
アクティブ状態にある機器の動作の停止を検知する検知手段と、
前記検知手段が動作の停止を検知すると、非アクティブ状態にある他の機器をアクティブ状態に変更する変更手段と、
各機器に対して当該情報処理装置への接続の順番に接続番号を割り当てる割当手段を具備し、
前記変更手段は、前記検知手段が動作の停止を検知すると、前記割当手段によって割り当てられた接続番号の順番で各機器の区分を順次に特定し、前記検知手段が動作の停止を検知した機器と同じ区分の機器が特定されると、特定された機器を非アクティブ状態からアクティブ状態に変更し、
当該情報処理装置に接続される各機器は複数の区分の何れかに分類され、
前記管理手段は、区分ごとに各機器をアクティブ状態および非アクティブ状態の何れかとする情報処理装置。
【請求項２】（削除）
【請求項３】（削除）
【請求項４】（削除）
【請求項５】（削除）
【請求項６】（削除）
【請求項７】複数の機器の各々をアクティブ状態および非アクティブ状態の何れかとする管理手段と、
アクティブ状態にある機器の動作の停止を検知する検知手段と、
前記検知手段が動作の停止を検知すると、非アクティブ状態にある他の機器をアクティブ状態に変更する変更手段と、
当該情報処理装置に接続された機器に所定のデータが記憶されているか否かを判定する判定手段を具備し、
前記管理手段は、前記所定のデータを記憶していると前記判定手段が判定した機器を選択的にアクティブ状態とし、
前記変更手段は、アクティブ状態にある機器の動作の停止を前記検知手段が検知すると、前記所定のデータを記憶していると前記判定手段が判定した非アクティブ状態の他の機器を、アクティブ状態に変更する情報処理装置。
【請求項８】コンピュータに、
複数の機器の各々をアクティブ状態および非アクティブ状態の何れかとする管理処理と、
アクティブ状態にある機器の動作の停止を検知する検知処理と、
前記検知処理にて動作の停止を検知すると、非アクティブ状態にある他の機器をアクティブ状態に変更する変更処理と
各機器に対して当該情報処理装置への接続の順番に接続番号を割り当てる割当処理とを実行させ、
前記変更処理は、前記検知処理が動作の停止を検知すると、前記割当処理によって割り当てられた接続番号の順番で各機器の区分を順次に特定し、前記検知処理が動作の停止を検知した機器と同じ区分の機器が特定されると、特定された機器を非アクティブ状態からアクティブ状態に変更し、
当該情報処理装置に接続される各機器は複数の区分の何れかに分類され、
前記管理処理は、区分ごとに各機器をアクティブ状態および非アクティブ状態の何れかとすることを実行させるプログラム。
【請求項９】コンピュータに、
複数の機器の各々をアクティブ状態および非アクティブ状態の何れかとする管理処理と、
アクティブ状態にある機器の動作の停止を検知する検知処理と、
前記検知処理にて動作の停止を検知すると、非アクティブ状態にある他の機器をアクティブ状態に変更する変更処理と
当該情報処理装置に接続された機器に所定のデータが記憶されているか否かを判定する判定処理を実行させ、
前記管理処理は、前記所定のデータを記憶していると前記判定処理が判定した機器を選択的にアクティブ状態とし、
前記変更処理は、アクティブ状態にある機器の動作の停止を前記検知処理が検知すると、前記所定のデータを記憶していると前記判定処理が判定した非アクティブ状態の他の機器を、アクティブ状態に変更することを実行させるプログラム。
【国際調査報告】
2006109634.tif 000021
2006109634.tif 000022
2006109634.tif 000023
2006109634.tif 000024
2006109634.tif 000025
2006109634.tif 000026
2006109634.tif 000027
2006109634.tif 000028