(57)【特許請求の範囲】
【請求項１】
メディアサーバと情報処理装置とがネットワークを介して接続する情報処理システムであって、
前記メディアサーバは、
コンテンツを記録する記憶部と、
当該メディアサーバに関する状態の変化を監視して、当該メディアサーバに関する状態情報を取得する状態管理部と、
前記状態管理部において取得された状態情報に対応するアイコン画像を選択するアイコン選択部と、
選択したアイコン画像と、メディアサーバ名とを提供するアイコン提供部と、を有し、
前記情報処理装置は、
前記メディアサーバにおいて選択されたアイコン画像、およびメディアサーバ名を取得するアイコン取得部と、
取得したアイコン画像およびメディアサーバ名を表示する表示処理部と、を有する、
ことを特徴とする情報処理システム。
【請求項２】
前記状態管理部は、前記記憶部における記録状態を取得し、
前記アイコン選択部は、前記記憶部の空き容量に応じて、アイコン画像を選択することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記メディアサーバは、
外部から情報を取得する情報取得部をさらに有し、
前記状態管理部は、取得した情報をもとに当該メディアサーバに関する状態情報を取得することを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記状態管理部は、当該メディアサーバがシステムソフトウェアをアップデート可能であることを状態情報として取得し、
前記アイコン選択部は、取得された状態情報に対応するアイコン画像を選択することを特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記状態管理部は、前記ネットワーク上に他の情報処理装置が接続されていることを状態情報として取得し、
前記アイコン選択部は、取得された状態情報に対応するアイコン画像を選択することを特徴とする請求項３または４に記載の情報処理システム。
【請求項６】
コンテンツを配信するメディアサーバであって、
当該メディアサーバに関する状態の変化を監視して、当該メディアサーバに関する状態情報を取得する状態管理部と、
前記状態管理部において取得された状態情報に対応するアイコン画像を選択するアイコン選択部と、
選択したアイコン画像と、メディアサーバ名とを提供するアイコン提供部と、
を備えることを特徴とするメディアサーバ。
【請求項７】
コンテンツを配信するコンピュータに、
当該コンピュータに関する状態の変化を監視する機能と、
当該コンピュータに関する状態情報を取得する機能と、
取得された状態情報に対応するアイコン画像を選択する機能と、
選択したアイコン画像と、メディアサーバ名とを提供する機能と、
を実現させるためのプログラム。
【請求項８】
請求項７に記載のプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバとクライアントとがネットワークを介して接続する情報処理システムにおける情報処理技術に関する。
【背景技術】
【０００２】
テレビ放送などの映像をハードディスクドライブに記録するＰＶＲ（Personal Video Recorder）が広く普及している。最近のＰＶＲは、地上デジタル放送および衛星デジタル放送のいずれにも対応し、ユーザは、ユーザインタフェースを操作して好きな番組を録画できる。
【０００３】
また近年、コンピュータネットワークにＮＡＳ（Network Attached Storage）を接続したストレージシステムを家庭内で構築することが一般的になっている。ＮＡＳはハードディスクドライブを備えたファイルサーバであり、ＴＣＰ／ＩＰネットワークを介してクライアント装置にコンテンツファイルを提供する。ストレージシステムでは、ＰＶＲで録画したコンテンツをネットワークを介してＮＡＳに転送し、ＮＡＳがメディアサーバとして、コンテンツを管理することも可能となる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このようなストレージシステムでは、ＰＶＲは、録画したコンテンツを記録しなくてよいため、実質的にチューナとしての機能さえ有していればよい。ＰＶＲは単体で動作可能であるように様々な機能を搭載しているが、ＮＡＳにおいてコンテンツを集中管理する場合には、ＰＶＲに搭載された機能はオーバスペックとなり、搭載機能を十分に活用しているとは言えない。またＰＶＲとＮＡＳの別個のハードウェアが必要であるため、設置場所をとるという問題もある。
【０００５】
そこで本発明者らは、これらの問題を解決するべく、新しい形態の情報処理システムを想到するに至った。この情報処理システムでは、クライアントを操作するユーザに対して、メディアサーバの状態を直観的に把握できるユーザインタフェースを提供できることが好ましい。
【０００６】
そこで本発明は、ユーザがメディアサーバの状態を容易に把握することのできる情報処理技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある態様の情報処理システムは、メディアサーバと情報処理装置とがネットワークを介して接続する情報処理システムであって、メディアサーバは、コンテンツを記録する記憶部と、当該メディアサーバに関する状態情報を取得する状態管理部と、状態管理部において取得された状態情報に対応するアイコン画像を選択するアイコン選択部とを有し、情報処理装置は、メディアサーバにおいて選択されたアイコン画像を取得するアイコン取得部と、取得したアイコン画像を表示する表示処理部とを有する。
【０００８】
本発明の別の態様は、メディアサーバである。このメディアサーバは、コンテンツを配信するメディアサーバであって、当該メディアサーバに関する状態情報を取得する状態管理部と、状態管理部において取得された状態情報に対応するアイコン画像を選択するアイコン選択部と、選択したアイコン画像を提供するアイコン提供部とを備える。
【０００９】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１０】
本発明によると、ユーザがメディアサーバの状態を容易に把握することのできる情報処理技術を提供することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】実施例にかかる情報処理システムの概略構成を示す図である。
【図２】ストレージ装置の機能ブロックを示す図である。
【図３】情報処理装置の機能ブロックを示す図である。
【図４】メニュー画面の基本構成を説明するための図である。
【図５】コンテンツリストを表示するメニュー画面の基本構成を説明するための図である。
【図６】ストレージ装置によるアイコン設定処理のフローチャートを示す図である。
【図７】メディアサーバアイコンの一例を示す図である。
【図８】コンテンツリストを表示するメニュー画面の一例を示す図である。
【図９】メディアサーバアイコンの別の例を示す図である。
【図１０】メディアサーバアイコンの別の例を示す図である。
【図１１】メディアサーバアイコンの別の例を示す図である。
【発明を実施するための形態】
【００１２】
本実施例の情報処理システムでは、ＮＡＳ機能とレコーダ機能とを備えたストレージ装置を提案する。１台のストレージ装置がＮＡＳおよびＰＶＲとして動作できることで、設置場所の省スペース化やメンテナンスの柔軟性を高められる。ストレージ装置は、レコーダ用のユーザインタフェースをもたず、ストレージ装置にアクセスするクライアント装置に専用のアプリケーションをインストールして、クライアント装置がレコーダ用のユーザインタフェースを提供するようにする。この情報処理システムによると、ネットワークに接続するストレージ装置の台数を増やすことで、システム全体の記録容量を簡単に増やせるとともに、レコーダ用ユーザインタフェースがクライアント装置から提供されることで、ユーザはストレージ装置の台数にかかわらず、同じユーザインタフェースを用いて、ストレージ装置を操作できるようになる。
【００１３】
本実施例の情報処理システムにおいて、ストレージ装置は、ＮＡＳ機能を有することを利用して、レコーダ機能により録画したコンテンツをクライアント装置に提供するメディアサーバ機能と、汎用的なファイルサーバ機能とを有している。ストレージ装置はメディアサーバとして、ユーザが使用する情報処理装置に録画コンテンツを配信する。なおメディアサーバには、録画コンテンツ以外のコンテンツ、たとえば音楽、写真、動画ムービーなどが、ユーザが視聴できるように記録されていてもよい。
【００１４】
図１は、実施例にかかる情報処理システム１の概略構成を示す。情報処理システム１では、情報処理装置２０と、ストレージ装置１０ａ、１０ｂ、１０ｃ（以下、特に区別しない場合には「ストレージ装置１０」とよぶ）とが、屋内システム５に形成されたネットワーク３に接続する。なお屋内システム５において、複数のストレージ装置１０ａ、１０ｂ、１０ｃが示されているが、ストレージ装置１０は１台であってもよい。また屋内システム５において、１つの情報処理装置２０が示されているが、情報処理装置２０は複数であってもよい。
【００１５】
ストレージ装置１０は、ＮＡＳ機能とレコーダ機能を備える。ストレージ装置１０は、ハードディスクドライブを備え、ハードディスクドライブはたとえば３００ＧＢを超える記録容量を有する。なおストレージ装置１０は、ハードディスクドライブ以外の記録メディア、たとえばフラッシュメモリを備えて構成されてもよい。またストレージ装置１０はディスプレイ装置には接続されていないが、動作状態などをユーザに提示するためのＬＥＤを搭載する。情報処理システム１において、ストレージ装置１０は、静止画像、動画像、音楽などの複数種類のコンテンツを保存し配信するメディアサーバとして機能し、ＤＬＮＡ（Digital Living Network Alliance）対応機器である情報処理装置２０は、ストレージ装置１０にアクセスして、記録されたコンテンツを取得し、再生できる。なおストレージ装置１０は、汎用的なファイルサーバとしても機能できる。
【００１６】
レコーダ機能を実現するために、ストレージ装置１０はアンテナ２に接続し、地上波デジタル放送波、ＢＳデジタル放送波、ＣＳデジタル放送波の３波チューナを備える。なお図１に示すネットワーク環境の概略構成では、アンテナ２からの放送信号が分岐して、各ストレージ装置１０ａ〜１０ｃに入力されているが、各ストレージ装置１０がアンテナ入力端子およびアンテナ出力端子を備え、たとえばストレージ装置１０ａのアンテナ入力端子をアンテナ２に接続し、ストレージ装置１０ａのアンテナ出力端子とストレージ装置１０ｂのアンテナ入力端子を接続し、ストレージ装置１０ｂのアンテナ出力端子とストレージ装置１０ｃのアンテナ入力端子を接続して、ストレージ装置１０ａ、１０ｂ、１０ｃが放送信号を受信できるようにしてもよい。
【００１７】
本実施例においてストレージ装置１０は、シングルチューナのＰＶＲとして動作し、１番組の録画を可能とする。情報処理システム１では、ストレージ装置１０を１台、ネットワーク３に接続すると、シングルチューナのＰＶＲとして機能し、２台ネットワーク３に接続すると、ダブルチューナのＰＶＲとして機能し、３台ネットワーク３に接続すると、トリプルチューナのＰＶＲとして機能する。ストレージ装置１０の接続台数を増やすごとに、同時録画できる番組数が増えるとともに、情報処理システム１における記録容量も増加する。このように本実施例では、単純にストレージ装置１０を増設するだけで、チューナ数および記録容量を増やすことのできる拡張性の高い情報処理システム１を提供する。なおストレージ装置１０は、通常のファイルサーバとしても動作するため、記録容量を簡単に増やせることは、ＮＡＳシステムとしての柔軟性を高めることにもつながる。
【００１８】
情報処理装置２０は、ディスプレイ装置に接続し、またはディスプレイを有して構成される、コンテンツ再生機能を搭載したＤＬＮＡ対応機器である。情報処理装置２０は、ディスプレイ装置に接続する据置型のゲーム機やデスクトップ型のパーソナルコンピュータであってよく、またディスプレイと一体に構成された携帯型のゲーム機やノート型パーソナルコンピュータであってよい。
【００１９】
情報処理装置２０は、ストレージ装置１０のメディアサーバ機能にアクセスして、記録されたコンテンツファイルを取得して再生する。情報処理装置２０は、ケーブルで中継装置４を介してネットワーク３に接続してもよく、また無線で中継装置４を介してネットワーク３に接続してもよい。屋内システム５において中継装置４は、ネットワーク３上の機器間で情報を中継するハブまたはスイッチであってよいが、本実施例の中継装置４は、外部ネットワークと接続するためのルータ機能を有する。中継装置４がルータ機能をもつことで、ストレージ装置１０および情報処理装置２０は、外部ネットワークであるインターネット６に接続できる。なお本実施例の中継装置４は、無線ＬＡＮ通信機能およびルータ機能を備えた、いわゆる無線ＬＡＮルータとして構成されている。
【００２０】
情報処理システム１において、管理サーバ７がインターネット６に接続されている。ストレージ装置１０は中継装置４を介して、インターネット６経由で管理サーバ７と接続する。管理サーバ７は、情報処理システム１の運営主体により管理、保守されており、ストレージ装置１０にインストールするべき最新のシステムソフトウェアを保持している。
【００２１】
ストレージ装置１０のシステムソフトウェアは、バージョン情報により管理されている。ストレージ装置１０は定期的に管理サーバ７にアクセスして、システムソフトウェアのアップデートチェックを行う。ストレージ装置１０は、管理サーバ７に対して最新のバージョン情報を問い合わせ、最新のバージョン情報と、ストレージ装置１０にインストール済みのシステムソフトウェアのバージョン情報とを比較する。このときストレージ装置１０におけるシステムソフトウェアのバージョン情報が古ければ、ストレージ装置１０は、管理サーバ７から、最新のシステムソフトウェアをダウンロードする。なおストレージ装置１０は、ユーザからの指示によらず、システムソフトウェアのアップデートチェックおよびダウンロード処理を自動で実行するが、ダウンロードしたシステムソフトウェアの自動インストールは行わない。システムソフトウェアのインストールは、あくまでもユーザからの明示的な指示によって実行される。
【００２２】
情報処理装置２０は、ユーザがＰＶＲとして動作するストレージ装置１０を操作するためのユーザインタフェースを提供するべく、ストレージ装置１０のレコーダ機能を制御するための専用のアプリケーションをインストールする。これによりユーザは、ストレージ装置１０をレコーダとして利用でき、番組の録画予約や、録画番組の視聴などの操作を、情報処理装置２０が提供するユーザインタフェースを利用して行うことができる。このレコーダ操作用の専用アプリケーションは、管理サーバ７から提供されてもよい。
【００２３】
複数台のストレージ装置１０がネットワーク３に接続される場合、各ストレージ装置１０の管理は、情報処理装置２０にインストールされたレコーダ操作アプリケーションにより実現される。ストレージ装置１０がレコーダ用のユーザインタフェースをもたないために、ストレージ装置１０はビデオ出力をもつ必要もなく、製造コストを安価に抑えることができる。またユーザは、ストレージ装置１０をネットワーク３に接続するだけで、情報処理システム１における記録容量および同時録画できる番組数を簡単に増やすことができ、非常に柔軟性の高い情報処理システム１を提供できる。
【００２４】
情報処理システム１において、ストレージ装置１０は、記録したコンテンツを情報処理装置２０に配信するＤＬＮＡサーバであり、情報処理装置２０は、ストレージ装置１０からコンテンツの配信を受けるＤＬＮＡクライアントである。情報処理装置２０はメディアプレーヤーを搭載して、ストレージ装置１０から提供されるコンテンツファイルを再生する機能を有する。
【００２５】
図２は、ストレージ装置１０の機能ブロックを示す。ストレージ装置１０は、情報取得部３０、状態管理部３２、アイコン選択部３４、アイコン提供部３６、録画処理部３８、コンテンツ配信部４０および記憶部５０を備える。
【００２６】
録画処理部３８は放送番組の録画を行い、録画したコンテンツを、大容量のハードディスクドライブである記憶部５０に記録する。なお記憶部５０には、録画コンテンツ以外にも、外部サーバなどからダウンロードしたコンテンツが記録されてもよい。コンテンツ配信部４０は、ＤＬＮＡクライアントである情報処理装置２０からの要求を受けて、指定されたコンテンツを情報処理装置２０に配信する。以上が、メディアサーバであるストレージ装置１０の基本動作である。なお情報取得部３０、状態管理部３２、アイコン選択部３４およびアイコン提供部３６の動作については後述する。
【００２７】
図２に示すストレージ装置の構成は、ハードウエアコンポーネントでいえば、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００２８】
図３は、情報処理装置２０の機能ブロックを示す。情報処理装置２０は、指示受付部６０、検索処理部６２、アイコン取得部６４、表示処理部６６およびコンテンツ再生部６８を備える。情報処理装置２０の電源がオンされると、検索処理部６２は自動的にネットワーク３上に接続するＤＬＮＡサーバ（ストレージ装置１０）を検索する。このとき表示処理部６６は、検出されたストレージ装置１０を示すアイコン画像をメニュー画面に表示する。
【００２９】
図４は、メニュー画面の基本構成を説明するための図である。このメニュー画面では、横列に並ぶアイコンが、情報処理装置２０の機能のカテゴリを表現し、縦列に並ぶアイコンが、各カテゴリで実行可能な処理項目を表現する。メニュー画面において、ユーザは、入力インタフェースを操作して、所望のアイコンを選択領域８２の位置までスクロールさせて動かすことで、メニュー画面に表示されているアイコンを選択操作し、また決定操作できる。たとえば情報処理装置２０がゲーム機である場合、入力インタフェースはゲームコントローラであり、情報処理装置２０がパーソナルコンピュータである場合、入力インタフェースはマウスやキーボードである。ここで選択操作とは、アイコンを選択領域８２に移動することであり、決定操作とは、選択領域８２に位置するアイコンに対して、入力インタフェースのボタンなどを操作することにより、そのアイコンに対応付けられた処理を実行させることをいう。
【００３０】
３台のストレージ装置１０がネットワーク３に接続している場合、図４に示すメニュー画面において、それぞれのストレージ装置１０を表現するメディアサーバアイコン８０ａ、８０ｂ、８０ｃが表示されている。この例では、メディアサーバアイコン８０ａがストレージ装置１０ａを表現し、メディアサーバアイコン８０ｂがストレージ装置１０ｂを表現し、メディアサーバアイコン８０ｃがストレージ装置１０ｃを表現しているものとする。各メディアサーバアイコン８０ａ、８０ｂ、８０ｃの右側には、“ｓｔｏｒａｇｅ１”、“ｓｔｏｒａｇｅ２”、“ｓｔｏｒａｇｅ３”と、各ストレージ装置１０ａ、１０ｂ、１０ｃのメディアサーバ名が表示されている。なおストレージ装置１０以外の種類のメディアサーバが存在していることもあるが、ここでは、他の種類のメディアサーバアイコンの図示を省略している。
【００３１】
選択領域８２には、メディアサーバアイコン８０ａが配置されており、ユーザが、入力インタフェースの決定ボタンを押下すると、指示受付部６０が決定指示を受け付け、表示処理部６６は、ストレージ装置１０ａが記録するコンテンツのアイコンおよびコンテンツ名をリスト形式で表示する。
【００３２】
図５は、コンテンツリストを表示するメニュー画面の基本構成を説明するための図である。ここではストレージ装置１０ａが記録するコンテンツリスト８４が示されており、ストレージ装置１０ａに、“ｍｏｖｉｅ１”、“ｍｏｖｉｅ２”というコンテンツ名の２つのコンテンツが記録されていることが示される。ユーザがコンテンツリスト８４の中からコンテンツを選択すると、指示受付部６０が選択指示を受け付け、コンテンツ再生部６８が、ストレージ装置１０からコンテンツを取得して再生する。
【００３３】
図３に示す情報処理装置２０の構成は、ハードウエアコンポーネントでいえば、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００３４】
本実施例の情報処理システム１では、ストレージ装置１０をネットワーク３に追加接続することで、レコーダ機能のチューナ数および記録容量を増やすことができる。そのため情報処理システム１では、ユーザが複数のストレージ装置１０をネットワーク３に接続する利用態様が予想される。図１に示す屋内システム５において、検索処理部６２がＤＬＮＡサーバを検索すると、３つのストレージ装置１０ａ、１０ｂ、１０ｃが検出される。このとき図４に示すメニュー画面は、メディアサーバアイコン８０ａ、８０ｂ、８０ｃを並べて表示している。
【００３５】
従来の情報処理システムにおいて、情報処理装置は、メディアサーバアイコンを、メディアサーバの種類毎に予め保持しており、探索によりメディアサーバを検出すると、そのメディアサーバに対応するアイコンが、メニュー画面に表示されるようになっている。本実施例の情報処理システム１において、図４および図５に示すように、検出されたメディアサーバごとにアイコンを表示すると、たとえば１０台のストレージ装置がネットワーク３に接続している場合、１０個の同じメディアサーバアイコンが並べて表示されることになる。ディスプレイの一画面に表示できるアイコン数は限られるため、複数のストレージ装置１０が存在する場合には、メニュー画面に、ユーザが直観的に複数のストレージ装置１０の存在を把握できるアイコン画像を表示する仕組みを実現することが好ましい。
【００３６】
一方、図４および図５に示すように、複数のメディアサーバアイコンを並べて表示することは、個々のメディアサーバの存在をユーザに知らせるため、依然としてユーザインタフェースとしての価値は高い。このとき、それぞれのメディアサーバの状態が完全に同一とは限らないが、メディアサーバの種別に割り当てられたアイコンおよびメディアサーバ名の表示だけでは、個々のメディアサーバの状態をユーザが把握することはできない。たとえば、あるメディアサーバは、最新のシステムソフトウェアをインストールしているが、別のメディアサーバは、最新のシステムソフトウェアをインストールしていないことがある。また、あるメディアサーバのハードディスクドライブの空き容量は十分であるが、別のメディアサーバのハードディスクドライブの空き容量は、ほとんどないこともある。メニュー画面に複数のメディアサーバアイコンを並べて表示する場合には、ユーザが直観的にストレージ装置１０の状態を把握できるアイコン画像を表示する仕組みを実現することが好ましい。
【００３７】
ストレージ装置１０において、状態管理部３２は、ストレージ装置１０に関する状態情報を取得する。状態情報は、ストレージ装置１０の外部または内部から取得される情報であり、たとえば以下の情報である。
（１）自身以外にも別のストレージ装置１０がネットワーク３に接続していること
（２）インストールするべき最新のシステムソフトウェアが管理サーバ７に保持されていること
（３）記憶部５０の空き容量が少なくなっていること
【００３８】
記憶部５０は、複数のコンテンツを記録しており、さらに、ストレージ装置１０の状態とアイコン画像とを対応付けたアイコンテーブルを記録している。状態管理部３２が、ストレージ装置１０に関する状態情報を取得すると、アイコン選択部３４はアイコンテーブルから、取得された状態情報に対応するアイコン画像を選択する。アイコン提供部３６は、アイコンが変化したことを情報処理装置２０に通知し、選択したアイコン画像を情報処理装置２０に提供する。情報処理装置２０において、アイコン取得部６４がアイコン画像を取得すると、表示処理部６６は、取得したアイコン画像をメニュー画面に表示する。
【００３９】
図６は、ストレージ装置１０によるアイコン設定処理のフローチャートを示す。情報処理システム１において、ストレージ装置１０は電源ＯＮの状態にあるのが通常である。ストレージ装置１０において状態管理部３２が、メディアサーバに関する状態の変化を監視する（Ｓ１０のＮ）。状態管理部３２がメディアサーバに関する状態情報を取得すると（Ｓ１０のＹ）、アイコン選択部３４が、取得した状態情報に対応するアイコン画像を、アイコンテーブルから選択する（Ｓ１２）。
【００４０】
その後、情報処理装置２０の電源がＯＮされると（Ｓ１４）、検索処理部６２が、ネットワーク３に接続しているＤＬＮＡサーバを探索し、検出する（Ｓ１６）。アイコン取得部６４は、ストレージ装置１０に対して、アイコン画像の取得要求を送信し（Ｓ１８）、アイコン提供部３６は、情報処理装置２０に対して、選択したアイコン画像を送信する（Ｓ２０）。表示処理部６６は、メニュー画面において、取得したアイコン画像を表示する（Ｓ２２）。
【００４１】
なお状態管理部３２は、常時、メディアサーバに関する状態の変化を監視している（Ｓ２４のＮ）。状態管理部３２がメディアサーバに関する状態情報を新たに取得すると（Ｓ２４のＹ）、アイコン選択部３４が、取得した状態情報に対応するアイコン画像を、アイコンテーブルから選択する（Ｓ２６）。アイコン提供部３６は、情報処理装置２０に対してアイコン画像に変更が生じたことを通知し（Ｓ２８）、アイコン取得部６４は、その通知を受けて、ストレージ装置１０に対して、アイコン画像の取得要求を送信する（Ｓ３０）。アイコン提供部３６が、情報処理装置２０に対して、選択したアイコン画像を送信すると（Ｓ３２）、表示処理部６６は、表示していたアイコン画像を、取得したアイコン画像に変更して、メニュー画面を表示する（Ｓ３４）。
【００４２】
以下、表示するアイコン画像の例を示す。
＜複数のメディアサーバの存在を示すアイコン＞
図７は、メディアサーバアイコンの一例を示す。メディアサーバアイコン９０には、３台のメディアサーバが描かれている。
【００４３】
情報処理システム１において複数のストレージ装置１０が存在する場合、１つのストレージ装置１０が親サーバ、他のストレージ装置１０が子サーバとして動作する。具体的には、最初にネットワーク３に接続されたストレージ装置１０ａが親サーバとなり、後からネットワーク３に接続されたストレージ装置１０ｂ、１０ｃが子サーバとなる。なお、ストレージ装置１０ａの電源がオフされると、ストレージ装置１０ｂまたは１０ｃのいずれかが親サーバとなる。いずれにしても、１つのストレージ装置１０が親サーバとなり、親サーバは、子サーバの台数を管理する。ここでは、ストレージ装置１０ａが親サーバであるとする。
【００４４】
情報取得部３０は、ストレージ装置１０の外部から情報を取得し、状態管理部３２は、情報取得部３０が取得した情報をもとに、ストレージ装置１０に関する状態情報を取得する。この例では、親サーバであるストレージ装置１０ａの情報取得部３０が、子サーバが存在することを示す情報を子サーバから取得する。これによりストレージ装置１０ａの状態管理部３２は、ネットワーク３上に他のストレージ装置１０ｂ、１０ｃが接続されていることを状態情報として取得する。したがって状態管理部３２は、自身も含めて３台のメディアサーバがネットワーク３に接続していることを状態情報として保持する。
【００４５】
アイコンテーブルは、ネットワーク３上のストレージ装置１０の台数と、アイコン画像とを対応付けている。具体的に、ストレージ装置１０が２台である状態に対して、２つのストレージ装置１０を描いたアイコン画像を対応付け、ストレージ装置１０が３台である状態に対して、３つのストレージ装置１０を描いたアイコン画像を対応付けている。４台以上の場合も同様である。アイコン選択部３４は、アイコンテーブルを参照して、状態管理部３２において管理されている状態情報に対応するアイコン画像を選択し、この例では３台のメディアサーバが描かれたメディアサーバアイコン９０を選択する。アイコン提供部３６は、選択したアイコン画像を情報処理装置２０に提供する。このときアイコン提供部３６は、アイコン画像とともに、アイコン画像で表現するストレージ装置１０ａ、１０ｂ、１０ｃのメディアサーバ名も情報処理装置２０に提供する。情報処理装置２０において、アイコン取得部６４がメディアサーバアイコン９０およびメディアサーバ名を取得して、表示処理部６６が、メディアサーバアイコン９０およびメディアサーバ名をメニュー画面に表示する。これにより図４に示すメニュー画面においては複数のメディアサーバアイコン８０ａ、８０ｂ、８０ｃとして表示されていたものを、１つのメディアサーバアイコン９０にまとめることができ、ユーザが、ストレージ装置１０の存在状況を容易に確認できるようになる。
【００４６】
図７に示すメニュー画面では、メディアサーバアイコン９０が、選択領域８２に配置されている。ここでユーザが、入力インタフェースの決定ボタンを押下すると、指示受付部６０が決定指示を受け付け、表示処理部６６は、ストレージ装置１０ａ、１０ｂ、１０ｃが記録するコンテンツのアイコンをリスト形式で表示する。
【００４７】
図８は、コンテンツリストを表示するメニュー画面の一例を示す。ここではストレージ装置１０ａ、１０ｂ、１０ｃが記録するコンテンツリスト９４が示されている。たとえば“ｍｏｖｉｅ１”、“ｍｏｖｉｅ２”というコンテンツ名の２つのコンテンツがストレージ装置１０ａに記録されており、“ｍｏｖｉｅ３”というコンテンツ名の１つのコンテンツがストレージ装置１０ｂに記録されており、“ｍｏｖｉｅ４”というコンテンツ名の１つのコンテンツがストレージ装置１０ｃに記録されている。このように、複数のストレージ装置１０の存在を表現するメディアサーバアイコン９０に対してユーザが決定操作を行った場合には、複数のストレージ装置１０に記録されているコンテンツがリスト形式で表示されてもよい。これによりユーザは、個々のストレージ装置１０を意識することなく、コンテンツにアクセスして視聴することができる。
【００４８】
図９は、メディアサーバアイコンの別の例を示す。メディアサーバアイコン９２には、メディアサーバの台数が記述されている。ネットワーク３に接続するストレージ装置１０の数が多くなると、台数を絵で表現することが難しくなってくるため、その場合には、アイコンテーブルにおいて、ストレージ装置１０の台数と、その台数を記述したアイコンとを対応付けて保持させてもよい。
【００４９】
以上の例で示したメディアサーバアイコン９０、９４は、複数のストレージ装置１０の存在を表現し、親サーバであるストレージ装置１０ａからアイコン画像が情報処理装置２０に提供された。以下の例では、複数のストレージ装置１０が存在する場合に、個々のストレージ装置１０が、自身の状態を示すアイコン画像を情報処理装置２０に提供する例を示す。
【００５０】
＜ユーザ注意を喚起するアイコン＞
図１０は、メディアサーバアイコンの別の例を示す。メディアサーバアイコン９６ａには、感嘆符（エクスクラメーションマーク）が描かれている。
【００５１】
情報取得部３０は、管理サーバ７に定期的にアクセスして、アップデートするべきシステムソフトウェアの存在の有無を確認する。情報取得部３０は、管理サーバ７に最新のシステムソフトウェアのバージョン情報を問い合わせて取得し、ストレージ装置１０ａでインストールしているシステムソフトウェアのバージョン情報を取得する。インストール済みのシステムソフトウェアのバージョン情報が古ければ、情報取得部３０は、インストールするべき最新のシステムソフトウェアが管理サーバ７に保持されていることを、状態管理部３２に通知する。これにより状態管理部３２は、ストレージ装置１０ａがシステムソフトウェアをアップデート可能であることを状態情報として取得する。
【００５２】
アイコンテーブルは、ストレージ装置１０がシステムソフトウェアをアップデート可能な状態と、感嘆符を描いたメディアサーバアイコン９６ａとを対応付けている。アイコン選択部３４は、アイコンテーブルを参照して、状態管理部３２において管理されている状態情報に対応するアイコン画像を選択し、この例ではメディアサーバアイコン９６ａを選択する。アイコン提供部３６は、選択したアイコン画像を、メディアサーバ名とともに情報処理装置２０に提供する。情報処理装置２０において、アイコン取得部６４がメディアサーバアイコン９６ａおよびメディアサーバ名を取得して、表示処理部６６が、メディアサーバアイコン９６ａおよびメディアサーバ名をメニュー画面に表示する。これによりユーザは、メディアサーバアイコン９６ａを見ると、メディアサーバ名が“ｓｔｏｒａｇｅ１”であるストレージ装置１０ａが、システムアップデート可能な状態にあることを認識することができる。
【００５３】
図１０に示すメニュー画面では、メディアサーバアイコン９６ａが、選択領域８２に配置されている。ここでユーザが、入力インタフェースの決定ボタンを押下すると、指示受付部６０が決定指示を受け付け、表示処理部６６が、ストレージ装置１０ａのシステムアップデートを実行させるためのユーザインタフェース画面を表示してもよい。
【００５４】
なお図１０に示すメニュー画面において、メディアサーバアイコン９６ｂ、９６ｃは、図４に示すメディアサーバアイコン８０ｂ、８０ｃと見た目上に相違はない。しかしながら、メディアサーバアイコン８０ｂ、８０ｃは、情報処理装置２０で予め用意されている一方で、メディアサーバアイコン９６ｂ、９６ｃは、それぞれストレージ装置１０ｂ、１０ｃから情報処理装置２０に提供されている点で異なっている。なおユーザは、それぞれのストレージ装置１０をアイコンで区別するために、ストレージ装置１０のそれぞれに対して異なるアイコンをデフォルト設定できるようにしてもよい。
【００５５】
＜空き容量を通知するアイコン＞
図１１は、メディアサーバアイコンの別の例を示す。メディアサーバアイコン９８ａには、ハードディスクドライブの空き容量が少ないことを示すマーク（ＨＤＤマーク）が描かれている。
【００５６】
状態管理部３２は、記憶部５０における記録状態を取得する。状態管理部３２は、記憶部５０における空き容量を監視しており、空き容量が所定値よりも小さくなると、空き容量が不足していることを状態情報として取得する。アイコンテーブルは、空き容量が不足した状態と、ＨＤＤマークを描いたメディアサーバアイコン９８ａとを対応付けている。アイコン選択部３４は、アイコンテーブルを参照して、記憶部５０の空き容量に応じて、状態管理部３２において管理されている状態情報に対応するアイコン画像を選択し、この例ではメディアサーバアイコン９８ａを選択する。なお空き容量の不足度に応じて、メディアサーバアイコンが段階的に対応付けられていてもよい。たとえば状態管理部３２は、複数の閾値を保持しており、空き容量が各閾値よりも小さくなると、その状態に対応付けられたアイコン画像がアイコン選択部３４により選択されるようにしてもよい。
【００５７】
アイコン提供部３６は、選択したアイコン画像を、メディアサーバ名とともに情報処理装置２０に提供する。情報処理装置２０において、アイコン取得部６４がメディアサーバアイコン９８ａおよびメディアサーバ名を取得して、表示処理部６６が、メディアサーバアイコン９８ａおよびメディアサーバ名をメニュー画面に表示する。これによりユーザは、メディアサーバアイコン９６８を見ると、メディアサーバ名が“ｓｔｏｒａｇｅ１”であるストレージ装置１０ａが、容量不足の状態にあることを認識することができる。
【００５８】
なお図１１には、デフォルト設定されているメディアサーバアイコン９８ｂと、エクスクラメーションマークが付加されたメディアサーバアイコン９８ｃとが表示されている様子が示されている。
【００５９】
以上のように、メディアサーバが、自身の状態を表現するアイコン画像を情報処理装置２０に提供することで、情報処理装置２０は、メディアサーバとの間で状態の問い合わせを行う必要なく、メディアサーバの状態を表現したメディアサーバアイコンを表示することができる。このような表示を行うことで、ユーザがメディアサーバの状態を容易に把握することのできるユーザインタフェースを実現できる。
【００６０】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００６１】
ストレージ装置１０の状態情報が、システムソフトウェアをまだアップデートしておらず、且つ、空き容量不足であることを示すこともある。アイコンテーブルは、この状態情報に対して、エクスクラメーションマークおよびＨＤＤアークを描いたアイコン画像を対応付けて保持しておき、アイコン選択部３４が、このアイコン画像を選択するようにしてもよい。
【００６２】
またストレージ装置１０の状態に優先順位が定められ、優先順位の高い状態に応じて、アイコン選択部３４がアイコン画像を選択してもよい。たとえば状態１が、空き容量不足であることを示し、状態２が、最新システムソフトウェアをアップデートしていないことを示し、状態１の優先順位が状態２よりも高いとする。ストレージ装置１０の状態情報が、システムソフトウェアをまだアップデートしておらず、且つ、空き容量不足であることを示す場合、アイコン選択部３４は、状態１と状態２が成立していることを認識すると、優先順位の高い状態１を選択し、アイコンテーブルから、状態１に対応付けられたメディアサーバアイコン９８ａを選択する。優先順位を、ユーザが注意すべき程度にしたがって設定することで、ユーザは、即時にストレージ装置１０の状態を改善するべきか容易に知ることができる。
【００６３】
また実施例では、メディアサーバが、自身の状態を表現するアイコン画像を情報処理装置２０に提供することを説明したが、メディアサーバは、様々なアイコン画像を用意しておくことが好ましい。たとえばメディアサーバは、ユーザが視聴中であることを示すアイコン画像、録画中であることを示すアイコン画像、省電力モードにあることを示すアイコン画像、録画予約している番組が見つからない状態を示すアイコン画像、日付や時間帯によって変化するアイコン画像、使い続けることで形状が変化するアイコン画像などを予め用意し、自身の状態に応じて、適切なアイコン画像を情報処理装置２０に提供する。
【符号の説明】
【００６４】
１・・・情報処理システム、３・・・ネットワーク、７・・・管理サーバ、１０・・・ストレージ装置、２０・・・情報処理装置、３０・・・情報取得部、３２・・・状態管理部、３４・・・アイコン選択部、３６・・・アイコン提供部、３８・・・録画処理部、４０・・・コンテンツ配信部、５０・・・記憶部、６０・・・指示受付部、６２・・・検索処理部、６４・・・アイコン取得部、６６・・・表示処理部、６８・・・コンテンツ再生部。
【図１】
0005615316.tif 000002
【図２】
0005615316.tif 000003
【図３】
0005615316.tif 000004
【図４】
0005615316.tif 000005
【図５】
0005615316.tif 000006
【図６】
0005615316.tif 000007
【図７】
0005615316.tif 000008
【図８】
0005615316.tif 000009
【図９】
0005615316.tif 000010
【図１０】
0005615316.tif 000011
【図１１】
0005615316.tif 000012