(57)【要約】      （修正有）【課題】コンテンツデータを読み込む際の音質劣化を回避しつつ、再生の待ち時間が長くならないコンテンツ再生装置を提供する。【解決手段】所定の順番で再生される複数のコンテンツデータが格納される第１格納手段と、前記第１格納手段から読み出されたコンテンツデータが順番に格納される第２格納手段と、前記第２格納手段からコンテンツデータを順番に読み出して再生する、コンテンツデータ再生手段とを備えており、次に再生されるべきデータの再生を開始する際に、前記第２格納手段に、次以降に再生されるべき所定の数のデータが格納されているか判断し、次以降に再生されるべき所定の数のデータが格納しきれていると判断した場合には、前記コンテンツデータ再生手段による１つのデータの再生が終了した際に、前記第２格納手段に格納されている最後のデータの次に再生されるべきデータを、前記第１格納手段から読み込み、前記第２格納手段に格納する。【選択図】図３
2008108290.tif 000002
【特許請求の範囲】
【請求項１】
所定の順番で再生される複数のコンテンツのコンテンツデータが格納される、第１格納手段と、
前記第１格納手段から読み出されたコンテンツデータが順番に格納される、第２格納手段と、
前記第２格納手段からコンテンツデータを順番に読み出して、再生する、コンテンツデータ再生手段と、
を備えるコンテンツ再生装置であって、
次に再生されるべきコンテンツのコンテンツデータの再生を開始する際に、前記第２格納手段に、次以降に再生されるべき所定の数のコンテンツのコンテンツデータが格納しきれているかどうかを判断する、判断手段と、
前記判断手段で、次以降に再生されるべき所定の数のコンテンツのコンテンツデータが前記第２格納手段に格納しきれていると判断した場合には、前記コンテンツデータ再生手段による１つのコンテンツのコンテンツデータの再生が終了した際に、前記第２格納手段に格納されている最後のコンテンツの次に再生されるべきコンテンツのコンテンツデータを、前記第１格納手段から読み込み、前記第２格納手段に格納する、第１読み込み手段と、
前記判断手段で、次以降に再生されるべき所定の数のコンテンツのコンテンツデータが前記第２格納手段に格納しきれていないと判断した場合には、前記コンテンツデータ再生手段による１つのコンテンツのコンテンツデータの再生が終了した際に、前記第２格納手段に格納しきれなかったコンテンツのコンテンツデータと、前記第２格納手段に格納しきれなかったコンテンツのさらにその次に再生されるべきコンテンツのコンテンツデータとを、前記第１格納手段から読み込み、前記第２格納手段に格納する、第２読み込み手段と、
をさらに備えることを特徴とするコンテンツ再生装置。
【請求項２】
前記第１読み込み手段及び前記第２読み込み手段において、所定の数のコンテンツのコンテンツデータが、前記第２格納手段に格納しきれない場合でも、前記コンテンツデータ再生手段は、次に再生されるべきコンテンツのコンテンツデータの再生を開始する、ことを特徴とする請求項１に記載のコンテンツ再生装置。
【請求項３】
再生すべきコンテンツの順番をリスト化したプレイリストを保持する、プレイリスト保持手段を、さらに備えており、
前記プレイリストに基づいて、前記第１読み込み手段及び前記第２読み込み手段は、コンテンツの再生されるべき順番を特定する、
ことを特徴とする請求項１又は請求項２に記載のコンテンツデータ再生装置。
【請求項４】
前記コンテンツデータは音楽データであり、
前記第１格納手段は、書き換え可能な不揮発性記憶装置により構成されており、前記第２格納手段は、揮発性記憶装置により構成されているとともに、
当該コンテンツ再生装置は、１つの音楽データの再生が終了した後、次の音楽データの再生が開始されるまでの間に、所定の期間、無音状態を生成するミュート回路をさらに備える、ことを特徴とする請求項１乃至請求項３のいずれかに記載のコンテンツ再生装置。
【請求項５】
前記第１読み込み手段は、次の次に再生されるべきコンテンツのコンテンツデータを、前記第１格納手段から読み込んで、前記第２格納手段に格納し、
前記第２読み込み手段は、次に再生されるべきコンテンツのコンテンツデータと、さらにその次に再生されるべきコンテンツのコンテンツデータとを、前記第１格納手段から読み込んで、前記第２格納手段に格納する、
ことを特徴とする請求項１乃至請求項４のいずれかに記載のコンテンツ再生装置。
【請求項６】
所定の順番で再生される複数のコンテンツのコンテンツデータが格納される、第１格納手段と、
前記第１格納手段から読み出されたコンテンツデータが順番に格納される、第２格納手段と、
前記第２格納手段からコンテンツデータを順番に読み出して、再生する、コンテンツデータ再生手段と、
を備えるコンテンツ再生装置の制御方法であって、
次に再生されるべきコンテンツのコンテンツデータの再生を開始する際に、前記第２格納手段に、次以降に再生されるべき所定の数のコンテンツのコンテンツデータが格納しきれているかどうかを判断するステップと、
次以降に再生されるべき所定の数のコンテンツのコンテンツデータが前記第２格納手段に格納しきれていると判断した場合には、前記コンテンツデータ再生手段による１つのコンテンツのコンテンツデータの再生が終了した際に、前記第２格納手段に格納されている最後のコンテンツの次に再生されるべきコンテンツのコンテンツデータを、前記第１格納手段から読み込み、前記第２格納手段に格納するステップと、
次以降に再生されるべき所定の数のコンテンツのコンテンツデータが前記第２格納手段に格納しきれていないと判断した場合には、前記コンテンツデータ再生手段による１つのコンテンツのコンテンツデータの再生が終了した際に、前記第２格納手段に格納しきれなかったコンテンツのコンテンツデータと、前記第２格納手段に格納しきれなかったコンテンツのさらにその次に再生されるべきコンテンツのコンテンツデータとを、前記第１格納手段から読み込み、前記第２格納手段に格納するステップと、
を備えることを特徴とするコンテンツ再生装置の制御方法。
【請求項７】
所定の順番で再生される複数のコンテンツのコンテンツデータが格納される、第１格納手段と、
前記第１格納手段から読み出されたコンテンツデータが順番に格納される、第２格納手段と、
前記第２格納手段からコンテンツデータを順番に読み出して、再生する、コンテンツデータ再生手段と、
を備えるコンテンツ再生装置を制御するためのプログラムであって、
次に再生されるべきコンテンツのコンテンツデータの再生を開始する際に、前記第２格納手段に、次以降に再生されるべき所定の数のコンテンツのコンテンツデータが格納しきれているかどうかを判断するステップと、
次以降に再生されるべき所定の数のコンテンツのコンテンツデータが前記第２格納手段に格納しきれていると判断した場合には、前記コンテンツデータ再生手段による１つのコンテンツのコンテンツデータの再生が終了した際に、前記第２格納手段に格納されている最後のコンテンツの次に再生されるべきコンテンツのコンテンツデータを、前記第１格納手段から読み込み、前記第２格納手段に格納するステップと、
次以降に再生されるべき所定の数のコンテンツのコンテンツデータが前記第２格納手段に格納しきれていないと判断した場合には、前記コンテンツデータ再生手段による１つのコンテンツのコンテンツデータの再生が終了した際に、前記第２格納手段に格納しきれなかったコンテンツのコンテンツデータと、前記第２格納手段に格納しきれなかったコンテンツのさらにその次に再生されるべきコンテンツのコンテンツデータとを、前記第１格納手段から読み込み、前記第２格納手段に格納するステップと、
をコンテンツ再生装置に実行させるためのプログラム。
【請求項８】
所定の順番で再生される複数のコンテンツのコンテンツデータが格納される、第１格納手段と、
前記第１格納手段から読み出されたコンテンツデータが順番に格納される、第２格納手段と、
前記第２格納手段からコンテンツデータを順番に読み出して、再生する、コンテンツデータ再生手段と、
を備えるコンテンツ再生装置を制御するためのプログラムが記録された記録媒体であって、
次に再生されるべきコンテンツのコンテンツデータの再生を開始する際に、前記第２格納手段に、次以降に再生されるべき所定の数のコンテンツのコンテンツデータが格納しきれているかどうかを判断するステップと、
次以降に再生されるべき所定の数のコンテンツのコンテンツデータが前記第２格納手段に格納しきれていると判断した場合には、前記コンテンツデータ再生手段による１つのコンテンツのコンテンツデータの再生が終了した際に、前記第２格納手段に格納されている最後のコンテンツの次に再生されるべきコンテンツのコンテンツデータを、前記第１格納手段から読み込み、前記第２格納手段に格納するステップと、
次以降に再生されるべき所定の数のコンテンツのコンテンツデータが前記第２格納手段に格納しきれていないと判断した場合には、前記コンテンツデータ再生手段による１つのコンテンツのコンテンツデータの再生が終了した際に、前記第２格納手段に格納しきれなかったコンテンツのコンテンツデータと、前記第２格納手段に格納しきれなかったコンテンツのさらにその次に再生されるべきコンテンツのコンテンツデータとを、前記第１格納手段から読み込み、前記第２格納手段に格納するステップと、
をコンテンツ再生装置に実行させるためのプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生装置に関し、特に、複数のコンテンツのコンテンツデータが格納されている第１格納手段からコンテンツデータを第２格納手段に読み込んだ上で、コンテンツデータの再生を行うコンテンツ再生装置に関する。
【背景技術】
【０００２】
近年、小型のハードディスクドライブを備えた音楽再生装置が広く普及してきている。ハードディスクドライブは、フラッシュメモリなどと比べて大容量であり、ビットあたりの単価が安いというメリットがある。一方では、ハードディスクドライブは、フラッシュメモリなどと比べて、消費電力が大きいという特徴がある。
【０００３】
特に、ハードディスクドライブは、ハードディスクドライブのディスクの回転始動時に大きな電力が瞬間的に必要となり、その際、音楽再生装置の電源の電圧が変動しやすくなるという特性を備えている。ハードディスクドライブの起動による電源の電圧変動が大きい場合、このハードディスクドライブと同じ系列に接続されている回路は、電圧変動の影響を受けることとなる。すなわち、ハードディスクドライブと同じ電源を使用している回路や、その電源を元にレギュレータＩＣなどで別の電圧を作って使用している回路などは、電圧変動の影響を受けることになる。
【０００４】
特にアナログ形式の音楽信号は、電源電圧が変動すると、この変動がそのまま音楽信号にノイズとして載りやすい。また、ユーザにとって、はっきりとしたノイズと認識できなくとも、再生している音楽の音質が落ちてしまうこともある。このような事態を回避するためには、電源ラインに十分な容量のコンデンサを設けることも考えられる。
【０００５】
例えば、特開２００６−９４６７７号公報（特許文献１）に開示されている音楽再生装置では、電源ラインの電圧が変動しないような状況下では電源ラインに設けられたコンデンサに蓄電をし、逆に、電源ラインの電圧が変動しそうな状況下では、このコンデンサに蓄積された電圧を電源として使用して、音質の劣化を回避している。しかし、このように電源ラインにコンデンサを設ける場合、実装面積やコストが増加してしまうという問題が生じる。また、この制御を行うための検出回路や制御回路も必要となり、実装面積やコストのさらなる増大を招いてしまう。このため、電源ラインに大きな容量のコンデンサを設けるのも、小型の音楽再生装置では、得策ではない。
【０００６】
図１は、電源ラインにこのような大きなコンデンサが設けられていない従来の音楽再生装置における、音楽データの読み込みタイミングと再生のタイミングとを説明するための図である。
【０００７】
この図１に示すように、音楽再生装置は、１曲目の再生の前に、ハードディスクドライブから音楽データをＲＡＭに読み込み、再生を行う。２曲目の音楽データは１曲目が再生されている最中に、ハードディスクドライブからＲＡＭに読み込む。３曲目以降の音楽データも同様に、前の曲の再生が行われている間に、ハードディスクドライブからＲＡＭに読み込む。しかし、ハードディスクドライブのディスクの回転が節電のために停止している場合、曲の再生中でハードディスクドライブにアクセスしようとすると、このディスクの回転を開始させなければならない。ところが、ハードディスクドライブを起動しようとすると、上述したように、電源ラインに電圧変動が生じ、音質の劣化が生じるのである。
【０００８】
また、図２に示すように、１曲目の再生が終了してから、２曲目の音楽データをハードディスクドライブからＲＡＭに読み込み、２曲目の再生を行う手法も考えられる。このようにすれば、音楽再生中の電圧変動は回避することができるが、１曲目の再生が終了してからハードディスクドライブを起動して、２曲目の音楽データを読み込むので、２曲目の再生が開始するまでの時間が長くなり、１曲目と２曲目の曲間が空いてしまい、ユーザに長い待ち時間が生じてしまうという問題が発生する。
【０００９】
このような問題は、音楽以外の他のコンテンツのコンテンツデータを再生する、コンテンツ再生装置でも同様に発生する。
【特許文献１】特開２００６−９４６７７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
そこで本発明は、前記課題に鑑みてなされたものであり、コンテンツデータを読み込む際の音質劣化を回避しつつ、コンテンツとコンテンツの間の待ち時間が長くならないようにしたコンテンツ再生装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、本発明に係るコンテンツ再生装置は、
所定の順番で再生される複数のコンテンツのコンテンツデータが格納される、第１格納手段と、
前記第１格納手段から読み出されたコンテンツデータが順番に格納される、第２格納手段と、
前記第２格納手段からコンテンツデータを順番に読み出して、再生する、コンテンツデータ再生手段と、
を備えるコンテンツ再生装置であって、
次に再生されるべきコンテンツのコンテンツデータの再生を開始する際に、前記第２格納手段に、次以降に再生されるべき所定の数のコンテンツのコンテンツデータが格納しきれているかどうかを判断する、判断手段と、
前記判断手段で、次以降に再生されるべき所定の数のコンテンツのコンテンツデータが前記第２格納手段に格納しきれていると判断した場合には、前記コンテンツデータ再生手段による１つのコンテンツのコンテンツデータの再生が終了した際に、前記第２格納手段に格納されている最後のコンテンツの次に再生されるべきコンテンツのコンテンツデータを、前記第１格納手段から読み込み、前記第２格納手段に格納する、第１読み込み手段と、
前記判断手段で、次以降に再生されるべき所定の数のコンテンツのコンテンツデータが前記第２格納手段に格納しきれていないと判断した場合には、前記コンテンツデータ再生手段による１つのコンテンツのコンテンツデータの再生が終了した際に、前記第２格納手段に格納しきれなかったコンテンツのコンテンツデータと、前記第２格納手段に格納しきれなかったコンテンツのさらにその次に再生されるべきコンテンツのコンテンツデータとを、前記第１格納手段から読み込み、前記第２格納手段に格納する、第２読み込み手段と、
をさらに備えることを特徴とする。
【００１２】
この場合、前記第１読み込み手段及び前記第２読み込み手段において、所定の数のコンテンツのコンテンツデータが、前記第２格納手段に格納しきれない場合でも、前記コンテンツデータ再生手段は、次に再生されるべきコンテンツのコンテンツデータの再生を開始するようにしてもよい。
【００１３】
また、再生すべきコンテンツの順番をリスト化したプレイリストを保持する、プレイリスト保持手段を、さらに備えており、
前記プレイリストに基づいて、前記第１読み込み手段及び前記第２読み込み手段は、コンテンツの再生されるべき順番を特定するようにしてもよい。
【００１４】
また、前記コンテンツデータは音楽データであり、
前記第１格納手段は、書き換え可能な不揮発性記憶装置により構成されており、前記第２格納手段は、揮発性記憶装置により構成されているとともに、
当該コンテンツ再生装置は、１つの音楽データの再生が終了した後、次の音楽データの再生が開始されるまでの間に、所定の期間、無音状態を生成するミュート回路をさらに備えるようにしてもよい。
【００１５】
また、前記第１読み込み手段は、次の次に再生されるべきコンテンツのコンテンツデータを、前記第１格納手段から読み込んで、前記第２格納手段に格納し、
前記第２読み込み手段は、次に再生されるべきコンテンツのコンテンツデータと、さらにその次に再生されるべきコンテンツのコンテンツデータとを、前記第１格納手段から読み込んで、前記第２格納手段に格納するようにしてもよい。
【００１６】
本発明に係るコンテンツ再生装置の制御方法は、
所定の順番で再生される複数のコンテンツのコンテンツデータが格納される、第１格納手段と、
前記第１格納手段から読み出されたコンテンツデータが順番に格納される、第２格納手段と、
前記第２格納手段からコンテンツデータを順番に読み出して、再生する、コンテンツデータ再生手段と、
を備えるコンテンツ再生装置の制御方法であって、
次に再生されるべきコンテンツのコンテンツデータの再生を開始する際に、前記第２格納手段に、次以降に再生されるべき所定の数のコンテンツのコンテンツデータが格納しきれているかどうかを判断するステップと、
次以降に再生されるべき所定の数のコンテンツのコンテンツデータが前記第２格納手段に格納しきれていると判断した場合には、前記コンテンツデータ再生手段による１つのコンテンツのコンテンツデータの再生が終了した際に、前記第２格納手段に格納されている最後のコンテンツの次に再生されるべきコンテンツのコンテンツデータを、前記第１格納手段から読み込み、前記第２格納手段に格納するステップと、
次以降に再生されるべき所定の数のコンテンツのコンテンツデータが前記第２格納手段に格納しきれていないと判断した場合には、前記コンテンツデータ再生手段による１つのコンテンツのコンテンツデータの再生が終了した際に、前記第２格納手段に格納しきれなかったコンテンツのコンテンツデータと、前記第２格納手段に格納しきれなかったコンテンツのさらにその次に再生されるべきコンテンツのコンテンツデータとを、前記第１格納手段から読み込み、前記第２格納手段に格納するステップと、
を備えることを特徴とする。
【００１７】
本発明に係るプログラムは、
所定の順番で再生される複数のコンテンツのコンテンツデータが格納される、第１格納手段と、
前記第１格納手段から読み出されたコンテンツデータが順番に格納される、第２格納手段と、
前記第２格納手段からコンテンツデータを順番に読み出して、再生する、コンテンツデータ再生手段と、
を備えるコンテンツ再生装置を制御するためのプログラムであって、
次に再生されるべきコンテンツのコンテンツデータの再生を開始する際に、前記第２格納手段に、次以降に再生されるべき所定の数のコンテンツのコンテンツデータが格納しきれているかどうかを判断するステップと、
次以降に再生されるべき所定の数のコンテンツのコンテンツデータが前記第２格納手段に格納しきれていると判断した場合には、前記コンテンツデータ再生手段による１つのコンテンツのコンテンツデータの再生が終了した際に、前記第２格納手段に格納されている最後のコンテンツの次に再生されるべきコンテンツのコンテンツデータを、前記第１格納手段から読み込み、前記第２格納手段に格納するステップと、
次以降に再生されるべき所定の数のコンテンツのコンテンツデータが前記第２格納手段に格納しきれていないと判断した場合には、前記コンテンツデータ再生手段による１つのコンテンツのコンテンツデータの再生が終了した際に、前記第２格納手段に格納しきれなかったコンテンツのコンテンツデータと、前記第２格納手段に格納しきれなかったコンテンツのさらにその次に再生されるべきコンテンツのコンテンツデータとを、前記第１格納手段から読み込み、前記第２格納手段に格納するステップと、
をコンテンツ再生装置に実行させることを特徴とする。
【００１８】
本発明に係る記録媒体は、
所定の順番で再生される複数のコンテンツのコンテンツデータが格納される、第１格納手段と、
前記第１格納手段から読み出されたコンテンツデータが順番に格納される、第２格納手段と、
前記第２格納手段からコンテンツデータを順番に読み出して、再生する、コンテンツデータ再生手段と、
を備えるコンテンツ再生装置を制御するためのプログラムが記録された記録媒体であって、
次に再生されるべきコンテンツのコンテンツデータの再生を開始する際に、前記第２格納手段に、次以降に再生されるべき所定の数のコンテンツのコンテンツデータが格納しきれているかどうかを判断するステップと、
次以降に再生されるべき所定の数のコンテンツのコンテンツデータが前記第２格納手段に格納しきれていると判断した場合には、前記コンテンツデータ再生手段による１つのコンテンツのコンテンツデータの再生が終了した際に、前記第２格納手段に格納されている最後のコンテンツの次に再生されるべきコンテンツのコンテンツデータを、前記第１格納手段から読み込み、前記第２格納手段に格納するステップと、
次以降に再生されるべき所定の数のコンテンツのコンテンツデータが前記第２格納手段に格納しきれていないと判断した場合には、前記コンテンツデータ再生手段による１つのコンテンツのコンテンツデータの再生が終了した際に、前記第２格納手段に格納しきれなかったコンテンツのコンテンツデータと、前記第２格納手段に格納しきれなかったコンテンツのさらにその次に再生されるべきコンテンツのコンテンツデータとを、前記第１格納手段から読み込み、前記第２格納手段に格納するステップと、
をコンテンツ再生装置に実行させるためのプログラムが記録されたことを特徴とする。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して、本発明の実施形態を説明する。なお、以下に説明する実施形態は、本発明の技術的範囲を限定するものではない。
【００２０】
図３は、本実施形態に係る音楽再生装置１０の全体構成を説明するためのブロック図である。この図３に示す音楽再生装置１０は、コンテンツデータの再生を行うコンテンツ再生装置の一例である。
【００２１】
この図３に示すように、音楽再生装置１０は、ＣＰＵ（Central Processing Unit）３０と、ＲＡＭ（Random Access Memory）３２と、ＲＯＭ（Read Only Memory）３４と、ハードディスクドライブ３６とを備えており、これらは内部バス２０を介して相互に接続されている。
【００２２】
ＣＰＵ１０は、音楽再生装置１０の全体的な制御を行う回路であり、本実施形態では、特に、後述する音楽再生処理を実行する。ハードディスクドライブ３６は、書き換え可能な不揮発性記録装置の一例であり、本実施形態では、音楽データが、このハードディスクドライブ３６に格納されて保持される。どのような音楽データがどのような形式で格納されるかは、ユーザの任意である。また、本実施形態では、この音楽データは、何らかの形式でデータ圧縮されて、格納されているが、音楽データは必ずしもデータ圧縮されている必要はない。
【００２３】
ＲＯＭ３４は、書き換え不可能な不揮発性記録装置の一例であり、本実施形態では、このＲＯＭ３４に、音楽再生装置１０を制御するための様々なプログラムが格納されて保持される。このＲＯＭ３４に格納されているプログラムは、最終的にＣＰＵ３０に読み込まれて実行される。
【００２４】
ＲＡＭ３２は、揮発性記録装置の一例であり、本実施形態では、このＲＡＭ３２に、ハードディスクドライブ３６に格納されている音楽データが、曲単位で読み込まれて格納され、保持される。そして、このＲＡＭ３２に格納されている音楽データを、ＣＰＵ３０が読み込んで、再生に向けて必要な処理を行う。
【００２５】
さらに、音楽再生装置１０は、デジタル音声信号処理部４０と、デジタルボリューム４２と、デジタル／アナログコンバータ４４と、増幅回路４６と、ミュート回路５０Ａ、５０Ｂ、５０Ｃと、出力端子６０Ａ、６０Ｂ、６０Ｃとを備えている。
【００２６】
デジタル音声信号処理部４０は、例えばＤＳＰ（Digital Signal Processor）により構成されており、ＣＰＵ３０から出力されたデータ圧縮されている音楽データを受信し、これを伸張する。
【００２７】
続いて、この伸張された音楽データは、デジタルボリューム４２に入力される。このデジタルボリューム４２では、設定されているボリューム値に応じて、この音声データのボリュームを減衰する。本実施形態においては、デジタルボリューム４２のボリューム値は、複数の段階にデジタル的に区分されており、ソフトウェアによりユーザが適宜、設定変更可能である。設定されているボリューム値は、ＣＰＵ３０からデジタルボリューム４２に伝達される。
【００２８】
デジタルボリューム４２から出力されたデジタル形式の音楽データは、デジタル／アナログコンバータ４４でアナログ形式の音楽信号に変換され、アナログ形式の音楽データとなる。このアナログ形式の音楽データは、増幅回路４６において、所定の増幅率で増幅され、ミュート回路５０Ａ、５０Ｂ、５０Ｃを介して、それぞれ、出力端子６０Ａ、６０Ｂ、６０Ｃに出力される。
【００２９】
ミュート回路５０Ａ、５０Ｂ、５０Ｃは、無音状態を生成するための回路である。具体的には、ＣＰＵ３０から出力されているミュート信号がオン状態である場合には、ミュート回路５０Ａ、５０Ｂ、５０Ｃがオン状態になり、無音状態が作られる。一方、ＣＰＵ３０から出力されているミュート信号がオフ状態である場合には、ミュート回路５０Ａ、５０Ｂ、５０Ｃがオフ状態となり、増幅回路４６から入力されたアナログ形式の音楽信号が、そのまま出力端子６０Ａ、６０Ｂ、６０Ｃに出力される。
【００３０】
図４は、ミュート回路５０Ａの回路構成の一例を示す図である。この図４は、ミュート回路５０Ａの回路構成を示しているが、他のミュート回路５０Ｂ、５０Ｃも、このミュート回路５０Ａと同様の回路構成である。
【００３１】
この図４に示すように、ミュート回路５０Ａは、キャパシタＣ５０、Ｃ５２と、抵抗Ｒ５０、Ｒ５２、Ｒ５４、Ｒ５６と、トランジスタＴｒ５０、Ｔｒ５２とを図示のように接続して構成されている。
【００３２】
増幅回路４６からは、実際には、右チャネル用のアナログ形式の音楽信号と、左チャネル用のアナログ形式の音楽信号とが、１つの出力端子６０Ａに対して出力されている。右チャネル用の音楽信号は、キャパシタＣ５０を介して、出力端子６０Ａに出力されており、左チャネル用の音楽信号は、キャパシタＣ５２を介して、出力端子６０Ａに出力されている。これらキャパシタＣ５０、Ｃ５２は、直流成分除去用のキャパシタである。
【００３３】
また、右チャネルの音楽信号用の配線は、トランジスタＴｒ５０を介して、グランドに接続されており、このトランジスタＴｒ５０の制御端子には、抵抗Ｒ５４を介して、ＣＰＵ３０からのミュート信号が入力されている。また、トランジスタＴｒ５０の制御端子は、抵抗Ｒ５６を介して、グランドにも接続されている。このため、ミュート信号がハイレベルの場合（つまり、オン状態の場合）、トランジスタＴｒ５０がオンになり、出力端子６０Ａがグランドに接続される。これにより、右チャネルに無音状態が作られる。一方、ミュート信号がローレベルの場合（つまり、オフ状態の場合）、トランジスタＴｒ５０がオフになり、増幅回路４６の右チャネルから出力された音楽信号が、出力端子６０Ａから出力される。
【００３４】
同様に、左チャネルの音楽信号用の配線は、トランジスタＴｒ５２を介して、グランドに接続されており、このトランジスタＴｒ５２の制御端子には、抵抗Ｒ５０を介して、ＣＰＵ３０からのミュート信号が入力されている。また、トランジスタＴｒ５２の制御端子は、抵抗Ｒ５２を介して、グランドにも接続されている。このため、ミュート信号がハイレベルの場合（つまり、オン状態の場合）、トランジスタＴｒ５２がオンになり、出力端子６０Ａがグランドに接続される。これにより、左チャネルに無音状態が作られる。一方、ミュート信号がローレベルの場合（つまり、オフ状態の場合）、トランジスタＴｒ５２がオフになり、増幅回路４６の左チャネルから出力された音楽信号が、出力端子６０Ａから出力される。
【００３５】
なお、本実施形態においては、図３の３つの出力端子６０Ａ、６０Ｂ、６０Ｃは、それぞれ、ヘッドホン用の出力端子、スピーカ用の出力端子、ライン用の出力端子を構成している。どのような種類の出力端子を音楽再生装置１０に設けるのかは、任意に設計可能である。
【００３６】
次に、図５に基づいて、本実施形態に係る音楽再生装置１０における、音楽再生の際の処理内容を概略的に説明する。この図５に示すように、ユーザから音楽再生の指示を受けると、音楽再生装置１０は、まず、１曲目の音楽データと２曲目の音楽データとをハードディスクドライブ３６から読み込んで、ＲＡＭ３２に格納する。そして、ＣＰＵ３０は、ＲＡＭ３２から１曲目の音楽データを読み出し、再生に向けた処理を行う。具体的には、ＣＰＵ３０は、１曲目の音楽データをデジタル音声信号処理部４０に出力するとともに、デジタルボリューム４２のボリューム値を設定する。１曲目が再生されている間は、ハードディスクドライブ３６へのアクセスは発生しないので、通常、ハードディスクドライブ３６のディスクの回転は、１曲目の再生中に停止してしまう。
【００３７】
１曲目の再生が終了した時点で、ＣＰＵ３０は、ハードディスクドライブ３６から３曲目の音楽データを読み込んで、ＲＡＭ３２に格納する。この際、ハードディスクドライブ３６のディスクの回転が停止している場合は、そのディスクの回転が始動されるが、電源電圧が変動したとしても、曲間であるので、音質劣化を招かないですむ。
【００３８】
そして、ＣＰＵ３０は、２曲目の音楽データをＲＡＭ３２から読み込んで、再生に向けた処理を行う。２曲目の音楽データはＲＡＭ３２に格納されているので、ハードディスクドライブ３６から３曲目の音楽データの読み込みが終了せずとも、２曲目の音楽データの再生を始めることができる。
【００３９】
以下、同様に、ＣＰＵ３０は、１つの曲の再生が終了した時点で、次の次に再生されるべき音楽データを、ハードディスクドライブ３６から読み込んで、予め、ＲＡＭ３２に格納しておく。このようにすることにより、曲間でハードディスクドライブ３６を起動して、音楽データをハードディスクドライブ３６から読み込んでいるにも拘わらず、曲と曲の間の時間が長くなるのを回避している。
【００４０】
なお、本実施形態では、各曲の音楽データを読み込もうとする際には、ミュート信号をオンにして、ミュート回路５０Ａ、５０Ｂ、５０Ｃにより、無音状態を生成することとしている。原則的には、曲間であるので、無音状態であると考えられるが、電源ラインに載ったノイズが音声として出力された場合、ユーザが不快感を抱くので、これを回避している。ミュート信号をオンにする期間は任意であるが、ハードディスクドライブ３６が起動して電源ラインの電圧変動がなくなるであろう時間（例えば、１秒から２秒程度）を設定すればよい。但し、あまり長い期間、ミュート信号をオンにすると、次の曲の再生が開始してしまうので、曲間の時間より長くはならないようにする必要がある。また、曲間であるので、必ずしもミュート信号をオンにする必要はないと考えて、ミュート信号をオンにしないようにすることもできる。
【００４１】
次に、図６に基づいて、本実施形態に係る音楽再生装置１０で実行される音楽再生処理について説明する。この図６に示す音楽再生処理は、例えば、ＲＯＭ３４又はハードディスクドライブ３６に格納されている音楽再生処理プログラムを、ＣＰＵ３０が読み込んで実行することにより、実現される処理である。また、本実施形態では、この音楽再生処理は、ユーザが音楽再生装置１０に音楽の再生を指示した場合に起動される処理である。
【００４２】
この図６に示すように、まず、音楽再生装置１０は、プレイリストを取得する（ステップＳ１０）。具体的には、音楽再生装置１０は、ハードディスクドライブ３６に格納されているプレイリストを読み出して、ＲＡＭ３２に格納する。複数のプレイリストがハードディスクドライブ３６に格納されている場合には、いずれのプレイリストに基づいて再生を行うのかを、ユーザに指定させる。
【００４３】
図７は、本実施形態に係るハードディスクドライブ３６に格納されているプレイリストＰＬの構成の一例を示す図である。この図７に示すように、プレイリストＰＬには、再生する曲の順番が上から順にリスト化して格納されている。本実施形態では、このプレイリストＰＬには、再生する曲順に従って、曲名とファイル名とが保持されている。したがって、この図７の例では、１曲目が「曲目１」の曲であり、２曲目が「曲名２」の曲であり、３曲目が「曲名３」の曲である。なお、プレイリストＰＬは、これら曲名とファイル名以外に、各曲毎に、アーティスト名や再生時間などの情報を保持するようにしてもよい。
【００４４】
次に、図６に示すように、音楽再生装置１０は、次に再生すべき曲の音楽データと、さらにその次に再生すべき曲の音楽データとをハードディスクドライブ３６から読み込んで、ＲＡＭ３２に格納する（ステップＳ１２）。具体的には、音楽再生装置１０は、ＲＡＭ３２に格納されているプレイリストＰＬに基づいて、次に再生すべき曲のファイル名を特定する。そして、音楽再生装置１０は、ハードディスクドライブ３６における特定されたファイル名のファイルにアクセスし、次に再生すべき曲の音楽データを取得し、ＲＡＭ３２に格納する。続いて同様に、音楽再生装置１０は、ＲＡＭ３２に格納されているプレイリストＰＬに基づいて、さらにその次に再生すべき曲のファイル名を特定する。そして、音楽再生装置１０は、ハードディスクドライブ３６における特定されたファイル名のファイルにアクセスし、次の次に再生すべき曲の音楽データを取得し、ＲＡＭ３２に格納する。
【００４５】
図８は、本実施形態に係るハードディスクドライブ３６に格納されている音楽データのディレクトリ構成の一例を示す図であり、上述した図７に対応している。例えば、これから図７のプレイリストＰＬに基づいて音楽再生を始める場合には、音楽再生装置１０は、１曲目のファイルである「ｍｓｃ００１．ｍｐ３」にアクセスして、１曲目の音楽データを取得し、これをＲＡＭ３２に格納する。続いて、２曲目のファイルである「ｍｓｃ００２．ｍｐ３」にアクセスして、２曲目の音楽データを取得し、これをＲＡＭ３２に格納する。
【００４６】
なお、上述したように、このステップＳ１４では、ミュート信号を所定の期間ハイレベルにして、ミュート回路５０Ａ、５０Ｂ、５０Ｃにより、無音状態を作るようにしてもよい。
【００４７】
次に、音楽再生装置１０は、２曲分の音楽データがＲＡＭ３２に格納し切れたかどうかを判断する（ステップＳ１４）。例えば、これからプレイリストＰＬに基づいて音楽再生を開始する一番初めの状態では、１曲目の音楽データと２曲目の音楽データとが、ＲＡＭ３２に格納できたかどうかを判断する。なお、本実施形態では、ＲＡＭ３２の容量は、１曲分の音楽データを格納するには十分な容量があり、１曲目はＲＡＭ３２に格納しきれることを前提としている。
【００４８】
また、実際には、ＲＡＭ３２のすべての領域を、音楽データの格納のために使用できる領域として、割り当てることはできないため、ハードディスクドライブ３６から読み込まれた音楽データは、ＲＡＭ３２内に定められた所定の音楽データ格納用の領域に格納しきれたかどうかが判断される。さらに、本実施形態では、音楽データ格納用の領域に、音楽データを実際に格納する前に、ＲＡＭ３２に格納すべき音楽データのサイズと、音楽データ格納用の領域の空き領域と比較して、ＲＡＭ３２に格納すべき音楽データが、ＲＡＭ３２の所定の領域に格納できるかどうかを判断する。
【００４９】
２曲分の音楽データがＲＡＭ３２に格納できた場合（ステップＳ１４：ＹＥＳ）には、音楽再生装置１０は、次に再生されるべき曲の音楽データの再生を開始する（ステップＳ１６）。具体的には、音楽再生装置１０は、次に再生されるべき曲の音楽データを、ＲＡＭ３２から読み出して、再生する。すなわち、ＲＡＭ３２から読み出した音楽データを、順次、デジタル音声信号処理部４０に送出する。これにより、次に再生されるべき曲の音楽データの再生が行われる。
【００５０】
次に、音楽再生装置１０は、再生が終了したかどうかを判断する（ステップＳ１８）。すなわち、順次、音楽データの再生が行われていくので、この再生が終了したかどうかを判断する。再生が終了していない場合（ステップＳ１８：ＮＯ）には、ステップＳ１８の判断を繰り返して、音楽データの再生が終了するまで待機する。
【００５１】
音楽データの再生が終了した場合（ステップＳ１８：ＹＥＳ）には、音楽再生装置１０は、再生を終えた音楽データが格納されていたＲＡＭ３２の領域を、解放する（ステップＳ２０）。
【００５２】
次に、音楽再生装置１０は、すべての曲の再生を終了したかどうかを判断する（ステップＳ２２）。具体的には、ＲＡＭ３２に格納されているプレイリストＰＬにリストアップされている曲を最後まで再生したかどうかを判断する。すべての曲の再生が終了した場合（ステップＳ２２：ＹＥＳ）には、この音楽再生処理を終了する。
【００５３】
一方、すべての曲の再生が終了していない場合（ステップＳ２２：ＮＯ）には、音楽再生装置１０は、この次に再生されるべき曲のさらに次の曲の音楽データを、ハードディスクドライブ３６から読み込んで、ＲＡＭ３２に格納する（ステップＳ２４）。具体的には、音楽再生装置１０は、ＲＡＭ３２に格納されているプレイリストＰＬに基づいて、次の次に再生すべき曲のファイル名を特定する。そして、音楽再生装置１０は、ハードディスクドライブ３６における特定されたファイル名のファイルにアクセスし、次の次に再生すべき曲の音楽データを取得し、ＲＡＭ３２の音楽データ用の領域に格納する。この際、既に再生の終了した曲の音楽データが格納されていたＲＡＭ３２の領域は、解放されているので、新たな音楽データを格納することができる。なお、上述したように、このステップＳ２４では、ミュート信号を所定の期間ハイレベルにして、ミュート回路５０Ａ、５０Ｂ、５０Ｃにより、無音状態を作るようにしてもよい。
【００５４】
そして、上述したステップＳ１４に戻り、ステップＳ１４からの処理を繰り返す。
【００５５】
一方、このステップＳ１４において、２曲分の音楽データがＲＡＭ３２に格納しきれなかったと判断した場合（ステップＳ１４：ＮＯ）には、音楽再生装置１０は、ＲＡＭ１４から次に再生されるべき音楽データを読み込んで、再生を開始する（ステップＳ３０）。すなわち、次の次に再生されるべき曲の音楽データが、ＲＡＭ３２に格納しきれない場合でも、次の曲はＲＡＭ３２に格納されているので、この曲の再生を行う。
【００５６】
次に、音楽再生装置１０は、再生が終了したかどうかを判断する（ステップＳ３２）。すなわち、順次、音楽データの再生が行われていくので、この再生が終了したかどうかを判断する。再生が終了していない場合（ステップＳ３２：ＮＯ）には、ステップＳ３２の判断を繰り返して、音楽データの再生が終了するまで待機する。
【００５７】
音楽データの再生が終了した場合（ステップＳ３２：ＹＥＳ）には、音楽再生装置１０は、再生を終えた音楽データが格納されていたＲＡＭ３２の領域を、解放する（ステップＳ３４）。
【００５８】
次に、音楽再生装置１０は、すべての曲の再生を終了したかどうかを判断する（ステップＳ３６）。具体的には、ＲＡＭ３２に格納されているプレイリストＰＬにリストアップされている曲を最後まで再生したかどうかを判断する。すべての曲の再生が終了した場合（ステップＳ３６：ＹＥＳ）には、この音楽再生処理を終了する。
【００５９】
一方、すべての曲の再生が終了していない場合（ステップＳ３６：ＮＯ）には、音楽再生装置１０は、次に再生されるべき曲の音楽データと、さらにその次に再生されるべき曲の音楽データとを、ハードディスクドライブ３６から読み込んで、ＲＡＭ３２の音楽データ用の領域に格納する（ステップＳ３８）。具体的には、音楽再生装置１０は、ＲＡＭ３２に格納されているプレイリストＰＬに基づいて、次に再生すべき曲のファイル名を特定する。そして、音楽再生装置１０は、ハードディスクドライブ３６における特定されたファイル名のファイルにアクセスし、次に再生すべき曲の音楽データを取得し、ＲＡＭ３２に格納する。続いて、音楽再生装置１０は、ＲＡＭ３２に格納されているプレイリストＰＬに基づいて、さらにその次に再生すべき曲のファイル名を特定する。そして、音楽再生装置１０は、ハードディスクドライブ３６における特定されたファイル名のファイルにアクセスし、次の次に再生すべき曲の音楽データを取得し、ＲＡＭ３２に格納する。この際、既に再生の終了した曲の音楽データが格納されていたＲＡＭ３２の領域は、解放されているので、新たな音楽データを格納することができる。なお、上述したように、このステップＳ３８では、ミュート信号を所定の期間ハイレベルにして、ミュート回路５０Ａ、５０Ｂ、５０Ｃにより、無音状態を作るようにしてもよい。
【００６０】
そして、音楽再生装置１０は、上述したステップＳ１４に戻り、ステップＳ１４からの処理を繰り返す。
【００６１】
以上のように、本実施形態に係る音楽再生装置１０によれば、１曲目の音楽データの再生を開始する前に、１曲目の音楽データと２曲目の音楽データをハードディスクドライブ３６から読み込んでＲＡＭ３２に格納しておくとともに、３曲目の音楽データは、１曲目の音楽データの再生が終了した時点でハードディスクドライブ３６から読み込むこととした。このため、３曲目の音楽データをＲＡＭ３２に読み込む際の音質劣化を回避しつつ、２曲目の音楽データの再生を開始するまでのユーザの待ち時間の発生を抑制することができる。また、４曲目以降も、同様に、次の次の曲までハードディスクドライブ３６から音楽データを読み出して、ＲＡＭ３２に格納しておくようにしたので、４曲目以降の再生でも音質劣化を回避しつつ、音楽データの再生が開始するまでのユーザの長い待ち時間の発生を抑制することができる。
【００６２】
また、電源ラインの電圧変動を抑制するために、大きなキャパシタなどの追加回路を設ける必要がなくなるため、コストの削減及び実装面積の減少を図ることができる。
【００６３】
なお、本発明は上記実施形態に限定されず種々に変形可能である。例えば、音楽再生装置１０は、音楽再生のみならず、静止画再生や動画再生なども可能な小型画面を備えた再生装置で構成されていてもよい。また、音楽再生可能な携帯電話などにより、音楽再生装置１０を構成することも可能である。すなわち、音楽再生の可能な様々な装置が、音楽再生装置１０には含まれていると解釈される。
【００６４】
また、上述した実施形態では、２曲分の音楽データをＲＡＭ３２に予め格納しておくこととしたが、ＲＡＭ３２に予め格納しておく曲数は、２曲に限られるものではなく、３曲、４曲など、所定の数の曲を予めＲＡＭ３２に格納しておくようにしてもよい。すなわち、次以降に再生されるべき所定の曲数の音楽データが、ハードディスクドライブ３６から、再生されるべき順番に従って読み込まれて、ＲＡＭ３２に格納されるようにしてもよい。
【００６５】
この場合、次の曲の音楽データの再生が終了した時点で、ＲＡＭ３２に格納されている曲の中の最後の曲の次に再生されるべき曲の音楽データを、ハードディスクドライブ３６から読み込んで、ＲＡＭ３２に格納すればよい。すなわち、再生の終了した曲の音楽データが占有していたＲＡＭ３２の領域を解放し、次以降に再生されるべき所定の曲数の音楽データがＲＡＭ３２に格納されているようにすればよい。
【００６６】
このためには、具体的には、音楽再生装置１０は、ステップ１４で説明したように、音楽データの再生に先立ち、所定の曲数の音楽データがＲＡＭ３２に格納しきれたかどうかを判断しておく。そして、所定の曲数の音楽データがＲＡＭ３２に格納しきれた場合には、曲の再生が終了した際に、ＲＡＭ３２に格納されている最後の曲の次に再生されるべき曲の音楽データをハードディスクドライブ３６から読み込んで、ＲＡＭ３２に格納すればよい。一方、所定の曲数の音楽データがＲＡＭ３２に格納しきれなかった場合には、この格納しきれなかった曲の音楽データと、格納しきれなかった曲のさらにその次の曲の音楽データとを、ハードディスクドライブ３６から読み込んで、ＲＡＭ３２に格納すればよい。
【００６７】
但し、この場合、ＲＡＭ３２における音楽データ格納用の領域のサイズは、プレイリストＰＬにリストアップされているすべての曲の音楽データは格納できないが、一部の曲の音楽データは格納できる大きさであることを前提としている。
【００６８】
さらには、本発明は、コンテンツが音楽の場合に限られるものではなく、様々な種類のコンテンツのコンテンツデータを再生するコンテンツ再生装置に対しても、適用することができる。
【００６９】
また、上述の実施形態で説明した音楽再生処理については、この処理を実行するためのプログラムをフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）、ＲＯＭ、メモリカード等の記録媒体に記録して、記録媒体の形で頒布することが可能である。この場合、この記録媒体に記録されたプログラムを音楽再生装置１０に読み込ませ、実行させることにより、上述した実施形態を実現することができる。
【００７０】
また、音楽再生装置１０は、オペレーティングシステムや別のアプリケーションプログラム等の他のプログラムを備える場合がある。この場合、音楽再生装置１０の備える他のプログラムを活用するために、その音楽再生装置１０が備えるプログラムの中から、上述した実施形態と同等の処理を実現するプログラムを呼び出すような命令を含むプログラムを、記録媒体に記録するようにしてもよい。
【００７１】
さらに、このようなプログラムは、記録媒体の形ではなく、ネットワークを通じて搬送波として頒布することも可能である。ネットワーク上を搬送波の形で伝送されたプログラムは、音楽再生装置１０に取り込まれて、このプログラムを実行することにより上述した実施形態を実現することができる。
【００７２】
また、記録媒体にプログラムを記録する際や、ネットワーク上を搬送波として伝送される際に、プログラムの暗号化や圧縮化がなされている場合がある。この場合には、これら記録媒体や搬送波からプログラムを読み込んだ音楽再生装置１０は、そのプログラムの復号や伸張を行った上で、実行する必要がある。
【００７３】
また、上述した実施形態でぇ、図６に示した音楽再生処理をソフトウェアにより実現する場合を例に本発明を説明したが、この音楽再生処理をＡＳＩＣ（Application Specific IC）などのハードウェアにより実現するようにしてもよい。
【図面の簡単な説明】
【００７４】
【図１】従来の音楽再生装置における音楽データの読み込みと曲の再生のタイミングの一例を説明するための図。
【図２】従来の音楽再生装置における音楽データの読み込みと曲の再生のタイミングの別の例を説明するための図。
【図３】本実施形態に係る音楽再生装置の内部構成の一例を説明するためのブロック図。
【図４】図３のミュート回路の内部構成の一例を説明するための回路図。
【図５】本実施形態に係る音楽再生装置における音楽データの読み込みと再生のタイミングを説明するための図。
【図６】本実施形態に係る音楽再生装置で実行される音楽再生処理の内容を説明するためのフローチャートを示す図。
【図７】本実施形態に係る音楽再生装置のハードディスクドライブに格納されているプレイリストの構成の一例を示す図。
【図８】本実施形態に係る音楽再生装置のハードディスクドライブにおける音楽データのディレクトリ構成の一例を示す図。
【符号の説明】
【００７５】
１０  音楽再生装置
２０  内部バス
３０  ＣＰＵ
３２  ＲＡＭ
３４  ＲＯＭ
３６  ハードディスクドライブ
４０  デジタル音声信号処理部
４２  デジタルボリューム
４４  デジタル／アナログコンバータ
４６  増幅回路
５０Ａ、５０Ｂ、５０Ｃ  ミュート回路
６０Ａ、６０Ｂ、６０Ｃ  出力端子
【図１】
2008108290.tif 000003
【図２】
2008108290.tif 000004
【図３】
2008108290.tif 000005
【図４】
2008108290.tif 000006
【図５】
2008108290.tif 000007
【図６】
2008108290.tif 000008
【図７】
2008108290.tif 000009
【図８】
2008108290.tif 000010