(57)【要約】【課題】不揮発性の記憶装置での電力消費を抑えつつ、データの読み出し速度の低下を抑止するための技術を提供する。【解決手段】本発明の電力制御装置は、外部から受電した電力を複数の不揮発性の記憶装置へ個別に供給する機能を備え、記憶装置に格納されたデータを読み出すための読出要求を外部装置から受信すると、読出要求で指定された指定データが格納された記憶装置ならびに指定データに関連するデータが格納された記憶装置へ電力を供給する。【選択図】図１
2011159116.tif 000002
【特許請求の範囲】
【請求項１】
複数の不揮発性の記憶装置へ電力を供給する電力制御装置であって、
前記記憶装置に格納されたデータを読み出すための読出要求を外部から受信すると、該読出要求で指定された指定データが格納された記憶装置と共に該指定データに関連するデータが格納された記憶装置へ電力を供給するための電力供給要求を送信するアクセス制御手段と、
外部から受電した電力を前記複数の不揮発性の記憶装置へ個別に供給する機能を備え、前記アクセス制御手段から前記電力供給要求を受信すると、該電力供給要求で指定された記憶装置へ電力を供給する電力供給手段と、
を有する電力制御装置。
【請求項２】
請求項１に記載の電力制御装置において、
前記複数の不揮発性の記憶装置には一続きのデータが格納され、
前記アクセス制御手段は、前記指定データに続く所定量のデータを前記指定データに関連するデータとすることを特徴とする電力制御装置。
【請求項３】
請求項２に記載の電力制御装置において、
前記アクセス制御手段は、前記指定データが格納された記憶装置の最終データを読み出すと、該記憶装置への電力供給を停止するための電力停止要求を前記電力供給手段に送信し、
前記電力供給手段は、前記アクセス制御手段から前記電力停止要求を受信すると、該電力停止要求で指定された記憶装置への電力供給を停止することを特徴とする電力制御装置。
【請求項４】
請求項１に記載の電力制御装置において、
前記複数の不揮発性の記憶装置には映像信号または音声信号の少なくとも一方が符号化された連続する符号化データが格納され、
前記読出要求には、前記符号化データを再生するときのビットレートを示すレート情報および再生方向を示す方向情報が含まれ、
前記アクセス制御手段は、前記レート情報および前記方向情報に基づいて前記指定データに関連するデータを抽出することを特徴とする電力制御装置。
【請求項５】
外部から受電した電力を複数の不揮発性の記憶装置へ個別に供給する機能を備えた電力制御装置の電力制御方法であって、
アクセス制御手段が、前記記憶装置に格納されたデータを読み出すための読出要求を外部から受信すると、該読出要求で指定された指定データが格納された記憶装置と共に該指定データに関連するデータが格納された記憶装置へ電力を供給するための電力供給要求を送信し、
電力供給手段が、前記アクセス制御手段から前記電力供給要求を受信すると、前記電力供給手段に該電力供給要求で指定された記憶装置へ電力を供給する、
電力制御方法。
【請求項６】
外部から受電した電力を複数の不揮発性の記憶装置へ個別に供給する機能を備えた電力制御装置で用いられるプログラムであって、
前記記憶装置に格納されたデータを読み出すための読出要求を外部から受信すると、該読出要求で指定された指定データが格納された記憶装置と共に該指定データに関連するデータが格納された記憶装置へ電力を供給させる処理をコンピュータに実行させるためのプログラム。
【請求項７】
不揮発性のメモリディスク装置であって、
複数の不揮発性のメモリチップと、
前記メモリチップに格納されたデータを読み出すための読出要求を外部から受信すると、該読出要求で指定された指定データが格納されたメモリチップと共に該指定データに関連するデータが格納されたメモリチップへ電力を供給するための電力供給要求を送信するアクセス制御手段と、
外部から受電した電力を前記複数の不揮発性のメモリチップへ個別に供給する機能を備え、前記アクセス制御手段から前記電力供給要求を受信すると、該電力供給要求で指定されたメモリチップへ電力を供給する電力供給手段と、
を有するメモリディスク装置。
【請求項８】
映像信号または音声信号の少なくとも一方を再生する再生装置であって、
映像信号または音声信号の少なくとも一方が符号化された符号化データが格納される複数の不揮発性の記憶装置と、
前記記憶装置からデータを読み出す機能を備え、前記記憶装置に格納されたデータを読み出すための読出要求を受信すると、該読出要求で指定された指定データが格納された記憶装置と共に該指定データに関連するデータが格納された記憶装置へ電力を供給するための電力供給要求を送信するアクセス制御手段と、
外部から受電した電力を前記複数の不揮発性の記憶装置へ個別に供給する機能を備え、前記アクセス制御手段から前記電力供給要求を受信すると、該電力供給要求で指定された記憶装置へ電力を供給する電力供給手段と、
前記アクセス制御手段に前記読出要求を送信し、前記アクセス制御手段を介して前記記憶装置から前記符号化データを読み出し、復号する再生制御手段と、
前記再生制御手段によって復号されたデータを出力する出力手段と、
を有する再生装置。
【請求項９】
映像信号または音声信号の少なくとも一方が符号化された符号化データを配信する配信サーバであって、
映像信号または音声信号の少なくとも一方が符号化された符号化データが格納される複数の不揮発性の記憶装置と、
前記記憶装置からデータを読み出す機能を備え、前記記憶装置に格納されたデータを読み出すための読出要求を受信すると、該読出要求で指定された指定データが格納された記憶装置と共に該指定データに関連するデータが格納された記憶装置へ電力を供給するための電力供給要求を送信するアクセス制御手段と、
外部から受電した電力を前記複数の不揮発性の記憶装置へ個別に供給する機能を備え、前記アクセス制御手段から前記電力供給要求を受信すると、該電力供給要求で指定された記憶装置へ電力を供給する電力供給手段と、
前記アクセス制御手段に前記読出要求を送信し、前記アクセス制御手段を介して前記記憶装置から前記符号化データを読み出す配信制御手段と、
前記配信制御手段によって読み出された前記符号化データを送信する通信手段と、
を有する配信サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、不揮発性の記憶装置へ電力を供給する電力制御装置およびその電力制御方法に関する。
【背景技術】
【０００２】
近年、フラッシュメモリの低価格化に伴い、記憶媒体としてフラッシュメモリを用いたメモリディスク装置であるＳＳＤ（Solid State Drive）の普及が急速に増加している。ＳＳＤは、データの書き換え回数に上限があるが、ハードディスクより読出し速度が速く、例えば、一度書き込まれた後は主に読み出しのみが実施されるストリーミングコンテンツの格納に適している。
【０００３】
一般に、ＳＳＤには複数のメモリチップが搭載され、各メモリチップには常時電力が供給される。しかし、フラッシュメモリのような不揮発性の記憶装置は、電力供給が停止しても記憶しているデータを保持するため、必ずしも電力を供給し続ける必要はなく、各メモリチップに常時電力を供給すると、電力を無駄に消費することになる。
【０００４】
例えば、特許文献１および特許文献２に、不揮発性の記憶装置の消費電力を低減するための技術ではないが、揮発性の記憶装置の消費電力を低減するための技術が開示されている。
【０００５】
特許文献１に開示された情報処理装置は、揮発性メモリのメモリモジュール毎に、個別に給電を制御する。そして、情報処理装置は、使用していないデータをハードディスクへ退避（スワップアウト）したり、使用中のデータを一箇所へ集約（メモリコンパクション）したりし、その結果、使用していないメモリモジュールがあれば、そのメモリモジュールへの給電を停止する。
【０００６】
また、特許文献２に開示された省電力制御装置は、複数の記憶装置と、各記憶装置に対する電源供給を個別に制御する複数の電源制御部を備えている。そして、省電力制御装置は、オペレーティングシステム部によるメモリ獲得時に、新たに使用する記憶装置に電源を供給し、メモリ返却時に、使用しなくなった記憶装置への電源供給を停止するように制御する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−４６９４０号
【特許文献２】特開２００５−１９６５４５号
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１および特許文献２に開示された技術は、電力供給が停止すると記憶内容を失う揮発性の記憶装置への電力供給を制御するためのものであり、データを保持している記憶装置へは常に電力を供給するように制御するため、不揮発性の記憶装置への電力供給の制御に適したものではなかった。
【０００９】
また、不揮発性の記憶装置の消費電力を低減するためには、アクセス時以外は記憶装置への電力供給を停止しておくことが望ましいが、その場合、記憶装置へのアクセス時間が記憶装置の起動にかかる時間だけ長くなり、アクセス速度が低下するという問題があった。
【００１０】
本発明の目的は、不揮発性の記憶装置での電力消費を抑えつつ、データの読み出し速度の低下を抑止するための技術を提供することである。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明の電源制御装置は、複数の不揮発性の記憶装置へ電力を供給する電力制御装置であって、
前記記憶装置に格納されたデータを読み出すための読出要求を外部から受信すると、該読出要求で指定された指定データが格納された記憶装置と共に該指定データに関連するデータが格納された記憶装置へ電力を供給するための電力供給要求を送信するアクセス制御手段と、
外部から受電した電力を前記複数の不揮発性の記憶装置へ個別に供給する機能を備え、前記アクセス制御手段から前記電力供給要求を受信すると、該電力供給要求で指定された記憶装置へ電力を供給する電力供給手段と、
を有する。
【００１２】
また、上記目的を達成するために、本発明の電力制御方法は、外部から受電した電力を複数の不揮発性の記憶装置へ個別に供給する機能を備えた電力制御装置の電力制御方法であって、
アクセス制御手段が、前記記憶装置に格納されたデータを読み出すための読出要求を外部から受信すると、該読出要求で指定された指定データが格納された記憶装置と共に該指定データに関連するデータが格納された記憶装置へ電力を供給するための電力供給要求を送信し、
電力供給手段が、前記アクセス制御手段から前記電力供給要求を受信すると、前記電力供給手段に該電力供給要求で指定された記憶装置へ電力を供給する。
【００１３】
また、上記目的を達成するために、本発明のプログラムは、外部から受電した電力を複数の不揮発性の記憶装置へ個別に供給する機能を備えた電力制御装置で用いられるプログラムであって、
前記記憶装置に格納されたデータを読み出すための読出要求を外部から受信すると、該読出要求で指定された指定データが格納された記憶装置と共に該指定データに関連するデータが格納された記憶装置へ電力を供給させる処理をコンピュータに実行させる。
【００１４】
また、上記目的を達成するために、本発明のメモリディスク装置は、不揮発性のメモリディスク装置であって、
複数の不揮発性のメモリチップと、
前記メモリチップに格納されたデータを読み出すための読出要求を外部から受信すると、該読出要求で指定された指定データが格納されたメモリチップと共に該指定データに関連するデータが格納されたメモリチップへ電力を供給するための電力供給要求を送信するアクセス制御手段と、
外部から受電した電力を前記複数の不揮発性のメモリチップへ個別に供給する機能を備え、前記アクセス制御手段から前記電力供給要求を受信すると、該電力供給要求で指定されたメモリチップへ電力を供給する電力供給手段と、
を有する。
【００１５】
また、上記目的を達成するために、本発明の再生装置は、映像信号または音声信号の少なくとも一方を再生する再生装置であって、
映像信号または音声信号の少なくとも一方が符号化された符号化データが格納される複数の不揮発性の記憶装置と、
前記記憶装置からデータを読み出す機能を備え、前記記憶装置に格納されたデータを読み出すための読出要求を受信すると、該読出要求で指定された指定データが格納された記憶装置と共に該指定データに関連するデータが格納された記憶装置へ電力を供給するための電力供給要求を送信するアクセス制御手段と、
外部から受電した電力を前記複数の不揮発性の記憶装置へ個別に供給する機能を備え、前記アクセス制御手段から前記電力供給要求を受信すると、該電力供給要求で指定された記憶装置へ電力を供給する電力供給手段と、
前記アクセス制御手段に前記読出要求を送信し、前記アクセス制御手段を介して前記記憶装置から前記符号化データを読み出し、復号する再生制御手段と、
前記再生制御手段によって復号されたデータを出力する出力手段と、
を有する。
【００１６】
また、上記目的を達成するために、本発明の配信サーバは、映像信号または音声信号の少なくとも一方が符号化された符号化データを配信する配信サーバであって、
映像信号または音声信号の少なくとも一方が符号化された符号化データが格納される複数の不揮発性の記憶装置と、
前記記憶装置からデータを読み出す機能を備え、前記記憶装置に格納されたデータを読み出すための読出要求を受信すると、該読出要求で指定された指定データが格納された記憶装置と共に該指定データに関連するデータが格納された記憶装置へ電力を供給するための電力供給要求を送信するアクセス制御手段と、
外部から受電した電力を前記複数の不揮発性の記憶装置へ個別に供給する機能を備え、前記アクセス制御手段から前記電力供給要求を受信すると、該電力供給要求で指定された記憶装置へ電力を供給する電力供給手段と、
前記アクセス制御手段に前記読出要求を送信し、前記アクセス制御手段を介して前記記憶装置から前記符号化データを読み出す配信制御手段と、
前記配信制御手段によって読み出された前記符号化データを送信する通信手段と、
を有する。
【発明の効果】
【００１７】
本発明によれば、不揮発性の記憶装置での電力消費を抑えつつ、データの読み出し速度の低下を抑止できる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態の電力制御装置の構成を示すブロック図である。
【図２】記憶装置群１０の各記憶装置に格納されるデータのデータ構造の一例を示す図である。
【図３】図１に示した電力制御装置１で記憶装置群１０の各記憶装置への電力供給を制御するときの処理手順を示すフローチャートである。
【図４】第１実施例のメモリディスク装置の構成を示すブロック図である。
【図５】第２実施例の再生装置の構成を示すブロック図である。
【図６】再生装置３０が再生を実施している場合のデータの読出位置と各記憶装置に供給される電力の状態との関係を説明するための模式図である。
【図７】再生装置３０が早送りを実施している場合のデータの読出位置と各記憶装置に供給される電力の状態との関係を説明するための模式図である。
【図８】再生装置３０が早戻しを実施している場合のデータの読出位置と各記憶装置に供給される電力の状態との関係を説明するための模式図である。
【図９】第３実施例の配信サーバの構成を示すブロック図である。
【発明を実施するための形態】
【００１９】
次に本発明について図面を参照して詳細に説明する。
【００２０】
図１は本実施形態の電力制御装置の構成を示すブロック図である。
【００２１】
図１に示すように、本実施形態の電力制御装置１は、インタフェース部２、アクセス制御部３および電力供給部４を有し、第１の記憶装置１０1〜第ｎの記憶装置１０nからなる記憶装置群１０と接続される。なお、アクセス制御部３、電力供給部４は、例えば論理回路等から構成されるＬＳＩ（Large Scale Integration）、あるいはＣＰＵ（Central Processing Unit）やＤＳＰ（Digital Signal Processor）等を備えた半導体集積回路によって実現される。アクセス制御部３、電力供給部４が、ＣＰＵやＤＳＰによって実現される場合、ＣＰＵやＤＳＰは、不図示の記録媒体に記録されたプログラムにしたがって処理を実行することで、以下に記載する機能を実現する。
【００２２】
インタフェース部２は、不図示の外部装置との間の通信を行う機能を有する。
【００２３】
アクセス制御部３は、記憶装置群１０に格納されたデータにアクセスする機能を有し、所定のデータを読み出すための読出要求を外部装置からインタフェース部２を介して受信すると、その読出要求で指定されたデータ（以降、指定データと称する）を記憶装置群１０から読み出し、インタフェース部２を介して外部装置に出力する。また、アクセス制御部３は、記憶装置群１０に含まれる記憶装置のうち電力を供給すべき記憶装置と電力供給を停止すべき記憶装置を選定し、各記憶装置へ電力を供給するための電力供給要求および電力供給を停止するための電力停止要求を電力供給部４に通知する。なお、電力供給要求には電力を供給すべき記憶装置の識別情報が、電力停止要求には電力供給を停止すべき記憶装置の識別情報が、それぞれ含まれる。
【００２４】
電力供給部４は、外部の電源装置（不図示）から受電した電力を第１の記憶装置１０1〜第ｎの記憶装置１０nへ個別に供給する機能を有する。そして、電力供給部４は、電力制御装置１の起動時、各記憶装置へ電力を供給せず、アクセス制御部３から電力供給要求を取得したときに、電力供給要求で指定された記憶装置へ電力を供給し、指定された記憶装置への電力供給を実施した旨を示す電力供給応答をアクセス制御部３に通知する。なお、アクセス制御部３から電力供給要求を取得したときに、電力供給要求で指定された記憶装置に既に電力を供給している場合、電力供給部４は、指定された記憶装置に対する電力供給の状態を変更せずに電力供給応答をアクセス制御部３に通知する。
【００２５】
一方、電力供給部４は、アクセス制御部３から電力停止要求を取得すると、電力停止要求で指定された記憶装置への電力供給を停止し、指定された記憶装置への電力供給を停止した旨を示す電力停止応答をアクセス制御部３に通知する。なお、アクセス制御部から電力停止要求を取得したときに、指定された記憶装置への電力供給を既に停止している場合、電力供給部４は、指定された記憶装置に対する電力供給の状態を変更せずに電力停止応答をアクセス制御部３に通知する。
【００２６】
第１の記憶装置１０1〜第ｎの記憶装置１０nは、電力が供給されなくても記憶しているデータを保持する不揮発性の記憶装置である。なお、各記憶装置は、個別に電力供給できるものであればどのようなものでもよく、例として、メモリチップ、メモリボード、メモリカード、ＵＳＢ（Universal Serial Bus）メモリ等がある。
【００２７】
記憶装置群１０の各記憶装置には、一続きのデータが格納される。なお、一続きのデータの例として、時間的に連続する映像データや音声データ等がある。
【００２８】
図２は、記憶装置群１０の各記憶装置に格納されるデータのデータ構造の一例を示す図である。なお、図２では、データをファイル単位で分割して管理する例を示す。
【００２９】
図２に示す例では、第２の記憶装置１０2〜第ｎの記憶装置１０nには、各ファイルがデータの順序通りに格納され、第１の記憶装置１０1には、各ファイルが格納されている記憶装置およびその記憶装置内の領域を示すアドレス情報が格納される。例えば、各記憶装置に格納されるデータが時間的に連続する映像データや音声データである場合、所定時間毎のデータがファイルとして管理され、各ファイルは第２の記憶装置１０2〜第ｎの記憶装置１０nに時刻順に格納される。
【００３０】
次に図１に示した電力制御装置１で記憶装置群１０の各記憶装置への電力供給を制御するときの処理手順について説明する。
【００３１】
図３は図１に示した電力制御装置１で記憶装置群１０の各記憶装置への電力供給を制御するときの処理手順を示すフローチャートである。なお、図３に示したフローチャートでは、第２の記憶装置１０2〜第ｎの記憶装置１０nには一続きのデータがファイル単位で分割されて順序通りに格納され、第１の記憶装置１０1には各ファイルのアドレス情報が格納されているものとする。また、図３に示した処理の開始時、電力制御装置１は、第１の記憶装置１０1のみに電力を供給し、それ以外の記憶装置には電力を供給していないものとする。
【００３２】
図３に示すように、インタフェース部２は、外部装置から読出要求を受信するまで待機する（ステップＳ１）。なお、読出要求には、指定データが含まれるファイルのファイル名、指定データのファイル内でのオフセットおよび指定データのサイズを示す情報が含まれる。
【００３３】
外部装置から読出要求を受信すると、インタフェース部２は、受信した読出要求をアクセス制御部３に転送する。そして、インタフェース部２から読出要求を受信すると、アクセス制御部３は、第１の記憶装置１０1からアドレス情報を読み出し、指定データが格納された記憶装置およびその記憶装置内の領域を取得する。
【００３４】
指定データが格納された記憶装置およびその記憶装置内の領域を取得すると、アクセス制御部３は、指定データが格納された記憶装置へ電力を供給するための電力供給要求を電力供給部４に通知する。
【００３５】
アクセス制御部３から電力供給要求を取得すると、電力供給部４は、電力供給要求で指定された記憶装置に既に電力を供給しているか否かを判定する（ステップＳ２）。なお、例えば、今回読み出す指定データが、前回読み出した指定データと同じ記憶装置に格納されている場合、その記憶装置には既に電力が供給されている。
【００３６】
電力供給要求で指定された記憶装置に既に電力を供給している場合、電力供給部４は、その記憶装置に対する電力供給の状態を変更せずに電力供給応答をアクセス制御部３に通知する。一方、電力供給要求で指定された記憶装置に電力を供給していない場合、電力供給部４は、その記憶装置へ電力を供給し（ステップＳ３）、電力供給応答をアクセス制御部３に通知する。
【００３７】
電力供給部４から電力供給応答を取得すると、アクセス制御部３は、指定データが格納された記憶装置から指定データを読み出し（ステップＳ４）、インタフェース部２を介して外部装置に出力する。
【００３８】
次に、アクセス制御部３は、外部装置から所定時間内に読み出しが要求される可能性の高い、指定データに関連するデータ（以降、関連データと称する）を抽出する（ステップＳ５）。例えば、外部装置が、一続きのデータが格納された記憶装置からデータを読み出す場合、データの読み出し後に、読み出したデータの続きのデータを読み出す可能性が高い。そこで、アクセス制御部３は、指定データに続く所定量のデータを関連データとして抽出する。なお、関連データのサイズは、予め定められた固定値にしてもよいし、指定データのサイズに基づいて決定してもよい。関連データを抽出すると、アクセス制御部３は、関連データが格納された記憶装置へ電力を供給するための電力供給要求を電力供給部４に通知する。
【００３９】
アクセス制御部３から電力供給要求を取得すると、電力供給部４は、電力供給要求で指定された記憶装置に既に電力を供給しているか否かを判定する（ステップＳ６）。なお、例えば、指定データが格納された記憶装置に全ての関連データが格納されている場合、その記憶装置には既に電力が供給されている。
【００４０】
電力供給要求で指定された記憶装置に既に電力を供給している場合、電力供給部４は、その記憶装置に対する電力供給の状態を変更せずに電力供給応答をアクセス制御部３に通知する。一方、電力供給要求で指定された記憶装置に電力を供給していない場合、電力供給部４は、その記憶装置へ電力を供給し（ステップＳ７）、電力供給応答をアクセス制御部３に通知する。
【００４１】
次に、アクセス制御部３は、ステップＳ４の指定データの読み出し処理で、その指定データが格納された記憶装置の最終データを読み出していたか否かを判定する（ステップＳ８）。例えば、外部装置が、一続きのデータが順序通りに格納された記憶装置からデータを読み出す場合、順序通りに各データを読み出す可能性が高く、最終データを読み出した記憶装置からはしばらくデータを読み出さない可能性が高い。そこで、アクセス制御部３は、指定データが格納された記憶装置の最終データを読み出した場合、その記憶装置への電力供給を停止するための電力停止要求を電力供給部４に通知する。
【００４２】
アクセス制御部３から電力停止要求を取得すると、電力供給部４は、電力停止要求で指定された記憶装置へ電力を供給しているか否かを判定する（ステップＳ９）。指定された記憶装置への電力供給を既に停止している場合、電力供給部４は、その記憶装置に対する電力供給の状態を変更せずに電力停止応答をアクセス制御部３に通知する。一方、指定された記憶装置へ電力を供給している場合、電力供給部４は、その記憶装置への電力供給を停止し（ステップＳ１０）、電力停止応答をアクセス制御部３に通知する。
【００４３】
そして、電力供給部４から電力停止応答を受信すると、アクセス制御部３は、再度、ステップＳ１へ移行し、インタフェース部２が外部装置から読出要求を受信するまで待機する。
【００４４】
なお、本実施形態では、指定データに続く所定量のデータを関連データとする例を示したが、本発明は、これに限定されない。例えば、各記憶装置に格納されるファイル毎に関連するファイルを定めておき、指定データを含むファイルに関連するファイルに含まれるデータを関連データとしてもよい。その場合、登録者が各記憶装置にファイルを登録するときに、登録されるファイルに関連するファイルを登録者に設定させ、登録されるファイルと関連するファイルとを対応付けて管理すればよい。これにより、各記憶装置に格納されるデータが一続きのデータでない場合でも、読み出しが要求される可能性の高い記憶装置を精度よく選定できる。
【００４５】
また、本実施形態では、電力制御装置１は、関連データを抽出して、関連データが格納された記憶装置へ電力供給を開始する例を示したが、本発明は、これに限定されない。例えば、指定データを読み出した記憶装置に格納されているデータのうち、指定データの続きのデータの占める割合が予め定められた割合以下である場合に、その記憶装置に格納されたデータの続きのデータを格納する記憶装置への電力供給を開始してもよい。あるいは、指定データを読み出した記憶装置に格納されている、指定データの続きのデータの量が予め定められた量以下である場合に、その記憶装置に格納されたデータの続きのデータを格納する記憶装置への電力供給を開始してもよい。
【００４６】
また、本実施形態では、アクセス制御部３が、指定データが格納された記憶装置へ電力を供給するための電力供給要求と、関連データが格納された記憶装置へ電力を供給するための電力供給要求とを別個に電力供給部４に送信する例を示したが、本発明は、これに限定されない。例えば、指定データが格納された記憶手段へ電力を供給するための電力供給要求を電力供給部４に送信する前に関連データを抽出し、指定データが格納された記憶装置および関連データが格納された記憶装置へ電力を供給するための電力供給要求を電力供給部４に送信してもよい。
【００４７】
また、本実施形態では、電力制御装置１は、最終データを読み出した記憶装置への電力供給を停止する例を示したが、本発明は、これに限定されない。例えば、データが読み出される記憶装置が切り替わったときに、元の記憶装置への電力供給を停止してもよい。
【００４８】
以上説明したように、本実施形態によれば、電力制御装置は、外部装置から読出要求を受信すると、その読出要求で指定された指定データが格納された記憶装置と共にその指定データに関連する関連データが格納された記憶装置への電力供給を開始する。
【００４９】
これにより、電力制御装置は、関連データの読出要求を受信したとき、関連データが格納された記憶装置が起動するまで待機することなく関連データを読み出すことができる。従って、不揮発性の記憶装置での電力消費を抑えつつ、データの読み出し速度の低下を抑止できる。
【００５０】
また、本実施形態では、複数の不揮発性の記憶装置に一続きのデータが格納され、電力制御装置は、外部装置から読出要求を受信すると、指定データが格納された記憶装置と共にその指定データに続く所定量のデータが格納された記憶装置への電力供給を開始する。これにより、電力制御装置は、データの読み出しが要求される可能性の高い記憶装置を精度よく選定し、予め起動しておくことができる。
【００５１】
また、本実施形態の電力制御装置は、記憶装置の最終データを読み出した場合、その記憶装置への電力供給を停止する。これにより、電力制御装置は、データの読み出しが要求される可能性の低い記憶装置への電力供給を抑止できる。
【００５２】
（実施例）
次に本発明の実施例について図面を用いて説明する。
【００５３】
（第１実施例）
第１実施例は、ＳＳＤのようなメモリディスク装置に電力制御装置を適用する例である。
【００５４】
図４は第１実施例のメモリディスク装置の構成を示すブロック図である。
【００５５】
図４に示すように、第１実施例のメモリディスク装置２０は、電力制御装置１と、第１のメモリチップ２１1〜第ｎのメモリチップ２１nからなるメモリチップ群２１とを有する。
【００５６】
電力制御装置１の構成は、図１で示した電力制御装置１の構成と同様である。ただし、アクセス制御部３および電力供給部４は、第１のメモリチップ２１1〜第ｎのメモリチップ２１nからなるメモリチップ群２１と接続される。そして、アクセス制御部３は、メモリチップ群２１に格納されたデータにアクセスする機能を有する。また、電力供給部４は、外部の電源装置（不図示）から受電した電力を第１のメモリチップ２１1〜第ｎのメモリチップ２１nへ個別に供給する機能を有し、アクセス制御部３から受信した電力供給要求で指定されたメモリチップへ電力を供給し、電力停止要求で指定されたメモリチップへの電力供給を停止する。
【００５７】
第１のメモリチップ２１1〜第ｎのメモリチップ２１nは、電力が供給されなくても記憶しているデータを保持する不揮発性のメモリチップであり、各メモリチップには一続きのデータが格納される。
【００５８】
電力制御装置１の動作は、図１で示した電力制御装置１の動作と同様であるため、説明を省略する。
【００５９】
以上説明したように、本実施例によれば、ＳＳＤのようなメモリディスク装置に本発明の電力制御装置を適用できる。これにより、メモリディスク装置は、データの読み出しが要求される可能性の高いメモリチップを、予め起動しておくことができるので、電力消費を抑えつつ、データの読み出し速度の低下を抑止できる。
【００６０】
（第２実施例）
第２実施例は、映像信号または音声信号の少なくとも一方を再生する再生装置に電力制御装置を適用する例である。
【００６１】
図５は第２実施例の再生装置の構成を示すブロック図である。
【００６２】
図５に示すように、第２実施例の再生装置３０は、電力制御装置１、記憶装置群１０、入力部３１、再生制御部３２および出力部３３を有する。
【００６３】
記憶装置群１０の各記憶装置には、映像信号または音声信号の少なくとも一方が符号化された連続する符号化データが格納される。
【００６４】
入力部３１は、例えばキーボード、マウス、操作パネル等の入力装置であり、利用者から再生、早送り、早戻し等の操作が入力されると、入力された操作内容を示す操作情報を再生制御部３２に出力する。
【００６５】
再生制御部３２は、入力部３１から操作情報が入力されると、操作情報に示された操作内容にしたがって、電力制御装置１を介して記憶装置群１０から符号化データを読み出し、読み出した符号化データを復号し、復号された映像データまたは音声データを出力部３３に出力する。なお、再生制御部３２は、例えば論理回路等から構成されるＬＳＩあるいはプログラムにしたがって動作するＣＰＵやＤＳＰ等によって実現される。
【００６６】
出力部３３は、再生制御部３２から入力された映像データまたは音声データを所定の信号形式に変換し、再生装置３０に接続される、液晶ディスプレイ、プラズマディスプレイ、テレビジョン装置等の出力装置（不図示）に出力する。
【００６７】
ところで、再生装置３０が再生、早送り、早戻しのいずれを実施しているかによって、記憶装置群１０から読み出される単位時間あたりのデータ量や、読み出されるデータの順序（記憶装置に格納されている順序に対する方向）は異なる。そのため、電力制御装置１のアクセス制御部３は、符号化データを再生するときのビットレートや再生方向に基づいて関連データを抽出することにより、予め電力を供給しておくべき記憶装置をより適切に選定できる。
【００６８】
そこで、本実施例の再生制御部３２は、電力制御装置１を介して記憶装置群１０から符号化データを読み出すとき、符号化データを再生するときのビットレートを示すレート情報および再生方向を示す方向情報を含む読出要求を電力制御装置１のインタフェース部２に送信する。
【００６９】
一方、インタフェース部２を介して読出要求を受信したアクセス制御部３は、読出要求に含まれるレート情報および方向情報に基づいて関連データを抽出し、関連データが格納された記憶装置を予め電力を供給しておくべき記憶装置として選定する。なお、関連データが複数の記憶装置にわたって格納されている場合、アクセス制御部３は、その関連データが格納された全ての記憶装置を予め電力を供給しておくべき記憶装置として選定する。
【００７０】
例えば、アクセス制御部３が再生制御部３２から読出要求を受信したとき、指定データが格納された記憶装置が起動していないと、記憶装置がアクセス可能になるまで指定データを取得できず、結果として再生中の映像や音声が停止するおそれがある。そのため、電力制御装置１は、各記憶装置へのアクセス予定の時刻より各記憶装置の起動時間だけ前に電力供給を開始しておくことが望ましい。
【００７１】
そこで、例えば、アクセス制御部３は、レート情報に記憶装置の起動時間を乗じた値（すなわち、電力供給を開始してから記憶装置が起動するまでの間に読み出されるデータ量）を関連データのサイズとする。そして、方向情報で示される方向が順方向の場合（再生、早送りの場合）、指定データに続くデータを関連データとし、方向情報で示される方向が逆方向の場合（早戻しの場合）、指定データの直前に格納されたデータを関連データとする。これにより、アクセス制御部３が新たに読出要求を受信した時点で、その読出要求で指定されたデータが格納された記憶装置をアクセス可能な状態にしておくことができる。
【００７２】
次に再生装置３０が再生を実施している場合のデータの読出位置と各記憶装置に供給される電力の状態との関係について説明する。
【００７３】
図６は再生装置３０が再生を実施している場合のデータの読出位置と各記憶装置に供給される電力の状態との関係を説明するための模式図である。なお、図６に示した模式図では、第２の記憶装置１０2〜第ｎの記憶装置１０nには連続する符号化データが格納されているものとする。この符号化データは、所定時間のデータ毎にファイルとして分割され、時系列に図面の左側から右側に向かう順に格納される。また、第１の記憶装置１０1には各ファイルのアドレス情報が格納されているものとする。また、網掛けされている記憶装置は電力が供給されていることを示し、網掛けされていない記憶装置は電力が供給されていないことを示す。
【００７４】
状態１は符号化データの再生開始直後の状態であり、データの読出位置は第２の記憶装置１０2の先頭にある。そして、状態１では、指定データと関連データはいずれも第２の記憶装置１０2に格納されている。この場合、電力制御装置１は、第１の記憶装置１０1と第２の記憶装置１０2のみに電力を供給する。
【００７５】
状態２は第２の記憶装置１０2の最終アドレスの近傍に格納されたデータを再生（読出）している状態であり、データの読出位置は第２の記憶装置１０2の最終アドレスの近傍にある。そして、状態２では、指定データは第２の記憶装置１０2に格納されているが、関連データは第２の記憶装置１０2と第３の記憶装置１０3にわたって格納されている。この場合、電力制御装置１は、第１の記憶装置１０1と第２の記憶装置１０2に加えて第３の記憶装置１０3にも電力を供給する。
【００７６】
状態３はデータの読出位置が第２の記憶装置１０2から第３の記憶装置１０3に切り替わった直後の状態である。電力制御装置１は、第２の記憶装置１０2の最終データを読み出したときに第２の記憶装置１０2への電力供給を停止するため、状態３では、第１の記憶装置１０1と第３の記憶装置１０3のみに電力を供給する。
【００７７】
次に再生装置３０が早送り、早戻しを実施している場合のデータの読出位置と各記憶装置に供給される電力の状態との関係について説明する。
【００７８】
図７は再生装置３０が早送りを実施している場合のデータの読出位置と各記憶装置に供給される電力の状態との関係を説明するための模式図である。また、図８は再生装置３０が早戻しを実施している場合のデータの読出位置と各記憶装置に供給される電力の状態との関係を説明するための模式図である。なお、図７、８に示した模式図では、第２の記憶装置１０2〜第８の記憶装置１０8には連続する符号化データが格納されているものとする。この符号化データは、所定時間のデータ毎にファイルとして分割され、時系列に図面の左側から右側に向かう順に格納される。また、第１の記憶装置１０1には各ファイルのアドレス情報が格納されているものとする。また、網掛けされている記憶装置は電力が供給されていることを示し、網掛けされていない記憶装置は電力が供給されていないことを示す。
【００７９】
図７に示した模式図では、データの読出位置は第５の記憶装置１０5にある。そして、指定データは第５の記憶装置１０5に格納されているが、関連データは第５の記憶装置１０5、第６の記憶装置１０6、第７の記憶装置１０7にわたって格納されている。この場合、電力制御装置１は、第５の記憶装置１０5、第６の記憶装置１０6、第７の記憶装置１０7へ電力を供給する。
【００８０】
一方、図８に示した模式図では、データの読出位置は第５の記憶装置１０5にある。そして、指定データは第５の記憶装置１０5に格納されているが、関連データは第５の記憶装置１０5、第４の記憶装置１０4、第３の記憶装置１０3にわたって格納されている。この場合、電力制御装置１は、第５の記憶装置１０5、第４の記憶装置１０4、第３の記憶装置１０3へ電力を供給する。
【００８１】
以上説明したように、本実施例によれば、再生装置に本発明の電力制御装置を適用できる。これにより、再生装置は、データが読み出される可能性の高い記憶装置を予め起動しておくことができるので、電力消費を抑えつつ、データの読み出し速度の低下を抑止できる。
【００８２】
また、再生装置は、各記憶装置に時系列に格納された符号化データを格納されている順序で読み出すことが多く、所定時間内に読み出しが要求される可能性の高い記憶装置を精度よく選定できる。これにより、再生装置は、記憶装置が起動するまで待機することなく符号化データを取得できるので、再生中の映像や音声の停止を抑止できる。
【００８３】
また、アクセス制御部は、符号化データを再生するときのビットレートを示すレート情報および再生方向を示す方向情報に基づいて電力を供給する記憶装置を選定する。これにより、再生装置で早送りや早戻しが実施される場合にも、所定時間内に読み出しが要求される可能性の高い記憶装置を精度よく選定できる。
【００８４】
（第３実施例）
第３実施例は、ストリーミングコンテンツを配信する配信サーバに電力制御装置を適用する例である。
【００８５】
図９は第３実施例の配信サーバの構成を示すブロック図である。
【００８６】
図９に示すように、第３実施例の配信サーバ４０は、電力制御装置１、記憶装置群１０、通信部４１および配信制御部４２を有する。
【００８７】
記憶装置群１０の各記憶装置には、映像信号または音声信号の少なくとも一方が符号化された連続する符号化データが格納される。
【００８８】
通信部４１は、パーソナルコンピュータ、携帯電話等の、外部の通信端末（不図示）と通信する機能を有し、符号化データを取得するためのデータ取得要求を外部の通信端末から受信すると、受信したデータ取得要求を配信制御部４２に転送する。なお、データ取得要求には、再生、早送り、早戻し等の指示内容を示す情報が含まれる。
【００８９】
配信制御部４２は、通信部４１からデータ取得要求を受信すると、受信したデータ取得要求で指定された符号化データを電力制御装置１を介して記憶装置群１０から読み出し、通信部４１を介して外部の通信端末に送信する。なお、配信制御部４２は、例えば論理回路等から構成されるＬＳＩあるいはプログラムにしたがって動作するＣＰＵやＤＳＰ等によって実現される。
【００９０】
なお、配信制御部４２は、第２実施例で示した再生制御部３２と同様に、電力制御装置１を介して記憶装置群１０から符号化データを読み出すとき、レート情報および方向情報を含む読出要求を電力制御装置１のインタフェース部２に送信する。
【００９１】
読出要求を受信した電力制御装置１の動作は、第２実施例と同様であるため、説明を省略する。
【００９２】
以上説明したように、本実施例によれば、配信サーバに本発明の電力制御装置を適用できる。これにより、配信サーバは、データが読み出される可能性の高い記憶装置を予め起動しておくことができるので、電力消費を抑えつつ、データの読み出し速度の低下を抑止できる。
【００９３】
また、配信サーバは、各記憶装置に時系列に格納された符号化データを定められた順序で読み出すことが多く、所定時間内にアクセスされる可能性の高い記憶装置を精度よく選定できる。これにより、配信サーバは、記憶装置が起動するまで待機することなく符号化データを取得できるので、外部の通信端末に遅延なくストリーミングコンテンツを配信できる。
【符号の説明】
【００９４】
１  電力制御装置
２  インタフェース部
３  アクセス制御部
４  電力供給部
１０  記憶装置群
１０1、１０2、１０3、１０4、１０5、１０6、１０7、１０8、１０n  記憶装置
２０  メモリディスク装置
２１  メモリチップ群
２１1、２１2、２１3、２１n  メモリチップ
３０  再生装置
３１  入力部
３２  再生制御部
３３  出力部
４０  配信サーバ
４１  通信部
４２  配信制御部
１０１  状態１
１０２  状態２
１０３  状態３
１０４  読出位置
１０５  指定データ
１０６  関連データ
【図１】
2011159116.tif 000003
【図２】
2011159116.tif 000004
【図３】
2011159116.tif 000005
【図４】
2011159116.tif 000006
【図５】
2011159116.tif 000007
【図６】
2011159116.tif 000008
【図７】
2011159116.tif 000009
【図８】
2011159116.tif 000010
【図９】
2011159116.tif 000011