(57)【要約】【課題】接続されたUSBデバイスの状態を容易に確認する。【解決手段】検出部８６は、複数のUSBポートのうち、データ通信中のUSBデバイスが接続されているUSBポートを検出し、ランプ制御部８７は、検出されたUSBポートに接続されているUSBデバイスがデータ通信中であることを、検出されたUSBポートに設けられた表示部に表示させる。本発明は、例えば、複数のUSBポートが設けられており、USBポートに接続されたUSBデバイスとデータのやりとりを行う情報処理装置に適用することが可能である。【選択図】図２
2010165092.tif 000002
【特許請求の範囲】
【請求項１】
USB(universal serial bus)デバイスを接続することが可能な複数のUSBポートを有する情報処理装置において、
前記複数のUSBポートのうち、データ通信中の前記USBデバイスが接続されているUSBポートを検出する検出手段と、
検出された前記USBポートに接続されている前記USBデバイスがデータ通信中であることを、検出された前記USBポートの位置に設けられた表示部に表示させる第１の表示制御手段と
を含む情報処理装置。
【請求項２】
前記検出手段は、記録されたデータの再生が行われている前記USBデバイスを接続している前記USBポートを検出するか、又は、データの記録が行われている前記USBデバイスを接続している前記USBポートの少なくとも一方を検出する
請求項１に記載の情報処理装置。
【請求項３】
前記第１の表示制御手段は、記録されたデータの再生が行われている前記USBデバイスを接続している前記USBポートが検出されたときと、データの記録が行われている前記USBデバイスを接続している前記USBポートが検出されたときとを区別して、前記表示部に表示させる
請求項２に記載の情報処理装置。
【請求項４】
前記USBポートに接続されている前記USBデバイスのうち、所定の種類のUSBデバイスとして認識された所定のUSBデバイスが選択されている場合、前記情報処理装置を操作するための操作信号を、前記所定のUSBデバイスを操作するための操作信号に変換し、変換後の操作信号に基づいて、前記所定のUSBデバイスを制御する制御手段をさらに含む
請求項１に記載の情報処理装置。
【請求項５】
前記制御手段は、前記所定のUSBデバイスが選択されていない場合、前記操作信号に基づいて、前記情報処理装置を制御する
請求項４に記載の情報処理装置。
【請求項６】
前記USBポートに接続されている前記USBデバイスに関する情報を表示板に表示させる第２の表示制御手段をさらに含む
請求項１に記載の情報処理装置。
【請求項７】
前記第２の表示制御手段は、前記USBデバイスに関する情報として、前記USBデバイスの種類、前記USBデバイスの機器名、前記USBデバイスに記録されているデータの個数、及び、前記USBデバイスに記録されているデータの階層構造のうち、少なくとも１つを表示させる
請求項６に記載の情報処理装置。
【請求項８】
所定のUSBデバイスが前記USBポートに接続されたことに対応して、前記所定のUSBデバイスに記録されているデータの再生を制御する再生制御手段をさらに含む
請求項１に記載の情報処理装置。
【請求項９】
前記複数のUSBポートそれぞれに接続されている前記USBデバイスのうち、所定のUSBポートに接続されているUSBデバイスに記録されているデータを、前記所定のUSBポートとは異なる他のUSBポートに接続されているUSBデバイスに記録させる記録制御手段をさらに含む
請求項１に記載の情報処理装置。
【請求項１０】
USBデバイスを接続することが可能な複数のUSBポートを有する情報処理装置の情報処理方法において、
前記情報処理装置は、
検出手段と、
表示制御手段と
を含み、
前記検出手段が、前記複数のUSBポートのうち、データ通信中の前記USBデバイスが接続されているUSBポートを検出し、
前記表示制御手段が、検出された前記USBポートに接続されている前記USBデバイスがデータ通信中であることを、検出された前記USBポートの位置に設けられた表示部に表示させる
ステップを含む情報処理方法。
【請求項１１】
USBデバイスを接続することが可能な複数のUSBポートを有する情報処理装置のコンピュータを、
前記複数のUSBポートのうち、データ通信中の前記USBデバイスが接続されているUSBポートを検出する検出手段と、
検出された前記USBポートに接続されている前記USBデバイスがデータ通信中であることを、検出された前記USBポートの位置に設けられた表示部に表示させる表示制御手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、及びプログラムに関し、特に、接続されたUSB(universal serial bus)デバイスの状態をより容易に確認できるようにした情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
例えば、従来のパーソナルコンピュータには、不揮発性の記録媒体が内蔵されたUSBメモリ、及びウォークマン（登録商標）に代表される携帯型プレーヤ等のUSBデバイスとデータのやりとりを行うために、USBデバイスを接続することが可能なUSBポートが設けられている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−３４８１０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来のパーソナルコンピュータでは、どのUSBポートに、パーソナルコンピュータとの間でデータのやりとりが行われているUSBデバイスが接続されているのか、USBポートに接続されたUSBデバイスに対して、どのような処理が行われているのか等の、USBポートとUSBデバイスの状態を容易に確認することができなかった。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、USBポートとそれに接続されたUSBデバイスの状態を容易に確認できるようにするものである。
【課題を解決するための手段】
【０００６】
本発明の一側面の情報処理装置、又はプログラムは、USBデバイスを接続することが可能な複数のUSBポートを有する情報処理装置、又はUSBデバイスを接続することが可能な複数のUSBポートを有する情報処理装置のコンピュータを制御するためのプログラムであって、前記複数のUSBポートのうち、データ通信中の前記USBデバイスが接続されているUSBポートを検出する検出手段と、検出された前記USBポートに接続されている前記USBデバイスがデータ通信中であることを、検出された前記USBポートの位置に設けられた表示部に表示させる第１の表示制御手段とを含む情報処理装置、又は情報処理装置として機能させるためのプログラムである。
【０００７】
前記検出手段では、記録されたデータの再生が行われている前記USBデバイスを接続している前記USBポートを検出するか、又は、データの記録が行われている前記USBデバイスを接続している前記USBポートの少なくとも一方を検出することができる。
【０００８】
前記第１の表示制御手段では、記録されたデータの再生が行われている前記USBデバイスを接続している前記USBポートが検出されたときと、データの記録が行われている前記USBデバイスを接続している前記USBポートが検出されたときとを区別して、前記表示部に表示させることができる。
【０００９】
前記USBポートに接続されている前記USBデバイスのうち、所定の種類のUSBデバイスとして認識された所定のUSBデバイスが選択されている場合、前記情報処理装置を操作するための操作信号を、前記所定のUSBデバイスを操作するための操作信号に変換し、変換後の操作信号に基づいて、前記所定のUSBデバイスを制御する制御手段をさらに設けることができる。
【００１０】
前記制御手段では、前記所定のUSBデバイスが選択されていない場合、前記操作信号に基づいて、前記情報処理装置を制御することができる。
【００１１】
前記USBポートに接続されている前記USBデバイスに関する情報を表示板に表示させる第２の表示制御手段をさらに設けることができる。
【００１２】
前記第２の表示制御手段では、前記USBデバイスに関する情報として、前記USBデバイスの種類、前記USBデバイスの機器名、前記USBデバイスに記録されているデータの個数、及び、前記USBデバイスに記録されているデータの階層構造のうち、少なくとも１つを表示させることができる。
【００１３】
所定のUSBデバイスが前記USBポートに接続されたことに対応して、前記所定のUSBデバイスに記録されているデータの再生を制御する再生制御手段をさらに設けることができる。
【００１４】
前記複数のUSBポートそれぞれに接続されている前記USBデバイスのうち、所定のUSBポートに接続されているUSBデバイスに記録されているデータを、前記所定のUSBポートとは異なる他のUSBポートに接続されているUSBデバイスに記録させる記録制御手段をさらに設けることができる。
【００１５】
本発明の一側面の情報処理方法は、USBデバイスを接続することが可能な複数のUSBポートを有する情報処理装置の情報処理方法であって、前記情報処理装置は、検出手段と、表示制御手段とを含み、前記検出手段が、前記複数のUSBポートのうち、データ通信中の前記USBデバイスが接続されているUSBポートを検出し、前記表示制御手段が、検出された前記USBポートに接続されている前記USBデバイスがデータ通信中であることを、検出された前記USBポートの位置に設けられた表示部に表示させるステップを含む情報処理方法である。
【００１６】
本発明によれば、前記複数のUSBポートのうち、データ通信中の前記USBデバイスが接続されているUSBポートが検出され、検出された前記USBポートに接続されている前記USBデバイスがデータ通信中であることが、検出された前記USBポートの位置に設けられた表示部に表示される。
【発明の効果】
【００１７】
本発明によれば、接続されたUSBデバイスの状態を容易に確認できる。
【図面の簡単な説明】
【００１８】
【図１】発明を適用したオーディオ装置の構成例を示すブロック図である。
【図２】データ処理部の機能的な構成例を示すブロック図である。
【図３】USBデバイスに記録されている楽曲データの再生が行われているときのオーディオ装置の正面図の一例である。
【図４】USBデバイスに対して、楽曲データの記録が行われているときのオーディオ装置の正面図の一例である。
【図５】再生制御処理を説明するためのフローチャートである。
【図６】ランプ表示処理を説明するためのフローチャートである。
【図７】接続されたUSBデバイスに応じて、リモートコントローラによる操作対象が変更されることを説明するための図である。
【図８】キー割当処理を説明するためのフローチャートである。
【図９】３個のUSBポートを設けたときのオーディオ装置の正面図の一例である。
【発明を実施するための形態】
【００１９】
以下、発明を実施するための形態（以下、本実施の形態という）について説明する。なお、説明は以下の順序で行う。
１．本実施の形態
２．変形例
【００２０】
＜１．本実施の形態＞
[オーディオ装置２１の構成例]
図１は、本実施の形態であるオーディオ装置２１の構成例を示している。
【００２１】
このオーディオ装置２１は、ユーザ等により操作されるリモートコントローラ２２等からの操作信号にしたがって、オーディオ装置２１に接続されたUSBデバイス２３やUSBデバイス２４に記録されている所定の楽曲データの再生や、USBデバイス２３やUSBデバイス２４に対して楽曲データの記録等を行う。
【００２２】
オーディオ装置２１は、データ処理部４１、操作部４２、受光部４３、USBホスト部４４、表示板４５、スピーカ４６、記憶部４７、ネットワーク通信部４８、及び光ディスク読出し部４９により構成されている。
【００２３】
データ処理部４１は、操作部４２や受光部４３からの操作信号等に基づいて、記憶部４７に予め記憶されているプログラムを実行することにより、USBホスト部４４、表示板４５、スピーカ４６、記憶部４７、ネットワーク通信部４８、及び光ディスク読出し部４９等を制御する。
【００２４】
すなわち、例えば、データ処理部４１は、USBホスト部４４や光ディスク読出し部４９からの楽曲データを、スピーカ４６に供給して、対応する音声を出力（再生）させる。
【００２５】
また、例えば、データ処理部４１は、USBデバイス２３やUSBデバイス２４に対して楽曲データの記録等を行う。
【００２６】
さらに、例えば、データ処理部４１は、USBホスト部４４や光ディスク読出し部４９からの楽曲データを、記憶部４７に供給して記憶させる。
【００２７】
なお、データ処理部４１の詳細は、図２を参照して後述する。
【００２８】
操作部４２は、例えば、接続されたUSBデバイス間での楽曲データの記録を指示するための記録ボタン、USBデバイスに記録されている楽曲データを再生するための再生ボタン等により構成される。
【００２９】
操作部４２は、ユーザ等により操作され、その操作に応じた操作信号を、データ処理部４１に供給する。
【００３０】
受光部４３は、リモートコントローラ２２からの操作信号を受信し、データ処理部４１に供給する。
【００３１】
USBホスト部４４は、例えば、USBデバイスを接続することが可能なUSBポート６１及びUSBポート６２を有しており、USBポート６１に接続されたUSBデバイス２３や、USBポート６２に接続されたUSBデバイス２４から所定のデータを読出し、データ処理部４１に供給する。
【００３２】
また、USBホスト部４４は、USBポート６１の（近くの）位置に設けられた再生ランプ６３、並びに、USBポート６２の位置に設けられた再生ランプ６４及び録音ランプ６５を有している。
【００３３】
再生ランプ６３は、USBポート６１に接続されたUSBデバイス２３に記録されている楽曲データを再生しているときに、例えば緑色に点灯（あるいは点滅）する。また、再生ランプ６３は、USBポート６１に接続されたUSBデバイス２３に記録されている楽曲データを再生していないときに消灯する。
【００３４】
再生ランプ６４は、USBポート６２に接続されたUSBデバイス２４に記録されている楽曲データを再生しているときに、例えば緑色に点灯（あるいは点滅）する。また、再生ランプ６４は、USBポート６２に接続されたUSBデバイス２４に記録されている楽曲データを再生していないときに消灯する。
【００３５】
録音ランプ６５は、USBポート６２に接続されたUSBデバイス２４に対して、楽曲データの録音（記録）が行われているときに、例えば赤色に点灯（あるいは点滅）する。また、録音ランプ６５は、USBポート６２に接続されたUSBデバイス２４に対して、楽曲データの録音が行われていないときに消灯する。
【００３６】
表示板４５は、例えば、LCD(liquid crystal display)等であり、USBポート６１に接続されているUSBデバイス２３や、USBポート６２に接続されているUSBデバイス２４に関する情報等を表示する。なお、表示板４５は、USBホスト部４４のUSBポート６１、USBポート６２、再生ランプ６３、再生ランプ６４、及び録音ランプ６５が設けられている、オーディオ装置２１の正面に設けられている。
【００３７】
スピーカ４６は、データ処理部４１からの楽曲データに対応する音（音声）を出力する。
【００３８】
記憶部４７は、例えばハードディスクやフラッシュメモリ等により構成されており、データ処理部４１が各種の処理を行うためのプログラムを予め記憶（保持）している。
【００３９】
その他、記憶部４７は、USBホスト部４４が、USBポート６１やUSBポート６２に接続されたUSBデバイスを認識するために必要な固有の情報（デバイスドライバ等）等を予め記憶している。
【００４０】
したがって、汎用のオペレーティングシステムにより動作するパーソナルコンピュータ等のように、USBデバイスを用いる場合に、USBデバイスを認識するために必要な固有の情報をインストールする必要がない。
【００４１】
このため、USBデバイスを識別するために必要な固有の情報をインストールするための操作を、ユーザが行う必要がないため、コンピュータ等に対する知識に乏しいユーザであっても、容易に、オーディオ装置２１を用いて、USBデバイス２３やUSBデバイス２４等からデータの読出し等を行うことが可能となる。
【００４２】
また、記憶部４７は、データ処理部４１からの楽曲データを記憶する。
【００４３】
ネットワーク通信部４８は、例えばインターネット等と接続されており、楽曲データを保持するサーバ等から楽曲データをダウンロードし、データ処理部４１に供給する。
【００４４】
光ディスク読出し部４９には、楽曲データが記録されたCD（compact disc）等を挿入することが可能である。光ディスク読出し部４９は、挿入されたCD等から、挿入されたCD等に記録された楽曲データを読出し、データ処理部４１に供給する。
【００４５】
[データ処理部４１の構成例]
次に、図２は、データ処理部４１の詳細な構成例を示している。
【００４６】
このデータ処理部４１は、主に、USB判定部８１、表示板制御部８２、設定記憶部８３aを有する操作判定部８３、再生制御部８４、記録制御部８５、検出部８６、及びランプ制御部８７により構成される。
【００４７】
USB判定部８１は、USBホスト部４４のUSBポート６１又はUSBポート６２に、USBデバイスが接続されたとき、そのUSBデバイスから、USBデバイスの種類を特定する情報や、USBデバイスに記録されているデータの個数等を読出し、表示情報として、表示板制御部８２に供給する。
【００４８】
また、USB判定部８１は、USBポート６１又はUSBポート６２にUSBデバイスが接続されたことに対応して、接続されたUSBデバイスが選択された場合、又は、ユーザ操作等により、接続されているいずれかのUSBデバイスが選択された場合、読出した、USBデバイスの種類を特定する情報に基づいて、選択されたUSBデバイスの種類が、iPod(登録商標)に代表されるAUC（オーディオクラス）に対応するものであるのか、又は、ウォークマン（登録商標）に代表されるMSC（マスストレージクラス）に対応するものであるのかを判定する。そして、その結果得られた判定結果を、操作判定部８３及び再生制御部８４に供給する。
【００４９】
表示板制御部８２は、USB判定部８１からの表示情報に対応する表示を、表示板４５に表示させる。
【００５０】
操作判定部８３は、設定記憶部８３aを有している。設定記憶部８３aは、操作部４２又は受光部４３からの操作信号を、オーディオ装置２１を操作するための操作信号として認識（識別）するのか、又は、選択されているUSBデバイスを操作するための操作信号として認識するのかを判定するためのキー設定情報を保持している。
【００５１】
操作判定部８３は、USB判定部８１からの判定結果に基づいて、設定記憶部８３aに保持されているキー設定情報を更新する。
【００５２】
また、操作判定部８３は、設定記憶部８３aに記憶されているキー設定情報に基づいて、操作部４２又は受光部４３からの操作信号を、オーディオ装置２１を操作するための操作信号として、又は、選択されているUSBデバイスを操作するための操作信号として認識する。
【００５３】
操作判定部８３は、操作部４２又は受光部４３からの操作信号が、オーディオ装置２１を操作するための操作信号であると認識した場合、その操作信号に対応して、オーディオ装置２１（再生制御部８４や記録制御部８５等）を制御する。
【００５４】
また、操作判定部８３は、操作部４２又は受光部４３からの操作信号が、USBデバイスを操作するための操作信号であると認識した場合、その操作信号を、選択されているUSBデバイスを操作するための操作信号に変換する。そして、変換後の操作信号に対応して、選択されているUSBデバイスを制御する。
【００５５】
再生制御部８４は、USB判定部８１からの判定結果が、選択されているUSBデバイスの種類はAUCに対応するものであるとの判定結果である場合、選択されているUSBデバイスから楽曲データを読出す。そして、読出した楽曲データをスピーカ４６に供給して、対応する音声を出力させる。
【００５６】
また、再生制御部８４は、USB判定部８１からの判定結果が、選択されているUSBデバイスの種類はMSCに対応するものであるとの判定結果である場合、再生を指示するユーザ操作に応じて、選択されているUSBデバイスから楽曲データを直ちに再生することができる再生可能状態で待機する。
【００５７】
さらに、再生制御部８４は、USBポート６１に接続されたUSBデバイス２３、又はUSBポート６２に接続されたUSBデバイス２４において、USBデバイスに記録されている楽曲データの再生を行っているか否かを表す再生情報を、適宜、検出部８６に供給する。
【００５８】
記録制御部８５は、例えば、USBポート６１に接続されているUSBデバイス２３から、USBポート６２に接続されているUSBデバイス２４に対して、楽曲データの記録を制御する。
【００５９】
また、記録制御部８５は、USBデバイス２４に対して、楽曲データの記録を行っているか否かを表す記録情報を、適宜、検出部８６に供給する。
【００６０】
検出部８６は、再生制御部８４からの再生情報に基づいて、記録されている楽曲データの再生が行われているUSBデバイスを接続しているUSBポートを検出し、その結果得られた検出結果を、ランプ制御部８７に供給する。
【００６１】
また、検出部８６は、記録制御部８５からの記録情報に基づいて、楽曲データの記録が行われているUSBデバイス２４を接続しているUSBポート６２を検出し、その結果得られた検出結果を、ランプ制御部８７に供給する。
【００６２】
なお、再生情報には、記録されている楽曲データの再生が行われているUSBデバイスを接続しているUSBポートを識別するための情報が、記録情報には、楽曲データの記録が行われているUSBデバイス２４を接続しているUSBポート６２を識別するための情報が、それぞれ含まれている。
【００６３】
ランプ制御部８７は、検出部８６からの検出結果に基づいて、再生ランプ６３、再生ランプ６４、及び録音ランプ６５の表示を制御する（点灯又は消灯させる）。
【００６４】
[オーディオ装置２１の第１の外観例]
次に、図３は、USBデバイス２３がUSBポート６１に接続されたときに、オーディオ装置２１を正面（例えばACプラグが接続されている面とは反対側に存在する面）から見たときの様子の一例を示している。
【００６５】
図３に示されるように、オーディオ装置２１の正面には、表示板４５が設けられているとともに、図中、表示板４５の下側に、USBデバイスを接続することが可能な２つのUSBポート６１及び６２が設けられている。
【００６６】
なお、以下の説明において、USBポート６１に接続されたUSBデバイス２３のうち、AUCに対応するもの（Streamingデバイス）をUSBデバイス２３aといい、MSCに対応するもの（メモリデバイス）をUSBデバイス２３bという。
【００６７】
また、USBデバイス２３aとUSBデバイス２３bとを区別する必要がない場合には、単に、USBデバイス２３という。
【００６８】
例えば、図３に示されるように、AUCに対応するUSBデバイス２３aがUSBポート６１に接続されたことに対応して、USBデバイス２３aが選択されると、再生制御部８４は、USBデバイス２３aに記録されている楽曲データを読出し、自動的に再生させる。
【００６９】
また、例えば、MSCに対応するUSBデバイス２３bがUSBポート６１に接続されたことに対応して、USBデバイス２３bが選択されると、再生制御部８４は、USBデバイス２３bに記録されている楽曲データを、再生を指示するユーザ操作により直ちに再生できる再生可能状態で待機する。そして、再生制御部８４は、再生を指示するユーザ操作が行われたことに対応して、楽曲データを再生させる。
【００７０】
さらに、再生制御部８４は、USBデバイス２３に記録されている楽曲データを再生させたとき、その旨を示す再生情報を検出部８６に供給する。
【００７１】
このとき、検出部８６は、再生制御部８４からの再生情報に基づいて、記録された楽曲データの再生が行われているUSBデバイス２３を接続しているUSBポート６１を検出し、その検出結果を、ランプ制御部８７に供給する。そして、ランプ制御部８７は、図３に示されるように、検出部８６からの検出結果に基づき、USBポート６１の（近くの）位置に設置された再生ランプ６３を点灯させる。
【００７２】
これらのことは、USBポート６２に、例えばUSBデバイス２４が接続されたときについても同様である。
【００７３】
また、USBポート６１にUSBデバイス２３を接続したことに対応して、USBデバイス２３が選択されたとき、表示板４５には、USBポート６１を表すUSB A、USBポート６１に接続されたUSBデバイス２３の種類（AUC又はMSC）、あるいは予めユーザが登録した機器名（例えば、「ウォークマン」（登録商標）等）、及びUSBデバイス２３に記録されている楽曲データの個数（例えば、楽曲データのフォルダの個数が５個の場合は「５folder」等）、階層的に記録されている楽曲データの階層構造、及び、その他のUSBデバイス２３に関する情報が、図中、表示板４５の左側に表示される。
【００７４】
なお、USBポート６２にUSBデバイス２４等を接続したとき、USBポート６１にUSBデバイス２３を接続したときと同様に、表示板４５には、USBデバイス２４の機器名等が表示される。
【００７５】
[オーディオ装置２１の第２の外観例]
次に、図４は、USBポート６１に接続されたUSBデバイス２３に記録されている所定の楽曲データを、USBポート６２に接続されたUSBデバイス２４に記録しているときに、オーディオ装置２１を正面から見たときの様子の一例を示している。
【００７６】
なお、図３と共通する部分については同一の符号を付しているため、その説明は以下省略する。
【００７７】
記録制御部８５は、記録を指示するユーザ操作等に応じて、USBデバイス２３に記録されている所定の楽曲データ（例えば、再生中の楽曲データ）を、USBデバイス２４に記録させる。そして、記録制御部８５は、その旨を示す記録情報を、検出部８６に供給する。
【００７８】
このとき、検出部８６は、記録制御部８５からの記録情報に基づいて、USBポート６２を検出し、その検出結果を、ランプ制御部８７に供給する。そして、ランプ制御部８７は、図４に示されるように、検出部８６からの検出結果に基づき、USBポート６２の位置に設置された録音ランプ６５を点灯させる。
【００７９】
[再生制御処理による動作説明]
次に、図５のフローチャートを参照して、例えばUSBポート６１にUSBデバイス２３が接続されたときのオーディオ装置２１の再生制御処理を説明する。
【００８０】
なお、再生制御処理では、USBポート６２にUSBデバイス２４等が接続されたときについても、USBポート６１にUSBデバイス２３が接続されたときと同様の再生制御処理を行うため、USBポート６１にUSBデバイス２３が接続されたときについてのみ説明し、その他の再生制御処理については説明を省略する。
【００８１】
この再生制御処理は、USBポート６１に、例えばUSBデバイス２３が接続されたときに開始される。
【００８２】
ステップＳ２１において、USB判定部８１は、USBポート６１に、USBデバイス２３が接続されたことに対応して選択されたUSBデバイス２３から、USBデバイス２３の種類を特定する情報や、USBデバイス２３に記録されているデータの個数等を読出し、表示情報として、表示板制御部８２に供給する。表示板制御部８２は、USB判定部８１からの表示情報に対応する表示を、表示板４５に表示させる。
【００８３】
ステップＳ２２において、USB判定部８１は、USBデバイス２３から読み出した、USBデバイスの種類を特定する情報に基づいて、USBホスト部４４のUSBポート６１に接続されたUSBデバイス２３の種類が、AUC(オーディオクラス)に対応するものであるのか、又は、MSC(マスストレージクラス)に対応するものであるのかを判定する。そして、その結果得られた判定結果を、再生制御部８４に供給する。
【００８４】
ステップＳ２３において、再生制御部８４は、USBデバイス２３の種類がMSCに対応するものであるとの判定結果を、USB判定部８１から得た場合、処理はステップＳ２４に進められる。
【００８５】
ステップＳ２４において、再生制御部８４は、再生を指示するユーザ操作に応じて、選択されているUSBデバイス２３から楽曲データを直ちに再生することができる再生可能状態で待機する。
【００８６】
そして、ステップＳ２５において、再生制御部８４は、ユーザ操作により、再生が指示されるまで再生可能状態で待機し、再生が指示されたことに対応して、処理はステップＳ２６に進められる。
【００８７】
また、ステップＳ２３において、再生制御部８４は、USBポート６１に接続されたUSBデバイス２３の種類がAUCに対応するものであるとの判定結果を、USB判定部８１から得た場合、処理はステップＳ２６に進められる。そして、再生制御部８４は、選択されているUSBデバイス２３から楽曲データを読出し、スピーカ４６に供給して、対応する音声を出力させる。
【００８８】
以上説明したように、例えば、再生制御処理では、選択されたUSBデバイス２３の機器名や、USBデバイス２３に記録されているデータの個数等を表示板４５に表示するようにしたので、選択されたUSBデバイス２３に関する情報を、容易に把握することが可能となる。
【００８９】
また、再生制御処理では、選択されたUSBデバイス２３の種類が、AUCに対応するものであるときに、自動的に楽曲データを再生し、選択されたUSBデバイス２３の種類が、MSCに対応するものであるときに、ユーザ操作に応じて、直ちに楽曲データを再生可能な再生可能状態で待機するようにしたので、選択されたUSBデバイス２３の種類に応じた適切な処理を行うことが可能となる。
【００９０】
[ランプ表示処理による動作説明]
次に、図６のフローチャートを参照して、USBポート６１及びUSBポート６２のうち、USBデバイスが接続されているUSBポートを検出し、その検出結果に基づいて、再生ランプ６３等の点灯又は消灯を制御するランプ表示処理を説明する。
【００９１】
ステップＳ４１において、検出部８６は、再生制御部８４からの再生情報に基づいて、記録された楽曲データの再生が行われているUSBデバイスを接続しているUSBポートを検出し、その結果得られた検出結果を、ランプ制御部８７に供給する。
【００９２】
また、検出部８６は、記録制御部８５からの記録情報に基づいて、楽曲データの記録が行われているUSBデバイスを接続しているUSBポートを検出し、その結果得られた検出結果を、ランプ制御部８７に供給する。
【００９３】
ステップＳ４２において、ランプ制御部８７は、検出部８６からの検出結果に基づいて、再生ランプ６３、再生ランプ６４、及び録音ランプ６５の表示を制御する。
【００９４】
すなわち、例えば、ランプ制御部８７は、記録された楽曲データの再生が行われているUSBデバイス２３が、USBポート６１に接続されているとの検出結果を、検出部８６から得た場合、再生ランプ６３を点灯させる。
【００９５】
また、例えば、ランプ制御部８７は、記録されている楽曲データの再生が行われていないUSBデバイス２３が、USBポート６１に接続されているとの検出結果を、検出部８６から得た場合、再生ランプ６３を消灯させる。
【００９６】
さらに、例えば、ランプ制御部８７は、記録された楽曲データの再生が行われているUSBデバイス２４が、USBポート６２に接続されているとの検出結果を、検出部８６から得た場合、再生ランプ６４を点灯させる。
【００９７】
また、例えば、ランプ制御部８７は、記録されている楽曲データの再生が行われていないUSBデバイス２４が、USBポート６２に接続されているとの検出結果を、検出部８６から得た場合、再生ランプ６４を消灯させる。
【００９８】
さらに、ランプ制御部８７は、USBデバイス２３に記録された所定の楽曲データの記録が行われているUSBデバイス２４が、USBポート６２に接続されているとの検出結果を、検出部８６から得た場合、録音ランプ６５を点灯させる。
【００９９】
また、ランプ制御部８７は、USBデバイス２３に記録された所定の楽曲データの記録が行われていないUSBデバイス２４が、USBポート６２に接続されているとの検出結果を、検出部８６から得た場合、録音ランプ６５を消灯させる。
【０１００】
以上説明したように、ランプ表示処理では、検出部８６による検出結果に応じて、再生ランプ６３、再生ランプ６４、及び録音ランプ６５等を点灯又は消灯させるようにした。
【０１０１】
したがって、USBデバイス２３及びUSBデバイス２４のうち、いずれのUSBデバイスに記録された楽曲データが再生されているのか、いずれのUSBデバイスに対して楽曲データの記録が行われているのかというUSBデバイスの状態を、直感的に、容易に把握することが可能となる。
【０１０２】
また、ランプ表示処理では、記録されている楽曲データの再生や、楽曲データの記録等が行われているUSBデバイスに対応して、そのUSBデバイスが接続されているUSBポートの位置に設けられた再生ランプや録音ランプを点灯させるようにした。
【０１０３】
したがって、記録されている楽曲データの再生や、楽曲データの記録等が行われているUSBデバイスの位置を、点灯した再生ランプや録音ランプにより、容易に特定することが可能となる。
【０１０４】
このため、オーディオ装置２１では、例えば、記録されている楽曲データを再生するためにデータ通信中のUSBデバイス２３における、USBポート６１に対する接続を解除する等といったユーザによる誤操作を防止することができる。
【０１０５】
[オーディオ装置２１の第３の外観例]
次に、図７は、USBポート６１に接続されたUSBデバイス２３に応じて、リモートコントローラ２２からの操作信号により操作される操作対象が変更されることを示している。
【０１０６】
なお、図３と共通する部分については同一の符号を付しているため、その説明は以下省略する。
【０１０７】
例えば、オーディオ装置２１は、AUCに対応するUSBデバイスが選択されている場合、リモートコントローラ２２からの操作信号を、選択されているUSBデバイスを操作するための操作信号として認識する。
【０１０８】
すなわち、例えば、図７に示されるように、USBポート６１に、AUCに対応するUSBデバイス２３aが接続されたことに対応して、USBデバイス２３aが選択されると、オーディオ装置２１は、リモートコントローラ２２からの操作信号を、USBデバイス２３aを操作するための操作信号として認識する。
【０１０９】
この場合、リモートコントローラ２２は、USBポート６１に接続されているUSBデバイス２３aを操作するためのリモートコントローラとして動作する。
【０１１０】
また、例えば、オーディオ装置２１は、AUCに対応するUSBデバイスが選択されていない場合、オーディオ装置２１は、リモートコントローラ２２からの操作信号を、オーディオ装置２１自身を操作するための操作信号として認識する。
【０１１１】
すなわち、例えば、図７に示されるように、USBポート６１に、MSCに対応するUSBデバイス２３bが接続されたことに対応して、USBデバイス２３bが選択されると、オーディオ装置２１は、リモートコントローラ２２からの操作信号を、オーディオ装置２１自身を操作するための操作信号として認識する。
【０１１２】
この場合、リモートコントローラ２２は、オーディオ装置２１自身を操作するためのリモートコントローラとして動作する。
【０１１３】
[キー割当処理による動作説明]
次に、図８のフローチャートを参照して、選択されているUSBデバイスに応じて、リモートコントローラ２２により操作される操作対象を変更するキー割当処理を説明する。
【０１１４】
このキー割当処理は、例えば、USBポート６１に、AUCに対応するUSBデバイス２３aや、MSCに対応するUSBデバイス２３bが接続されたことに対応して、接続されたUSBデバイスが選択されたときや、ユーザ操作によりUSBデバイスが選択されたとき等に開始される。
【０１１５】
ステップＳ６１において、USB判定部８１は、選択されたUSBデバイスから、そのUSBデバイスの種類を特定する情報を読出す。そして、USB判定部８１は、読出した、USBデバイスの種類を特定する情報に基づいて、選択されたUSBデバイスの種類が、AUCに対応するものであるのか、又は、MSCに対応するものであるのかを判定し、その結果得られた判定結果を、操作判定部８３に供給する。
【０１１６】
ステップＳ６２において、USB判定部８１は、選択されたUSBデバイスが、AUCに対応するものであると判定した場合、処理はステップＳ６３に進められる。ステップＳ６３において、操作判定部８３は、USB判定部８１からの判定結果に基づいて、設定記憶部８３aに記憶されているキー設定情報を、リモートコントローラ２２による操作対象が、選択されたUSBデバイスとなるように更新する。
【０１１７】
また、ステップＳ６２において、USB判定部８１は、選択されたUSBデバイスが、AUCに対応するものでない（MSCに対応するものである）と判定した場合、処理はステップＳ６４に進められる。ステップＳ６４において、操作判定部８３は、USB判定部８１からの判定結果に基づいて、設定記憶部８３aに記憶されているキー設定情報を、リモートコントローラ２２による操作対象がオーディオ装置２１となるように更新する。
【０１１８】
以上で、キー割当処理は終了される。
【０１１９】
以上説明したように、キー割当処理では、選択されたUSBデバイスに応じて、リモートコントローラ２２による操作対象を、選択されたUSBデバイスや、オーディオ装置２１に変更するようにした。
【０１２０】
したがって、ユーザは、リモートコントローラ２２を、オーディオ装置２１のコントローラとして意識することなく、リモートコントローラ２２を用いて、オーディオ装置２１の他、選択されたUSBデバイスを操作することが可能となる。よって、リモートコントローラ２２による利便性を向上させることができる。
【０１２１】
＜２．変形例＞
なお、キー割当処理では、オーディオ装置２１が、選択されたUSBデバイスに応じて、リモートコントローラ２２からの操作信号を、選択されたUSBデバイスを操作するための操作信号、又はオーディオ装置２１を操作するための操作信号として認識することとしたが、リモートコントローラ２２が出力する操作信号そのものを変更するように構成してもよい。
【０１２２】
すなわち、例えば、オーディオ装置２１において、選択されたUSBデバイスが、AUCに対応するUSBデバイスであるか否かを示すデバイス情報を、リモートコントローラ２２に通知し、リモートコントローラ２２において、オーディオ装置２１からのデバイス情報に基づいて、オーディオ装置２１に対して出力する操作信号を、USBデバイスを操作するための操作信号、又は、オーディオ装置２１を操作するための操作信号のいずれかに変更させるようにしてもよい。
【０１２３】
本実施の形態では、楽曲データの再生が行われているか否かを表示するものとして、例えば再生ランプ６４を、楽曲データの記録が行われているか否かを表示するものとして、例えば録音ランプ６５とを別々に設けることとしたが、楽曲データの再生が行われているか否かを表示したり、楽曲データの記録が行われているか否かを表示するものとしては、これに限定されない。
【０１２４】
すなわち、例えば、再生ランプ６４と録音ランプ６５とを、点灯する色の違いや、点滅する速さの違い等により、再生ランプ又は録音ランプとして機能する１つのランプとして構成するようにしてもよい。
【０１２５】
また、例えば、USBポート６１に接続されたUSBデバイス２３から、USBポート６２に接続されたUSBデバイス２４に対して、楽曲データの記録が行われているときに、録音ランプ６５を点灯させることとしたが、その他、例えば、録音ランプ６５とともに、又は、録音ランプ６５に代えて、USBデバイス２３からUSBデバイス２４に対して、楽曲データの記録が行われていることを示す矢印等を表示させるようにしてもよい。
【０１２６】
さらに、例えば、録音ランプ６５とともに、USBデバイス２３が、楽曲データを提供する提供元であることを表すランプをUSBデバイス２３の位置で点灯等させるようにしてもよい。
【０１２７】
また、本実施の形態では、例えばUSBデバイスの状態を表すものとして、再生ランプと録音ランプとを採用したが、これに限定されず、その他、例えば、USBデバイスの状態が、再生可能状態であるときに点灯するランプや、所定のデータが記録されていないときに点灯するランプ、USBデバイスのメモリ容量が所定の閾値未満であるときに点灯するランプ等を設けるように構成してもよい。
【０１２８】
さらに、本実施の形態では、表示板４５に、選択されているUSBデバイスに関する情報を表示することとしたが、その他、例えば、USBポートに接続されているUSBデバイスすべてについて、USBデバイスに関する情報を表示するようにしてもよい。
【０１２９】
また、本実施の形態において、USBポート６１（又はUSBポート６２）に接続されたUSBデバイス２３（又はUSBデバイス２４）は、AUCに対応するUSBデバイス、又はMSCに対応するUSBデバイスのいずれかとして説明したが、USBポートに接続されたUSBデバイスとしては、AUCやMSC等の複数のUSBクラスを保有するUSBデバイス（複数のUSBクラスに対応するUSBデバイス）を採用することができる。
【０１３０】
この場合、複数のUSBクラスに対応するUSBデバイスは、AUCに対応するものとしてオーディオ装置２１に認識されているとき、AUCに対応するUSBデバイスとして動作し、USBデバイスがMSCに対応するものとしてオーディオ装置２１に認識されているとき、MSCに対応するUSBデバイスとして動作する。
【０１３１】
なお、本発明は、楽曲データを対象として、再生や記録等を行うオーディオ装置２１等の他、動画データやテキストデータ等のコンテンツを対象として、再生や記録等を行う情報処理装置にも適用することが可能である。
【０１３２】
また、本実施の形態では、USBホスト部４４に設けられたUSBポートは、２個のUSBポート６１及びUSBポート６２のみとしたが、USBポートの個数は、３個以上にすることが可能である。
【０１３３】
[オーディオ装置２１の第４の外観例]
次に、図９は、例えば３個のUSBポートを設けたときのオーディオ装置２１の構成例を示している。
【０１３４】
なお、図３と共通する部分については同一の符号を付しているため、その説明は以下省略する。
【０１３５】
すなわち、図９では、新たにUSBポート１０１、再生ランプ１０２、及び録音ランプ１０３が設けられている他は、図３の場合と同様に構成されている。
【０１３６】
USBポート１０１は、例えば、USBデバイス１０４等が接続される。
【０１３７】
再生ランプ１０２は、USBポート１０１の位置に設けられており、USBポート１０１に接続されたUSBデバイス１０４から楽曲データの再生が行われているか否かに応じて、点灯又は消灯する。
【０１３８】
録音ランプ１０３は、USBポート１０１の位置に設けられており、USBポート１０１に接続されたUSBデバイス１０４に対して、楽曲データの記録が行われているか否かに応じて、点灯又は消灯する。
【０１３９】
また、USBデバイスに対して楽曲データを記録させる場合、図９に示されるように、例えば、ユーザ操作により選択された２つのUSBデバイス２３及びUSBデバイス１０４それぞれが接続されているUSBポート６１及びUSBポート１０１に対してのみ、USBデバイスを制御するためのリソースを割り当てる。そして、USBデバイス２３からUSBデバイス１０４に対して、楽曲データの記録を行わせる。
【０１４０】
したがって、オーディオ装置２１では、３個以上のUSBポートを設けた場合、２個のUSBポートを設けた場合と同様に、２つのUSBデバイスを制御するためのリソースを用意すればよいため、例えば、すべてのUSBポートに対してリソースを割り当てるオーディオ装置と比較して、製造コストを抑えることが可能となる。
【０１４１】
なお、本明細書において、再生制御処理、ランプ表示処理、及びキー割当処理を記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１４２】
また、本実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０１４３】
２１  オーディオ装置，  ２２  リモートコントローラ，  ４１  データ処理部，  ４２  操作部，  ４３  受光部，  ４４  USBホスト部，  ４５  表示板，  ４６  スピーカ，  ４７  記憶部，  ４８  ネットワーク通信部，  ４９  光ディスク読出し部，  ６１，６２  USBポート，  ６３，６４  再生ランプ，  ６５  録音ランプ，  ８１  USB判定部，  ８２  表示板制御部，  ８３  操作判定部，  ８３a  設定記憶部，  ８４  再生制御部，  ８５  記録制御部，  ８６  検出部，  ８７  ランプ制御部
【図１】
2010165092.tif 000003
【図２】
2010165092.tif 000004
【図３】
2010165092.tif 000005
【図４】
2010165092.tif 000006
【図５】
2010165092.tif 000007
【図６】
2010165092.tif 000008
【図７】
2010165092.tif 000009
【図８】
2010165092.tif 000010
【図９】
2010165092.tif 000011
【手続補正書】
【提出日】平成22年3月15日(2010.3.15)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明の一側面の情報処理装置、又はプログラムは、USBデバイスを接続することが可能な複数のUSBポートを有する情報処理装置、又はUSBデバイスを接続することが可能な複数のUSBポートを有する情報処理装置のコンピュータを制御するためのプログラムであって、前記複数のUSBポートのうち、データ通信中の前記USBデバイスが接続されているUSBポートを検出する検出手段と、検出された前記USBポートに接続されている前記USBデバイスがデータ通信中であることを、検出された前記USBポートの位置に設けられた表示部に表示させる第１の表示制御手段とを含む情報処理装置、又はコンピュータを情報処理装置として機能させるためのプログラムである。