(57)【要約】【課題】接続された外部再生機器に適したフォーマットのコンテンツデータを簡便に出力する。【解決手段】外部再生機器の識別情報とこの外部再生機器が再生可能なコンテンツデータのデータ形式とが関連付けられたテーブルを設け、入力部が再生指示を受け入れたら、コンテンツデータを外部再生機器に出力するに先立って、出力されるコンテンツデータを外部再生機器が再生する際に必要な再生情報を通知する通知部と、外部再生機器が記憶装置に接続された際にこの外部再生機器に特有な識別情報を取得し、テーブルを参照して、外部再生機器が再生可能なデータ形式によりコンテンツデータを外部再生機器に出力するデータ制御部とを設けた。【選択図】図４
2018120650.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータが格納された格納部と、前記格納部に格納された前記コンテンツデータの再生指示を受け入れる入力部と、前記入力部が受け入れた再生指示に基づいて前記コンテンツデータを外部再生機器に出力する再生部とを備えた記憶装置において、
前記記憶装置は、前記外部再生機器の識別情報とこの外部再生機器が再生可能な前記コンテンツデータのデータ形式とが関連付けられたテーブルを備え、
前記再生部は、
前記入力部が前記再生指示を受け入れたら、前記コンテンツデータを前記外部再生機器に出力するに先立って、出力される前記コンテンツデータを前記外部再生機器が再生する際に必要な再生情報を通知する通知部と、
前記外部再生機器が前記記憶装置に接続された際にこの外部再生機器に特有な識別情報を取得し、前記テーブルを参照して、前記外部再生機器が再生可能な前記データ形式により前記コンテンツデータを前記外部再生機器に出力するデータ制御部と
を備えることを特徴とする記憶装置。
【請求項２】
前記記憶装置はＵＳＢ規格に基づく入出力インタフェースを備え、
前記再生部は、前記外部再生機器が前記入出力インタフェースに接続された際に前記入出力インタフェースが入手した前記外部再生機器のＩＤを前記識別情報として取得して前記テーブルに記述する取得部を備える
ことを特徴とする請求項１記載の記憶装置。
【請求項３】
前記コンテンツデータはＤＳＤ（Direct Stream Digital）形式で前記格納部に格納されており、
前記データ制御部は、前記外部再生機器の前記識別情報に基づいて、ＤＳＤ形式のまま、あるいはＤｏＰ（DSD over PCM）形式またはＰＣＭ（Pulse Code Modulation）形式に変換して、前記コンテンツデータを前記外部再生機器に送出する
ことを特徴とする請求項１または２記載の記憶装置。
【請求項４】
前記記憶装置は論理ポートとしてＰＣＭポート及びＤＳＤポートを備え、
前記データ制御部は、前記外部再生機器が再生可能な前記データ形式に基づいていずれの論理ポートにより前記外部再生機器と接続するかを決定する
ことを特徴とする請求項３記載の記憶装置。
【請求項５】
コンテンツデータが格納された格納部と、前記格納部に格納された前記コンテンツデータの再生指示を受け入れる入力部と、前記入力部が受け入れた再生指示に基づいて前記コンテンツデータを外部再生機器に出力する再生部と、前記外部再生機器の識別情報とこの外部再生機器が再生可能な前記コンテンツデータのデータ形式とが関連付けられたテーブルとを備えた記憶装置におけるデータ出力方法であって、
前記再生部が、
前記入力部が前記再生指示を受け入れたら、前記コンテンツデータを前記外部再生機器に出力するに先立って、出力される前記コンテンツデータを前記外部再生機器が再生する際に必要な再生情報を通知し、
前記外部再生機器が前記記憶装置に接続された際にこの外部再生機器に特有な識別情報を取得し、前記テーブルを参照して、前記外部再生機器が再生可能な前記データ形式により前記コンテンツデータを前記外部再生機器に出力する
ことを特徴とする記憶装置におけるデータ出力方法。
【請求項６】
コンテンツデータが格納された格納部と、前記格納部に格納された前記コンテンツデータの再生指示を受け入れる入力部と、前記入力部が受け入れた再生指示に基づいて前記コンテンツデータを外部再生機器に出力する再生部と、前記外部再生機器の識別情報とこの外部再生機器が再生可能な前記コンテンツデータのデータ形式とが関連付けられたテーブルとを備えたコンピュータにより実行されるプログラムであって、
このプログラムが前記コンピュータにより実行されると、このコンピュータの再生部を、
前記入力部が前記再生指示を受け入れたら、前記コンテンツデータを前記外部再生機器に出力するに先立って、出力される前記コンテンツデータを前記外部再生機器が再生する際に必要な再生情報を通知する通知部と、
前記外部再生機器が前記記憶装置に接続された際にこの外部再生機器に特有な識別情報を取得し、前記テーブルを参照して、前記外部再生機器が再生可能な前記データ形式により前記コンテンツデータを前記外部再生機器に出力するデータ制御部と
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツデータが格納される記憶装置、記憶装置におけるデータ出力方法及びプログラムに関する。
【背景技術】
【０００２】
ＤＳＤ（Direct Stream Digital）フォーマット等で信号化された、デジタルコンテンツデータである楽曲データが格納された記憶装置にデジタル−アナログ変換回路（ＤＡＣ：Digital to Analog Converter）を接続し、このＤＳＤフォーマットによる楽曲データをＤＡＣに供給してアナログ楽曲データに変換し、このアナログ楽曲データを再生装置により再生する構成が知られている。このような記憶装置の一例として、ＵＳＢ（Universal Serial Bus）規格に基づくポートを備え、このＵＳＢポートに接続可能な、いわゆるＵＳＢ−ＤＡＣと呼ばれるＤＡＣを経由して楽曲データを出力する記憶装置が知られている（例えば非特許文献１参照）。
【０００３】
ここで、ＵＳＢポート経由でＤＳＤフォーマットによる楽曲データを出力する場合、従前のＵＳＢ規格にはＤＳＤフォーマットによる楽曲データを出力する際の規格が定められていなかったので、ＵＳＢ規格で定まっているＰＣＭ（Pulse Code Modulation）データのフォーマットに準拠した、ＤｏＰ（DSD Audio over PCM flames）と呼ばれる規格に基づいて、記憶装置はＵＳＢポート経由でＤＳＤフォーマットによる楽曲データを出力していた。
【０００４】
なお、最近、ＵＳＢ−ＩＦ（USB Implements Forum）はオーディオ出力用の新しい規格を発表し（非特許文献２参照）、この規格によれば記憶装置とＵＳＢ−ＤＡＣとの接続（ネゴシエーション）の際に、ＵＳＢ−ＤＡＣがＤＳＤフォーマットによる楽曲データを直接アナログ変換可能であることを宣言することで、記憶装置がＤＳＤフォーマットによる楽曲データをそのままＵＳＢ−ＤＡＣに送信することが可能になった（以下、この方式を「ＤＳＤネイティブ」と称することがある）が、この新しい規格の発表以前に製造されたＵＳＢ−ＤＡＣに対しては、記憶装置は依然としてＵＳＢポート経由でＤｏＰフォーマット、あるいはＰＣＭフォーマットで出力する必要がある。
【０００５】
このように、ＵＳＢ−ＤＡＣに対して楽曲データを出力する際には、現在記憶装置のＵＳＢポートに接続されているＵＳＢ−ＤＡＣがどのフォーマットによる楽曲データが再生可能であるかを記憶装置側が事前に把握し、記憶装置が適切な（つまりＵＳＢ−ＤＡＣがアナログ変換可能な）フォーマットに変換して、あるいはそのまま出力する必要がある。
【０００６】
このため、記憶装置のユーザは、記憶装置のＵＳＢポートにＵＳＢ−ＤＡＣを接続する度に、接続したＵＳＢ−ＤＡＣがどのフォーマットによる楽曲データが再生可能であるかの設定を手作業で行っていた。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００８−４７１９６号公報
【非特許文献】
【０００８】
【非特許文献１】fidata｜究極の音へ−“信頼”という名のブランド［平成29年1月14日検索］、インターネット<URL: http://www.iodata.jp/fidata/index.htm>
【非特許文献２】USB_Audio_Specification_USB-IF_September_2016_FINAL［平成29年1月14日検索］、インターネット<URL:http://www.usb.org/press/USB-IF_Press_Releases/USB_Audio_Specification_USB-IF_September_2016_FINAL.pdf>
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、このような手作業による設定動作は煩雑であり、また、新しいＵＳＢ−ＤＡＣをユーザが購入して記憶装置に接続するに当たって、このＵＳＢ−ＤＡＣがどのフォーマットによる楽曲データが再生可能であるかを事前に調査する必要があり、結果的に設定に時間を要していた。
【００１０】
なお、携帯型プレーヤが再生可能なフォーマット情報をコンテンツ転送装置内に保持しておき、携帯型プレーヤがコンテンツ転送装置に接続されると、コンテンツ記録装置がこの携帯型プレーヤが再生可能なフォーマットに変換してからコンテンツ転送装置がコンテンツを携帯型プレーヤに送信する技術が提案されている（特許文献１参照）が、この技術では、携帯型プレーヤが送信されたコンテンツのフォーマットを自ら認識して再生を行う構成である。
【００１１】
一方、上述したＵＳＢ−ＤＡＣは通常記憶装置から出力された楽曲データのフォーマットが何であるかを認識する機能は持っておらず、出力された楽曲データを所定のフォーマットであるものとしてアナログ変換するので、違うフォーマットの楽曲データが出力された場合、アナログ変換が適切に行われずにノイズ状態で変換する可能性がある。従って、上述の技術をＵＳＢ−ＤＡＣに適用することは困難である。
【００１２】
本発明は上述した課題に鑑みてなされたものであり、接続された外部再生機器に適したフォーマットのコンテンツデータを簡便に出力することの可能な記憶装置、記憶装置におけるデータ出力方法及びプログラムの提供を、その目的の一つとしている。
【課題を解決するための手段】
【００１３】
本発明は、コンテンツデータが格納された格納部と、格納部に格納されたコンテンツデータの再生指示を受け入れる入力部と、入力部が受け入れた再生指示に基づいてコンテンツデータを外部再生機器に出力する再生部とを備えた記憶装置に適用される。そして、外部再生機器の識別情報とこの外部再生機器が再生可能なコンテンツデータのデータ形式とが関連付けられたテーブルを設け、再生部に、入力部が再生指示を受け入れたら、コンテンツデータを外部再生機器に出力するに先立って、出力されるコンテンツデータを外部再生機器が再生する際に必要な再生情報を通知する通知部と、外部再生機器が記憶装置に接続された際にこの外部再生機器に特有な識別情報を取得し、テーブルを参照して、外部再生機器が再生可能なデータ形式によりコンテンツデータを外部再生機器に出力するデータ制御部とを設けることにより、上述の課題の少なくとも一つを解決している。
【００１４】
データ制御部は、外部再生機器が記憶装置に接続された際にこの外部再生機器に特有な識別情報を取得し、テーブルを参照して、外部再生機器が再生可能なデータ形式によりコンテンツデータを外部再生機器に出力している。これにより、外部再生機器が再生可能なデータ形式のコンテンツデータを外部再生機器に出力することが可能となる。
【００１５】
ここで、記憶装置がＵＳＢ規格に基づく入出力インタフェースを備え、再生部が、外部再生機器が入出力インタフェースに接続された際に入出力インタフェースが入手した外部再生機器のＩＤを識別情報として取得してテーブルに記述する取得部を備えることが好ましい。
【００１６】
また、コンテンツデータがＤＳＤ形式で前記格納部に格納されている場合、データ制御部は、外部再生機器の識別情報に基づいて、ＤＳＤ形式のまま、あるいはＤｏＰ形式またはＰＣＭ形式に変換して、コンテンツデータを外部再生機器に送出することが好ましい。加えて、記憶装置が論理ポートとしてＰＣＭポート及びＤＳＤポートを備え、データ制御部は、外部再生機器が再生可能なデータ形式に基づいていずれの論理ポートにより外部再生機器と接続するかを決定することが好ましい。
【００１７】
また、本発明は、コンテンツデータが格納された格納部と、格納部に格納されたコンテンツデータの再生指示を受け入れる入力部と、入力部が受け入れた再生指示に基づいてコンテンツデータを外部再生機器に出力する再生部と、外部再生機器の識別情報とこの外部再生機器が再生可能なコンテンツデータのデータ形式とが関連付けられたテーブルとを備えた記憶装置におけるデータ出力方法に適用される。そして、入力部が再生指示を受け入れたら、再生部が、コンテンツデータを外部再生機器に出力するに先立って、出力されるコンテンツデータを外部再生機器が再生する際に必要な再生情報を通知し、外部再生機器が記憶装置に接続された際にこの外部再生機器に特有な識別情報を取得し、テーブルを参照して、外部再生機器が再生可能なデータ形式によりコンテンツデータを外部再生機器に出力することにより、上述の課題の少なくとも一つを解決している。
【００１８】
そして、本発明は、コンテンツデータが格納された格納部と、格納部に格納されたコンテンツデータの再生指示を受け入れる入力部と、入力部が受け入れた再生指示に基づいてコンテンツデータを外部再生機器に出力する再生部と、外部再生機器の識別情報とこの外部再生機器が再生可能なコンテンツデータのデータ形式とが関連付けられたテーブルとを備えたコンピュータにより実行されるプログラムに適用される。そして、このプログラムがコンピュータにより実行されると、このコンピュータの再生部を、入力部が再生指示を受け入れたら、コンテンツデータを外部再生機器に出力するに先立って、出力されるコンテンツデータを外部再生機器が再生する際に必要な再生情報を通知する通知部と、外部再生機器が記憶装置に接続された際にこの外部再生機器に特有な識別情報を取得し、テーブルを参照して、外部再生機器が再生可能なデータ形式によりコンテンツデータを外部再生機器に出力するデータ制御部として機能させることにより、上述の課題の少なくとも一つを解決している。
【発明の効果】
【００１９】
本発明によれば、接続された外部再生機器に適したフォーマットのコンテンツデータを簡便に出力することの可能な記憶装置、記憶装置におけるデータ出力方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１実施形態である記憶装置が適用されるコンテンツ再生システムの概略構成を示す図である。
【図２】第１実施形態の記憶装置の概略構成を示すブロック図である。
【図３】ＤＳＤフォーマットによる楽曲データ再生時の第１実施形態の記憶装置の機能構成を示す機能ブロック図である。
【図４】第１実施形態の記憶装置の機能構成を示す機能ブロック図である。
【図５】第１実施形態の記憶装置に適用される設定テーブルを示す図である。
【図６】第１実施形態の記憶装置の動作の一例を説明するためのシーケンス図である。
【図７】第１実施形態の記憶装置の動作を説明するためのフローチャートである。
【図８】第１実施形態の記憶装置の動作を説明するためのフローチャートである。
【図９】第１実施形態の記憶装置の動作を説明するためのフローチャートである。
【図１０】本発明の第２実施形態である記憶装置の機能構成を示す機能ブロック図である。
【発明を実施するための形態】
【００２１】
以下、図面を参照して、本発明の記憶装置の実施形態について説明する。
（第１実施形態）
【００２２】
図１は、本発明の第１実施形態であるコンテンツ再生システムの概略構成を示す図である。図１において、第１実施形態のコンテンツ再生システムＳは、記憶装置１、再生装置２及び通信装置３を備える。
【００２３】
記憶装置１は、詳細を後述するように、コンテンツデータが格納された格納部と、格納部に格納されたコンテンツデータの再生指示を受け付ける入力部と、入力部が受け付けた再生指示に基づいてコンテンツデータを送信する送信部とを備える。記憶装置１は、例えばＮＡＳ（Network Attached Storage）、ＰＣ（Personal Computer）である。
【００２４】
本実施形態の記憶装置１のＵＳＢコネクタ（図１において図示略）にはＵＳＢ−ＤＡＣ４が接続され、記憶装置１の格納部に格納されたコンテンツデータは、ＵＳＢコネクタを経由してＵＳＢ−ＤＡＣ４に出力され、このＵＳＢ−ＤＡＣ４においてデジタルーアナログ変換され、再生装置２において再生可能なアナログコンテンツデータとしてこの再生装置２に出力される。記憶装置１の詳細については後述する。
【００２５】
なお、以下の説明では、コンテンツデータとして音楽データや楽曲データを例にとって説明するが、本発明の記憶装置に格納されるコンテンツデータは音楽データや楽曲データに限定されず、動画データ、静止画データであってもよい。また、本発明においては、後述するようにコンテンツデータはコンテンツファイルとして格納部に格納されている。従って、特に区別する場合以外は、コンテンツデータとコンテンツファイルとは同義として説明する。
【００２６】
再生装置２は、ＵＳＢ−ＤＡＣ４からアナログコンテンツデータを受信し、このアナログコンテンツデータに基づいて、再生装置２に接続されたスピーカ等の音声出力装置５に音楽再生信号を送信し、この音声出力装置５を介してコンテンツデータを再生する。再生装置２は、例えばアナログオーディオアンプである。再生装置２の詳細についても後述する。
【００２７】
通信装置３は、無線アクセスポイント（ＡＰ）６との間で無線通信が可能な装置である。通信装置３は、一例としてスマートフォン、タブレット端末である。
【００２８】
そして、記憶装置１はスイッチングハブ等の中継機器７を介してＬＡＮ（Local Area Network）８に接続されるとともに、通信装置３は、無線アクセスポイント６及び中継機器７を介してＬＡＮ８に接続されている。ＬＡＮ８は、ルータ９を介してインターネット等のＷＡＮ１０（Wide Area Network）に接続されている。これにより、記憶装置１と通信装置３の間でデータの送受信が可能にされているとともに、記憶装置１及び通信装置３は、ＷＡＮ１０上に存在する外部サーバ１１との間でもデータの送受信が可能にされている。
【００２９】
（第１実施形態の記憶装置の構成）
図２は、本発明の第１実施形態である記憶装置１の概略構成を示すブロック図である。図２において、本実施形態の記憶装置１は、ＣＰＵ（Central Processing Unit）２０、ＲＯＭ（Read Only Memory）２１、ＲＡＭ（Random Access Memory）２２、入出力デバイス２３、ネットワークインタフェース（Ｉ／Ｆ）２５及びＨＤＤ（Hard Disk Drive）部２６を備えており、これらはバスにより互いに接続されている。
【００３０】
ＣＰＵ２０は、後述するＲＯＭ２１内に格納されたファームウェア等のプログラムが実行されることにより、記憶装置１全体の制御を行う。また、ＣＰＵ２０は、ＲＯＭ２１内に格納されたプログラムが実行されることにより、図４に示すような各機能部としても動作する。図４に示す各機能部の動作については後述する。ＲＯＭ２１には、上述したファームウェア等のプログラム、及び設定テーブル３３等が格納されている。設定テーブル３３の具体的構成については後述する。ＲＡＭ２２は記憶装置１のワークメモリとして機能し、ＣＰＵ２０を含めた記憶装置１の動作時に一時的に使用されるプログラム、データ等が格納される。
【００３１】
入出力デバイス２３は、入力インタフェース（Ｉ／Ｆ）２３ａ、入力指示部２３ｂ及びＵＳＢインタフェース（Ｉ／Ｆ）２３ｃを備える。
【００３２】
入力インタフェース２３ａには入力指示部２３ｂが接続され、ユーザが入力指示部２３ｂを操作することにより入力される入力信号を受信する。入力指示部２３ｂとしては、例えば記憶装置１がＮＡＳであれば、ファイル取り込み指示、外部再生機器の取り外し指示、動作状態表示指示、本体リセット等を行う各種ボタン等が挙げられる。
【００３３】
ＵＳＢインタフェース２３ｃはＵＳＢコネクタ（図略）を備え、このＵＳＢコネクタに直接、あるいはＵＳＢケーブルを介して接続されたＵＳＢ機器３２に対して、ＵＳＢ２．０またはＵＳＢ３．０規格に沿ったデータの読み出し／書き込みを行う。ＵＳＢ機器３２としては、上述のＵＳＢ−ＤＡＣ４のほか、ＵＳＢフラッシュメモリ、ＵＳＢインタフェースを備えたＨＤＤ装置、キーボード等が挙げられる。
【００３４】
ネットワークインタフェース２５はネットワークコネクタ（図略）を備え、このネットワークコネクタにネットワークケーブル（図略）を介してルータ９が接続されている。これにより、ネットワークインタフェース２５及びルータ９を介して記憶装置１と通信装置３との間でデータの送受信がされるとともに、このルータ９がＷＡＮ１０に接続されることで、外部ネットワークと記憶装置１の間でデータの送受信がされる。このネットワークインタフェース２５は、例えばＩＥＥＥ（The Institute of Electrical and Electronics Engineers）８０２．３規格に基づく有線通信を行うものである。
【００３５】
ＨＤＤ部２６は、ＨＤＤ２６ｂとＨＤＤインタフェース（Ｉ／Ｆ）２６ａとを備える。ＨＤＤ２６ｂは、記録媒体であるディスクと、このディスクの回転を行う回転部と、ディスクに対してデータの読み出し／書き込みを行うヘッド部とを備える（いずれも不図示）。ＨＤＤインタフェース２６ａは、このＨＤＤ２６ｂに対するデータの読み出し／書き込み指令があった場合に、ＨＤＤ２６ｂ全体の制御を行うとともに、データの読み出し／書き込み制御を行い、読み出されたデータを出力する。
【００３６】
また、このＨＤＤ２６ｂにはコンテンツファイル３０及びコンテンツ登録リスト３１が格納されている。本実施形態のＨＤＤ２６ｂには、ＤＳＤ（Direct Stream Digital）フォーマットを含む１またはそれ以上の種類のフォーマットのコンテンツファイル３０が格納されている。
【００３７】
ここで、ＤＳＤフォーマットとは、アナログ形式の音楽データ、楽曲データをパルス変調の一つであるＰＤＭ（Pulse Density Modulation：パルス密度変調）方式によりアナログ−デジタル変換を行ったコンテンツファイル３０のフォーマットを指す。他にＨＤＤ２６ｂに格納されうるコンテンツファイル３０のフォーマットとしては、ＰＣＭ（Pulse Code Modulation：パルス符号変調）方式によりアナログ−デジタル変換を行ったＰＣＭフォーマット等が挙げられる。特に、本実施形態のＤＳＤフォーマットのコンテンツファイル３０は、ＣＤ−ＤＡ（Compact Disc  Digital Audio）のサンプリング周波数である４４．１ｋＨｚの６４倍＝２．８２２４ＭＨｚ（ＤＳＤ６４と呼ばれることもある）、１２８倍である５．６４４８ＭＨｚ（ＤＳＤ１２８と呼ばれることもある）、さらには２５６倍である１１．２８９６ＭＨｚ（ＤＳＤ２５６と呼ばれることもある）のサンプリング周波数によりパルス変調されたものであることが好ましい。
【００３８】
なお、図２においてコンテンツファイル３０は１つのみ図示されているが、本実施例においてコンテンツファイル３０は複数個ＨＤＤ２６ｂ内に格納されていてもよい。
【００３９】
（第１実施形態の記憶装置の機能構成）
図３は、ＤＳＤフォーマットによる楽曲データ再生時の第１実施形態の記憶装置の機能構成を示す機能ブロック図である。図３に示す機能ブロック図は、コンテンツファイル３０がＤＳＤフォーマットによる楽曲ファイルであった場合の、ＤＬＮＡ（Digital Living Network Alliance：登録商標）のガイドラインに従った機能を示すものである。
【００４０】
本実施形態の記憶装置１は、ＤＬＮＡガイドラインに従ったＤＭＳ（Digital Media Server）部４０及びＤＭＲ（Digital Media Renderer）部４１を備えている。ＡＶ機器、ＰＣ、モバイル機器等を用いてホームネットワークを構築する際の規格である、ＤＬＮＡのガイドラインにおいて、写真・音楽・ビデオといったコンテンツファイル３０はＤＭＳ部４０内のＤＢ４２に格納され、コンテンツディレクトリ（Content Directory Service：ＣＤＳ）と呼ばれる、フォルダ階層を持った構造でコンテンツ一覧が管理される。ＣＤＳ内のコンテンツファイル３０には、それぞれのコンテンツファイル３０を一意に識別するためのＩＤ値と、このコンテンツファイル３０の詳細情報であるメタデータ及びコンテンツファイル３０の取得先を示すＵＲＩ（Uniform Resource Identifier）とが与えられている。ＣＤＳはネットワーク上の他の機器に公開され、コンテンツの再生をするクライアント機器は、ＤＭＳ部４０上のＣＤＳを辿ってコンテンツを選択し、ＵＲＩで示されるコンテンツデータをＤＭＳ部４０のＤＢ４２から取得し、再生を行う。ここで、ＤＭＳ部４０とクライアント機器との間の通信に用いられるプロトコルには、ＨＴＴＰ（Hypertext Transfer Protocol）が用いられる。
【００４１】
また、ＤＬＮＡガイドラインでは、クライアント機器の一種である、一例として通信装置３からなるＤＭＣ（Digital Media Controller）４３は、ネットワーク内に存在するＤＭＳ部４０を探し出し、ＣＤＳ情報、一例としてコンテンツリストを取得して、取得したＣＤＳ情報の閲覧画面を表示する。ユーザはこのコンテンツリストを閲覧して、再生を希望するコンテンツファイル３０を選択すると、ＤＭＣ４３は、ユーザが選択したコンテンツファイル３０の再生出力をＤＭＲ部４１に要求し、ＤＭＲ部４１はＤＭＳ部４０にコンテンツファイル３０の送信を指示してこのＤＭＳ部４０から送信されたコンテンツデータを再生する。
【００４２】
本実施形態のＤＭＲ部４１は、ＤＭＲ制御部４４、ｈｔｔｐ  ｓｒｃ部４５、ＤＳＤパーサ（parser）部４６、ＤＳＤデコーダ（decoder）部４７及びＡｌｓａ  Ｓｉｎｋ部４８を備えている。
【００４３】
ＤＭＲ制御部４４は、ＤＭＣ４３からのコンテンツ再生指示を受け、設定テーブル３３を適宜参照しながら、ｈｔｔｐ  ｓｒｃ部４５、ＤＳＤパーサ（parser）部４６、ＤＳＤデコーダ（decoder）部４７及びＡｌｓａ  Ｓｉｎｋ部４８に、以下に説明する動作指令行うとともにこれらの制御を行う。
【００４４】
ｈｔｔｐ  ｓｒｃ部４５は、ＤＭＳ部４０からのコンテンツファイル３０の配信を受け、後段であるＤＳＤパーサ部４６へこのコンテンツファイル３０を出力する。ＤＳＤパーサ部４６は、ｈｔｔｐ  ｓｒｃ部４５から出力されたＤＳＤフォーマットによるコンテンツファイル３０をパースし、このコンテンツファイル３０のヘッダを解析することで、デコーダ部４７が有するＰＣＭ変換部４７ａ、ＤｏＰ変換部４７ｂ、及びＤＳＤネイティブ変換部４７ｃのいずれかにｘ−ｄｓｄ形式で出力する。ＤＳＤパーサ部４６がＤＳＤデコード部４７のいずれの変換部４７ａ、４７ｂ、４７ｃに出力するかは、ＤＭＲ制御部４４が設定テーブル３３を参照した後にＤＳＤパーサ部４６に指令することで決定される。
【００４５】
ＤＳＤデコーダ部４７は、ＰＣＭ変換部４７ａ、ＤｏＰ変換部４７ｂ及びＤＳＤネイティブ変換部４７ｃを有する。ＰＣＭ変換部４７ａは、ｘ−ｄｓｄ形式の入力をデコードし、ＰＣＭフォーマットで出力する。ＤｏＰ変換部４７ｂは、ｘ−ｄｓｄ形式の入力をデコードし、ｘ−ｒａｗ（ＤｏＰ）フォーマットで出力する。ＤＳＤネイティブ変換部４７ｃは、ｘ−ｄｓｄ形式の入力に対して適宜ヘッダデータを付加して出力する。
【００４６】
そして、Ａｌｓａ  Ｓｉｎｋ部４８は、ＵＳＢ−ＤＡＣ４との間でサンプリングレート、チャンネル、フォーマットに関する情報を含めたネゴシエーションを行い、また、ＤＳＤデコーダ部４７からの出力をＵＳＢ−ＤＡＣ４に送出する。
【００４７】
ここでＤｏＰ（DSD over PCM）フォーマットのコンテンツファイル３０について説明する。ＤｏＰフォーマットのコンテンツファイル３０の１フレームは２４ビットからなる。これは、ＵＳＢ規格で定められているＰＣＭデータが１フレーム２４ビットであるので、このＰＣＭデータのフォーマットに合わせたものである。２４ビットのデータのうち、上位の８ビットはＤＳＤマーカーとされ、このＤＳＤマーカーを構成する８ビットには、ＤＳＤフォーマットのコンテンツファイル３０に関する情報が格納されている。下位の１６ビットはＤＳＤオーディオビットである。ＤＳＤフォーマットのコンテンツデータは１ビット単位で構成されているので、１フレーム（１６ビット）内のコンテンツデータには、上位ビットから順にＤＳＤフォーマットのコンテンツデータが格納される。
【００４８】
次に、図４は、本実施形態の記憶装置１の概略構成を示すブロック図である。本実施形態の記憶装置１は、制御部５０、記憶部５１、操作入力部５２、再生出力部５３及び通信部５４を備えている。
【００４９】
制御部５０は、記憶装置１全体の制御を行う。特に、この制御部５０は、上述のようにＤＬＮＡガイドラインにおけるＤＭＳ及びＤＭＲとして記憶装置１を動作させるための機能を備えている。この制御部５０は入力部５５及び再生部５６を備える。
【００５０】
入力部５５は、記憶部５１の後述する格納部６１に格納されたコンテンツファイル３０の再生指示を受け入れる。ここにいう再生指示には、楽曲ファイルであるコンテンツファイル３０を曲の先頭から再生する指示と、コンテンツファイル３０の再生中断、中止指示を受けて再生部５６がコンテンツファイル３０の外部再生機器への出力を中断、中止した後に、楽曲の中断、中止位置から再度再生する指示の双方を含む。
【００５１】
加えて、コンテンツファイル３０がいわゆるアルバム形式で、すなわち、複数のコンテンツファイル３０が一つの再生単位として格納部６１に格納されている場合、このアルバム単位での再生指示も、ここにいう再生指示に含む。この場合、入力部５５が受け入れる再生指示には、アルバムの中で先頭に再生されるべきコンテンツファイル３０を曲の先頭から再生する指示と、現在再生しているコンテンツファイル３０の再生終了が近づいた時点で、このコンテンツファイル３０の次に再生すべき旨の設定がされているコンテンツファイル３０の再生準備の指示も含まれる。
【００５２】
再生部５６は、入力部５５が受け入れた再生指示に基づいてコンテンツファイル３０を外部再生機器に出力する。本実施形態では、再生部５６は主に記憶装置１のＵＳＢコネクタに接続されたＵＳＢ−ＤＡＣ４にコンテンツファイル３０を出力するが、他の外部再生機器への出力を行ってもよいことはもちろんである。また、再生部５６は、コンテンツファイル３０のフォーマットや外部再生機器の性能に応じて、コンテンツファイル３０そのもの（より詳細にはコンテンツデータそのもの）を外部再生機器に出力してもよいし、外部再生機器において再生可能なフォーマット、データに変換して出力してもよいことはもちろんである。
【００５３】
この再生部５６は、取得部５７、通知部５８及びデータ制御部５９を備える。
【００５４】
取得部５７は、外部再生機器であるＵＳＢ−ＤＡＣ４が入出力インタフェースであるＵＳＢインタフェース２３ｃに接続された際に、ＵＳＢインタフェース２３ｃが入手したＵＳＢ−ＤＡＣ４のＩＤを識別情報として取得して設定テーブル３３に記述する。ＵＳＢ−ＤＡＣ４のＩＤとは、ＵＳＢ−ＤＡＣ４のＵＳＢ  ＩＤである。ＵＳＢ  ＩＤにはベンダーＩＤとプロダクトＩＤとがあり、ベンダーＩＤはＵＳＢ機器の製造会社（ベンダー）に固有なＩＤであり、プロダクトＩＤはこのベンダーが個々のＵＳＢ機器の機種毎に固有となるように割り当てたＩＤである。これらベンダーＩＤ及びプロダクトＩＤはそれぞれ２バイトの値を有し、０〜Ｆで表される１６進法の英数字４桁により表現することができる。ＵＳＢ  ＩＤは、ＵＳＢ−ＤＡＣ４がＵＳＢインタフェース２３ｃに接続された際に、取得部５７に相当するＡｌｓａ  Ｓｉｎｋ部４８がＵＳＢ−ＤＡＣ４との間で行ったネゴシエーションの際に取得することが可能である。
【００５５】
なお、取得部５７は、ＵＳＢ  ＩＤのうちベンダーＩＤまたはプロダクトＩＤのいずれか一方を識別情報として取得して設定テーブル３３に記述することも可能であり、また、ベンダーＩＤやプロダクトＩＤの一部を識別情報として使用することも可能であり、要は、ＵＳＢ−ＤＡＣ４を一意に識別可能なものであれば識別情報として使用可能である。
【００５６】
通知部５８は、入力部５５が再生指示を受け入れたら、コンテンツファイル３０を外部再生機器であるＵＳＢ−ＤＡＣ４に出力するに先立って、出力されるコンテンツファイル３０をＵＳＢ−ＤＡＣ４が再生する際に必要な再生情報を通知する。このような再生情報としては、記憶装置から出力されるコンテンツファイル３０のサンプリングレート、チャンネル、フォーマットに関する情報が含まれ、特に、フォーマットに関する情報は必須である。
【００５７】
つまり、本実施形態に用いられるＵＳＢ−ＤＡＣ４を含めて、ＵＳＢ−ＤＡＣは入力されたコンテンツファイル３０のフォーマットを自動認識して自身の設定変更を行う機能は通常有しておらず、コンテンツファイル３０を出力する機器、例えば本実施形態の記憶装置１から再生情報を事前に通知し、ＵＳＢ−ＤＡＣ４はこの再生情報を受け取って自身の設定変更を行う。
【００５８】
通知部５８は、コンテンツファイル３０の出力に先立ってこの再生情報を通知するが、上述のようにコンテンツファイル３０がアルバム形式であり、連続的に再生される複数のコンテンツファイル３０が同一の再生情報に関連付けられている場合は、先頭に再生されるコンテンツファイル３０の再生に先立って再生情報を通知すれば足りる。
【００５９】
データ制御部５９は、外部再生機器であるＵＳＢ−ＤＡＣ４が記憶装置１に接続された際に、ＵＳＢ−ＤＡＣ４に特有な識別情報を取得し、設定テーブル３３を参照して、ＵＳＢ−ＤＡＣ４が再生可能なデータ形式、好ましくはＵＳＢ−ＤＡＣ４が再生可能なフォーマットによりコンテンツファイル３０をＵＳＢ−ＤＡＣ４に出力する。より詳細には、データ制御部５９は、取得部５７が取得したＵＳＢ−ＤＡＣ４の識別情報であるＵＳＢ  ＩＤを用いて設定テーブル３３を参照し、このＵＳＢ  ＩＤにより特定されるＵＳＢ−ＤＡＣ４が再生可能なフォーマットを検出する。そして、データ制御部５９は、現在接続されているＵＳＢ−ＤＡＣ４が再生可能なフォーマットにより、コンテンツファイル３０をＵＳＢ−ＤＡＣ４に出力する。
【００６０】
好ましくは、データ制御部５９は、ＵＳＢ−ＤＡＣ４のＵＳＢ  ＩＤに基づいて、ＤＳＤ形式のまま、あるいはＤｏＰ形式またはＰＣＭ形式に変換して、コンテンツファイル３０をＵＳＢ−ＤＡＣ４に送出する。言い換えれば、データ制御部５９は、設定テーブル３３を用いて検出した、現在接続されているＵＳＢ−ＤＡＣ４が再生可能なフォーマットに基づいて上述のＤＳＤデコーダ部４７が有するＰＣＭ変換部４７ａ、ＤｏＰ変換部４７ｂ及びＤＳＤネイティブ変換部４７ｃのいずれかを選択し、これらＰＣＭ変換部４７ａ等のいずれかを用いてコンテンツファイル３０のフォーマットを変換してＵＳＢ−ＤＡＣ４に出力する。
【００６１】
また、記憶装置１は論理ポートとしてＰＣＭポート及びＤＳＤポートを備え、データ制御部５９は、ＵＳＢ−ＤＡＣ４が再生可能なフォーマットに基づいて、いずれの論理ポートによりＵＳＢ−ＤＡＣ４と接続するかを決定する。ＰＣＭポートは、実質的にはＰＣＭ変換部４７ａ及びＤｏＰ変換部４７ｂに相当し、また、ＤＳＤポートは、実質的にはＤＳＤネイティブ変換部４７ｃに相当する。従って、データ制御部５９は、ＵＳＢ−ＤＡＣ４が再生可能なフォーマットがＰＣＭフォーマットまたはＤｏＰフォーマットである場合、ＰＣＭポートによりＵＳＢ−ＤＡＣ４と接続し、ＵＳＢ−ＤＡＣ４が再生可能なフォーマットがＤＳＤフォーマットである場合、ＤＳＤポートによりＵＳＢ−ＤＡＣ４と接続することを決定する。
【００６２】
記憶部５１は各種データを少なくとも一時的に格納する機能を有する。この記憶部５１は格納部６１を備え、この格納部６１には、コンテンツファイル３０及びコンテンツ登録リスト３１が格納されている。既に説明したように、本実施形態の記憶装置１の格納部６１に格納されるコンテンツファイル３０は、好ましくはＤＳＤフォーマットによるコンテンツファイル３０を含む。コンテンツ登録リスト３１には、コンテンツファイル３０のファイル名と、その格納場所を示す情報（例えばＵＲＩ）やコンテンツ名、サイズ、など、コンテンツ自体に関する内容を説明する情報や属性を示す情報などのコンテンツ情報と、が関連付けられて記述されている。また、記憶部５１には設定テーブル３３が格納されている。
【００６３】
操作入力部５２は、記憶装置１に入力される各種データの入力を受け付け、入力された各種データを制御部５０に入力し、あるいは記憶部５１に格納する。再生部としても機能する再生出力部５３は、再生部５６が出力したコンテンツファイル３０を、ＵＳＢ−ＤＡＣ４等の外部再生機器に出力する。入力部としても機能する通信部５４は、制御部５０及び記憶部５１内の各種データを、ＬＡＮ８及びＷＡＮ１０を介して通信装置３、外部サーバ１１を含む外部出力機器に送信し、また、通信装置３等からの各種データを受信する。
【００６４】
以上の構成において、制御部５０及び制御部５０を構成する入力部５５及び再生部５６は主にＣＰＵ２０により構成され、記憶部５１は主にＲＯＭ２１、ＲＡＭ２２及びＨＤＤ部２６により構成され、操作入力部５２は主に入出力デバイス２３により構成され、再生出力部５３は主に入出力デバイス２３により構成され、そして通信部５４は主にネットワークインタフェース２５により構成される。図４に示す記憶装置１の各機能部の動作については後に詳述する。
【００６５】
（設定テーブルの構成）
図５は、本実施形態の記憶装置１に用いられる設定テーブル３３を示す図である。
【００６６】
本実施形態の設定テーブル３３は、上述したように記憶装置の記憶部５１に格納されている。この設定テーブル３３は、ＵＳＢ  ＩＤ領域３３ａとＤＳＤ対応／非対応領域３３ｂとを備えている。
【００６７】
ＵＳＢ  ＩＤ領域３３ａには、記憶装置１に接続される可能性のあるＵＳＢ−ＤＡＣ４のＵＳＢ  ＩＤが格納されている。ＤＳＤ対応／非対応領域３３ｂには、ＵＳＢ  ＩＤ領域３３ａに記述されたＵＳＢ  ＩＤにより特定されるＵＳＢ−ＤＡＣ４がＤＳＤフォーマットのコンテンツファイル３０を再生可能であるか否かを示す情報が記述されている。この情報は、ＤＳＤ非対応、すなわちＰＣＭフォーマットによるコンテンツファイル３０のみ再生可能である（図中「ＮＯ」で示している）ことを示す情報、ＤｏＰフォーマットのコンテンツファイル３０は再生可能である（図中「ＤｏＰ」で示している）ことを示す情報、及び、ＤＳＤフォーマットのコンテンツファイル３０は再生可能である（図中「Ｎａｔｉｖｅ」で示している）ことを示す情報のいずれかである。
【００６８】
ここで、ＤＳＤフォーマットのコンテンツファイル３０が再生可能なＵＳＢ−ＤＡＣ４は、ＰＣＭフォーマットまたはＤｏＰフォーマットのコンテンツファイル３０が再生可能である場合もある。しかしながら、本実施形態の記憶装置１にはＤＳＤフォーマットのコンテンツファイル３０が少なくとも格納されており、ＤＳＤフォーマットのコンテンツファイル３０をＰＣＭフォーマットまたはＤｏＰフォーマットに変換することにより音質が変化する可能性もありうるので、ＤＳＤフォーマットのコンテンツファイル３０が再生可能なＵＳＢ−ＤＡＣ４については、極力ＤＳＤフォーマットのまま、すなわちＤＳＤネイティブの環境で再生することが好ましい。このため、ＤＳＤ対応／非対応領域３３ｂには、ＤＳＤフォーマットにより再生可能であるか否かの情報を優先して記述している。
【００６９】
同様に、ＤｏＰフォーマットのコンテンツファイル３０は、データ構造がＰＣＭファイルに準拠しているが、ＤＳＤフォーマットのデータがほぼそのまま含まれたコンテンツファイル３０であるので、ＤｏＰフォーマットのコンテンツファイル３０が再生可能であればそれを優先して情報として記述している。
【００７０】
（第１実施形態の動作）
次に、図６のシーケンス図及び図７〜図９のフローチャートを参照して、本実施形態のコンテンツ再生システムＳの動作を、記憶装置１の動作を中心に説明する。
【００７１】
まず、図６は、第１実施形態の記憶装置の動作の一例を説明するためのシーケンス図である。図６のシーケンス図に示す動作は、ＤＳＤフォーマットのコンテンツファイル３０の再生開始時における動作である。
【００７２】
まず、ステップＳ１において、ＤＭＲ部４１のＤＭＲ制御部４４が、ＵＳＢインタフェース２３ｃにＵＳＢ−ＤＡＣ４が接続されたことを検出し、次いで、ステップＳ２では、Ａｌｓａ  Ｓｉｎｋ部４８がＵＳＢ−ＤＡＣ４との間でＵＳＢ規格に準拠したネゴシエーション動作を行う。この際、Ａｌｓａ  Ｓｉｎｋ部４８は、ＵＳＢ−ＤＡＣ４のＵＳＢ  ＩＤを取得する。
【００７３】
次に、ステップＳ３において、ＤＭＣである通信装置３から、ＤＳＤフォーマットのコンテンツファイル３０の再生指示がされ、ステップＳ４では、ＤＭＲ部４１のＤＭＲ制御部４４が、ｈｔｔｐ  ｓｒｃ部４５、ＤＳＤパーサ部４６、ＤＳＤデコーダ部４７及びＡｌｓａ  Ｓｉｎｋ部４８（以下、これらを総称してＤＭＲ部４１のパイプラインと呼ぶ）を動作準備状態にし、ステップＳ５では、ＤＭＲ部４１のパイプラインが動作準備状態になったら、ＵＳＢ−ＤＡＣ４自身がリセットする。
【００７４】
ステップＳ６では、ＤＭＲ制御部４４の制御により、ｈｔｔｐ  ｓｒｃ部４５が受信すべき楽曲ファイル（コンテンツファイル３０）のＵＲＩをセットし、ステップＳ７では、ＤＳＤパーサ部４６が、再生指示がされたコンテンツファイル３０のヘッダ部を解析して、サンプリングレートを取得する。ステップＳ８では、ステップＳ７でＤＳＤパーサ部４６が取得したサンプリングレート、さらにはＤＭＣ４３とのデータのやり取りの際に取得したチャンネル及びフォーマットをＡｌｓａ  Ｓｉｎｋ部４８がＵＳＢ−ＤＡＣ４に通知する。ステップＳ９では、ステップＳ８におけるＡｌｓａ  Ｓｉｎｋ部４８とのネゴシエーションの結果得られる、再生指示がされたコンテンツファイル３０のサンプリングレート等に基づいて、ＵＳＢ−ＤＡＣ４が再生準備動作を開始する。
【００７５】
ステップＳ１０では、ｈｔｔｐ  ｓｒｃ部４５がＤＭＳ部４０内にあるコンテンツファイル３０を読み取り、ステップＳ１１では、ＤＳＤパーサ部４６がこのコンテンツファイル３０をパースする。ステップＳ１２ではＤＳＤデコーダ部４７は楽曲データをデコードし、この楽曲データはステップＳ１３においてＡｌｓａ  Ｓｉｎｋ部４８によりＵＳＢ−ＤＡＣ４に送出され、ステップＳ１４においてＵＳＢ−ＤＡＣ４による楽曲データの再生が開始される。以降、ステップＳ１５〜ステップＳ１９に示すように、順次楽曲データの読み取りから再生動作までが繰り返される。
【００７６】
次に、図７〜図９のフローチャートを参照して、本実施形態の記憶装置１の動作について説明する。
【００７７】
まず、図７のフローチャートを参照して、ＵＳＢ−ＤＡＣ４が本実施形態の記憶装置１に接続された際の動作について説明する。
【００７８】
ステップＳ２０では、再生部５６の取得部５７が、ＵＳＢインタフェース２３ｃにＵＳＢ−ＤＡＣ４が接続されたことを検出するのを待ち、ＵＳＢ−ＤＡＣ４が接続されたと検出されると（ステップＳ２０においてＹＥＳ）、ステップＳ２１において、取得部５７はＵＳＢ−ＤＡＣ４との間でＵＳＢ規格に準拠したネゴシエーション動作を行う。ステップＳ２２では、取得部５７が、ステップＳ２１におけるネゴシエーション動作により、ＵＳＢ−ＤＡＣ４のＵＳＢ  ＩＤを取得する。
【００７９】
ステップＳ２３では、ステップＳ２２において取得したＵＳＢ  ＩＤを用いて、データ制御部５９が設定テーブル３３のＵＳＢ  ＩＤ領域３３ａを参照し、ステップＳ２２で取得したＵＳＢ  ＩＤに対応するＵＳＢ  ＩＤがＵＳＢ  ＩＤ領域３３ａに記述されているか否かを検索する。そして、記述されていれば、このＵＳＢ  ＩＤに対応するＤＳＤ対応／非対応領域３３ｂに記述されている情報を抽出する。そして、ステップＳ２４では、ＤＳＤ対応／非対応領域３３ｂに記述されている情報に基づいて、データ制御部５９がデータ変換を行うべきフォーマットを設定する。この動作は、図３のＤＳＤデコーダ部４７において、ＰＣＭ変換部４７ａ、ＤｏＰ変換部４７ｂまたはＤＳＤネイティブ変換部４７ｃのいずれを用いてデコード動作をするかどうかを設定する動作に対応する。
【００８０】
次に、図８及び図９のフローチャートを参照して、本実施形態の記憶装置１による楽曲データ再生動作について説明する。
【００８１】
ステップＳ３０では、通信部５４を介して通信装置３から楽曲ファイルであるコンテンツファイル３０の再生指示が入力されるのを入力部５５が待ち、再生指示を入力部５５が受け入れると、プログラムはステップＳ３１に移行する。
【００８２】
ステップＳ３１では、現在コンテンツファイル３０が再生されているか否か、言い換えれば、ステップＳ３０で入力部５５が受け入れた再生指示がコンテンツファイル３０の再生開始指示であるか否かがデータ制御部５９により判定され、判定が肯定された場合はプログラムはステップＳ３５に移行し、判定が否定されたらプログラムはステップＳ３２に移行する。
【００８３】
ステップＳ３２では、再生部５６が再生指示のあったコンテンツファイル３０を外部再生機器であるＵＳＢ−ＤＡＣ４に出力することで、このコンテンツファイル３０の再生を開始する。
【００８４】
ステップＳ３３では、通信部５４を介して通信装置３から現在再生中のコンテンツファイル３０の一時停止指示を入力部５５が受け入れたか否かが判定され、判定が肯定されるとプログラムはステップＳ３４に移行し、判定が否定されるとプログラムはステップＳ３７に移行する。
【００８５】
ステップＳ３４では、通信部５４を介して通信装置３からコンテンツファイル３０の再生再開指示を入力部５５が受け入れるのを待ち、再生再開指示を受け入れたら、プログラムはステップＳ３２に移行する。
【００８６】
ステップＳ３５では、データ制御部５９が再生部５６全体のリセット動作を行い、ステップＳ３６では、通知部５８がコンテンツファイル３０のフォーマット、サンプリングレート等を外部再生機器であるＵＳＢ−ＤＡＣ４に通知する。この後、プログラムはステップＳ３２に移行する。
【００８７】
ステップＳ３７では、現在再生中のコンテンツファイル３０の再生が終了したか否かが再生部５６により判定され、判定が肯定されたらプログラムはステップＳ３８に移行し、判定が否定されたらプログラムはステップＳ３３に戻る。ステップＳ３８では、ステップＳ３０において再生指示のあったコンテンツファイル３０の全ての再生が終了したか否か、すなわち、アルバム形式など連続再生をすべきコンテンツファイル３０の全ての再生が終了したか否かが判定され、判定が肯定されたらプログラムは終了し、判定が否定されたらプログラムはステップＳ３２に戻る。
【００８８】
（第１実施形態の効果）
以上説明したように、本実施形態の記憶装置１では、ＵＳＢ−ＤＡＣ４のＵＳＢ  ＩＤに基づいて、データ制御部５９が設定テーブル３３を参照し、このＵＳＢ−ＤＡＣ４が再生可能なフォーマットにコンテンツファイル３０を適宜変換してＵＳＢ−ＤＡＣ４に出力しているので、従来の記憶装置のように、記憶装置のＵＳＢインタフェースにＵＳＢ−ＤＡＣを接続する度に、接続したＵＳＢ−ＤＡＣがどのフォーマットによる楽曲データが再生可能であるかの設定を手作業で行う必要がなく、いわば記憶装置１が自動設定している。
【００８９】
従って、本実施形態によれば、接続されたＵＳＢ−ＤＡＣ４に適したフォーマットのコンテンツファイル３０を簡便に出力することの可能な記憶装置を実現することができる。
【００９０】
（第２実施形態）
次に、図１０は、ＤＳＤフォーマットによる楽曲データ再生時の、本発明の第２実施形態である記憶装置の機能構成を示す機能ブロック図である。なお、第１実施形態の記憶装置と同一の構成要素については同一の符号を付し、その説明を簡略化している。
【００９１】
上述の第１実施形態の記憶装置では、ＤＬＮＡガイドラインに沿って楽曲データであるコンテンツファイル３０が再生され、このため、ＣＤＳによるコンテンツファイル３０の管理が行われ、ＤＬＮＡガイドラインに沿った楽曲データ再生のための各種メタデータもＤＢ４２内に格納されていた。
【００９２】
一方、記憶装置１が備える入力インタフェース２３ａを用いてコンテンツファイル３０を直接再生指示する態様であれば、ＤＬＮＡガイドラインに沿った動作は必要なく、単純なファイル再生動作によりコンテンツファイル３０をＵＳＢ−ＤＡＣ４に出力することができる。このような動作を行うのが本実施形態の記憶装置１ａである。
【００９３】
本実施形態の記憶装置１ａでは、ファイル再生動作を行うローカル再生部４１ａはＨＤＤ部２６に直接アクセスし、ＨＤＤ部２６に格納されたコンテンツファイル３０が入力指示部２３ｂにより再生指示されると、このローカル再生部４１ａがコンテンツファイル３０の再生動作を行う。ここに、ＨＤＤ部２６内にはＣＤＳやメタデータが格納されている必要はないが、第１実施形態の記憶装置と択一的動作を行うのであれば、ＣＤＳ等がＨＤＤ部２６に格納されていてもよい。
【００９４】
本実施形態のローカル再生部４１ａは、ローカル再生制御部４４ａ、ｆｉｌｅ  ｓｒｃ部４５ａ、ＤＳＤパーサ部４６、ＤＳＤデコーダ部４７及びＡｌｓａ  Ｓｉｎｋ部４８を備えている。
【００９５】
ローカル再生制御部４４ａは、入力指示部２３ｂからのコンテンツファイル３０再生指示を受け、設定テーブル３３を適宜参照しながら、ｆｉｌｅ  ｓｒｃ部４５、ＤＳＤパーサ部４６、ＤＳＤデコーダ部４７及びＡｌｓａ  Ｓｉｎｋ部４８に、以下に説明する動作指令行うとともにこれらの制御を行う。ｆｉｌｅ  ｓｒｃ部４５ａは、入力指示部２３ｂから再生指示のあったコンテンツファイル３０をＨＤＤ部２６から読み出し、後段であるＤＳＤパーサ部４６へこのコンテンツファイル３０を出力する。
【００９６】
従って、本実施形態によっても、上述の第１実施形態の記憶装置と同様に、接続されたＵＳＢ−ＤＡＣ４に適したフォーマットのコンテンツファイル３０を簡便に出力することの可能な記憶装置１ａを実現することができる。    
【００９７】
（変形例）
本発明の記憶装置１は、その細部が上述の各実施形態に限定されず、種々の変形例が可能である。一例として、上述の第１、第２実施形態では、ＵＳＢ−ＤＡＣ４のＵＳＢ  ＩＤとこのＵＳＢ−ＤＡＣ４がＤＳＤ対応／非対応であるかを示す情報とが記述された設定テーブル３３は記憶装置１に予め用意されていたが、新たなＵＳＢ−ＤＡＣ４が販売され、あるいは、既に販売されているＵＳＢ−ＤＡＣ４のＤＳＤ対応／非対応に関する情報が更新された場合、記憶装置１のデータ制御部５９がＷＡＮ１０上に存在する外部サーバ１１に適宜アクセスして更新情報を取得し、設定テーブル３３の内容を更新しても良い。あるいは、設定テーブル３３そのものを外部サーバ１１に置き、ＵＳＢ−ＤＡＣ４が接続される度にデータ制御部５９が外部サーバ１１にある設定テーブル３３を参照してもよい。
【００９８】
また、上述の各実施形態の記憶装置１において、通知部５８がＵＳＢ−ＤＡＣ４に対してフォーマットやサンプリングレートを通知した場合、ＵＳＢ−ＤＡＣ４がこの通知に応答して自身の設定を変更する際、変更が完了するまでには一定の時間が必要となる。この場合において、データ制御部５９が通知部５８による通知の後直ちにＵＳＢ−ＤＡＣ４にコンテンツファイル３０を出力すると、ＵＳＢ−ＤＡＣ４はこのコンテンツファイル３０の再生準備ができないままコンテンツファイル３０を受け入れることになり、結果としてコンテンツファイル３０の先頭部分が再生されない（頭切れ）可能性がある。
【００９９】
そこで、データ制御部５９は、設定変更を行うために必要とする時間以上の無音データを出力することで頭切れを防止する手法が考えられる。この、ＵＳＢ−ＤＡＣ４が設定変更を行うために必要とする時間はＵＳＢ−ＤＡＣ４毎に異なる可能性があるので、上述の設定テーブル３３に、データ制御部５９が出力する無音データの時間も記述し、データ制御部５９は、コンテンツファイル３０の再生時に設定テーブル３３を参照して所定の無音データを出力してもよい。
【０１００】
さらに、上述の各実施形態では、データ制御部５９は設定テーブル３３に記述された情報に基づいてフォーマット変換を行っていたが、フォーマット変換の有無及びどのフォーマットに変換するかを設定テーブル３３に基づいて行うか、あるいは、ユーザが直接指定できるかを切り替えられるようにしてもよい。いわば、フォーマット変換の自動モード及び手動モードを設け、いずれかに切替可能にしてもよい。
【０１０１】
また、上述した各実施形態における記憶装置１は入力指示部２３ｂを備えていたが、記憶装置がディスプレイ部を備え、コンテンツファイル３０に関する表示（例えば曲名）を行ってもよく、また、このディスプレイ部がタッチパネルを備え、このタッチパネルが本発明における入力部として機能する、すなわち、コンテンツファイル３０の再生指示を受け入れてもよい。
【０１０２】
また、本発明は、外部記憶装置に格納されたコンテンツデータの再生指示を受け入れ、受け入れた再生指示に基づいてコンテンツデータを外部再生機器に出力する再生処理装置にも適用可能である。
【０１０３】
そして、上述の各実施形態において、記憶装置１を動作させるプログラムはＲＯＭ２１、ＨＤＤ部２６等に格納されて提供されていたが、不図示の光学ディスクドライブ、ＵＳＢインタフェース２３ｃ等を用いて、プログラムが格納されたＤＶＤ（Digital Versatile Disc）、ＵＳＢフラッシュメモリ装置、メモリーカード等を接続し、このＤＶＤ等からプログラムを記憶装置１に読み込んで動作させてもよい。また、ＷＡＮ１０上の外部サーバ１１内にプログラムを格納しておき、ネットワークインタフェース２５を介してこのプログラムを記憶装置１に読み込んで動作させてもよい。さらに、上述の各実施形態において、記憶装置１は複数のハードウェア要素により構成されていたが、これらハードウェア要素の一部の動作をＣＰＵ２０がプログラムの動作により実現することも可能である。加えて、上述の各実施形態ではＨＤＤ部２６を用いていたが、ＨＤＤ部２６以外の記憶媒体、一例としてＳＳＤ（Solid State Drive）装置やメモリーカード等の周知の記憶媒体を用いることも可能である。
【符号の説明】
【０１０４】
Ｓ    コンテンツ再生システム
１、１ａ    記憶装置
２    再生装置
３    通信装置
４    ＵＳＢ−ＤＡＣ
２０    ＣＰＵ
２１    ＲＯＭ
２２    ＲＡＭ
２３    入出力デバイス
２５    ネットワークインタフェース
２６    ＨＤＤ部
３０    コンテンツファイル
４０    ＤＭＳ部
４１    ＤＭＲ部
４２    ＤＢ
４３    ＤＭＣ
４４    ＤＭＲ制御部
４５    ｈｔｔｐ  ｓｒｃ部
４６    ＤＳＤパーサ部
４７    ＤＳＤデコーダ部
４８    Ａｌｓａ  Ｓｉｎｋ部
５０    制御部
５１    記憶部
５２    操作入力部
５３    再生出力部
５４    通信部
５５    入力部
５６    再生部
５７    取得部
５８    通知部
５９    データ制御部
６１    格納部
【図１】
2018120650.tif 000003
【図２】
2018120650.tif 000004
【図３】
2018120650.tif 000005
【図４】
2018120650.tif 000006
【図５】
2018120650.tif 000007
【図６】
2018120650.tif 000008
【図７】
2018120650.tif 000009
【図８】
2018120650.tif 000010
【図９】
2018120650.tif 000011
【図１０】
2018120650.tif 000012