(57)【要約】【課題】ストレージシステムにおけるファイルの更新情報を効率的にユーザに通知する情報処理技術を提供する。【解決手段】ストレージ装置情報保持部７６は、ストレージ装置に関する情報を記憶する。更新情報生成部６０は、ファイルを更新した２以上のストレージ装置の更新状況をまとめた更新情報を生成し、表示処理部６６は、ストレージ装置に対応するストレージ装置画像および更新情報をディスプレイ６８に表示する。このとき表示処理部６６は、ストレージシステムにおける複数のストレージ装置のそれぞれに対応するストレージ装置画像を表示するとともに、更新情報を、ファイルを更新した２以上のストレージ装置に対応するストレージ装置画像に関連付けて表示する。【選択図】図３
2014241045.tif 000002
【特許請求の範囲】
【請求項１】
複数のストレージ装置を有するストレージシステムにおけるファイルの更新情報を通知する情報処理装置であって、
ストレージ装置に関する情報を記憶する記憶部と、
ファイルを更新した２以上のストレージ装置の更新状況をまとめた第１更新情報を生成する更新情報生成部と、
ストレージ装置に対応するストレージ装置画像および第１更新情報をディスプレイに表示する表示処理部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記表示処理部は、ストレージシステムにおける複数のストレージ装置のそれぞれに対応するストレージ装置画像を表示するとともに、第１更新情報を、ファイルを更新した２以上のストレージ装置に対応するストレージ装置画像に関連付けて表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
ストレージ装置の状況に応じたストレージ装置画像を決定するストレージ情報生成部を、さらに備えることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記表示処理部は、第１更新情報を、ディスプレイ内の所定の領域に表示することを特徴とする請求項１から３のいずれかに記載の情報処理装置。
【請求項５】
前記更新情報生成部は、ファイルを更新したストレージ装置の第２更新情報を生成し、
前記表示処理部は、前記所定の領域に、第２更新情報を表示することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
コンピュータに、
複数のストレージ装置を有するストレージシステムにおいてファイルを更新した２以上のストレージ装置の更新状況をまとめた更新情報を生成する機能と、
ストレージ装置に対応するストレージ装置画像および更新情報をディスプレイに表示する機能と、
を実現させるためのプログラム。
【請求項７】
請求項６に記載のプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストレージシステムにおけるファイルの更新情報をユーザに通知する情報処理技術に関する。
【背景技術】
【０００２】
テレビ放送などの映像をハードディスクドライブに記録するＰＶＲ（Personal Video Recorder）が広く普及している。最近のＰＶＲは、地上デジタル放送および衛星デジタル放送のいずれにも対応し、ユーザは好きな番組を録画できるようになっている。
【０００３】
また近年、コンピュータネットワークにＮＡＳ（Network Attached Storage）を接続したストレージシステムを家庭内で構築することが一般的になっている。ＮＡＳはハードディスクドライブを備えたファイルサーバであり、ＴＣＰ／ＩＰネットワークを介してクライアント装置にコンテンツファイルを提供する。ストレージシステムでは、ＰＶＲで録画したコンテンツファイルをネットワークを介してＮＡＳに転送し、ＮＡＳがメディアサーバとして、録画ファイルを提供することも可能となる。
【０００４】
特許文献１は、ストレージ装置に、ＮＡＳ機能とＴＶ放送信号のレコーダ機能とを備えさせ、１台のストレージ装置がＮＡＳおよびＰＶＲとして動作するストレージシステムを提案している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】ＵＳ２０１３／０１０８２４７号公開公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ホームネットワークにストレージシステムが構築される場合、ホームネットワークに接続するクライアント装置はもちろんのこと、宅外におけるクライアント装置もストレージ装置にアクセスして、ストレージ装置に記録されたコンテンツファイルを再生できることが好ましい。そのためクライアント装置は、ストレージシステムに記録されているファイルが追加、削除されるなど、ストレージ装置１０の記録内容に変更があった場合に、ファイルの更新情報を効率的にユーザに通知することが好ましい。
【０００７】
そこで本発明は、ストレージシステムにおけるファイルの更新情報を効率的にユーザに通知することのできる情報処理技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある態様の情報処理装置は、複数のストレージ装置を有するストレージシステムにおけるファイルの更新情報を通知する情報処理装置であって、ストレージ装置に関する情報を記憶する記憶部と、ファイルを更新した２以上のストレージ装置の更新状況をまとめた更新情報を生成する更新情報生成部と、ストレージ装置に対応するストレージ装置画像および更新情報をディスプレイに表示する表示処理部と、を備える。
【０００９】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１０】
本発明によると、ストレージシステムにおけるファイルの更新情報を効率的にユーザに通知することのできる情報処理技術を提供することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】情報処理システムの概略構成を示す図である。
【図２】ストレージ装置の機能ブロックを示す図である。
【図３】情報処理装置の機能ブロックを示す図である。
【図４】（ａ）〜（ｄ）は、ストレージ装置画像の例を示す図である。
【図５】情報処理装置のメニュー画面の一例を示す図である。
【図６】（ａ）〜（ｅ）は、情報表示領域における表示態様の例を示す図である。
【図７】（ａ）〜（ｅ）は、フリック操作により表示される更新情報の例を示す図である。
【発明を実施するための形態】
【００１２】
本実施例において、ストレージ装置は、ＮＡＳ機能とテレビ放送信号のレコーダ機能の双方を備える。１台のストレージ装置がＮＡＳおよびＰＶＲとして動作することで、設置場所の省スペース化やメンテナンスの柔軟性を高められる。ストレージ装置は、録画した録画ファイルや、音楽、写真、動画などの様々なコンテンツファイルをクライアント装置に提供するメディアサーバとして動作する。本実施例の情報処理システムによると、ホームネットワークに接続するストレージ装置の台数を増やすことで、ストレージシステム全体の記録容量を簡単に増やすことができる。
【００１３】
図１は、実施例にかかる情報処理システム１の概略構成を示す。情報処理システム１では、情報処理装置２０ａ、２０ｂ、２０ｃ（以下、特に区別しない場合には「情報処理装置２０」とよぶ）と、ストレージ装置１０ａ、１０ｂ、１０ｃ（以下、特に区別しない場合には「ストレージ装置１０」とよぶ）とが、ネットワーク３に接続する。ネットワーク３に接続した複数のストレージ装置１０は、ストレージシステム５を構成する。ストレージシステム５において、各ストレージ装置１０ａ、１０ｂ、１０ｃには、個々を識別するための識別子が付与されている。ストレージ装置１０の識別子は、ストレージシステム５内において互いに区別できるものであればよい。
【００１４】
識別子およびその設定手法について一例を示す。各ストレージ装置１０ａ、１０ｂ、１０ｃが、この順にネットワーク３に接続されてストレージシステム５を形成した場合、ストレージ装置１０ａの識別子が"Storage-1"、ストレージ装置１０ｂの識別子が"Storage-2"、ストレージ装置１０ｃの識別子が"Storage-3"と設定される。"Storage-"の後に付された番号は、ネットワーク３への接続順序を示す。ストレージ装置１０ａが最初にネットワーク３に接続されると、ストレージ装置１０ａはネットワーク３に接続している他のストレージ装置１０が存在しないことを検出して、自分の識別子を"Storage-1"に設定する。この後、ストレージ装置１０ａは、ストレージシステム５における親サーバとして動作して、別のストレージ装置１０ｂ、１０ｃがネットワーク３に接続されると、それぞれに対して識別子を設定する。このようにストレージ装置１０ａが親サーバとなって、後から接続されるストレージ装置１０ｂ、１０ｃの識別子を設定してもよいが、ストレージ装置１０ｂがネットワーク３に接続されたときに、ストレージ装置１０ｂがネットワーク３に接続しているストレージ装置１０ａが存在することを検出して、自分の識別子を、ストレージ装置１０ａの次の識別子"Storage-2"に設定してもよい。
【００１５】
中継装置４は、ネットワーク３上の機器間で情報を中継するハブまたはスイッチ機能を有し、また外部のネットワークと接続するルータ機能を有する。中継装置４がルータ機能をもつことで、外部ネットワークであるインターネット６に接続する情報処理装置２０ｃが、ストレージ装置１０にアクセスすることが可能となる。なお本実施例の中継装置４は、無線ＬＡＮ通信機能およびルータ機能を備えた、いわゆる無線ＬＡＮルータとして構成されている。
【００１６】
ストレージ装置１０は、たとえば３００ＧＢを超えるハードディスクドライブを備える。なおストレージ装置１０は、ハードディスクドライブ以外の記録メディア、たとえばフラッシュメモリを備えて構成されてもよい。情報処理システム１において、ストレージ装置１０は、静止画像、動画像、音楽、ＴＶ録画画像などの複数種類のコンテンツファイルを記録し配信するＤＬＮＡ（Digital Living Network Alliance）メディアサーバとして機能し、ＤＬＮＡ対応機器である情報処理装置２０は、ストレージ装置１０にアクセスして、記録されたコンテンツファイルを取得し、再生する。なお情報処理装置２０がストレージ装置１０にアクセスするためには、ストレージ装置１０において、情報処理装置２０が情報処理システム１における正規の機器であることを登録されている必要がある。
【００１７】
ストレージ装置１０はアンテナ２に接続し、地上波デジタル放送波、ＢＳデジタル放送波、ＣＳデジタル放送波の３波チューナを備える。なお図１に示すネットワーク環境の概略構成では、アンテナ２からの放送信号が分岐して、各ストレージ装置１０ａ〜１０ｃに入力されているが、各ストレージ装置１０がアンテナ入力端子およびアンテナ出力端子を備え、たとえばストレージ装置１０ａのアンテナ入力端子をアンテナ２に接続し、ストレージ装置１０ａのアンテナ出力端子とストレージ装置１０ｂのアンテナ入力端子を接続し、ストレージ装置１０ｂのアンテナ出力端子とストレージ装置１０ｃのアンテナ入力端子を接続して、ストレージ装置１０ａ、１０ｂ、１０ｃが放送信号を受信できるようにしてもよい。
【００１８】
本実施例においてストレージ装置１０は、シングルチューナのＰＶＲとして動作し、１番組の録画を可能とする。情報処理システム１では、ストレージ装置１０を１台、ネットワーク３に接続すると、シングルチューナのＰＶＲとして機能し、２台ネットワーク３に接続すると、ダブルチューナのＰＶＲとして機能し、３台ネットワーク３に接続すると、トリプルチューナのＰＶＲとして機能する。ストレージ装置１０の接続台数を増やすごとに、同時録画できる番組数が増えるとともに、ストレージシステム５における記録容量も増加する。このように本実施例では、単純にストレージ装置１０を増設するだけで、チューナ数および記録容量を増やすことのできる拡張性の高い情報処理システム１を提供する。なおストレージ装置１０は、通常のファイルサーバとしても動作するため、記録容量を簡単に増やせることは、ＮＡＳシステムとしての柔軟性を高めることにもつながる。
【００１９】
情報処理装置２０は、ディスプレイ装置に接続し、またはディスプレイを有して構成される。図１に示す例では、情報処理装置２０ａは、ディスプレイ装置に接続する据置型のゲーム機やデスクトップ型のパーソナルコンピュータである。また情報処理装置２０ｂは、無線ＬＡＮ通信機能を有する携帯型のゲーム機やタブレットである。また情報処理装置２０ｃは、基地局７との間で電話回線を利用したデータ通信機能を有する携帯型のゲーム機や携帯電話（スマートホン）である。情報処理装置２０は、ストレージ装置１０のメディアサーバ機能にアクセスして、記録されたコンテンツファイルを取得して再生する。
【００２０】
複数台のストレージ装置１０がネットワーク３に接続される場合、各ストレージ装置１０の操作は、情報処理装置２０にインストールされたレコーダ操作アプリケーションにより実現される。ストレージ装置１０がレコーダ用のユーザインタフェースをもたないために、ストレージ装置１０はビデオ出力をもつ必要もなく、製造コストを安価に抑えることができる。
【００２１】
図２は、ストレージ装置１０の機能ブロックを示す。ストレージ装置１０は、録画処理部３０、ファイル管理部３２、コンテンツ配信部３４、通知処理部３６および記憶部４０を備える。
【００２２】
録画処理部３０は放送番組の録画を行い、録画したコンテンツファイルを、大容量のハードディスクドライブである記憶部４０に記録する。ファイル管理部３２は、写真や動画などのコンテンツファイルを、記憶部４０に追加し、または記憶部４０から削除する。録画処理部３０による録画や、ファイル管理部３２によるファイル更新は、情報処理装置２０からの指示に応じて実行される。記憶部４０には、録画ファイルや、情報処理装置２０から提供されるコンテンツファイルだけでなく、外部サーバなどからダウンロードしたコンテンツファイルが記録されてもよい。記憶部４０には、コンテンツファイルに対応付けて、ファイル情報として様々なメタデータが記録される。コンテンツ配信部３４は、ＤＬＮＡクライアントである情報処理装置２０からの要求を受けて、指定されたコンテンツファイルを情報処理装置２０に配信する。これにより情報処理装置２０は、ストレージ装置１０に蓄積されたコンテンツを再生することが可能となる。
【００２３】
通知処理部３６は、記憶部４０におけるファイルに更新があった場合に、情報処理装置２０に、更新があったファイルのファイル情報を通知する。ここでファイルの更新とは、ファイルの追加、ファイルの削除、ファイルの修正などを含み、ファイル情報は、ファイルの付随情報であるメタデータを含む。通知処理部３６は、記憶部４０におけるファイルの記憶状況を監視し、コンテンツファイルの更新を検出すると、更新があったコンテンツファイルのファイル情報を情報処理装置２０に通知する。なお既述したように、ストレージシステム５において親サーバが存在する場合には、子サーバであるストレージ装置１０ｂ、１０ｃの通知処理部３６は、親サーバであるストレージ装置１０ａに、ファイル情報を通知して、ストレージ装置１０ａの通知処理部３６が、通知されたファイル情報を情報処理装置２０に転送してもよい。
【００２４】
図２に示すストレージ装置１０の構成は、ハードウエアコンポーネントでいえば、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００２５】
図３は、情報処理装置２０の機能ブロックを示す。情報処理装置２０は、取得部５０、更新情報生成部６０、ストレージ情報生成部６２、再生処理部６４、表示処理部６６、ディスプレイ６８および記憶部７０を備える。ディスプレイ６８は、タッチスクリーンとして構成されている。以下、情報処理装置２０が、携帯電話などの無線端末装置であるものとして説明する。図３に示す情報処理装置２０の構成は、ハードウエアコンポーネントでいえば、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００２６】
情報処理装置２０の電源がオンされると、通信状況取得部５２は、自動的にストレージシステム５におけるＤＬＮＡサーバ（ストレージ装置１０）を探索し、検出したストレージ装置１０との間の通信状況を取得する。一例として、通信状況は、以下のように区分することができる。
状況ａ）ストレージ装置１０と情報処理装置２０とが同一のホームネットワークに接続している。
状況ｂ）ストレージ装置１０と情報処理装置２０とがインターネット６経由でＰｔｏＰ接続している。
状況ｃ）ストレージ装置１０と情報処理装置２０とがインターネット６経由でネットワークサーバを介して接続している。
状況ｄ）ストレージ装置１０と情報処理装置２０とが通信不能な状態にある。
【００２７】
この例では、状況ａ）におけるデータ通信速度が最も速く、状況ｂ）におけるデータ通信速度が状況ａ）の次に速く、状況ｃ）におけるデータ通信速度が一番遅い。なお状況ｄ）では、通信状況取得部５２が、探索の結果、ストレージ装置１０を検出できない状態にある。通信状況取得部５２は、取得した通信状況を通信状況保持部７４に記録する。なお通信状況取得部５２は、定期的にストレージ装置１０との間の通信状況を取得し、通信状況保持部７４の通信状況を最新なものに更新してもよい。なお、上記の例では、通信状況を、接続形態に応じて設定しているが、単純にデータ通信速度を用いて、高速、中速、低速、通信不能のように区分してもよい。
【００２８】
メタデータ記録部７２は、ストレージシステム５におけるコンテンツファイルのメタデータを記録する。メタデータは、コンテンツファイルの付随データであり、たとえば以下の情報を含む。
「コンテンツ種別情報」
コンテンツファイルの種別を示す情報であり、たとえばコンテンツファイルが録画番組であるか、音楽であるか、動画であるか、写真であるか、文書ファイルであるか、などを示す情報である。
「ストレージ装置特定情報」
コンテンツファイルがどのストレージ装置に記録されているかを示す情報である。ストレージ装置特定情報として、ストレージシステム５におけるストレージ装置の識別子が利用されてもよい。たとえば、あるコンテンツファイルがストレージ装置１０ａに記録されていれば、そのコンテンツファイルのストレージ装置特定情報として"Storage-1"が対応付けられる。
「記録日時情報」
コンテンツファイルがストレージ装置１０に記録された日時を示す情報である。
「ファイル提供クライアント特定情報」
コンテンツファイルをストレージ装置１０に記録した提供元の機器を特定する情報である。たとえば、情報処理装置２０ａから写真ファイルがストレージ装置１０に提供されると、そのコンテンツファイルのファイル提供クライアント特定情報として、情報処理装置２０ａを特定する識別子が対応付けられる。
「ファイル提供ユーザ特定情報」
コンテンツファイルをストレージ装置１０に記録した提供元の機器を特定する情報である。情報処理システム１においては、異なるユーザ同士で互いに同意していることを前提として、ユーザ同士でコンテンツファイルを共有することができる。この場合、それぞれのユーザのストレージ装置１０においてシェアフォルダが作成され、このシェアフォルダにコンテンツファイルを記録すると、他のユーザのシェアフォルダとの同期がとられて、両ユーザのシェアフォルダには、同じコンテンツファイルが格納されることになる。そのため、他のユーザのストレージ装置１０から、シェアフォルダにコンテンツファイルが提供されると、そのコンテンツファイルのファイル提供ユーザ特定情報として、他のユーザを特定する識別子が対応付けられる。
【００２９】
メタデータ記録部７２は、コンテンツファイルのメタデータを記録したデータベースを形成する。既述したように、情報処理装置２０は、ストレージ装置１０に記録されたコンテンツファイルにアクセスするために、正規の機器であることをストレージ装置１０に登録される必要がある。情報処理装置２０がストレージ装置１０に登録されると、ファイル情報取得部５４は、ストレージ装置１０の記憶部４０に記録されている全てのコンテンツファイルのファイル情報を取得し、メタデータ記録部７２に記録する。ファイル情報取得部５４は、ストレージシステム５を構成する全てのストレージ装置１０から、コンテンツファイルのファイル情報を取得して、メタデータ記録部７２に記録する。これによりメタデータ記録部７２には、ストレージシステム５において管理されている全てのコンテンツファイルのメタデータを記録したデータベースが形成されることになる。
【００３０】
このように、メタデータ記録部７２に、ストレージシステム５に記録されているコンテンツファイルのメタデータのデータベースが形成されると、その後は、ストレージ装置１０においてファイルが更新されたときに、ファイル情報取得部５４は、ストレージ装置１０から、更新されたファイルのファイル情報を取得し、メタデータ記録部７２に記録する。つまりファイル情報取得部５４は、情報処理装置２０の登録時にデータベースを形成した後は、差分となるファイル情報を取得してデータベースを更新する。
【００３１】
ストレージ装置情報保持部７６は、ストレージシステム５におけるストレージ装置１０に関する情報を保持する。ストレージ装置情報保持部７６は、情報処理装置２０を正規機器として登録しているストレージ装置１０、言い換えると情報処理装置２０がコンテンツファイルにアクセスすることのできるストレージ装置１０のアドレス情報および識別子を保持する。また各ストレージ装置１０は、ネットワーク３に接続された日時を保持しており、ストレージ装置情報保持部７６は、その接続日時をストレージシステム５から取得して保持している。したがってストレージ装置情報保持部７６は、ストレージシステム５を構成する複数のストレージ装置１０のそれぞれについて、少なくともアドレス情報、識別子と接続日時とを対応付けて保持している。アイコン保持部７８は、ストレージ装置１０の状況に応じたストレージ装置画像を保持する。
【００３２】
図４は、ストレージ装置画像の例を示す。図４（ａ）は、ストレージ装置１０と情報処理装置２０との通信状況が、状況ａ）にあることを示すストレージ装置画像を示す。図４（ｂ）は、ストレージ装置１０と情報処理装置２０との通信状況が、状況ｂ）にあることを示すストレージ装置画像である。図４（ｃ）は、ストレージ装置１０と情報処理装置２０との通信状況が、状況ｃ）にあることを示すストレージ装置画像である。図４（ｄ）は、ストレージ装置１０と情報処理装置２０との通信状況が、状況ｄ）にあることを示すストレージ装置画像である。これらのストレージ装置画像が、アイコン保持部７８において保持されている。
【００３３】
本実施例の情報処理装置２０は、ストレージシステム５におけるストレージ装置１０の状況およびファイルの更新情報をユーザに通知する。情報処理装置２０においてストレージ情報生成部６２が、ストレージ装置１０の状況を表現する情報を生成する。また更新情報生成部６０が、メタデータ記録部７２のデータベースの更新状況を監視し、データベースに更新があると更新情報を生成する。ストレージ情報生成部６２が生成したストレージ装置１０の状況を表現する情報、および更新情報生成部６０が生成した更新情報は、表示処理部６６によりディスプレイ６８に表示される。
【００３４】
図５は、情報処理装置２０のメニュー画面の一例を示す。このメニュー画面は、スマートホンである情報処理装置２０ｃのディスプレイ６８に表示される。スマートホンのメニュー画面において、ストレージシステム５の状況を表示するための情報表示領域１００が設けられる。図示されるように情報表示領域１００は、ディスプレイ６８の上段に設定されるのが好ましいが、中段ないしは下段に設定されてもよい。なおスマートホンのディスプレイ６８のサイズは小さいため、情報表示領域１００のディスプレイ６８中の領域は固定されて、情報表示領域１００以外の他の領域には、スマートホンにインストールされている各種アプリケーションのアイコンが並べられてよい。
【００３５】
情報表示領域１００において、各ストレージ装置１０の状況を表示するためのストレージ情報表示領域１０２と、ストレージシステム５ないしはストレージ装置１０におけるファイル更新情報を表示するための更新情報表示領域１０４とが設けられる。ストレージ情報表示領域１０２においては、ストレージ装置１０の存在を示すストレージ装置画像１０６ａ、１０６ｂ、１０６ｃ、１０６ｄ、１０６ｅが表示される。またストレージ情報表示領域１０２において、インジケータ１０８は、メタデータ記録部７２のデータベースが更新中であるか否かを示し、更新中である場合には、矢印がくるくる回転して、更新中であることをユーザに通知する。
【００３６】
ストレージ情報生成部６２はストレージ装置１０の状況に応じたストレージ装置画像を決定し、ここでは複数のストレージ装置１０のそれぞれの状況に対応するストレージ装置画像１０６ａ、１０６ｂ、１０６ｃ、１０６ｄ、１０６ｅを、アイコン保持部７８から抽出する。具体的にストレージ情報生成部６２は、ストレージ装置情報保持部７６において保持されているストレージ装置１０に関する情報と、通信状況保持部７４に保持されている各ストレージ装置１０の通信状況とを参照して、各ストレージ装置１０の通信状況を表現するストレージ装置画像１０６をアイコン保持部７８から抽出する。
【００３７】
図１においては、３台のストレージ装置１０ａ、１０ｂ、１０ｃがストレージシステム５を構成している様子を示しているが、以下の例では、説明の都合上、５台のストレージ装置１０ａ、１０ｂ、１０ｃ、１０ｄ、１０ｅがストレージシステム５を構成している場合について説明する。
【００３８】
ストレージ装置情報保持部７６は、５台のストレージ装置１０に関する情報を保持しており、ストレージ情報生成部６２は、各ストレージ装置１０の接続日時を参照して、接続日時の古い方から順に左からストレージ装置画像１０６を配列してストレージ情報表示領域１０２の表示内容を生成し、表示処理部６６が、ストレージ装置画像１０６を表示する。なお、ストレージ装置１０ａ、１０ｂ、１０ｃ、１０ｄ、１０ｅの接続日時は、この順に古いものとする。したがってストレージ装置画像１０６ａは、ストレージシステム５においてストレージ装置１０ａが存在すること、および、ストレージ装置１０ａの現在の通信状況を表現し、また左端に表示されることから、ストレージ装置１０ａがネットワーク３に一番最初に接続されたことを示している。
【００３９】
ストレージ情報生成部６２は、通信状況保持部７４に保持されている通信状況を参照して、ストレージ装置１０ａ〜１０ｅの通信状況を表現するストレージ装置画像１０６を特定し、表示処理部６６が、特定されたストレージ装置画像１０６をストレージ情報表示領域１０２に配置する。図５に示す例では、全てのストレージ装置１０ａ〜１０ｅに対して、図４（ｂ）に示すストレージ装置画像１０６が割り当てられており、このことは、各ストレージ装置１０と情報処理装置２０とがインターネット６経由でＰｔｏＰ接続している（状況ｂ）ことを示している。なお、たとえばストレージ装置１０とストレージ装置１０ｅとが通信不能な状態にあれば、図４（ｂ）に示すストレージ装置画像１０６ｅの代わりに、図４（ｄ）に示すストレージ装置画像が使用される。
【００４０】
更新情報生成部６０は、更新情報表示領域１０４に表示するための更新情報１１２を生成する。更新情報生成部６０は、更新情報表示領域１０４を他の領域と仕切るための枠線１１４を生成し、枠線１１４で囲まれた領域内に表示するための更新情報１１２を生成する。更新情報生成部６０は、所定の表示単位となる基準を用いてメタデータ記録部７２を検索処理して、更新情報１１２を生成する。表示処理部６６は、生成された更新情報１１２を、更新情報表示領域１０４に表示する。
【００４１】
たとえば更新情報生成部６０は、メタデータ記録部７２におけるメタデータの「記録日時情報」を参照して、本日分の新着メタデータを抽出し、その個数を数えて、更新情報１１２を生成する。ここでは更新情報生成部６０が、本日（５月７日（火））の午前０時以降の日時が記録日時情報として記録されているファイル情報の個数を数えて、その総ファイル数を導出し、「新しいファイルが１２個追加されました」という更新情報１１２を生成する。この更新情報１１２は、ストレージシステム５における新着ファイルの個数をまとめたものとなる。すなわち更新情報生成部６０は、ファイルを更新した２以上のストレージ装置１０の更新状況をまとめて、更新情報１１２を生成する。これによりユーザは、更新情報１１２を見れば、複数のストレージ装置１０で構成されるストレージシステム５に、新着ファイルが１２個あることを容易に把握できるようになる。なお、１２個の新着ファイルの中に写真などの画像ファイルが含まれていれば、その画像ファイルのサムネイルをサムネイル画像１１０として表示して、ユーザが、どのようなファイルがストレージシステム５に記録されたかを一目で確認できるようにしてもよい。
【００４２】
表示処理部６６は、更新情報１１２を、ファイルを更新した２以上のストレージ装置１０に対応するストレージ装置画像１０６に関連付けて表示する。この表示態様としては様々なものが考えられるが、図５に示す例では更新情報生成部６０が、枠線１１４の一部がストレージ装置画像１０６ｃと１０６ｄとを指し示すように枠線１１４を生成している。このように、枠線１１４の一部を、吹き出し１１６ａ、１１６ｂとして、特定のストレージ装置画像１０６ｃ、１０６ｄを指し示すように形成することで、ユーザは、ストレージ装置画像１０６ｃに対応するストレージ装置１０ｃと、ストレージ装置画像１０６ｄに対応するストレージ装置１０ｄとに、新着ファイルが記録されていることを容易に認識できる。
【００４３】
ストレージシステム５において、ユーザは、各ストレージ装置１０に記録するコンテンツを自由に設定できる。たとえばユーザは、ストレージ装置１０ａに記録するコンテンツをＴＶ放送の映画番組に設定し、ストレージ装置１０ｂに記録するコンテンツをＴＶ放送のアニメ番組に設定し、ストレージ装置１０ｃに記録するコンテンツを写真や動画などに設定し、ストレージ装置１０ｄに記録するコンテンツを音楽に設定し、ストレージ装置１０ｅに記録するコンテンツをユーザが仕事で作成ないしは取得する文書に設定する。このようにストレージ装置１０ごとに記録するコンテンツを設定しておくことで、ユーザは、どのストレージ装置１０にどの種類のコンテンツが記録されているかを容易に把握できるようになる。
【００４４】
図５に示す例においては、２つの吹き出し１１６ａ、１１６ｂがストレージ装置画像１０６ｃ、１０６ｄに延びており、ユーザは、ストレージ装置１０ｃと１０ｄとにファイル更新があったことを認識できる。このとき、上記のようにユーザがストレージ装置１０ごとに記録するコンテンツを設定している場合には、ユーザは、吹き出し１１６が延びているストレージ装置画像１０６を見て、写真または動画コンテンツと、音楽コンテンツとがストレージシステム５に新しく記録されたことを理解できる。
【００４５】
図６は、情報表示領域１００における表示態様の例を示す。図６（ａ）は、枠線１１４から、ストレージ装置画像１０６ｃ、１０６ｄに矢印１１８が延びている様子を示す。更新情報生成部６０は、更新情報１１２を単に取り囲むように枠線１１４を生成し、一方で、ファイルを更新したストレージ装置１０ｃ、１０ｄのストレージ装置画像１０６ｃ、１０６ｄに対して、枠線１１４の縁から延びる矢印１１８を生成する。
【００４６】
図６（ｂ）は、ファイルを更新したストレージ装置１０のストレージ装置画像の表示態様を、ファイルを更新しないストレージ装置１０のストレージ装置画像の表示態様と異ならせる例を示す。更新情報生成部６０は、ファイルを更新したストレージ装置１０のストレージ装置画像１２０ａ、１２０ｂの表示態様を、他のストレージ装置画像１０６ａ、１０６ｂ、１０６ｅと異なる表示態様にする。たとえば更新情報生成部６０は、他のストレージ装置画像１０６ａ、１０６ｂ、１０６ｅと異なる色のストレージ装置画像１２０ａ、１２０ｂをアイコン保持部７８から抽出し、またはストレージ装置画像１２０ａ、１２０ｂを点滅するように生成して、表示処理部６６が、ストレージ装置画像１２０ａ、１２０ｂを強調表示する。これによりユーザは、ファイルを更新したストレージ装置１０を一目で見分けることが可能となる。
【００４７】
図６（ｃ）は、ファイルを更新したストレージ装置１０のストレージ装置画像に新着インジケータ１２２を付加した例を示す。新着インジケータ１２２は、たとえば「Ｎｅｗ」という文字情報であってよく、ユーザは、新着インジケータ１２２が付加されたストレージ装置画像を確認することで、どのストレージ装置１０に新着ファイルが存在するかを知ることが可能となる。
【００４８】
なお図５に示す表示画面において、ユーザがストレージ装置画像１０６ｃをタップすると、更新情報生成部６０が、ストレージ装置１０ｃのファイル更新情報を生成して、表示処理部６６が、ファイル更新情報を更新情報表示領域１０４に表示する。図６（ｄ）は、ストレージ装置１０ｃにおけるファイルの更新情報１２４を示す。なお、更新情報１２４は、ストレージ装置１０ｃに関して生成されるため、更新情報生成部６０は、吹き出し１１６ａをストレージ装置画像１０６ｃに対して延ばす。これによりユーザは、ストレージ装置１０ｃに新着ファイルが５個あることを確認できる。
【００４９】
また図５に示す表示画面において、ユーザがストレージ装置画像１０６ｄをタップすると、更新情報生成部６０が、ストレージ装置１０ｄのファイル更新情報を生成して、表示処理部６６が、ファイル更新情報を更新情報表示領域１０４に表示する。図６（ｅ）は、ストレージ装置１０ｄにおけるファイルの更新情報１２６を示す。なお、更新情報１２６は、ストレージ装置１０ｄに関して生成されるため、更新情報生成部６０は、吹き出し１１６ｂをストレージ装置画像１０６ｄに対して延ばす。これによりユーザは、ストレージ装置１０ｄに新着ファイルが７個あることを確認できる。
【００５０】
以上のように更新情報生成部６０は、更新情報表示領域１０４に表示する更新情報を生成する。図６（ｄ）、図６（ｅ）において、ストレージ装置画像１０６がタップされたときの更新情報を示したが、ユーザは、更新情報表示領域１０４を上下方向にフリック操作することによっても、表示される更新情報を変更することができる。
【００５１】
図７は、更新情報表示領域１０４のフリック操作により表示される更新情報の例を示す。情報処理装置２０の電源投入後は、更新情報生成部６０が、ストレージシステム５における複数のストレージ装置１０のファイル更新状況をまとめた更新情報１１２を生成する（図７（ａ）参照）。ユーザは、更新情報１１２を見ることで、ストレージシステム５における全体のファイル更新状況を知ることができる。
【００５２】
ユーザが更新情報表示領域１０４上で指をディスプレイ上方に動かすフリック操作を行うと、更新情報生成部６０が、図７（ｂ）に示す更新情報１２８を生成する。この更新情報１２８は、「写真ファイル」を単位として生成されており、ここで更新情報１２８は、写真ファイルが３個追加されたことを示している。更新情報生成部６０は、メタデータの「コンテンツ種別情報」として写真であることが設定されているファイル情報のうち、本日の午前０時以降の記録日時が設定されているファイル情報の個数を数えて、更新情報１２８を生成し、表示処理部６６は、更新情報１２８を更新情報表示領域１０４に表示する。
【００５３】
表示処理部６６が更新情報１２８を表示している状態において、ユーザが更新情報表示領域１０４上で上方へのフリック操作を行うと、更新情報生成部６０が、図７（ｃ）に示す更新情報１３０を生成する。この更新情報１３０は、「動画ファイル」を単位として生成されており、ここで更新情報１３０は動画ファイルが２個追加されたことを示している。更新情報生成部６０は、メタデータの「コンテンツ種別情報」として動画であることが設定されているファイル情報のうち、本日の午前０時以降の記録日時が設定されているファイル情報の個数を数えて、更新情報１３０を生成し、表示処理部６６は、更新情報１３０を更新情報表示領域１０４に表示する。なお表示処理部６６が更新情報１２８を表示している状態において、ユーザが更新情報表示領域１０４上で下方へのフリック操作を行うと、更新情報生成部６０が、図７（ａ）に示す更新情報１１２を生成する。
【００５４】
表示処理部６６が更新情報１３０を表示している状態において、ユーザが更新情報表示領域１０４上で上方へのフリック操作を行うと、更新情報生成部６０が、図７（ｄ）に示す更新情報１３２を生成する。この更新情報１３２は、「音楽ファイル」を単位として生成されており、ここで更新情報１３２は音楽ファイルが７個追加されたことを示している。更新情報生成部６０は、メタデータの「コンテンツ種別情報」として音楽であることが設定されているファイル情報のうち、本日の午前０時以降の記録日時が設定されているファイル情報の個数を数えて、更新情報１３２を生成し、表示処理部６６は、更新情報１３２を更新情報表示領域１０４に表示する。
【００５５】
表示処理部６６が更新情報１３２を表示している状態において、ユーザが更新情報表示領域１０４上で上方へのフリック操作を行うと、更新情報生成部６０が、図７（ｅ）に示す更新情報１３４を生成する。この更新情報１３４は、ファイルを提供したユーザを単位として生成されており、ここではユーザ"TARO"さんがファイルを６個提供したことを示している。更新情報生成部６０は、更新があったファイルのファイル情報のうち、「ファイル提供ユーザ特定情報」として自分以外のユーザであるTAROが設定されているメタデータの個数を数えて、更新情報１３４を生成する。表示処理部６６は、更新情報１３４を更新情報表示領域１０４に表示する。
【００５６】
このように限られた更新情報表示領域１０４内に、表示処理部６６が、様々な表示単位の更新情報を表示することで、ユーザは、新着コンテンツファイルの詳細情報を知ることが可能となる。なお、更新情報表示領域１０４がユーザによりタップされると、ファイル取得部５６が、新着ファイルを取得して、ファイル記録部８０に記録してもよい。これにより再生処理部６４は、新着ファイルを再生することができ、ユーザは、新着ファイルを簡単な操作で視聴することが可能となる。
【００５７】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００５８】
更新情報生成部６０は、更新情報を生成する際、メタデータにおけるファイル提供クライアント特定情報を参照してもよい。ユーザは、情報処理装置２０を用いて、ストレージシステム５にファイルを記録することができるが、そのような場合に、ファイルが記録されたことを新着情報としてユーザに通知する必要はない。そこで更新情報生成部６０は、ファイル提供クライアント特定情報を参照して、ファイルを提供したクライアント装置が情報処理装置２０である場合には、そのファイルは新着ファイルのカウントから除外することが好ましい。
【００５９】
実施例では、ストレージ情報生成部６２が、ストレージ装置１０の通信状況を表現するストレージ装置画像１０６を、ストレージ装置１０ごとに決定することを説明した。アイコン保持部７８は、その他、様々なストレージ装置画像を予め保持しておき、ストレージ情報生成部６２は、ストレージ装置１０の状況に応じた適切なストレージ装置画像を選択できるようにしてもよい。
【００６０】
たとえば取得部５０が、ストレージ装置１０の空き記録容量に関する情報を取得する場合、ストレージ情報生成部６２は、空き記録容量が少なくなっているストレージ装置１０に対して、空き記録容量が少ないことを表現するストレージ装置画像を割り当ててもよい。これによりユーザは、ストレージ装置１０の空き記録容量が少なくなっていることを認識できるようになる。
【００６１】
またユーザが各ストレージ装置１０に名前を付けている場合には、その名前がストレージ装置画像に付加されてもよい。また既述したように、ストレージ装置画像は、その接続日時順にストレージ情報表示領域１０２において左から配列されるが、各ストレージ装置画像には、その接続順を示す番号が付加されてもよい。
【符号の説明】
【００６２】
１・・・情報処理システム、５・・・ストレージシステム、１０・・・ストレージ装置、２０・・・情報処理装置、３０・・・録画処理部、３２・・・ファイル管理部、３４・・・コンテンツ配信部、３６・・・通知処理部、４０・・・記憶部、５０・・・取得部、５２・・・通信状況取得部、５４・・・ファイル情報取得部、５６・・・ファイル取得部、６０・・・更新情報生成部、６２・・・ストレージ情報生成部、６４・・・再生処理部、６６・・・表示処理部、６８・・・ディスプレイ、７０・・・記憶部、７２・・・メタデータ記録部、７４・・・通信状況保持部、７６・・・ストレージ装置情報保持部、７８・・・アイコン保持部、８０・・・ファイル記録部。
【図１】
2014241045.tif 000003
【図２】
2014241045.tif 000004
【図３】
2014241045.tif 000005
【図４】
2014241045.tif 000006
【図５】
2014241045.tif 000007
【図６】
2014241045.tif 000008
【図７】
2014241045.tif 000009