(57)【要約】  【課題】  省電力化を図れる再生装置を提供する。  【解決手段】  再生装置１では、ＨＤＤ１３が起動される度にその起動時間データＡを検出し、その平均値データｍに標準偏差データσを加算した値を用いて生成したしきい値データＴＨを基に、ＨＤＤ１３を起動してＨＤＤ１３から読み出した楽曲データをＳＤＲＡＭ１２に書き込む動作を開始するタイミングを決定する。  【選択図】  図１
2006048846.tif 000002
【特許請求の範囲】
【請求項１】
非起動状態から起動状態になるまでの起動時間が変動する記録手段から読み出したデータを、一定レートでデータが読み出される記憶回路に書き込む記憶制御装置であって、
前記記録手段の前記起動時間を検出する時間検出手段と、
前記時間検出手段が検出した前記起動時間に基づいて、前記記憶回路へのデータ書き込みを開始するタイミングを決定するために用いられる前記記憶回路に記憶されたデータのデータ量を示すしきい値を決定するしきい値決定手段と、
前記記憶回路に記憶されているデータのデータ量と、前記しきい値決定手段が決定した前記しきい値とに基づいて、前記記憶回路へのデータ書き込みを開始するか否かを決定する制御手段と
を有する記憶制御装置。
【請求項２】
前記しきい値決定手段は、前記記憶回路が前記起動状態になってから当該記憶回路からデータが読み出されるまでの予め決められた読み出し時間にさらに基づいて、前記しきい値を決定する
請求項１に記載の記憶制御装置。
【請求項３】
前記しきい値決定手段は、前記起動時間と前記読み出し時間との総和の時間内に前記記憶回路から読み出されるデータのデータ量を前記しきい値とする
請求項２に記載の記憶制御装置。
【請求項４】
前記時間検出手段は、前記記憶回路が前記非起動状態から前記起動状態に複数回切り替わった場合に、当該複数回の各々について前記起動時間を検出し、
前記しきい値検出手段は、前記時間検出手段が前記複数回の各々について検出した前記起動時間を基に規定される正規分布の標準偏差σおよび平均値ｍを算出し、前記正規分布上で前記平均値ｍに対して＋σの位置に対応する起動時間に基づいて、前記しきい値を決定する
請求項１に記載の記憶制御装置。
【請求項５】
前記しきい値検出手段は、前記記憶回路に記憶された前記データのデータ量が零になった場合に、前記しきい値の決定に前回用いた前記正規分布の位置に対して＋σの位置に対応する起動時間に基づいて、前記しきい値を決定する
請求項４に記載の記憶制御装置。
【請求項６】
前記制御手段は、前記記憶回路へのデータ書き込み中に、前記記憶回路に記憶されたデータ量が前記記憶回路の記憶容量に達すると、前記記憶回路へのデータ書き込みを停止して前記記憶回路を前記非起動状態にする
をさらに有する請求項１に記載の記憶制御装置。
【請求項７】
ショックプル−フ用の前記記憶回路を制御する
請求項１に記載の記憶制御装置。
【請求項８】
非起動状態から起動状態になるまでの起動時間が変動する記録手段から読み出したデータを、一定レートでデータが読み出される記憶回路に書き込む記憶制御方法であって、
前記記録手段の前記起動時間を検出する第１の工程と、
前記第１の工程で検出した前記起動時間に基づいて、前記記憶回路へのデータ書き込みを開始するタイミングを決定するために用いられる前記記憶回路に記憶されたデータのデータ量を示すしきい値を決定する第２の工程と、
前記記憶回路に記憶されているデータのデータ量と、前記第２の工程で決定した前記しきい値とに基づいて、前記記憶回路へのデータ書き込みを開始するか否かを決定する第３の工程と
を有する記憶制御方法。
【請求項９】
非起動状態から起動状態になるまでの起動時間が変動する記録手段から読み出したデータを、一定レートでデータが読み出される記憶回路に書き込むコンピュータが実行するプログラムであって、
前記記録手段の前記起動時間を検出する第１の手順と、
前記第１の手順で検出した前記起動時間に基づいて、前記記憶回路へのデータ書き込みを開始するタイミングを決定するために用いられる前記記憶回路に記憶されたデータのデータ量を示すしきい値を決定する第２の手順と、
前記記憶回路に記憶されているデータのデータ量と、前記第２の手順で決定した前記しきい値とに基づいて、前記記憶回路へのデータ書き込みを開始するか否かを決定する第３の手順と
を有するプログラム。
【請求項１０】
コンテンツデータを記憶し、非起動状態から起動状態になるまでの起動時間が変動する記録手段と、
前記記録手段から読み出された前記コンテンツデータを記憶する記憶回路と、
前記記憶回路から一定レートで読み出された前記コンテンツデータを再生する再生手段と、
前記記録手段から前記コンテンツデータを読み出して前記記憶回路に書き込む処理を制御する記憶制御手段と
を有し、
前記記憶制御手段は、
前記記録手段の前記起動時間を検出する時間検出手段と、
前記時間検出手段が検出した前記起動時間に基づいて、前記記憶回路へのデータ書き込みを開始するタイミングを決定するために用いられる前記記憶回路に記憶されたデータのデータ量を示すしきい値を決定するしきい値決定手段と、
前記記憶回路に記憶されているデータのデータ量と、前記しきい値決定手段が決定した前記しきい値とに基づいて、前記記憶回路へのデータ書き込みを開始するか否かを決定する制御手段と
を有する
再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、ショックプル−フメモリへの書き込み制御を行う記憶制御装置、そのプログラム、その方法と再生装置に関する。
【背景技術】
【０００２】
近年、ＨＤＤの大記録容量化、並びに音楽、動画、静止画などの圧縮技術の発達により、携帯型再生装置内の記録メディアに膨大な数のコンテンツデータを記憶できる。
このような携帯型再生装置は、上記ＨＤＤに記録されたデータを読み出して再生する。
ＨＤＤは、大記録容量であるが、揺れなどが生じるとヘッドによる読み出しにエラーが生じることがある。
携帯型装置では、このような読み出しエラーが生じた場合でも、一定レートで再生を行うために、ＨＤＤから読み出したデータを半導体メモリ（ショックプル−フメモリ）に一時的に記憶し、半導体メモリから一定のレートでデータを読み出して再生している。
【０００３】
ところで、ＨＤＤから前記半導体メモリへのデータ書き込みは、省電力化の観点から、ＨＤＤを長時間、非起動状態にするために、半導体メモリに記憶されているデータが空になる直前で開始している。
具体的には、携帯型再生装置は、ＨＤＤが非起動状態から起動状態に立ち上がる起動時間と、起動状態になってからＨＤＤから実際にデータが読み出されるまでの読み出し時間との総和の時間内に、半導体メモリから読み出されるデータ量をしきい値として、半導体メモリに記憶されているデータのデータ量が上記しきい値以下となったタイミングで、ＨＤＤから半導体メモリへのデータ書き込みを開始している。
【０００４】
従来の携帯型再生装置では、上記ＨＤＤの起動時間として、ＨＤＤの製造元で規定している最大起動時間を用いている。
【０００５】
【特許文献１】特開２００１−７６４１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上述したＨＤＤの起動時間は種々の要因で変動する。
また、省電力化の観点から、ＨＤＤが非起動状態である期間を、従来に比べてさらに長くしたいという要請がある。
【０００７】
本発明は上述した従来技術の問題点を解決するために、起動時間が変動する記録手段から読み出したデータを、一定レートでデータが読み出される記憶回路に書き込む場合に、前記記録手段の非起動状態を従来に比べて長くして省電力化を図れる記憶制御装置、そのプログラム、その方法と再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した従来技術の問題点を解決し、上述した目的を達成するため、第１の発明の記憶制御装置は、非起動状態から起動状態になるまでの起動時間が変動する記録手段から読み出したデータを、一定レートでデータが読み出される記憶回路に書き込む記憶制御装置であって、前記記録手段の前記起動時間を検出する時間検出手段と、前記時間検出手段が検出した前記起動時間に基づいて、前記記憶回路へのデータ書き込みを開始するタイミングを決定するために用いられる前記記憶回路に記憶されたデータのデータ量を示すしきい値を決定するしきい値決定手段と、前記記憶回路に記憶されているデータのデータ量と、前記しきい値決定手段が決定した前記しきい値とに基づいて、前記記憶回路へのデータ書き込みを開始するか否かを決定する制御手段とを有する。
【０００９】
第１の発明の記憶制御装置の作用は以下のようになる。
時間検出手段が、記録手段の前記起動時間を検出する。
次に、しきい値決定手段が、前記時間検出手段が検出した前記起動時間に基づいて、前記記憶回路へのデータ書き込みを開始するタイミングを決定するために用いられる前記記憶回路に記憶されたデータのデータ量を示すしきい値を決定する。
次に、制御手段が、前記記憶回路に記憶されているデータのデータ量と、前記しきい値決定手段が決定した前記しきい値とに基づいて、前記記憶回路へのデータ書き込みを開始するか否かを決定する。
【００１０】
第２の発明の記憶制御方法は、非起動状態から起動状態になるまでの起動時間が変動する記録手段から読み出したデータを、一定レートでデータが読み出される記憶回路に書き込む記憶制御方法であって、前記記録手段の前記起動時間を検出する第１の工程と、前記第１の工程で検出した前記起動時間に基づいて、前記記憶回路へのデータ書き込みを開始するタイミングを決定するために用いられる前記記憶回路に記憶されたデータのデータ量を示すしきい値を決定する第２の工程と、前記記憶回路に記憶されているデータのデータ量と、前記第２の工程で決定した前記しきい値とに基づいて、前記記憶回路へのデータ書き込みを開始するか否かを決定する第３の工程とを有する。
【００１１】
第３の発明のプログラムは、非起動状態から起動状態になるまでの起動時間が変動する記録手段から読み出したデータを、一定レートでデータが読み出される記憶回路に書き込むコンピュータが実行するプログラムであって、前記記録手段の前記起動時間を検出する第１の手順と、前記第１の手順で検出した前記起動時間に基づいて、前記記憶回路へのデータ書き込みを開始するタイミングを決定するために用いられる前記記憶回路に記憶されたデータのデータ量を示すしきい値を決定する第２の手順と、前記記憶回路に記憶されているデータのデータ量と、前記第２の手順で決定した前記しきい値とに基づいて、前記記憶回路へのデータ書き込みを開始するか否かを決定する第３の手順とを有する。
【００１２】
第３の発明のプログラムの作用は以下のようになる。
コンピュータが、第３の発明のプログラムを実行する。
そして、前記コンピュータが、当該プログラムの第１の手順に従って、前記記録手段の前記起動時間を検出する。
次に、前記コンピュータが、第２の手順に従って、前記第１の手順で検出した前記起動時間に基づいて、前記記憶回路へのデータ書き込みを開始するタイミングを決定するために用いられる前記記憶回路に記憶されたデータのデータ量を示すしきい値を決定する。
次に、前記コンピュータが、第３の手順に従って、前記記憶回路に記憶されているデータのデータ量と、前記第２の手順で決定した前記しきい値とに基づいて、前記記憶回路へのデータ書き込みを開始するか否かを決定する。
【００１３】
第４の発明の再生装置は、コンテンツデータを記憶し、非起動状態から起動状態になるまでの起動時間が変動する記録手段と、前記記録手段から読み出された前記コンテンツデータを記憶する記憶回路と、前記記憶回路から一定レートで読み出された前記コンテンツデータを再生する再生手段と、前記記録手段から前記コンテンツデータを読み出して前記記憶回路に書き込む処理を制御する記憶制御手段とを有し、前記記憶制御手段は、前記記録手段の前記起動時間を検出する時間検出手段と、前記時間検出手段が検出した前記起動時間に基づいて、前記記憶回路へのデータ書き込みを開始するタイミングを決定するために用いられる前記記憶回路に記憶されたデータのデータ量を示すしきい値を決定するしきい値決定手段と、前記記憶回路に記憶されているデータのデータ量と、前記しきい値決定手段が決定した前記しきい値とに基づいて、前記記憶回路へのデータ書き込みを開始するか否かを決定する制御手段とを有する。
【発明の効果】
【００１４】
本発明によれば、起動時間が変動する記録手段から読み出したデータを、一定レートでデータが読み出される記憶回路に書き込む場合に、前記記録手段の非起動状態を従来に比べて長くして省電力化を図れる記憶制御装置、そのプログラム、その方法と再生装置を提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施形態を説明する。
先ず、本実施形態の構成要素と、本発明の構成要素との対応関係を説明する。
また、図１に示すＨＤＤ１３に記憶されている楽曲データが、本発明のコンテンツデータに対応している。
また、本実施形態のしきい値データＴＨが本発明のしきい値に対応している。
また、ＨＤＤ１３が本発明の記録手段に対応し、ＳＤＲＡＭ１２が本発明の記憶回路に対応している。
また、図１に示すＣＰＵ１７が、第１の発明の記憶制御装置、第３の発明のコンテンツデータ、第４の発明の記憶制御手段に対応している。
また、図２に示す起動時間検出部４１が第１の発明の時間検出手段に対応し、しきい値決定部４５が第１の発明のしきい値決定手段に対応し、制御部４７が第１の発明の制御手段に対応している。
また、図１に示すオーディオ出力回路１８が第４の発明の再生手段に対応している。
また、図１に示すプログラムＰＲＧが、第３の発明のプログラムに対応している。
【００１６】
図１は、本発明の実施形態に係わる再生装置１の構成図である。
再生装置１は、例えば、携帯型のオーディオ再生装置である。
図１に示すように、携帯型オーディオ再生装置１は、例えば、ＵＳＢ(Universal Serial Bus)インタフェース１１、ＳＤＲＡＭ(Synchronous DRAM)１２、ＨＤＤ(Hard Disk Drive) １３、ＬＣＤ(Liquid Crystal Display)パネル１４、入力デバイス１５、フラッシュメモリ１６、ＣＰＵ(Central Processing Unit) １７およびオーディオ出力回路１８を有する。
ＵＳＢインタフェース１１、ＳＤＲＡＭ１２、ＨＤＤ１３、フラッシュメモリ１６、ＣＰＵ１７およびオーディオ出力回路１８は、例えば、データ線１０を介して接続されている。
なお、携帯型オーディオ再生装置１の各構成要素間の接続は、図１に示す例に限定されない。
【００１７】
ＵＳＢインタフェース１１は、パーソナルコンピュータ３と接続され、パーソナルコンピュータ３との間でデータ入出力を行う。
【００１８】
ＳＤＲＡＭ１２は、ＣＰＵ１７の制御によって、ＨＤＤ１３から読み出された楽曲データを一時的に記憶する。
ＳＤＲＡＭ１２は、ショックプルーフ(Shock Proof) メモリとして機能する。
具体的には、ＳＤＲＡＭ１２には、ＣＰＵ１７によってＨＤＤ１３から楽曲データが読み出されてＳＤＲＡＭ１２に書き込まれる。
また、ＣＰＵ１７によって、ＳＤＲＡＭ１２から楽曲データが一定のレートで読み出されてオーディオ出力回路１８に出力される。
【００１９】
ＨＤＤ１３は、非起動状態から起動状態になるまでの起動時間が種々の要因により変動する。
ＨＤＤ１３は、圧縮された楽曲データ（音楽データ）を記憶する。
当該楽曲データは、ＵＳＢインタフェース１１を介してパーソナルコンピュータ３からＨＤＤ１３に書き込まれる。
ＨＤＤ１３は、例えば、２０ＧＢの記憶容量を有し、ＡＴＲＡＣ(Adaptive Transform Acoustic Coding)３等で圧縮されたコンパクトディスク約７００枚分の楽曲データを記憶可能である。
ＨＤＤ１３に記憶された１曲分の楽曲データ（以下、単に楽曲データとも記す）の各々には、そのア−ティスト、アルバム、ジャンル、グループ、ニュートラック、ブックマークなどに関する属性データが付されている。
【００２０】
ア−ティスト属性データは、楽曲データの楽曲を演奏等するアーティストを示している。
アルバム属性データは、楽曲データが属するアルバムを示している。
ジャンル属性データは、楽曲データの楽曲が属するジャンルを示している。
グループ属性データは、パーソナルコンピュータ３上で規定されたグループのうち何れのグループに当該楽曲データが属するかを示している。
ニュートラック属性データは、再生装置１がパーソナルコンピュータ３に前回接続したときに、パーソナルコンピュータ３から入力した楽曲データであるか否かを示している。
ブックマーク属性データは、ユーザによってブックマークが付された楽曲データであるか否かを示している。
【００２１】
入力デバイス１５は、操作ボタンなどであり、ユーザの操作に応じた操作信号をＣＰＵ１７に出力する。
【００２２】
フラッシュメモリ１６は、例えば、ＣＰＵ１７の動作を規定したプログラムＰＲＧを記憶する。
ＣＰＵ１７は、フラッシュメモリ１６から読み出したプログラムＰＲＧを基に、再生装置１の動作を統括的に制御する。
以下、ＣＰＵ１７が行うＳＤＲＡＭ１２の書き込みおよび読み出しに関する処理について説明する。
先ず、ＣＰＵ１７が、フラッシュメモリ１６から読み出したプログラムＰＲＧを実行することで、実現する機能モジュールについて説明する。
図２に示すように、ＣＰＵ１７は、例えば、起動時間検出部４１、残量検出部４３、しきい値決定部４５および制御部４７を機能モジュールとして実現する。
起動時間検出部４１は、例えば、ＨＤＤ１３が起動される度に、ＨＤＤ１３が非起動状態から起動状態になるまでの起動時間を示す起動時間データＡを検出する。
すなわち、起動時間検出部４１は、ＨＤＤ１３が複数回起動されると、それぞれについて起動時間データＡを検出する。
残量検出部４３は、ＳＤＲＡＭ１２に記憶されている楽曲データのデータ量を検出し、その検出したデータ量を示す残量データを生成する。
【００２３】
しきい値決定部４５は、起動時間検出部４１が上述したように複数回のＨＤＤ１３の起動の各々について検出した起動時間データＡが正規分布に従うと仮定して、その標準偏差データσおよび平均値データｍを算出する。
そして、しきい値決定部４５は、残量検出部４３が検出した残量データが過去に零を示したことがない場合（ＳＤＲＡＭ１２が空になったことがない場合）に、平均値データｍに標準偏差データσを加算した値を新たな起動時間データＢとする。
なお、しきい値決定部４５は、最初の起動時間データＢを生成する場合には、ＨＤＤ１３の製造元で規定している最大起動時間（例えば、約２０秒）を示す起動時間データＢを生成する。
【００２４】
次に、しきい値決定部４５は、予め決められたＨＤＤ１３が起動されてからデータが読み出されるまでの読み出し時間データＲＴを、起動時間データＢに加算してしきい値時間データＴＨＴを生成する。
次に、しきい値決定部４５は、ＳＤＲＡＭ１２の読み出しレートを基に、しきい値時間データＴＨが示す時間内にＳＤＲＡＭ１２から読み出されるデータ量を検出し、当該検出したデータ量を示すしきい値データＴＨを生成する。
【００２５】
一方、しきい値決定部４５は、残量検出部４３が検出した残量データが過去に零を示したことがある場合（ＳＤＲＡＭ１２が空になったことがある場合）に、前回用いたしきい値時間データＴＨＴに標準偏差σを加算して上記新たな起動時間データＢを生成する。
【００２６】
制御部４７は、残量検出部４３が生成した残量データと、しきい値決定部４５が生成したしきい値データＴＨとを比較し、残量データがしきい値データＴＨ以下になった場合に、ＨＤＤ１３から楽曲データを読み出してＳＤＲＡＭ１２に書き込む動作を再開する。
制御部４７は、ＳＤＲＡＭ１２から楽曲データを、一定のレートで読み出してデコーダ９に出力する。
【００２７】
また、制御部４７は、残量検出部４３が生成した残量データが、ＨＤＤ１３の記憶容量に達したことを検出すると、ＨＤＤ１３から楽曲データを読み出してＳＤＲＡＭ１２に書き込む動作を停止する。
また、ＣＰＵ１７は、楽曲データの選択画面をＬＣＤパネル１４に表示する。
【００２８】
オーディオ出力回路１８は、ＳＤＲＡＭ１２から読み出された楽曲データを復号（再生）してオーディオ信号を生成し、これをヘッドフォン端子２１に出力する。
【００２９】
以下、図１に示す再生装置１の動作例を説明する。
〔第１の動作例〕
以下、ＨＤＤ１３が起動された場合の再生装置１の動作例を説明する。
図４は、当該動作例を説明するためのフローチャートである。
ステップＳＴ１１：
図２に示すＣＰＵ１７の起動時間検出部４１は、例えば、ＨＤＤ１３が起動されたか否かを判断し、起動されたと判断するとステップＳＴ１２に進み、そうでない場合にはステップＳＴ１１の処理を繰り返す。
ステップＳＴ１２：
起動時間検出部４１は、ＨＤＤ１３が非起動状態から起動状態になるまでの起動時間を示す起動時間データＡを検出する。
起動時間検出部４１は、上記検出した起動時間データＡを記憶する。
【００３０】
ステップＳＴ１３：
しきい値決定部４５は、起動時間検出部４１が上述したように複数回のＨＤＤ１３の起動の各々について検出した起動時間データＡが正規分布に従うと仮定して、その標準偏差データσおよび平均値データｍを算出する。
ステップＳＴ１４：
しきい値決定部４５は、残量検出部４３が検出した残量データが過去に零を示したことがない場合（ＳＤＲＡＭ１２が空になったことがない場合）に、平均値データｍに標準偏差データσを加算した値を新たな起動時間データＢとする。
一方、しきい値決定部４５は、残量検出部４３が検出した残量データが過去に零を示したことがある場合（ＳＤＲＡＭ１２が空になったことがある場合）に、前回用いたしきい値時間データＴＨＴに標準偏差σを加算して上記新たな起動時間データＢを生成する。
【００３１】
ステップＳＴ１５：
しきい値決定部４５は、予め決められたＨＤＤ１３が起動されてからデータが読み出されるまでの読み出し時間データＲＴを起動時間データＢに加算して、しきい値時間データＴＨＴを生成する。
次に、しきい値決定部４５は、ＳＤＲＡＭ１２の読み出しレートを基に、しきい値時間データＴＨＴが示す時間内にＳＤＲＡＭ１２から読み出されるデータ量を検出し、当該検出したデータ量を示すしきい値データＴＨを生成し、これを記憶する。
【００３２】
〔第２の動作例〕
以下、再生装置１におけるＳＤＲＡＭ１２への書き込み動作例について説明する。
図５は、当該動作例を説明するためのフローチャートである。
ステップＳＴ２１：
図２に示すＣＰＵ１７の制御部４７は、ＨＤＤ１３を起動状態にして、オーディオ出力回路１８における再生対象の楽曲データをＨＤＤ１３から読み出し、ＳＤＲＡＭ１２への書き込みを開始する。
ステップＳＴ２２：
制御部４７は、再生停止要求を入力デバイス１５から入力したか否かを判断し、入力したと判断するとステップＳＴ２４に進み、入力していないと判断するとステップＳＴ２３に進む。
【００３３】
ステップＳＴ２３：
制御部４７は、残量検出部４３が検出したＳＤＲＡＭ１２の残量データに基づいて、ＳＤＲＡＭ１２に記憶容量分の楽曲データが記憶されているか、すなわち、ＳＤＲＡＭ１２がフルであるか否かを判断し、フルであると判断するとステップＳＴ２４に進み、そうでない場合には、引き続きＳＤＲＡＭ１２への書き込みを行い、ステップＳＴ１１に戻る。
ステップＳＴ２４：
制御部４７は、ＨＤＤ１３を非駆動状態にして、ＳＤＲＡＭ１２への楽曲データの書き込みを停止する。
ステップＳＴ２５：
制御部４７は、残量検出部４３が検出したＳＤＲＡＭ１２の残量データと、図４に示す処理によってしきい値決定部４５が記憶したしきい値データＴＨとに基づいて、ＳＤＲＡＭ１２に記憶されているデータ量が、しきい値データＴＨが示すデータ量以下であるか否かを判断し、しきい値データＴＨが示すデータ量以下であると判断するとステップＳＴ２１に戻り、そうでない場合にはステップＳＴ２５の処理を繰り返す。
【００３４】
以上説明したように、再生装置１では、ＨＤＤ１３が起動される度にその起動時間データＡを検出し、その平均値データｍに標準偏差データσを加算した値を用いて生成したしきい値データＴＨを基に、ＨＤＤ１３を起動してＨＤＤ１３から読み出した楽曲データをＳＤＲＡＭ１２に書き込む動作を開始するタイミングを決定する。
このとき、再生装置１では、上述したようにしきい値データＴＨを決めたことから、樹来のように、ＨＤＤの最大起動時間を基にしきい値データＴＨ＿Ｐｒｉｏを決定する場合に比べて、しいき値データＴＨを小さくできる。
これにより、再生装置１によれば、ＳＤＲＡＭ１２に記憶された楽曲データのデータ量がフルになってＨＤＤ１３を非起動状態にしてから、次に、しきい値データＴＨを基にＨＤＤ１３を起動するまでの間のＨＤＤ１３の非起動時間ＴＩＭＥ＿ＯＦＦは図６に示すようになり、図７に示す従来の非起動時間ＴＩＭＥ＿ＯＦＦ＿Ｐｒｉｏに比べて長くできる。
そのため、再生装置１によれば、従来に比べて省電力化が図れ、携帯型の場合に、特に効果的である。
【００３５】
また、再生装置１では、上述したように、しきい値決定部４５において、残量検出部４３が検出した残量データが過去に零を示したことがある場合（ＳＤＲＡＭ１２が空になったことがある場合）に、前回用いたしきい値時間データＴＨＴに標準偏差σを加算して上記新たな起動時間データＢを生成する。すなわち、しきい値データＴＨを上げる。
これにより、ＳＤＲＡＭ１２が空になり、オーディオ出力回路１８に一定レートで楽曲データを出力できない事態が連続して生じることを回避できる。
【００３６】
本発明は上述した実施形態には限定されない。
上述した実施形態では、本発明を携帯型のオーディオ再生装置に適用した場合を例示したが、本発明はパーソナルコンピュータなどの携帯型以外の装置にも適用可能である。
また、上述した実施形態では、本発明のコンテンツデータとして、楽曲データなどのオーディオデータを例示したが、ビデオや写真などのイメージデータでもよい。
また、上述した実施形態では、本発明の記録手段として、ＨＤＤを例示したが、非起動状態から起動状態になるまでの起動時間が変動する記録手段であれば、特に限定されない。例えば、ＭＤ（商標）などの光磁気記録媒体、ＣＤ−Ｒ(CD-recordable) 、その他半導体メモリなどであっておよい。
また、上述した実施形態では、再生装置１として携帯型のオーディオ再生装置を例示したが、再生装置１は、例えば、パーソナルコンピュータ、コンパクトディスクなどの光ディスク再生装置、光磁気ディスク再生装置などであってもよい。
【産業上の利用可能性】
【００３７】
本発明は、例えば、ショックプル−フメモリへの書き込み制御を行うシステムに適用可能である。
【図面の簡単な説明】
【００３８】
【図１】図１は、本発明の実施形態に係わる再生装置の構成図である。
【図２】図２は、図１に示すＣＰＵの機能を説明するための図である。
【図３】図３は、図２に示すしきい値決定部の処理を説明するための図である。
【図４】図４は、図１に示すＨＤＤが起動された場合の再生装置の動作例を説明するためのフローチャートである。
【図５】図５は、図１に示す再生装置におけるＳＤＲＡＭへの書き込み動作例を説明するためのフローチャートである。
【図６】図６は、図１に示す再生装置におけるＨＤＤの非起動時間を説明するための図である。
【図７】図７は、従来の再生装置におけるＨＤＤの非起動時間を説明するための図である。
【符号の説明】
【００３９】
１…再生装置、１１…ＵＳＢインタフェース、１２…ＳＤＲＡＭ、１３…ＨＤＤ、１４…ＬＣＤパネル、１５…入力デバイス、１６…フラッシュメモリ、１７…ＣＰＵ、ＰＲＧ…プログラム、１８…オーディオ出力回路、２１…ヘッドフォン端子、４１…起動時間検出部、４３…残量検出部、４５…しきい値決定部、４７…制御部
【図１】
2006048846.tif 000003
【図２】
2006048846.tif 000004
【図３】
2006048846.tif 000005
【図４】
2006048846.tif 000006
【図５】
2006048846.tif 000007
【図６】
2006048846.tif 000008
【図７】
2006048846.tif 000009