(57)【要約】      （修正有）【課題】メディアサーバに搭載されたハードディスクに記憶されたコンテンツが、ハードディスクの故障により喪失してしまうリスクを好適に低減することができる管理サーバ及び当該管理サーバを備えるコンテンツ移動システムを提供する。【解決手段】コンテンツ移動システムに備えられる管理サーバ６に、複数のメディアサーバのそれぞれについて、故障率を算出する故障率算出プログラム６３３ａを実行したＣＰＵ６３１と、判断プログラム６３３ｂを実行したＣＰＵ６３１により当該算出された故障率が所定の閾値を上回ると判断されたメディアサーバに記憶されたコンテンツを、判断プログラム６３３ｂを実行したＣＰＵ６３１により故障率が所定の閾値を下回ると判断された他のメディアサーバに移動させる移動制御プログラム６３３ｅを実行したＣＰＵ６３１と、を備えるよう構成した。【選択図】図４
2008129758.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを記憶する複数のメディアサーバと、当該複数のメディアサーバを管理する管理サーバと、を備えるコンテンツ移動システムにおいて、
前記管理サーバは、
前記複数のメディアサーバのそれぞれについて、故障率を算出する故障率算出手段と、
前記複数のメディアサーバの中に、前記故障率算出手段により算出された故障率が所定の閾値を上回るメディアサーバがあるか否かを判断する判断手段と、
前記メディアサーバに記憶されたコンテンツのそれぞれについて、優先順位を設定する設定手段と、
前記複数のメディアサーバのそれぞれについて、記憶容量の残量を算出する残量算出手段と、
前記判断手段により故障率が所定の閾値を上回るメディアサーバがあると判断された場合に、当該メディアサーバに記憶されたコンテンツのうちの前記設定手段により設定された優先順位が高いコンテンツから順に、当該コンテンツの情報量よりも前記残量算出手段により算出された記憶容量の残量が多い他のメディアサーバであり、且つ前記判断手段により故障率が所定の閾値を下回ると判断された他のメディアサーバのうちの、前記故障率算出手段により算出された故障率が最も低い他のメディアサーバに移動させる移動制御手段と、
を備え、
前記メディアサーバは、
前記コンテンツを記憶する記憶手段を備えることを特徴とするコンテンツ移動システム。
【請求項２】
コンテンツを記憶する複数のメディアサーバと、当該複数のメディアサーバを管理する管理サーバと、を備えるコンテンツ移動システムにおいて、
前記管理サーバは、
前記複数のメディアサーバのそれぞれについて、故障率を算出する故障率算出手段と、
前記複数のメディアサーバの中に、前記故障率算出手段により算出された故障率が所定の閾値を上回るメディアサーバがあるか否かを判断する判断手段と、
前記メディアサーバに記憶されたコンテンツのそれぞれについて、優先順位を設定する設定手段と、
前記複数のメディアサーバのそれぞれについて、記憶容量の残量を算出する残量算出手段と、
前記判断手段により故障率が所定の閾値を上回るメディアサーバがあると判断された場合に、当該メディアサーバに記憶されたコンテンツのうちの前記設定手段により設定された優先順位が高いコンテンツから順に、当該コンテンツの情報量よりも前記残量算出手段により算出された記憶容量の残量が多い他のメディアサーバであり、且つ前記判断手段により故障率が所定の閾値を下回ると判断された他のメディアサーバのうちの、前記故障率算出手段により算出された故障率が最も低い他のメディアサーバに移動させる移動制御手段と、
前記メディアサーバに記憶されたコンテンツの画質を低下させる画質低下制御手段と、
を備え、
前記メディアサーバは、
前記コンテンツを記憶する記憶手段を備え、
前記移動制御手段は、移動させるコンテンツの情報量が大きいために当該コンテンツを前記他のメディアサーバに移動できない場合に、前記画質低下制御手段により画質が低下された当該コンテンツのコピーデータを前記他のメディアサーバに移動させ、当該コンテンツのオリジナルデータは当該コンテンツを予め記憶していたメディアサーバに記憶させたままにしておくことを特徴とするコンテンツ移動システム。
【請求項３】
コンテンツを記憶する複数のメディアサーバを管理する管理サーバにおいて、
前記複数のメディアサーバのそれぞれについて、故障率を算出する故障率算出手段と、
前記複数のメディアサーバの中に、前記故障率算出手段により算出された故障率が所定の閾値を上回るメディアサーバがあるか否かを判断する判断手段と、
前記判断手段により故障率が所定の閾値を上回るメディアサーバがあると判断された場合に、当該メディアサーバに記憶されたコンテンツを、前記判断手段により故障率が所定の閾値を下回ると判断された他のメディアサーバに移動させる移動制御手段と、
を備えることを特徴とする管理サーバ。
【請求項４】
請求項３に記載の管理サーバにおいて、
前記メディアサーバに記憶されたコンテンツのそれぞれについて、優先順位を設定する設定手段と、
前記複数のメディアサーバのそれぞれについて、記憶容量の残量を算出する残量算出手段と、
を備え、
前記移動制御手段は、前記判断手段により故障率が所定の閾値を上回ると判断されたメディアサーバに記憶されたコンテンツのうちの前記設定手段により設定された優先順位が高いコンテンツから順に、当該コンテンツの情報量よりも前記残量算出手段により算出された記憶容量の残量が多い他のメディアサーバのうちの、前記故障率算出手段により算出された故障率が最も低い他のメディアサーバに移動させることを特徴とする管理サーバ。
【請求項５】
請求項３又は４に記載の管理サーバにおいて、
前記メディアサーバに記憶されたコンテンツの画質を低下させる画質低下制御手段を備え、
前記移動制御手段は、移動させるコンテンツの情報量が大きいために当該コンテンツを前記他のメディアサーバに移動できない場合に、前記画質低下制御手段により画質が低下された当該コンテンツを、当該他のメディアサーバに移動させることを特徴とする管理サーバ。
【請求項６】
請求項５に記載の管理サーバにおいて、
前記移動制御手段は、前記画質低下制御手段により画質が低下された前記コンテンツのコピーデータを前記他のメディアサーバに移動させ、当該コンテンツのオリジナルデータは当該コンテンツを予め記憶していたメディアサーバに記憶させたままにしておくことを特徴とする管理サーバ。
【請求項７】
コンテンツを記憶する複数のメディアサーバと、当該複数のメディアサーバを管理する管理サーバと、を備えるコンテンツ移動システムにおいて、
前記管理サーバは、
前記複数のメディアサーバのそれぞれについて、故障率を算出する故障率算出手段と、
前記複数のメディアサーバの中に、前記故障率算出手段により算出された故障率が所定の閾値を上回るメディアサーバがあるか否かを判断する判断手段と、
前記メディアサーバに記憶されたコンテンツのそれぞれについて、優先順位を設定する設定手段と、
前記判断手段により故障率が所定の閾値を上回るメディアサーバがあると判断された場合に、前記複数のメディアサーバに記憶されたコンテンツのうちの前記設定手段により設定された優先順位が高いコンテンツから順に、前記故障率算出手段により算出された故障率が最も低いメディアサーバに移動させる移動制御手段と、
を備え、
前記メディアサーバは、
前記コンテンツを記憶する記憶手段を備えることを特徴とするコンテンツ移動システム。
【請求項８】
コンテンツを記憶する複数のメディアサーバを管理する管理サーバにおいて、
前記複数のメディアサーバのそれぞれについて、故障率を算出する故障率算出手段と、
前記複数のメディアサーバの中に、前記故障率算出手段により算出された故障率が所定の閾値を上回るメディアサーバがあるか否かを判断する判断手段と、
前記メディアサーバに記憶されたコンテンツのそれぞれについて、優先順位を設定する設定手段と、
前記判断手段により故障率が所定の閾値を上回るメディアサーバがあると判断された場合に、前記複数のメディアサーバに記憶されたコンテンツのうちの前記設定手段により設定された優先順位が高いコンテンツから順に、前記故障率算出手段により算出された故障率が最も低いメディアサーバに移動させる移動制御手段と、
を備えることを特徴とする管理サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理サーバ及びコンテンツ移動システムに関する。
【背景技術】
【０００２】
従来、放送番組などのコンテンツを記憶するためのハードディスク（記憶装置）を搭載した、パソコンやホームサーバ、ＤＶＤ（Digital Versatile Disk）／ＨＤＤ（Hard Disk Drive）レコーダなどのメディアサーバが知られている。
メディアサーバに搭載されたハードディスクは、例えば、磨耗などの経年変化を受ける部品を利用したデバイスであるため、使用年数に応じて故障率が上昇する。したがって、例えば、録画されたコンテンツが故障率の高いハードディスク内に存在したままだと、そのコンテンツはいずれ喪失してしまうという問題がある。
【０００３】
そこで、このような問題を解決するために、様々な技術が提案されている。
具体的には、例えば、コンテンツを記憶する複数の記憶装置と予備の記憶装置とからなるディスクアレイを制御する制御装置において、外部からのコンテンツを記憶する際に、記憶装置の故障危険率を算出して、故障危険率が低い記憶装置を複数の記憶装置とするとともに、故障危険率が高い記憶装置を予備の記憶装置とする制御装置が提案された（例えば、特許文献１参照）。
また、例えば、複数のクライアントと、複数のクライアントを管理する管理サーバと、を備えるクライアントサーバシステムにおいて、管理サーバが、クライアント側のハードディスクの故障を予測し、その予測結果に基づいて、クライアント側のハードディスクのバックアップを、クライアント側のハードディスクと互換性のある管理サーバ側のリムーバブルハードディスク上に作成するクライアントサーバシステムが提案された（例えば、特許文献２参照）。
また、例えば、録画予約された放送番組を録画するハードディスク記憶装置において、ハードディスクの異常の有無を検出する自己診断機能を有し、異常を検出すると、自己診断結果を表示部に表示するハードディスク記憶装置が提案された（例えば、特許文献３参照）。
また、例えば、複数のハードディスクを備える情報処理装置において、起動時に予め設定された切替周期で主に使用する１つのハードディスクを主使用ハードディスクとして決定し、通常動作時に当該予め設定された切替周期になったか否かのチェックを行って、切替周期毎に主使用ハードディスクを予め決められた順に切り替えて使用する情報処理装置が提案された（例えば、特許文献４参照）。
【特許文献１】特開２００６−７９２１９号公報
【特許文献２】特開２００６−２４０６６号公報
【特許文献３】特開２００６−１８９６３号公報
【特許文献４】特開２００４−３５５１８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された技術は、コンテンツを記憶する際に記憶装置の故障危険率を算出するため、コンテンツを記憶してから幾年も経った後に発生する記憶装置の故障に伴うコンテンツの喪失は防止できない。
また、特許文献２に開示された技術は、サーバ側にバックアップ（コピー）が記憶されてクライアント側にオリジナルが記憶されるため、記憶領域を無駄に消費してしまうという問題がある。
また、特許文献３に開示された技術は、異常を検出するとユーザに報知するだけなので、ユーザがその報知に気付かない場合には、記憶装置の故障に伴うコンテンツの喪失は防止できない。
また、特許文献４に開示された技術は、主に使用するハードディスクを所定の切替周期で切り替えて、当該ハードディスクに対して書込み処理や読込み処理を実行するだけなので、コンテンツを記憶してから幾年も経った後に発生する記憶装置の故障に伴うコンテンツの喪失は防止できない。
【０００５】
本発明の課題は、メディアサーバに搭載されたハードディスクに記憶されたコンテンツが、ハードディスクの故障により喪失してしまうリスクを好適に低減することができる管理サーバ及び当該管理サーバを備えるコンテンツ移動システムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、
コンテンツを記憶する複数のメディアサーバと、当該複数のメディアサーバを管理する管理サーバと、を備えるコンテンツ移動システムにおいて、
前記管理サーバは、
前記複数のメディアサーバのそれぞれについて、故障率を算出する故障率算出手段と、
前記複数のメディアサーバの中に、前記故障率算出手段により算出された故障率が所定の閾値を上回るメディアサーバがあるか否かを判断する判断手段と、
前記メディアサーバに記憶されたコンテンツのそれぞれについて、優先順位を設定する設定手段と、
前記複数のメディアサーバのそれぞれについて、記憶容量の残量を算出する残量算出手段と、
前記判断手段により故障率が所定の閾値を上回るメディアサーバがあると判断された場合に、当該メディアサーバに記憶されたコンテンツのうちの前記設定手段により設定された優先順位が高いコンテンツから順に、当該コンテンツの情報量よりも前記残量算出手段により算出された記憶容量の残量が多い他のメディアサーバであり、且つ前記判断手段により故障率が所定の閾値を下回ると判断された他のメディアサーバのうちの、前記故障率算出手段により算出された故障率が最も低い他のメディアサーバに移動させる移動制御手段と、
を備え、
前記メディアサーバは、
前記コンテンツを記憶する記憶手段を備えることを特徴とする。
【０００７】
請求項２に記載の発明は、
コンテンツを記憶する複数のメディアサーバと、当該複数のメディアサーバを管理する管理サーバと、を備えるコンテンツ移動システムにおいて、
前記管理サーバは、
前記複数のメディアサーバのそれぞれについて、故障率を算出する故障率算出手段と、
前記複数のメディアサーバの中に、前記故障率算出手段により算出された故障率が所定の閾値を上回るメディアサーバがあるか否かを判断する判断手段と、
前記メディアサーバに記憶されたコンテンツのそれぞれについて、優先順位を設定する設定手段と、
前記複数のメディアサーバのそれぞれについて、記憶容量の残量を算出する残量算出手段と、
前記判断手段により故障率が所定の閾値を上回るメディアサーバがあると判断された場合に、当該メディアサーバに記憶されたコンテンツのうちの前記設定手段により設定された優先順位が高いコンテンツから順に、当該コンテンツの情報量よりも前記残量算出手段により算出された記憶容量の残量が多い他のメディアサーバであり、且つ前記判断手段により故障率が所定の閾値を下回ると判断された他のメディアサーバのうちの、前記故障率算出手段により算出された故障率が最も低い他のメディアサーバに移動させる移動制御手段と、
前記メディアサーバに記憶されたコンテンツの画質を低下させる画質低下制御手段と、
を備え、
前記メディアサーバは、
前記コンテンツを記憶する記憶手段を備え、
前記移動制御手段は、移動させるコンテンツの情報量が大きいために当該コンテンツを前記他のメディアサーバに移動できない場合に、前記画質低下制御手段により画質が低下された当該コンテンツのコピーデータを前記他のメディアサーバに移動させ、当該コンテンツのオリジナルデータは当該コンテンツを予め記憶していたメディアサーバに記憶させたままにしておくことを特徴とする。
【０００８】
請求項３に記載の発明は、
コンテンツを記憶する複数のメディアサーバを管理する管理サーバにおいて、
前記複数のメディアサーバのそれぞれについて、故障率を算出する故障率算出手段と、
前記複数のメディアサーバの中に、前記故障率算出手段により算出された故障率が所定の閾値を上回るメディアサーバがあるか否かを判断する判断手段と、
前記判断手段により故障率が所定の閾値を上回るメディアサーバがあると判断された場合に、当該メディアサーバに記憶されたコンテンツを、前記判断手段により故障率が所定の閾値を下回ると判断された他のメディアサーバに移動させる移動制御手段と、
を備えることを特徴とする。
【０００９】
請求項４に記載の発明は、
請求項３に記載の管理サーバにおいて、
前記メディアサーバに記憶されたコンテンツのそれぞれについて、優先順位を設定する設定手段と、
前記複数のメディアサーバのそれぞれについて、記憶容量の残量を算出する残量算出手段と、
を備え、
前記移動制御手段は、前記判断手段により故障率が所定の閾値を上回ると判断されたメディアサーバに記憶されたコンテンツのうちの前記設定手段により設定された優先順位が高いコンテンツから順に、当該コンテンツの情報量よりも前記残量算出手段により算出された記憶容量の残量が多い他のメディアサーバのうちの、前記故障率算出手段により算出された故障率が最も低い他のメディアサーバに移動させることを特徴とする。
【００１０】
請求項５に記載の発明は、
請求項３又は４に記載の管理サーバにおいて、
前記メディアサーバに記憶されたコンテンツの画質を低下させる画質低下制御手段を備え、
前記移動制御手段は、移動させるコンテンツの情報量が大きいために当該コンテンツを前記他のメディアサーバに移動できない場合に、前記画質低下制御手段により画質が低下された当該コンテンツを、当該他のメディアサーバに移動させることを特徴とする。
【００１１】
請求項６に記載の発明は、
請求項５に記載の管理サーバにおいて、
前記移動制御手段は、前記画質低下制御手段により画質が低下された前記コンテンツのコピーデータを前記他のメディアサーバに移動させ、当該コンテンツのオリジナルデータは当該コンテンツを予め記憶していたメディアサーバに記憶させたままにしておくことを特徴とする。
【００１２】
請求項７に記載の発明は、
コンテンツを記憶する複数のメディアサーバと、当該複数のメディアサーバを管理する管理サーバと、を備えるコンテンツ移動システムにおいて、
前記管理サーバは、
前記複数のメディアサーバのそれぞれについて、故障率を算出する故障率算出手段と、
前記複数のメディアサーバの中に、前記故障率算出手段により算出された故障率が所定の閾値を上回るメディアサーバがあるか否かを判断する判断手段と、
前記メディアサーバに記憶されたコンテンツのそれぞれについて、優先順位を設定する設定手段と、
前記判断手段により故障率が所定の閾値を上回るメディアサーバがあると判断された場合に、前記複数のメディアサーバに記憶されたコンテンツのうちの前記設定手段により設定された優先順位が高いコンテンツから順に、前記故障率算出手段により算出された故障率が最も低いメディアサーバに移動させる移動制御手段と、
を備え、
前記メディアサーバは、
前記コンテンツを記憶する記憶手段を備えることを特徴とする。
【００１３】
請求項８に記載の発明は、
コンテンツを記憶する複数のメディアサーバを管理する管理サーバにおいて、
前記複数のメディアサーバのそれぞれについて、故障率を算出する故障率算出手段と、
前記複数のメディアサーバの中に、前記故障率算出手段により算出された故障率が所定の閾値を上回るメディアサーバがあるか否かを判断する判断手段と、
前記メディアサーバに記憶されたコンテンツのそれぞれについて、優先順位を設定する設定手段と、
前記判断手段により故障率が所定の閾値を上回るメディアサーバがあると判断された場合に、前記複数のメディアサーバに記憶されたコンテンツのうちの前記設定手段により設定された優先順位が高いコンテンツから順に、前記故障率算出手段により算出された故障率が最も低いメディアサーバに移動させる移動制御手段と、
を備えることを特徴とする。
【発明の効果】
【００１４】
請求項１に記載の発明によれば、故障率算出手段によって、複数のメディアサーバのそれぞれについて、故障率を算出することができ、判断手段によって、複数のメディアサーバの中に、故障率算出手段により算出された故障率が所定の閾値を上回るメディアサーバがあるか否かを判断することができ、移動制御手段によって、判断手段により故障率が所定の閾値を上回るメディアサーバがあると判断された場合に、当該メディアサーバに記憶されたコンテンツを、判断手段により故障率が所定の閾値を下回ると判断された他のメディアサーバに移動させることができる。
すなわち、一のメディアサーバに搭載されたハードディスクの故障率が所定の閾値を上回ると、当該一のメディアサーバに搭載されたハードディスクに記憶されているコンテンツを自動的に他のメディアサーバに移動させることができるため、一のメディアサーバに搭載されたハードディスクに記憶されたコンテンツが、ハードディスクの故障により喪失してしまうリスクを好適に低減することができる。
【００１５】
また、移動制御手段は、判断手段により故障率が所定の閾値を上回ると判断されたメディアサーバに記憶されたコンテンツのうちの設定手段により設定された優先順位が高いコンテンツから順に、当該コンテンツの情報量よりも残量算出手段により算出された記憶容量の残量が多い他のメディアサーバのうちの、故障率算出手段により算出された故障率が最も低い他のメディアサーバに移動させることができる。
すなわち、優先順位が高いコンテンツほど、故障率が低いハードディスクを搭載するメディアサーバに移動されるため、メディアサーバに搭載されたハードディスクに記憶された重要なコンテンツが、ハードディスクの故障により喪失してしまうリスクを好適に低減することができる。
【００１６】
請求項２に記載の発明によれば、故障率算出手段によって、複数のメディアサーバのそれぞれについて、故障率を算出することができ、判断手段によって、複数のメディアサーバの中に、故障率算出手段により算出された故障率が所定の閾値を上回るメディアサーバがあるか否かを判断することができ、移動制御手段によって、判断手段により故障率が所定の閾値を上回るメディアサーバがあると判断された場合に、当該メディアサーバに記憶されたコンテンツを、判断手段により故障率が所定の閾値を下回ると判断された他のメディアサーバに移動させることができる。
すなわち、一のメディアサーバに搭載されたハードディスクの故障率が所定の閾値を上回ると、当該一のメディアサーバに搭載されたハードディスクに記憶されているコンテンツを自動的に他のメディアサーバに移動させることができるため、一のメディアサーバに搭載されたハードディスクに記憶されたコンテンツが、ハードディスクの故障により喪失してしまうリスクを好適に低減することができる。
【００１７】
また、移動制御手段は、判断手段により故障率が所定の閾値を上回ると判断されたメディアサーバに記憶されたコンテンツのうちの設定手段により設定された優先順位が高いコンテンツから順に、当該コンテンツの情報量よりも残量算出手段により算出された記憶容量の残量が多い他のメディアサーバのうちの、故障率算出手段により算出された故障率が最も低い他のメディアサーバに移動させることができる。
すなわち、優先順位が高いコンテンツほど、故障率が低いハードディスクを搭載するメディアサーバに移動されるため、メディアサーバに搭載されたハードディスクに記憶された重要なコンテンツが、ハードディスクの故障により喪失してしまうリスクを好適に低減することができる。
【００１８】
また、移動制御手段は、移動させるコンテンツの情報量が大きいために当該コンテンツを他のメディアサーバに移動できない場合に、画質低下制御手段により画質が低下された当該コンテンツを、当該他のメディアサーバに移動させることができる。
したがって、画質が低下してしまう場合もあるが、できるだけ数多くのコンテンツを、故障率が低いハードディスクを搭載するメディアサーバに移動させることができるため、メディアサーバに搭載されたハードディスクに記憶されたコンテンツが、ハードディスクの故障により喪失してしまうリスクを好適に低減することができる。
【００１９】
また、移動制御手段は、画質低下制御手段により画質が低下されたコンテンツのコピーデータを他のメディアサーバに移動させ、当該コンテンツのオリジナルデータは当該コンテンツを予め記憶していたメディアサーバのハードディスクに記憶させたままにしておくことができる。
したがって、画質が維持されたコンテンツを、故障する危険性の高いハードディスクではあるが、記憶しておくことができる。
【００２０】
請求項３に記載の発明によれば、故障率算出手段によって、複数のメディアサーバのそれぞれについて、故障率を算出することができ、判断手段によって、複数のメディアサーバの中に、故障率算出手段により算出された故障率が所定の閾値を上回るメディアサーバがあるか否かを判断することができ、移動制御手段によって、判断手段により故障率が所定の閾値を上回るメディアサーバがあると判断された場合に、当該メディアサーバに記憶されたコンテンツを、判断手段により故障率が所定の閾値を下回ると判断された他のメディアサーバに移動させることができる。
すなわち、一のメディアサーバに搭載されたハードディスクの故障率が所定の閾値を上回ると、当該一のメディアサーバに搭載されたハードディスクに記憶されているコンテンツを自動的に他のメディアサーバに移動させることができるため、一のメディアサーバに搭載されたハードディスクに記憶されたコンテンツが、ハードディスクの故障により喪失してしまうリスクを好適に低減することができる。
【００２１】
請求項４に記載の発明によれば、請求項３に記載の発明と同様の効果が得られることは無論のこと、移動制御手段は、判断手段により故障率が所定の閾値を上回ると判断されたメディアサーバに記憶されたコンテンツのうちの設定手段により設定された優先順位が高いコンテンツから順に、当該コンテンツの情報量よりも残量算出手段により算出された記憶容量の残量が多い他のメディアサーバのうちの、故障率算出手段により算出された故障率が最も低い他のメディアサーバに移動させることができる。
すなわち、優先順位が高いコンテンツほど、故障率が低いハードディスクを搭載するメディアサーバに移動されるため、メディアサーバに搭載されたハードディスクに記憶された重要なコンテンツが、ハードディスクの故障により喪失してしまうリスクを好適に低減することができる。
【００２２】
請求項５に記載の発明によれば、請求項３又は４に記載の発明と同様の効果が得られることは無論のこと、移動制御手段は、移動させるコンテンツの情報量が大きいために当該コンテンツを他のメディアサーバに移動できない場合に、画質低下制御手段により画質が低下された当該コンテンツを、当該他のメディアサーバに移動させることができる。
したがって、画質が低下してしまう場合もあるが、できるだけ数多くのコンテンツを、故障率が低いハードディスクを搭載するメディアサーバに移動させることができるため、メディアサーバに搭載されたハードディスクに記憶されたコンテンツが、ハードディスクの故障により喪失してしまうリスクを好適に低減することができる。
【００２３】
請求項６に記載の発明によれば、請求項５に記載の発明と同様の効果が得られることは無論のこと、移動制御手段は、画質低下制御手段により画質が低下されたコンテンツのコピーデータを他のメディアサーバに移動させ、当該コンテンツのオリジナルデータは当該コンテンツを予め記憶していたメディアサーバのハードディスクに記憶させたままにしておくことができる。
したがって、画質が維持されたコンテンツを、故障する危険性の高いハードディスクではあるが、記憶しておくことができる。
【００２４】
請求項７に記載の発明によれば、故障率算出手段によって、複数のメディアサーバのそれぞれについて、故障率を算出することができ、判断手段によって、複数のメディアサーバの中に、故障率算出手段により算出された故障率が所定の閾値を上回るメディアサーバがあるか否かを判断することができ、設定手段によって、メディアサーバに記憶されたコンテンツのそれぞれについて、優先順位を設定することができ、移動制御手段によって、判断手段により故障率が所定の閾値を上回るメディアサーバがあると判断された場合に、複数のメディアサーバに記憶されたコンテンツのうちの設定手段により設定された優先順位が高いコンテンツから順に、故障率算出手段により算出された故障率が最も低いメディアサーバに移動させることができる。
すなわち、一のメディアサーバに搭載されたハードディスクの故障率が所定の閾値を上回ると、複数のメディアサーバに搭載されたハードディスクに記憶されているコンテンツを優先順位が高いものから順に、自動的に故障率が低いハードディスクを搭載するメディアサーバに移動させることができるため、一のメディアサーバに搭載されたハードディスクに記憶されたコンテンツのうち優先順位が高いコンテンツが、ハードディスクの故障により喪失してしまうリスクを好適に低減することができる。
【００２５】
請求項８に記載の発明によれば、故障率算出手段によって、複数のメディアサーバのそれぞれについて、故障率を算出することができ、判断手段によって、複数のメディアサーバの中に、故障率算出手段により算出された故障率が所定の閾値を上回るメディアサーバがあるか否かを判断することができ、設定手段によって、メディアサーバに記憶されたコンテンツのそれぞれについて、優先順位を設定することができ、移動制御手段によって、判断手段により故障率が所定の閾値を上回るメディアサーバがあると判断された場合に、複数のメディアサーバに記憶されたコンテンツのうちの設定手段により設定された優先順位が高いコンテンツから順に、故障率算出手段により算出された故障率が最も低いメディアサーバに移動させることができる。
すなわち、一のメディアサーバに搭載されたハードディスクの故障率が所定の閾値を上回ると、複数のメディアサーバに搭載されたハードディスクに記憶されているコンテンツを優先順位が高いものから順に、自動的に故障率が低いハードディスクを搭載するメディアサーバに移動させることができるため、一のメディアサーバに搭載されたハードディスクに記憶されたコンテンツのうち優先順位が高いコンテンツが、ハードディスクの故障により喪失してしまうリスクを好適に低減することができる。
【発明を実施するための最良の形態】
【００２６】
以下、図を参照して、本発明にかかる管理サーバ及び当該管理サーバを備えるコンテンツ移動システムの最良の形態を詳細に説明する。なお、発明の範囲は、図示例に限定されない。
【００２７】
［第１の実施の形態］
まず、第１の実施の形態のおける管理サーバ６及び管理サーバ６を備えるコンテンツ移動システム１について説明する。
【００２８】
＜コンテンツ移動システムの構成＞
まず、コンテンツ移動システム１の構成について、図１〜図４を参照して説明する。
コンテンツ移動システム１は、例えば、図１に示すように、コンテンツを受信したり或いは当該受信されたコンテンツを再生する複数のメディアプレーヤ２と、メディアプレーヤ２により受信されたコンテンツを記憶する複数のメディアサーバ４と、複数のメディアサーバ４を管理する管理サーバ６と、を備えて構成される。
複数のメディアプレーヤ２と、複数のメディアサーバ４と、管理サーバ６とは、例えば、ネットワークＮを介して互いに接続されている。
なお、管理サーバ６は、複数のメディアプレーヤ２の何れか１つのメディアプレーヤ２内に組み込まれて構成されていてもよいし、或いは、複数のメディアサーバ４の何れか１つのメディアサーバ４内に組み込まれて構成されていてもよい。
【００２９】
＜メディアプレーヤの構成＞
メディアプレーヤ２は、例えば、コンテンツを受信したり或いは当該受信されたコンテンツを再生するテレビジョン受信装置などであり、例えば、図２に示すように、アンテナ２１ａを備えたチューナ２１と、信号処理部２２と、出力部２３と、通信制御部２４と、制御部２５と、などを備えて構成される。各部は、バス２０によって接続されている。
【００３０】
チューナ２１は、制御部２５から入力される制御信号に従って、例えば、ユーザ所望の一の放送番組のコンテンツを、テレビジョン放送波から受信する。
具体的には、チューナ２１は、例えば、アンテナ２１ａにより受信されたテレビジョン放送波から、ユーザ所望の放送番組のチャンネルに対応する周波数帯域に存在するコンテンツ（テレビジョン放送信号）を受信し、そして、当該受信したコンテンツを変調して信号処理部２２に出力する。
【００３１】
信号処理部２２は、制御部２５から入力される制御信号に従って、例えば、チューナ２１から入力されたコンテンツに所定の処理を施して、当該コンテンツから映像データと音声データとなどを分離し、当該映像データをデコードして出力部２３の映像表示部２３１（後述）に出力するとともに、当該音声データをデコードして出力部２３の音声出力部２３２（後述）に出力する。
【００３２】
また、信号処理部２２は、制御部２５から入力される制御信号に従って、例えば、チューナ２１から入力されたコンテンツに所定の処理を施して、通信制御部２４に出力する。この通信制御部２４に出力されたコンテンツは、ネットワークＮを介してメディアサーバ４に送信されて、メディアサーバ４のハードディスク４３（後述）に記憶されることとなる。
そして、メディアサーバ４のハードディスク４３（後述）に記憶されたコンテンツが、ネットワークＮを介してメディアプレーヤ２の通信制御部２４により受信されると、信号処理部２２は、制御部２５から入力される制御信号に従って、例えば、当該コンテンツに所定の処理を施して、当該コンテンツから映像データと音声データとなどを分離し、当該映像データをデコードして出力部２３の映像表示部２３１（後述）に出力するとともに、当該音声データをデコードして出力部２３の音声出力部２３２（後述）に出力する。
【００３３】
出力部２３は、例えば、図２に示すように、映像表示部２３１と、音声出力部２３２と、などを備えている。
【００３４】
映像表示部２３１は、例えば、液晶表示機器等であり、信号処理部２２から入力された映像データに基づく映像を表示する。
【００３５】
音声出力２３２は、例えば、スピーカ機器等であり、信号処理部２２から入力された音声データに基づく音声を出力する。
【００３６】
通信制御部２４は、例えば、ネットワークＮを介して、外部機器との間で各種データの送受信を行う。
【００３７】
制御部２５は、例えば、図２に示すように、ＣＰＵ（Central Processing Unit）２５１と、ＲＡＭ（Random Access Memory）２５２と、記憶部２５３と、などを備えている。
【００３８】
ＣＰＵ２５１は、例えば、記憶部２５３に記憶されたメディアプレーヤ２用の各種処理プログラムに従って各種の制御動作を行う。
【００３９】
ＲＡＭ２５２は、例えば、ＣＰＵ２５１によって実行される処理プログラムなどを展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果などを格納するデータ格納領域などを備える。
【００４０】
記憶部２５３は、例えば、メディアプレーヤ２で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ２５１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部２５３に記憶されている。
【００４１】
＜メディアサーバの構成＞
メディアサーバ４は、例えば、コンテンツを記憶するＨＤＤレコーダなどであり、例えば、図３に示すように、通信制御部４１と、信号処理部４２と、ハードディスク４３と、制御部４４と、などを備えて構成される。各部は、バス４０によって接続されている。
【００４２】
通信制御部４１は、例えば、ネットワークＮを介して、外部機器との間で各種データの送受信を行う。
【００４３】
信号処理部４２は、制御部４４から入力される制御信号に従って、例えば、メディアプレーヤ２や他のメディアサーバ４から送信されて通信制御部４１により受信されたコンテンツに所定の処理を施して、ハードディスク４３に出力する。
【００４４】
また、信号処理部４２は、制御部４４から入力される制御信号に従って、例えば、ハードディスク４３に記憶されたコンテンツに所定の処理を施して、通信制御部４１に出力する。この通信制御部４１に出力されたコンテンツは、ネットワークＮを介してメディアプレーヤ２や他のメディアサーバ４に対して送信されることとなる。
【００４５】
ハードディスク４３は、制御部４４から入力される制御信号に従って、例えば、記憶手段として、信号処理部４２から入力されたコンテンツを記憶する。
【００４６】
制御部４４は、例えば、図３に示すように、ＣＰＵ４４１と、ＲＡＭ４４２と、記憶部４４３と、などを備えている。
【００４７】
ＣＰＵ４４１は、例えば、記憶部４４３に記憶されたメディアサーバ４用の各種処理プログラムに従って各種の制御動作を行う。
【００４８】
ＲＡＭ４４２は、例えば、ＣＰＵ４４１によって実行される処理プログラムなどを展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果などを格納するデータ格納領域などを備える。
【００４９】
記憶部４４３は、例えば、メディアサーバ４で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ４４１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部４４３に記憶されている。
【００５０】
具体的には、記憶部４４３は、例えば、コンテンツ移動プログラム４４３ａなどを記憶している。
【００５１】
コンテンツ移動プログラム４４３ａは、例えば、管理サーバ６により送信されて通信制御部４１により受信されたコンテンツ移動制御情報に従って、ハードディスク４３に記憶されたコンテンツを、他のメディアサーバ４に移動させる機能を、ＣＰＵ４４１に実現させる。
ここで、コンテンツ移動制御情報には、例えば、移動させるコンテンツを識別するためのコンテンツ識別情報と、当該コンテンツの移動先のメディアサーバ４を識別するためのメディアサーバ識別情報と、などが含まれている。
【００５２】
＜管理サーバの構成＞
管理サーバ６は、例えば、メディアサーバ４に搭載されたハードディスク４３を管理する装置であり、例えば、図４に示すように、通信制御部６１と、メモリ６２と、制御部６３と、などを備えて構成される。各部は、バス６０によって接続されている。
【００５３】
通信制御部６１は、例えば、ネットワークＮを介して、外部機器との間で各種データの送受信を行う。
【００５４】
メモリ６２は、例えば、ネットワークＮ上の複数のメディアサーバ４のそれぞれについて、搭載されたハードディスク４３に関する情報や、ハードディスク４３に記憶されたコンテンツに関する情報などを記憶している。
【００５５】
具体的には、メモリ６２は、ハードディスク４３に関する情報として、例えば、ハードディスク４３の稼働時間の和、ハードディスク４３のＭＴＢＦ（Mean Time Between Failure：平均故障間隔）、ハードディスク４３の記憶容量などを記憶している。
また、メモリ６２は、コンテンツに関する情報として、例えば、情報量、録画日、録画時間、視聴回数、画質、ジャンルなどを記憶している。
【００５６】
制御部６３は、例えば、図４に示すように、ＣＰＵ６３１と、ＲＡＭ６３２と、記憶部６３３と、などを備えている。
【００５７】
ＣＰＵ６３１は、例えば、記憶部６３３に記憶された管理サーバ６用の各種処理プログラムに従って各種の制御動作を行う。
【００５８】
ＲＡＭ６３２は、例えば、ＣＰＵ６３１によって実行される処理プログラムなどを展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果などを格納するデータ格納領域などを備える。
【００５９】
記憶部６３３は、例えば、管理サーバ６で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ６３１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部６３３に記憶されている。
【００６０】
具体的には、記憶部６３３は、例えば、故障率算出プログラム６３３ａと、判断プログラム６３３ｂと、設定プログラム６３３ｃと、残量算出プログラム６３３ｄと、移動制御プログラム６３３ｅと、などを記憶している。
【００６１】
故障率算出プログラム６３３ａは、例えば、メモリ６２に記憶された情報に基づいて、複数のメディアサーバ４のそれぞれについて、搭載されたハードディスク４３の故障率を算出する機能を、ＣＰＵ６３１に実現させる。
【００６２】
具体的には、ＣＰＵ６３１は、例えば、ハードディスク４３の稼働時間の和を、ハードディスク４３のＭＴＢＦで割ることによって、ハードディスク４３の故障率を算出する。
ＣＰＵ６３１は、かかる故障率算出プログラム６３３ａを実行することによって、故障率算出手段として機能する。
【００６３】
判断プログラム６３３ｂは、例えば、複数のメディアサーバ４の中に、故障率算出プログラム６３３ａを実行したＣＰＵ６３１により算出された故障率が所定の閾値を上回るメディアサーバ４があるか否かを判断する機能を、ＣＰＵ６３１に実現させる。
ＣＰＵ６３１は、かかる判断プログラム６３３ｂを実行することによって、判断手段として機能する。
【００６４】
設定プログラム６３３ｃは、例えば、メモリ６２に記憶された情報に基づいて、メディアサーバ４に搭載されたハードディスク４３に記憶されたコンテンツのそれぞれについて、優先順位を設定する機能を、ＣＰＵ６３１に実現させる。
【００６５】
具体的には、ＣＰＵ６３１は、例えば、録画日が新しいコンテンツほど優先されるように、優先順位を設定する。
ＣＰＵ６３１は、かかる設定プログラム６３３ｃを実行することによって、設定手段として機能する。
【００６６】
残量算出プログラム６３３ｄは、例えば、メモリ６２に記憶された情報に基づいて、複数のメディアサーバ４のそれぞれについて、搭載されたハードディスク４３の記憶容量の残量を算出する機能を、ＣＰＵ６３１に実現させる。
【００６７】
具体的には、ＣＰＵ６３１は、例えば、ハードディスク４３の記憶容量から、ハードディスク４３に記憶されているコンテンツの情報量の和を引くことによって、ハードディスク４３の記憶容量の残量を算出する。
ＣＰＵ６３１は、かかる残量算出プログラム６３３ｄを実行することによって、残量算出手段として機能する。
【００６８】
移動制御プログラム６３３ｅは、例えば、判断プログラム６３３ｂを実行したＣＰＵ６３１により故障率が所定の閾値を上回るメディアサーバ４があると判断された場合に、そのメディアサーバ４に記憶されたコンテンツのうちの設定プログラム６３３ｃを実行したＣＰＵ６３１により設定された優先順位が高いコンテンツから順に、当該コンテンツの情報量よりも残量算出プログラム６３３ｄを実行したＣＰＵ６３１により算出された記憶容量の残量が多い他のメディアサーバ４であり、且つ判断プログラム６３３ｂを実行したＣＰＵ６３１により故障率が所定の閾値を下回ると判断された他のメディアサーバ４のうちの、故障率算出プログラム６３３ａを実行したＣＰＵ６３１により算出された故障率が最も低い他のメディアサーバ４に移動させる機能を、ＣＰＵ６３１に実現させる。
移動制御手段と、
【００６９】
具体的には、ＣＰＵ６３１は、優先順位が高いコンテンツから順に、当該コンテンツの情報量よりも記憶容量の残量が多い他のメディアサーバ４のうちの、故障率が最も低い他のメディアサーバ４に移動させる。そして、ＣＰＵ６３１は、この動作を、故障率が所定の閾値を上回ると判断されたメディアサーバ４のハードディスク４３に記憶されたコンテンツの全てが移動するまで、或いは、移動させるコンテンツの情報量が大きいために当該コンテンツを他のメディアサーバ４に移動できなくなるまで、実行する。
【００７０】
より具体的には、ＣＰＵ６３１は、例えば、通信制御部６１に制御信号を入力して、故障率が所定の閾値を上回ったと判断されたメディアサーバ４に対して、移動させるコンテンツを識別するためのコンテンツ識別情報と、当該コンテンツの移動先のメディアサーバ４を識別するためのメディアサーバ識別情報と、などを含むコンテンツ移動制御情報を送信させる。
ＣＰＵ６３１は、かかる移動制御プログラム６３３ｅを実行することによって、移動制御手段として機能する。
【００７１】
＜コンテンツ移動処理＞
次に、コンテンツ移動システム１によるコンテンツの移動に関する処理について、図５のフローチャートを参照して説明する。
【００７２】
まず、管理サーバ６のＣＰＵ６３１は、故障率算出プログラム６３３ａを実行して、複数のメディアサーバのそれぞれについて、搭載されたハードディスク４３の故障率を算出する（ステップＳ１１）。
【００７３】
次いで、ＣＰＵ６３１は、判断プログラム６３３ｂを実行して、複数のメディアサーバ４の中に、故障率が所定の閾値を上回るメディアサーバ４があるか否かを判断する（ステップＳ１２）。
【００７４】
ステップＳ１２で、故障率が所定の閾値を上回るメディアサーバ４がないと判断すると（ステップＳ１２；Ｎｏ）、ＣＰＵ６３１は、ステップＳ１１以降の処理を繰り返して行う。
【００７５】
一方、ステップＳ１２で、故障率が所定の閾値を上回るメディアサーバ４があると判断すると（ステップＳ１２；Ｙｅｓ）、ＣＰＵ６３１は、設定プログラム６３３ｃを実行して、故障率が所定の閾値を上回ると判断されたメディアサーバ４のハードディスク４３に記憶されたコンテンツのそれぞれについて、優先順位を設定する（ステップＳ１３）。
【００７６】
次いで、ＣＰＵ６３１は、ＲＡＭ６３２内の「ｎ」記憶領域に“１”を設定する（ステップＳ１４）。
【００７７】
次いで、ＣＰＵ６３１は、残量算出プログラム６３３ｄを実行して、故障率が所定の閾値を上回ると判断されたメディアサーバ４以外の他のメディアサーバ４のそれぞれについて、搭載されたハードディスク４３の記憶容量の残量を算出する（ステップＳ１５）。
【００７８】
次いで、ＣＰＵ６３１は、移動制御プログラム６３３ｅを実行して、ステップＳ１５で算出された記憶容量の残量に基づいて、優先順位がｎ番目に高いコンテンツの情報量よりも記憶容量の残量が多いハードディスク４３を搭載した他のメディアサーバ４があるか否かを判断する（ステップＳ１６）。
【００７９】
ステップＳ１６にて、優先順位がｎ番目に高いコンテンツの情報量よりも記憶容量の残量が多いハードディスク４３を搭載した他のメディアサーバ４がないと判断すると（ステップＳ１６；Ｎｏ）、ＣＰＵ６３１は、例えば、ユーザに対して複数のメディアサーバ４に搭載されたハードディスク４３に記憶されたコンテンツを整理するよう指示するために、メディアプレーヤ２の映像表示部２３１に、所定のエラーメッセージを表示させ（ステップＳ１７）、本処理を終了する。
【００８０】
一方、ステップＳ１６にて、優先順位がｎ番目に高いコンテンツの情報量よりも記憶容量の残量が多いハードディスク４３を搭載した他のメディアサーバ４があると判断すると（ステップＳ１６；Ｙｅｓ）、ＣＰＵ６３１は、当該優先順位がｎ番目に高いコンテンツを、当該コンテンツの情報量よりも記憶容量の残量が多いハードディスク４３を搭載した他のメディアサーバ４のうちの、故障率が最も低いハードディスク４３を搭載した他のメディアサーバ４に移動させる（ステップＳ１８）。
【００８１】
次いで、ＣＰＵ６３１は、ＲＡＭ６３２内の「ｎ」記憶領域に“ｎ＋１”を設定する（ステップＳ１９）。
【００８２】
次いで、ＣＰＵ６３１は、故障率が所定の閾値を上回ると判断されたメディアサーバ４のハードディスク４３に、優先順位がｎ番目に高いコンテンツが記憶されているか否かを判断する（ステップＳ２０）。
【００８３】
ステップＳ２０で、故障率が所定の閾値を上回ると判断されたメディアサーバ４のハードディスク４３に、優先順位がｎ番目に高いコンテンツが記憶されていないと判断すると（ステップＳ２０；Ｎｏ）、ＣＰＵ６３１は、ステップＳ１１以降の処理を繰り返して行う。 
【００８４】
一方、ステップＳ２０で、故障率が所定の閾値を上回ると判断されたメディアサーバ４のハードディスク４３に、優先順位がｎ番目に高いコンテンツが記憶されていると判断すると（ステップＳ２０；Ｙｅｓ）、ＣＰＵ６３１は、ステップＳ１５以降の処理を繰り返して行う。
【００８５】
以上説明した第１の実施の形態における管理サーバ６及び管理サーバ６を備えるコンテンツ移動システム１によれば、故障率算出プログラム６３３ａを実行したＣＰＵ６３１によって、複数のメディアサーバ４のそれぞれについて、搭載されたハードディスク４３の故障率を算出することができ、判断プログラム６３３ｂを実行したＣＰＵ６３１によって、複数のメディアサーバ４の中に、故障率算出プログラム６３３ａを実行したＣＰＵ６３１により算出された故障率が所定の閾値を上回るメディアサーバ４があるか否かを判断することができ、移動制御プログラム６３３ｅを実行したＣＰＵ６３１によって、判断プログラム６３３ｂを実行したＣＰＵ６３１により故障率が所定の閾値を上回るメディアサーバ４があると判断された場合に、そのメディアサーバ４に記憶されたコンテンツを、判断プログラム６３３ｂを実行したＣＰＵ６３１により故障率が所定の閾値を下回ると判断された他のメディアサーバ４に移動させることができる。
すなわち、一のメディアサーバ４に搭載されたハードディスク４３の故障率が所定の閾値を上回ると、当該一のメディアサーバ４に搭載されたハードディスク４３に記憶されているコンテンツを自動的に他のメディアサーバ４に移動させることができるため、一のメディアサーバ４に搭載されたハードディスク４３に記憶されたコンテンツが、ハードディスク４３の故障により喪失してしまうリスクを好適に低減することができる。
【００８６】
また、移動制御プログラム６３３ｅを実行したＣＰＵ６３１は、判断プログラム６３３ｂを実行したＣＰＵ６３１により故障率が所定の閾値を上回ると判断されたメディアサーバ４に記憶されたコンテンツのうちの設定プログラム６３３ｃを実行したＣＰＵ６３１により設定された優先順位が高いコンテンツから順に、当該コンテンツの情報量よりも残量算出プログラム６３３ｄを実行したＣＰＵ６３１により算出された記憶容量の残量が多い他のメディアサーバ４のうちの、故障率算出プログラム６３３ａを実行したＣＰＵ６３１により算出された故障率が最も低い他のメディアサーバ４に移動させることができる。
すなわち、優先順位が高いコンテンツほど、故障率が低いハードディスク４３を搭載するメディアサーバ４に移動されるため、メディアサーバ４に搭載されたハードディスク４３に記憶された重要なコンテンツが、ハードディスク４３の故障により喪失してしまうリスクを好適に低減することができる。
【００８７】
[第２の実施の形態]
次に、第２の実施の形態のおける管理サーバ６Ａ及び管理サーバ６Ａを備えるコンテンツ移動システム１Ａについて説明する。
なお、第２の実施の形態の管理サーバ６Ａ及び管理サーバ６Ａを備えるコンテンツ移動システム１Ａは、コンテンツを移動させる際にコンテンツの画質を低下させてから移動させる場合がある点のみが第１の実施の形態の管理サーバ６及び管理サーバ６を備えるコンテンツ移動システム１と異なる。具体的には、メディアサーバ４（図３）の制御部４４の構成の一部と、管理サーバ６（図４）の制御部６３の構成の一部と、が異なる。したがって、異なる箇所のみについて説明し、その他の共通する部分は同一符号を付して説明する。
【００８８】
＜コンテンツ移動システムの構成＞
まず、コンテンツ移動システム１Ａの構成について、図６〜図８を参照して説明する。
コンテンツ移動システム１Ａは、例えば、図６に示すように、複数のメディアプレーヤ２と、メディアプレーヤ２により受信されたコンテンツを記憶する複数のメディアサーバ４Ａと、複数のメディアサーバ４Ａを管理する管理サーバ６Ａと、を備えて構成される。
複数のメディアプレーヤ２と、複数のメディアサーバ４Ａと、管理サーバ６Ａとは、例えば、ネットワークＮを介して互いに接続されている。
【００８９】
＜メディアサーバの構成＞
メディアサーバ４Ａは、例えば、コンテンツを記憶するＨＤＤレコーダなどであり、例えば、図７に示すように、通信制御部４１と、信号処理部４２と、ハードディスク４３と、制御部４４Ａと、などを備えて構成される。各部は、バス４０Ａによって接続されている。
【００９０】
制御部４４Ａは、例えば、図７に示すように、ＣＰＵ４４１と、ＲＡＭ４４２と、記憶部４４３Ａと、などを備えている。
【００９１】
記憶部４４３Ａは、例えば、メディアサーバ４Ａで実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ４４１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部４４３Ａに記憶されている。
【００９２】
具体的には、記憶部４４３Ａは、例えば、コンテンツ移動プログラム４４３ａと、画質低下プログラム４３３ｂＡと、などを記憶している。
【００９３】
画質低下プログラム４３３ｂＡは、例えば、管理サーバ６Ａにより送信されて通信制御部４１により受信された画質低下制御情報に従って、ハードディスク４３に記憶されたコンテンツの画質を低下させる機能を、ＣＰＵ４４１に実現させる。
具体的には、ＣＰＵ４４１は、例えば、画質が低下されたコンテンツのコピーデータを作成する。
【００９４】
＜管理サーバの構成＞
管理サーバ６Ａは、例えば、メディアサーバ４Ａに搭載されたハードディスク４３を管理する装置であり、例えば、図８に示すように、通信制御部６１と、メモリ６２と、制御部６３Ａと、などを備えて構成される。各部は、バス６０Ａによって接続されている。
【００９５】
制御部６３Ａは、例えば、図８に示すように、ＣＰＵ６３１と、ＲＡＭ６３２と、記憶部６３３Ａと、などを備えている。
【００９６】
記憶部６３３Ａは、例えば、管理サーバ６Ａで実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ６３１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部６３３Ａに記憶されている。
【００９７】
具体的には、記憶部６３３Ａは、例えば、故障率算出プログラム６３３ａと、判断プログラム６３３ｂと、設定プログラム６３３ｃと、残量算出プログラム６３３ｄと、移動制御プログラム６３３ｅＡと、画質低下制御プログラム６３３ｆＡと、などを記憶している。
【００９８】
移動制御プログラム６３３ｅＡは、例えば、第１の実施の形態の移動制御プログラム６３３ｅと同様、判断プログラム６３３ｂを実行したＣＰＵ６３１により故障率が所定の閾値を上回るメディアサーバ４Ａがあると判断された場合に、そのメディアサーバ４Ａに記憶されたコンテンツのうちの設定プログラム６３３ｃを実行したＣＰＵ６３１により設定された優先順位が高いコンテンツから順に、当該コンテンツの情報量よりも残量算出プログラム６３３ｄを実行したＣＰＵ６３１により算出された記憶容量の残量が多い他のメディアサーバ４Ａであり、且つ判断プログラム６３３ｂを実行したＣＰＵ６３１により故障率が所定の閾値を下回ると判断された他のメディアサーバ４Ａのうちの、故障率算出プログラム６３３ａを実行したＣＰＵ６３１により算出された故障率が最も低い他のメディアサーバ４Ａに移動させる機能を、ＣＰＵ６３１に実現させる。
【００９９】
さらに、移動制御プログラム６３３ｅＡは、例えば、移動させるコンテンツの情報量が大きいために当該コンテンツを他のメディアサーバ４Ａに移動できない場合に、画質低下制御プログラム６３３ｆＡを実行したＣＰＵ６３１により画質が低下された当該コンテンツのコピーデータを他のメディアサーバ４Ａに移動させ、当該コンテンツのオリジナルデータは当該コンテンツを予め記憶していたメディアサーバ４Ａが搭載するハードディスク４３に記憶させたままにしておく機能を、ＣＰＵ６３１に実現させる。
ＣＰＵ６３１は、かかる移動制御プログラム６３３ｅＡを実行することによって、移動制御手段として機能する。
【０１００】
画質低下制御プログラム６３３ｆＡは、例えば、メディアサーバ４Ａが搭載するハードディスク４３に記憶されたコンテンツの画質を低下させる機能を、ＣＰＵ４３１に実現させる。
【０１０１】
具体的には、ＣＰＵ６３１は、例えば、メディアサーバ４Ａに、画質が低下されたコンテンツのコピーデータを作成させる。
【０１０２】
より具体的には、ＣＰＵ６３１は、例えば、通信制御部６１に制御信号を入力して、コンテンツが所定の閾値を上回ったと判断されたメディアサーバ４Ａに対して、移動制御プログラム６３３ｅＡを実行したＣＰＵ６３１により送信される移動させるコンテンツを識別するためのコンテンツ識別情報と当該コンテンツの移動先のメディアサーバ４を識別するためのメディアサーバ識別情報となどを含むコンテンツ移動制御情報とともに、当該コンテンツの画質を低下させるよう指示する画質低下制御情報を送信させる。
ＣＰＵ６３１は、かかる画質低下制御プログラム６３３ｆＡを実行することによって、画質低下制御手段として機能する。
【０１０３】
＜コンテンツ移動処理＞
次に、コンテンツ移動システム１Ａによるコンテンツの移動に関する処理について、図９及び図１０のフローチャートを参照して説明する。
なお、第２の実施の形態のコンテンツ移動システム１Ａによるコンテンツの移動に関する処理は、移動させるコンテンツの情報量が大きいために当該コンテンツを他のメディアサーバ４Ａに移動できない場合の処理のみが第１の実施の形態のコンテンツ移動システム１によるコンテンツの移動に関する処理（図５）と異なる。具体的には、図５のステップＳ１６以降の処理が異なる。したがって、異なる箇所のみについて説明し、その他の共通する部分は同一符号を付して説明する。
【０１０４】
管理サーバ６ＡのＣＰＵ６３１は、移動制御プログラム６３３ｅＡを実行して、ステップＳ１５で算出された記憶容量の残量に基づいて、優先順位がｎ番目に高いコンテンツの情報量よりも記憶容量の残量が多いハードディスク４３を搭載した他のメディアサーバ４Ａがあるか否かを判断する（ステップＳ１６）。
【０１０５】
ステップＳ１６にて、優先順位がｎ番目に高いコンテンツの情報量よりも記憶容量の残量が多いハードディスク４３を搭載した他のメディアサーバ４があると判断すると（ステップＳ１６；Ｙｅｓ）、ＣＰＵ６３１は、ステップＳ１８の処理に移行する。
【０１０６】
一方、ステップＳ１６にて、優先順位がｎ番目に高いコンテンツの情報量よりも記憶容量の残量が多いハードディスク４３を搭載した他のメディアサーバ４がないと判断すると（ステップＳ１６；Ｎｏ）、ＣＰＵ６３１は、ステップＳ１５で算出された記憶容量の残量に基づいて、当該優先順位がｎ番目に高いコンテンツの画質を低下させた場合における当該コンテンツの情報量よりも記憶容量の残量が多いハードディスク４３を搭載した他のメディアサーバ４Ａがあるか否かを判断する（ステップＳ３１）。
【０１０７】
ステップＳ３１で、当該優先順位がｎ番目に高いコンテンツの画質を低下させた場合における当該コンテンツの情報量よりも記憶容量の残量が多いハードディスク４３を搭載した他のメディアサーバ４Ａがないと判断すると（ステップＳ３１；Ｎｏ）、ＣＰＵ６３１は、例えば、ユーザに対して複数のメディアサーバ４Ａに搭載されたハードディスク４３に記憶されたコンテンツを整理するよう指示するために、メディアプレーヤ２の映像表示部２３１に、所定のエラーメッセージを表示させ（ステップＳ３２）、本処理を終了する。
【０１０８】
一方、ステップＳ３１で、当該優先順位がｎ番目に高いコンテンツの画質を低下させた場合における当該コンテンツの情報量よりも記憶容量の残量が多いハードディスク４３を搭載した他のメディアサーバ４Ａがあると判断すると（ステップＳ３１；Ｙｅｓ）、ＣＰＵ６３１は、移動制御プログラム６３３ｅＡと画質低下制御プログラム６３３ｆＡを実行して、当該優先順位がｎ番目に高いコンテンツの画質を低下させたコピーデータを作成させ、そして、当該画質が低下された当該コンテンツのコピーデータを、当該優先順位がｎ番目に高いコンテンツの画質を低下させた場合における当該コンテンツの情報量よりも記憶容量の残量が多いハードディスク４３を搭載した他のメディアサーバ４Ａのうちの、故障率が最も低い他のメディアサーバ４Ａに移動させ、当該コンテンツのオリジナルデータは当該コンテンツを予め記憶していたメディアサーバ４Ａが搭載するハードディスク４３に記憶させたままにしておき（ステップＳ３３）、ステップＳ１９の処理に移行する。
【０１０９】
以上説明した第２の実施の形態における管理サーバ６Ａ及び管理サーバ６Ａを備えるコンテンツ移動システム１Ａによれば、移動制御プログラム６３３ｅＡは、移動させるコンテンツの情報量が大きいために当該コンテンツを他のメディアサーバ４Ａに移動できない場合に、画質低下制御プログラム６３３ｆＡを実行したＣＰＵ６３１により画質が低下された当該コンテンツを、当該他のメディアサーバ４Ａに移動させることができる。
したがって、画質が低下してしまう場合もあるが、できるだけ数多くのコンテンツを、故障率が低いハードディスク４３を搭載するメディアサーバ４Ａに移動させることができるため、メディアサーバ４Ａに搭載されたハードディスク４３に記憶されたコンテンツが、ハードディスク４３の故障により喪失してしまうリスクを好適に低減することができる。
【０１１０】
また、移動制御プログラム６３３ｅＡは、画質低下制御プログラム６３３ｆＡを実行したＣＰＵ６３１により画質が低下されたコンテンツのコピーデータを他のメディアサーバ４Ａに移動させ、当該コンテンツのオリジナルデータは当該コンテンツを予め記憶していたメディアサーバ４Ａのハードディスク４３に記憶させたままにしておくことができる。
したがって、画質が維持されたコンテンツを、故障する危険性の高いハードディスク４３ではあるが、記憶しておくことができる。
【０１１１】
[第３の実施の形態]
次に、第３の実施の形態のおける管理サーバ６Ｂ及び管理サーバ６Ｂを備えるコンテンツ移動システム１Ｂについて説明する。
なお、第３の実施の形態の管理サーバ６Ｂ及び管理サーバ６Ｂを備えるコンテンツ移動システム１Ｂは、故障率が所定の閾値を上回ると判断されたメディアサーバ４が搭載するハードディスク４３に記憶されたコンテンツだけを移動させるのでなく、コンテンツ移動システム１Ｂが備える複数のメディアサーバ４が搭載するハードディスク４３に記憶されたコンテンツの全てを移動させる点のみが第１の実施の形態の管理サーバ６及び管理サーバ６を備えるコンテンツ移動システム１と異なる。具体的には、管理サーバ６（図４）の制御部６３の構成の一部が異なる。したがって、異なる箇所のみについて説明し、その他の共通する部分は同一符号を付して説明する。
【０１１２】
＜コンテンツ移動システムの構成＞
まず、コンテンツ移動システム１Ｂの構成について、図１１及び図１２を参照して説明する。
コンテンツ移動システム１Ｂは、例えば、図１１に示すように、複数のメディアプレーヤ２と、複数のメディアサーバ４と、複数のメディアサーバ４を管理する管理サーバ６Ｂと、を備えて構成される。
複数のメディアプレーヤ２と、複数のメディアサーバ４と、管理サーバ６Ｂとは、例えば、ネットワークＮを介して互いに接続されている。
【０１１３】
＜管理サーバの構成＞
管理サーバ６Ｂは、例えば、メディアサーバ４に搭載されたハードディスク４３を管理する装置であり、例えば、図１２に示すように、通信制御部６１と、メモリ６２と、制御部６３Ｂと、などを備えて構成される。各部は、バス６０Ｂによって接続されている。
【０１１４】
制御部６３Ｂは、例えば、図１２に示すように、ＣＰＵ６３１と、ＲＡＭ６３２と、記憶部６３３Ｂと、などを備えている。
【０１１５】
記憶部６３３Ｂは、例えば、管理サーバ６Ｂで実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ６３１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部６３３Ｂに記憶されている。
【０１１６】
具体的には、記憶部６３３Ｂは、例えば、故障率算出プログラム６３３ａと、判断プログラム６３３ｂと、設定プログラム６３３ｃと、移動制御プログラム６３３ｅＢと、などを記憶している。
【０１１７】
移動制御プログラム６３３ｅＢは、例えば、判断プログラム６３３ｂを実行したＣＰＵ６３１により故障率が所定の閾値を上回るメディアサーバ４があると判断された場合に、複数のメディアサーバ４に記憶されたコンテンツのうちの設定プログラム６３３ｃを実行したＣＰＵ６３１により設定された優先順位が高いコンテンツから順に、故障率算出プログラム６３３ａを実行したＣＰＵ６３１により算出された故障率が最も低いメディアサーバ４に移動させる機能を、ＣＰＵ６３１に実現させる。
【０１１８】
具体的には、ＣＰＵ６３１は、例えば、故障率が所定の閾値を上回るメディアサーバ４があると判断されると、設定プログラム６３３ｃを実行したＣＰＵ６３１により設定された優先順位と、メモリ６２に記憶されたハードディスク４３の記憶容量やコンテンツの情報量と、などに基づいて、優先順位が高いコンテンツほど故障率が低いメディアサーバ４に移動されるよう、複数のメディアサーバ４のハードディスク４３に記憶されたコンテンツのそれぞれについて移動先のメディアサーバ４を決定し、そして、当該決定に従って、コンテンツをメディアサーバ４に移動させる。
【０１１９】
すなわち、例えば、コンテンツ移動システム１Ｂに３つのメディアサーバ４が備えられている場合には、ＣＰＵ６３１は、例えば、優先順が高いコンテンツから順に、故障率が最も低いメディアサーバ４に移動され、当該故障率が最も低いメディアサーバ４の記憶容量の残量が一のコンテンツを記憶できないほど少なくなると、故障率が２番目に低いメディアサーバ４に移動され、当該故障率が２番目に低いメディアサーバ４の記憶容量の残量が一のコンテンツを記憶できないほど少なくなると、故障率が３番目に低いメディアサーバ４に移動されるよう、各コンテンツが移動される先のメディアサーバ４を決定し、そして、当該決定に従って、コンテンツをメディアサーバ４に移動させる。
ＣＰＵ６３１は、かかる移動制御プログラム６３３ｅＢを実行することによって、移動制御手段として機能する。
【０１２０】
＜コンテンツ移動処理＞
次に、コンテンツ移動システム１Ｂによるコンテンツの移動に関する処理について、図１３のフローチャートを参照して説明する。
【０１２１】
まず、管理サーバ６ＢのＣＰＵ６３１は、故障率算出プログラム６３３ａを実行して、複数のメディアサーバのそれぞれについて、搭載されたハードディスク４３の故障率を算出する（ステップＳ５１）。
【０１２２】
次いで、ＣＰＵ６３１は、判断プログラム６３３ｂを実行して、複数のメディアサーバ４の中に、故障率が所定の閾値を上回るメディアサーバ４があるか否かを判断する（ステップＳ５２）。
【０１２３】
ステップＳ５２で、故障率が所定の閾値を上回るメディアサーバ４がないと判断すると（ステップＳ５２；Ｎｏ）、ＣＰＵ６３１は、ステップＳ５１以降の処理を繰り返して行う。
【０１２４】
一方、ステップＳ５２で、故障率が所定の閾値を上回るメディアサーバ４があると判断すると（ステップＳ５２；Ｙｅｓ）、ＣＰＵ６３１は、設定プログラム６３３ｃを実行して、複数のメディアサーバ４のハードディスク４３に記憶されたコンテンツのそれぞれについて、優先順位を設定する（ステップＳ５３）。
【０１２５】
次いで、ＣＰＵ６３１は、移動制御プログラム６３３ｅＢを実行して、複数のメディアサーバ４のハードディスク４３に記憶されたコンテンツのそれぞれについて、移動先のメディアサーバ４を決定し（ステップＳ５４）、当該決定に従って、コンテンツをメディアサーバ４に移動させて（ステップＳ５５）、ステップＳ５１以降の処理を繰り返して行う。
【０１２６】
以上説明した第３の実施の形態における管理サーバ６Ｂ及び管理サーバ６Ｂを備えるコンテンツ移動システム１Ｂによれば、移動制御プログラム６３３ｅＢを実行したＣＰＵ６３１によって、判断プログラム６３３ｂを実行したＣＰＵ６３１により故障率が所定の閾値を上回るメディアサーバ４があると判断された場合に、複数のメディアサーバ４に記憶されたコンテンツのうちの設定プログラム６３３ｃを実行したＣＰＵ６３１により設定された優先順位が高いコンテンツから順に、故障率算出プログラム６３３ａを実行したＣＰＵ６３１により算出された故障率が最も低いメディアサーバ４に移動させることができる。
すなわち、一のメディアサーバ４に搭載されたハードディスク４３の故障率が所定の閾値を上回ると、複数のメディアサーバ４に搭載されたハードディスク４３に記憶されているコンテンツを優先順位が高いものから順に、自動的に故障率が低いハードディスク４３を搭載するメディアサーバ４に移動させることができるため、一のメディアサーバ４に搭載されたハードディスク４３に記憶されたコンテンツのうち優先順位が高いコンテンツが、ハードディスク４３の故障により喪失してしまうリスクを好適に低減することができる。
【０１２７】
なお、本発明は、上記した実施の形態のものに限るものではなく、その要旨を逸脱しない範囲で適宜変更可能である。
【０１２８】
第２の実施の形態において、移動させるコンテンツの情報量が大きいために当該コンテンツを他のメディアサーバに移動できない場合に、画質が低下された当該コンテンツのコピーデータを他のメディアサーバ４Ａに記憶させ、当該コンテンツのオリジナルデータは当該コンテンツを予め記憶していたメディアサーバ４Ａのハードディスク４３に記憶させたままにしておくようにしたが、少なくとも画質が低下された当該コンテンツを、他のメディアサーバ４Ａに移動させることができればよく、当該コンテンツのオリジナルデータは当該コンテンツを予め記憶していたメディアサーバ４Ａのハードディスク４３に記憶させたままにしておかなくてもよい。
【０１２９】
第３の実施の形態において、移動させるコンテンツの情報量が大きいために当該コンテンツを他のメディアサーバ４に移動できない場合に、画質が低下された当該コンテンツを、他のメディアサーバ４に移動させるようにしてもよい。
【０１３０】
第１〜第３の実施の形態において、コンテンツを移動させる際、例えば、メディアプレーヤ２の映像表示部２３１を介して、その旨をユーザに報知するようにしてもよい。
また、第１〜第３の実施の形態において、故障率が所定の閾値を上回るハードディスク４３を搭載したメディアサーバ４があると判断された際、例えば、メディアプレーヤ２の映像表示部２３１を介して、そのメディアサーバ４が搭載するハードディスク４３を交換するようユーザに指示してもよい。
【０１３１】
第１〜第３の実施の形態において、故障率をハードディスク４３の稼働時間の和とハードディスク４３のＭＴＢＦとに基づいて算出するようにしたが、故障率は、例えば、ハードディスク４３に予め付加された一般的な機能である、アクセスエラーや温度情報などのディスク内部の情報をモニタできる自己診断機能（例えば、ＳＭＡＲＴ（Self-Monitoring, Analysis and Reporting Technology）機能）により得られた情報に基づいて算出するようにしてもよい。
【０１３２】
第１〜第３の実施の形態において、録画日順に応じた優先順位をコンテンツに設定するようにしたが、優先順位は、例えば、録画時間順に応じた優先順位、視聴回数順に応じた優先順位、画質順に応じた優先順位、ジャンル順に応じた優先順位などでもよく、任意である。
ここで、録画時間に応じた優先順位は、例えば、録画時間が長いコンテンツほど優先されるよう設定される順位である。
また、視聴回数に応じた優先順位は、例えば、「視聴回数が０回のコンテンツ」が１番目に優先され、２番目以降は視聴回数が多いコンテンツほど優先されるよう設定される順位である。
また、画質順に応じた優先順位は、例えば、画質が高いコンテンツほど優先されるよう設定される順位である。
また、ジャンル順に応じた優先順位は、例えば、メモリ６２に記憶された数が多いジャンルのコンテンツほど優先されるよう設定される順位である。なお、ジャンル順に応じた優先順位は、現在記憶されているコンテンツのジャンルから決定する限りでなく、ユーザの趣味嗜好に合うジャンルに属するコンテンツほど優先されるよう設定される順位であればよく、例えば、ユーザにより予め登録されていてもよいし、或いは、これまでに記憶した全てのコンテンツのジャンルから決定してもよい。
【０１３３】
第１〜第３の実施の形態において、コンテンツ移動システム１，１Ａ，１Ｂによるコンテンツの移動に関する処理の際に、コンテンツの優先順位を決めるようにしたが、コンテンツの優先順位は、当該処理の前に予め決められていてもよい。
【図面の簡単な説明】
【０１３４】
【図１】第１の実施の形態におけるコンテンツ移動システムの構成を示す図である。
【図２】図１のメディアプレーヤの機能的構成を示すブロック図である。
【図３】図１のメディアサーバの機能的構成を示すブロック図である。
【図４】図１の管理サーバの機能的構成を示すブロック図である。
【図５】第１の実施の形態におけるコンテンツ移動システムによるコンテンツの移動に関する処理について説明するためのフローチャートである。
【図６】第２の実施の形態におけるコンテンツ移動システムの構成を示す図である。
【図７】図６のメディアサーバの機能的構成を示すブロック図である。
【図８】図６の管理サーバの機能的構成を示すブロック図である。
【図９】第２の実施の形態におけるコンテンツ移動システムによるコンテンツの移動に関する第１の処理について説明するためのフローチャートである。
【図１０】第２の実施の形態におけるコンテンツ移動システムによるコンテンツの移動に関する第２の処理について説明するためのフローチャートである。
【図１１】第３の実施の形態におけるコンテンツ移動システムの構成を示す図である。
【図１２】図１１の管理サーバの機能的構成を示すブロック図である。
【図１３】第３の実施の形態におけるコンテンツ移動システムによるコンテンツの移動に関する処理について説明するためのフローチャートである。
【符号の説明】
【０１３５】
１，１Ａ，１Ｂ  コンテンツ移動システム
４，４Ａ  メディアサーバ
４３  ハードディスク（記憶手段）
６，６Ａ，６Ｂ  管理サーバ
６３１  ＣＰＵ（故障率算出手段、判断手段、設定手段、残量算出手段、移動制御手段）
６３３ａ  故障率算出プログラム（故障率算出手段）
６３３ｂ  判断プログラム（判断手段）
６３３ｃ  設定プログラム（設定手段）
６３３ｄ  残量算出プログラム（残量算出手段）
６３３ｅ，６３３ｅＡ，６３３ｅＢ  移動制御プログラム（移動制御手段）
６３３ｆＡ  画質低下制御プログラム（画質低下制御手段）
【図１】
2008129758.tif 000003
【図２】
2008129758.tif 000004
【図３】
2008129758.tif 000005
【図４】
2008129758.tif 000006
【図５】
2008129758.tif 000007
【図６】
2008129758.tif 000008
【図７】
2008129758.tif 000009
【図８】
2008129758.tif 000010
【図９】
2008129758.tif 000011
【図１０】
2008129758.tif 000012
【図１１】
2008129758.tif 000013
【図１２】
2008129758.tif 000014
【図１３】
2008129758.tif 000015