(57)【要約】【課題】  ΔΣ変調により得られた１ビットオーディオ信号を記録している光ディスクを再生するオーディオディスクプレーヤにおいて、再生信号にエラーがあった場合にノイズを発生させずに好ましいタイミングで、かつ滑らかに出力信号をミュートするのは困難であった。【解決手段】   フェード処理部１８は、デコーダ１７からの音楽データＤＡに対してミュートのためのフェード処理を施す。エラーフラグ判断部２０は、バッファ１６からデコーダ１７に送られる上記再生用１ビットデジタル信号ＤＲ’よりも時間的に前のデータ、例えば所定時間後にデコーダ１７に送られるべき判断用データ列Ｄｄ中のエラーフラグｆｅの状態を判断する。フェード制御部２１は、このエラーフラグ判断部２０からのエラー判断結果（エラー判断フラグ）ｆｅ’に基づいて上記フェード処理部１８のミュートのためのフェード処理を制御する。【選択図】  図１
2006040529.tif 000002
【特許請求の範囲】
【請求項１】
ΔΣ変調されている１ビットオーディオ信号を一旦蓄積するメモリ手段と、
記録媒体から再生された上記ΔΣ変調されている１ビットオーディオ信号を上記メモリ手段に供給する供給手段と、
上記メモリ手段のデータ蓄積量を監視する監視手段と、
ミュート信号を表す１ビットデジタル信号を生成するミュート信号生成手段と、
上記メモリ手段から読み出された１ビットオーディオ信号と前記ミュート信号生成手段から出力されるミュート信号を表す１ビットデジタル信号とをフェーダ処理して切り換える切換手段と、
上記切り換え手段から出力される１ビットデジタル信号をアナログ信号に変換するＤ／Ａ変換手段と、
上記メモリ手段に第１の所定量を超えるデータが蓄積されるまでの期間は上記切り替え手段から上記ミュート信号生成手段から出力されるミュート信号が出力されるように制御し、上記メモリ手段に第１の所定量を超えるデータが蓄積されたと上記監視手段によって判定された場合には上記メモリ手段からデータが出力されるように制御すると共に上記切替手段にて上記ミュート信号から上記メモリ手段から出力される１ビットオーディオ信号に上記Ａ／Ｄ変換手段への出力がクロスフェード切り替えされるように制御し、上記メモリ手段に蓄積された１ビットオーディオ信号のデータ量が第２の所定量より少なくなったと上記監視手段によって判定された場合には上記切り替え手段にて上記メモリ手段から出力される１ビットオーディオ信号から上記ミュート信号生成手段から出力されるミュート信号に上記Ａ／Ｄ変換手段への出力がクロスフェード切り換えされるように制御する制御手段と
を備えるデジタル信号処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ΔΣ変調により得られた１ビットデジタル信号を処理するデジタル信号処理装置に関する。
【背景技術】
【０００２】
近年、アナログオーディオ信号にデルタシグマ（ΔΣ）変調を施して得られた１ビットオーディオ信号を高音質のレコーダーやデータ伝送に応用することが考えられている。ΔΣ変調により得られた１ビットオーディオ信号は、従来のデジタルオーディオに使われてきた例えばサンプリング周波数４４．１ＫＨｚ、データ語長１６ビットのいわゆるマルチビットデジタル信号に比べて、サンプリング周波数が６４倍（６４×４４．１ＫＨｚ）でデータ語長が１ビットというように、非常に高いサンプリング周波数と短いデータ語長といった形をとる。
【０００３】
上記１ビットオーディオ信号を記録した光ディスクを再生するオーディオディスクプレーヤの構成を図１０に示す。このオーディオディスクプレーヤ６０は、光ディスク６１から１ビットオーディオ信号のＲＦ信号や、アクチュエータ制御用のフォーカスエラー信号、トラッキングエラー信号を検出する光学ピックアップ６２と、上記ＲＦ信号を波形整形したり上記フォーカスエラー信号及びトラッキングエラー信号を増幅するＲＦ回路６３と、波形整形されたＲＦ信号にＥＦＭ＋復調処理やＲＳ（Read Solomon）−ＰＣ（Product Code）というＥＣＣ処理を施す第１信号処理部６４とを備える。
【０００４】
また、このオーディオディスクプレーヤ６０は、第１信号処理部６４で上記復調やＥＣＣ処理が施されたＲＦ信号の再生レートを一定に保つために一旦蓄えるバッファ６５と、バッファ６５からの読み出し信号に施されている暗号化に対するデコード処理や、フェード処理等を施す第２信号処理部６６と、第２信号処理部６６でデコード、フェード処理された１ビットオーディオ信号をアナログオーディオ信号に変換して出力端子６８に供給する１ビットＤ／Ａ変換器６７とを備えてなる。ここで、バッファ６５は、第２の信号処理部６６でデコード処理を行う為と再生レートを一定に保つために不可欠なものである。
【０００５】
ところで、１ビットオーディオ信号を記録している光ディスク６１の再生においては、上記光ディスク６１から読み取った１ビットオーディオ信号に訂正不可能なエラーがあった場合、前値ホールドや直線補間といった信号処理ができないため、不要な大音量のノイズが出てしまう恐れがあった。これを防ぐためにエラー信号が出力される直前に出力信号をミュートさせることが好ましい。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、図１１に示す様に第１信号処理部６４で復調及びＥＣＣ処理されたＲＦ信号出力と、第２信号処理部６６で得られたデコード出力には０〜数秒の時間ずれＴdが生じるので、第１信号処理部６４で信号処理した時点で訂正不能なエラーデータが検出された場合に、その時点でアナログオーディオ出力信号にミュート処理を行ってもタイミングが合わない。
【０００７】
本発明は、上記実情に鑑みてなされたものであり、再生信号にエラーがあった場合にノイズを発生させずに好ましいタイミングで、かつ滑らかに出力信号をミュートできるデジタル信号処理装置の提供を目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るデジタル信号処理装置は、上記課題を解決するために、ΔΣ変調されている１ビットオーディオ信号を一旦蓄積するメモリ手段と、記録媒体から再生された上記ΔΣ変調されている１ビットオーディオ信号を上記メモリ手段に供給する供給手段と、上記メモリ手段のデータ蓄積量を監視する監視手段と、ミュート信号を表す１ビットデジタル信号を生成するミュート信号生成手段と、上記メモリ手段から読み出された１ビットオーディオ信号と前記ミュート信号生成手段から出力されるミュート信号を表す１ビットデジタル信号とをフェーダ処理して切り換える切換手段と、上記切り換え手段から出力される１ビットデジタル信号をアナログ信号に変換するＤ／Ａ変換手段と、上記メモリ手段に第１の所定量を超えるデータが蓄積されるまでの期間は上記切り替え手段から上記ミュート信号生成手段から出力されるミュート信号が出力されるように制御し、上記メモリ手段に第１の所定量を超えるデータが蓄積されたと上記監視手段によって判定された場合には上記メモリ手段からデータが出力されるように制御すると共に上記切替手段にて上記ミュート信号から上記メモリ手段から出力される１ビットオーディオ信号に上記Ａ／Ｄ変換手段への出力がクロスフェード切り替えされるように制御し、上記メモリ手段に蓄積された１ビットオーディオ信号のデータ量が第２の所定量より少なくなったと上記監視手段によって判定された場合には上記切り替え手段にて上記メモリ手段から出力される１ビットオーディオ信号から上記ミュート信号生成手段から出力されるミュート信号に上記Ａ／Ｄ変換手段への出力がクロスフェード切り換えされるように制御する制御手段とを備える。
【発明の効果】
【０００９】
本発明に係るデジタル信号処理装置は、再生信号にエラーがあった場合にノイズを発生させずに好ましいタイミングで、かつ滑らかに出力信号をミュートできる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について図面を参照しながら説明する。先ず、この実施の形態の構成を図１に示す。すなわち、この実施の形態は、光ディスク１１に予め記録されている、ΔΣ変調により得られた１ビットオーディオ信号を再生するオーディオディスクプレーヤ１０である。
【００１１】
このオーディオディスクプレーヤ１０は、光ディスク１１からＲＦ信号、フォーカスエラー信号及びトラッキングエラー信号を読み出す光学ピックアップ１２と、光学ピックアップ１２が読み出したＲＦ信号に波形整形処理を施したり、フォーカスエラー信号ＦＥ及びトラッキングエラー信号ＴＥを増幅するＲＦ回路１３と、ＲＦ回路１３で波形整形されたＲＦ信号に復調処理や、ＥＣＣ処理を施して再生用１ビットデジタル信号ＤＲを得ると共に、ＥＣＣ処理によってでも訂正不能なエラーデータを検出し、かつディスクに記録されていたＣＬＶ速度及び位相情報を読み出す第１信号処理部１４と、第１信号処理部１４からの再生用１ビットデジタル信号ＤＲに対してデコード処理を施す第２信号処理部１５と、第２信号処理部１５でデコードされた１ビットデジタル信号をアナログのオーディオ信号に変換する１ビットＤ／Ａ変換器２２とを備えている。１ビットＤ／Ａ変換器２２からのアナログのオーディオ信号は出力端子２３に供給される。
【００１２】
また、オーディオディスクプレーヤ１０は、ＲＦ回路１３で増幅されたフォーカスエラー信号ＦＥ、トラッキングエラー信号ＴＥに基づいて光学ピックアップ１２に供給するフォーカスサーボ，トラッキングサーボ及びスレッドサーボ信号を生成するサーボ回路２４と、サーボ回路２４からの上記各サーボ信号に基づいて光学ピックアップ１２を駆動する駆動回路２５と、光ディスク１１を回転するスピンドルモータ２６とを備えている。駆動回路２５には第１信号処理部１４からのＣＬＶ速度及び位相情報が供給され、スピンドルモータ２６の駆動制御に使う。
【００１３】
また、このオーディオディスクプレーヤ１０は、第１信号処理部１４で復調された時間情報等のサブコードsubを解読して各部を制御すると共に、第２信号処理部１５に制御信号CNTを供給して通常再生時、又は再生停止時のデコード処理を制御するシステムコントローラ２７と、このシステムコントローラ２７に接続される表示部２８と、ユーザからの入力操作を受け付けるキー操作部（ｋｅｙ）２９とを備えている。
【００１４】
以下、上記各部について詳細に説明する。先ず、光ディスク１１に記録されている、１ビットオーディオ信号を生成するΔΣ変調器について図２を用いて説明する。図２において、ΔΣ変調器３０は、加算器３２と、積分器３３と、１ビット量子化器３４と、１サンプル遅延器３６とを備えてなる。加算器３２の加算出力は積分器３３に供給され、積分器３３からの積分出力は１ビット量子化器３４に供給される。１ビット量子化器３４の量子化出力は出力端子３５から導出される一方、１サンプル遅延器３６を介して負符号とされて加算器３２にフィードバックされ、入力端子３１から供給されるアナログオーディオ信号に加算される。加算器３２からの加算出力は、積分器３３で積分される。そして、この積分器３３からの積分出力を１ビット量子化器３４で１サンプル期間毎に量子化しているので、出力端子３５から１ビット量子化データ、すなわち上記１ビットオーディオ信号を出力することができる。
【００１５】
第１信号処理部１４は、ＲＦ回路１３で波形整形されたＲＦ信号にＥＦＭ＋と呼ばれる復調処理や、ＲＳ（Read Solomon）−ＰＣ（Product Code）と呼ばれるＥＣＣ処理を施して再生用１ビットデジタル信号ＤＲを出力すると共に、ＲＳ−ＰＣによるＥＣＣ処理の結果に応じたエラーフラグｆｅを生成する。このエラーフラグｆｅは、例えば２０４８バイトのセクタ単位毎に生成される。上記ＥＣＣ処理で訂正不能なエラーデータが上記セクタ単位に存在したらエラーフラグｆｅはアクティブにされる。一方、訂正不能なエラーデータがセクタ単位に存在しなければエラーフラグｆｅはインアクティブにされる。
【００１６】
第２信号処理部１５は、第１信号処理部１４からの再生用１ビットデジタル信号ＤＲに対して上記エラーフラグｆｅに基づいた、ミュートのためのフェード処理を伴ったデコード処理を施すため、またシステムコントローラ２７からの制御信号CNTに基づいた、ミュートのためのフェード処理を伴ったデコード処理を施すために以下の構成をとる。すなわち、第２信号処理部１５は、上記再生用１ビットデジタル信号ＤＲを一定レートで再生するためのバッファ１６と、バッファ１６から読み出した再生用１ビットデジタル信号ＤＲ’をデコードするデコーダ１７と、デコーダ１７からのデコード出力の内、音楽データＤＡに対してミュートのためのフェード処理を施すフェード処理部１８と、バッファ１６からデコーダ１７に送られる上記再生用１ビットデジタル信号ＤＲ’よりも時間的に前のデータ、例えば所定時間後にデコーダ１７に送られるべき判断用データ列Ｄｄ中のエラーフラグｆｅの状態を判断するエラーフラグ判断部２０と、このエラーフラグ判断部２０からのエラー判断結果（エラー判断フラグ）ｆｅ’に基づいて上記フェード処理部１８のミュートのためのフェード処理を制御するフェード制御部２１とを備えてなる。
【００１７】
この第２信号処理部１５でのデコード時に、行われるミュートのためのフェード処理について説明する。
【００１８】
一般的に、ＥＣＣ処理により訂正不能なエラーが発生した場合には、アナログ出力信号にミュート処理を行うことが考えられる。しかし、１ビットオーディオ信号を再生するときに、再生信号を音楽データからいきなりミュート処理し、無音データに変更すると大きなクリックノイズが出る。このため、１ビットフェード処理を行って滑らかにミュートを行う必要がある。
【００１９】
この１ビットフェード処理とは、後述する図３及び図６に示すように、音楽データに任意の係数をかけて一旦データをマルチビットとして扱い、再びΔΣ変調を行って１ビットに戻すという信号処理を用意し、信号処理を行うときだけこの経路に切り替えるというものである。
【００２０】
ただしこのようなミュート処理を行う為には数ｍｓｅｃの音楽データが必要であり、データがエラーとなる数ｍｓｅｃ前から再生信号を減衰し始める為、前もってエラーの情報を知る必要がある。
【００２１】
一方、フェード処理を伴ったミュートの後は、音楽データの復帰後にこのミュートを解除（ＯＦＦ）させる必要がある。ミュートがＯＮとなる場合はデコードした音楽データがエラーとなる数ｍｓｅｃ前に減衰を開始させる必要があるが、ミュートがＯＦＦとなって音が出ていくときは前もって解除を始めるとエラーデータを出力してしまうため、ミュートＯＦＦ時はデコーダ出力がエラーの無い状態になって初めて解除を開始しなければいけない。
【００２２】
また通常のデジタルオーディオと同様に、再生ポーズ、停止、サーチなどでは再生信号のオンオフでクリックノイズが出ない様に１ビットフェード処理を用いたソフトミュートが必要である。この再生ポーズや停止時の減衰は、比較的長い時間例えば数十ｍｓの時間をかけて行うのが好ましい。
【００２３】
一方再生信号がエラーであった場合は音が途切れる時間が短いことが望ましいためこの減衰には比較的短い時間例えば数ｍｓの時間で減衰が終了したほうがよい。このようにミュートのための減衰時間は複数必要である。
【００２４】
そこで、本発明では、ミュートのためのフェード処理を、データエラー時と再生停止時とで音量減衰時間、及び復帰の時間を変えて行うようにしている。
【００２５】
バッファ１６は空き領域のある限り、第１信号処理部１４からの再生用１ビットデジタル信号ＤＲを記憶し、一定のレートで読み出してデコーダ１７に供給する。また、バッファ１６は上記エラーフラグｆｅも付加的に記憶する。そして、上記デコーダ１７に供給する再生用１ビットデジタル信号ＤＲ’よりも所定時間だけ前の判断用データ列Ｄｄをエラーフラグ判断部２０に供給する。
【００２６】
デコーダ１７は、バッファ１６から供給された再生用１ビットデジタル信号ＤＲ’をタイムコード、サプリメントデータ、音楽データＤAに分離し、音楽データＤＡをフェード処理部１８に供給する。
【００２７】
エラーフラグ判断部２０は、バッファ１６からデコーダ１７に送られる再生用１ビットデジタル信号ＤＲ’よりも所定時間だけ前の判断用データ列Ｄｄの上記エラーフラグｆｅがアクティブであるかインアクティブであるかを判断してエラー判断フラグｆｅ’を生成し、フェード制御部２１に送る。
【００２８】
フェード制御部２１は、エラーフラグ判断部２０から供給されるエラー判断フラグｆｅ’がアクティブであるときには、フェード処理部１８に速やかなフェードアウト処理を行わせるためにアクティブのミュートフラグｆｍとステップフラグｆｓを発生する。また、上記エラー判断フラグフラグｆｅ’がインアクティブになると所定の時間だけカウントして待ってからミュートフラグｆｍをインアクティブにし、更に所定のある時間だけ待ってからステップフラグｆｓをインアクティブにする。このように、フェード制御部２１は、保持カウンタとして動作する。二つのフラグをインアクティブにするタイミングについては後述する。
【００２９】
フェード処理部１８は、フェード制御部２１及びシステムコントローラ２７の制御により音楽データＤＡにミュートのためのフェード処理を施す。エラー判断フラグｆｅ’が始めからインアクティブ、すなわち再生用１ビットデジタル信号ＤＲに上記ＥＣＣ処理で訂正できないエラーが無く、通常再生しているときにはシステムコントローラ２７からの制御信号CNTに基づいて上記音楽データＤＡをスルーして１ビットＤ／Ａ変換器２２に供給する。また、再生停止時には上記制御信号CNTに基づいて上記音楽データＤＡにエラー発生時とは異なった緩やかなミュートのためのフェード処理を施す。また、エラー発生時、すなわちエラー判断フラグｆｅ’がアクティブであるときには、フェード制御部２１からの上記ミュートフラグｆｍ及びステップフラグｆｓに基づいて再生停止時とは異なった速やかなミュートのためのフェード処理を施す。再生停止時とエラー発生時でのミュートのためのフェード処理を異ならせるため、フェード処理部１８は音量を制御するためのアッテネータ（ＡＴＴ）カウンタ１９を内蔵している。このＡＴＴカウンタ１９は、上記ミュートフラグｆｍ，ステップフラグｆｓ及び制御信号CNTによりカウントのためのステップ幅（刻み幅）を変える。
【００３０】
このフェード処理部１８の具体例を図３に示す。フェード処理部１８には信号端子４１を介してデコーダ１７から音楽データＤＡが供給される。また、このフェード処理部１８内部のＡＴＴカウンタ１９には制御端子４２を介してフェード制御部２１からミュートフラグｆｍが供給される。また、制御端子４３を介して同じくフェード制御部２１からのステップフラグｆｓが供給される。また、制御端子４４を介してシステムコントローラ２７からの制御信号CNTが供給される。ＡＴＴカウンタ１９のカウント値Ｃｖは乗算器４５によって上記音楽データＤＡに乗算される。乗算器４５からの乗算出力は１ビットデータではなくなるので、再ΔΣ変調器４６により再度１ビットデータに変換される。この１ビットデータは切り換えスイッチ４７の被選択端子ｂに供給される。一方、上記音楽データＤＡは切り換えスイッチ４７の被選択端子ａに供給されている。したがって、この切り換えスイッチ４７の切り換え片ｃが被選択端子ａ側に接続すれば、音楽データＤＡはスルーされて出力端子４８を介して１ビットＤ／Ａ変換器２２に供給される。また、切り換えスイッチ４７の切り換え片ｃが被選択端子ｂに接続すれば、再ΔΣ変調器４６からのフェード処理出力である１ビット信号が１ビットＤ／Ａ変換器２２に供給される。
【００３１】
以下、このオーディオディスクプレーヤ１０の動作を、通常再生時、データエラー時のミュート処理、ミュート解除処理、再生停止時等のミュート処理に分けて説明する。
【００３２】
先ず、通常再生時の動作について説明する。
【００３３】
通常再生時、バッファ１６は空き領域のある限り、第１信号処理部１４からの再生用１ビットデジタル信号ＤＲを貯え、一定レートでデコーダ１７に読み出す。またバッファ１６はこの再生用１ビットデジタル信号ＤＲより所定時間だけ前に読み出した判断用データ列Ｄｄをエラーフラグ判断部２０に供給する。
【００３４】
デコーダ１７はバッファ１６からの再生用１ビットデジタル信号ＤＲ’をタイムコード、サプリメンタリデータ、音楽データＤＡにそれぞれ分離し、音楽データＤＡをフェード処理部１８に送る。フェード処理部１８では図３に示した切り換えスイッチ４７の切り換え片ｃがシステムコントローラ２７からの制御信号CNTにより被選択端子ａに接続される。このため、フェード処理部１８は、音楽データＤＡをスルーさせて１ビットＤ／Ａ変換器２２に送る。１ビットＤ／Ａ変換器２２は、１ビット音楽データＤＡを波形整形し、高周波ノイズ除去を行ってアナログ音楽信号に変換して出力端子２３に供給する。
【００３５】
次に、データエラー時のミュート処理について説明する。
【００３６】
光ディスク１１の大きなキズなどにより、第１信号処理部１４でのＲＳ−ＰＣによるＥＣＣ処理でも訂正不可能なエラーが発生したとき、第１信号処理部１４はエラーフラグｆｅをアクティブにする。
【００３７】
バッファ１６は空き領域のある限り、第１信号処理部１４からの再生用１ビットデジタル信号ＤＲを記憶し、一定のレートでデコーダ１７に供給する。また、バッファ１６は上記エラーフラグｆｅも付加的に記憶する。そして、上記デコーダ１７に供給する再生用１ビットデジタル信号ＤＲ’よりも所定時間だけ前に読み出した判断用データ列Ｄｄをエラーフラグ判断部２０に供給する。
【００３８】
このため、デコーダ１７にまだ正常な再生用１ビットデジタル信号ＤＲ’が送られているうちに、エラーフラグ判断部２０は判断用データ列Ｄｄからエラーフラグｆｅを読み取ることができる。
【００３９】
エラーフラグ判断部２０は、この判断用データ列Ｄｄを常に監視し続け、エラーフラグｆｅがアクティブであるときにはエラー判断フラグｆｅ’をアクティブにする。
【００４０】
フェード制御部２１は、エラーフラグ判断部２０から供給されるエラー判断フラグｆｅ’がアクティブであるときには、フェード処理部１８に速やかなミュートのためのフェードアウト処理を行わせるためにアクティブのミュートフラグｆｍとステップフラグｆｓを発生する。
【００４１】
ミュートフラグｆｍ及びステップフラグｆｓがアクティブとなると、フェード処理部１８は図３に示す切り換えスイッチ４７の切り換え片ｃを被選択端子ａから被選択端子ｂに切り換えて信号伝達の経路をスルーからフェード処理用経路に切り替える。次にフェード処理部１８は、ＡＴＴカウンタ１９を１．０から０．０まで比較的大きい刻み幅で、例えばカウントダウンまで３ｍｓｅｃの時間がかかる様な刻み幅でカウントダウンし、０．０になったらカウントストップする。
【００４２】
フェード処理部１８では、入力される音楽データＤＡとＡＴＴカウンタ１９のカウント値を乗算器４５で乗算し、その乗算出力をΔΣ変調器４６で再度１ビット信号に変換してミュートのためのフェードアウト出力とし、切り換えスイッチ４７を介して出力端子４８に供給する。このため、ＡＴＴカウンタ１９によるカウントダウンによって得られた１ビットのフェードアウト出力は１ビットＤ／Ａ変換器２２によってアナログ出力に変換される。１ビットＤ／Ａ変換器２２からのアナログ出力は、図４に示すように、区間３７（例えば３ｍｓｅｃ）で音量が徐々に小さくなり、３ｍｓｅｃのフェードアウト処理がかけられる。
【００４３】
３ｍｓｅｃのフェ−ドアウト処理の後、図５に示すようにミュートフラグｆｍがアクティブである間、ＡＴＴカウンタ１９は０．０の値を保持して停止している。なおこの０．０までのカウントダウンの時間ｔ0は、ステップフラグｆｓがアクティブのときは判断用データ列Ｄｄのエラー判断フラグｆｅ’をデコーダ１７のデコード出力より先に読みだす時間Ａよりも短く設定する。これにより、再生データがエラーとなる前にミュートのためのフェードアウト処理を終わらせ、滑らかにアナログ出力を無音とすることができる。
【００４４】
次に、エラーが回復したときのミュート解除処理について説明する。
【００４５】
第１信号処理部１４から出力される再生用１ビットデジタル信号ＤＲには上記ＲＳ−ＰＣによるＥＣＣ処理で訂正不能なエラーが存在しないとき、すなわち正常に戻ったとき、エラーフラグｆｅはインアクティブとなる。これによりある時点でエラーフラグ判断部２０からのエラー判断フラグｆｅ’もインアクティブとなる。
【００４６】
しかし、エラーフラグ判断部２０からのエラー判断フラグｆｅ’がインアクティブとなっても、デコーダ１７からの音楽データＤＡはまだエラーデータを含んだままであるため、フェード制御部２１は先に述べた様に所定の時間だけミュートフラグｆｅをアクティブのまま保持し続け、それからインアクティブに戻す。更にそれから所定の時間だけステップフラグｆｓを保持し続けてからインアクティブに戻す。
【００４７】
図５において、エラーフラグ判断部２０が判断用データ列Ｄｄを読み出してエラーが無いのを判断してエラー判断フラグｆｅ’をインアクティブにしてから、ミュートフラグｆｍをインアクティブにするまでに待つ時間Ｂは、判断用データ列Ｄｄが再生データ（デコード出力）よりも先に読み出される時間Ａ以上に設定する。図５には時間Ｂを時間Ａよりもｄだけ長くした様子を示す。さらに、エラー判断フラグｆｅ’をインアクティブにしてからステップフラグｆｓをインアクティブにするのに待つ時間ＣはＡＴＴカウンタ１９が０．０から１．０へカウントアップするのに必要な時間以上に設定する。
【００４８】
これによりＡＴＴカウンタ１９は再生データがエラーでなくなってから０．０から１．０へ所定の刻み幅と時間でカウントアップし、アナログ再生信号は滑らかにフェードインして音量がアップしミュート解除を行う。このとき、ＡＴＴカウンタ１９が１．０になるまでステップフラグｆｓはアクティブを継続するため、フェードアウトによるミュートオンのときと同様に再生停止時等に比べて早くカウントアップする。
【００４９】
このように、ＡＴＴカウンタ１９はステップフラグｆｓがアクティブのときには、早くカウントアップする。一方、ステップフラグｆｓがインアクティブの時には、ゆっくりカントアップする。
【００５０】
次に、再生停止時等のミュート処理について説明する。上述したデータエラー時のミュート処理に対して、通常再生停止時は数十ｍｓ、例えば２３ｍｓｅｃの時間をかけてより緩やかにミュートを行う。このため、通常再生停止時はシステムコントローラ２７より送られる制御信号CNTによりＡＴＴカウンタ１９を１．０から０．０へカウントダウンする。このときはステップフラグｆｓはアクティブでないのでＡＴＴカウンタ１９の刻み幅はエラーミュート時よりも小さくなり、緩やかにミュート処理を行うことができる。
【００５１】
このミュート処理の解除は同様にシステムコントローラ２７から送られる制御信号CNTがインアクティブとなることでＡＴＴカウンタ１９が０．０から１．０へカウントアップして音量が上がることによる。また同様にステップフラグｆｓはアクティブでないので緩やかにミュート解除を行うことになる。
【００５２】
また、この緩やかな再生停止のミュートを行っている最中に上記ＥＣＣ処理で訂正できないエラーが発生したとき、ステップフラグｆｅがアクティブとなるためエラー時のミュートが優先して途中からＡＴＴカウンタ１９が早くカウントアップし、クリックノイズを生ずることなくミュートを完了する。
【００５３】
そして、ミュート完了時は時間的余裕があるため可聴帯域で完全に無音となるパターンに切り替える。これにより再ΔΣ変調器が発生する僅かなノイズをなくすことができる。この切替を行う為、実際には音楽信号と無音となるパターンとのクロスフェード処理を伴ったミュート処理が行われる。
【００５４】
図６には１ビット信号で完全に無音となるミュート信号を発生するミュート信号発生器４９を備えるフェード処理部１８の構成を示す。切り換えスイッチ４７は、音楽データＤＡとフェード処理された１ビット信号、さらにミュート信号を切り換えてクロスフェード処理を伴ったミュート処理を行う。一方エラー時は、エラー終了とともにできるだけ早く元の音楽に復帰して空白となる時間が短い方が好ましいため、処理に時間のかかるこの無音パターンとの切替は行わないようにする。
【００５５】
以上、このオーディオディスクプレーヤ１０によれば、エラーデータ再生前のミュート処理、通常データ再生時のミュート解除が問題なく行える。また、同じカウンタ及び乗算器を使いながら、エラー検出時と再生停止時でそれぞれ最適な時間でミュート処理を行うことができる。さらに、再生停止のソフトミュート中にエラーが起こってもノイズを出すことなくミュートを完了できる。
【００５６】
なお、図７に示すように、オーディオディスクプレーヤ１０は、第２信号処理部１５内部のバッファ１６とフェード制御部２１の間に、エラーフラグ判断部２０と並列になるようにメモリコントローラ３８を備え、バッファ１６が空になったときにフェード処理を行うようにしてもよい。
【００５７】
メモリコントローラ３８は、バッファ１６への信号の書き込み読み出しを監視し、上記デコーダ１７から読み出される音楽データＤＡよりも所定時間だけ前に読みだされる判断用データ列Ｄｄで、所定の曲が終わろうとするとき、すなわちエラーではなく、単純にデータが無くなろうとするとき、空になる数ｍｓｅｃ、例えば３ｍｓｅｃ手前からフェード制御部２１にアクティブのエムプティフラグｆＰを送る。つまり、エムプティフラグｆＰがアクティブになるのはバッファ１６の残りデータが所定の数より少なくなった時点である。
【００５８】
フェード制御部２１は、アクティブのエムプティフラグｆＰを受け取ると、バッファ１６が空になった場合に再生データが無いことでノイズが出ないように、エラー時と同様にミュートフラグｆm及びステップフラグｆsを出力する。このため、バッファ１６が空になる前にフェードアウト処理を完了させミュートオン処理を行うことができる。
【００５９】
ミュートの解除はバッファ１６にデータが所定の数より多く溜まってからミュートフラグｆｍをインアクティブにすればよく、ステップフラグｆｓはフェード制御部２１によってそれから所定の数だけ更に保持した後にインアクティブとなる。
【００６０】
この図７に示したオーディオディスクプレーヤ１０によれば、上記図１のオーディオディスクプレーヤ１０で得られた効果の他、バッファ１６が空になる場合もノイズを出すことがない。
【００６１】
図８には他の実施の形態となる、オーディオディスクプレーヤ５０を示す。このオーディオディスクプレーヤ５０は、上記図１のオーディオディスクプレーヤ１０の第２信号処理部１５に対応する第２信号処理部５１の構成及び動作が異なる。
【００６２】
第２信号信号処理部５１では、第１信号処理部１４からの再生用１ビットデジタル信号ＤＲとエラーフラグｆｅをデータ置換部５２で受ける。このデータ置換部５２は、エラーフラグｆｅがインアクティブである通常再生時に上記再生用１ビットデジタル信号ＤＲをスルーさせてバッファ１６に入力する。また、第１信号処理部１４からのエラーフラグｆｅがアクティブであり、再生用１ビットデジタル信号ＤＲに上記ＥＣＣ処理で訂正できないエラーが発生しているときに、例えば２０４８バイトのセクタを全て０に置換してバッファ１６に入力する。このため、データエラーの情報をバッファ１６内の別の空間に貯める必要がなく、メモリを削減できる。
【００６３】
バッファ１６からエラー判断部５３へは、デコーダ１７に送られるデータより所定時間だけ前のデータ、例えば数ｍｓｅｃ後にデコーダ１７に送られるべき判断用データ列Ｄｄが一足先に出力される。このため、エラー判断部５３はデコーダ１７にまだ正常なデータが送られている内に、全て０に置換されたセクタを読み取ることができる。
【００６４】
エラー判断部５３は、判断用データ列Ｄｄを常に監視し続け、この判断用データＤｄ中で所定の数、例えば３２サンプル以上連続して０が並んでいるときに、上記ＥＣＣ処理で訂正できないエラーが発生していると見なしてエラー判断フラグｆｅ’をアクティブにする。
【００６５】
フェード制御部２１は、エラーフラグ判断部２０から供給されるエラー判断フラグｆｅ’がアクティブであるときには、フェード処理部１８に速やかなミュートのためのフェードアウト処理を行わせるためにアクティブのミュートフラグｆｓとステップフラグｆｓを発生する。また、上記エラー判断フラグｆｅ’がインアクティブになると所定の時間だけカウントして待ってからミュートフラグｆｍをインアクティブにし、更に所定のある時間だけ待ってからステップフラグｆｓをインアクティブにする。
【００６６】
通常再生時、データエラー時のミュート処理、ミュート解除処理、再生停止時等のフェード処理部１８における動作は上述した通りである。ここでは説明を省略する。
【００６７】
以上、このオーディオディスクプレーヤ５０によれば、エラーデータ再生前のミュート処理、通常データ再生時のミュート解除が問題なく行える。また、同じカウンタ及び乗算器を使いながら、エラー検出時と再生停止時でそれぞれ最適な時間でミュート処理を行うことができる。さらに、再生停止のソフトミュート中にエラーが起こってもノイズを出すことなくミュートを完了できる。またさらに、データエラーの情報をバッファ１６内部の別の空間に貯める必要がなく、メモリを節約できる。
【００６８】
なお、図９に示すように、オーディオディスクプレーヤ５０は、第２信号処理部５１内部のバッファ１６とフェード制御部２１の間に、エラー判断部５３と並列になるようにメモリコントローラ５４を備え、バッファ１６が空になる前にフェード処理を行うようにしてもよい。
【００６９】
メモリコントローラ５４は、バッファ１６への信号の書き込み読み出しを監視し、上記デコーダ１７から読み出される音楽データＤＡよりも時間的に前の判断用データ列Ｄｄで、所定の曲が終わったとき、すなわちエラーではなく、単純にデータが無くなったときに、空になる数ｍｓｅｃ、例えば３ｍｓｅｃ手前からフェード制御部２１にアクティブのエムプティフラグｆｐを送る。
【００７０】
フェード制御部２１は、アクティブのエムプティフラグｆｐを受け取ると、バッファ１６が空になった場合に再生データが無いことでノイズが出ないように、エラー時と同様にミュートフラグｆｍ及びステップフラグｆｓを出力する。このため、バッファ１６が空になる前にミュート処理を完了させることが可能である。
【００７１】
ミュートの解除はバッファ１６が所定の数より多く溜まってからミュートフラグｆｍをインアクティブにすればよく、ステップフラグｆｓはフェード制御部２１によってそれから所定の数だけ更に保持した後にインアクティブとなる。
【００７２】
この図９に示したオーディオディスクプレーヤ５０によれば、上記図８のオーディオディスクプレーヤ５０で得られた効果の他、バッファが空になる場合もノイズを出すことがない。
【００７３】
なお、データ置換器５２は、エラーがあった場合にデータを１に置換してもよい。この場合、エラー判断部５３も１が連続した場合をエラーと見なすようにする。
【００７４】
エラー時のソフトミュートの実行も、可聴帯域で完全に無音となるパターンとのクロスフェードでもよい。
【００７５】
また、本発明は、上記１ビットオーディオ信号を記録している磁気テープを再生するデジタルオーディオテーププレーヤに適用してもよい。
【図面の簡単な説明】
【００７６】
【図１】本発明の実施の形態となるオーディオディスクプレーヤの構成を示すブロック図である。
【図２】上記オーディオディスクプレーヤが再生する光ディスクに記録されている、１ビットオーディオ信号を生成するΔΣ変調器の構成を示すブロック図である。
【図３】上記図１に示したオーディオディスクプレーヤに内蔵されるフェード処理部の詳細な構成を示すブロック図である。
【図４】上記図１に示したオーディオディスクプレーヤで行われるミュート処理を概略的に説明するための図である。
【図５】上記図１に示したオーディオディスクプレーヤで行われるミュート処理を詳細に説明するためのタイミングチャートである。
【図６】１ビット信号で完全に無音となるミュート信号を発生するミュート信号発生器を備えるフェード処理部の構成を示すブロック図である。
【図７】上記オーディオディスクプレーヤの変形例のブロック図である。
【図８】本発明の他の実施の形態となるオーディオディスクプレーヤの構成を示すブロック図である。
【図９】上記図８に示したオーディオディスクプレーヤの変形例のブロック図である。
【図１０】１ビットオーディオ信号を記録した光ディスクを再生する従来のオーディオディスクプレーヤの構成を示すブロック図である。
【図１１】上記図１０に示したオーディオディスクプレーヤでの動作を説明するためのダイミングチャートである。
【符号の説明】
【００７７】
１０  オーディオディスクプレーヤ、１１  １ビットオーディオ信号を記録している光ディスク、１２  光学ピックアップ、１３  ＲＦ回路、１４  第１信号処理部、１５  第２信号処理部、１６  バッファ、１７  デコーダ、１８  フェード処理部、１９  ＡＴＴカウンタ、２０  エラーフラグ判断部、２１  フェード制御部、２２  １ビットＤ／Ａ変換器、２７  システムコントローラ
【図１】
2006040529.tif 000003
【図２】
2006040529.tif 000004
【図３】
2006040529.tif 000005
【図４】
2006040529.tif 000006
【図５】
2006040529.tif 000007
【図６】
2006040529.tif 000008
【図７】
2006040529.tif 000009
【図８】
2006040529.tif 000010
【図９】
2006040529.tif 000011
【図１０】
2006040529.tif 000012
【図１１】
2006040529.tif 000013