(57)【要約】【課題】録画コンテンツ格納用の空き容量の不足を解消した録画再生装置を得る。【解決手段】録画再生装置１００は、自身が有する物理ストレージ１１０と、相互に接続されたＰＣ／ゲーム機／ＮＡＳ２００、録画再生装置３００、携帯端末４００、クラウド環境７００がそれぞれ有する物理ストレージ２１０、３１０、４１０、７１０とを、仮想ストレージ８００として管理する。【選択図】図１
2014203481.tif 000002
【特許請求の範囲】
【請求項１】
自装置が有するローカル物理ストレージと、相互に接続された外部装置が有するリモート物理ストレージとを、仮想ストレージとして管理する録画再生装置であって、
録画または再生に係るユーザ操作を受付け、前記ユーザ操作に伴う画面の表示または切替えを行なう録画再生ＵＩ管理部と、
前記ユーザ操作を受けて設定された録画先と録画時刻に基づいて録画制御を行ない、また、前記ユーザ操作を受けて再生制御を行なう録画再生制御部と、
前記ローカル物理ストレージに保存されている録画済コンテンツを管理する録画リスト管理部と、
前記仮想ストレージの登録と削除処理を行ない、また、前記仮想ストレージを構成する前記リモート物理ストレージの登録情報を管理する仮想ストレージ管理部とを備えることを特徴とする録画再生装置。
【請求項２】
前記仮想ストレージ管理部は、前記仮想ストレージの登録と削除処理に加え、前記仮想ストレージの容量の変更処理も行なうことを特徴とする請求項１記載の録画再生装置。
【請求項３】
前記仮想ストレージ管理部は、前記仮想ストレージとして管理している前記リモート物理ストレージそれぞれにおいて、記録メディアの容量の倍数分の容量を、前記仮想ストレージ用のストレージとして利用できる容量とすることを特徴とする請求項１または請求項２記載の録画再生装置。
【請求項４】
前記録画リスト管理部は、前記ローカル物理ストレージに加え前記リモート物理ストレージも含めて前記仮想ストレージに保存されている録画済コンテンツを管理し、
前記録画再生ＵＩ管理部は、前記仮想ストレージ内の録画済コンテンツと該録画済コンテンツが保存されている前記ローカル物理ストレージまたは前記リモート物理ストレージとの対応関係を表示しないことを特徴とする請求項１から請求項３のうちのいずれか１項記載の録画再生装置。
【請求項５】
前記録画リスト管理部は、前記ローカル物理ストレージに加え前記リモート物理ストレージも含めて前記仮想ストレージに保存されている録画済コンテンツを管理し、
前記録画再生ＵＩ管理部は、前記仮想ストレージ内の録画済コンテンツと該録画済コンテンツが保存されている前記ローカル物理ストレージまたは前記リモート物理ストレージとの対応関係を表示することを特徴とする請求項１から請求項３のうちのいずれか１項記載の録画再生装置。
【請求項６】
録画予約時に、前記ローカル物理ストレージの想定される空き容量が第１のしきい値以下であれば、第１の設定条件に該当する前記ローカル物理ストレージ内の録画済コンテンツを、第２の設定条件に該当する前記リモート物理ストレージへ移動するコンテンツ移動部を備えることを特徴とする請求項１から請求項５のうちのいずれか１項記載の録画再生装置。
【請求項７】
前記コンテンツ移動部は、録画済コンテンツの再生時に、該録画済コンテンツが前記リモート物理ストレージに保存されているならば、該録画済コンテンツを前記ローカル物理ストレージへ移動することを特徴とする請求項６記載の録画再生装置。
【請求項８】
前記コンテンツ移動部は、録画済コンテンツの再生終了時に、前記ローカル物理ストレージの空き容量が第２のしきい値以下であれば、前記第１の設定条件に該当する前記ローカル物理ストレージ内の録画済コンテンツを、前記第２の設定条件に該当する前記リモート物理ストレージへ移動することを特徴とする請求項６または請求項７記載の録画再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、放送番組等の映像コンテンツを録画、再生する録画再生装置に関するものである。
【背景技術】
【０００２】
放送番組等の映像コンテンツを録画、再生する録画再生装置は、ハードディスク等の比較的大容量の記録媒体を保持するが、予約録画方法が多様化してきていることもあり、すぐに空き容量が不足しがちになるという慢性的な課題がある。これに対して、最も単純には、ユーザが録画済みコンテンツの中から選択して削除するか、または取り外し可能な記録媒体に移動することで、空き領域を確保することが行なわれている。一方、放送と通信の融合という時代のトレンドを背景として、近年の録画再生装置は、インターネット等の外部ネットワークや宅内ホームネットワークに接続可能な通信インタフェース及び通信機能を搭載するものが増えてきている。
【０００３】
従来のハードディスク録画再生システムは、十分な空き容量がないと判断した場合、自動的に映像データをインターネット上のサーバへ転送、保存することによって、空き容量不足による録画失敗を回避することを行なっていた（例えば、特許文献１）。
また、従来の記録システム及び記録装置は、コンテンツ記録時に記録媒体の空き容量が不足すると判断した場合に、記録済みコンテンツをサーバ装置の記録媒体に自動的に移動することによって、記録中コンテンツ全部を正常に保存できるようにすることを行なっていた（例えば、特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１５１８４２号公報
【特許文献２】特開２００５−２４２７７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の録画再生システム及び記録システムは、録画中のコンテンツまたは録画済のコンテンツの内いずれかのコンテンツを、ネットワークで接続されたサーバ装置の記録媒体に移動することによって、空き容量の不足に対処するものである。しかし、サーバ装置の記録媒体も容量は有限であって、録画コンテンツ以外のファイル等も任意に追加保存されることから、空き容量が保証されているわけではないという問題点があった。
【０００６】
本発明は、上記のような問題点を解決するためになされたもので、宅内に存在するパソコンや複数の録画再生装置等の記録媒体の空き容量の一部ずつを統合して、仮想的な一つの記録媒体を構成、管理することによって、録画コンテンツ格納用の空き容量の不足を解消することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る録画再生装置は、自装置が有するローカル物理ストレージと、相互に接続された外部装置が有するリモート物理ストレージとを、仮想ストレージとして管理する録画再生装置であって、録画または再生に係るユーザ操作を受付け、ユーザ操作に伴う画面の表示または切替えを行なう録画再生ＵＩ管理部と、ユーザ操作を受けて設定された録画先と録画時刻に基づいて録画制御を行ない、また、ユーザ操作を受けて再生制御を行なう録画再生制御部と、ローカル物理ストレージに保存されている録画済コンテンツを管理する録画リスト管理部と、仮想ストレージの登録と削除処理を行ない、また、仮想ストレージを構成するリモート物理ストレージの登録情報を管理する仮想ストレージ管理部とを備えることを特徴とするものである。
【発明の効果】
【０００８】
この発明によれば、録画コンテンツ格納用の空き容量の不足を解消した録画再生装置を得ることができる。
【図面の簡単な説明】
【０００９】
【図１】この発明の実施の形態１に係る録画再生装置を含む録画再生システムの構成図である。
【図２】この発明の実施の形態１に係る録画再生装置の機能ブロック図である。
【図３】この発明の実施の形態１に係るストレージ管理リストの構成図である。
【図４】この発明の実施の形態１に係る統合録画リストの構成図である。
【図５】この発明の実施の形態１に係る録画再生装置による仮想ストレージ登録処理のシーケンス図である。
【図６】この発明の実施の形態１に係る録画再生装置による仮想ストレージ削除処理のシーケンス図である。
【図７】この発明の実施の形態１に係る録画再生装置による仮想ストレージサイズ変更処理のシーケンス図である。
【図８】この発明の実施の形態１に係る録画再生装置による録画予約処理のシーケンス図である。
【図９】この発明の実施の形態１に係る録画再生装置による再生開始処理のシーケンス図である。
【図１０】この発明の実施の形態１に係る録画再生装置による再生終了処理のシーケンス図である。
【発明を実施するための形態】
【００１０】
実施の形態１．
図１は本発明の録画再生装置を含む録画再生システム全体のシステム構成図である。
図１において、録画再生装置１００は例えばＨＤＤ内蔵または外付け可能なＤＶＤレコーダやＢｌｕ−ｒａｙレコーダ（Ｂｌｕ−ｒａｙは登録商標、以下記載を省略する）やデジタルテレビやセットトップボックス、ＰＣ／ゲーム機／ＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）２００は家庭内のＡＶ機器、録画再生装置３００は上記の録画再生装置１００と同様の装置、携帯端末４００は例えばスマートフォンやタブレットであり、これらはホームネットワーク５００を介して相互に接続され通信可能である。物理ストレージ１１０、同２１０、同３１０、同４１０は、それぞれ上記の録画再生装置１００、ＰＣ／ゲーム機／ＮＡＳ２００、録画再生装置３００、携帯端末４００に直接接続されている記録媒体である。
【００１１】
一方、外部ネットワーク６００は宅外のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークへの通信路、クラウド環境７００は計算機の物理資源（ＣＰＵやメモリや記憶装置等）をユーザが必要とする分だけ割り当てて利用できる仮想計算機環境、物理ストレージ７１０は上記のクラウド環境７００の構成要素のうち特に記憶装置であり、有料サービスにおいては容量が不足してきたら割当容量を段階的に追加することも可能である。
ホームネットワーク５００は外部ネットワーク６００に接続しており、ホームネットワーク５００に接続している録画再生装置１００、ＰＣ／ゲーム機／ＮＡＳ２００、録画再生装置３００、携帯端末４００は、外部ネットワーク６００を介してクラウド環境７００と相互に接続され通信可能となっている。
【００１２】
最後に、仮想ストレージ８００は、上記の物理ストレージ１１０と、少なくとも一つ以上の物理ストレージ２１０、同３１０、同４１０、同７１０から構成される記憶装置の集合体であり、録画再生装置１００により生成、管理される。このため、仮想ストレージ８００を管理する録画再生装置１００の物理ストレージ１１０をローカル物理ストレージ１１０、ローカル物理ストレージ１１０以外の仮想ストレージ８００内の物理ストレージ２１０、同３１０、同４１０、同７１０をリモート物理ストレージ２１０、同３１０、同４１０、同７１０とも呼ぶ。
統合録画リスト１０９は上記の仮想ストレージ８００に保存されている録画済みコンテンツの一覧を表示するものである。
なお、図１には、ＰＣ／ゲーム機／ＮＡＳ２００、録画再生装置３００、携帯端末４００、クラウド環境７００をそれぞれ１つずつ示したが、各要素は複数であってもよいし（例えば、ＰＣ／ゲーム機／ＮＡＳ２００が２つホームネットワーク５００に接続している状態）、任意の要素を省略してもよい（例えば、図１においてＰＣ／ゲーム機／ＮＡＳ２００をホームネットワーク５００から外した状態）。
【００１３】
図２は本発明の録画再生装置の機能ブロック図である。
図２において、録画再生ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）管理部１０１は、番組の録画（予約録画を含む）や再生等のユーザ操作の受付け制御と、ユーザ操作に伴う各種画面（電子番組表を含む）の表示や切替え等の管理を行なう。
予約録画管理部１０２は、ユーザが予約録画した時に番組予約リスト（図示せず）への登録や録画開始時刻の設定等を行なう。
録画再生制御部１０３は、ユーザの指示または録画開始時刻がきた時に実際の録画または再生の制御を行なう。
【００１４】
コンテンツ移動部１０４は、ローカル物理ストレージ１１０と、リモート物理ストレージ２１０、同３１０、同４１０、同７１０等との間で録画済コンテンツの移動処理を行なう。
仮想ストレージ管理部１０５は、仮想ストレージ８００の登録、削除、サイズ変更等の処理を行なう。また、仮想ストレージ８００を構成するリモート物理ストレージ２１０、同３１０、同４１０、同７１０それぞれの登録情報等を管理する。
ストレージ管理リスト１０６は、仮想ストレージ８００を構成するリモート物理ストレージ２１０、同３１０、同４１０、同７１０それぞれの登録情報等を保持する管理データである。
録画リスト管理部１０７は、仮想ストレージ８００内の録画済コンテンツについて一括管理を行なう。
ローカル録画リスト１０８は、ローカル物理ストレージ１１０に保存されている録画済コンテンツの管理データである。統合録画リスト１０９は仮想ストレージ８００内の録画済コンテンツの管理データである。
【００１５】
図３は本発明の録画再生装置内に保持されるストレージ管理リスト１０６の構成図である。
図３において、ＩＤ１０６Ａは、リモート物理ストレージ２１０、同３１０、同４１０、同７１０等を識別するためのリスト上のインデックスである。
物理ストレージ名１０６Ｂは、リモート物理ストレージ２１０、同３１０、同４１０、同７１０等を識別するためのホスト名と、ドライブ名やデバイス番号等の組情報である。
全体容量１０６Ｃは、リモート物理ストレージ２１０、同３１０、同４１０、同７１０等の全体サイズ（バイト数）である。
全体空き容量１０６Ｄは、全体容量１０６Ｃのうちの未使用サイズ（バイト数）である。
【００１６】
予約容量１０６Ｅは、リモート物理ストレージ２１０、同３１０、同４１０、同７１０等のうち、仮想ストレージ８００用として予約登録したサイズ（バイト数）であり、仮想ストレージ８００用のストレージとして利用できる容量である。
空き容量１０６Ｆは、予約容量１０６Ｅのうち、未使用サイズ（バイト数）である。
アドレス情報１０６Ｇは、リモート物理ストレージ２１０、同３１０、同４１０、同７１０等が接続されたホストＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスまたはＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）等である。
上記のＩＤ１０６Ａ、物理ストレージ名１０６Ｂ、全体容量１０６Ｃ、全体空き容量１０６Ｄ、予約容量１０６Ｅ、空き容量１０６Ｆ、アドレス情報１０６Ｇが、リモート物理ストレージ２１０、同３１０、同４１０、同７１０の登録情報である。
【００１７】
図４は本発明の録画再生装置内に保持される統合録画リスト１０９の構成図である。
図４において、番組情報１０９Ａは、録画済コンテンツの番組タイトル等、録画した番組そのものに関する情報である。
録画日時１０９Ｂは、録画済コンテンツの録画日時とチャンネル番号に関する情報である。
録画時間１０９Ｃは、録画済コンテンツの録画時間、及びファイルサイズに関する情報である。
【００１８】
ＩＤ１０９Ｄは、録画済コンテンツが格納されているリモート物理ストレージ２１０、同３１０、同４１０、同７１０等を識別するためのストレージ管理リスト１０６上のインデックス（ＩＤ１０６Ａ）と同値である。
ファイル・リンク情報１０９Ｅは、録画済コンテンツのファイルの格納場所情報であり、当該ファイルがローカル物理ストレージ１１０に保存されているならばファイルパス名、また、リモート物理ストレージ２１０、同３１０、同４１０、同７１０等に保存されているならばホストＩＰアドレスまたはＵＲＬ等で示される。
【００１９】
次に、上記のように構成した本発明の録画再生装置の動作について説明する。
仮想ストレージ登録、仮想ストレージ削除、仮想ストレージ・サイズ変更、録画予約処理、再生開始処理、再生終了処理、の各場合における動作について、以下順に説明する。
【００２０】
図５は本発明の録画再生装置における仮想ストレージ登録プロトコルを示すシーケンス図である。ここでは、新たにＰＣ／ゲーム機／ＮＡＳ２００の物理ストレージ２１０を仮想ストレージ８００に登録する場合の例について述べる。
まず、録画再生装置１００内の仮想ストレージ管理部１０５が、デバイス発見プロトコルを用いて、宅内のＡＶ機器であるＰＣ／ゲーム機／ＮＡＳ２００宛てにＩＰブロードキャスト送信を行なう（ステップＳＴ１００）。デバイス発見プロトコルとしては、例えばＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ＆Ｐｌａｙ）やこれに類する独自プロトコル等を想定する。
仮想ストレージ管理部１０５からの送信を受け、宅内に存在し稼働中のＰＣ／ゲーム機／ＮＡＳ２００は、それぞれデバイス応答を返す（ステップＳＴ２００）。
仮想ストレージ管理部１０５は、応答した各ＰＣ／ゲーム機／ＮＡＳ２００からのＩＰアドレス情報等を取得し、ストレージ管理リスト１０６のアドレス情報１０６Ｇに保存する（ステップＳＴ１０１）。
【００２１】
その後、仮想ストレージ管理部１０５は、応答した各ＰＣ／ゲーム機／ＮＡＳ２００に対して保有ストレージ情報（全体容量、全体空き容量等）の取得要求を送信する（ステップＳＴ１０２）。
仮想ストレージ管理部１０５からの保有ストレージ情報取得要求を受け、各ＰＣ／ゲーム機／ＮＡＳ２００は、自身の物理ストレージ２１０の全体容量や全体空き容量といったストレージ情報を返信する（ステップＳＴ２０１）。
仮想ストレージ管理部１０５は、保有ストレージ情報を取得し、ストレージ管理リスト１０６の物理ストレージ名１０６Ｂ、全体容量１０６Ｃ、全体空き容量１０６Ｄの各エントリに保存する（ステップＳＴ１０３）。
【００２２】
次に、ユーザが仮想ストレージ８００の追加登録操作を行なおうとすると、仮想ストレージ管理部１０５は、ストレージ管理リスト１０６を読み出してストレージ一覧を提示し、ユーザはこの一覧から仮想ストレージ８００に未登録のストレージを選択する（ステップＳＴ１０４）。この時点で、ストレージ管理リスト１０６内の予約容量１０６Ｅのエントリが未設定のストレージは未登録のストレージであると判断し、ストレージ一覧を表示する際に、その旨の印付けを行なう。
選択した未登録のストレージについて、全体容量１０６Ｃと全体空き容量１０６Ｄの情報からユーザが予約容量１０６Ｅを入力すると、仮想ストレージ管理部１０５はその入力値の正当性をチェックした上で、選択されたストレージに対応するＰＣ／ゲーム機／ＮＡＳ２００に対して、予約容量１０６Ｅを送信する（ステップＳＴ１０５）。
【００２３】
仮想ストレージ管理部１０５から予約容量１０６Ｅを受信したＰＣ／ゲーム機／ＮＡＳ２００は、自身の物理ストレージ２１０に対する予約容量１０６Ｅに相当する空き容量の予約処理を行なう。指定された空き容量を確保（予約）する方法としては、例えばＶＭ（Ｖｉｒｔｕａｌ  Ｍａｃｈｉｎｅ）環境と同様に単一の中身が空の仮想ファイルを初めに生成する方法や、その仮想ファイル内に固有のファイルシステムを構築する方法等を想定する。そして、予約容量１０６Ｅに相当する空き容量が予約できたかどうかの結果を、予約完了通知として返信する（ステップＳＴ２０２）。
【００２４】
仮想ストレージ管理部１０５は、空き容量の予約完了通知を受信する（ステップＳＴ１０６）。
予約完了通知を受信すると、仮想ストレージ管理部１０５は、ストレージ管理リスト１０６の予約容量１０６Ｅと空き容量１０６Ｆの各エントリに予約登録したサイズ（バイト数）を保存する。これにより、仮想ストレージ８００への登録を完了し、以後で仮想ストレージ８００内のストレージとして使用可能となる（ステップＳＴ１０７）。
なお、物理ストレージ３１０、同４１０、同７１０についても、上記で説明した物理ストレージ２１０の場合と同様に仮想ストレージ８００への登録を行なうことができる。
【００２５】
なお、予約容量１０６Ｅの値として、ユーザの指示によらず仮想ストレージ管理部１０５が例えばＢｌｕ−ｒａｙディスク等の記録メディアの容量の倍数となる値を自動で設定したり、ユーザが入力できる値が例えばＢｌｕ−ｒａｙディスク等の記録メディアの容量の何倍であるかを示す値としてもよい。このようにすることで、リモート物理ストレージ２１０、同３１０、同４１０または同７１０のうちいずれか１つのリモート物理ストレージ内の録画済コンテンツを一括で記録メディアに保存する際に、必要となる記録メディアの枚数を把握しやすくなるなどの効果が得られる。
【００２６】
図６は本発明の録画再生装置における仮想ストレージ削除プロトコルを示すシーケンス図である。
まず、録画再生装置１００内の仮想ストレージ管理部１０５は、ユーザが仮想ストレージ８００の削除操作を行なおうとすると、ストレージ管理リスト１０６を読み出して仮想ストレージ一覧を提示する。ユーザはこの一覧の中から登録済のストレージを選択する（ステップＳＴ１１０）。なお、このときにユーザはＰＣ／ゲーム機／ＮＡＳ２００のストレージを選択したとして、以下では説明する。録画再生装置３００、携帯端末４００あるいはクラウド環境７００が選択された場合も、以下に示す流れと同様である。
仮想ストレージ管理部１０５は、選択された登録済のストレージに対応するＰＣ／ゲーム機／ＮＡＳ２００に対して、予約解除を通知する（ステップＳＴ１１１）。
【００２７】
当該ＰＣ／ゲーム機／ＮＡＳ２００は、自身の物理ストレージ２１０に対する予約解除処理を行った後、処理結果を予約解除の完了通知として返信する（ステップＳＴ２１０）。この時点で、録画済コンテンツは全て削除した上で、上記ステップＳＴ２０２で空き容量を確保（予約）するために生成した仮想ファイルも全て削除する。
仮想ストレージ管理部１０５は、予約解除の完了通知を受信する（ステップＳＴ１１２）。
予約解除の完了通知を受信すると、仮想ストレージ管理部１０５は、ストレージ管理リスト１０６の予約容量１０６Ｅと空き容量１０６Ｆの各エントリをゼロクリアする（ステップＳＴ１１３）。これにより、仮想ストレージ８００からの削除を完了し、以後で仮想ストレージ８００内のストレージとしての使用は不可となる。
【００２８】
図７は本発明の録画再生装置における仮想ストレージ・サイズ変更プロトコルを示すシーケンス図である。
まず、録画再生装置１００内の仮想ストレージ管理部１０５は、ユーザが仮想ストレージ８００のサイズ（容量）変更操作を行なおうとすると、ストレージ管理リスト１０６を読み出して仮想ストレージ一覧を提示する。ユーザはこの一覧の中から登録済のストレージを選択する（ステップＳＴ１２０）。なお、このときにユーザはＰＣ／ゲーム機／ＮＡＳ２００のストレージを選択したとして、以下では説明する。録画再生装置３００、携帯端末４００あるいはクラウド環境７００が選択された場合も、以下に示す流れと同様である。
【００２９】
仮想ストレージ管理部１０５は、選択された登録済のストレージに対応する当該ＰＣ／ゲーム機／ＮＡＳ２００に対して、保有ストレージ情報の取得要求を送信する（ステップＳＴ１２１）。
当該ＰＣ／ゲーム機／ＮＡＳ２００は、自身の物理ストレージ２１０の全体容量や全体空き容量といったストレージ情報を返信する（ステップＳＴ２２０）。
仮想ストレージ管理部１０５は、ストレージ情報を取得し、ストレージ管理リスト１０６の全体容量１０６Ｃと全体空き容量１０６Ｄに変更があれば、各エントリを更新する（ステップＳＴ１２２）。
【００３０】
ユーザがステップＳＴ１２０において選択した登録済のストレージについて、ストレージ管理リスト１０６の全体容量１０６Ｃと全体空き容量１０６Ｄの情報から、ユーザが予約容量１０６Ｅの変更値を入力すると、仮想ストレージ管理部１０５は、その入力値の正当性をチェックした上で、選択された登録済のストレージに対応するＰＣ／ゲーム機／ＮＡＳ２００に対して、予約容量１０６Ｅを送信する（ステップＳＴ１２３）。
当該ＰＣ／ゲーム機／ＮＡＳ２００は、予約容量１０６Ｅを受信し、自身の物理ストレージ２１０に対する空き容量（予約領域）の変更処理を行なう。そして、空き容量の変更ができたかどうかの結果を変更完了通知として返信する（ステップＳＴ２２１）。
【００３１】
仮想ストレージ管理部１０５は、空き容量の変更完了通知を受信する（ステップＳＴ１２４）。
変更完了通知を受信すると、仮想ストレージ管理部１０５は、ストレージ管理リスト１０６の予約容量１０６Ｅのエントリに、新たに予約登録したサイズ（バイト数）を保存する（ステップＳＴ１２５）。これにより、仮想ストレージ８００のサイズ変更を完了し、以後では新しい予約容量で使用可能となる。
【００３２】
なお、仮想ストレージ８００の登録処理時と同様に、予約容量１０６Ｅの変更値として、ユーザの指示によらず仮想ストレージ管理部１０５が例えばＢｌｕ−ｒａｙディスク等の記録メディアの容量の倍数となる値を自動で設定したり、ユーザが入力できる値が例えばＢｌｕ−ｒａｙディスク等の記録メディアの容量の何倍であるかを示す値としてもよい。
【００３３】
上記では、仮想ストレージ８００の登録、削除、サイズ変更について説明した。次に、仮想ストレージ８００を利用した、録画再生装置１００の録画予約処理、再生開始処理、再生終了処理、の各場合における動作について、図８〜１０を用いて説明する。
図８は本発明の録画再生装置における録画予約処理を示すシーケンス図である。
まず、録画再生装置１００内の録画再生ＵＩ管理部１０１が電子番組表を提示し、ユーザがリモコン操作等を通じて録画対象の番組を選択する（ステップＳＴ１３０）。
予約録画管理部１０２は、選択された録画対象の番組について録画時間等から録画に必要な容量を算出する（ステップＳＴ１３１）。
【００３４】
予約録画管理部１０２は、ローカル物理ストレージ１１０の空き容量と第１のしきい値を取得する（ステップＳＴ１３２）。この第１のしきい値は、ローカル物理ストレージ１１０内の空き容量として常に確保しておくべき下限値を示すものであり、あらかじめ設定しておくものとする。
予約録画管理部１０２は、ローカル物理ストレージ１１０の空き容量から、指定された番組の録画に必要な容量を減算した値と、上記第１のしきい値を比較する（ステップＳＴ１３３）。その結果、想定される空き容量が上記第１のしきい値を下回った場合（ステップＳＴ１３３；ＹＥＳ）、ステップＳＴ１３４以降でローカル物理ストレージ１１０の空き容量を増やすための処理を行なう。
【００３５】
具体的には、コンテンツ移動部１０４が、ローカル物理ストレージ１１０に格納されている録画済コンテンツのうちリモート物理ストレージ２１０、同３１０、同４１０、同７１０等への移動対象コンテンツを、特定の設定条件に基づいて選択する（ステップＳＴ１３４）。ここで、移動対象コンテンツを選択する際の設定条件としては例えば以下の設定条件（１）〜（５）を想定する。
（１）録画日時が古い番組のコンテンツを優先する
（２）録画時間（サイズ）が大きい番組のコンテンツを優先する
（３）録画してからの再生回数が少ない番組のコンテンツを優先する
（４）シリーズ予約されている番組のコンテンツを優先する（合計サイズが大きいもの）
（５）録画時の画質モードの高い番組のコンテンツを優先する（サイズが大きいもの）
【００３６】
そして、コンテンツ移動部１０４は、仮想ストレージ管理部１０５を介してストレージ管理リスト１０６を参照して、移動先のストレージとして、リモート物理ストレージ２１０、同３１０、同４１０、または同７１０を、特定の設定条件に基づいて選択する（ステップＳＴ１３５）。ここで、移動先のストレージを選択する際の設定条件としては例えば以下の設定条件（６）〜（１０）を想定する。
（６）絶対的な空き容量（サイズ）が大きいストレージを優先する
（７）予約容量に対する空き容量（サイズ）の割合が大きいストレージを優先する
（８）通信スループットやファイル転送スループット等の処理能力の高いストレージを優先する
（９）単純にストレージを巡回的に割り付ける
（１０）移動対象コンテンツの選択条件別に対応ストレージを固定的に割り付ける
なお、このときにＰＣ／ゲーム機／ＮＡＳ２００のリモート物理ストレージ２１０が選択されたとして、以下では説明する。録画再生装置３００、携帯端末４００あるいはクラウド環境７００が選択された場合も、以下に示す流れと同様である。
【００３７】
引き続いて、コンテンツ移動部１０４は、ステップＳＴ１３４で選択した移動対象コンテンツを、ステップＳＴ１３５で選択したリモート物理ストレージ２１０へ移動する（ステップＳＴ１３６）。そしてこのとき、予約録画管理部１０２は、録画リスト管理部１０７を介して、統合録画リスト１０９のＩＤ１０９Ｄ、ファイル・リンク情報１０９Ｅを更新し、当該録画済コンテンツの実体がリモート物理ストレージ２１０にあることを示す。
【００３８】
再びステップＳＴ１３３に戻り、想定される空き容量が第１のしきい値を上回るまで上記ステップＳＴ１３４〜ＳＴ１３６の処理を繰り返す。ステップＳＴ１３３で、第１のしきい値以上の十分な空き容量が確保されると判定された場合（ステップＳＴ１３３；ＮＯ）、最後に、予約録画管理部１０２は、録画再生制御部１０３に対して、録画先をローカル物理ストレージ１１０内に指定し、録画時刻（タイマ）の設定を行ない、録画予約を完了する（ステップＳＴ１３７）。
【００３９】
図９は本発明の録画再生装置における録画済コンテンツの再生開始処理を示すシーケンス図である。
まず、録画再生装置１００内の録画再生ＵＩ管理部１０１が録画リスト管理部１０７を介して統合録画リスト１０９を提示し、ユーザがリモコン操作等を通じて再生対象の録画済コンテンツを選択する（ステップＳＴ１４０）。
【００４０】
なお、このとき、ユーザに提示する統合録画リスト１０９の表示様態を、番組情報１０９Ａのみとして、統合録画リスト１０９に示されるそれぞれの録画済コンテンツが、仮想ストレージ８００内のどのストレージに保存されているかについて、ユーザには提示しないようにしてもよい。このようにすることで、ユーザに対して録画済コンテンツの保存場所を意識させることなく透過的に録画済コンテンツを一覧表示することができる。
あるいは、ストレージ管理リスト１０６を参照することで、録画済コンテンツが、仮想ストレージ８００内のどのストレージに保存されているかについて、ユーザに提示できる表示様態としてもよい。このようにすることで、ユーザが例えばリモート物理ストレージ２１０を仮想ストレージ８００から削除したいと考えたときに、仮想ストレージ８００から削除するとリモート物理ストレージ２１０内に保存されている録画済コンテンツは全て削除されてしまうが、ユーザが必要とする録画済コンテンツがリモート物理ストレージ２１０内に保存されていないかを確認してから仮想ストレージ８００からの削除を行なうことができる。
【００４１】
録画リスト管理部１０７は、統合録画リスト１０９のファイル・リンク情報１０９Ｅのエントリを参照し、選択された録画済コンテンツがローカル物理ストレージ１１０内にあるかチェックする（ステップＳＴ１４１）。
その結果、ローカル物理ストレージ１１０内に無いと判定された場合（ステップＳＴ１４１；ＹＥＳ）、ステップＳＴ１４２以降で選択された録画済コンテンツをローカル物理ストレージ１１０へ移動するための処理を行なう。これは、録画した放送番組コンテンツ等は著作権やコンテンツ保護の関係から、基本的に録画した装置でしか再生できないという制約のためであり、従って、録画再生装置１００のローカル物理ストレージ１１０からリモート物理ストレージ２１０、同３１０、同４１０、または同７１０に移動、保存された録画済コンテンツを再生する時には、改めて録画再生装置１００へ移動する必要がある。
【００４２】
具体的には、仮想ストレージ管理部１０５が、統合録画リスト１０９内のユーザが選択した録画済コンテンツに対応するＩＤ１０９Ｄエントリから、当該ＩＤ１０９Ｄエントリに対応するストレージ管理リスト１０６内のアドレス情報１０６Ｇを特定する（ステップＳＴ１４２）。なお、このとき、特定されたアドレス情報１０６Ｇに対応するストレージはリモート物理ストレージ２１０であったとして、以下では説明する。録画再生装置３００、携帯端末４００あるいはクラウド環境７００が特定された場合も、以下に示す流れと同様である。
コンテンツ移動部１０４が、リモート物理ストレージ２１０からローカル物理ストレージ１１０へ、選択された録画済コンテンツを移動する（ステップＳＴ１４３）。
録画リスト管理部１０７は、統合録画リスト１０９のファイル・リンク情報１０９Ｅのエントリを更新し、ステップＳＴ１４０でユーザが選択した録画済コンテンツに対応するファイル・リンク情報１０９Ｅを、ローカル物理ストレージ１１０内のファイルパス名に設定する（ステップＳＴ１４４）。
最後に、録画再生制御部１０３は、選択された録画済コンテンツの再生を開始する（ステップＳＴ１４５）。
【００４３】
なお、上記のステップＳＴ１４１の時点で、選択された録画済コンテンツがローカル物理ストレージ１１０内にあると判定された場合（ステップＳＴ１４１；ＮＯ）、録画済コンテンツの移動処理は不要であるため、直ちに当該録画済コンテンツの再生を開始する。
【００４４】
図１０は本発明の録画再生装置における録画済コンテンツの再生終了処理を示すシーケンス図である。
まず、ユーザが、自身が選択した録画済コンテンツの再生を終了する（ステップＳＴ１５０）。
予約録画管理部１０２は、ローカル物理ストレージ１１０の空き容量と第２のしきい値を取得する（ステップＳＴ１５１）。この第２のしきい値は、上記ステップＳＴ１３２で取得する第１のしきい値と同じものでもよいし、別のものとしてもよい。
予約録画管理部１０２は、ローカル物理ストレージ１１０の空き容量と第２のしきい値を比較する（ステップＳＴ１５２）。その結果、空き容量が上記第２のしきい値を下回っている場合（ステップＳＴ１５２；ＹＥＳ）、ステップＳＴ１５３以降でローカル物理ストレージ１１０の空き容量を増やすための処理を行なう。
【００４５】
具体的には、コンテンツ移動部１０４が、ローカル物理ストレージ１１０に格納されている録画済コンテンツのうち、リモート物理ストレージ２１０、同３１０、同４１０、同７１０等への移動対象コンテンツを、特定の設定条件に基づいて選択する（ステップＳＴ１５３）。ここで、移動対象コンテンツを選択する際の設定条件は、上記ステップＳＴ１３４で示した設定条件（１）〜（５）を想定する。
そして、コンテンツ移動部１０４は、仮想ストレージ管理部１０５を介して、移動先のストレージとして、リモート物理ストレージ２１０、同３１０、同４１０、または同７１０を、特定の設定条件に基づいて選択する（ステップＳＴ１５４）。ここで、移動先のストレージを選択する際の設定条件は、上記ステップＳＴ１３５で示した設定条件（６）〜（１０）を想定する。なお、このとき、移動先のストレージとして、リモート物理ストレージ２１０が選択されたとして、以下では説明する。録画再生装置３００、携帯端末４００あるいはクラウド環境７００が選択された場合も、以下に示す流れと同様である。
コンテンツ移動部１０４は、移動対象コンテンツをリモート物理ストレージ２１０へ移動する（ステップＳＴ１５５）。
【００４６】
そして、予約録画管理部１０２は録画リスト管理部１０７を介して、統合録画リスト１０９のＩＤ１０９Ｄ、ファイル・リンク情報１０９Ｅを更新し、ステップＳＴ１５３で選択された録画済コンテンツの実体がリモート物理ストレージ２１０にあることを示す。
再びステップＳＴ１５２に戻り、ローカル物理ストレージ１１０の空き容量が第２のしきい値を上回るまで繰り返し、第２のしきい値以上の十分な空き容量を確保する。
【００４７】
以上のように、本発明によれば、ホームネットワーク上の複数のＡＶ機器、録画再生装置、携帯端末等が保有するストレージの一部を、録画済コンテンツの格納用として明示的に領域予約して録画再生装置が管理するようにしているので、録画再生装置の空き容量を動的に拡張することができる。
また、既に登録済みの仮想ストレージの予約容量を後から変更できるようにしているので、最初に一回だけ固定的に最大限の領域予約をしておかなければならないという制約を回避することができる。
【００４８】
また、統合録画リストを用いてローカル物理ストレージとリモート物理ストレージ内の録画済コンテンツを一括で管理するようにしているので、ユーザは個々の録画済コンテンツがどこに格納されているかを意識することなく録画済コンテンツの一覧を閲覧することができ、録画済コンテンツを再生等の目的で選択する際、そのコンテンツがローカル物理ストレージに保存されているか、または、リモート物理ストレージに保存されているかを意識せずに選択することができる。
【００４９】
また、ユーザが録画予約を行なった時、ローカル物理ストレージの空き容量が第１のしきい値以下であれば、特定の設定条件に該当する録画済コンテンツを特定の設定条件に該当するリモート物理ストレージへ自動的に移動するようにしているので、録画時に必要な空き容量を録画開始時点で確実に確保し、空き容量不足により録画できないという状況を回避することができる。
【００５０】
また、ユーザが録画済コンテンツを再生する時、選択された録画済コンテンツがリモート物理ストレージ内に格納されているなら、当該録画済コンテンツをローカル物理ストレージへ自動的に移動するようにしているので、ユーザは選択された録画済コンテンツがどこに格納されているかを意識することなく録画済コンテンツを再生することができる。
また、録画済コンテンツの再生が終了した時、ローカル物理ストレージの空き容量が第２のしきい値以下であれば、特定の設定条件に該当する録画済コンテンツを特定の設定条件に該当するリモート物理ストレージへ自動的に移動するようにしているので、録画時に必要な空き容量を次回の録画開始時点で確実に確保し、空き容量不足により録画できないという状況を回避することができる。
【００５１】
また、録画予約時や録画済コンテンツ再生終了時に、ローカル物理ストレージの空き容量が第１または第２のしきい値を下回らないように処理を行なうので、著作権やコンテンツ保護の関係から録画した装置でしか再生できないがリモート物理ストレージに移動してある録画済コンテンツを改めて録画再生装置へ移動し再生する際に、録画再生装置において十分な空き容量が確保されている状態にしやすくすることができる。
【００５２】
なお、本願発明はその発明の範囲内において、実施の形態の任意の構成要素の変形、もしくは実施の形態の任意の構成要素の省略が可能である。
【符号の説明】
【００５３】
１００  録画再生装置、１０１  録画再生ＵＩ管理部、１０２  予約録画管理部、１０３  予録画再生制御部、１０４  コンテンツ移動部、１０５  仮想ストレージ管理部、１０６  ストレージ管理リスト、１０７  録画リスト管理部、１０８  ローカル録画リスト、１０９  統合録画リスト、１１０  物理ストレージ、２００  ＰＣ／ゲーム機／ＮＡＳ、２１０  物理ストレージ、３００  録画再生装置、３１０  物理ストレージ、４００  携帯端末、４１０  物理ストレージ、５００  ホームネットワーク、６００  外部ネットワーク、７００  クラウド環境、７１０  物理ストレージ、８００  仮想ストレージ。
【図１】
2014203481.tif 000003
【図２】
2014203481.tif 000004
【図３】
2014203481.tif 000005
【図４】
2014203481.tif 000006
【図５】
2014203481.tif 000007
【図６】
2014203481.tif 000008
【図７】
2014203481.tif 000009
【図８】
2014203481.tif 000010
【図９】
2014203481.tif 000011
【図１０】
2014203481.tif 000012