(57)【要約】【課題】高音質での音楽データの配信を可能にする音楽サーバを提供する。【解決手段】音楽サーバ１００は、動作特性を指定され、指定された動作特性に従って光ディスク媒体から音楽データを読み取り、訂正できない読み取りエラーが生じた音楽データについて補間データを生成する光ディスクドライブ１１０と、前記補間データが生成された場合に、光ディスクドライブ１１０に対し前記動作特性とは異なる１以上の動作特性を指定し、当該１以上の動作特性の各々で前記音楽データを再度読み取り、再度読み取った音楽データのうち、読み取りエラーがないか又は訂正できた音楽データで前記補間データを置き換えるコントローラ１８０と、前記置き換え後の音楽データを蓄積するストレージ１２０と、ストレージ１２０に蓄積されている音楽データを送信するＵＳＢアダプタ１３０と、を備える。【選択図】図３
2019032914.tif 000002
【特許請求の範囲】
【請求項１】
動作特性を指定され、指定された動作特性に従って光ディスク媒体から音楽データを読み取り、訂正できない読み取りエラーが生じた音楽データについて補間データを生成する光ディスクドライブと、
前記補間データが生成された場合に、前記光ディスクドライブに対し前記動作特性とは異なる１以上の動作特性を指定し、当該１以上の動作特性の各々で前記音楽データを再度読み取り、再度読み取った音楽データのうち、読み取りエラーがないか又は訂正できた音楽データで前記補間データを置き換える、コントローラと、
前記置き換え後の音楽データを蓄積するストレージと、
前記ストレージに蓄積されている音楽データを送信する通信アダプタと、
を備える音楽サーバ。
【請求項２】
前記光ディスクドライブは、サーボ制御を行い、位相同期回路、自動利得制御回路を用いて光ディスク媒体から音楽データを読み取り、
前記コントローラは、前記補間データが生成された場合に、前記訂正できない読み取りエラーが生じた際の動作特性から、（１）前記サーボ制御の応答周波数の上限を上げる、（２）前記サーボ制御のゲインを上げる、（３）前記サーボ制御のゲインを固定する、（４）前記位相同期回路のゲインを上げる、及び（５）前記自動利得制御回路の応答速度を下げることのうち、少なくとも１つによって変更された前記１以上の動作特性を、前記光ディスクドライブに対し指定する、
請求項１に記載の音楽サーバ。
【請求項３】
前記コントローラは、前記１以上の動作特性と当該動作特性の適用順序とを示す指示を受け取り、前記補間データが生成された場合に、当該指示で示される前記１以上の動作特性を、当該指示で示される順序で、前記光ディスクドライブに対し指定する、
請求項１又は２に記載の音楽サーバ。
【請求項４】
前記コントローラは、前記音楽データによる前記ストレージへのアクセス頻度を制限する、
請求項１から３の何れか１項に記載の音楽サーバ。
【請求項５】
前記コントローラは、前記音楽データの前記通信アダプタにおける通信速度を制限する、
請求項１から４の何れか１項に記載の音楽サーバ。
【請求項６】
光ディスク媒体から音楽データを読み取る光ディスクドライブと、
前記光ディスクドライブで読み取った音楽データを蓄積するストレージと、
前記ストレージに蓄積されている音楽データを送信する通信アダプタと、
前記音楽データによる前記ストレージへのアクセス頻度を制限するコントローラと、
を備える音楽サーバ。
【請求項７】
光ディスク媒体から音楽データを読み取る光ディスクドライブと、
前記光ディスクドライブで読み取った音楽データを蓄積するストレージと、
前記ストレージに蓄積されている音楽データを送信する通信アダプタと、
前記音楽データの前記通信アダプタにおける通信速度を制限するコントローラと、
を備える音楽サーバ。
【請求項８】
光ディスクドライブとストレージと通信アダプタとを備える音楽サーバにおける音楽データの処理方法であって、
前記光ディスクドライブにより、既定の動作特性に従って光ディスク媒体から音楽データを読み取り、
訂正できない読み取りエラーが生じた音楽データについて補間データを生成し、
前記補間データが生成された場合に、前記光ディスクドライブに対し前記動作特性とは異なる１以上の動作特性を指定し、
当該１以上の動作特性の各々で前記音楽データを再度読み取り、
再度読み取った音楽データのうち、読み取りエラーがないか又は訂正できた音楽データで前記補間データを置き換え、
前記置き換え後の音楽データを前記ストレージに蓄積し、
前記ストレージに蓄積されている音楽データを前記通信アダプタで送信する、
音楽データの処理方法。
【請求項９】
光ディスクドライブとストレージと通信アダプタとを備える音楽サーバにおける音楽データの処理方法であって、
前記光ディスクドライブで光ディスク媒体から音楽データを読み取り、
前記音楽データをストレージに蓄積し、
前記ストレージに蓄積されている音楽データを前記通信アダプタで送信し、
前記音楽データによる前記ストレージへのアクセス頻度を制限する、
音楽データの処理方法。
【請求項１０】
光ディスクドライブとストレージと通信アダプタとを備える音楽サーバにおける音楽データの処理方法であって、
前記光ディスクドライブで光ディスク媒体から音楽データを読み取り、
前記音楽データをストレージに蓄積し、
前記ストレージに蓄積されている音楽データを前記通信アダプタで送信し、
前記音楽データの前記通信アダプタにおける通信速度を制限する、
音楽データの処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音楽サーバ及び音楽サーバにおいて行われる音楽データの処理方法に関する。
【背景技術】
【０００２】
昨今、ＰＣ（パーソナルコンピュータ）や各種のＭＰ（メディアプレイヤ）などの外部装置と通信回線で接続され、データを記録し、当該データを当該外部装置に配信するＮＡＳ（ネットワークアタッチトストレージ）が普及している。音楽データを取り扱うＮＡＳは、特に、音楽サーバとも呼ばれる。
【０００３】
音楽サーバには、光ディスクドライブを備え、当該ドライブで光ディスク媒体から音楽データを読み取って蓄積し、蓄積した音楽データを外部装置に配信するものがある。光ディスク媒体からデータを読み出す際のエラー訂正、及びエラー訂正ができない場合のデータ補間に関する技術が、例えば、特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１００５４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ハイエンドの音楽サーバでは、音楽データを極めて高い音質で配信することが求められる。しかしながら、エラー訂正により補間された音楽データは、一般には、光ディスク媒体に記録されている本来の音楽データとは異なる。そのため、補間された音楽データは音質の劣化要因になり得る。音質の劣化要因には、補間された音楽データの他にも、音楽サーバにおける電源ノイズが考えられる。
【０００６】
そこで、本開示では、高音質での音楽データの配信を可能にする音楽サーバを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、開示される一態様に係る音楽サーバは、動作特性を指定され、指定された動作特性に従って光ディスク媒体から音楽データを読み取り、訂正できない読み取りエラーが生じた音楽データについて補間データを生成する光ディスクドライブと、前記補間データが生成された場合に、光ディスクドライブに対し前記動作特性とは異なる１以上の動作特性を指定し、当該１以上の動作特性の各々で前記音楽データを再度読み取り、再度読み取った音楽データのうち、読み取りエラーがないか又は訂正できた音楽データで前記補間データを置き換えるコントローラと、前記置き換え後の音楽データを蓄積するストレージと、ストレージに蓄積されている音楽データを送信する通信アダプタと、を備える。
【０００８】
また、開示される別の態様に係る音楽サーバは、光ディスク媒体から音楽データを読み取る光ディスクドライブと、前記光ディスクドライブで読み取った音楽データを蓄積するストレージと、前記ストレージに蓄積されている音楽データを送信する通信アダプタと、前記音楽データによる前記ストレージへのアクセス頻度を制限するコントローラと、を備える。
【０００９】
また、開示される別の態様に係る音楽サーバは、光ディスク媒体から音楽データを読み取る光ディスクドライブと、前記光ディスクドライブで読み取った音楽データを蓄積するストレージと、前記ストレージに蓄積されている音楽データを送信する通信アダプタと、前記音楽データの前記通信アダプタにおける通信速度を制限するコントローラと、を備える。
【００１０】
なお、これらの包括的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたはコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【００１１】
開示される態様に係る音楽サーバによれば、異なる動作特性での再読み取りにより補間データを本来の音楽データで置き換えるか、又はストレージへのアクセス頻度や通信アダプタにおける通信速度の制限により電源ノイズを抑制することにより、高音質での音楽データの配信を可能にする音楽サーバを提供できる。
【図面の簡単な説明】
【００１２】
【図１】実施の形態１に係る音楽再生システムの一例を示す外観図である。
【図２】実施の形態１に係る音楽再生システムの機能的な構成の一例を示すブロック図である。
【図３】実施の形態１に係る音楽サーバにおける音楽データ読み取り処理の一例を示すフローチャートである。
【図４Ａ】実施の形態１に係る音楽データ読み取り処理を説明するための図である。
【図４Ｂ】実施の形態１に係る音楽データ読み取り処理を説明するための図である。
【図４Ｃ】実施の形態１に係る音楽データ読み取り処理を説明するための図である。
【図５】実施の形態２に係るストレージの機能的な構成の一例を示すブロック図である。
【図６】実施の形態２に係る音楽サーバにおけるストレージアクセス処理の一例を示すフローチャートである。
【図７】実施の形態３に係る音楽データの種類ごとの転送速度及び音質を比較する図である。
【図８】実施の形態３に係る音楽サーバにおける音楽データ配信処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
開示される一態様に係る音楽サーバは、動作特性を指定され、指定された動作特性に従って光ディスク媒体から音楽データを読み取り、訂正できない読み取りエラーが生じた音楽データについて補間データを生成する光ディスクドライブと、前記補間データが生成された場合に、前記光ディスクドライブに対し前記動作特性とは異なる１以上の動作特性を指定し、当該１以上の動作特性の各々で前記音楽データを再度読み取り、再度読み取った音楽データのうち、読み取りエラーがないか又は訂正できた音楽データで前記補間データを置き換えるコントローラと、前記置き換え後の音楽データを蓄積するストレージと、前記ストレージに蓄積されている音楽データを送信する通信アダプタと、を備える。
【００１４】
このような構成によれば、補間データが生成された場合に、異なる動作特性での再読み取りにより補間データでない本来の音楽データが得られる可能性が高まるので、高音質での音楽データの配信が可能になる。
【００１５】
また、前記光ディスクドライブは、サーボ制御を行い、位相同期回路、自動利得制御回路を用いて光ディスク媒体から音楽データを読み取り、前記コントローラは、前記補間データが生成された場合に、前記訂正できない読み取りエラーが生じた際の動作特性から、（１）前記サーボ制御の応答周波数の上限を上げる、（２）前記サーボ制御のゲインを上げる、（３）前記サーボ制御のゲインを固定する、（４）前記位相同期回路のゲインを上げる、及び（５）前記自動利得制御回路の応答速度を下げることのうち、少なくとも１つによって変更された前記１以上の動作特性を、前記光ディスクドライブに対し指定してもよい。
【００１６】
このような構成によれば、補間データが生成された場合の音楽データの再読み取りにおいて、前記光ディスクドライブの構成に適した具体的な動作特性を指定できる。
【００１７】
また、前記コントローラは、前記１以上の動作特性と当該動作特性の適用順序とを示す指示を受け取り、前記補間データが生成された場合に、当該指示で示される前記１以上の動作特性を、当該指示で示される順序で、前記光ディスクドライブに対し指定してもよい。
【００１８】
このような構成によれば、前記指示に応じて、音楽データの再読み取りを効率的に実行できる。
【００１９】
また、前記コントローラは、前記音楽データによる前記ストレージへのアクセス頻度を制限してもよい。
【００２０】
このような構成によれば、前記ストレージへのアクセス頻度の制限により電源ノイズを抑制するので、高音質での音楽データの配信が可能になる。
【００２１】
また、前記コントローラは、前記音楽データの前記通信アダプタにおける通信速度を制限してもよい。
【００２２】
このような構成によれば、前記通信アダプタにおける通信速度の制限により電源ノイズを抑制するので、高音質での音楽データの配信が可能になる。
【００２３】
開示される一態様に係る音楽サーバは、光ディスク媒体から音楽データを読み取る光ディスクドライブと、前記光ディスクドライブで読み取った音楽データを蓄積するストレージと、前記ストレージに蓄積されている音楽データを送信する通信アダプタと、前記音楽データによる前記ストレージへのアクセス頻度を制限するコントローラと、を備える。
【００２４】
このような構成によれば、前記ストレージへのアクセス頻度の制限により電源ノイズを抑制するので、高音質での音楽データの配信が可能になる。
【００２５】
開示される一態様に係る音楽サーバは、光ディスク媒体から音楽データを読み取る光ディスクドライブと、前記光ディスクドライブで読み取った音楽データを蓄積するストレージと、前記ストレージに蓄積されている音楽データを送信する通信アダプタと、前記音楽データの前記通信アダプタにおける通信速度を制限するコントローラと、を備える。
【００２６】
このような構成によれば、前記通信アダプタにおける通信速度の制限により電源ノイズを抑制するので、高音質での音楽データの配信が可能になる。
【００２７】
開示される一態様に係る音楽データの処理方法は、光ディスクドライブとストレージと通信アダプタとを備える音楽サーバにおける音楽データの処理方法であって、前記光ディスクドライブにより、既定の動作特性に従って光ディスク媒体から音楽データを読み取り、訂正できない読み取りエラーが生じた音楽データについて補間データを生成し、前記補間データが生成された場合に、前記光ディスクドライブに対し前記動作特性とは異なる１以上の動作特性を指定し、当該１以上の動作特性の各々で前記音楽データを再度読み取り、再度読み取った音楽データのうち、読み取りエラーがないか又は訂正できた音楽データで前記補間データを置き換え、前記置き換え後の音楽データを前記ストレージに蓄積し、前記ストレージに蓄積されている音楽データを前記通信アダプタで送信するものである。
【００２８】
開示される一態様に係る音楽データの処理方法は、光ディスクドライブとストレージと通信アダプタとを備える音楽サーバにおける音楽データの処理方法であって、前記光ディスクドライブで光ディスク媒体から音楽データを読み取り、前記音楽データをストレージに蓄積し、前記ストレージに蓄積されている音楽データを前記通信アダプタで送信し、前記音楽データによる前記ストレージへのアクセス頻度を制限するものである。
【００２９】
開示される一態様に係る音楽データの処理方法は、光ディスクドライブとストレージと通信アダプタとを備える音楽サーバにおける音楽データの処理方法であって、前記光ディスクドライブで光ディスク媒体から音楽データを読み取り、前記音楽データをストレージに蓄積し、前記ストレージに蓄積されている音楽データを前記通信アダプタで送信し、前記音楽データの前記通信アダプタにおける通信速度を制限するものである。
【００３０】
このような音楽データの処理方法によれば、前述した効果と同様の効果が得られる。
【００３１】
なお、これらの全般的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたはコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムまたは記録媒体の任意な組み合わせで実現されてもよい。
【００３２】
以下、本発明の一態様に係る音楽サーバについて、図面を参照しながら具体的に説明する。
【００３３】
なお、以下で説明する実施の形態は、いずれも本発明の一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００３４】
（実施の形態１）
図１は、実施の形態１に係る音楽サーバ１００を含む音楽再生システム１の一例を示す外観図である。
【００３５】
図１に示されるように、音楽再生システム１は、音楽サーバ１００、音楽プレイヤ２００、携帯端末３００、スピーカ４００、及び通信回線５１０、５２１、５２２から構成される。
【００３６】
音楽サーバ１００は、ＣＤ−ＤＡ（コンパクトディスク−デジタルオーディオ）などの光ディスク媒体から読み取った音楽データを蓄積し、蓄積した音楽データを、通信回線５１０を介して音楽プレイヤ２００に配信する。
【００３７】
音楽プレイヤ２００は、音楽サーバ１００から配信された音楽データを用いて音声信号を再生し、スピーカ４００に出力する。音楽プレイヤ２００で再生される音声信号は、２チャンネルには限られず５．１チャンネルであってもよく、また音楽プレイヤ２００は、再生した音声信号をヘッドフォン（図示せず）に出力してもよい。
【００３８】
携帯端末３００は、ユーザから受け付けた操作に応じて、音楽サーバ１００及び音楽プレイヤ２００を制御するためのコマンド信号を、通信回線５２１、５２２を介して、音楽サーバ１００及び音楽プレイヤ２００へ送信する。つまり、携帯端末３００は、音楽サーバ１００及び音楽プレイヤ２００のリモコンとして機能する。
【００３９】
通信回線５１０は、例えば、ＵＳＢ（ユニバーサルシリアルバス）で構成してもよく、音楽データの配信専用としてもよい。通信回線５２１、５２２は、例えば、無線ＬＡＮ（ローカルエリアネットワーク）で構成してもよい。
【００４０】
図２は、音楽再生システム１の機能的な構成の一例を示すブロック図である。
【００４１】
音楽サーバ１００は、ＯＤＤ（光ディスクドライブ）１１０、ストレージ１２０、ＵＳＢアダプタ１３０、ＬＡＮアダプタ１４０、コントローラ１８０、及び電源１９０から構成される。
【００４２】
ＯＤＤ１１０は、例えば、ＣＤ−ＤＡ規格の光ディスク媒体から音楽データを読み取るドライブであり、ＣＤ−ＤＡ以外にもＤＶＤ、ＢＤなどの各種の規格の光ディスク媒体の読み取りに対応していてもよい。
【００４３】
ストレージ１２０は、光ディスク媒体から読み取った音楽データを不揮発に記憶する記憶装置であり、例えば、半導体メモリで構成されたＳＳＤ（ソリッドステートドライブ）である。
【００４４】
ＵＳＢアダプタ１３０は、ＵＳＢによる通信機能を提供するアダプタである。ＵＳＢアダプタ１３０は、音楽プレイヤ２００との間で、例えば、ＵＳＢ１．１、２．０、３．０、３．１の中から選択される規格に応じて各異なる最大データ転送速度の通信回線５１０を確立し、通信回線５１０を介して、音楽プレイヤ２００に音楽データを転送する。
【００４５】
ＬＡＮアダプタ１４０は、無線ＬＡＮによる通信機能を提供するアダプタである。ＬＡＮアダプタ１４０は、携帯端末３００との間で、例えば、ＷｉＦｉ（登録商標）規格に従って通信回線５２１を確立し、通信回線５２１を介して携帯端末３００から音楽サーバ１００を制御するためのコマンド信号を受信する。
【００４６】
コントローラ１８０は、音楽サーバ１００の全体の動作を制御する。コントローラ１８０は、例えば、メモリとプロセッサとを含むワンチップマイコンで構成され、当該メモリに記憶されているプログラムを当該プロセッサが実行することによって音楽サーバ１００の制御機能を果たすＳｏＣ（システムオンチップ）であってもよい。
【００４７】
電源１９０は、音楽サーバ１００の全体に、動作のための電力を供給する。
【００４８】
音楽プレイヤ２００は、ＵＳＢアダプタ２３０、ＬＡＮアダプタ２４０、ＤＡＣ（デジタルアナログ変換器）及びＡＭＰ（増幅器）２５０、コントローラ２８０、及び電源２９０から構成される。
【００４９】
ＵＳＢアダプタ２３０は、ＵＳＢによる通信機能を提供するアダプタである。ＵＳＢアダプタ２３０は、音楽サーバ１００との間で、例えば、ＵＳＢ１．１、２．０、３．０、３．１の中から選択される規格に応じて各異なる最大データ転送速度の通信回線５１０を確立し、通信回線５１０を介して、音楽サーバ１００から音楽データを転送する。
【００５０】
ＬＡＮアダプタ２４０は、無線ＬＡＮによる通信機能を提供するアダプタである。ＬＡＮアダプタ２４０は、携帯端末３００との間で、例えば、ＷｉＦｉ（登録商標）規格に従って通信回線５２２を確立し、通信回線５２２を介して携帯端末３００から音楽プレイヤ２００を制御するためのコマンド信号を受信する。
【００５１】
ＤＡＣ及びＡＭＰ２５０は、音楽サーバ１００から転送された音楽データを、アナログ信号に変換し増幅することによって、音声信号を再生する。再生された音声信号は、例えば、スピーカ４００に出力される。
【００５２】
次に、ＯＤＤ１１０による音楽データの読み取りについて説明する。
【００５３】
ＯＤＤ１１０は、コントローラ１８０から動作特性を指定され、指定された動作特性に従って光ディスク媒体から音楽データを読み取り、読み取った音楽データをコントローラ１８０へ送信する。ＯＤＤ１１０は、例えば、サーボ制御を行い、位相同期回路、自動利得制御回路を用いて、光ディスク媒体から音楽データを読み取ってもよい。その場合、前記動作特性は、前記サーボ制御の応答周波数の上限、前記サーボ制御のゲイン、前記サーボ制御のゲインを可変にするか固定するかのモード切り替え、前記位相同期回路のゲイン、及び前記自動利得制御回路の応答速度などを規定するパラメータで表される。
【００５４】
光ディスク媒体には、一般的に、エラー検出及びエラー訂正のための冗長性を持たせた音楽データが記録されている。ＯＤＤ１１０は、当該冗長性に基づいて、読み取った音楽データにエラーがあるか否かを判定し、エラーがある場合には訂正する。ここで、訂正とは、本来の音楽データを算出することを意味している。
【００５５】
読み取った音楽データにエラーがないか訂正ができた（つまり、本来の音楽データが得られた）場合は、ＯＤＤ１１０は、当該音楽データをコントローラ１８０へ送信する。
【００５６】
エラーが大きすぎて訂正ができない（つまり、本来の音楽データが得られない）場合、ＯＤＤ１１０は、例えば再生時刻が前後の音楽データを用いて、補間データを生成し、生成された補間データを、データの補間が行われたことを示すデータ補間通知フラグとともに、コントローラ１８０へ送信する。
【００５７】
このような補間データは、音楽データを再生する際の音切れの回避に役立つ反面、前述したように、本来の音楽データとは異なるために音質の劣化要因になり得る。
【００５８】
そこで、音楽サーバ１００では、データ補間の発生頻度を低減するように、音楽データ読み取り処理を行う。以下、音楽サーバ１００における音楽データ読み取り処理について、図３のフローチャート、及び図４Ａ、図４Ｂ、図４Ｃのデータ例を参照しながら説明する。
【００５９】
図３は、音楽サーバ１００における音楽データ読み取り処理の一例を示すフローチャートである。
【００６０】
コントローラ１８０は、ＯＤＤ１１０に既定の動作特性を設定する（Ｓ１１）。ここで設定する動作特性は、例えば、前述したパラメータの規定値であってもよい。ＯＤＤ１１０は、設定された動作特性で音楽データを読み取り、結果をコントローラ１８０へ送信する（Ｓ１２）。ステップＳ１２での読み取りには、前述したエラー検出及び訂正、並びに補間データの生成が含まれる。
【００６１】
図４Ａは、ステップＳ１２での読み取り結果の一例を示す図である。横軸は光ディスク媒体上の音楽データの格納位置を表す。英字は、エラー検出及び訂正並びに補間の単位ごとの音楽データを表し、’を付した英字は補間データを表す。数字は、データ補間通知フラグを表し、０は補間なし、１は補間ありを示す。補間データ及び当該補間データに係るデータ補間通知フラグを、ハッチングで強調して示している。
【００６２】
図４Ａでは、動作特性０で読み取りを行った結果、補間データｇ’が生成された例を示している。
【００６３】
コントローラ１８０は、データ補間通知フラグを参照することで、各単位の音楽データが補間データであるか否かを判断する（Ｓ１３）。
【００６４】
音楽データが補間データでないと判断された場合（Ｓ１３でＮｏ）、当該音楽データは、図外の処理フローにおいてストレージ１２０に記録される。
【００６５】
音楽データが補間データであると判断された場合（Ｓ１３でＹｅｓ）、コントローラ１８０は、ＯＤＤ１１０に対し、前回の動作特性と異なる新たな動作特性を設定し（Ｓ１４）、ＯＤＤ１１０は、当該新たな動作特性に従って当該補間データの位置の音楽データを再度読み取る（Ｓ１５）。ステップＳ１５での読み取りには、前述したエラー検出及び訂正、並びに補間データの生成が含まれる。
【００６６】
ここで、ＯＤＤ１１０が、サーボ制御を行い、位相同期回路、自動利得制御回路を用いて、光ディスク媒体から音楽データを読み取る場合、ステップＳ１４で設定される新たな動作特性は、訂正できない読み取りエラーが生じた際の動作特性から、（１）前記サーボ制御の応答周波数の上限を上げる、（２）前記サーボ制御のゲインを上げる、（３）前記サーボ制御のゲインを固定する、（４）前記位相同期回路のゲインを上げる、及び（５）前記自動利得制御回路の応答速度を下げることのうち、少なくとも１つによって変更された動作特性であってもよい。
【００６７】
コントローラ１８０は、データ補間通知フラグを参照することで、再度読み取った音楽データが補間データであるか否かを判断する（Ｓ１６）。
【００６８】
音楽データが補間データでないと判断された場合（Ｓ１６でＮｏ）、コントローラ１８０は、当該音楽データで、先に得られた補間データを置き換える（Ｓ１７）。当該音楽データによる補間データの置き換えは、例えば、コントローラ１８０の作業用のメモリ上で行われてもよい。置き換え後の音楽データは、図外の処理フローにおいてストレージ１２０に記録される。
【００６９】
音楽データが補間データであると判断された場合（Ｓ１６でＹｅｓ）、コントローラ１８０は、所定数までの動作特性で再読み込みを繰り返す（Ｓ１８でＮｏ）。何れの動作特性によっても補間データでない本来の音楽データが得られなかった場合（Ｓ１８でＮｏ）、コントローラ１８０は、後処理を実行する（Ｓ１９）。後処理では、補間データを含む楽曲全体の読み取りをキャンセルしてもよく、また音質よりも楽曲の蓄積を優先するために何れか１つの（例えば最初の）補間データを採用してもよい。補間データを採用する場合、採用した補間データは、図外の処理フローにおいてストレージ１２０に記録される。後処理の内容は、ユーザの指示に応じて変更されてもよい。
【００７０】
図４Ｂは、ステップＳ１５での再読み取り結果の一例を示す図である。図４Ｂは、図４Ａと同様の表記法で表され、データ補間通知フラグの記載は省略されている。
【００７１】
図４Ｂでは、動作特性１〜５で５回の再読み取りを行った結果、動作特性５での再読み取りによって、補間データｇ’に対応する音楽データｇが得られた例を示している。なお、５回の再読み取りは説明のための例示であり、再読み取りの試行回数の上限は５回には限られず、５回よりも多くても少なくてもよい。
【００７２】
図４Ｃは、ステップＳ１７での置き換え結果の一例を示す図である。
【００７３】
図４Ｃでは、動作特性５での再読み取りによって得られた音楽データｇで補間データｇ’を置き換えた最終結果を示している。なお、動作特性５での再読み取りでは補間データｈ’が生成されているが、先に得られている音楽データｈを採用することで、当該補間データｈ’は破棄される。このようにして、音楽データａ〜ｊの全てに、本来の音楽データが得られる。
【００７４】
以上説明した音楽サーバ１００によれば、補間データが生成された場合に、異なる動作特性での再読み取りにより補間データでない本来の音楽データが得られる可能性が高まる。その結果、補間データがより少ないか又は補間データを含まない音楽データを蓄積できるので、高音質での音楽データの配信が可能になる。
【００７５】
（実施の形態２）
実施の形態２に係る音楽サーバ１００は、高音質での音楽データの配信を可能にするため、音楽データによるストレージへのアクセス頻度を制限する。
【００７６】
図５は、音楽サーバ１００が備えるストレージ１２０の機能的な構成の一例を示すフグロック図である。
【００７７】
図５に示されるように、ストレージ１２０は、例えば、ＳＳＤであり、不揮発性メモリ１２１、ＤＲＡＭ（ダイナミックランダムアクセスメモリ）、及びローカルコントローラ１２８から構成される。
【００７８】
不揮発性メモリ１２１は、外部からの電力供給なしでデータを保持できるメモリであり、例えば、フラッシュメモリ、強誘電体メモリ、抵抗変化メモリなどを用いることができる。不揮発性メモリ１２１は、必要な記憶容量に応じて１以上の適宜の個数設けられる。
【００７９】
ＤＲＡＭ１２４は、不揮発性メモリ１２１よりも動作が高速なメモリであり、不揮発性メモリ１２１に転送されるデータのバッファとして設けられる。
【００８０】
ローカルコントローラ１２８は、コントローラ１８０から与えられるコマンドに従ってデータの転送（不揮発性メモリ１２１への読み書き）を遂行する。ローカルコントローラ１２８は、ワンチップマイコンで構成されてもよく、専用のハードウェア回路で構成されてもよい。
【００８１】
ストレージ１２０は、例えば数Ｇｂｐｓ（ギガビット毎秒）といった高速で、コントローラ１８０から転送されたデータを不揮発性メモリ１２１に書き込み、また不揮発性メモリ１２１から読み出したデータをコントローラ１８０に転送することができる。このような高速動作のためにストレージ１２０の動作電流は急峻に変動するため、音質に影響を与える程度の電源ノイズの原因になると考えられる。
【００８２】
そこで、音楽サーバ１００において、音楽データによるストレージへのアクセス頻度を制限する制御を行う。以下、アクセス頻度の制限を含むストレージアクセス処理について説明する。
【００８３】
図６は、音楽サーバ１００におけるストレージアクセス処理の一例を示すフローチャートである。
【００８４】
コントローラ１８０は、ストレージ１２０にアクセスしようとするデータが音楽データである場合（Ｓ２１でＹｅｓ）、音楽データによるストレージ１２０のアクセス頻度を設定する（Ｓ２２）。コントローラ１８０は、例えば、ストレージ１２０にアクセスする時間間隔とアクセスごとに転送するデータ量とを、音楽データのデータレートが確保できるように設定してもよい。
【００８５】
コントローラ１８０は、設定されたデータ量の音楽データをストレージ１２０との間で転送し（Ｓ２３）、前記時間間隔が経過するまで待機する動作を（Ｓ２４）、音楽データの転送が完了するまで繰り返す（Ｓ２５でＮｏ）。
【００８６】
なお、ストレージにアクセスしようとするデータが音楽データでない場合（Ｓ２１でＮｏ）、アクセス頻度を制限せずにデータを転送してもよい（Ｓ２６）。
【００８７】
このようなストレージアクセス処理によれば、音楽データによってストレージ１２０に時間的に集中したアクセスが発生することが回避されるので、ストレージ１２０の動作に起因する電源ノイズが抑制される。
【００８８】
以上説明した音楽サーバ１００によれば、ストレージ１２０へのアクセス頻度の制限により電源ノイズを抑制するので、高音質での音楽データの配信が可能になる。
【００８９】
（実施の形態３）
実施の形態２で説明したストレージ１２０の場合と同様、音楽データを配信するためＵＳＢアダプタ１３０（図２）において時間的に集中した転送動作を行うと、動作電流の急峻な変動が生じ、音質に影響を与える程度の電源ノイズの原因になると考えられる。
【００９０】
そこで、実施の形態３に係る音楽サーバ１００は、高音質での音楽データの配信を可能にするため、音楽データを配信する際の通信速度を制限する。
【００９１】
図７は、音楽データの種類ごとの転送速度及び音質を比較する図であり、一例として、ハイレゾ、高音質圧縮、及びＭＰ３の各フォーマットの音楽データについて、音楽データの本来の音質、必要な転送速度、及び転送動作の音質への影響を比較している。
【００９２】
図７に示されるように、ハイレゾフォーマットの音楽データは、音楽データの本来の音質は優れている反面、データレートが高く、転送するために１Ｇｂｐｓ程度の速度の通信回線を必要とする。そのため、音楽データを配信する際の転送動作の音質への影響が大きい。
【００９３】
これに対し、ＭＰ３フォーマットの音楽データは、音楽データの本来の音質は並である反面、データレートが低く、転送するために１０Ｍｂｐｓ（メガビット毎秒）程度の速度の通信回線で足りる。そのため、音楽データを配信する際の転送動作の音質への影響が小さい。
【００９４】
高音質圧縮フォーマットの音楽データは、ハイレゾフォーマットの音楽データとＭＰ３フォーマットの音楽データとの中間的な特徴を有している。
【００９５】
このような比較から、全ての音楽データを、例えばＵＳＢアダプタ１３０の最高速度で転送することは、高音質で音楽データを配信するために不利になることは明らかである。
【００９６】
そこで、音楽サーバ１００において、音楽データを配信する際の通信速度を制限する制御を行う。以下、通信速度の制限を含む音楽データ配信処理について説明する。
【００９７】
図８は、音楽サーバ１００における音楽データ配信処理の一例を示すフローチャートである。
【００９８】
コントローラ１８０は、音楽データのフォーマットを参照する（Ｓ３１）。音楽データがハイレゾフォーマットであれば（Ｓ３１でハイレゾ）転送速度をＳ１に設定し（Ｓ３２）、音楽データが高音質圧縮フォーマットであれば（Ｓ３１で高音質圧縮）転送速度をＳ２に設定し（Ｓ３３）、音楽データがＭＰ３フォーマットであれば（Ｓ３１でＭＰ３）転送速度をＳ３に設定する（Ｓ３４）。ここで設定する転送速度Ｓ１、Ｓ２、Ｓ３は、何れもＵＳＢアダプタ１３０の最高速度Ｓ０よりも小さく、かつ音楽データのデータレートが確保できる大きさである。
【００９９】
コントローラ１８０は、ＵＳＢアダプタ１３０を介して、設定された転送速度で音楽データを配信する（Ｓ３５）。コントローラ１８０は、ステップＳ３５で転送速度を制限するために、例えば、実施の形態１と同様、ＵＳＢアダプタ１３０にアクセスする頻度を制限してもよい。
【０１００】
また、コントローラ１８０は、転送速度を制限するために、ＵＳＢアダプタ１３０を用いて、音楽データのフォーマットに応じて異なる最高速度の通信回線５１０を確立してもよい。ＵＳＢアダプタ１３０が、例えば、ＵＳＢ１．１、２．０、３．０、及び３．１規格に適応する場合、最大速度が、それぞれ１２Ｍｂｐｓ、４８０Ｍｂｐｓ、５Ｇｂｐｓ、及び１０Ｇｂｐｓである通信回線５１０を確立することができる。この場合、ハイレゾ、高音質圧縮、及びＭＰ３の音楽データを配信するために、ＵＳＢ３．０、２．０、１．１規格に従い、最高速度がそれぞれ１２Ｍｂｐｓ（Ｓ１）、４８０Ｍｂｐｓ（Ｓ２）、及び１２Ｍｂｐｓ（Ｓ３）の通信回線５１０を確立すればよい。
【０１０１】
このような音楽データ配信処理によれば、音楽データによってＵＳＢアダプタ１３０に時間的に集中したアクセスが発生することが回避されるので、ＵＳＢアダプタ１３０の動作に起因する電源ノイズが抑制される。
【０１０２】
以上説明した音楽サーバ１００によれば、ＵＳＢアダプタ１３０における通信速度の制限により電源ノイズを抑制するので、高音質での音楽データの配信が可能になる。
【０１０３】
（その他の変形例）
以上、本発明の実施の形態に係る音楽サーバについて説明したが、本発明はこれら実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の一つまたは複数の態様の範囲内に含まれてもよい。
【０１０４】
例えば、実施の形態１では、ＯＤＤ１１０で補間データが生成された場合に異なる動作特性での再読み取りを行う構成を説明した。実施の形態２では、ストレージ１２０へのアクセス頻度の制限により電源ノイズを抑制する構成を説明した。また、実施の形態３では、ＵＳＢアダプタ１３０における通信速度の制限により電源ノイズを抑制する構成を説明した。これらの構成は、互いに独立しているため、各単独で本発明を構成してもよい。
【産業上の利用可能性】
【０１０５】
本発明は、音楽サーバとして、オーディオシステムにおいて広く利用できる。
【符号の説明】
【０１０６】
１    音楽再生システム
１００    音楽サーバ
１１０    ＯＤＤ（光ディスクドライブ）
１２０    ストレージ
１２１    不揮発性メモリ
１２４    ＤＲＡＭ
１２８    ローカルコントローラ
１３０    ＵＳＢアダプタ
１４０    ＬＡＮアダプタ
１８０    コントローラ（ＳｏＣ）
１９０    電源
２００    音楽プレイヤ
２３０    ＵＳＢアダプタ
２４０    ＬＡＮアダプタ
２５０    ＡＤＣ及びＡＭＰ
２８０    コントローラ（ＳｏＣ）
２９０    電源
３００    携帯端末
４００    スピーカ
５１０、５２１、５２２    通信回線
【図１】
2019032914.tif 000003
【図２】
2019032914.tif 000004
【図３】
2019032914.tif 000005
【図４Ａ】
2019032914.tif 000006
【図４Ｂ】
2019032914.tif 000007
【図４Ｃ】
2019032914.tif 000008
【図５】
2019032914.tif 000009
【図６】
2019032914.tif 000010
【図７】
2019032914.tif 000011
【図８】
2019032914.tif 000012