(57)【特許請求の範囲】
【請求項１】
入力信号を受け取る信号入力部と、
前記入力信号から所定の同期信号を検出し、前記所定の同期信号の間隔の出現頻度に応じて前記入力信号の種類を決定する同期信号検出部と、
前記入力信号の種類に応じた信号処理を前記入力信号に対して行う信号処理部と
を備え、
前記同期信号検出部は、
前記入力信号のデータ量をカウントし、前記入力信号のアドレスを出力するデータカウンタと、
前記入力信号から前記所定の同期信号を検出し、その検出結果を示す検出信号を出力する同期信号検出器と、
前記検出信号に応答して、前記データカウンタから出力される複数のアドレスをアドレステーブルに格納するアドレス格納部と、
前記アドレステーブルに格納された前記複数のアドレスに基づいて、前記複数のアドレスのうち隣接するアドレス間の間隔と前記間隔の出現頻度とを計算し、前記間隔の出現頻度に応じて、前記入力信号の種類を決定するアドレス解析部と
を含み、
前記同期信号検出部は、前記入力信号が前記所定の同期信号を含むストリーム信号か否かを決定し、前記入力信号が前記ストリーム信号である場合には、前記同期信号検出部は、前記入力信号の信号レベルを抑制する信号処理を行う、再生装置。
【請求項２】
前記同期信号検出部は、前記入力信号が前記所定の同期信号を含むストリーム信号か否かを決定し、前記入力信号が前記ストリーム信号でない場合には、前記同期信号検出部は、前記入力信号の信号レベルを増幅する信号処理を行う、請求項１に記載の再生装置。
【請求項３】
前記アドレス格納部は、現在のアドレスから所定の範囲以上過去のアドレスを前記アドレステーブルから削除する、請求項１に記載の再生装置。
【請求項４】
前記所定の範囲は、可変に設定される、請求項３に記載の再生装置。
【請求項５】
前記間隔が出現する可能性が予め限定されている場合には、前記アドレス解析部は、前記限定された間隔の出現頻度に応じて、前記入力信号の種類を決定する、請求項１に記載の再生装置。
【請求項６】
所定の読み出し位置から前記入力信号を読み出すように前記信号入力部を制御する入力部コントローラと、前記入力部コントローラと前記信号処理部とを制御するホストコントローラとをさらに備え、
前記信号入力部は前記入力信号の先頭から所定の区間だけ離れた所定の位置から前記入力信号を先読みし、前記所定の位置から前記入力信号が読み出される時点において前記ホストコントローラは前記信号処理部をデフォルト制御し、前記同期信号検出部は前記所定の位置から読み出された前記入力信号に基づいて前記入力信号の種類を決定し、前記入力信号の種類が決定された後に、前記信号入力部が前記入力信号の先頭から前記入力信号を読み出し、かつ、前記ホストコントローラが前記入力信号の種類に応じた前記信号処理を前記入力信号に対して行うように前記信号処理部を制御する、請求項１に記載の再生装置。
【請求項７】
前記入力信号を一時的に格納する入力バッファをさらに備え、前記同期信号検出部は、前記入力バッファに格納された前記入力信号から前記所定の同期信号を検出する、請求項１に記載の再生装置。
【請求項８】
入力信号を受け取る信号入力ステップと、
前記入力信号から所定の同期信号を検出し、前記所定の同期信号の間隔の出現頻度に応じて前記入力信号の種類を決定する同期信号検出ステップと、
前記入力信号の種類に応じた信号処理を前記入力信号に対して行う信号処理ステップと
を包含し、
前記同期信号検出ステップは、
ａ）前記入力信号のデータ量をカウントし、前記入力信号のアドレスを出力するステップと、
ｂ）前記入力信号から前記所定の同期信号を検出し、その検出結果を示す検出信号を出力するステップと、
ｃ）前記検出信号に応答して、前記ステップａ）において出力される複数のアドレスをアドレステーブルに格納するステップと、
ｄ）前記アドレステーブルに格納された前記複数のアドレスに基づいて、前記複数のアドレスのうち隣接するアドレス間の間隔と前記間隔の出現頻度とを計算し、前記間隔の出現頻度に応じて、前記入力信号の種類を決定するステップと
を含み、
前記同期信号検出ステップでは、前記入力信号が前記所定の同期信号を含むストリーム信号か否かを決定し、前記入力信号が前記ストリーム信号である場合には、前記入力信号の信号レベルを抑制する信号処理を行う、再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録媒体に記録されたデジタル音響信号および符号化されたストリーム信号を再生することが可能な再生装置および再生方法に関する。
【０００２】
【従来の技術】
従来、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）やＤＡＴ（Ｄｉｇｉｔａｌ  Ａｕｄｉｏ  Ｔａｐｅ）などの記録媒体には、２ｃｈ・１６ｂｉｔ・ＰＣＭという記録方式に従ってデジタル音響信号が記録されていた。以下、本明細書では、この記録方式に従って記録されたデジタル音響信号を「ＰＣＭデジタル音響信号」という。
【０００３】
近年、ＣＤやＤＡＴなどの記録媒体に所定の符号化方式に従って符号化されたデジタル音響信号を記録する技術が開発されている。例えば、その所定の符号化方式の一例として、ＤＴＳ（Ｄｉｇｉｔａｌ  Ｔｈｅａｔｅｒ  Ｓｙｓｔｅｍ）が知られている。以下、本明細書では、ＤＴＳに従って符号化されたデジタル音響信号を「ＤＴＳストリーム信号」という。
【０００４】
ＤＴＳは、米国ＤＴＳの規格である。ＤＴＳによれば、５．１ｃｈまでのマルチチャンネルの信号がＣＤの２ｃｈ・ＰＣＭデータのビットレートである１．４１１Ｍｂｐｓの固定レートで符号化され、その符号化された信号がＣＤに記録される。
【０００５】
ＰＣＭデジタル音響信号がＣＤに記録されている場合には、そのＰＣＭデジタル音響信号をＤ／Ａ変換することにより、ＣＤに記録された信号を再生することができる。これに対し、ＤＴＳストリーム信号がＣＤに記録されている場合には、そのＤＴＳストリーム信号をデコードした後にＤ／Ａ変換しなければ、ＣＤに記録された信号を再生することができない。
【０００６】
【発明が解決しようとする課題】
しかしながら、従来、ＣＤに記録されている信号をデコードすることなく、ＣＤに記録されている信号がＤＴＳストリーム信号であるかＰＣＭデジタル音響信号であるかを識別することはできなかった。このため、ＤＴＳストリーム信号をデコードすることなくＤ／Ａ変換することにより、再生装置から雑音が出力される可能性があるという問題点があった。
【０００７】
再生装置がＣＤに記録されている信号をデコードするデコーダを内蔵している場合には、ＤＴＳストリーム信号はデコーダによってデコードされた後にＤ／Ａ変換される。従って、そのような雑音が出力されることはない。しかし、デコーダに必要な資源は大きいため、デコーダ内蔵の再生装置のコストが高いという問題点があった。
【０００８】
本発明は、上記問題点を解決するためになされたものであり、入力信号をデコードすることなく、その入力信号の種類を識別することにより、雑音を低減することが可能な再生装置および再生方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明の再生装置は、入力信号を受け取る信号入力部と、前記入力信号から所定の同期信号を検出し、前記所定の同期信号の間隔の出現頻度に応じて前記入力信号の種類を決定する同期信号検出部と、前記入力信号の種類に応じた信号処理を前記入力信号に対して行う信号処理部とを備え、前記同期信号検出部は、前記入力信号のデータ量をカウントし、前記入力信号のアドレスを出力するデータカウンタと、前記入力信号から前記所定の同期信号を検出し、その検出結果を示す検出信号を出力する同期信号検出器と、前記検出信号に応答して、前記データカウンタから出力される複数のアドレスをアドレステーブルに格納するアドレス格納部と、前記アドレステーブルに格納された前記複数のアドレスに基づいて、前記複数のアドレスのうち隣接するアドレス間の間隔と前記間隔の出現頻度とを計算し、前記間隔の出現頻度に応じて、前記入力信号の種類を決定するアドレス解析部とを含み、前記同期信号検出部は、前記入力信号が前記所定の同期信号を含むストリーム信号か否かを決定し、前記入力信号が前記ストリーム信号である場合には、前記同期信号検出部は、前記入力信号の信号レベルを抑制する信号処理を行う。これにより、上記目的が達成される。
【００１１】
前記同期信号検出部は、前記入力信号が前記所定の同期信号を含むストリーム信号か否かを決定し、前記入力信号が前記ストリーム信号でない場合には、前記同期信号検出部は、前記入力信号の信号レベルを増幅する信号処理を行ってもよい。
【００１３】
前記アドレス格納部は、現在のアドレスから所定の範囲以上過去のアドレスを前記アドレステーブルから削除してもよい。
【００１４】
前記所定の範囲は、可変に設定されてもよい。
【００１５】
前記間隔が出現する可能性が予め限定されている場合には、前記アドレス解析部は、前記限定された間隔の出現頻度に応じて、前記入力信号の種類を決定してもよい。
【００１６】
所定の読み出し位置から前記入力信号を読み出すように前記信号入力部を制御する入力部コントローラと、前記入力部コントローラと前記信号処理部とを制御するホストコントローラとをさらに備え、前記信号入力部は前記入力信号の先頭から所定の区間だけ離れた所定の位置から前記入力信号を先読みし、前記所定の位置から前記入力信号が読み出される時点において前記ホストコントローラは前記信号処理部をデフォルト制御し、前記同期信号検出部は前記所定の位置から読み出された前記入力信号に基づいて前記入力信号の種類を決定し、前記入力信号の種類が決定された後に、前記信号入力部が前記入力信号の先頭から前記入力信号を読み出し、かつ、前記ホストコントローラが前記入力信号の種類に応じた前記信号処理を前記入力信号に対して行うように前記信号処理部を制御してもよい。
【００１７】
前記入力信号を一時的に格納する入力バッファをさらに備え、前記同期信号検出部は、前記入力バッファに格納された前記入力信号から前記所定の同期信号を検出してもよい。
【００１８】
本発明の再生方法は、入力信号を受け取る信号入力ステップと、前記入力信号から所定の同期信号を検出し、前記所定の同期信号の間隔の出現頻度に応じて前記入力信号の種類を決定する同期信号検出ステップと、前記入力信号の種類に応じた信号処理を前記入力信号に対して行う信号処理ステップとを包含し、前記同期信号検出ステップは、ａ）前記入力信号のデータ量をカウントし、前記入力信号のアドレスを出力するステップと、ｂ）前記入力信号から前記所定の同期信号を検出し、その検出結果を示す検出信号を出力するステップと、ｃ）前記検出信号に応答して、前記ステップａ）において出力される複数のアドレスをアドレステーブルに格納するステップと、ｄ）前記アドレステーブルに格納された前記複数のアドレスに基づいて、前記複数のアドレスのうち隣接するアドレス間の間隔と前記間隔の出現頻度とを計算し、前記間隔の出現頻度に応じて、前記入力信号の種類を決定するステップとを含み、前記同期信号検出ステップでは、前記入力信号が前記所定の同期信号を含むストリーム信号か否かを決定し、前記入力信号が前記ストリーム信号である場合には、前記入力信号の信号レベルを抑制する信号処理を行う。これにより、上記目的が達成される。
【００１９】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施の形態を説明する。
【００２０】
（実施の形態１）
図１は、本発明の実施の形態１の再生装置１の構成を示す。記録媒体１２から読み出された信号が入力信号として再生装置１に入力される。典型的には、記録媒体１２は、ＣＤである。あるいは、記録媒体１２は、ＤＡＴであってもよい。
【００２１】
以下、再生装置１に入力される入力信号は、ＤＴＳストリーム信号１００またはＰＣＭデジタル音響信号２００のいずれかであると仮定する。なお、本発明の再生装置１に入力される入力信号がこれらの特定の２つの信号に限定されるわけではない。再生装置１に入力される複数の入力信号の種類が、入力信号から検出され得る所定の同期信号の間隔の出現頻度に基づいて決定され得る限り、本発明を任意の入力信号に適用することができる。
【００２２】
図２Ａは、ＤＴＳストリーム信号１００のフォーマットを示す。
【００２３】
ＤＴＳストリーム信号１００は、記録媒体１２に設けられている複数のトラック（例えば、トラック０、トラック１、．．．トラックＮ）に記録されている。ここで、Ｎは任意の整数である。
【００２４】
ＤＴＳストリーム信号１００は、複数のフレーム１１０を含む。複数のフレーム１１０のそれぞれは、同期信号１１１と、フレームヘッダ１１２と、サブフレームデータ１１４とを含む。
【００２５】
ＤＴＳストリーム信号１００では、同期信号１１１は、３２ビットデータである。同期信号１１１は、値”０ｘ７ｆｆｅ８００１”を有している。あるいは、同期信号１１１は、値”０ｘ１ｆｆｆｅ８００”を有していてもよい。
【００２６】
サブフレームデータ１１４は、ＤＴＳに従って符号化されたデジタル音響信号である。サブフレームデータ１１４は、ｎ個のサブフレーム１１４−０〜１１４−（ｎ−１）（すなわち、サブフレーム０〜サブフレーム（ｎ−１））を含む。ここで、ｎは最大３２の整数である。サブフレーム１１４−０〜サブフレーム１１４−（ｎ−１）のそれぞれは、ｍ個のサブサブフレーム１１５−０〜１１５−（ｍ−１）（すなわち、サブサブフレーム０〜サブサブフレーム（ｍ−１））を含む。ここで、ｍは最大４の整数である。
【００２７】
図２Ｂは、ＰＣＭデジタル音響信号２００のフォーマットを示す。
【００２８】
ＰＣＭデジタル音響信号２００は、記録媒体１２に設けられている複数のトラック（例えば、トラック０、トラック１、．．．、トラックＮ）に記録されている。ここで、Ｎは任意の整数である。
【００２９】
ＰＣＭデジタル音響信号２００は、左チャンネル用の信号２１０Ｌと、右チャンネル用の信号２１０Ｒとを交互に含む。
【００３０】
図１を再び参照して、再生装置１は、入力信号を受け取る信号入力部１０と、入力信号から所定の同期信号を検出し、その所定の同期信号の間隔の出現頻度に応じて入力信号の種類を決定する同期信号検出部２０と、同期信号検出部２０によって決定された入力信号の種類に応じた信号処理を入力信号に対して行う信号処理部３０とを含む。
【００３１】
同期信号検出部２０は、その所定の同期信号の間隔の出現頻度が所定のしきい値を越えるか否かを判定する。その所定の同期信号の間隔の出現頻度が所定のしきい値を越える場合には、同期信号検出部２０は、入力信号がＤＴＳストリーム信号１００であると決定する。そうでない場合には、同期信号検出部２０は、入力信号がＰＣＭデジタル音響信号２００であると決定する。同期信号検出部２０は、入力信号の種類を示す検出信号を信号処理部３０に出力する。例えば、入力信号がＤＴＳストリーム信号１００である場合には、同期信号検出部２０は値「１」を有する検出信号を信号処理部３０に出力し、入力信号がＰＣＭデジタル音響信号２００である場合には、同期信号検出部２０は値「０」を有する検出信号を信号処理部３０に出力する。
【００３２】
同期信号検出部２０による検出結果を再生装置１のユーザに知らせるようにしてもよい。その検出結果を再生装置１のユーザに知らせる方法としては種々の方法がある。例えば、入力信号がＤＴＳストリーム信号１００である場合には、再生装置１の液晶パネル（図示せず）に「ＤＴＳインジケータ」を表示し、入力信号がＰＣＭデジタル音響信号２００である場合には、再生装置１の液晶パネルに「ＰＣＭインジケータ」を表示するようにしてもよい。あるいは、ＤＴＳストリーム信号１００が再生装置１に入力された場合に「この再生装置では、ＤＴＳストリーム信号を再生することはできません。デジタルオーディオインタフェース用の外部端子に外部レシーバを接続して下さい。」という音声を出力するようにしてもよい。
【００３３】
信号処理部３０は、入力信号がＰＣＭデジタル音響信号２００である場合にはその入力信号をＤ／Ａ変換部４０に出力し、入力信号がＤＴＳストリーム信号１００である場合にはその入力信号がＤ／Ａ変換部４０に出力されることを禁止するように動作する。例えば、入力信号がＤＴＳストリーム信号１００である場合には、信号処理部３０は、入力信号の信号レベルを０に減衰させてもよいし、入力信号がＤ／Ａ変換部４０に出力されないように入力信号の経路を変更するようにしてもよい。
【００３４】
あるいは、入力信号がＤＴＳストリーム信号１００である場合には、信号処理部３０は、入力信号の信号レベルを抑制し、その抑制された信号レベルを有する入力信号をＤ／Ａ変換部４０に出力するように動作してもよい。
【００３５】
このように、信号処理部３０が動作することにより、ＤＴＳストリーム信号１００がデコードされることなくＤ／Ａ変換部４０に出力されることが防止される（または、抑制される）。その結果、再生装置１から雑音が出力されることが防止される（または、再生装置１から出力される雑音が低減される）。
【００３６】
なお、信号処理部３０から出力される信号レベルのデフォルトを０（または、抑制された値）に設定しておき、入力信号がＰＣＭデジタル音響信号２００であると決定された場合にのみ信号処理部３０から出力される信号レベルを増幅するようにしてもよい。このような制御によっても、再生装置１から雑音が出力されることを防止する（または、再生装置１から出力される雑音を低減する）ことができる。
【００３７】
信号処理部３０から出力されるデジタル信号は、Ｄ／Ａ変換部４０によってアナログ信号に変換される。Ｄ／Ａ変換部４０から出力されるアナログ信号は、アナログ信号再生部５０を介して出力機器５０ａ（例えば、スピーカ）から出力される。
【００３８】
信号入力部１０から出力される入力信号は、デジタルオーディオインタフェース６０にも入力される。デジタルオーディオインタフェース６０は、入力信号を所定のフォーマット（例えば、ＩＥＣ９５８フォーマット）を有するデジタル信号に変換し、そのデジタル信号を外部端子６２を介して再生装置１の外部に出力する。デジタルオーディオインタフェース６０としては、例えば、ＳＰＤＩＦが採用され得る。外部端子６２には、例えば、入力信号をデコードする能力を有するデコーダを内蔵した外部レシーバ（図示せず）が接続される。
【００３９】
外部レシーバに内蔵のデコーダを用いて入力信号をデコードすることにより、その入力信号がＤＴＳストリーム信号１００であるかＰＣＭデジタル音響信号２００であるかを決定することができる。その入力信号がＤＴＳストリーム１００である場合には、その入力信号は外部レシーバにおいてデコードされた後にＤ／Ａ変換される。その入力信号がＰＣＭデジタル音響信号２００である場合には、その入力信号は外部レシーバにおいてＤ／Ａ変換される。
【００４０】
このように、入力信号の種類に応じて入力信号に対して適切な処理をすることにより、デジタルオーディオインタフェース６０から出力された信号を適切に再生することができる。
【００４１】
なお、図１に示される各構成要素は、ハードウェア（例えば、回路）によって実現されてもよいし、ソフトウェア（例えば、プログラム）によって実現されてもよい。あるいは、図１に示される各構成要素は、ハードウェアおよびソフトウェアの組み合わせによっても実現され得る。
【００４２】
図３は、同期信号検出部２０の構成を示す。同期信号検出部２０は、データカウンタ２１と、同期信号検出器２２と、アドレス格納部２３と、アドレス格納領域２４と、アドレス解析部２５とを含む。
【００４３】
入力信号は、データカウンタ２１と同期信号検出器２２とに１バイトずつ入力される。データカウンタ２１と同期信号検出器２２とに入力される入力信号のバイトの単位は任意（例えば、１バイト単位、２バイト単位、４バイト単位）であるが、本実施の形態では、入力信号のバイトの単位は１であると仮定する。
【００４４】
データカウンタ２１は、入力信号のバイト数をカウントし、現在の１バイトのデータが入力信号の先頭から何バイト目のデータにあたるかを示すアドレスをアドレス格納部２３に出力する。
【００４５】
同期信号検出器２２は、現在の１バイトのデータを含む過去の４バイトのデータが所定の同期信号に一致するか否かを判定する。過去の４バイトのデータが所定の同期信号に一致した場合には、同期信号検出器２２は、一致した旨を示す検出信号をアドレス格納部２３に出力する。過去の４バイトのデータが所定の同期信号に一致しない場合には、同期信号検出器２２は、一致しない旨を示す検出信号をアドレス格納部２３に出力する。
【００４６】
なお、本実施の形態では、所定の同期信号は、”０ｘ７ｆｆｅ８００１”または”０ｘ１ｆｆｆｅ８００”のいずれかであると仮定する。この場合、過去の４バイトのデータが”０ｘ７ｆｆｅ８００１”または”０ｘ１ｆｆｆｅ８００”のうち少なくとも一方に一致した場合には、一致した旨を示す検出信号がアドレス格納部２３に出力され、過去の４バイトのデータが”０ｘ７ｆｆｅ８００１”および”０ｘ１ｆｆｆｅ８００”のいずれにも一致しない場合には、一致しない旨を示す検出信号がアドレス格納部２３に出力される。
【００４７】
アドレス格納部２３は、一致した旨を示す検出信号に応答して、データカウンタ２１から出力されるアドレスをアドレス格納領域２４に格納する。
【００４８】
図４Ａは、アドレス格納領域２４の構成を示す。アドレス格納領域２４は、アドレステーブル２４ａとアドレス間隔テーブル２４ｂとを含む。
【００４９】
アドレステーブル２４ａは、アドレス格納部２３から出力される複数のアドレスを格納することが可能なように構成されている。図４Ａに示される例では、アドレステーブル２４ａは、アドレス０〜アドレスＫを格納するための（Ｋ＋１）個のエントリ２６−０〜２６−Ｋを有している。アドレステーブル２４ａを参照することにより、アドレス格納部２３から出力されたアドレスの履歴を知ることが可能になる。
【００５０】
なお、現在のアドレスを前回アドレステーブル２４ａに格納された過去のアドレスに上書きしないように、アドレスをアドレステーブル２４ａに書き込むたびにアドレスの書き込み位置を示すポインタの位置が更新される。
【００５１】
また、アドレス格納部２３は、現在のアドレスから所定の範囲以上過去のアドレスをアドレステーブル２４ａから削除する。その所定の範囲は、任意の長さを有するように設計され得る。例えば、その所定の範囲は、入力され得るＤＴＳストリーム信号の最大フレーム長の４倍以上の長さを有していてもよい。
【００５２】
その所定の範囲の長さを長く設定するほど、アドレステーブル２４ａは過去のアドレスの履歴を長期間にわたって保持し続けることになる。その結果、入力信号にエラーが発生した場合においてもその入力信号の種類を正確に判定することが可能となる。しかし、所定の範囲の長さを長く設定するほど、アドレステーブル２４ａが大きな格納領域を必要とするという問題点や、入力信号の種類が変化した場合においてその入力信号の種類が変化したことを検出することが遅くなるという問題点がある。
【００５３】
実際には、上述した観点を考慮して、その所定の範囲の長さが適切に設計される。本実施の形態では、所定の範囲の長さは、アドレステーブル２４ａの３２エントリ分に相当する長さに設定される。
【００５４】
アドレス解析部２５は、アドレステーブル２４ａに格納されている複数のアドレスのうち隣接するアドレス間の間隔を計算し、その計算された間隔（以下、アドレス間隔という）をアドレス間隔テーブル２４ｂに格納する。ここで、アドレス間隔は、入力信号に含まれる所定の同期信号の間隔を表す。
【００５５】
アドレス間隔テーブル２４ｂは、アドレス解析部２５によって計算された複数のアドレス間隔を格納することが可能なように構成されている。図４Ａに示される例では、アドレス間隔テーブル２４ｂは、アドレス間隔０〜アドレス間隔（Ｋ−１）を格納するためのＫ個のエントリ２８−０〜２８−（Ｋ−１）を有している。
【００５６】
さらに、アドレス解析部２５は、アドレス間隔テーブル２４ｂに格納された複数のアドレス間隔に基づいて、その複数のアドレス間隔のそれぞれの出現回数（出現頻度）を計算し、その複数のアドレス間隔のそれぞれの出現回数（出現頻度）が所定のしきい値を越えたか否かを判定する。
【００５７】
複数のアドレス間隔のうち少なくとも１つのアドレス間隔の出現回数（出現頻度）が所定のしきい値を越えた場合には、アドレス解析部２５は、入力信号がＤＴＳストリーム信号である旨を示す検出信号を出力する。複数のアドレス間隔のうちいずれのアドレス間隔の出現回数（出現頻度）も所定のしきい値を越えなかった場合には、アドレス解析部２５は、入力信号がＰＣＭデジタル音響信号である旨を示す検出信号を出力する。
【００５８】
図４Ｂは、アドレステーブル２４ａに格納された複数のアドレスの具体例と、アドレス間隔テーブル２４ｂに格納された複数のアドレス間隔の具体例とを示す。
【００５９】
アドレステーブル２４ａに格納されている複数のアドレスのうち隣接するアドレス間の間隔が計算される。その結果、アドレス間隔４０９６、４０９６、１０００、３０９６、４０９６、３８９６、２００、４０９６、４０９６が得られる。これらのアドレス間隔がアドレス間隔テーブル２４ｂの各エントリに格納される。
【００６０】
次に、アドレス間隔２００、１０００、３０９６、３８９６、４０９６のそれぞれの出現回数が計算される。図４Ｂに示される例では、アドレス間隔２００の出現回数は１、アドレス間隔１０００の出現回数は１、アドレス間隔３０９６の出現回数は１、アドレス間隔３８９６の出現回数は１、アドレス間隔４０９６の出現回数は５となる。所定のしきい値を３と仮定すると、アドレス間隔４０９６の出現回数（５）が所定のしきい値（３）を越えていることになる。その結果、入力信号がＤＴＳストリーム信号である旨を示す検出信号が出力される。
【００６１】
ここで、所定のしきい値を３としたのは、アドレス間隔の出現回数が１または２の場合には入力信号中に所定の同期信号と同一のパターンがたまたま現れた可能性が高く、この場合に入力信号がＤＴＳストリーム信号であると断定することは困難だからである。
【００６２】
アドレス間隔と比較される所定のしきい値（ＴH）と、アドレステーブル２４ａに保持されるアドレスの所定の範囲（Ｒ）とは、（数１）に示される関係を満たす。
【００６３】
【数１】
Ｒ≧Ｆmax＊（ＴH＋１）
ここで、Ｆmaxは入力され得るストリーム信号の最大フレーム長を示す。
【００６４】
なお、入力信号中に所定の同期信号と同一のパターンが現れる可能性が高い場合には、所定のしきい値をより高い値に設定することが好ましい。これにより、入力信号の種類の判定をより正確に行うことができる。
【００６５】
さらに、アドレス間隔が出現する可能性が予め限定されている場合には、アドレス解析部２５は、その限定されたアドレス間隔の出現頻度に応じて、入力信号の種類を決定することが好ましい。例えば、入力されるＤＴＳストリーム信号のフレームの長さが固定長である場合には、アドレス解析部２５が、その固定長以外の長さを有するアドレス間隔の出現回数を計算しないようにすることが好ましい。これにより、誤ったアドレス間隔に基づいて入力信号の種類を誤って判定してしまう可能性を低減することができる。
【００６６】
ＤＴＳストリーム信号のサブサブフレームには２５６サンプル分のオーディオデータに相当する時間分のデータが入っている。サブサブフレームのデータの長さＤLは、（数２）によって与えられる。
【００６７】
【数２】
ＤL＝２５６［ｓａｍｐｌｅ］＊２［ｃｈ］＊２［ｂｙｔｅ］＝１０２４［ｂｙｔｅ］
ＤＴＳストリーム信号のフレームの長さＦLは、（数３）によって与えられる。
【００６８】
【数３】
ＦL＝サブサブフレーム数＊サブフレーム数＊１０２４
（数３）から、ＤＴＳストリーム信号のフレームの長さＦLは、１０２４の倍数となることがわかる。従って、アドレス解析部２５が複数のアドレス間隔のそれぞれの出現回数（出現頻度）が所定のしきい値を越えたか否かを判定する際に、１０２４の倍数ではないアドレス間隔の出現回数をその判定から除外することにより、入力信号の種類を誤って判定してしまう可能性を少なくすることができる。
【００６９】
なお、Ｌ種類の所定の同期信号を検出の対象とする場合には、アドレス格納領域２４は、Ｌ個のアドレステーブル２４ａとＬ個のアドレス間隔テーブル２４ｂとを含む必要がある。これは、所定の同期信号の種類ごとに、アドレステーブル２４ａとアドレス間隔テーブル２４ｂとを設ける必要があるからである。本実施の形態では、Ｌ＝２である。従って、アドレス格納領域２４は、２個のアドレステーブル２４ａと２個のアドレス間隔テーブル２４ｂとを含む必要がある。
【００７０】
図５Ａ〜図５Ｆは、入力信号の種類を誤って判定しやすい入力信号の具体例を示す。
【００７１】
図５Ａは、ＤＴＳストリーム信号に含まれる所定の同期信号と同一の信号５１２を含むＰＣＭデジタル音響信号５１０の具体例を示す。図５Ａに示されるＰＣＭデジタル音響信号５１０が再生装置１に入力された場合には、アドレス間隔テーブル２４ｂには、信号５１２と信号５１２との間のアドレス間隔が格納される。しかし、このアドレス間隔に等しいアドレス間隔が複数回出現する可能性はきわめて低い。従って、アドレス間隔の出現回数と所定のしきい値とを比較することにより、入力信号がＰＣＭデジタル音響信号であると正しく判別することができる。
【００７２】
図５Ｂは、認識不可能な同期信号５２４を含むＤＴＳストリーム信号５２０の具体例を示す。認識不可能な同期信号５２４は、例えば、転送エラーなどにより同期信号が欠落することによって生じ得る。この場合においても、同期信号５２２を検出することにより、入力信号がＤＴＳストリーム信号であると正しく判別することができる。これは、同期信号の連続性ではなく同期信号の間隔の出現回数に基づいて、入力信号の種類を判別しているからである。
【００７３】
図５Ｃは、フレームの途中から入力された部分に同期信号５３２と同一の信号５３４を含むＤＴＳストリーム信号５３０の具体例を示す。この場合も、図５Ｂの場合と同様である。すなわち、同期信号５３２を検出することにより、入力信号がＤＴＳストリーム信号であると正しく判別することができる。これは、同期信号の連続性ではなく同期信号の間隔の出現回数に基づいて、入力信号の種類を判別しているからである。
【００７４】
図５Ｄは、同期信号５４２と同期信号５４２との間に同期信号５４２と同一の信号５４４を含むＤＴＳストリーム信号５４０の具体例を示す。図５Ｄに示されるＤＴＳストリーム信号５４０が再生装置１に入力された場合には、アドレス間隔テーブル２４ｂには、同期信号５４２と信号５４４との間のアドレス間隔と、信号５４４と同期信号５４２との間のアドレス間隔とが格納される。その結果、検出される同期信号のアドレス間隔が乱れることとなる。しかし、これらのアドレス間隔に等しいアドレス間隔が複数回出現する可能性はきわめて低い。従って、アドレス間隔の出現回数と所定のしきい値とを比較することにより、入力信号がＤＴＳストリーム信号であると正しく判別することができる。
【００７５】
図５Ｅは、不連続に接続された部分を含むＤＴＳストリーム信号５５０の具体例を示す。この場合も、図５Ｂの場合と同様である。すなわち、同期信号５５２を検出することにより、入力信号がＤＴＳストリーム信号であると正しく判別することができる。これは、同期信号の連続性ではなく同期信号の間隔の出現回数に基づいて、入力信号の種類を判別しているからである。
【００７６】
図５Ｆは、ＰＣＭデジタル音響信号５６４とそれに接続されたＤＴＳストリーム信号５６６とを含む入力信号５６０の具体例を示す。入力信号５６０は、その途中で、ＰＣＭデジタル音響信号５６４からＤＴＳストリーム信号５６６に変化する。この場合、入力信号の前半部分には同期信号がない（または、ほとんどない）。その結果、入力信号の前半部分はＰＣＭデジタル音響信号であると正しく判別することができる。また、入力信号の後半部分は同期信号５６２が等間隔に入力される３番目の同期信号５６２まではＰＣＭデジタル音響信号であると誤って判定されるが、それ以降は上記のようにＤＴＳストリーム信号であると正しく判定される。このように、入力信号中にＰＣＭデジタル音響信号とＤＴＳストリーム信号とが混在している場合でもその入力信号の種類を正しく判別することができる。
【００７７】
なお、実施の形態１の再生装置１は、入力信号の種類が変化する場合には、入力信号の種類が正しく判定されるまでに時間を要する。この点についての改良は、実施の形態２および実施の形態３において言及される。
【００７８】
（実施の形態２）
図６は、本発明の実施の形態２の再生装置２の構成を示す。再生装置２は、再生装置１（図１）の構成に加えて、入力部コントローラ７０と、ホストコントローラ８０をさらに含んでいる。
【００７９】
なお、図６において、図１に示される構成要素と同一の構成要素には同一の参照番号を付し、その説明を省略する。
【００８０】
同期信号検出部２０から出力される検出信号は、信号処理部３０ではなく、ホストコントローラ８０に供給される。ホストコントローラ８０から出力される制御信号は、信号処理部３０に供給される。
【００８１】
入力部コントローラ７０は、記録媒体１２から読み出される入力信号のアドレスを管理する。すなわち、入力部コントローラ７０は、選択された任意のアドレスから入力信号を読み出すように信号入力部１０を制御する。
【００８２】
図７は、入力信号３００の読み出し位置を示す。この読み出し位置が入力部コントローラ７０によって制御される。
【００８３】
図７において、読み出し位置３１０は、入力信号３００の先頭位置を示す。入力部コントローラ７０は、読み出し位置３１０から所定の区間の入力信号３００の読み出しをスキップし、読み出し位置３２０から入力信号３００の読み出しを開始するように信号入力部１０を制御する。
【００８４】
読み出し位置３２０は、読み出し位置３１０から所定の区間の中に、再生されるトラックのデータが確実に含まれるように予め設定される。例えば、ＣＤに記録された信号を再生する場合には、読み出し位置３２０は、トラックの先頭から入力され得るストリーム信号の最大フレーム長以上離れた位置に予め設定されることが好ましい。
【００８５】
このように読み出し位置３２０を設定することにより、トラックの先頭に含まれ得る「ごみデータ」（すなわち、再生されるべきトラックのデータとは無関係のデータ）を再生することによって入力信号３００の種類を誤って判定することを少なくすることができる。例えば、ＣＤに記録された信号を再生する場合には、トラックの先頭には１つ前のトラックの終わりのデータが含まれていたり、最初のトラックの先頭にはそのトラックのデータとは無関係のデータが含まれている可能性がある。従って、トラックの先頭から所定の区間、入力信号３００の読み出しをスキップすることは、入力信号３００の種類を誤って判定することを防ぐために有効である。
【００８６】
読み出し位置３２０から入力信号３００が読み出される時点では、ホストコントローラ８０は、信号処理部３０からの出力を禁止する（または、信号処理部３０から出力される信号レベルを抑制する）ように信号処理部３０を制御する。この制御が読み出し位置３２０から入力信号３００が読み出される時点におけるデフォルト制御である。
【００８７】
ホストコントローラ８０は、同期信号検出部２０から出力される検出信号に応じて、入力信号３００がＰＣＭデジタル音響信号かＤＴＳストリーム信号かを判定する。例えば、ホストコントローラ８０は、所定の時間にわたって同期信号検出部２０から出力される検出信号を監視し、その所定の時間において入力信号３００がＰＣＭデジタル音響信号であると判定された回数が入力信号３００がＤＴＳストリーム信号であると判定された回数よりも多い場合には、入力信号３００をＰＣＭデジタル音響信号であると判定し、それ以外の場合には、入力信号３００をＤＴＳストリーム信号であると判定するようにしてもよい。
【００８８】
入力信号３００がＰＣＭデジタル音響信号かＤＴＳストリーム信号かの判定が完了すると、ホストコントローラ８０は、その判定が完了した旨を示す制御信号を入力部コントローラ７０に出力する。入力部コントローラ７０は、その判定が完了した旨を示す制御信号に応答して、読み出し位置３１０から入力信号３００の読み出しを開始するように信号入力部１０を制御する。
【００８９】
読み出し位置３１０から入力信号３００が読み出される時点では、ホストコントローラ８０は、同期信号検出部２０から出力される検出信号に応じて、信号処理部３０からの出力を禁止するか否か（または、信号処理部３０から出力される信号レベルを抑制するか否か）を制御する。入力信号３００がＰＣＭデジタル音響信号であると判定された場合には、ホストコントローラ８０は、信号処理部３０からの出力を許可する（または、信号処理部３０から出力される信号レベルを増幅する）ように信号処理部３０を制御する。入力信号３００がＤＴＳストリーム信号であると判定された場合には、ホストコントローラ８０は、信号処理部３０からの出力を禁止する（または、信号処理部３０から出力される信号レベルを抑制する）ように信号処理部３０を制御する。
【００９０】
このように、入力信号３００の先頭から所定の区間だけ離れた位置から入力信号３００を先読みし、そのように先読みされた信号に基づいて入力信号３００の種類を判別することにより、入力信号３００の先頭に「ごみデータ」が含まれている場合であっても、入力信号３００の種類を正しく判別することが可能になる。
【００９１】
また、入力信号３００を先読みすることにより、入力信号３００がＰＣＭデジタル音響信号からＤＴＳストリーム信号に変化する場合（例えば、図５Ｆに示される場合）において、入力信号３００がＰＣＭデジタル音響信号からＤＴＳストリーム信号に変化してから入力信号３００の種類が正しく判別されるまでに要する時間を短縮することができる。
【００９２】
さらに、入力信号３００がＰＣＭデジタル音響信号かＤＴＳストリーム信号かを判定している間は、信号処理部３０からの出力を禁止する（または、信号処理部３０から出力される信号レベルを抑制する）ように信号処理部３０がデフォルト制御され、かつ、その判定結果に基づいて入力信号３００の先頭から再生が開始される。その結果、再生装置２から雑音が出力されることが防止される（または、再生装置２から出力される雑音が低減される）。
【００９３】
（実施の形態３）
図８は、本発明の実施の形態３の再生装置３の構成を示す。再生装置３は、再生装置２（図６）の構成に加えて、入力バッファ９０をさらに含んでいる。
【００９４】
なお、図８において、図１に示される構成要素と同一の構成要素には同一の参照番号を付し、その説明を省略する。
【００９５】
入力バッファ９０は、入力信号を一時的に格納する。入力バッファ９０は、所定の数のデータを格納することが可能な容量を有している。このように、入力信号を一時的に格納することにより、入力信号が信号処理部３０に入力されるタイミングは、入力信号が同期信号検出部２０に入力されるタイミングよりも、入力バッファ８０に格納される所定の数のデータ分だけ遅れる。
【００９６】
このことは、相対的に、入力信号を先読みすることと同等である。入力バッファ９０に一時的に格納されるデータの最大数を調整することは、入力信号の読み出し開始位置を調整することに対応するからである。従って、再生装置３によっても、実施の形態２の再生装置２について説明した効果と同様の効果が得られる。
【００９７】
さらに、再生装置３によれば、ホストコントローラ８０による制御が、実施の形態２よりも簡単に実現され得るという効果がある。
【００９８】
なお、実施の形態１〜３において、同期信号検出部２０の構成を他の構成に置き換えることも可能である。
【００９９】
図９は、同期信号検出部２０ａの構成を示す。同期信号検出部２０（図３）は、同期信号検出部２０ａに置換され得る。図９において、図３に示される構成要素と同一の構成要素には同一の参照番号を付し、その説明を省略する。
【０１００】
アドレス解析部９５は、アドレス間隔テーブル２４ｂに格納された複数のアドレス間隔のうち最も出現回数が多いアドレス間隔をアドレス間隔の代表値としてアドレス格納部９３に出力する。
【０１０１】
アドレス格納部９３は、アドレス間隔の代表値に応じて、アドレステーブル２４ａに保持されるアドレスの所定の範囲を可変に設定する。例えば、その所定の範囲は、アドレス間隔の代表値の４倍に設定される。
【０１０２】
このように、アドレステーブル２４ａに保持されるアドレスの所定の範囲を可変に設定することにより、アドレステーブル２４ａに保持されるアドレスの所定の範囲を固定する場合に比較して、アドレス間隔の履歴の時間を短縮することができるとともに、入力信号がＰＣＭデジタル音響信号からＤＴＳストリーム信号に変化する場合（例えば、図５Ｆに示される場合）において、入力信号がＰＣＭデジタル音響信号からＤＴＳストリーム信号に変化してから入力信号の種類が正しく判別されるまでに要する時間を短縮することができる。
【０１０３】
【発明の効果】
本発明によれば、入力信号から所定の同期信号が検出され、その所定の同期信号の間隔の出現頻度に応じて入力信号の種類が決定される。これにより、入力信号をデコードすることなく、入力信号の種類を識別することが可能になり、入力信号の種類に応じた信号処理を入力信号に対して行うことが可能になる。その結果、再生装置から出力される雑音が低減される。
【０１０４】
また、本発明によれば、再生装置がデコーダを内蔵する必要がない。従って、再生装置のコストを低減することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１の再生装置１の構成を示す図である。
【図２Ａ】ＤＴＳストリーム信号１００のフォーマットを示す図である。
【図２Ｂ】ＰＣＭデジタル音響信号２００のフォーマットを示す図である。
【図３】同期信号検出部２０の構成を示す図である。
【図４Ａ】アドレス格納領域２４の構成を示す図である。
【図４Ｂ】アドレステーブル２４ａに格納された複数のアドレスの具体例と、アドレス間隔テーブル２４ｂに格納された複数のアドレス間隔の具体例とを示す図である。
【図５Ａ】入力信号の種類を誤って判定しやすい入力信号の具体例を示す図である。
【図５Ｂ】入力信号の種類を誤って判定しやすい入力信号の具体例を示す図である。
【図５Ｃ】入力信号の種類を誤って判定しやすい入力信号の具体例を示す図である。
【図５Ｄ】入力信号の種類を誤って判定しやすい入力信号の具体例を示す図である。
【図５Ｅ】入力信号の種類を誤って判定しやすい入力信号の具体例を示す図である。
【図５Ｆ】入力信号の種類を誤って判定しやすい入力信号の具体例を示す図である。
【図６】本発明の実施の形態２の再生装置２の構成を示す図である。
【図７】入力信号３００の読み出し位置を示す図である。
【図８】本発明の実施の形態３の再生装置３の構成を示す図である。
【図９】同期信号検出部２０ａの構成を示す図である。
【符号の説明】
１、２、３  再生装置
１０  信号入力部
１２  記録媒体
２０  同期信号検出部
２１  データカウンタ
２２  同期信号検出部
２３、９３  アドレス格納部
２４  アドレス格納領域
２４ａ  アドレステーブル
２４ｂ  アドレス間隔テーブル
２５、９５  アドレス解析部
３０  信号処理部
４０  Ｄ／Ａ変換部
５０  アナログ信号再生部
５０ａ  出力機器
６０  デジタルオーディオインタフェース
６２  外部端子
７０  入力部コントローラ
８０  ホストコントローラ
９０  入力バッファ
【図１】
0004191868.tif 000002
【図２Ａ】
0004191868.tif 000003
【図２Ｂ】
0004191868.tif 000004
【図３】
0004191868.tif 000005
【図４Ａ】
0004191868.tif 000006
【図４Ｂ】
0004191868.tif 000007
【図５Ａ】
0004191868.tif 000008
【図５Ｂ】
0004191868.tif 000009
【図５Ｃ】
0004191868.tif 000010
【図５Ｄ】
0004191868.tif 000011
【図５Ｅ】
0004191868.tif 000012
【図５Ｆ】
0004191868.tif 000013
【図６】
0004191868.tif 000014
【図７】
0004191868.tif 000015
【図８】
0004191868.tif 000016
【図９】
0004191868.tif 000017