(57)【要約】  【課題】  従来のデータ再生装置では、電池残量を考慮したハードディスクへのアクセスの細かな制御が行われず、定期的にハードディスクへのアクセスが発生していた。このため、さらなる長時間再生に対応することが困難であった。  【解決手段】  本願発明のデータ再生装置は、ハードディスクと、第１のメモリと、電池と、ハードディスクに格納されるデータをハードディスクから第１のメモリに転送する前にハードディスクの電源をオンし、データを転送した後にハードディスクの電源をオフするハードディスク制御手段とを含む制御部とを備えており、制御部は、電池の電圧が第１の電圧レベルよりも低い場合には、ハードディスクの電源をオフの状態に保持し、それ以降はハードディスクの読み出しを行わず第１のメモリに格納されるデータを読み出している。  【選択図】  図１
2008097713.tif 000002
【特許請求の範囲】
【請求項１】
データが格納されるハードディスクと、
データが格納され、読み出しを行う際の消費電力が前記ハードディスクよりも小さい第１のメモリと、
前記ハードディスクと前記第１のメモリとを駆動するための電圧を供給する電池と、
前記ハードディスクに格納されるデータを前記ハードディスクから前記第１のメモリに転送するデータ転送手段と、前記第１のメモリに格納されるデータを読み出すデータ読み出し手段と、前記ハードディスクに格納されるデータを前記ハードディスクから前記第１のメモリに転送する前に前記ハードディスクの電源をオンし、前記データを転送した後に前記ハードディスクの電源をオフするハードディスク制御手段とを含む制御部とを備えており、
前記制御部は、前記電池の電圧レベルと前記ハードディスクの動作下限電圧より高い第１の電圧レベルとを比較する第１の比較手段を有し、
前記電池の電圧レベルが前記第１の電圧レベルよりも低い場合には、前記制御部は、前記ハードディスクの電源をオフの状態に保持し、それ以降は前記ハードディスクから読み出しを行わず前記第１のメモリに格納されるデータを読み出すことを特徴とするデータ再生装置。
【請求項２】
請求項１記載のデータ再生装置であって、
前記制御部は、前記電池の電圧レベルが前記第１の電圧レベルよりも低い場合には、前記ハードディスクの電源をオフに保持する前に、さらに、前記ハードディスクに格納されたデータを前記ハードディスクから前記第１のメモリに１回転送することを特徴とするデータ再生装置。
【請求項３】
請求項１又は２のいずれか一つに記載のデータ再生装置であって、
前記データ再生装置は、さらに、データが格納され、読み出しを行う際の消費電力が前記ハードディスクよりも小さい第２のメモリを備え、
前記電池は、さらに、前記第２のメモリに電圧を供給していると共に、
前記制御部は、さらに、前記電池の電圧レベルと前記第１の電圧レベルよりも高い第２の電圧レベルとを比較する第２の比較手段を有し、
前記電池の電圧レベルが前記第２の電圧レベルよりも低い場合には、前記ハードディスクに格納されたデータを前記第２のメモリに転送し、
前記電池の電圧レベルが前記第１の電圧レベルよりも低い場合には、前記ハードディスクの電源をオフの状態に保持し、それ以降は前記ハードディスクから読み出しを行わず前記第２のメモリに格納されるデータを読み出すことを備えることを特徴とするデータ再生装置。
【請求項４】
請求項３記載のデータ再生装置であって、
前記制御部は、前記電池の電圧レベルが前記第１の電圧レベルよりも低い場合には、さらに、前記第１のメモリの電源をオフに保持することを特徴とするデータ再生装置。
【請求項５】
請求項１〜４のいずれか一つに記載のデータ再生装置であって、
前記第１の電圧レベルは、前記動作下限電圧と設定される音楽再生時間とに基づいて設定されることを特徴とするデータ再生装置。
【請求項６】
請求項１〜５のいずれか一つに記載のデータ再生装置であって、
前記動作下限電圧は、前記第１のメモリの動作下限電圧よりも高いことを特徴とするデータ再生装置。
【請求項７】
電池から電圧が供給されるハードディスクから、前記電池から電圧が供給されると共に読み出しを行う際の消費電力が前記ハードディスクよりも小さい第１のメモリに、前記ハードディスクに格納されるデータを転送する第１のモードと、前記ハードディスクの電源をオフに保持する第２のモードとを切り替えながら前記第１のメモリに格納されたデータを読み出すデータの読み出し方法であって、
前記電池の電圧レベルと前記ハードディスクの動作下限電圧より高い第１の電圧レベルとを比較して、前記電池の電圧レベルが前記第１の電圧レベルよりも低い場合には、前記ハードディスクの電源をオフの状態に保持し、それ以降は前記ハードディスクから読み出しを行わず前記第１のメモリに格納されたデータを読み出すことを特徴とするデータ再生方法。
【請求項８】
請求項７記載のデータ再生方法であって、
前記電池の電圧レベルが前記第１の電圧レベルよりも低い場合には、前記ハードディスクの電源をオフに保持する前に、さらに、前記ハードディスクに格納されたデータを前記ハードディスクから前記第１のメモリに一回転送することを特徴とするデータ再生方法。
【請求項９】
請求項７又は８のいずれか一つに記載のデータ再生方法であって、
さらに、前記電池の電圧レベルと前記第１の電圧レベルよりも高い第２の電圧レベルとを比較して、前記ハードディスクに供給される電圧が前記第２の電圧レベルよりも低い場合には、前記ハードディスクに格納されたデータを、前記電池から電圧が供給されると共に読出しを行う際の消費電力が前記ハードディスクよりも小さい第２のメモリに転送し、
前記電池の電圧レベルが前記第１の電圧レベルよりも低い場合には、前記ハードディスクの電源をオフに保持し、それ以降は前記ハードディスクから読み出しを行わず前記第２のメモリに格納されたデータを読み出すことを特徴とするデータ再生方法。
【請求項１０】
請求項９記載のデータ再生方法であって、
前記電池の電圧レベルが前記第１の電圧レベルよりも低い場合には、さらに、前記第１のメモリの電源をオフに保持することを特徴とするデータ再生方法。
【請求項１１】
請求項７〜１０のいずれか一つに記載のデータ再生方法であって、
前記第１の電圧レベルは、前記動作下限電圧と設定される音楽再生時間とに基づいて設定されることを特徴とするデータ再生方法。
【請求項１２】
請求項７〜１１のいずれか一つに記載のデータ再生方法であって、
前記動作下限電圧は、前記第１のメモリの動作下限電圧よりも高いことを特徴とするデータ再生方法。
【請求項１３】
データが格納されるハードディスクとデータが格納されると共に読み出しを行う際の消費電力が前記ハードディスクよりも小さい第１のメモリとを駆動するための電圧を供給する電池の電圧レベルを検出する電圧検出部と、前記ハードディスクに格納されるデータを前記ハードディスクから前記第１のメモリに転送するデータ転送手段と、前記第１のメモリに格納されるデータを読み出すデータ読み出し手段と、前記ハードディスクに格納されるデータを前記ハードディスクから前記第１のメモリに転送する前に前記ハードディスクの電源をオンし、前記データを転送した後に前記ハードディスクの電源をオフするハードディスク制御手段とを含む制御部を備えた半導体装置であって、
前記制御部は、前記電池の電圧レベルと前記ハードディスクの動作下限電圧より高い電圧に設定された前記第１の電圧レベルとを比較する第１の比較手段を有しており、
前記制御部は、前記電池の電圧レベルが前記第１の電圧レベルよりも低い場合には、前記ハードディスクの電源をオフの状態に保持し、それ以降は前記ハードディスクから読み出しを行わず前記第１のメモリに格納されるデータを読み出すことを特徴とする半導体装置。
【請求項１４】
請求項１３記載の半導体装置であって、
前記制御部は、前記電池の電圧レベルが前記第１の電圧レベルよりも低い場合には、前記ハードディスクの電源をオフに保持する前に、さらに、前記ハードディスクに格納されたデータを前記ハードディスクから前記第１のメモリに１回転送することを特徴とする半導体装置。
【請求項１５】
データが格納されるハードディスクとデータが格納されると共に読み出しを行う際の消費電力が前記ハードディスクよりも小さい第１のメモリとデータが格納されると共に読み出しを行う際の消費電力が前記ハードディスクよりも小さい第２のメモリとを駆動するための電圧を供給する電池の電圧レベルを検出する電圧検出部と、前記ハードディスクに格納されるデータを前記ハードディスクから前記第１のメモリに転送するデータ転送手段と、前記第１のメモリに格納されるデータを読み出すデータ読み出し手段と、前記ハードディスクに格納されるデータを前記ハードディスクから前記第１のメモリに転送する前に前記ハードディスクの電源をオンし、前記データを転送した後に前記ハードディスクの電源をオフするハードディスク制御手段とを含む制御部を備えた半導体装置であって、
前記制御部は、前記電池の電圧レベルと前記ハードディスクの動作下限電圧よりも高い第１の電圧レベルとを比較する第１の比較手段と、
前記電池の電圧レベルと前記第１の電圧レベルよりも高い前記第２の電圧レベルとを比較する第２の比較手段とを有しており、
前記電池の電圧レベルが前記第２の電圧レベルよりも低い場合には、前記ハードディスクに格納されたデータを前記第２のメモリに転送し、
前記電池の電圧レベルが前記第１の電圧レベルよりも低い場合には、前記ハードディスクの電源をオフの状態に保持し、それ以降は前記ハードディスクから読み出しを行わず前記第２のメモリに格納されるデータを読み出すことを特徴とする半導体装置。
【請求項１６】
請求項１５記載の半導体装置であって、
前記制御部は、前記電池の電圧レベルが前記第１の電圧レベルよりも低い場合には、さらに、前記第１のメモリの電源をオフに保持することを特徴とする半導体装置。
【請求項１７】
請求項１３〜１６のいずれか一つに記載の半導体装置であって、
前記第１の電圧レベルは、前記動作下限電圧と設定される音楽再生時間とに基づいて設定されることを特徴とする半導体装置。
【請求項１８】
請求項１３〜１７のいずれか一つに記載の半導体装置であって、
前記動作下限電圧は、前記第１のメモリの動作下限電圧よりも高いことを特徴とする半導体装置。
【請求項１９】
データが格納され、駆動部を有する記憶媒体と、
データが格納され、読み出しを行う際の消費電力が前記記憶媒体よりも小さい第１のメモリと、
前記記憶媒体と前記第１のメモリとを駆動するための電圧を供給する電池と、
前記記憶媒体に格納されるデータを前記記憶媒体から前記第１のメモリに転送するデータ転送手段と、前記第１のメモリに格納されるデータを読み出すデータ読み出し手段と、前記記憶媒体に格納されるデータを前記記憶媒体から前記第１のメモリに転送する前に前記記憶媒体の電源をオンし、前記データを転送した後に前記記憶媒体の電源をオフする記憶媒体制御手段とを含む制御部とを備えており、
前記制御部は、前記電池の電圧レベルと前記記憶媒体の動作下限電圧より高い第１の電圧レベルとを比較する第１の比較手段を有し、
前記電池の電圧レベルが前記第１の電圧レベルよりも低い場合には、前記制御部は、前記記憶媒体の電源をオフの状態に保持し、それ以降は前記記憶媒体から読み出しを行わず前記第１のメモリに格納されるデータを読み出すことを特徴とするデータ再生装置。
【請求項２０】
電池から電圧が供給され、駆動部を有する記憶媒体から、前記電池から電圧が供給されると共に読み出しを行う際の消費電力が前記記憶媒体よりも小さい第１のメモリに、前記記憶媒体に格納されるデータを転送する第１のモードと、前記記憶媒体の電源をオフに保持する第２のモードとを切り替えながら前記第１のメモリに格納されたデータを読み出すデータの読み出し方法であって、
前記電池の電圧レベルと前記記憶媒体の動作下限電圧より高い第１の電圧レベルとを比較して、前記電池の電圧レベルが前記第１の電圧レベルよりも低い場合には、前記記憶媒体の電源をオフの状態に保持し、それ以降は前記記憶媒体から読み出しを行わず前記第１のメモリに格納されたデータを読み出すことを特徴とするデータ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードディスクとメモリを備え、電池で駆動するデータ再生装置及びそのデータ再生方法及びハードディスク、メモリ、電池の制御を行う半導体装置に関するものである。
【背景技術】
【０００２】
従来、携帯可能な音楽再生装置は、十分な記憶容量の確保するため、大容量記憶媒体であるハードディスクに音楽データが格納されている。また、携帯可能とするため、通常は電池駆動となっている。この音楽再生装置は、ハードディスクに格納された音楽データをバッファメモリへ転送し、転送された音楽データを伸張しスピーカー等の出力部により出力している。このとき、ハードディスクの電源を常時オンとしておくのではなく、音楽データをバッファメモリに転送したら一旦ハードディスクの電源をオフし、バッファ内の音楽データを再生する。そして、再生する音楽データがなくなる前に再び電源をオンとし、次の音楽データをバッファへ転送することを繰り返す。これにより、消費電力の大きいハードディスクを制御している（例えば、特許文献１）。
【０００３】
【特許文献１】特開２００３−２９５８９６
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のデータ再生装置では、電池残量を考慮したハードディスクへのアクセスの細かな制御が行われず、定期的にハードディスクへのアクセスが発生していた。このため、さらなる長時間再生に対応することが困難であった。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本願の代表的な発明の一つは、データが格納されるハードディスクと、データが格納され、読み出しを行う際の消費電力が前記ハードディスクよりも小さい第１のメモリと、前記ハードディスクと前記第１のメモリとを駆動するための電圧を供給する電池と、前記ハードディスクに格納されるデータを前記ハードディスクから前記第１のメモリに転送するデータ転送手段と、前記第１のメモリに格納されるデータを読み出すデータ読み出し手段と、前記ハードディスクに格納されるデータを前記ハードディスクから前記第１のメモリに転送する前に前記ハードディスクの電源をオンし、前記データを転送した後に前記ハードディスクの電源をオフするハードディスク制御手段とを含む制御部とを備えており、前記制御部は、前記電池の電圧レベルと前記ハードディスクの動作下限電圧より高い第１の電圧レベルとを比較する第１の比較手段を有し、前記電池の電圧レベルが前記第１の電圧レベルよりも低い場合には、前記制御部は、前記ハードディスクの電源をオフの状態に保持し、それ以降は前記ハードディスクから読み出しを行わず前記第１のメモリに格納されるデータを読み出すことを特徴とするデータ再生装置である。
【発明の効果】
【０００６】
本願の代表的な発明によれば、電池残量が低下し電圧レベルが一定値以下になると、ハードディスクへのアクセスを制限し、バッファメモリ内にあるだけの音楽を再生し続けている。これにより、電池を効率よく使用することができ、データの長時間再生を可能としている。また、記憶デバイスへのアクセス電圧に差がある場合、例えばハードディスクでは３．３Ｖ、バッファメモリでは１．８Ｖである場合、ハードディスクへのアクセスが不可能な電圧時２．０Ｖにおいてもバッファメモリから音楽再生が可能となるため、電池を効率よく使用することができ、データの長時間再生を可能としている。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施形態について図面を参照して詳細に説明する。なお、全図面を通して同様の構成には同様の符号を付与する。
（第１実施形態）
図１は本発明の第１実施形態における音楽再生装置１００の構成を示す図である。図１の矢印は、データ転送線を示している。
電池１０１は電圧検出部１０２、音圧増幅部１０３、ハードディスク１０４、バッファメモリ１０５、制御部１０６に対して電源電圧を供給している。電圧検出部１０２は、例えば、半導体装置に含まれている。また、電圧検出部１０２は、電池１０１の電圧レベルをＡ／Ｄ変換し、制御部１０６に対して電池１０１の電圧レベルを出力する。音圧増幅部１０３は演算された音楽データを増幅し音声出力する。
【０００８】
ハードディスク１０４は、圧縮された音楽データを格納する。音楽データは、例えば、ＭＰ３、ＷＭＡ、ＡＡＣ等のファイル形式により格納されている。
バッファメモリ１０５は、例えば、半導体メモリにより構成されている。このバッファメモリ１０５から音楽データを読み出す際の消費電力は、ハードディスク１０４のそれよりも十分小さく、例えばハードディスクのそれよりも１０分の１以下である。
【０００９】
バッファメモリ１０５は、音楽再生プログラム、制御プログラム、音楽データシステム、プレイリスト群、音楽データを格納する。音楽再生プログラムは、音楽を再生するためのプログラムである。制御プログラムは、電圧検出部１０２、音圧増幅部１０３、ハードディスク１０５、制御部１０６を制御するプログラムである。音楽データシステムは、音楽再生プログラムの各種設定情報やハードディスク１０４に格納されている音楽データ情報である。音楽再生プログラムの各種設定情報は、例えば、音量、イコライザ、リピート再生の有無、表示言語や、予め設定されているハードディスク１０４の動作下限電圧、低消費電力モードでの再生時間などの設定である。音楽データ情報は、例えば、ハードディスク１０４における音楽データのアドレス、歌手名、曲名、作曲者名、データサイズ、再生時間、ジャンルなどである。プレイリスト群は音楽再生時のプレイリストであり、例えば、アルバム別リストや歌手別リスト、ジャンル別リスト、お気に入りリストや、バッファメモリ１０５内の音楽データのプレイリストである一時プレイリストなどである。音楽データは、ハードディスク１０４より転送されるデータである。
【００１０】
制御部１０６は、半導体装置に含まれている。この制御部１０６は、ハードディスク１０４に格納された音楽データをバッファメモリ１０５に転送する。バッファメモリ１０５に格納された音楽データのうち、選択された音楽データを読み出し、音楽再生プログラムに基づき再生演算を行う。演算された音楽データは音圧増幅部１０２に出力される。
制御部１０６は、バッファメモリ１０５に格納された音楽データに基づいてプレイリストを作成する。作成されたプレイリストは、バッファメモリ１０５に格納される。
【００１１】
制御部１０６は、ハードディスク１０４に格納された音楽データをハードディスク１０４からバッファメモリ１０５に転送する前にハードディスク１０４の電源をオンし、音楽データをバッファメモリ１０５に転送した後ハードディスク１０４の電源をオフする。つまり、制御部１０６は、ハードディスク１０４の電源をオンし音楽データの転送を行う第１のモードと、ハードディスク１０４の電源をオフし音楽データを再生する第２のモードとを交互に切り替える機能を有している。これにより、ハードディスク１０４での消費電力を低減することができ、電池１０１を効率よく使用できる。
【００１２】
制御部１０６は、電圧検出部１０２から電池１０１の電圧レベルＰを検出する。検出された電圧レベルＰと予め設定された第１の電圧レベルＰ２とを比較し、Ｐ＜Ｐ２となると音楽再生装置１００を低消費電力モードへ移行する。電圧レベルＰは、動作させるにつれて減少する電池１０１の電圧レベルを示している。第１の電圧レベルＰ２は、バッファメモリ１０５に記憶されており、ハードディスク１０４が故障する可能性がある動作下限電圧Ｐ１より高い電圧レベルに予め設定されている。動作下限電圧Ｐ１は、例えば、電池１０１がハードディスク１０４に電圧を供給しても、ハードディスク１０４のヘッド部が正常に動作しない電圧レベルのことである。第１の電圧レベルＰ２の設定方法については後述する。
【００１３】
ここで、通常モードと低消費電力モードについて説明する。通常モードは、制御部１０６における通常の動作モードのことをいう。通常モードでは、制御部１０６は、まず、ハードディスク１０４に格納された音楽データをバッファメモリ１０５に転送する。次に、バッファメモリ１０５に格納された音楽データを再生する。音楽データを一通り再生し終わると、ハードディスク１０４に格納された音楽データをバッファメモリ１０５に転送する。このとき、ハードディスク１０４の電源は音楽データの転送を行う際にのみオンされ、転送以外を行う際ではオフされている。つまり、制御部１０６は、ハードディスク１０４の電源をオンし音楽データの転送を行う第１のモードと、ハードディスク１０４の電源をオフし音楽データを再生する第２のモードとを交互に切り替えている。この動作を繰り返すことにより、電池１０１の電力を効率よく使用することができる。
【００１４】
一方、低消費電力モードは、ハードディスク１０４への読み出し動作を行わず、バッファメモリ１０５にのみ読み出し動作を行うモードのことをいう。低消費電力モードでは、制御部１０６が消費電力の大きいハードディスク１０４へのアクセスを禁止する。このとき、バッファメモリ１０５に格納された音楽データを一通り再生し終わったとしても、再びバッファメモリ１０５に格納された音楽データを再生することになる。つまり、低消費電力モードでは、バッファメモリ１０５に格納された音楽データのみを繰り返し再生することとなる。消費電力の大きいハードディスク１０４へのアクセスを行わずに音楽データを再生できることから、電池１０１の電力を効率よく使用することができ、音楽データの長時間再生を可能としている。
【００１５】
次に、第１実施形態における制御部１０６の動作について説明する。図２は、第１実施形態における制御部１０６の動作フローチャートを示した図である。
まず、Ｓ１０１のように、音楽再生装置１００が音楽再生状態にあるとき、制御部１０６は所定のタイミングにて電圧検出部１０２から電池１０１の電圧レベルＰを検出し、電圧レベルＰと第１の電圧レベルＰ２とを比較する。電圧レベルＰが第１の電圧レベルを上回っている場合、制御部１０６は所定のタイミングにて電圧レベルＰを検出し続ける。このとき、ハードディスク１０４の電源をオンし音楽データの転送を行う第１のモードと、ハードディスク１０４の電源をオフし音楽データを再生する第２のモードとが交互に繰り返される。一方、電圧レベルＰが第１の電圧レベルＰ２を下回った場合、低消費電力モードに移行すべく、Ｓ１０２の工程に進む。
【００１６】
ここで、第１の電圧レベルＰ２の設定方法について説明する。第１の電圧レベルＰ２は、ハードディスク１０４の動作下限電圧Ｐ１と予め設定される音楽再生時間とに基づいて制御部１０６により設定される。音楽再生時間は、低消費電力モードの際に音楽を再生する時間であり、ユーザによって設定される。まず、電池１０１の電圧レベルＰが減少している状態の際に、ユーザが希望する残り再生時間をユーザにより設定される。次に、設定された残り再生時間と予め設定された音楽データを再生する際の消費電力とから制御部１０６にて第１の電圧レベルＰ２を算出する。これにより、ユーザが希望する残り再生時間だけ音楽を再生することができる。例えば、ユーザが残り６０分間は音楽を再生したいが現在の電池１０１の電圧レベルＰからでは残り３０分しか音楽を再生できない場合、本実施形態では、ユーザが希望する残り再生時間６０分を優先できるよう消費電力を制御することとなる。つまり、ハードディスク１０４へアクセスする回数、その際の消費電力、音楽データを再生する際の消費電力と、設定された残り再生時間６０分とを制御部１０６により考慮され、残り再生時間６０分を満たすよう第１の電圧レベルＰ２が制御部１０６により設定されることとなる。
【００１７】
次に、Ｓ１０２のように、制御部１０６が音楽データを格納するバッファメモリ１０５の使用可能サイズを算出する。例えば、バッファメモリ１０５内の音楽再生に必要なファイル群のサイズを算出しそのサイズをＯＳが持つバッファメモリサイズから差し引くことで行われる。
【００１８】
次に、Ｓ１０３のように、バッファメモリ１０５内の音楽データ情報から音楽データを選択する。音楽データ情報の歌手名、曲名、作曲者名、ジャンルなどから、音楽データをユーザが選択することとなる。このとき、音楽データ情報のデータサイズに基づいて、合計音楽データサイズが算出したバッファメモリ１０５の使用可能サイズを超えないよう選択する。
【００１９】
次に、Ｓ１０４のように、音楽データの選択が完了した後、制御部１０６は選択された音楽の一時プレイリストを生成しバッファメモリ１０５内に格納する。また、音楽データ情報のアドレスに基づいて、選択された音楽データをハードディスク１０４からバッファメモリ１０５に転送する。
【００２０】
Ｓ１０４の動作以降、装置１００は低消費電力モードで動作することとなる。
次に、第１実施形態における低消費電力モードによる効果を説明する。図３は低消費電力モードへ移行する際の電池１０１の電圧レベルＰの遷移を示している。横軸は時間ｔ、縦軸は電池１０１の電圧レベルＰを示している。ここで、実線は第１実施形態における電圧レベルの遷移である。従来技術との比較のため、一点鎖線は低消費電力モードを用いずに通常モードでのみで動作したときの電圧レベルの遷移を示している。
【００２１】
まず、電圧レベルＰが第１の電圧レベルＰ２を上回っている際には、通常モードでの動作を行っている。音楽を再生することで徐々に電圧レベルＰが減少することとなる。また、ハードディスク１０４へのアクセス、つまり音楽データの転送が行われると、音楽再生時よりも電圧レベルＰが急激に減少することとなる。これは、バッファメモリ１０５から音楽データを読み出す際の消費電力が、ハードディスク１０４のそれよりも十分小さく、例えば１０分の１以下であるためである。つまり、図３のように、通常モードでは、ハードディスク１０４の電源をオンし音楽データの転送を行う第１のモードと、ハードディスク１０４の電源をオフし音楽データを再生する第２のモードとが交互に繰り返される。
次に、電圧レベルＰが第１の電圧レベルＰ２を下回った際には、ハードディスク１０４へのアクセスが一度行われる。その後は、低消費電力モードに移行し、ハードディスク１０４へのアクセスは行われない。このとき、バッファメモリ１０５にのみの音楽データをループ再生することとなり、電圧レベルＰが動作下限電圧Ｐ１を下回るまで、つまり時間ｔ１まで再生を行うことが可能となる。
【００２２】
一方、従来例である、低消費電力モードを用いずに通常モードでのみ動作した時には、第１の電圧レベルＰ２を下回っても、ハードディスク１０４へのアクセスが繰り返し行われることとなる。このため、時間ｔ１よりも短く時間ｔ０で電圧レベルＰが動作下限電圧Ｐ１を下回ることとなる。
つまり、第１実施形態は、従来技術と比較して時間（ｔ１−ｔ０）だけ長時間音楽データを再生することが可能となる。
【００２３】
このように、第１実施形態によれば、電池残量が低下し電圧レベルＰが第１の電圧レベル以下になると、バッファメモリ１０５内にあるだけの音楽データを再生し続けることで、ハードディスク１０４のアクセスを制御し音楽データの長時間再生を可能としている。
また、記憶デバイスの動作下限電圧に差がある場合、例えば、ハードディスク１０４では３．３Ｖ、バッファメモリ１０５では１．８Ｖである場合、ハードディスク１０４へのアクセスが不可能な電圧レベル２．０Ｖにおいてもバッファメモリ１０５から音楽データの再生が可能であり、電池１０１を効率よく使用することが可能となる。
【００２４】
なお、本実施形態では、圧縮された音楽データを格納する記憶媒体をハードディスクとして説明したが、ハードディスクを、駆動部、例えば、モーターやスピンドルなどを有する記憶媒体としてもよい。この駆動部を有する記憶媒体は、圧縮された音楽データが格納される。また、この駆動部を有する記憶媒体が音楽データを読み出す際の消費電力は、バッファメモリが音楽データを読み出す際の消費電力よりも大きい。
（第２実施形態）
図４は本発明の第２実施形態における音楽再生装置２００の構成を示す図である。第２の実施形態では、第１実施形態の構成に予備バッファメモリ２０１が追加されている。なお、第１の実施形態と同様の構成については、同様の符号を付している。
【００２５】
予備バッファメモリ２０１は、バッファメモリ１０５と同様に音楽再生プログラム、制御プログラム、音楽データシステム、プレイリスト群、音楽データを格納する。
制御部２０２は、ハードディスク１０４に格納された音楽データを予備バッファメモリ２０１に転送する機能をさらに有する。予備バッファメモリ２０１に格納された音楽データのうち、選択された音楽データを読み出し、音楽再生プログラムに基づき再生演算を行う機能をさらに有する。また、制御部２０２は、予備バッファメモリ２０１の電源を制御する機能をさらに有する。
【００２６】
次に、第２の実施形態における制御部２０２の動作について説明する。図５は、第２実施形態における制御部２０２の動作フローチャートを示した図である。
まず、Ｓ２０１のように、装置２００が音楽再生状態にあるとき、制御部２０２は所定のタイミングにて電圧検出部１０２から電池１０１の電圧レベルＰを検出し、電圧レベルＰと第２の電圧レベルＰ３とを比較する。電圧レベルＰが第２の電圧レベルＰ３を上回っている場合、制御部２０２は所定のタイミングにて電圧レベルＰを検出し続ける。このとき、ハードディスク１０４の電源をオンし音楽データの転送を行う第１のモードと、ハードディスクの電源をオフし音楽データを再生する第２のモードとが交互に繰り返される。一方、電圧レベルＰが第２の電圧レベルＰ３を下回った場合、Ｓ２０２の工程に進む。
【００２７】
ここで、第２の電圧レベルＰ３の設定方法について説明する。第２の電圧レベルＰ３は、電圧レベルＰが第１の電圧レベルＰ２に低下するまでの第１のモードの回数に基づいて制御部２０２により設定される。ハードディスク１０４の電源をオンし音楽データの転送を行う第１のモードが１回以上行われるように、第２の電圧レベルＰ３が設定される。さらに、第１のモードが１回行われ、かつバッファメモリ１０５に格納された音楽データが再生し終わる前に電圧レベルＰが第１の電圧レベルＰ２に達するように、第２の電圧レベルＰ３が設定されることが好ましい。
【００２８】
次に、Ｓ２０２のように、制御部２０２が音楽データを格納する予備バッファメモリ２０１の使用可能サイズを算出する。例えば、バッファメモリ１０５内の音楽再生に必要なファイル群のサイズを算出しそのサイズをＯＳが持つバッファメモリサイズから差し引くことで行われる。
【００２９】
次に、Ｓ２０３のように、予備バッファメモリ２０１内に予め格納された音楽データ情報から音楽データを選択する。この音楽データ情報は、バッファメモリ１０５内に格納された音楽データと同様である。このとき、音楽データ情報のデータサイズに基づいて、合計音楽データサイズが算出した予備バッファメモリ２０１の使用可能サイズを超えないよう選択する。
【００３０】
次に、Ｓ２０４のように、音楽データの選択が完了した後、制御部２０２は選択された音楽の一時プレイリストを生成し予備バッファメモリ２０１内に格納する。また、音楽データ情報のアドレスに基づいて、選択された音楽データをハードディスク１０４から予備バッファメモリ２０１に転送する。音楽データを転送後、制御部は予備バッファメモリ２０１の電源をオフする。これにより、予備バッファメモリ２０１の消費電力を抑制することができる。
【００３１】
次に、Ｓ２０５のように、装置２００が音楽再生状態にあるとき、制御部２０２は所定のタイミングにて電圧検出部１０２から電池１０１の電圧レベルＰを検出し、電圧レベルＰと第１の電圧レベルＰ２とを比較する。電圧レベルＰが第１の電圧レベルを上回っている場合、制御部２０２は所定のタイミングにて電圧レベルＰを検出し続ける。電圧レベルＰが第１の電圧レベルＰ２を下回った場合、予備バッファメモリ２０１の電源をオンし、バッファメモリ１０５の電源をオフする。
【００３２】
Ｓ２０５の動作以降、装置２００は、ハードディスク１０４への読み出し動作を行わず、予備バッファメモリ２０１にのみ読み出し動作を行う。このとき、予備バッファメモリ２０１に格納された音楽データを一通り再生し終わったとしても、再び予備バッファメモリ２０１に格納された音楽データを再生することになる。つまり、装置２００は、低消費電力モードで動作することとなる。
【００３３】
次に、第２実施形態における低消費電力モードによる効果を説明する。図６は低消費電力モードへ移行する際の電池１０１の電圧レベルＰの遷移を示している。横軸は時間ｔ、縦軸は電圧レベルＰを示している。
【００３４】
まず、電圧レベルＰが第２の電圧レベルＰ３を上回っている際には、通常モードでの動作を行っている。音楽を再生することで徐々に電圧レベルＰが減少することとなる。つまり、図６のように、通常モードでは、ハードディスク１０４の電源をオンし音楽データの転送を行う第１のモードと、ハードディスク１０４の電源をオフし音楽データを再生する第２のモードとが交互に繰り返される。
【００３５】
次に、電圧レベルＰが第２の電圧レベルＰ３を下回った際には、ハードディスク１０４へのアクセスが一度行われ、音楽データが予備バッファメモリ２０１に格納される。予備バッファメモリ２０１への音楽データ格納後、予備バッファメモリ２０１の電源はオフされる。
【００３６】
次に、電圧レベルＰが第１の電圧レベルＰ２を下回った際には、予備バッファメモリ２０１の電源はオンされ、バッファメモリ１０５の電源はオフされる。
その後は、低消費電力モードに移行し、ハードディスク１０４へのアクセスは行われない。このとき、予備バッファメモリ２０１にのみの音楽データをループ再生することとなり、電圧レベルＰが動作下限電圧Ｐ１を下回るまで、つまり時間ｔ２まで再生を行うことが可能となる。
【００３７】
このように、第２実施形態によれば、電池残量が低下し電圧レベルＰが第１の電圧レベル以下になると、予備バッファメモリ２０１内にあるだけの音楽を再生し続けることで、ハードディスク１０４のアクセスを制御し音楽データの長時間再生を可能としている。
（第３実施形態）
図７は本発明の第３実施形態における音楽再生装置３００の構成を示す図である。なお、第１の実施形態と同様の構成については、同様の符号を付している。
次に、第３実施形態における制御部３０１の動作について説明する。図８は、第３実施形態での制御部３０１の動作フローチャートを示した図である。
【００３８】
まず、Ｓ３０１のように、音楽再生装置３００が音楽再生状態にあるとき、制御部３０１は所定のタイミングにて電圧検出部１０２から電池１０１の電圧レベルＰを検出し、電圧レベルＰと第１の電圧レベルＰ２とを比較する。電圧レベルＰが第１の電圧レベルを上回っている場合、制御部３０１は所定のタイミングにて電圧レベルＰを検出し続ける。このとき、ハードディスク１０４の電源をオンし音楽データの転送を行う第１のモードと、ハードディスク１０４の電源をオフし音楽データを再生する第２のモードとが交互に繰り返される。一方、電圧レベルＰが第１の電圧レベルＰ２を下回った場合、低消費電力モードに移行すべく、Ｓ３０２の工程に進む。
【００３９】
次に、Ｓ３０２のように、制御部３０１がバッファメモリ１０５に格納されている音楽データおよび音楽データの一時プレイリストを確認する。
Ｓ３０２の動作以降、装置は低消費電力モードで動作することとなる。
次に、第３実施形態における低消費電力モードによる効果を説明する。図９は低消費電力モードへ移行する際の電池１０１の電圧レベルの遷移を示している。横軸は時間ｔ、縦軸は電圧レベルＰを示している。
【００４０】
まず、電圧レベルＰが第１の電圧レベルＰ２を上回っている際には、通常モードでの動作を行っている。
次に、電圧レベルＰが第１の電圧レベルＰ２を下回った際には、ハードディスク１０４へのアクセスは行われず、低消費電力モードに移行することとなる。このとき、バッファメモリ１０５内の音楽データ及び音楽データの一時プレイリストを確認し、その後バッファメモリ１０５にのみの音楽データをループ再生することとなる。
【００４１】
このように、第３実施形態によれば、電池残量が低下し電圧レベルＰが第１の電圧レベル以下になると、バッファメモリ１０５内にあるだけの音楽を再生し続けることで、ハードディスク１０４のアクセスを制御し音楽データの長時間再生を可能としている。さらに、第１の電圧レベル以下になると、第１実施形態ではハードディスク１０５に１回アクセスしていたのに対し、第３実施形態では、ハードディスク１０４にアクセスすることなくバッファメモリ１０５内にあるだけの音楽データを再生し続けることとなる。
（第４実施形態）
図１０は本発明の第４実施形態における音楽再生装置４００の構成を示す図である。なお、第１実施形態と同様の構成については、同様の符号を付している。
バッファメモリ４０１は、さらに複数のメモリブロック４０２に区分けされている。
制御部４０３は、各メモリブロックに対して電源を制御する機能をさらに有する。また、制御部４０３は、ハードディスク１０４へのアクセスとバッファメモリ４０１の音楽データを保持することによる消費電力を示す消費電力テーブルをさらに有する。消費電力テーブルには、バッファメモリ１ブロックが１分間当たりデータを保持するのに要する消費電力Ｅｍと、ハードディスク１０４へのアクセス１回分に要する消費電力Ｅｈの情報が格納されている。
【００４２】
次に、第４の実施形態における制御部４０３の動作について説明する。図１１は、第４の実施形態での制御部４０３の動作フローチャートを示した図である。
まず、Ｓ４０１のように、ユーザが音楽再生のためプレイリストを選択した時、制御部４０３はプレイリスト中の音楽データの合計ファイルサイズと合計再生時間とを計算する。
次に、Ｓ４０２のように、制御部４０３が音楽データを格納するバッファメモリ４０１の使用可能サイズを算出する。例えば、バッファメモリ４０１内の音楽再生に必要なファイル群のサイズを算出しそのサイズをＯＳが持つバッファメモリサイズから差し引くことで行われる。
【００４３】
次に、Ｓ４０３のように、制御部４０３は合計ファイルサイズ、合計再生時間、電力消費テーブルに基づいて消費電力の予想を行う。
ここでは一例として、バッファメモリ４０１が４つのメモリブロック４０２（各８ＭＢ、計３２ＭＢ）から構成され、Ｓ４０１により計算した音楽データの合計ファイルサイズＳｍが２０ＭＢ、音楽データの合計再生時間Ｓｔが１５分として計算する。まず、制御部４０３は、音楽データの合計ファイルサイズＳｍを格納するのに足るバッファメモリブロック数の候補を挙げる。ここでは一例として次のケースを候補に挙げる。
（ケース１）バッファメモリ４０１を１ブロック分使用×ハードディスクへのアクセス３回
（ケース２）バッファメモリ４０１を２ブロック分使用×ハードディスクへのアクセス２回
（ケース３）バッファメモリ４０１を３ブロック分使用×ハードディスクへのアクセス１回
（ケース４）バッファメモリ４０１を４ブロック分使用×ハードディスクへのアクセス１回
次に、制御部４０３は消費電力テーブルに格納されたバッファメモリ１ブロックが１分間当たりデータを保持するのに要する消費電力Ｅｍと、ハードディスクへのアクセス１回分に要する消費電力Ｅｈと、Ｓ４０１により計算した音楽データの合計再生時間Ｓｔとに基づいてケースごとの消費電力を計算する。ここでは一例として、Ｅｍ＝１ｍＷ、Ｅｈ＝２０ｍＷとして計算を行っている。
（ケース１）（バッファメモリ４０１のブロック数）×Ｅｍ×Ｓｔ＋（ハードディスクへのアクセス回数）×Ｅｈ
＝１×１×１５＋３×２０＝７５（ｍＷ）
（ケース２）２×１×１５＋２×２０＝７０（ｍＷ）
（ケース３）３×１×１５＋１×２０＝６５（ｍＷ）
（ケース３）４×１×１５＋１×２０＝８０（ｍＷ）
以上のように、消費電力の予想が行われる。ここでは消費電力が最小となるケース３が最適と判断されることとなる。
【００４４】
次に、Ｓ４０５のように、消費電力の予想に基づいて、制御部４０３はバッファメモリ４０１のメモリブロック４０２への電圧を制御する。ここでは上述の消費電力の予想から消費電力が最小となるケース３が最適と判断されることから、制御部４０３は３つのメモリブロック４０２に電圧を供給する。
【００４５】
次に、Ｓ４０５のように、制御部４０３は電圧が供給されたバッファメモリ４０１のメモリブロック４０２へ音楽データを格納する。
このように、第４実施形態によれば、バッファメモリ４０１を複数のメモリブロック４０２に区分けし、制御部４０３によりメモリブロック４０２とハードディスク１０４との合計の消費電力を必要最小限にして動作させることで、音楽データの長時間再生を可能としている。
【図面の簡単な説明】
【００４６】
【図１】第１実施形態における音楽再生装置１００の構成を示す図である。
【図２】第１実施形態における制御部１０６の動作フローチャートを示した図である。
【図３】第１実施形態における低消費電力モードへ移行する際の電池１０１の電圧レベルＰの遷移を示す図である。
【図４】第２実施形態における音楽再生装置２００の構成を示す図である。
【図５】第２実施形態における制御部２０２の動作フローチャートを示した図である。
【図６】第２実施形態における低消費電力モードへ移行する際の電池１０１の電圧レベルＰの遷移を示す図である。
【図７】第３実施形態における音楽再生装置３００の構成を示す図である。
【図８】第３実施形態における制御部３０１の動作フローチャートを示した図である。
【図９】第３実施形態における低消費電力モードへ移行する際の電池１０１の電圧レベルＰの遷移を示す図である。
【図１０】第４実施形態における音楽再生装置４００の構成を示す図である。
【図１１】第４実施形態における制御部４０３の動作フローチャートを示した図である。
【符号の説明】
【００４７】
１００  音楽再生装置
１０１  電池
１０２  電圧検出部
１０３  音圧増幅部
１０４  ハードディスク
１０５  バッファメモリ
１０６  制御部
【図１】
2008097713.tif 000003
【図２】
2008097713.tif 000004
【図３】
2008097713.tif 000005
【図４】
2008097713.tif 000006
【図５】
2008097713.tif 000007
【図６】
2008097713.tif 000008
【図７】
2008097713.tif 000009
【図８】
2008097713.tif 000010
【図９】
2008097713.tif 000011
【図１０】
2008097713.tif 000012
【図１１】
2008097713.tif 000013