(57)【要約】  本技術は、１つのDSD信号で、PCM信号の出力も対応することができるようにする信号処理装置、信号処理方法、および、プログラムに関する。配信装置は、DSD信号から所定のサンプリング周波数のPCM信号を生成する場合に、所定のサンプリング周波数によって決定される所定の間隔のサンプルを中心に、所定数のサンプルを、DSD信号から抽出する抽出部と、抽出された所定数のサンプルをフィルタリングすることにより、所定のサンプリング周波数のPCM信号を生成するフィルタリング部とを備える。本技術は、例えば、PCM信号をクライアント装置に配信する配信装置等に適用できる。
2019009082.tif 000002
【特許請求の範囲】
【請求項１】
DSD信号から所定のサンプリング周波数のPCM信号を生成する場合に、前記所定のサンプリング周波数によって決定される所定の間隔のサンプルを中心に、所定数のサンプルを、前記DSD信号から抽出する抽出部と、
抽出された前記所定数のサンプルをフィルタリングすることにより、前記所定のサンプリング周波数のPCM信号を生成するフィルタリング部と
を備える信号処理装置。
【請求項２】
前記フィルタリング部は、抽出された前記所定数のサンプルがとり得るデータと、そのときの演算結果とを対応づけたテーブルを備え、前記テーブルを参照して、抽出された前記所定数のサンプルに対応する演算結果を決定することで、抽出された前記所定数のサンプルをフィルタリングする
請求項１に記載の信号処理装置。
【請求項３】
前記テーブルは、所定数のビット単位で分割された複数の部分和テーブルで構成され、
前記フィルタリング部は、各部分和テーブルを参照して、前記所定数のビット単位のサンプルに対応する部分和を求め、前記複数の部分和テーブルの部分和を足し算して、前記演算結果を求める
請求項２に記載の信号処理装置。
【請求項４】
前記DSD信号を記憶する記憶部と、
前記DSD信号または前記PCM信号の少なくとも一方を他の装置に送信する送信部と
をさらに備える
請求項１に記載の信号処理装置。
【請求項５】
前記送信部は、前記DSD信号に対する前記PCM信号のディレイ値も、前記他の装置に送信する
請求項４に記載の信号処理装置。
【請求項６】
前記送信部は、同一コンテンツの前記DSD信号と前記PCM信号を切替えて前記他の装置に送信する
請求項４に記載の信号処理装置。
【請求項７】
前記送信部は、前記DSD信号と前記PCM信号の両方を前記他の装置に送信する
請求項４に記載の信号処理装置。
【請求項８】
前記送信部は、前記DSD信号を前記他の装置に送信する際、前記DSD信号に対する前記PCM信号のディレイ値だけ遅らせて送信する
請求項７に記載の信号処理装置。
【請求項９】
前記DSD信号は、フロント側のオーディオデータであり、
前記PCM信号は、リア側のオーディオデータである
請求項７に記載の信号処理装置。
【請求項１０】
DSD信号から所定のサンプリング周波数のPCM信号を生成する信号処理装置が、
前記所定のサンプリング周波数によって決定される所定の間隔のサンプルを中心に、所定数のサンプルを、前記DSD信号から抽出し、
抽出された前記所定数のサンプルをフィルタリングすることにより、前記所定のサンプリング周波数のPCM信号を生成する
ステップを含む信号処理方法。
【請求項１１】
コンピュータに、
DSD信号から所定のサンプリング周波数のPCM信号を生成する場合に、前記所定のサンプリング周波数によって決定される所定の間隔のサンプルを中心に、所定数のサンプルを、前記DSD信号から抽出し、
抽出された前記所定数のサンプルをフィルタリングすることにより、前記所定のサンプリング周波数のPCM信号を生成する
処理を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、信号処理装置、信号処理方法、および、プログラムに関し、特に、１つのDSD信号で、PCM信号の出力も対応できるようにした信号処理装置、信号処理方法、および、プログラムに関する。
【背景技術】
【０００２】
近年、音楽用CD（CD-DA）を超える音質のオーディオデータであるハイレゾリューション音源による音楽配信が行われるようになってきている。【０００３】
1bit信号でデルタシグマ変調されたデジタル信号（以下、DSD(Direct Stream Digital)信号ともいう。）を用いた音楽配信では、スーパーオーディオCD(SACD)で用いられているCDのサンプリング周波数44.1kHzの64倍のDSD信号（64DSD信号）だけでなく、128倍のDSD信号（128DSD信号）や、256倍のDSD信号（256DSD信号）の配信も実験的に行われている。【０００４】
DSD信号は、サンプリング周波数がPCM(Pulse Code Modulation)信号よりも高いため、ストリーミング配信を行う場合の通信容量はPCM信号と比較して大きくなる。例えば、ステレオ（２チャンネル）の信号で１フレームを３秒としたときの64DSD信号のデータ容量は、2.8Mbit／フレーム程度になる。【０００５】
そこで、本出願人は、特許文献１において、DSD信号を可逆圧縮して送信する圧縮方式を先に提案している。【０００６】
一方で、通信路の状況に応じた対処方法としては、例えば、MPEG-DASH（Moving Picture Experts Group - Dynamic Adaptive Streaming over HTTP）のように、同一コンテンツを異なるビットレートで表現した複数の符号化データをコンテンツサーバに格納しておき、クライアント装置が、ネットワークの通信容量に応じて複数の符号化データのなかから、所望の符号化データをストリーミング受信する技術がある。【０００７】
本出願人は、特許文献２において、DSD信号を用いた音楽配信において、MPEG-DASHのようなストリーミング方式を用いて、同一コンテンツで異なるビットレートの信号、例えば、64DSD信号、128DSD信号、256DSD信号のなかから、通信回線容量に合わせて、より良い品質のDSD信号を動的に選択視聴する方法を提案している。なお、DSD信号は、特許文献１の圧縮方式などを用いて圧縮しても、PCM信号と比べるとビットレートが大きくなるため、PCM信号でも配信できるように用意しておくことが好ましい。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】国際公開第２０１６／１４００７１号
【特許文献２】国際公開第２０１６／１９９５９６号
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、配信側のリソースを有効活用するためには、配信側で用意するデータの種類は１種類とするのが望ましい。【００１０】
本技術は、このような状況に鑑みてなされたものであり、１つのDSD信号で、PCM信号の出力も対応できるようにするものである。
【課題を解決するための手段】
【００１１】
本技術の一側面の信号処理装置は、DSD信号から所定のサンプリング周波数のPCM信号を生成する場合に、前記所定のサンプリング周波数によって決定される所定の間隔のサンプルを中心に、所定数のサンプルを、前記DSD信号から抽出する抽出部と、抽出された前記所定数のサンプルをフィルタリングすることにより、前記所定のサンプリング周波数のPCM信号を生成するフィルタリング部とを備える。【００１２】
本技術の一側面の信号処理方法は、DSD信号から所定のサンプリング周波数のPCM信号を生成する信号処理装置が、前記所定のサンプリング周波数によって決定される所定の間隔のサンプルを中心に、所定数のサンプルを、前記DSD信号から抽出し、抽出された前記所定数のサンプルをフィルタリングすることにより、前記所定のサンプリング周波数のPCM信号を生成するステップを含む。【００１３】
本技術の一側面のプログラムは、コンピュータに、DSD信号から所定のサンプリング周波数のPCM信号を生成する場合に、前記所定のサンプリング周波数によって決定される所定の間隔のサンプルを中心に、所定数のサンプルを、前記DSD信号から抽出し、抽出された前記所定数のサンプルをフィルタリングすることにより、前記所定のサンプリング周波数のPCM信号を生成する処理を実行させるためのものである。【００１４】
本技術の一側面においては、DSD信号から所定のサンプリング周波数のPCM信号を生成する場合に、前記所定のサンプリング周波数によって決定される所定の間隔のサンプルを中心に、所定数のサンプルが、前記DSD信号から抽出され、抽出された前記所定数のサンプルをフィルタリングすることにより、前記所定のサンプリング周波数のPCM信号が生成される。【００１５】
なお、本技術の一側面の信号処理装置は、コンピュータにプログラムを実行させることにより実現することができる。【００１６】
プログラムは、伝送媒体を介して伝送することにより、又は、記録媒体に記録して、提供することができる。【００１７】
信号処理装置は、独立した装置であっても良いし、１つの装置を構成している内部ブロックであっても良い。
【発明の効果】
【００１８】
本技術の一側面によれば、１つのDSD信号で、PCM信号の出力も対応することができる。【００１９】
なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００２０】
【図１】本技術を適用した再生システムの一実施の形態の構成例を示すブロック図である。
【図２】配信装置が送信するオーディオデータの送信形態を説明する図である。
【図３】PCM変換部の詳細構成例を示すブロック図である。
【図４】サンプリング抽出処理を説明する図である。
【図５】サンプリング抽出処理を説明する図である。
【図６】フィルタリング処理を説明する図である。
【図７】フィルタリング処理を説明する図である。
【図８】オーディオデータ送信処理を説明するフローチャートである。
【図９】再生装置の詳細構成例を示すブロック図である。
【図１０】再生装置の構成例を示すブロック図である。
【図１１】オーディオデータ再生処理を説明するフローチャートである。
【図１２】本技術を適用したPCM信号変換装置の一実施の形態の構成例を示すブロック図である。
【図１３】本技術を適用したコンピュータの一実施の形態の構成例を示すブロック図である。
【発明を実施するための形態】
【００２１】
以下、本技術を実施するための形態（以下、実施の形態という）について説明する。なお、説明は以下の順序で行う。
１．再生システムの構成例
２．再生オーディオデータの送信形態
３．PCM変換部の詳細構成例
４．PCM変換処理の説明
５．オーディオデータ送信処理
６．再生装置の詳細構成例
７．DSDデータとPCM_AACデータを同時に送信する形態
８．オーディオデータ再生処理
９．PCM信号変換装置
１０．コンピュータ構成例
【００２２】
＜１．再生システムの構成例＞
図１は、本技術を適用した再生システムの一実施の形態の構成例を示すブロック図である。
【００２３】
図１の再生システム１は、配信装置１１と再生装置１２を少なくとも含み、再生装置１２が配信装置１１からオーディオデータを取得して再生するシステムである。
【００２４】
配信装置１１には、複数のコンテンツそれぞれの音源をマイクロホン２１で収音し、デルタシグマ変調して得られたオーディオデータが記憶される。
【００２５】
より具体的には、マイクロホン２１によって収音された所定の音源（例えば、コンテンツA）のオーディオ信号が、増幅器（AMP）２２によって増幅され、デルタシグマ（ΔΣ）変調器２３に供給される。
【００２６】
デルタシグマ変調器２３は、デルタシグマ変調により、入力されたアナログのオーディオ信号をデジタル信号に変換（AD変換）する。例えば、デルタシグマ変調器２３は、入力されたアナログのオーディオ信号を、CD(Compact Disc)のサンプリング周波数44.1kHzの64倍のサンプリング周波数でデルタシグマ変調し、その結果得られるDSD信号を配信装置１１に記憶させる。この44.1kHzの64倍のサンプリング周波数でデルタシグマ変調して得られたDSD信号は、2.8MMbpsのビットレートとなるので、以下では、2.8M DSDデータとも称する。
【００２７】
配信装置１１は、以上のようにして生成された複数のコンテンツの2.8M DSDデータを記憶する。
【００２８】
再生装置１２は、配信装置１１に対して所定のコンテンツのオーディオデータを要求する際、自分自身が再生可能なフォーマットのオーディオデータである、2.8M DSDデータか、またはPCM_AACデータのいずれかを選択して、配信装置１１に要求する。あるいはまた、再生装置１２は、ネットワーク２４の通信容量に合わせて、2.8M DSDデータか、またはPCM_AACデータのいずれかを選択して、配信装置１１に要求してもよい。
【００２９】
ここで、PCM_AACデータは、サンプリング周波数192kHz（44.1kx4Hz）、量子化ビット16bitのPCM信号を、AAC(Advanced Audio Coding)の符号化方式で圧縮符号化した信号である。
【００３０】
配信装置１１は、再生装置１２からの要求に応じて、指定されたコンテンツの2.8M DSDデータまたはPCM_AACデータを、再生装置１２に送信する。
【００３１】
配信装置１１は、制御部３１、記憶部３２、PCM変換部３３、符号化部３４、および、送信部３５を備える。
【００３２】
制御部３１は、再生装置１２からのコンテンツの送信要求を送信部３５を介して取得し、要求されたコンテンツのオーディオデータを送信するように、配信装置１１内の各部を制御する。
【００３３】
より具体的には、例えば、再生装置１２から、コンテンツAのオーディオデータとして、2.8M DSDデータの要求があった場合、制御部３１は、記憶部３２に記憶されているコンテンツAの2.8M DSDデータを送信部３５に供給させ、送信部３５から再生装置１２に送信させる。
【００３４】
また例えば、コンテンツAのオーディオデータとして、再生装置１２からPCM_AACデータの要求があった場合、制御部３１は、PCM変換部３３および符号化部３４を動作させて、記憶部３２に記憶されているコンテンツAの2.8M DSDデータから、PCM_AACデータを生成させ、送信部３５から再生装置１２に送信させる。
【００３５】
記憶部３２は、複数のコンテンツそれぞれの2.8M DSDデータを記憶する。
【００３６】
PCM変換部３３は、記憶部３２から供給される2.8M DSDデータをサンプリング周波数192kHz、量子化ビット16bitのPCM信号に変換することにより、PCM信号を生成し、符号化部３４に供給する。なお、生成するPCM信号のサンプリング周波数および量子化ビット数は一例であり、これに限定されない。
【００３７】
符号化部３４は、PCM変換部３３から供給されるPCM信号を、AAC(Advanced Audio Coding)の符号化方式で圧縮符号化し、その結果得られるPCM_AACデータを、送信部３５に供給する。
【００３８】
送信部３５は、再生装置１２からネットワーク２４を介して送信されてくる、オーディオデータの送信要求を受信し、制御部３１に供給する。
【００３９】
また、送信部３５は、記憶部３２または符号化部３４から供給される所定のコンテンツのオーディオデータを、ネットワーク２４を介して再生装置１２に送信する。記憶部３２からは、オーディオデータとして2.8M DSDデータが供給され、符号化部３４からは、PCM_AACデータが供給される。
【００４０】
再生装置１２は、配信装置１１から送信されてきたデジタルのオーディオデータを受信し、アナログ信号に変換して、アナログLPF２５に出力する。
【００４１】
アナログLPF（low pass filter）２５は、高周波成分を除去するフィルタ処理を施し、フィルタ処理後の信号をパワーアンプ２６に出力する。
【００４２】
パワーアンプ２６は、アナログLPF２５から出力されるアナログのオーディオ信号を増幅して、スピーカ２７に出力する。スピーカ２７は、パワーアンプ２６から供給されるオーディオ信号を音として出力する。
【００４３】
アナログLPF２５、パワーアンプ２６、及び、スピーカ２７からなるアナログ出力部は、再生装置１２の一部として組み込まれてもよい。
【００４４】
＜２．再生オーディオデータの送信形態＞
図２は、配信装置１１が再生装置１２へ送信するオーディオデータの送信形態を示している。
【００４５】
配信装置１１が再生装置１２へ送信するオーディオデータの送信形態は、再生装置１２の構成に応じて、いくつかの形態をとり得る。
【００４６】
例えば、再生装置１２が再生可能なオーディオデータが、2.8M DSDデータ、または、PCM_AACデータのいずれかで固定されている場合、配信装置１１は、図２のAに示されるように、再生装置１２が再生可能な2.8M DSDデータまたはPCM_AACデータのいずれか一方を送信する。再生装置１２が再生可能なオーディオデータのデータ形式が既知である場合、再生装置１２から配信装置１１へは再生するコンテンツのみが指定される。なお、図２では、簡単のため、2.8M DSDデータはDSDデータと記載され、PCM_AACデータは、PCMデータと記載されている。
【００４７】
また例えば、再生装置１２が、１つのコンテンツの再生途中においても、同一コンテンツの2.8M DSDデータとPCM_AACデータを、必要に応じて切り替えて再生することが可能な装置である場合、配信装置１１は、図２のBに示されるように、再生装置１２の要求に応じて、同一コンテンツの2.8M DSDデータやPCM_AACデータをシームレスに切り替えて送信する。2.8M DSDデータは、高音質ではあるがデータ量が大きく、PCM_AACデータは、2.8M DSDデータと比較して音質は劣るがデータ量は少ない。したがって、例えば、再生装置１２は、ネットワーク２４の通信容量に応じて、2.8M DSDデータか、または、PCM_AACデータを適切に選択し、切り替えながら再生する。
【００４８】
なお、2.8M DSDデータとPCM_AACデータを切り替えながらシームレスに再生する場合、PCM_AACデータは、PCM変換部３３によるPCMデータ変換処理と、符号化部３４による圧縮符号化処理にかかる時間だけディレイが発生する。配信装置１１は、このディレイ値をメタデータとして予め再生装置１２に送信することができるので、再生装置１２は、ディレイ値に基づいて2.8M DSDデータとPCM_AACデータをシームレスに切替えることができる。
【００４９】
クライアント装置が、格納された複数の符号化データのなかから、ネットワークの通信容量に応じて、所望の符号化データをストリーミング受信する方式の規格として、MPEG-DASH（Moving Picture Experts Group - Dynamic Adaptive Streaming over HTTP）がある。配信装置１１は、このMPEG-DASHの規格に準拠した形式により、2.8M DSDデータとPCM_AACデータを必要に応じて切り替えて送信し、再生装置１２が、これを受信して再生する。
【００５０】
配信装置１１は、2.8M DSDデータとPCM_AACデータの両方を同時に送信することも可能である。例えば、図２のCに示されるように、フロント右側とフロント左側のオーディオデータについては、高音質の2.8M DSDデータで送信し、リア右側とリア左側のオーディオデータについては、データ量が少ないPCM_AACデータで送信することができる。
【００５１】
以上のように、配信装置１１は、配信用のオーディオデータとして、2.8M DSDデータの１つのDSDデータを記憶しておくだけで、2.8M DSDデータとPCM_AACデータの両方の送信に対応することができる。
【００５２】
＜３．PCM変換部の詳細構成例＞
図３は、PCM変換部３３の詳細構成例を示すブロック図である。
【００５３】
PCM変換部３３は、抽出部４１と、フィルタリング部４２とを備え、2.8M DSDデータを、所定のサンプリング周波数のPCM信号に変換する。本実施の形態では、PCM変換部３３は、サンプリング周波数192kHzのPCM信号に変換する。
【００５４】
抽出部４１は、PCM信号のサンプリング周波数192kHzで決まる所定の間隔ごとに、所定数のサンプリングデータを、記憶部３２から供給される2.8M DSDデータから抽出する。
【００５５】
フィルタリング部４２は、抽出部４１において所定の間隔ごとに抽出された所定数のサンプリングデータをフィルタリングすることにより、PCM信号を生成し、符号化部３４に出力する。
【００５６】
＜４．PCM変換処理の説明＞
図４乃至図７を参照して、PCM変換部３３によるPCM変換処理について説明する。
【００５７】
（抽出部４１によるサンプリング抽出処理）
初めに、図４および図５を参照して、抽出部４１によるサンプリング抽出処理について説明する。
【００５８】
いま、所定のコンテンツのPCM変換前の2.8M DSDデータの各サンプリングデータを、
D[0],D[1],D[2],D[3],・・・,D[n],・・・
とし、PCM変換後のPCMデータの各サンプリングデータを、
PCM[0],PCM[1],PCM[2],PCM[3],・・・,PCM[n],・・・
とする。
【００５９】
2.8M DSDデータの各サンプリングデータD[n]は、“1”または“0”の1bit信号で表されるが、信号処理上の演算では、“0”を“-1”で表現し、“1”または“-1”で演算される。なお、以下では、サンプリングデータを、単にサンプルとも称する。
【００６０】
2.8M DSDデータの１サンプルは、1/（44.1*64k）[sec]であり、サンプリング周波数192kHzのPCMデータの１サンプルは、1/192k[sec]であるので、PCM変換部３３は、（44.1*64）/192＝14.7サンプルごとに、データを出力する。
【００６１】
そこで、抽出部４１は、2.8M DSDデータのサンプルを、14.7サンプル間隔で、所定数のサンプルを抽出する。本実施の形態では、抽出部４１が抽出するサンプル数は、２５６サンプルとする。したがって、抽出部４１は、2.8M DSDデータのサンプルを、14.7サンプルのｍ倍（ｍは非負の整数）の各サンプル位置が中心サンプルとなるようにその前後２５６サンプルを抽出して、フィルタリング部４２に供給する。
【００６２】
図４は、抽出部４１が抽出する2.8M DSDデータのサンプルと、PCM変換後のPCMデータPCM[n]との対応関係を示している。
【００６３】
14.7サンプルのｍ倍は、0,14.7,29.4,44.1,58.5,・・・,1470,1484.7,1499.4,1514.1,・・・となるので、各PCM[n]に対応する抽出サンプルの中心位置サンプルは、0,15,29,44,59,・・・,1470,1485,1499,1514,・・・となる。
【００６４】
そして、各中心位置サンプルを中心に256サンプルが抽出されるので、PCM[0]に対応する抽出サンプルは、D[0]を中心としたD[-127]乃至D[128]となり、PCM[1]に対応する抽出サンプルは、D[15]を中心としたD[-112]乃至D[143]となり、PCM[2]に対応する抽出サンプルは、D[29]を中心としたD[-98]乃至D[157]となる。ただし、ｎが負のD「n」は、コンテンツのデータが存在しないので、“-1”として処理される。
【００６５】
ｎが負のD「n」を含まない例として、例えば、図４に示されるように、PCM[100]に対応する抽出サンプルは、D[1470]を中心としたD[1343]乃至D[1598]となり、PCM[101]に対応する抽出サンプルは、D[1485]を中心としたD[1358]乃至D[1613]となり、PCM[102]に対応する抽出サンプルは、D[1499]を中心としたD[1372]乃至D[1627]となる。
【００６６】
図５は、PCM[100]乃至PCM[104]それぞれについての、2.8M DSDデータの中心位置サンプルと、抽出される２５６サンプルの関係を示している。
【００６７】
PCM信号のサンプリング周波数で決まる所定の間隔と、実際に抽出する中心位置サンプルとの最大誤差は、DSD信号のサンプリング周期の半分となるので、2.8M DSDデータの場合は、0.5/(44.1k*64)＝0.18[μsec]となる。人間の聴覚の時間分解能は5[μsec]程度とも言われており、0.18[μsec]の周波数換算は5.6MHzであり、5[μsec]の周波数換算は200ｋHzであるので、0.18[μsec]の誤差は、音質に大きく影響するほどの誤差とはならない。
【００６８】
抽出部４１は、以上のように、記憶部３２から供給される2.8M DSDデータのサンプルを、PCM信号のサンプリング周波数192kHzで決まる所定の間隔（14.7サンプル）を中心に、所定数のサンプル（２５６サンプル）を抽出して、フィルタリング部４２に出力する。
【００６９】
上述した例は、2.8M DSDデータを、サンプリング周波数192kHzのPCM信号に変換する例であるが、任意のサンプリング周波数のPCM信号に変換することができる。また、DSDデータについても、2.8M DSDデータに限らず、その倍のサンプリング周波数の5.6M DSDデータや、その４倍のサンプリング周波数の11.2M DSDデータなどを用いてもよい。DSDデータのビットレートや、PCM信号のサンプリング周波数が変わった場合、そのサンプリング比に応じて中心位置サンプルの間隔を変えるだけで対応可能である。
【００７０】
また、中心位置サンプルを中心としてどれだけのサンプル数を抽出するかは、変換するPCM信号の精度や処理負荷に応じて任意に決定することができる。
【００７１】
（フィルタリング部４２によるフィルタリング処理）
次に、図６および図７を参照して、フィルタリング部４２によるフィルタリング処理について説明する。
【００７２】
2.8M DSDデータは、上述したように、“1”または“0”（信号処理上の演算は“1”または“-1”）の２値の信号であるため、フィルタリング部４２は、通常のPCM信号のフィルタリングのように積和演算ではなく、足し算だけで、フィルタリング処理を実行することができる。
【００７３】
いま、抽出部４１から供給される所定の中心位置サンプルを中心として抽出される２５６サンプルを、DA[0]乃至DA[255]で表し、DA[0]乃至DA[255]に対してフィルタリング部４２が施す２５６タップのフィルタ係数をK[0]乃至K[255]とすると、フィルタリング部４２によるフィルタ演算は、ΣDA[n]*K[n](n=0乃至255)で表される。ここで、DA[n]は、“1”または“-1”であるので、フィルタ演算式は、掛け算は必要なく、足し算だけで演算できることが容易に分かる。
【００７４】
１ビットずつデータを検知して足し算を行ってもよいが、CPUの処理として冗長となるので、フィルタリング部４２は、例えば、DA[0]乃至DA[255]の２５６ビットのデータを、８ビットごとに分割し、８ビット単位で予め用意した複数の部分和テーブルを用いて演算を行う。
【００７５】
例えば、図６に示されるように、PCM[100]に対応する抽出サンプルであるD[1343]乃至D[1598]を、フィルタ演算する例について説明する。
【００７６】
まず、PCM[100]に対応する抽出サンプルとして抽出部４１から供給されたD[1343]乃至D[1598]が、フィルタ処理対象のデータであるDA[0]乃至DA[255]とされる。
【００７７】
このDA[0]乃至DA[255]が、DA[0]乃至DA[7]、DA[8]乃至DA[15]、DA[16]乃至DA[23]、・・・・、DA[240]乃至DA[247]、および、DA[248]乃至DA[255]の８ビットごとに分割される。
【００７８】
フィルタリング部４２は、最初の８ビットであるDA[0]乃至DA[7]について、図７に示される部分和テーブルBT0を保持している。
【００７９】
図７の部分和テーブルBT0は、DA[0]乃至DA[7]が取り得る２５６パターンのビットパターンと、そのときのΣDA[n]*K[n](n=0乃至7)を予め演算した演算結果C0乃至C255とを対応付けて記憶している。
【００８０】
フィルタリング部４２は、内部に記憶している図７の部分和テーブルBT0を参照し、DA[0]乃至DA[7]の実データに対応する演算結果を決定することにより、部分和T0を算出する。部分和T0は、C0乃至C255のいずれかとなる。
【００８１】
図６に戻り、フィルタリング部４２は、８ビットごとに分割したその他のデータである、DA[8]乃至DA[15]、DA[16]乃至DA[23]、・・・・、DA[240]乃至DA[247]、DA[248]乃至DA[255]についても同様に、部分和テーブルBT1乃至BT31を参照することにより、部分和T1乃至T31を決定する。
【００８２】
即ち、フィルタリング部４２は、部分和テーブルBT1を参照し、DA[8]乃至DA[15]の実データに対応する部分和T1を算出し、部分和テーブルBT2を参照し、DA[16]乃至DA[23]の実データに対応する部分和T2を算出し、同様に、部分和テーブルBT31を参照し、DA[248]乃至DA[255]の実データに対応する部分和T31を算出する。
【００８３】
最後に、フィルタリング部４２は、32個の部分和テーブルBT0乃至BT31それぞれに対応する部分和T0乃至T31の和を演算し、PCM[100]を算出する。
【００８４】
従って、フィルタリング部４２は、３２回のテーブル参照と足し算だけで、抽出サンプルD[1343]乃至D[1598]に対応するPCMデータを算出することができる。
【００８５】
なお、PCMデータを送信する場合のDSDデータに対する送信データのディレイ値は、フィルタリング部４２のタップ数が決定すれば、予め計算することができる。
【００８６】
上述した例では、説明を簡単にするため、抽出部４１において各中心位置サンプルを中心に256サンプルを抽出し、フィルタリング部４２のタップ数を２５６タップとする例について説明した。
【００８７】
実際には、2.8M DSDデータから、例えば、１００[dB]程度の精度のサンプリング周波数192kHzのPCM信号を生成する場合には、フィルタリング部４２のタップ数としては約４５００タップが必要となる。この場合、１２ビット単位の部分和テーブルを作成することにより、３７５回のテーブル参照と足し算だけで演算することができる。足し算を１クロックと想定すると、192k*375＝72MIPSとなり、モバイル系のCPUでも処理可能なレベルであり、十分実現可能である。
【００８８】
＜５．オーディオデータ送信処理＞
次に、図８のフローチャートを参照して、再生装置１２の要求に応じて、所定のコンテンツの2.8M DSDデータとPCM_AACデータをシームレスに切り替えて送信する配信装置１１のオーディオデータ送信処理について説明する。
【００８９】
初めに、ステップＳ１において、配信装置１１の制御部３１は、PCM_AACデータのディレイ値を送信部３５に供給し、送信部３５にメタデータとして再生装置１２に送信させる。
【００９０】
ステップＳ２において、制御部３１は、再生装置１２から送信されてきたコンテンツの送信要求を送信部３５を介して受信し、要求されているコンテンツのオーディオデータがPCM_AACデータであるかを判定する。
【００９１】
ステップＳ２で、要求されているオーディオデータがPCM_AACデータであると判定された場合、処理はステップＳ３に進み、PCM変換部３３の抽出部４１は、要求されたコンテンツの2.8M DSDデータを記憶部３２から取得し、取得した2.8M DSDデータから、PCM信号のサンプリング周波数で決まる所定の間隔ごとに所定数のサンプルを抽出する。本実施の形態では、サンプリング周波数192kHzのPCM信号を生成する場合、14.7サンプルのｍ倍に対応する各サンプルを中心位置サンプルとする２５６サンプルが、順次、抽出される。
【００９２】
ステップＳ４において、フィルタリング部４２は、抽出部４１において所定の間隔ごとに抽出された所定数のサンプルをフィルタリングすることにより、PCM信号を生成し、符号化部３４に出力する。本実施の形態では、フィルタリング部４２は、抽出部４１から供給された２５６サンプルに対して、32個の部分和テーブルBT0乃至BT31を用いて、３２回のテーブル参照と足し算を行うことにより、PCM信号の１サンプルを生成し、符号化部３４に出力する。
【００９３】
ステップＳ５において、符号化部３４は、フィルタリング部４２から供給されたPCM信号を、AACの符号化方式で圧縮符号化し、その結果得られるPCM_AACデータを、送信部３５に供給する。
【００９４】
ステップＳ６において、送信部３５は、符号化部３４で圧縮符号化して得られたPCM_AACデータを、再生装置１２に送信する。
【００９５】
一方、ステップＳ２で、要求されているオーディオデータがPCM_AACデータではない、即ち、要求されているオーディオデータが2.8M DSDデータであると判定された場合、処理はステップＳ７に進み、送信部３５は、要求されたコンテンツの2.8M DSDデータを記憶部３２から取得し、再生装置１２に送信する。
【００９６】
ステップＳ８において、送信部３５は、オーディオデータの送信が終了したかを判定する。例えば、送信部３５は、記憶部３２および符号化部３４のどちらからもオーディオデータが供給されなくなった場合、オーディオデータの送信が終了したと判定する。
【００９７】
ステップＳ８で、まだオーディオデータの送信が終了していないと判定された場合、処理はステップＳ２に戻り、上述したステップＳ２乃至Ｓ８の処理が繰り返される。
【００９８】
一方、ステップＳ８で、オーディオデータの送信が終了したと判定された場合、オーディオデータ送信処理が終了する。
【００９９】
以上のように、配信装置１１は、再生装置１２からコンテンツのオーディオデータとしてPCM_AACデータが要求された場合には、記憶部３２に記憶されている2.8M DSDデータからPCM信号を生成して、再生装置１２に送信することができる。すなわち、配信装置１１は、１つのコンテンツのオーディオデータを、再生装置１２の要求に応じて、DSDデータとPCM_AACデータとを切り替えて送信することができる。
【０１００】
また、配信装置１１は、PCM信号へ変換する変換処理にかかる時間を、ディレイ値として予め再生装置１２へ送信するので、DSDデータとPCM_AACデータの完全同期を実現することができ、再生装置１２側では、DSDデータとPCM_AACデータをシームレスに切り替えて再生することができる。
【０１０１】
例えば、MPEG-DASHのように、クライアント装置の要求に応じて、所定の符号化データを伝送する配信装置では、一般には、サンプリング周波数を同期させてDSD信号とPCM信号の両方の符号化データを予め生成し、記憶しておく必要がある。
【０１０２】
本技術を用いた配信装置１１によれば、コンテンツのオーディオデータとしてDSDデータのみを記憶部３２に記憶しておけばよいので、１つのDSD信号のみで、PCM信号の伝送にも対応することができる。
【０１０３】
なお、配信装置１１の記憶部３２に、CDのサンプリング周波数44.1kHzの256倍のサンプリング周波数でデルタシグマ変調して得られた11.2M DSDデータを記憶しておくようにして、配信装置１１が、11.2M DSDデータからダウンサンプリングして5.6M DSDデータまたは2.8M DSDデータを生成して伝送したり、11.2M DSDデータから、44.1kHzや48kHz等の任意のサンプリング周波数のPCM信号を生成して伝送する構成も可能である。
【０１０４】
なお、上述したオーディオデータ送信処理は、図２のBに示したオーディオデータの送信形態における場合の処理例である。図２のAに示したオーディオデータの送信形態では、PCM_AACデータを送信する場合は、ステップＳ３乃至Ｓ６の処理を実行し、2.8M DSDデータを送信する場合は、ステップＳ７の処理を実行すればよい。
【０１０５】
＜６．再生装置の詳細構成例＞
図９は、図１の再生装置１２の詳細構成例を示すブロック図である。
【０１０６】
図９の再生装置１２は、所定のコンテンツの2.8M DSDデータとPCM_AACデータをシームレスに切り替えて再生可能な装置である。
【０１０７】
再生装置１２は、制御部５０、通信部５１、復号部５２、PCMアップサンプリング部５３、デルタシグマ（ΔΣ）変調部５４、切替え部５５、クロック供給部５６、及び、デルタシグマ復調部５７を備える。
【０１０８】
制御部５０は、再生装置１２全体の動作を制御する。例えば、制御部５０は、不図示の操作部において、配信装置１１に格納されている所定コンテンツの再生がユーザによって指示されたとき、再生指示されたコンテンツに対応する２つのオーディオデータ（DSDデータ及びPCM_AACデータ）のなかから、ネットワーク２４の通信容量に合わせて、１つのオーディオデータを選択し、通信部５１を介して、配信装置１１に要求する。なお、図９では、制御部５０から各部への制御信号の図示が省略されている。
【０１０９】
制御部５０は、コンテンツのストリーミングデータとして、オーディオデータをMPEG-DASHに従って取得する場合、MPDファイルを先に取得し、取得したMPDファイルに基づいて、配信装置１１の所定アドレスに通信部５１にアクセスさせることにより、通信部５１に所望のオーディオデータを取得させる。MPDファイルには、例えば、PCM_AACデータのディレイ値に関する情報が含まれる。
【０１１０】
通信部５１は、制御部５０の指示に基づき、再生指示されたコンテンツのオーディオデータ（DSDデータ及びAACデータ）を、配信装置１１に要求する。DSDデータ及びAACデータを第１及び第２のオーディオデータとして、第１のオーディオデータから第２のオーディオデータに切替える場合、通信部５１は、切替え前後では第１及び第２のオーディオデータの２つを同時に取得し、切替える必要がない場合には、いずれか一方のオーディオデータを取得する。
【０１１１】
通信部５１は、配信装置１１から送信されてきたデジタルのオーディオデータを取得する。通信部５１は、取得したオーディオデータが2.8M DSDデータである場合には、取得した2.8M DSDデータを、切替え部５５に供給する。一方、取得したオーディオデータがPCM_AACデータである場合には、通信部５１は、取得したPCM_AACデータを、復号部５２に供給する。
【０１１２】
復号部５２は、通信部５１から供給されるPCM_AACデータを、符号化方式に対応する復号方式で復号し、復号後して得られたPCM信号をPCMアップサンプリング部５３に出力する。
【０１１３】
PCMアップサンプリング部５３は、復号部５２から供給されるPCM信号を、2.8M DSDデータのサンプリング周波数と同じ周波数にアップサンプリングして、デルタシグマ変調部５４に出力する。具体的には、PCMアップサンプリング部５３は、2.8MHzのPCM信号にアップサンプリングして、デルタシグマ変調部５４に出力する。
【０１１４】
デルタシグマ変調部５４は、アップサンプリングされたPCM信号を、デルタシグマ変調して、2.8M DSDデータを生成し、切替え部５５に出力する。
【０１１５】
切替え部５５は、通信部５１の出力である2.8M DSDデータか、または、デルタシグマ変調部５４の出力である2.8M DSDデータのいずれか一方を選択し、選択した2.8M DSDデータを、後段のデルタシグマ復調部５７に出力する。
【０１１６】
切替え部５５には、配信装置１１から送信されてきたディレイ値が供給される。切替え部５５が、通信部５１の出力である2.8M DSDデータから、デルタシグマ変調部５４の出力である2.8M DSDデータへ切替える場合、配信装置１１から送信されてきたディレイ値と、復号部５２乃至デルタシグマ変調部５４の処理によるディレイ値を合わせた値だけディレイさせた後に、切替える。これにより、コンテンツの再生途中であっても、シームレスな切替えが可能となる。
【０１１７】
クロック供給部５６は、2.8M DSDデータに対応したクロック信号CLK2をデルタシグマ復調部５７に供給する。本実施の形態では、クロック供給部５６は、2.8MHzのクロック信号CLK2を生成し、デルタシグマ復調部５７に供給する。
【０１１８】
デルタシグマ復調部５７は、切替え部５５から供給される2.8M DSDデータを、クロック供給部５６から供給されるクロック信号CLK2を用いて復調（デルタシグマ復調）し、復調結果を、後段のアナログLPF２５（図１）に出力する。デルタシグマ復調部５７は、例えば、FIR（finite impulse response）のデジタルフィルタで構成することができる。
【０１１９】
再生装置１２は、以上の構成により、所定のコンテンツの2.8M DSDデータとPCM_AACデータをシームレスに切り替えて再生することができる。
【０１２０】
＜７．DSDデータとPCM_AACデータを同時に送信する形態＞
次に、2.8M DSDデータとPCM_AACデータの両方を同時に送信する形態について説明する。
【０１２１】
例えば、図２のCに示したように、配信装置１１は、フロント右側とフロント左側のオーディオデータについては、高音質の2.8M DSDデータを送信し、リア右側とリア左側のオーディオデータについては、データ量が少ないPCM_AACデータを送信する。
【０１２２】
記憶部３２には、リア右側とリア左側のオーディオデータについても、2.8M DSDデータで記憶されており、PCMデータとして送信する場合には、2.8M DSDデータがPCM変換部３３によってPCMデータに変換されて、再生装置１２に送信される。フロント右側とフロント左側の2.8M DSDデータも、リア右側とリア左側のPCMデータと並行して、再生装置１２に送信される。配信装置１１の構成は、図１を参照して説明した構成と同様である。
【０１２３】
なお、勿論、再生装置１２の能力やネットワーク２４の通信容量等、所定の条件を満たした場合には、リア右側とリア左側のオーディオデータについても、フロント右側とフロント左側と同様に、2.8M DSDデータをそのまま送信してもよい。
【０１２４】
図１０は、フロント右側およびフロント左側の2.8M DSDデータと、リア右側およびリア左側のPCM_AACデータとを同時に受信して、フロント右側およびフロント左側の２つのスピーカから音を出力する再生装置１２の構成例を示すブロック図である。
【０１２５】
図１０において、図９と対応する部分については同一の符号を付してあり、その説明は適宜省略する。
【０１２６】
再生装置１２は、通信部５１、復号部５２、デルタシグマ（ΔΣ）変調部５４、クロック供給部５６、デルタシグマ復調部５７、遅延部７１、サラウンド処理部７２、及び、ミキサ７３を備える。ミキサ７３は、加算部８１および８２と、デルタシグマ変調部８３とを備える。
【０１２７】
通信部５１は、配信装置１１から送信されてきたフロント左側の2.8M DSDデータであるDSD_FLデータ、及び、フロント右側の2.8M DSDデータであるDSD_FRデータを受信し、遅延部７１に供給する。
【０１２８】
また、通信部５１は、配信装置１１から送信されてきたリア左側のPCM_AACデータであるAAC_RLデータ、及び、リア右側のPCM_AACデータであるAAC_RRデータを受信し、復号部５２に供給する。
【０１２９】
遅延部７１は、通信部５１から供給されるDSD_FLデータ及びDSD_FRデータを、配信装置１１から送信されてきたディレイ値と、復号部５２、サラウンド処理部７２、およびデルタシグマ変調部５４の処理によるディレイ値を合わせた値だけディレイさせて、ミキサ７３に供給する。遅延部７１から出力されるDSD_FLデータは、DSD_FL1データとしてミキサ７３の加算部８１に供給され、遅延部７１から出力されるDSD_FRデータは、DSD_FR1データとしてミキサ７３の加算部８２に供給される。
【０１３０】
復号部５２は、リア左側のPCM_AACデータであるAAC_RLデータ、及び、リア右側のPCM_AACデータであるAAC_RRデータを復号し、それぞれ、PCM_RLデータ、及び、PCM_RRデータを得る。得られたPCM_RLデータ、及び、PCM_RRデータは、サラウンド処理部７２に供給される。
【０１３１】
サラウンド処理部７２は、復号部５２から供給される、リア左側のPCMデータであるPCM_RLデータ、及び、リア右側のPCMデータであるPCM_RRデータのそれぞれに対して、フロント側スピーカから出力した場合でも、リア側から聴こえてくるようなサラウンド変換処理を実行する。サラウンド変換処理により、リア左側のPCM_RLデータは、フロント左側のPCM_FLデータに変換され、リア右側のPCM_RRデータは、フロント右側のPCM_FRデータに変換されて、デルタシグマ変調部５４に供給される。
【０１３２】
デルタシグマ変調部５４は、フロント左側のPCM信号であるPCM_FLデータ、及び、フロント右側のPCM信号であるPCM_FRデータを、それぞれデルタシグマ変調する。フロント左側のPCM_FLデータがデルタシグマ変調されて得られたDSD_FL2データは、ミキサ７３の加算部８１に供給される。フロント右側のPCM_FRデータがデルタシグマ変調されて得られたDSD_FR2データは、ミキサ７３の加算部８２に供給される。
【０１３３】
ミキサ７３の加算部８１は、遅延部７１からのDSD_FL1データと、デルタシグマ変調部５４からのDSD_FL2データを加算して、加算結果であるDSD_FLaデータをデルタシグマ変調部８３に供給する。
【０１３４】
ミキサ７３の加算部８２は、遅延部７１からのDSD_FR1データと、デルタシグマ変調部５４からのDSD_FR2データを加算して、加算結果であるDSD_FRaデータをデルタシグマ変調部８３に供給する。
【０１３５】
デルタシグマ変調部８３は、加算部８１からのDSD_FLaデータをデルタシグマ変調し、変調後のDSDデータであるDSD_FLbデータをデルタシグマ復調部５７に供給する。また、デルタシグマ変調部８３は、加算部８２からのDSD_FRaデータをデルタシグマ変調し、変調後のDSDデータであるDSD_FRbデータをデルタシグマ復調部５７に供給する。
【０１３６】
デルタシグマ復調部５７は、デルタシグマ変調部８３から供給されるDSD_FLbデータを、クロック供給部５６から供給されるクロック信号CLK2を用いて復調（デルタシグマ復調）し、復調結果であるフロント左側のアナログ信号Front_Lを、アナログLPF２５（図１）に出力する。
【０１３７】
また、デルタシグマ復調部５７は、デルタシグマ変調部８３から供給されるDSD_FRbデータを、クロック供給部５６から供給されるクロック信号CLK2を用いて復調（デルタシグマ復調）し、復調結果であるフロント右側のアナログ信号Front_Rを、アナログLPF２５（図１）に出力する。
【０１３８】
＜８．オーディオデータ再生処理＞
次に、図１１のフローチャートを参照して、フロント用の２チャンネルの2.8M DSDデータとリア用の２チャンネルのPCM_AACデータの両方を同時に受信し、２個のフロントのスピーカのみから出力する、図１０の再生装置１２によるオーディオデータ再生処理について説明する。
【０１３９】
初めに、ステップＳ１０において、通信部５１は、配信装置１１からメタデータとして送信されてきたディレイ値を受信し、制御部５０に供給する。
【０１４０】
ステップＳ１１において、通信部５１は、フロント用の２チャンネルの2.8M DSDデータと、リア用の２チャンネルのPCM_AACデータを受信する。
【０１４１】
より具体的には、通信部５１は、配信装置１１から送信されてきたフロント左側の2.8M DSDデータであるDSD_FLデータ、及び、フロント右側の2.8M DSDデータであるDSD_FRデータを受信し、遅延部７１に供給する。また、通信部５１は、配信装置１１から送信されてきたリア左側のPCM_AACデータであるAAC_RLデータ、及び、リア右側のPCM_AACデータであるAAC_RRデータを受信し、復号部５２に供給する。
【０１４２】
ステップＳ１２において、遅延部７１は、通信部５１から供給されたDSD_FLデータ及びDSD_FRデータを、所定時間だけディレイさせて、ミキサ７３に供給する。ここでのディレイ時間は、配信装置１１から送信されてきたディレイ値と、復号部５２、サラウンド処理部７２、およびデルタシグマ変調部５４の処理によるディレイ値との合算値に相当する。
【０１４３】
ステップＳ１３において、復号部５２は、通信部５１から供給されたリア左側のAAC_RLデータ、及び、リア右側のAAC_RRデータを復号する。復号により得られたPCM_RLデータ、及び、PCM_RRデータは、サラウンド処理部７２に供給される。
【０１４４】
ステップＳ１４において、サラウンド処理部７２は、復号部５２から供給された、リア左側のPCM_RLデータ、及び、リア右側のPCM_RRデータのそれぞれに対して、サラウンド変換処理を実行する。サラウンド変換処理により、リア左側のPCM_RLデータは、フロント左側のPCM_FLデータに変換され、リア右側のPCM_RRデータは、フロント右側のPCM_FRデータに変換されて、デルタシグマ変調部５４に供給される。
【０１４５】
ステップＳ１５において、デルタシグマ変調部５４は、フロント左側のPCM_FLデータ、及び、フロント右側のPCM_FRデータを、それぞれデルタシグマ変調する。デルタシグマ変調により得られたDSD_FL2データは、ミキサ７３の加算部８１に供給され、DSD_FR2データは、ミキサ７３の加算部８２に供給される。
【０１４６】
ステップＳ１２の処理と、ステップＳ１３乃至Ｓ１５の処理は、並行して実行される。ステップＳ１２において、DSD_FLデータ及びDSD_FRデータが遅延部７１からDSD_FL1データ及びDSD_FR1データとして出力される出力タイミングは、ステップＳ１５において、DSD_FL2データ及びDSD_FR2データが、デルタシグマ変調部５４から出力される出力タイミングと一致する。
【０１４７】
ステップＳ１６において、ミキサ７３の加算部８１および８２それぞれは、遅延部７１からの第１のDSDデータと、デルタシグマ変調部５４からの第２のDSDデータを加算する。より具体的には、加算部８１は、遅延部７１からのDSD_FL1データと、デルタシグマ変調部５４からのDSD_FL2データを加算して、加算結果であるDSD_FLaデータをデルタシグマ変調部８３に供給する。加算部８２は、遅延部７１からのDSD_FR1データと、デルタシグマ変調部５４からのDSD_FR2データを加算して、加算結果であるDSD_FRaデータをデルタシグマ変調部８３に供給する。
【０１４８】
ステップＳ１７において、デルタシグマ変調部８３は、加算結果をデルタシグマ変調する。すなわち、デルタシグマ変調部８３は、加算部８１からのDSD_FLaデータをデルタシグマ変調して、変調後のDSD_FLbデータをデルタシグマ復調部５７に供給する。また、デルタシグマ変調部８３は、加算部８２からのDSD_FRaデータをデルタシグマ変調して、変調後のDSD_FRbデータをデルタシグマ復調部５７に供給する。
【０１４９】
ステップＳ１８において、デルタシグマ復調部５７は、デルタシグマ変調部８３から供給されたデルタシグマ変調後のDSD_FLbデータ及びDSD_FRbデータを、クロック供給部５６から供給されるクロック信号CLK2を用いてデルタシグマ復調し、復調結果であるフロント左側のアナログ信号Front_L及びフロント右側のアナログ信号Front_Rを、アナログLPF２５に出力して、オーディオデータ再生処理を終了する。
【０１５０】
以上のオーディオデータ再生処理により、再生装置１２は、フロント用の２チャンネルの2.8M DSDデータとリア用の２チャンネルのPCM_AACデータの両方を同時に受信し、２個のフロントのスピーカの信号に変換して出力することができる。
【０１５１】
なお、上述した例では、再生装置１２側に、受信したDSDデータを所定時間ディレイさせる遅延部７１を設けたが、配信側である配信装置１１に遅延部７１を設け、所定時間ディレイされたDSDデータが供給される構成としてもよい。
【０１５２】
＜９．PCM信号変換装置＞
上述した実施の形態では、配信装置１１をサーバ装置、再生装置１２をクライアント装置として、オーディオデータとしてのDSDデータまたはPCM_AACデータを、ネットワーク２４を介して配信するサーバクライアントシステムの構成について説明した。
【０１５３】
しかしながら、本技術は、サーバクライアントシステムに限定されず、例えば、記憶部３２に記憶されているDSDデータをPCMデータに変換して、BD(Blu-ray（登録商標） Disc)やDVD(Digital Versatile Disc)等の記録媒体に記録するPCM信号変換装置などにも適用することができる。
【０１５４】
図１２は、PCM信号変換装置の構成例を示すブロック図である。図１２において、図１の配信装置１１と対応する部分については同一の符号を付してあり、その説明は省略する。
【０１５５】
図１２のPCM信号変換装置９０は、図１の配信装置１１の送信部３５に代えて、ドライブ９１が設けられている。
【０１５６】
ドライブ９１は、BDやDVD等の記録媒体９２を駆動し、コンテンツのオーディオデータとして、記憶部３２から供給される2.8M DSDデータや、符号化部３４から供給されるPCM_AACデータを、記録媒体９２に記録する。
【０１５７】
記憶部３２には、コンテンツのオーディオデータが、音質を重要視して、DSDデータで記憶されている。例えば、映像と組み合わせるためのオーディオデータを、PCM信号で生成して、記録媒体９２に記録する場面を考える。
【０１５８】
DSD信号は、CDのサンプリング周波数44.1kHzの64倍、128倍、または256倍といったサンプリング周波数が用いられるが、映像用には48kHzのサンプリング周波数が一般に用いられている。
【０１５９】
一般に、2.8M DSDデータから48kHzのPCM信号を生成する場合、単純には、まず2.8M DSDデータを44.1*8kHz程度のPCM信号にダウンコンバートし、その後、直線補間等でデータを生成するのが通例であるが、補間を伴うために音質が劣化する。また、音質を優先させる場合には、同じく2.8M DSDデータを44.1*8kHzのPCM信号にダウンコンバートし、ダウンコンバート後の信号を40倍にアップコンバートし、さらにそれを1/147にダウンコンバートする方法が考えられる。しかし、この方法は、96kHzのPCM信号に精度よく変換できるものの、処理が重く実用的ではない。
【０１６０】
これに対して、PCM信号変換装置９０によれば、DSDデータから精度よく簡単に48kHzのPCM信号を生成し、BDやDVD等の記録媒体９２に記録することができる。
【０１６１】
＜１０．コンピュータ構成例＞
上述した配信装置１１、再生装置１２、および、PCM信号変換装置９０等の信号処理装置が実行する一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウエアに組み込まれているマイクロコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【０１６２】
図１３は、上述した一連の処理をプログラムにより実行するコンピュータのハードウエアの構成例を示すブロック図である。
【０１６３】
コンピュータにおいて、CPU（Central Processing Unit）１０１，ROM（Read Only Memory）１０２，RAM（Random Access Memory）１０３は、バス１０４により相互に接続されている。
【０１６４】
バス１０４には、さらに、入出力インタフェース１０５が接続されている。入出力インタフェース１０５には、入力部１０６、出力部１０７、記憶部１０８、通信部１０９、及びドライブ１１０が接続されている。
【０１６５】
入力部１０６は、キーボード、マウス、マイクロホン、タッチパネル、入力端子などよりなる。出力部１０７は、ディスプレイ、スピーカ、出力端子などよりなる。記憶部１０８は、ハードディスク、RAMディスク、不揮発性のメモリなどよりなる。通信部１０９は、ネットワークインタフェースなどよりなる。ドライブ１１０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブル記録媒体１１１を駆動する。
【０１６６】
以上のように構成されるコンピュータでは、CPU１０１が、例えば、記憶部１０８に記憶されているプログラムを、入出力インタフェース１０５及びバス１０４を介して、RAM１０３にロードして実行することにより、上述したオーディオデータ送信処理やオーディオデータ再生処理等の一連の処理が行われる。RAM１０３にはまた、CPU１０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１６７】
コンピュータでは、プログラムは、リムーバブル記録媒体１１１をドライブ１１０に装着することにより、入出力インタフェース１０５を介して、記憶部１０８にインストールすることができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して、通信部１０９で受信し、記憶部１０８にインストールすることができる。その他、プログラムは、ROM１０２や記憶部１０８に、あらかじめインストールしておくことができる。
【０１６８】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１６９】
なお、本明細書において、システムとは、複数の構成要素（装置、モジュール（部品）等）の集合を意味し、すべての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、１つの筐体の中に複数のモジュールが収納されている１つの装置は、いずれも、システムである。
【０１７０】
本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０１７１】
例えば、上述した実施の形態の全てまたは一部を適宜組み合わせた形態を採用することができる。
【０１７２】
例えば、本技術は、１つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。
【０１７３】
また、上述のフローチャートで説明した各ステップは、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０１７４】
さらに、１つのステップに複数の処理が含まれる場合には、その１つのステップに含まれる複数の処理は、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０１７５】
なお、本明細書に記載された効果はあくまで例示であって限定されるものではなく、本明細書に記載されたもの以外の効果があってもよい。
【０１７６】
なお、本技術は以下のような構成も取ることができる。
（１）
DSD信号から所定のサンプリング周波数のPCM信号を生成する場合に、前記所定のサンプリング周波数によって決定される所定の間隔のサンプルを中心に、所定数のサンプルを、前記DSD信号から抽出する抽出部と、
抽出された前記所定数のサンプルをフィルタリングすることにより、前記所定のサンプリング周波数のPCM信号を生成するフィルタリング部と
を備える信号処理装置。
（２）
前記フィルタリング部は、抽出された前記所定数のサンプルがとり得るデータと、そのときの演算結果とを対応づけたテーブルを備え、前記テーブルを参照して、抽出された前記所定数のサンプルに対応する演算結果を求めることで、抽出された前記所定数のサンプルをフィルタリングする
前記（１）に記載の信号処理装置。
（３）
前記テーブルは、所定数のビット単位で分割された複数の部分和テーブルで構成され、
前記フィルタリング部は、各部分和テーブルを参照して、前記所定数のビット単位のサンプルに対応する部分和を求め、前記複数の部分和テーブルの部分和を足し算して、前記演算結果を求める
前記（２）に記載の信号処理装置。
（４）
前記DSD信号を記憶する記憶部と、
前記DSD信号または前記PCM信号の少なくとも一方を他の装置に送信する送信部と
をさらに備える
前記（１）乃至（３）のいずれかに記載の信号処理装置。
（５）
前記送信部は、前記DSD信号に対する前記PCM信号のディレイ値も、前記他の装置に送信する
前記（４）に記載の信号処理装置。
（６）
前記送信部は、同一コンテンツの前記DSD信号と前記PCM信号を切替えて前記他の装置に送信する
前記（４）に記載の信号処理装置。
（７）
前記送信部は、前記DSD信号と前記PCM信号の両方を前記他の装置に送信する
前記（４）に記載の信号処理装置。
（８）
前記送信部は、前記DSD信号を前記他の装置に送信する際、前記DSD信号に対する前記PCM信号のディレイ値だけ遅らせて送信する
前記（７）に記載の信号処理装置。
（９）
前記DSD信号は、フロント側のオーディオデータであり、
前記PCM信号は、リア側のオーディオデータである
前記（７）または（８）に記載の信号処理装置。
（１０）
DSD信号から所定のサンプリング周波数のPCM信号を生成する信号処理装置が、
前記所定のサンプリング周波数によって決定される所定の間隔のサンプルを中心に、所定数のサンプルを、前記DSD信号から抽出し、
抽出された前記所定数のサンプルをフィルタリングすることにより、前記所定のサンプリング周波数のPCM信号を生成する
ステップを含む信号処理方法。
（１１）
コンピュータに、
DSD信号から所定のサンプリング周波数のPCM信号を生成する場合に、前記所定のサンプリング周波数によって決定される所定の間隔のサンプルを中心に、所定数のサンプルを、前記DSD信号から抽出し、
抽出された前記所定数のサンプルをフィルタリングすることにより、前記所定のサンプリング周波数のPCM信号を生成する
処理を実行させるためのプログラム。
【符号の説明】
【０１７７】
１  再生システム，  １１  配信装置，  １２  再生装置，  ３１  制御部，  ３２  記憶部，  ３３  PCM変換部，  ３４  符号化部，  ３５  送信部，  ４１  抽出部，  ４２  フィルタリング部，  ５０  制御部，  ５１  通信部，  ５２  復号部，  ５３  PCMアップサンプリング部，  ５４  デルタシグマ変調部，  ５５  切替え部，  ５７  デルタシグマ復調部，  ７１  遅延部，  ７２  サラウンド処理部，  ７３  ミキサ，  ９０  PCM信号変換装置，  ９１  ドライブ，  ９２  記録媒体，  １０１  CPU，  １０２  ROM，  １０３  RAM，  １０６  入力部，  １０７  出力部，  １０８  記憶部，  １０９  通信部，  １１０  ドライブ
【図１】
2019009082.tif 000003
【図２】
2019009082.tif 000004
【図３】
2019009082.tif 000005
【図４】
2019009082.tif 000006
【図５】
2019009082.tif 000007
【図６】
2019009082.tif 000008
【図７】
2019009082.tif 000009
【図８】
2019009082.tif 000010
【図９】
2019009082.tif 000011
【図１０】
2019009082.tif 000012
【図１１】
2019009082.tif 000013
【図１２】
2019009082.tif 000014
【図１３】
2019009082.tif 000015
【国際調査報告】
2019009082.tif 000016
2019009082.tif 000017