(57)【要約】【課題】  従来の方法では、データとデータの格納場所であるデバイスの状態を同時に表示することはできなかった。【解決手段】  周辺機器１０２に対して当該周辺機器の状況を問合せる問合せ部１０６と、周辺機器１０２が有するコンテンツデータの縮小画像を表示する縮小画像表示部１０５と、縮小画像に対応付けて周辺機器を示す画像を表示するアイコン生成部１０４と、問合せ部１０６による問合せに対する応答に基づいて、周辺機器からコンテンツデータの取得が可能かどうかを判定し、その判定結果をグラフィックで識別可能に表示する（１１２）。【選択図】  図１
2006343958.tif 000002
【特許請求の範囲】
【請求項１】
周辺機器からの情報を入力して処理する情報処理装置であって、
前記周辺機器に対して当該周辺機器の状況を問合せる問合せ手段と、
前記周辺機器が有するコンテンツデータの縮小画像を表示する縮小画像表示手段と、
前記縮小画像に対応付けて前記周辺機器を示す画像を表示する機器画像表示手段と、
前記問合せ手段による問合せに対する応答に基づいて、前記周辺機器から前記コンテンツデータの取得が可能かどうかを判定する判定手段と、
前記判定手段による判定結果を識別可能に表示する表示制御手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記問合せ手段は、更に、前記コンテンツデータの格納先を前記周辺機器に問合せ、
前記判定手段は、当該格納先と前記周辺機器の状況とに基づいて前記周辺機器から前記コンテンツデータの取得が可能かどうかを判定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、前記周辺機器を示す画像或は縮小画像に対応付けて、当該周辺機器から前記コンテンツデータの取得ができない旨を示すマークを表示することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記判定手段による判定理由を識別する識別手段と、
前記識別手段により識別された判定理由に基づいて、当該判定理由を示すテキストメッセージを作成し、前記周辺機器を示す画像或は縮小画像に対応付けて表示するメッセージ表示手段を更に有することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記判定手段による判定理由を識別する識別手段と、
前記識別手段により識別された判定理由に基づいて、当該判定理由に対処する対処方法を示すテキストメッセージを作成し、前記周辺機器を示す画像或は縮小画像に対応付けて表示する対処メッセージ表示手段を更に有することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
更に前記周辺機器の設置場所に関する情報を記憶する手段を有し、
前記機器画像表示手段は、前記周辺機器を示す画像に前記設置場所に関する情報を付与して表示することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記判定手段による判定理由を識別する識別手段と、
前記識別手段により識別された判定理由に基づいて、当該判定理由に対処する対処方法及び前記設置場所に関するテキストメッセージを作成し、前記周辺機器を示す画像或は縮小画像に対応付けて表示する対処メッセージ表示手段を更に有することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
周辺機器からの情報を入力して処理する情報処理装置における情報処理方法であって、
前記周辺機器に対して当該周辺機器の状況を問合せる問合せ工程と、
前記周辺機器が有するコンテンツデータの縮小画像を表示する縮小画像表示工程と、
前記縮小画像に対応付けて前記周辺機器を示す画像を表示する機器画像表示工程と、
前記問合せ工程による問合せに対する応答に基づいて、前記周辺機器から前記コンテンツデータの取得が可能かどうかを判定する判定工程と、
前記判定工程による判定結果を識別可能に表示する表示制御工程と、
を有することを特徴とする情報処理装置における情報処理方法。
【請求項９】
前記問合せ工程では、更に、前記コンテンツデータの格納先を前記周辺機器に問合せ、前記判定工程では、当該格納先と前記周辺機器の状況とに基づいて前記周辺機器から前記コンテンツデータの取得が可能かどうかを判定することを特徴とする請求項８に記載の情報処理装置における情報処理方法。
【請求項１０】
前記表示制御工程では、前記周辺機器を示す画像或は縮小画像に対応付けて、当該周辺機器から前記コンテンツデータの取得ができない旨を示すマークを表示することを特徴とする請求項８又は９に記載の情報処理装置における情報処理方法。
【請求項１１】
前記判定工程での判定理由を識別する識別工程と、
前記識別工程で識別された判定理由に基づいて、当該判定理由を示すテキストメッセージを作成し、前記周辺機器を示す画像或は縮小画像に対応付けて表示するメッセージ表示工程を更に有することを特徴とする請求項８乃至１０のいずれか１項に記載の情報処理装置における情報処理方法。
【請求項１２】
前記判定工程での判定理由を識別する識別工程と、
前記識別工程で識別された判定理由に基づいて、当該判定理由に対処する対処方法を示すテキストメッセージを作成し、前記周辺機器を示す画像或は縮小画像に対応付けて表示する対処メッセージ表示工程を更に有することを特徴とする請求項８乃至１１のいずれか１項に記載の情報処理装置における情報処理方法。
【請求項１３】
更に前記周辺機器の設置場所に関する情報を記憶する工程を有し、
前記機器画像表示工程では、前記周辺機器を示す画像に前記設置場所に関する情報を付与して表示することを特徴とする請求項８に記載の情報処理装置における情報処理方法。
【請求項１４】
前記判定工程での判定理由を識別する識別工程と、
前記識別工程で識別された判定理由に基づいて、当該判定理由に対処する対処方法及び前記設置場所に関するテキストメッセージを作成し、前記周辺機器を示す画像或は縮小画像に対応付けて表示する対処メッセージ表示工程を更に有することを特徴とする請求項１３に記載の情報処理装置における情報処理方法。
【請求項１５】
請求項８乃至１４のいずれか１項に記載の情報処理方法を実行することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接続された周辺機器からのデータを入力して処理する情報処理装置及びその方法に関するものである。
【背景技術】
【０００２】
パーソナルコンピュータ（ＰＣ）等で様々な種類のデータファイルを一覧表示する際、各ファイルに付けられた名前（ファイル名）に加えて、そのファイルの特性に応じたアイコンでそのファイルを表示することが知られている。また、データの縮小版での表現方法として、そのデータの中身を縮小表示することによってデータの内容を視覚的に分かりやすく表現するＧＵＩが広く利用されている。またデジタルカメラ等で撮影された複数の画像ファイルを一度に表示する場合等には、サムネイルと呼ばれる縮小画像が用いられる。また、ファイルだけでなくデバイスに関しても同様である。例えば、ネットワークに接続されているハードディスクやプリンタ等も含めて一覧表示する際、各デバイスを容易に確認できるように、ビットマップのアイコンで表現するＧＵＩも広く利用されている。
【０００３】
このようにデータの内容を示す縮小画像、或はサムネイルを用いることにより、一覧表示されたファイルやデバイスなどの概略内容を容易に確認できる。しかしながら、このようなファイル名とサムネイルだけでは、似通ったデータが複数ある場合にそれぞれを判別するのは難しい。そこで、生成したサムネイル画像に重ねて、サムネイル画像の付加情報を、予め定められた位置に重ねて表示する技術が提案されている（特許文献１）。
【０００４】
また特許文献２には、視覚情報を持たない音声などのデータに対しても、検索用データとしてサムネイル画像を生成して一覧表示に用いることが開示されている。
【０００５】
ところで、一度使ったファイルや、一度接続設定をしたデバイスが削除された場合でも、ＯＳにより提供される「最近使ったファイル」のリストやデバイスリストなどの一覧では削除されずに、残ったまま表示されることが多い。そのため、デバイスリストなどの一覧を基に実際にアクセスして初めて、そのファイルが削除されていて使用できないことが分かる場合があり使い勝手が悪いという問題がある。これに基づいて、特許文献３では、ネットワークに接続されているプリンタの情報をネットワーク経由で受け取り、その情報に基づいてプリンタの稼動状態をリアルタイムに表示する技術が記載されている。
【特許文献１】特開２００１−３３７９９４号公報
【特許文献２】特開平７−３３４５２３号公報
【特許文献３】特開平１０−２８３１４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した従来の方法では、データとデータの格納場所であるデバイスの状態を同時に表示することはできなかった。またデバイスの状態を明示する技術が開示されていても、データを格納しているデバイスの状態を、その格納されているデータと同時に表示することはできなかった。
【０００７】
本発明は、上記従来技術の欠点を解決することにある。
【０００８】
また本願発明の特徴は、周辺機器が有するコンテンツデータと、その使用可否状況を明示する情報処理装置及びその方法を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一態様に係る情報処理装置は以下のような構成を備える。即ち、
周辺機器からの情報を入力して処理する情報処理装置であって、
前記周辺機器に対して当該周辺機器の状況を問合せる問合せ手段と、
前記周辺機器が有するコンテンツデータの縮小画像を表示する縮小画像表示手段と、
前記縮小画像に対応付けて前記周辺機器を示す画像を表示する機器画像表示手段と、
前記問合せ手段による問合せに対する応答に基づいて、前記周辺機器から前記コンテンツデータの取得が可能かどうかを判定する判定手段と、
前記判定手段による判定結果を識別可能に表示する表示制御手段と、
を有することを特徴とする。
【００１０】
本発明の一態様に係る情報処理装置における情報処理方法は以下のような工程を備える。即ち、
周辺機器からの情報を入力して処理する情報処理装置における情報処理方法であって、
前記周辺機器に対して当該周辺機器の状況を問合せる問合せ工程と、
前記周辺機器が有するコンテンツデータの縮小画像を表示する縮小画像表示工程と、
前記縮小画像に対応付けて前記周辺機器を示す画像を表示する機器画像表示工程と、
前記問合せ工程による問合せに対する応答に基づいて、前記周辺機器から前記コンテンツデータの取得が可能かどうかを判定する判定工程と、
前記判定工程による判定結果を識別可能に表示する表示制御工程と、
を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、周辺機器が有するコンテンツデータと、その使用可否状況を明示できるという効果がある。
【発明を実施するための最良の形態】
【００１２】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また本実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１３】
図１は、本発明の実施の形態に係る情報処理装置（例えばＰＣ等）の機能構成を示すブロック図である。
【００１４】
図において、情報処理装置１０１は、機器間通信プロトコルインタフェース１１０，１１１によってネットワーク１０３を介して周辺機器１０２と接続されている。そして、情報処理装置１０１と周辺機器１０２との間でデータを送受信している。アイコン生成部１０４は、周辺機器１０２から受け取ったデータを用いて、その周辺機器１０２に対応するアイコンを作成する。縮小画像生成部１０５は、周辺機器１０２が有するコンテンツデータから縮小画像を生成する。アイコン生成部１０４は、予め登録されているアイコンを、対応する周辺機器１０２と関連付けても良く、或はユーザが、その周辺機器１０２に対応する任意のアイコンを作成して登録できるようにしてもよい。機器状態問い合わせ部１０６は、周辺機器１０２の電源状態、所望の記憶媒体（メディア）がセットされているか等を機器間通信プロトコルインタフェース１１０によって問い合わせる。データ保存部１０７は、周辺機器１０２が有するコンテンツデータの情報を、縮小画像生成部１０５によって生成した縮小画像と周辺機器１０２とを関連付けて保存する。出力制御部１０８は、表示部１０９に縮小画像を一覧表示するように制御する。この一覧表示の際には、それぞれの縮小画像に関連付けられるアイコンを表示し、更に、関連付けられる周辺機器の状態があれば、その状態を明示するマーク（グラフィック）も表示する。
【００１５】
表示部１０９はＣＲＴや液晶、プラズマ、ＳＥＤなどの表示ユニットを有し、出力制御部１０８から出力される画像データを基に、アイコンや各種イメージ、文字などを表示する。またグラフィックデータ生成部１１２は、一覧表示の際に、そのデータが使用できないことを明示するためのグラフィック（前述のマークに相当）のデータを作成して出力制御部１０９に送る。このとき、このグラフィックデータは、グラフィックデータ生成部１１２に予め登録されているデータの中からユーザが任意に選択してもよく、或はユーザが新規に作成して登録しても良い。入力部１１３は、キーボード、マウス等のポインティングデバイスを有し、ユーザの操作に応じで各種コマンドやデータを入力するのに使用される。
【００１６】
また１１４は情報処理装置１０１の情報処理部を示す。そして、アイコン生成部１０４、縮小画像生成部１０５、機器状態問い合わせ部１０６、データ保存部１０７、出力制御部１０８及び通信プロトコルインタフェース１１０を実現する処理プログラムを記憶する。そして、そのプログラムに従ってその機能を実現するとともに、入力部１１３や表示部１０９の制御も行う。具体的には、この情報処理部１１４は、少なくともＣＰＵ（不図示）と、このＣＰＵにより実行される処理プログラムを記憶するプログラムメモリ（不図示）、ＣＰＵによる処理時にワークエリアを提供して各種データを一時的に格納するメモリ（不図示）を有する。そして、上述した各部１０４〜１０８，１１０，１１２の機能は、この処理プログラムとＣＰＵとの協働により実現される。また処理プログラムがインストールされているハードディスク（ＨＤ）（不図示）を更に有し、処理プログラムの実行時に、その処理プログラムがＨＤからＲＡＭ（不図示）にロードされて実行される形式でも良い。
【００１７】
尚、機器間通信プロトコルインタフェース１１０，１１１に関しては特に明記しないが、ネットワーク１０３に接続して周辺機器とやり取りができればどのような接続形態であっても良い。もちろん、ネットワーク１０３は無線でも有線でも良く、情報処理装置１０１と周辺機器１０２の間でデータのやり取りができれば良い。
ここでは単純な例で示すために、情報処理装置１０１と周辺機器１０２とがそれぞれ一つの場合で説明するが、いずれか或はどちらも複数接続されていても良い。
【００１８】
図２は、本実施形態に係る情報処理装置のＧＵＩ（Graphic Use Interface）により表示部１０９に表示される画像の一例を示す図である。
【００１９】
ここでは表示画面に一覧表示の例として４つの周辺機器に関するデータが表示されている。２０３〜２０６のそれぞれは、各周辺機器或はその周辺機器に装着されたメディア等に記憶されているコンテンツデータの縮小画像を示している。２０７〜２１０のそれぞれは、それぞれ対応する縮小画像で表示されているコンテンツデータが保存されている周辺機器を示すアイコンである。また２１１，２１２は、表示されている縮小画像を保存している周辺機器が使用できないことをユーザに明示するためのマークの一例を示し、ここでは警告のシンボルとして一般的な三角形を用いている。ここではＰＣ（MyPC）及びリビングに置かれているＤＶＤプレーヤ（LivingDVD）が使用できないことが、マーク２１１，２１２により示されている。
【００２０】
ここでは、例えば縮小画像２０５はビデオカメラに録画されている画像を示し、そのタイトルが「Vacation」で、２００５年１月１０日に録画されたものであることが分かる。ここでは各周辺機器に対して、縮小画像、その縮小画像が保存されている周辺機器を表すアイコン、その縮小画像のファイル作成日、ファイル名を表示している。ただし、本発明はこれに限定されるものではなく、これら画像やアイコン、ファイル名等の並びや組み合わせも問わない。アイコンに関しても必ず表示するのではなく、使用できない状態にある時にのみアイコン表示するようにしてもよい。更に、この一覧表示に重ねて表示するマーク２１１，２１２などは、ユーザが任意に設定できるものとする。
【００２１】
以下、本発明の実施の形態１をより具体的に説明する。
【００２２】
［実施の形態１］
図３は、本実施の形態に係る情報処理装置において、データを一覧表示する際の動作例を説明するフローチャートである。この処理を実行するプログラムは情報処理部１０４のメモリ（不図示）に記憶されＣＰＵ（不図示）の制御の下に実行される。尚、この一覧表示はデータ検索による検索結果を示す際や、コンテンツデータの再生リストを作成した場合に、それを表示する際等に起動される。
【００２３】
まずステップＳ１で、情報処理部１１４のメモリなどに予め記憶されている、表示部１０９の一画面に表示する画像の数を取得する。この画像数が設定されていない場合はデフォルトの枚数を用いる。次にステップＳ２で、ステップＳ１で得られた表示する画像数から、その数分の縮小画像を表示するために保持すべきデータ量を設定してメモリエリアを確保する。ここで保持すべきデータ量は、入力部１１３のキー操作によるキースクロールの速度によって変更しても良い。或は、その数分の画像データを一度に取ってくるようにしてもよいが、いずれにしても一覧表示ができれば特に、この手法にこだわるものではない。
【００２４】
次にステップＳ３で、これら縮小画像の表示優先順位を取得する。この表示優先順位は、日付順、名前順、よく使用する周辺機器の順（使用回数の多い順）であっても良く、或は、ユーザが任意に設定できるようにしても良い。ここで特に優先順位が設定されていない場合はデフォルトの優先順を用いる。次にステップＳ４で、ステップＳ３で取得した優先順位に従って周辺機器１０２が有するデータに関する情報を、縮小画像生成部１０５によって生成した縮小画像と周辺機器１０２とを関連付けて保存しているデータ保存部１０７から取得する。尚、ここでは情報処理装置１０１のデータ保存部１０７に保存しているデータから取得するとして説明した。ただし、本発明はこれに限定されるものでなく、ネットワーク１０３に接続されている各周辺機器からリアルタイムでデータを取得できる場合には、これら周辺機器から直接データを取得するようにしてもよい。次にステップＳ５で、既に対象機器として記憶されている周辺機器からのデータかどうかを調べ、そうであればステップＳ７に進むが、そうでないときはステップＳ６に進み、その周辺機器の情報を記憶してステップＳ７に進む。これにより次からは、同じ周辺機器のデータの取り込み処理を省略できる。
【００２５】
ステップＳ７では、その周辺機器のコンテンツデータを取得して、その取得したデータに基づいて縮小画像生成部１０５で縮小画像を作成し、更にアイコン生成部１０４で、その周辺機器に対応するアイコンを作成する。そして出力制御部１０８により表示部１０９に表示する。尚このステップＳ７でも、既にその周辺機器に対応する縮小画像がアイコンが作成されて情報処理部１１４のメモリ等に記憶されている場合には、再度、それら画像を作成することなく、以前に使用した画像データを記憶しておき、それらを使用するようにしても良い。そしてステップＳ８で、ステップＳ１で設定された画像の数だけの表示が完了したかを調べ、終了していないときはステップＳ４に戻り、前述した処理を実行する。こうしてステップＳ８の処理が完了するとステップＳ９に進む。ここでは例えば図２に示すように、複数（ここでは４つ）の周辺機器に対応する縮小画像とアイコンが表示されることになる。但し、この時点では、周辺機器の状態を示すマーク２１１，２１２は表示されていない。
【００２６】
次にステップＳ９では、機器状態問い合せ部１０６により、表示対象の周辺機器に対して、それぞれの状態を問い合わせる。次にステップＳ１０では、問い合わせ対象の周辺機器の全てから状態を問い合わせたかどうか判定し、全ての周辺機器からの状態の問合せが完了していない場合はステップＳ９に戻って前述の処理を繰り返す。全ての周辺機器からの状態の問合せが完了するとステップＳ１１に進み、それら周辺機器の中に、そのコンテンツデータを使用できないと判定された周辺機器があるかどうか調べる。そのような機器が存在しない場合は、そのまま処理を終了する。即ち、例えば図２の状態で、マーク２１１，２１２が表示されていない状態（４つの周辺機器が全て使用可能）となる。
【００２７】
一方、ステップＳ１１で、使用できないと判定された周辺機器が存在している場合はステップＳ１２に進む。そして、グラフィック生成部１１２により、その周辺機器が使用不能であることを示すグラフィックデータ（図２のマーク２１１，２１２）を生成して取得する。そして、次にステップＳ１３で、その取得したグラフィックデータを出力制御部１０８に渡して表示部１０９によりマークとして表示して処理を終了する。
【００２８】
尚、情報処理装置１０１と周辺機器１０２との間の機器間通信プロトコルとしては、例えばＵＰｎＰ（Universal Plug and Play）等を用いることができる。このＵＰｎＰによれば複数の機器を様々なネットワークに直接接続でき、また機器間でデータのやり取りができるので、ある機器からネットワークに接続される他の機器の存在や機能を知ることもできる。またＵＰｎＰでは、何らかの機能である「サービス」を提供する「デバイス」と、そのサービスの発見や制御を行う「コントロールポイント」が存在する。デバイスがネットワークに接続されると、ネットワークのコントロールポイントはそのデバイスが接続されたことを自動的に検知する。もちろん、先にデバイスが接続されているネットワークにコントロールポイントを接続した場合も、コントロールポイントはデバイスの存在を自動的に認識する。また、コントロールポイントはデバイスの持つサービスを知ることができ、更には、それを実行することもできる。
【００２９】
図４は、情報処理装置１０１と周辺機器１０２とをＵＰｎＰで接続する形態を説明する図である。
【００３０】
新たにデバイスが接続されると情報処理装置１０１のコントロールポイントにAdvertise機能で通知する（４０１）。こうしてAdvertiseされた情報処理装置１０１のコントロールポイントは、Search機能により、接続された機器を検出する（４０２）。そして、その周辺機器１０２のモデル名や型番などの情報であるデバイス・ディスクリプション（機能仕様）とデバイス機能（機能情報）に基づいて、制御する動作の種類などの情報であるサービスディスクリプションを取得する（４０３）。こうして得られた情報からアイコン生成部１０４によってアイコン画像を生成する。こうして周辺機器１０２の情報を得ることにより、情報処理装置１０１から周辺機器１０２の制御が可能となる。この場合、情報処理装置１０１には、その周辺機器に対応するアイコンが表示されるので、そのアイコンに対する入力部１１３からのユーザ指示操作によって周辺機器１０２を操作できるようにしてもよい。
【００３１】
このように機器間通信プロトコルによって、新たな機器が接続されたことを検出した場合に、アイコン作成部１０４によってアイコン画像を作成する。そして、その周辺機器に対応付けて表示することにより、その周辺機器の状態をユーザに明示することができる。
【００３２】
また本実施の形態では、縮小画像作成部１０５を用いてサムネイルを作成するとしたが、周辺機器が既にサムネイルを用意している場合には、そのサムネイルを取得して表示してもよい。また、周辺機器からのデータの取得や表示の順番などは前後してもよく、情報処理装置の負荷がより少ない方法で実現されるのが好ましい。
【００３３】
以上説明したように本実施の形態１によれば、情報処理装置に接続されている周辺機器に関する情報を一覧表示させることができる。又、この一覧表示おいて、各周辺機器が有しているデータとともに、その周辺機器の状態をも表示することができる。これにより、ユーザにとって、より利便性の高いＧＵＩを提供できる。
【００３４】
［実施の形態２］
以下、図面を用いて本発明の実施の形態２を詳細に説明する。尚、この実施の形態２に係る情報処理装置１０１の構成及び周辺機器１０２との接続形態は前述の実施の形態１と同様であるため、その説明を省略する。
【００３５】
図５は、本実施の形態２に係る情報処理装置１０１における処理を説明するフローチャートで、この処理を実行するプログラムは情報処理部１１４のメモリ（不図示）に記憶されＣＰＵ（不図示）の制御の下に実行される。この処理では、アクセスしたいコンテンツデータが周辺機器のリムーバブルディスクに記憶されている場合、そのコンテンツデータの記憶先がリムーバブルディスクであることをユーザに明示する。
【００３６】
この処理は、周辺機器１０２のデータに対してアクセスを開始することにより開始される。このデータアクセスには、機器間通信プロトコルインタフェースを用いる。まずステップＳ４１で、そのコンテンツデータが周辺機器１０２の内蔵メモリ（ＲＡＭ）に格納されているか否かを調べる。内蔵メモリに保存されているときは、そのデータを取得して、この処理を終了する。
【００３７】
ステップＳ２１で、内蔵メモリでなくディスクに保存されているときはステップＳ２２に進み、その記憶媒体がリムーバブルディスクであるかどうかを調べる。リムーバブルディスクに記憶されているときはステップＳ２３に進み、情報処理装置１０１の一覧表示のための保存データに、周辺機器１０２のリムーバブルディスクに記憶されているデータであることを記憶する。この場合、リムーバブルディスクに記憶されているデータであることを示すアイコンも同時に表示しても良い。そして、そのリムーバブルディスクからデータを取得してアクセスを終了する。一方、ステップＳ２２で、リムーバブルディスクからのデータでないと判断した場合もデータを取得して終了する。
【００３８】
これにより、例えば図２に示す一覧表示に対して、各周辺機器に対応する縮小画像やアイコンに、そのコンテンツデータがリムーバブルディスクに保存されていることをユーザが認識可能に表示することができる。
【００３９】
図６は、本実施の形態２に係る情報処理装置における処理を説明するフローチャートである。ステップＳ１１〜Ｓ１３の処理は、前述の実施の形態１の図３のフローチャートのステップＳ１０で「ＹＥＳ」と判定した以降の処理と同じであるためその説明を省略する。
【００４０】
ステップＳ１３で、周辺機器が使用不可であることを明示するためのグラフィックデータを、その周辺機器のアイコンや縮小画像に対応付けてマークとともに表示した後、或はステップＳ１１で、周辺機器に使用不可能な機器が存在しない場合はステップＳ３４に進み、データがリムーバブルディスクに保存されているのかを、図４のフローチャートで示す処理で保存したデータに基づいてチェックする。ステップＳ３４で、そのコンテンツデータがリムーバブルディスクに保存されていると判断した場合はステップＳ３５に進み、そのコンテンツデータが使用できる状態かどうかを、その周辺機器に問い合わせる。これは、そのデータが元々リムーバブルディスクに記憶されていたが、周辺機器の内蔵メモリにコピーされて保存されている場合は、その周辺機器でデータが使用できると判断するためである。ここでの問い合わせは、図５で説明したデータ検索で実現する。
【００４１】
ステップＳ３５で、そのコンテンツデータが使用できないときはステップＳ３６に進み、グラフィック生成部１１２から、そのコンテンツデータが使用不可であることを明示するためのグラフィックデータを取得する。次にステップＳ３７で、出力制御部１０８により、その取得したデータに基づいてマークを表示部１０９に表示する。一方、ステップＳ３４で、そのコンテンツデータがリムーバルメディアに記憶されていない場合、或はステップＳ３５でデータが見つかった場合にはそのまま処理を終了する。尚、ここで、周辺機器或は、リムーバブルディスクが使用できないことを示すマークのグラフィックデータは、それぞれ同じでも、或は互いに異なってもよい。
【００４２】
以上説明したように本実施の形態２によれば、情報処理装置における一覧表示時、周辺機器のリムーバブルディスクに記憶されているデータであることが分かるように、各周辺機器に対応するデータを一覧表示することができる。
【００４３】
これにより、その一覧表示を見るだけで、そのデータを記憶しているディスクが周辺機器に挿入されているか、そのディスクのデータが周辺機器内の内蔵メモリにコピーされているか等を確認でる。そして、ユーザが、そのデータを周辺機器から取得できるかどうかを容易に判断できる。
【００４４】
［実施の形態３］
以下、図面を用いて本発明の実施の形態３を詳細に説明する。尚、この実施の形態３に係る情報処理装置１０１の構成及び周辺機器１０２との接続形態は前述の実施の形態１と同様であるため、その説明を省略する。
【００４５】
本発明の実施の形態３では、前述の実施の形態１，２の構成に加えて、一覧表示するデータに関して使用できないことを明示するためにデータとともに、その理由をテキストで表示することを特徴としている。尚、このような機器状態の問合せは、前述した機器状態問い合わせ部１０６により実施される。
【００４６】
この機器状態問い合わせ部１０６は、例えば機器間通信プロトコルとして前述したＵＰｎＰを用いて、例えば周辺機器の電源状態を問い合わせることができる。いま周辺機器から電源がオフであるという状態が戻された場合には「電源が入っていません」と表示しても良い。またそのまま機器間通信のデータを用いて表示してもよい。その表示内容及び方法も、本実施の形態に限定されるものでない。
【００４７】
図７は、本発明の実施の形態３に係る情報処理装置１０１における一覧表示の一例を示す図で、前述の図２と共通する部分は同じ記号で示し、その説明を省略している。
【００４８】
図において、縮小画像２０４に対応するデータは、周辺機器（MyPC）に対する問い合わせの結果、そのコンテンツデータが、その周辺機器に格納されていないためグラフィック２１１により使用できないことを明示している。このとき、データ保存部１０７には、このコンテンツデータがリムーバブルディスクに記憶されていると記憶している。従って、その周辺機器でデータが見つからない場合は、その周辺機器に、そのリムーバブルディスクがセットされていないため、そのコンテンツデータが利用できないと判別できる。よって、７０１で示すように、そのデータが使用できない原因を「NoDisc」（ディスクが装着されていない）としてテキストで表示する。
【００４９】
また縮小画像２０６に対応するデータは、機器状態問い合わせ部１０６による問い合わせの結果、その機器の状態が使用できない状態であると判断した場合を示している。この場合は、マーク２１２により、その周辺機器が使用できないことを明示している。更に、機器状態問い合わせ部１０６によって、例えば、その周辺機器の電源がオフであれば、７０２で示すように、その機器が使用できない原因を、テキスト「PowerOFF」（電源オフ）で明示する。
【００５０】
以上説明したように本実施の形態３によれば、データ一覧表示の際に、使用できないコンテンツデータ（周辺機器）を明確にすると同時に、その使用できない原因を明示することができる。これによりユーザは、そのデータが使用できない原因を知ることができ、それに対応する対処方法を得ることができる。これにより利便性が向上する。
【００５１】
［実施の形態４］
以下、図面を用いて本発明の実施の形態４を詳細に説明する。尚、この実施の形態４に係る情報処理装置１０１の構成及び周辺機器１０２との接続形態は前述の実施の形態１と同様であるため、その説明を省略する。
【００５２】
この実施の形態４では、前述の実施の形態１の構成、即ち、使用できないコンテンツデータ（周辺機器）を明確にすると同時に、テキストにより、その対処方法を提示するものである。
【００５３】
図８は、本発明の実施の形態４に係る情報処理装置１０１における一覧表示の一例を示す図で、前述の実施の形態１の図２と共通する部分は同じ記号で示し、その説明を省略する。
【００５４】
図において、縮小画像２０６は、リビングに設置されているＤＶＤに記憶されている映像の縮小画像を示し、マーク２１２により、この縮小画像に対応する画像の再生が不可能であることが明示されている。この例では、機器状態問い合わせ部１０６による問い合わせの結果、このＤＶＤの電源がオフであるため、そのＤＶＤが使用できないと判断されている。そこで、この実施の形態４では、マーク２１２に加えて、「再生するにはLivingDVDの電源を入れて下さい」というメッセージを表示する。
【００５５】
又図９は更に、この実施の形態４の変形例を示す図で、ここでは周辺機器（MyPC）にディスクが挿入されていないために、そのコンテンツデータを使用できない場合を示している。この場合には、その対処方法として、「再生するには、SOULのメディアを入れて下さい」９０１と表示している。
【００５６】
図１０は、この実施の形態４に係る情報処理装置１０１における処理を説明するフローチャートで、この処理を実行するプログラムは前述した情報処理部１１４のメモリに記憶されている。尚、この処理は図３のステップＳ８でＹＥＳと判定された後の処理として示している。
【００５７】
まずステップＳ４１で、機器状態問合せ部１０６により、周辺機器に対して、その機器の状態を問合せる。次にステップＳ４２で、その周辺機器からの応答をメモリに記憶する。そしてステップＳ４３で、対象となる全ての周辺機器への問合せに対する応答を受信したかどうかを調べ、全ての周辺機器からの応答を受信するまでステップＳ４１〜Ｓ４３を繰り返し実行する。
【００５８】
こうして、対象となる全ての周辺機器からの応答を受信するとステップＳ４４に進み、その周辺機器のコンテンツデータを使用できない機器があるかどうかを判定する。そのような機器がなければそのまま処理を終了するが、あればステップＳ４５に進み、その周辺機器に対応する縮小画像に、前述したマーク２１１などを付して表示する。次にステップＳ４６で、そのマークに加えて、それに付随するメッセージ（テキスト）を表示するかどうかを判定する。メッセージを表示しない場合そのまま処理を終了するが、メッセージを表示するときはステップＳ４７に進み、その周辺機器からのコンテンツデータを使用できない理由を判別する。これは周辺機器からの応答に応じて、例えば電源断、メディアなし、他のデータを再生中、等の機器状況を、ステップＳ４２でコード化して記憶しておくことにより判別できる。そしてステップＳ４８で、その原因を特定するメッセージを示す文字パターンを発生して出力制御部１０８に渡して表示部１０９に表示する（図７参照）。これは機器の状況に対応するコードと、それを具体的に示すメッセージ（文字コード）とを対応付けてテーブル化しておき、そのテーブルを参照することによりメッセージを作成できる。
【００５９】
次にステップＳ４９で、その不具合に対処する方法が予め記憶されているかどうかを判定する。記憶されていないときは処理を終了するが、記憶されているときはステップＳ５０に進み、その対応する対処方法を示すメッセージを作成して、出力制御部１０８に渡して表示部１０９に表示する（図８、図９参照）。
【００６０】
尚、ステップＳ５０では、不具合の原因（コード）と、その対処方法（テキスト）とをテーブル化して記憶しておき、その原因に対応する対処方法を文字パターンに展開することにより容易に実現できる。
【００６１】
尚、図８及び図９では、説明のためにテキスト表示エリアの背景を白で示しているが、文字だけを表示しても良い。いずれにしてもテキストの視認性を高めるように表示すればよい。
【００６２】
又、図７〜図９では、周辺機器が使用できない原因と、その対処方法が排他的に表示されているが、原因と対処方法の両方を同時に表示しても良い。
【００６３】
更に、各周辺機器の置き場所を登録することにより、例えば電源を入れるべき周辺機器がどこに設置されているかを提示できる。これにより例えば図８の例の「再生するにはLivingDVDの電源を入れて下さい」を、「再生するには１階のリビングにあるLivingDVDの電源を入れて下さい」と表示できる。更に、各アイコンの名称をユーザが任意に設定して登録できるようにすることにより、そのアイコンに周辺機器が設置されている場所を、その名称に含むことができる。例えば、「LivingDVD」を「1F-LivingDVD」とすることにより、１階のリビングのＤＶＤであることをユーザが容易に識別できるにもできる。
【００６４】
以上説明したように本実施の形態４によれば、周辺機器が使用できないときに、一覧表示に、その周辺機器が使用不能であることを明示するマークに加えて、その周辺機器を使用できるようにするための対処方法を提示することができる。
【００６５】
尚、本発明の目的は、実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００６６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６７】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭ，ＤＶＤ−Ｒ，ＤＶＤ＋Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ＋ＲＷ，ＨＤ−ＤＶＤ，Ｂｌｕ−ｒａｙＤｉｓｃ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。また、このプログラムコードをネットワークを介してダウンロードしてもよい。
【００６８】
またコンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００６９】
以上説明したように本実施の形態によれば、一覧表示するデータに対して、データの格納場所である周辺機器の状態によって使えない状況にあることを明示できる。
【００７０】
また、そのコンテンツデータが取り外し可能なメディアに記憶されている場合には、そのメディアの現状によって使えない状況にあることを明示できる。
【００７１】
また、コンテンツデータを格納している周辺機器の状況によりそのコンテンツデータが使えない場合、或は、そのコンテンツデータが取り外し可能なメディアに記録されていて、そのメディアが装着されていない場合などであっても一覧表示に反映できる。このためユーザは、どの周辺機器、どのメディアに、所望のコンテンツデータが存在しているかを容易に確認できる。
【００７２】
更には、一覧表示されるデータに関して、そのコンテンツデータが使用できない理由（原因）、及び／又はその対処方法を提示できるため使い勝手がよくなる。
【図面の簡単な説明】
【００７３】
【図１】本発明の実施の形態に係る情報処理装置の機能構成を示すブロック図である。
【図２】本実施の形態に係る情報処理装置のＧＵＩにより表示部に表示される画像の一例を示す図である。
【図３】本実施の形態に係る情報処理装置において、データを一覧表示する際の動作例を説明するフローチャートである。
【図４】本実施の形態に係る情報処理装置と周辺機器とをＵＰｎＰで接続する形態を説明する図である。
【図５】本実施の形態２に係る情報処理装置における処理を説明するフローチャートである。
【図６】本実施の形態２に係る情報処理装置における処理を説明するフローチャートである。
【図７】本発明の実施の形態３に係る情報処理装置における一覧表示の一例を示す図である。
【図８】本発明の実施の形態４に係る情報処理装置における一覧表示の一例を示す図である。
【図９】実施の形態４の変形例である一覧表示の一例を示す図である。
【図１０】実施の形態４に係る情報処理装置における処理を説明するフローチャートである。
【図１】
2006343958.tif 000003
【図２】
2006343958.tif 000004
【図３】
2006343958.tif 000005
【図４】
2006343958.tif 000006
【図６】
2006343958.tif 000007
【図５】
2006343958.tif 000008
【図７】
2006343958.tif 000009
【図８】
2006343958.tif 000010
【図９】
2006343958.tif 000011
【図１０】
2006343958.tif 000012