(57)【特許請求の範囲】
【請求項１】
ハードディスクを備え、ネットワークに接続され、前記ネットワークを介して複数の端末から送信されるデータを共有可能に記憶する、ネットワーク接続ストレージであって、
前記端末から送信される第一のデータ形式のファイルを、第二のデータ形式のファイルに変換する変換処理を行うトランスコーダと、
前記ネットワークに接続される各前記端末に関する情報を取得するネットワークコントローラとを備え、前記端末に関する情報は前記端末で取り扱われるデータ形式の情報を含み、
前記ネットワークコントローラは、
前記情報取得の結果得られる、前記変換処理に関する設定内容を前記ネットワークに接続される操作端末に対して提示させるための設定内容提示情報を、前記操作端末に送信し、
前記変換処理に関する設定内容には前記端末で取り扱われるデータ形式が含まれ、前記設定内容における前記データ形式は、
前記操作端末からの入力処理によって、変更可能である、
ことを特徴とするネットワーク接続ストレージ。
【請求項２】
前記トランスコーダは、
一の前記第一のデータ形式のファイルを、複数の前記第二のデータ形式のファイルに変換し、
前記変換後の前記第二のデータ形成のファイルを各々、前記ハードディスクに規定される異なるディレクトリに仕分けして記憶させる、コントローラを、さらに備えている、
ことを特徴とする請求項１に記載のネットワーク接続ストレージ。
【請求項３】
所定の前記端末での再生要求を受け、前記所定の端末で再生可能なデータ形式のファイルがハードディスクに存在しないとき、前記トランスコーダは、
前記ハードディスクに格納されている所定のデータ形式のファイルを、前記所定の端末における再生可能な第三のデータ形式のファイルに変換し、
前記所定の端末における再生処理のために、前記第三のデータ形成のファイルを、前記所定の端末に送信するネットワークコントローラを、さらに備えている、
ことを特徴とする請求項１に記載のネットワーク接続ストレージ。
【請求項４】
前記トランスコーダは、
所定の前記端末での再生処理に先立って、予め設定されている予約に従って、前記ハードディスクに格納されている所定のデータ形式のファイルを、前記所定の端末における再生可能な第三のデータ形式のファイルに変換する、
ことを特徴とする請求項１に記載のネットワーク接続ストレージ。
【請求項５】
前記トランスコーダは、
前記ネットワーク接続ストレージのアイドル期間中に、前記第一のデータ形式のファイルを前記第二のデータ形式のファイルに変換、または、前記所定のデータ形式のファイルを前記第三のデータ形式のファイルに変換する、
ことを特徴とする請求項４に記載のネットワーク接続ストレージ。
【請求項６】
前記トランスコーダは、
予め設定されたタイミングに従って、前記第一のデータ形式のファイルを前記第二のデータ形式のファイルに変換、または、前記所定のデータ形式のファイルを前記第三のデータ形式のファイルに変換する、
ことを特徴とする請求項４に記載のネットワーク接続ストレージ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワーク接続ストレージに係る発明である。
【背景技術】
【０００２】
ハードディスクを備え、ネットワークに接続され、当該ネットワークを介して複数の端末から送信されるデータを共有可能に記憶するネットワーク接続ストレージ（ＮＡＳ：Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）は、従来より存する。当該ＮＡＳは、いわば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等に接続して利用するファイルサーバ専用のコンピュータである。
【０００３】
ネットワーク接続ストレージは、ハードディスクと、当該ハードディスクをコントロールするネットワーク機能を持つＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）とを備えている。当該ネットワーク接続ストレージでは、一般的に、ＣＰＵがＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）上でファイルサーバアプリケーションを動作させている。
【０００４】
ネットワーク接続ストレージが接続されるネットワークには、パーソナルコンピュータ、ワークステーションのみならず、家庭用テレビ、テレビ放送レコーダ、その他のＡＶ機器などが接続されることが多い。そして、ネットワークに接続される各端末では、ネットワーク接続ストレージにデータを記憶したり、再生のためにネットワーク接続ストレージに格納されているデータを読み出したりする。
【０００５】
なお、ネットワーク接続ストレージに関する先行文献として、たとえば特許文献１，２が存在する。
【０００６】
【特許文献１】２００７−３１７１８１号公報
【特許文献２】２００７−３１７１８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ネットワーク接続ストレージが接続されるネットワークには、上記のように様々な端末が接続される。したがって、当該各端末で取り扱い可能なデータ形式（圧縮コーデックなど）は、それぞれの端末で異なる場合がある。たとえば、ＤＶＤレコーダでの記録再生は一般的に、ＭＰＥＧ−２のデータ形式のファイルを用いて実施される。また、パーソナルコンピュータや携帯電話では、ＭＰＥＧ−４やＭＰＥＧ−４ＡＶＣのデータ形式のファイルが一般的に取り扱われる。
【０００８】
したがって、各種端末で再生等することを前提として、複数種のデータ形式でファイルをネットワーク接続ストレージに格納されていることが望まれる。
【０００９】
そこで、本発明は、格納するファイルの転送側端末側において特に余分な処理を行う事無く、ネットワークに接続される各端末で取り扱われる各種データ形式のファイルを変換・格納等できる、利便性の高いネットワーク接続ストレージを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために、本発明に係る請求項１に記載のネットワーク接続ストレージは、ハードディスクを備え、ネットワークに接続され、前記ネットワークを介して複数の端末から送信されるデータを共有可能に記憶する、ネットワーク接続ストレージであって、前記端末から送信される第一のデータ形式のファイルを、第二のデータ形式のファイルに変換する変換処理を行うトランスコーダと、前記ネットワークに接続される各前記端末に関する情報を取得するネットワークコントローラとを備え、前記端末に関する情報は前記端末で取り扱われるデータ形式の情報を含み、前記ネットワークコントローラは、前記情報取得の結果得られる、前記変換処理に関する設定内容を前記ネットワークに接続される操作端末に対して提示させるための設定内容提示情報を、前記操作端末に送信し、前記変換処理に関する設定内容には前記端末で取り扱われるデータ形式が含まれ、前記設定内容における前記データ形式は、前記操作端末からの入力処理によって、変更可能である。
【００１１】
また、請求項２に記載のネットワーク接続ストレージは、請求項１に記載のネットワーク接続ストレージであって、前記トランスコーダは、一の前記第一のデータ形式のファイルを、複数の前記第二のデータ形式のファイルに変換し、前記変換後の前記第二のデータ形成のファイルを各々、前記ハードディスクに規定される異なるディレクトリに仕分けして記憶させる、コントローラを、さらに備えている。
【００１４】
また、請求項３に記載のネットワーク接続ストレージは、請求項１に記載のネットワーク接続ストレージであって、所定の前記端末での再生要求を受け、前記所定の端末で再生可能なデータ形式のファイルがハードディスクに存在しないとき、前記トランスコーダは、前記ハードディスクに格納されている所定のデータ形式のファイルを、前記所定の端末における再生可能な第三のデータ形式のファイルに変換し、前記所定の端末における再生処理のために、前記第三のデータ形成のファイルを、前記所定の端末に送信するネットワークコントローラをさらに備えている。
【００１５】
また、請求項４に記載のネットワーク接続ストレージは、請求項１に記載のネットワーク接続ストレージであって、前記トランスコーダは、所定の前記端末での再生処理に先立って、予め設定されている予約に従って、前記ハードディスクに格納されている所定のデータ形式のファイルを、前記所定の端末における再生可能な第三のデータ形式のファイルに変換する。
【００１６】
また、請求項５に記載のネットワーク接続ストレージは、請求項１または請求項４に記載のネットワーク接続ストレージであって、前記トランスコーダは、前記ネットワーク接続ストレージのアイドル期間中に、前記第一のデータ形式のファイルを前記第二のデータ形式のファイルに変換、または、前記所定のデータ形式のファイルを前記第三のデータ形式のファイルに変換する。
【００１７】
また、請求項６に記載のネットワーク接続ストレージは、請求項１または請求項４に記載のネットワーク接続ストレージであって、前記トランスコーダは、予め設定されたタイミングに従って、前記第一のデータ形式のファイルを前記第二のデータ形式のファイルに変換、または、前記所定のデータ形式のファイルを前記第三のデータ形式のファイルに変換する。
【発明の効果】
【００１８】
本発明の請求項１に記載のネットワーク接続ストレージは、端末から送信される第一のデータ形式のファイルを、第二のデータ形式のファイルに変換する変換処理を行うトランスコーダを、備えている。
【００１９】
したがって、端末側において特に余分な処理を行う事無く、ファイル格納側において、ネットワークに接続される各端末で取り扱われる各種データ形式のファイルへの変換を実行できる。また、当該変換処理の開始前あるいは開始後に転送元の端末がシャットダウンしたとしても、当該変換処理をネットワーク接続ストレージ側で継続して実行することができる。
加えて、請求項１に記載のネットワーク接続ストレージは、端末で取り扱われるデータ形式の情報を含む端末に関する情報を取得するネットワークコントローラをさらに備えており、当該ネットワークコントローラは、情報取得の結果得られる、変換処理に関する設定内容をネットワークに接続される操作端末に対して提示させるための設定内容提示情報を、操作端末に送信する。
したがって、ネットワークに接続される所定の端末において、同じネットワークに接続される端末の対応データ形式等を確認することができる。
また、請求項１に記載のネットワーク接続ストレージは、変換処理に関する設定内容におけるデータ形式は、操作端末からの入力処理によって、変更可能である。
したがって、利便性の高いネットワーク接続ストレージを提供することができる。
【００２０】
また、請求項２に記載のネットワーク接続ストレージでは、トランスコーダは、一の第一のデータ形式のファイルを、複数の第二のデータ形式のファイルに変換し、変換後の第二のデータ形成のファイルを各々、ハードディスクに規定される異なるディレクトリに仕分けして記憶させる、コントローラをさらに備えている。
【００２１】
したがって、複数の端末で再生することを前提として、異なるコーデック・ファイルフォーマットのファイルを整理して保存することができる。
【００２６】
また、請求項３に記載のネットワーク接続ストレージは、所定の端末での再生要求を受け、所定の端末で再生可能なデータ形式のファイルがハードディスクに存在しないとき、トランスコーダは、ハードディスクに格納されている所定のデータ形式のファイルを、所定の端末における再生可能な第三のデータ形式のファイルに変換し、所定の端末における再生処理のために、第三のデータ形成のファイルを、所定の端末に送信するネットワークコントローラをさらに備えている。
【００２７】
したがって、ハードディスクに再生端末側で再生可能なデータ形式のファイルが格納されていない場合においても、再生端末側において特に余分な処理を行う事無く、ファイル格納側において、端末で再生されるデータ形式のファイルへの変換を実行できる。また、ネットワーク接続ストレージは、端末側において、いわゆるリアルタイムトランスコード再生を実施させることも可能となる。
【００２８】
また、請求項４に記載のネットワーク接続ストレージでは、トランスコーダは、所定の端末での再生処理に先立って、予め設定されている予約に従って、ハードディスクに格納されている所定のデータ形式のファイルを、所定の端末における再生可能な第三のデータ形式のファイルに変換する。
【００２９】
したがって、所望のファイルの再生処理の間際に、ユーザは特に労力を要することなく、所定の端末で再生可能なデータ形式のファイルを事前に、作成・格納しておくことができる。
【００３０】
また、請求項５に記載のネットワーク接続ストレージでは、トランスコーダは、ネットワーク接続ストレージのアイドル期間中に、第一のデータ形式のファイルを第二のデータ形式のファイルに変換、または、所定のデータ形式のファイルを第三のデータ形式のファイルに変換する。
【００３１】
したがって、ネットワーク接続ストレージの処理部に負担をかける事無く、トランスコードは変換処理を実施できる。
【００３２】
また、請求項６に記載のネットワーク接続ストレージでは、トランスコーダは、予め設定されたタイミングに従って、第一のデータ形式のファイルを第二のデータ形式のファイルに変換、または、所定のデータ形式のファイルを第三のデータ形式のファイルに変換する。
【００３３】
したがって、ユーザの利便性の高いネットワーク接続ストレージを提供することができる。
【発明を実施するための最良の形態】
【００３４】
以下、この発明をその実施の形態を示す図面に基づいて具体的に説明する。
【００３５】
＜実施の形態＞
図１は、本実施の形態に係るネットワーク接続ストレージ（ＮＡＳ）を含むシステム１００の構成を示す図である。
【００３６】
図１に示すように、システム１００は、ＬＡＮなどのネットワークＮａに対して複数の端末１〜５，１０が直接接続されている。ここで、各端末１〜５，１０は、物理層においてたとえばイーサネット（登録商標）が規定されている。また、ネットワークＢｌｕｅｔｏｏｔｈ（登録商標）ブリッジ５を介して、ネットワークＮａには、ＡＶ（Ａｕｄｉｏ  Ｖｉｓｕａｌ）機能付き携帯電話６が接続されている。
【００３７】
図２は、ネットワークＮａに接続される、本実施の形態に係るネットワーク接続ストレージ１０の構成を示すブロック図である。
【００３８】
図２に示すように、ネットワーク接続ストレージ１０は、ＣＰＵ１０ａ、メモリ・Ｉ／Ｏ（インプット／アウトプット）コントローラ１０ｂ、ネットワークコントローラ１０ｃ、ハードディスクドライブ（以下、単にハードディスクと称する）１０ｄ、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）／ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）（以下、単にメモリと称する）１０ｅ、トランスコーダ１０ｆにより、構成されている。
【００３９】
当該ネットワーク接続ストレージ１０は、ハードディスク１０ｄを備え、ネットワークＮａに接続され、当該ネットワークＮａを介して複数の端末１〜６から送信されるデータを共有可能に記憶する。
【００４０】
ＣＰＵ１０ａは、ネットワーク接続ストレージ１０全体の制御を行う。ＣＰＵ１０ａの主な動作としては、ネットワークコントローラ１０ｃへのコマンド制御、ネットワークコントローラ１０ｃのステータスの把握、これらを元にしたネットワーク動作（ファイルサーバ動作、ＷＥＢサーバ動作）、画像ファイル等のファイル管理、トランスコーダ１０ｆへのコマンド制御によるデータ変換動作である。
【００４１】
ネットワークコントローラ１０ｃは、他の端末１〜５とのネットワーク接続を制御する。ハードディスク１０ｄは、トランスコーダ前／後のファイルを格納（記録）する。メモリ１０ｅは、ＣＰＵのプログラムや定数を記憶する際に用いられたり、プログラムのワークとして用いられたり、トランスコード前／後のストリームバッファとして用いられたりする。
【００４２】
トランスコーダ１０ｆは、ファイルのデータ形式を所望のデータ形式に変換するファイル変換処理を行う。トランスコーダ１０ｆでは、たとえば、動画像圧縮・音声圧縮の方式、圧縮率、および画像サイズ等を変更する。当該ファイル変換処理は、ＣＰＵのコマンド制御に基づいて実施される。
【００４３】
なお、ネットワークコントローラ１０ｃ、ハードディスク１０ｄ、メモリ１０ｅ、トランスコーダ１０ｆ、およびＣＰＵ１０ａは、メモリ・Ｉ／Ｏコントローラ１０ｂによって接続される。また、ＣＰＵ１０ａの制御の下、メモリ１０ｅのそれぞれ特定のアドレスにデータが格納されている。
【００４４】
次に、本実施の形態に係るネットワーク接続ストレージ１０の動作について説明する。なお、本明細書において、端末１〜６からネットワーク接続ストレージ１０に録画のために転送される所定のデータ形式のファイルを、第一のデータ形式のファイルと称する。また、ネットワーク接続ストレージ１０において、当該録画に変換されるデータ形式のファイルを、第二のデータ形式のファイルと称する。また、端末１〜６の再生処理のために、ネットワーク接続ストレージ１０において変換されるデータ形式のファイルを、第三のデータ形式のファイルと称する。
【００４５】
＜初期設定＞
はじめに、ネットワーク接続ストレージ１０に対する所定の設定処理動作について、図３を用いて説明する。
【００４６】
ネットワーク接続ストレージ１０の電源が投入されると（ステップＳ１）、最初のブートコードがＣＰＵ１０ａ上にロードされる（ステップＳ２）。その後、ハードディスクの特定領域からＯＳのロードを行い、ファイルサーバアプリケーションが起動され、ネットワークコントローラ１０ｃが起動する（ステップＳ３）。
【００４７】
ファイルサーバアプリケーションは、ネットワーク接続ストレージ１０をネットワークストレージとして動作させるようになっている。なお、セキュリティ設定にてアクセス可能な端末１〜６は、ネットワークＮａを介してネットワーク接続ストレージ１０へのリードライトが可能となる。
【００４８】
次に、ネットワーク接続ストレージ１０は、ネットワークＮａに接続されている各端末１〜６とネゴシエーションを行う。具体的に、ネットワーク接続ストレージ１０に配設されるネットワークコントローラ１０ｃは、ネットワークに接続されている各端末に関する情報（テレビ等の種別、および端末で取り扱われるデータ形式の情報（圧縮コーデックやファイルフォーマット）等）を取得する（ステップＳ４）。その後、ネットワーク接続ストレージ１０に配設されるＣＰＵ１０ａは、設定ＷＥＢアプリケーションを起動させる（ステップＳ５）。
【００４９】
一方、ネットワーク接続ストレージ１０の設定処理を外部から実施する操作端末１では、ＷＥＢブラウザが起動し（ステップＳ１１）、その後、図４に示すようにネットワーク接続ストレージ１０と操作端末１との間で、対話形式の設定処理が行われる。
【００５０】
具体的に、ネットワークコントローラ１０ｃは、ステップＳ４において取得した各情報の結果得られる設定内容提示情報を操作端末に送信する。すると、操作端末１の表示画面には、当該設定内容提示情報が提示される。ここで、設定内容提示情報とは、後述するデータ形式の変換処理に関する各種設定内容である。図５に、当該提示される設定内容提示情報の一例を示す。図５に例示するテーブルは、ネットワーク接続ストレージ１０が検出した各端末名、当該各端末で処理可能なデータ形式（たとえば、録画プロファイル、再生プロファイル）とから成る。また、当該テーブルには、各端末のＩＰアドレスが含まれていても良い。
【００５１】
ここで、操作端末１に対する入力処理によって、図５に例示するテーブルに対して、ユーザ希望の設定追加・変更がされたときには（ステップＳ１２、ステップＳ６で「Ｙｅｓ」）には、当該設定追加・変更の内容がネットワーク接続ストレージ１０へ反映される。つまり、操作端末１に対する入力処理によって、設定内容の再設定（追加を含む変更等）が行われる（ステップＳ６）。
【００５２】
また、ネットワーク接続ストレージ１０は、各端末１〜６とのネゴシエーションの結果、設定内容提示情報として図６に例示するテーブルを作成し、当該テーブルを操作端末１の表示画面に表示させても良い。この場合には、操作端末１側において、当該テーブルに対して設定内容の追加・変更等を行うことができ、当該設定内容の追加・変更等がネットワーク接続ストレージ１０へと反映される。なお、図６に例示するテーブルは、各端末名と、その端末で取り扱われるデータが格納されるディレクトリと、各ディレクトリで保存されるデータ形式とで構成されている。操作端末１の入力操作により、たとえば、図７に例示するディレクトリ構造を設定することもできる。
【００５３】
対話形式での操作端末１からの入力処理によって、ネットワーク接続ストレージ１０と操作端末１との間におけるデータ形式変換処理に関する各種設定内容（上記を含む各種設定内容）の設定処理が完了すると、各種設定内容がネットワーク接続ストレージ１０に設定される（ステップＳ７）。ここで、上記設定内容の追加・変更があれば、当該追加・変更後の内容がネットワーク接続ストレージ１０に設定される。他方、操作端末１側で特に設定内容の追加・変更がなければ、最初に操作端末１の表示画面に表示された各種設定内容がネットワーク接続ストレージ１０に設定される。
【００５４】
＜格納（記憶）処理＞
上記各種設定内容の設定処理後、図８に示すように、ネットワーク接続ストレージ１０にアクセス可能なネットワークレコーダ（ＤＶＤレコーダ等）３が、ネットワーク接続ストレージ１０に対して第一のデータ形式のファイル（たとえば、ＭＰＥＧ２のデータストリーム）を録画する。
【００５５】
上記録画終了後、トランスコーダ１０ｆは、上記ネットワークレコーダ３から送信される第一のデータ形式のファイルを、少なくとも１以上の第二のデータ形式のファイルに変換する。
【００５６】
具体的に、ＣＰＵ１０ａが予め設定された変換指示に従い、上記第一のデータ形式のファイルを、どのデータ形式に変換するのかを決定し、その決定内容をトランスコーダ１０ｆに送信する。
【００５７】
たとえば、図６は、ＭＰＥＧ２のデータストリームに対する変換指示を表すものとする。当該図６の「保存有無」項目において、ネットワークレコーダ３、テレビ４、携帯電話６の項目に「丸印」がチェックされ、当該チェック内容が設定されているとする。すると、ＣＰＵ１０ａは当該チェック内容を把握し、当該ＣＰＵ１０ａの命令により、トランスコーダ１０ｆは、ＭＰＥＧ２のデータストリーム（第一のデータ形式のファイル）を、ＨＤ−ＭＰＥＧ４ＡＶＣ−１２Ｍｂｐｓ（第二のデータ形式のファイル）およびＱＶＧＡ−ＭＰＥＧ４ＡＶＣ−３８４Ｋｂｐｓ（第二のデータ形式のファイル）に各々変換する。
【００５８】
当該変換処理の後、ＣＰＵ１０ａは、変換後の第二のデータ形成のファイルを各々、ハードディスク１０ｄに規定される異なるディレクトリに仕分けして記憶させる（たとえば図７参照）。たとえば、図６に例示する設定内容の場合には、ＣＰＵ１０ａは、上記変換後のＨＤ−ＭＰＥＧ４ＡＶＣ−１２Ｍｂｐｓ形式のファイルをディレクトリ「ＨＤ＿ＡＶＣ」に格納し、上記変換後のＱＶＧＡ−ＭＰＥＧ４ＡＶＣ−３８４Ｋｂｐｓ形式のファイルをディレクトリ「ＱＶＧＡ＿ＡＶＣ」に格納する。
【００５９】
なお、上記変換処理後、上記第一のデータ形式のファイル（ＭＰＥＧ２）は、所定の他のディレクトリに移動させても良く、また消去しても良い。
【００６０】
また、上記第一のデータ形式のファイルを上記第二のデータ形式のファイルに変換する処理は、上記のように、第一のデータ形式のファイル録画終了後に行っても良いが、次のタイミングで実施しても良い。
【００６１】
たとえば、転送側の端末１〜６において特段の処理・判断を要する事無く、ネットワーク接続ストレージに第一のデータ形式のファイルを転送する。その後、トランスコーダ１０ｆは、ネットワーク接続ストレージ１０のアイドル期間中に、上記第一のデータ形式のファイルを所定の各種第二のデータ形式のファイルに変換しても良い。具体的に、ネットワーク接続ストレージ１０は、ファイルサーバとしての機能を優先し、ＣＰＵ１０ａのタスクとしては優先順位の低い期間（アイドル期間）に、トランスコーダタスクを実行する。アイドル期間として、たとえばユーザ就寝中の夜間などが考えられる。
【００６２】
また、上記と異なり、トランスコーダ１０ｆは、操作端末等を介してネットワーク接続ストレージ１０に予め設定されたタイミングに従って、第一のデータ形式のファイルを所定の各種第二のデータ形式のファイルに変換するようにしても良い。当該タイミングの設定がなされたときには、ネットワーク接続ストレージ１０は、当該タイミングに従って、ファイルサーバとしての機能より優先して、トランスコーダタスクを実行する。
【００６３】
＜再生処理＞
次に、端末１〜６におけるネットワーク接続ストレージ１０に格納されているファイルの再生動作を、図９に示すフロー図を用いて説明する。なお、ここでの説明では、端末１と操作端末１とが同じ端末となっている。
【００６４】
上述で例示説明したように、ネットワークレコーダ３から送信されたファイルと同じコンテンツ内容のファイルであり、テレビ４で取り扱うことが可能な第二のデータ形式のファイル（ＨＤ−ＭＰＥＧ４ＡＶＣ−１２Ｍｂｐｓ形式のファイル）が、ハードディスク１０ｄのディレクトリ「ＨＤ＿ＡＶＣ」に格納されている。さて、当該状況において、図１０に示すように、ネットワーク接続ストレージ１０が、ネットワークＮａ上のアクセス権のあるテレビ４から送信された、所望の内容のファイル（上記ネットワークレコーダ３から送信され、録画されたファイル）の再生要求である再生要求信号を受信したとする（ステップＳ５１）。
【００６５】
すると、ＣＰＵ１０ａは、テレビ４で取り扱うことができるデータ形式のファイルが格納されるディレクトリ（ＨＤ＿ＡＶＣ）に、再生要求信号で指摘されるコンテンツのファイルであり、テレビ４で再生可能なデータ形式のファイルが存在するか否かを判断する（ステップＳ５２）。
【００６６】
ここで、上記のように、ハードディスク１０ｄのディレクトリ「ＨＤ＿ＡＶＣ」には、所望の内容と同じコンテンツのものである第二のデータ形式のファイル（ＨＤ−ＭＰＥＧ４ＡＶＣ−１２Ｍｂｐｓ形式のファイル）が、格納されている（ステップＳ５２で「Ｙｅｓ」）。したがって、ＣＰＵ１０ａは、ディレクトリ「ＨＤ＿ＡＶＣ」から、当該所望の内容と同じコンテンツのものである第二のデータ形式のファイル（ＨＤ−ＭＰＥＧ４ＡＶＣ−１２Ｍｂｐｓ形式のファイル）を読み出す（ステップＳ５３）。そして、ネットワークコントローラ１０ｃは、当該読み出したファイルを、テレビ４へと送信する（ステップＳ５３）。なお、テレビ４では、当該ファイルを受信し、当該ファイルに基づき所望の内容のファイルの再生処理が実施される。
【００６７】
これに対して、上記で説明したネットワークレコーダ３から送信（録画）されたファイルと同じコンテンツのファイルであり、端末（ＰＣ）１で取り扱うことが可能なデータ形式のファイル（ＳＤ−ＭＰＥＧ２−４Ｍｂｐｓ形式のファイル）が、ハードディスク１０ｄのディレクトリ「ＨＤ＿ＭＰＥＧ２」に格納されていない状況を想定する。当該状況において、図１１に示すように、ネットワーク接続ストレージ１０が、ネットワークＮａ上のアクセス権のある端末１から送信された、所望の内容のファイル（上記ネットワークレコーダ３から送信され、録画されたファイル）の再生要求である再生要求信号を受信したとする（ステップＳ５１）。
【００６８】
すると、ＣＰＵ１０ａは、端末１で取り扱うことができるファイルが格納されるディレクトリ（ＨＤ＿ＭＰＥＧ２）に、再生要求信号で指摘されるコンテンツのファイルであり、端末１で再生可能なデータ形式のファイルが存在するか否かを判断する（ステップＳ５２）。
【００６９】
ここで、上記のように、ハードディスク１０ｄのディレクトリ「ＨＤ＿ＭＰＥＧ２」には、所望の内容と同じコンテンツのものであるデータ形式のファイル（ＳＤ−ＭＰＥＧ２−４Ｍｂｐｓ形式のファイル）が、格納されていない（ステップＳ５２で「Ｎｏ」）。そこで、ネットワークコントローラ１０ｃは、図１２に示すメッセージ情報を、操作端末１に提示させるために、当該操作端末１に対して送信する（ステップＳ５４）。
【００７０】
ここで、図１２に示すメッセージ情報には、「同じコンテンツで他のデータ形式のファイル（端末１で取り扱うことが出来ないデータ形式のファイル）が存在する」旨、および「当該他のデータ形式のファイルをトランスコードしつつ、端末１側に送信し、当該端末１で再生する、いわゆるリアルタイムトランスコード再生の要否を確認する」旨が含まれている。
【００７１】
操作端末１における入力操作により、リアルタイムトランスコード再生が許可されなかったとする（ステップＳ５５で「Ｎｏ」）。この場合には、当該不許可の信号がネットワーク接続ストレージ１０に送信され、所望の内容のファイルの再生動作は終了する（ステップＳ５６）。
【００７２】
これに対して、操作端末１における入力操作により、リアルタイムトランスコード再生が許可されたとする（ステップＳ５５で「ＯＫ」）。この場合は、当該許可の信号がネットワーク接続ストレージ１０に送信される。すると、ネットワーク接続ストレージ１０側では、ＣＰＵ１０ａが再生可能候補ファイルを検索する。そして、当該検索結果を操作端末１に提示させるために、ネットワークコントローラ１０ｃは、検索した再生可能候補ファイルを操作端末１に送信する（ステップＳ５７）。当該再生可能候補ファイルの一覧は、操作端末１の表示画面において表示される。
【００７３】
ここで、再生可能候補ファイルは、上記所望の内容と同じコンテンツのものであり、ハードディスク１０ｄに格納されている上記変換後の第二のデータ形式（端末１で取り扱うことができるデータ形式以外のデータ形式）のファイルである。上記図６を用いて説明した例では、再生可能候補ファイルとして、ディレクトリ「ＨＤ＿ＡＶＣ」に格納されているＨＤ−ＭＰＥＧ４ＡＶＣ−１２Ｍｂｐｓ形式のファイル、ディレクトリ「ＱＶＧＡ＿ＡＶＣ」に格納されているＱＶＧＡ−ＭＰＥＧ４ＡＶＣ−３８４Ｋｂｐｓ形式のファイルが存在する。なお、操作端末１に再生可能候補ファイルを提示するとき、ＳＤ−ＭＰＥＧ２−４Ｍｂｐｓ形式のファイルのトランスコードに適する順に表示しても良い。
【００７４】
次に、ユーザは、操作端末１に対する入力操作を通じて、提示された再生可能候補ファイルの中から、所望のデータ形式のファイルを選択する（ステップＳ５８）。当該選択に関する情報は、ネットワーク接続ストレージ１０に送信される。すると、ネットワーク接続ストレージ１０内のＣＰＵ１０ａは、選択されたデータ形式のファイルを用いて、リアルタイムトランスコード再生が可能な否かを判断する（ステップＳ５９）。
【００７５】
リアルタイムトランスコード再生が可能であると判断されたとする（ステップＳ５９で「可」）。この場合には、ＣＰＵ１０ａは選択されたデータ形式のファイルを読み出し、トランスコーダ１０ｆは読み出されたファイルを端末１で再生可能なデータ形式であるＳＤ−ＭＰＥＧ２−４Ｍｂｐｓ形式のファイル（第三のデータ形式のファイルと把握できる）に変換し、ネットワークコントローラ１０ｃは変換されたデータストリームから随時端末１に対して送信する（ステップＳ６０）。そして、端末１側では、受信したデータストリームから随時再生処理を実行する（リアルタイムトランスコード再生）。
【００７６】
これに対して、リアルタイムトランスコード再生が不可能であると判断されたとする（ステップＳ５９で「不可」）。この場合には、ネットワークコントローラ１０ｃは、図１３に示すメッセージ情報を、操作端末１に提示させるために、当該操作端末１に対して送信する（ステップＳ６１）。
【００７７】
ここで、図１３に示すメッセージ情報には、「再生のために選択されたデータ形式のファイルをトランスコードするに際して、当該トランスコードに必要な所要時間」、および「トランスコードを実施するかの可否を求める」旨が含まれている。なお、図１３には記載されていないが、「選択されたデータ形式を用いてリアルタイムトランスコーダ再生が不可能である」旨が、メッセージに含まれていても良い。
【００７８】
操作端末１における入力操作により、トランスコードが許可されなかったとする（ステップＳ６２で「Ｎｏ」）。この場合には、当該不許可の信号がネットワーク接続ストレージ１０に送信され、所望の内容のファイルの再生動作は終了する（ステップＳ６３）。
【００７９】
これに対して、操作端末１における入力操作により、トランスコード再生が許可されたとする（ステップＳ６２で「Ｙｅｓ」）。この場合は、当該許可の信号がネットワーク接続ストレージ１０に送信される。すると、ネットワーク接続ストレージ１０側では、ＣＰＵ１０ａは選択されたデータ形式のファイルを読み出し、トランスコーダ１０ｆは読み出されたファイルを端末１で再生可能なデータ形式であるＳＤ−ＭＰＥＧ２−４Ｍｂｐｓ形式のファイル（第三のデータ形式のファイルと把握できる）に変換する（ステップＳ６４）。そして、トランスコード処理が終了すると、ネットワークコントローラ１０ｃは、変換されたデータストリームを一括して端末１に対して送信する（ステップＳ６５）。そして、端末１側では、受信したデータストリームの再生処理を実行する。
【００８０】
なお、上記では、再生要求の際に、当該再生要求を発信した端末で再生可能なデータ形式のファイルがハードディスク１０ｄに格納されていない場合について説明した。しかしながら、トランスコーダ１０ｆは、所定の端末１〜６での再生処理に先立って、ハードディスク１０ｄに格納されている所定の第二のデータ形式のファイルを、当該所定の端末１〜６における再生可能な第三のデータ形式のファイルに変換するような形態であっても良い。
【００８１】
たとえば、上記録画処理の説明において、第一のデータ形式のファイルを第二のデータ形式のファイルの変換する際、ハードディスク１０ｄ容量確保の観点等から、変換後の第二のデータ形成の数・種類を限定する場合がある。図６の保存有無の欄全てに丸印がついていない場合である。しかしながら、当該場合において、上記リアルタイムトランスコード再生を望まない場合や、トランスコードに時間を要することを嫌う場合もある。
【００８２】
そこで、ユーザは、ネットワークＮａに接続されている所定の操作端末を操作し、必要なデータ形成のファイルを事前に変換しておくことを、ネットワーク接続ストレージ１０に予約しておくことができる。
【００８３】
たとえば、将来、所望のコンテンツのファイルを端末１で再生することを、ユーザが希望しているとする。また、当該所望のコンテンツに関するファイルであり、端末１で取り扱うことが可能なデータ形式のファイル（ＳＤ−ＭＰＥＧ２−４Ｍｂｐｓ形式のファイル）が、ハードディスク１０ｄに格納されていないとする。また、上記所望のコンテンツに関するファイルであり、端末１で取り扱うことができるデータ形式以外のデータ形式のファイル（たとえば、ＨＤ−ＭＰＥＧ４ＡＶＣ−１２Ｍｂｐｓ形式のファイル）が、ハードディスク１０ｄに格納されているとする。
【００８４】
この場合には、ネットワークＮａに接続されている操作端末に対する操作により、ＨＤ−ＭＰＥＧ４ＡＶＣ−１２Ｍｂｐｓ形式のファイル（第二のデータ形式のファイル）を、ＳＤ−ＭＰＥＧ２−４Ｍｂｐｓ形式のファイル（第三のデータ形式のファイル）に変換するスケジュールを、ネットワーク接続ストレージ１０に対して予約・設定する。つまり、当該予約・設定により、変換対象のファイルを特定すると共に、変換先のデータ形式も特定する。
【００８５】
当該設定処理により、ネットワーク接続ストレージ１０に配設されているトランスコーダ１０ｆは、予め設定された予約で規定されるタイミングに従って、上記第二のデータ形式のファイルを上記第三のデータ形式のファイルに変換する。なお、上記予約・設定において、変換を行う時間が設定されていない場合等には、トランスコーダ１０ｆは、ネットワーク接続ストレージ１０の上述したアイドル期間中に、上記第二のデータ形式のファイルを上記第三のデータ形式のファイルに変換するようにしても良い。
【００８６】
なお、当該特定の端末１〜６での再生前に、当該特定の端末１〜６で再生可能なデータ形式のファイルに変換する際の変換元のファイルを特定する条件として、次のようなものがある。たとえば、ハードディスク１０ｄ内のファイルのうちで、作成時刻が一番古いもの（または新しいもの）を優先的に、当該変換元のファイルとして特定する。また、再生のための変換処理が一度も行われていないファイルを優先的に、当該変換元のファイルとして特定する。また、最後に変換処理が行われたファイルの作成時刻より所定時間前に（または所定時間後に、または同時刻に）、ハードディスク１０ｄ内に作成されたファイルを優先的に、当該変換元のファイルとして特定する。
【００８７】
以上のように、本実施の形態に係るネットワーク接続ストレージ１０は、端末から送信される第一のデータ形式のファイルを、第二のデータ形式のファイルに変換する変換処理を行うトランスコーダ１０ｆを備えている。
【００８８】
したがって、端末１〜６側において特に余分な処理を行う事無く、ネットワーク接続ストレージ１０側において、ネットワークに接続される各端末１〜６で取り扱われる各種データ形式のファイルへの変換を実行できる。また、当該変換処理の開始前あるいは開始後に転送元の端末１〜６がシャットダウンしたとしても、当該変換処理をネットワーク接続ストレージ側１０で継続して実行することができる。
【００８９】
また、本実施の形態に係るネットワーク接続ストレージ１０では、トランスコーダは、一の第一のデータ形式のファイルを、複数の第二のデータ形式のファイルに変換する。そして、変換後の第二のデータ形成のファイルを各々、ハードディスク１０ｄに規定される異なるディレクトリに仕分けして記憶させる、ＣＰＵ１０ａをさらに備えている。
【００９０】
したがって、複数の端末１〜６で再生することを前提として、異なるコーデック・ファイルフォーマットのファイルを整理して保存することができる。
【００９１】
また、本実施の形態に係るネットワーク接続ストレージ１０は、端末に関する情報を取得するネットワークコントローラ１０ｃをさらに備えている。そして、当該ネットワークコントローラ１０ｃは、情報取得の結果得られる、変換処理に関する設定内容をネットワークＮａに接続される操作端末１に対して提示させるための設定内容提示情報を、操作端末１に送信する。
【００９２】
したがって、ネットワークＮａに接続される操作端末１において、同じネットワークに接続される端末１〜６の対応データ形式等を確認することができる。
【００９３】
また、本実施の形態に係るネットワーク接続ストレージ１０は、変換処理に関する設定内容は、操作端末１からの入力処理によって、設定される。したがって、利便性の高いネットワーク接続ストレージ１０を提供することができる。
【００９４】
また、本実施の形態に係るネットワーク接続ストレージ１０は、所定の端末での再生要求を受け、所定の端末で再生可能なデータ形式のファイルがハードディスク１０ｄに存在しないとき、トランスコーダ１０ｆは、ハードディスク１０ｄに格納されている所定のデータ形式のファイルを、所定の端末における再生可能な第三のデータ形式のファイルに変換する。そして、ネットワークコントローラ１０ｃは、所定の端末１〜６における再生処理のために、第三のデータ形成のファイルを、所定の端末１〜６に送信する。
【００９５】
したがって、ハードディスク１０ｄに再生端末１〜６側で再生可能なデータ形式のファイルが格納されていない場合においても、再生端末１〜６側において特に余分な処理を行う事無く、ネットワーク接続ストレージ側において、端末１〜６で再生されるデータ形式のファイルへの変換を実行できる。また、ネットワーク接続ストレージ１０は、端末１〜６側において、いわゆるリアルタイムトランスコード再生を実施させることも可能となる。
【００９６】
また、本実施の形態に係るネットワーク接続ストレージ１０では、トランスコーダ１０ｆは、所定の端末１〜６での再生処理に先立って、予め設定されている予約に従って、ハードディスク１０ｄに格納されている所定の第一、二のデータ形式のファイルを、所定の端末１〜６における再生可能な第三のデータ形式のファイルに変換する。
【００９７】
したがって、所望のファイルの再生処理の間際に、ユーザは特に労力を要することなく、所定の端末１〜６で再生可能なデータ形式のファイルを事前に、作成・格納しておくことができる。
【００９８】
また、本実施の形態に係るネットワーク接続ストレージ１０では、トランスコーダ１０ｆは、ネットワーク接続ストレージ１０のアイドル期間中に、第一のデータ形式のファイルを第二のデータ形式のファイルに変換、または、所定のデータ形式のファイルを第三のデータ形式のファイルに変換する。
【００９９】
したがって、ネットワーク接続ストレージ１０のＣＰＵ１０ａ等に負担をかける事無く、トランスコード１０ｆは変換処理を実施できる。
【０１００】
また、本実施の形態に係るネットワーク接続ストレージ１０では、トランスコーダ１０ｆは、予め設定されたタイミングに従って、第一のデータ形式のファイルを第二のデータ形式のファイルに変換、または、所定のデータ形式のファイルを第三のデータ形式のファイルに変換する。
【０１０１】
したがって、ユーザの利便性の高いネットワーク接続ストレージ１０を提供することができる。
【０１０２】
なお、上記ネットワーク接続ストレージ１０は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）接続可能なものであっても、あるいはＬＡＮ接続可能なものであっても良い。
【図面の簡単な説明】
【０１０３】
【図１】本発明に係るネットワーク接続ストレージが接続されるネットワークの様子を示す図である。
【図２】本発明に係るネットワーク接続ストレージの内部構成を示すブロック図である。
【図３】本発明に係るネットワーク接続ストレージの設定処理の動作の流れを示す図である。
【図４】本発明に係るネットワーク接続ストレージの設定処理の動作を説明するための図である。
【図５】操作端末に表示される設定内容を例示する図である。
【図６】操作端末に表示される設定内容を例示する図である。
【図７】ハードディスクにおけるディレクトリ構造を例示する図である。
【図８】本発明に係るネットワーク接続ストレージの録画処理の動作を説明するための図である。
【図９】本発明に係るネットワーク接続ストレージの再生処理の動作の流れを示す図である。
【図１０】本発明に係るネットワーク接続ストレージの再生処理の動作を説明するための図である。
【図１１】本発明に係るネットワーク接続ストレージの再生処理の動作を説明するための図である。
【図１２】操作端末に表示されるメッセージを例示する図である。
【図１３】操作端末に表示されるメッセージを例示する図である。
【符号の説明】
【０１０４】
１０  ネットワーク接続ストレージ
１０ａ  ＣＰＵ
１０ｂ  メモリ・Ｉ／Ｏコントローラ
１０ｃ  ネットワークコントローラ
１０ｄ  ハードディスク
１０ｅ  メモリ（ＲＯＭ／ＲＡＭ）
１０ｆ  トランスコーダ
【図１】
0005653575.tif 000002
【図２】
0005653575.tif 000003
【図３】
0005653575.tif 000004
【図４】
0005653575.tif 000005
【図５】
0005653575.tif 000006
【図６】
0005653575.tif 000007
【図７】
0005653575.tif 000008
【図８】
0005653575.tif 000009
【図９】
0005653575.tif 000010
【図１０】
0005653575.tif 000011
【図１１】
0005653575.tif 000012
【図１２】
0005653575.tif 000013
【図１３】
0005653575.tif 000014