(57)【要約】【課題】異なるフォーマットのオーディオ信号を適切に再生することができる。【解決手段】記憶部１２は、オーディオ信号処理装置２に入力されたオーディオデータを、入力順に記憶する。判定部１３は、記憶部１２に記憶されているオーディオデータから、規格に準拠した形式のオーディオデータを、再生されるデータ（以下、再生対象データと称する）として特定し、再生対象データを記憶部１４に移す。判定部１３はまた、その再生対象データのフォーマットの連続性を判定し、その判定結果を再生モード決定部１５に通知する。再生モード決定部１５は、判定部１３による判定結果に基づいて、再生対象データの再生モードを決定し、再生部１６を制御して、その再生モードで、再生対象データを再生させる。本発明は、ＤＶＤ装置に適用することができる。【選択図】図１
2005071521.tif 000002
【特許請求の範囲】
【請求項１】
入力された入力データから、所定のフォーマットに準拠した再生対象データを特定する特定手段と、
前記入力データのフォーマットの連続性を判定する判定手段と、
前記判定手段による判定結果に基づいて、前記再生対象データの再生モードを決定する決定手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記判定手段は、前記再生対象データに続いて入力される参照データが前記フォーマットに準拠した位置に配置されているか否かを判定し、その位置に配置されていると判定した場合、前記フォーマットが連続していると判定し、その位置に配置されていないと判定した場合、前記フォーマットは連続していないと判定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記決定手段は、前記判定手段により、前記フォーマットが連続していると判定された場合、前記再生対象データの再生モードを、前記フォーマットに対応する再生モードに決定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記決定手段は、前記判定手段により、前記フォーマットが連続してないと判定された場合、前記再生対象データの再生モードを、消音または弱音再生するための再生モードに決定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記決定手段は、消音または弱音する際のボリュームを段階的に小さくする
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記判定手段は、一部重複する複数の前記再生対象データが特定されたとき、それぞれの前記再生対象データの前記参照データについて、前記参照データが前記フォーマットに準拠した位置に配置されているか否かの判定を行い、
前記決定手段は、前記参照データが前記フォーマットに準拠した位置に配置されている前記再生対象データを再生するために、前記再生モードを、そのフォーマットに対応する再生モードに決定する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項７】
入力された入力データから、所定のフォーマットに準拠した再生対象データを特定する特定ステップと、
前記入力データのフォーマットの連続性を判定する判定ステップと、
前記判定ステップでの判定結果に基づいて、前記再生対象データの再生モードを決定する決定ステップと
を含むことを特徴とする情報処理方法。
【請求項８】
入力された入力データからの、所定のフォーマットに準拠した再生対象データの特定を制御する特定制御ステップと、
前記入力データのフォーマットの連続性の判定を制御する判定制御ステップと、
前記判定制御ステップでの判定結果に基づいて、前記再生対象データの再生モードを決定する決定制御ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されている記録媒体。
【請求項９】
入力された入力データからの、所定のフォーマットに準拠した再生対象データの特定を制御する特定制御ステップと、
前記入力データのフォーマットの連続性の判定を制御する判定制御ステップと、
前記判定制御ステップでの判定結果に基づいて、前記再生対象データの再生モードを決定する決定制御ステップと
を含む処理をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なるフォーマットのオーディオ信号を、それぞれ適切に処理することができるオーディオ信号処理装置および方法、記録媒体、並びにプログラムに関するものである。
【背景技術】
【０００２】
ＤＶＤ（Digital Versatile Disk）再生装置などから出力されるデジタルデータ（ＩＥＣ（International Electrotechnical Commission）６１９３７フォーマットに準拠したデータ）には、ＣＤ（Compact Disc）などと同じ、伸張されずにそのまま復調されるリニアＰＣＭ（Pulse Code Modulation）、または所定のデコード処理が必要なドルビー社の提案しているＡＣ−３（商標）若しくはＭＰＥＧ（Moving Picture Experts Group）、ＤＴＳ社の提唱しているｄｔｓ（商標）といった様々なフォーマットの圧縮音声データが存在する。そのため、ＤＶＤ再生装置からのデジタルオーディオデータをデコードするオーディオ信号処理装置は、そのフォーマット毎にデジタルオーディオデータを処理する必要がある。誤った処理が行われれば、ノイズが発生するなどの問題が生じる。
【０００３】
フォーマット毎にデジタルオーディオデータを処理する方法としては、ＰＣＭデータが、基本的には自然界に存在する音をサンプリングしたものであり、ゼロ（０データ）が連続する可能性が低い特性を利用して、ＰＣＭデータと他の圧縮音声データとを区別して処理する方法がある（特許文献１参照）。
【０００４】
また、入力されたデジタルオーディオデータのビットパターンと、オーディオ信号処理装置が処理し得るフォーマットのシンクパターンを比較することでデジタルオーディオデータのフォーマットを検出し、検出したそのフォーマットに従ってデジタルオーディオデータを処理する方法も提案されている。
【特許文献１】特開２００３−００００００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＰＣＭデータは、０データが連続する可能性が低いものの、０データが連続する場合もあり得るので、連続する０データが検出されたとき、それを直ちにＰＣＭデータではないとすると、０データが連続しているＰＣＭデータを適切に処理することができなくなる。
【０００６】
また、シンクパターンに基づいてデジタルオーディオデータのフォーマットを認識する方法では、データの中にシンクパターンではないが、それと同一のビットパターンの信号が存在したり、２倍速再生、早送り、スキップなどの動作が行われることによってシンク信号が削除されて存在しない場合、フォーマットを適切に検出できず、デジタルオーディオデータを適切に処理することができない。その結果、ノイズが発生したり、いわゆる頭切れが生じる。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、異なる規格のオーディオ信号を、それぞれ適切に再生することができるようにするものである。
【課題を解決するための手段】
【０００８】
本発明の情報処理装置は、入力された入力データから、所定のフォーマットに準拠した再生対象データを特定する特定手段と、入力データのフォーマットの連続性を判定する判定手段と、判定手段による判定結果に基づいて、再生対象データの再生モードを決定する決定手段とことを特徴とする。
【０００９】
判定手段は、再生対象データに続いて入力される参照データがフォーマットに準拠した位置に配置されているか否かを判定し、その位置に配置されていると判定した場合、フォーマットが連続していると判定し、その位置に配置されていないと判定した場合、フォーマットは連続していないと判定することができる。
【００１０】
決定手段は、判定手段により、フォーマットが連続していると判定された場合、再生対象データの再生モードを、フォーマットに対応する再生モードに決定することができる。
【００１１】
決定手段は、判定手段により、フォーマットが連続してないと判定された場合、再生対象データの再生モードを、消音または弱音再生するための再生モードに決定することができる。
【００１２】
決定手段は、消音または弱音する際のボリュームを段階的に小さくすることができる。
【００１３】
判定手段は、一部重複する複数の再生対象データが特定されたとき、それぞれの再生対象データの参照データについて、参照データがフォーマットに準拠した位置に配置されているか否かの判定を行い、決定手段は、参照データがフォーマットに準拠した位置に配置されている再生対象データを再生するために、再生モードを、そのフォーマットに対応する再生モードに決定することができる。
【００１４】
本発明の情報処理方法は、入力された入力データから、所定のフォーマットに準拠した再生対象データを特定する特定ステップと、入力データのフォーマットの連続性を判定する判定ステップと、判定ステップでの判定結果に基づいて、再生対象データの再生モードを決定する決定ステップとを含むことを特徴とする。
【００１５】
本発明の記録媒体のプログラムは、入力された入力データからの、所定のフォーマットに準拠した再生対象データの特定を制御する特定制御ステップと、入力データのフォーマットの連続性の判定を制御する判定制御ステップと、判定制御ステップでの判定結果に基づいて、再生対象データの再生モードを決定する決定制御ステップとを含むことを特徴とする。
【００１６】
本発明のプログラムは、入力された入力データからの、所定のフォーマットに準拠した再生対象データの特定を制御する特定制御ステップと、入力データのフォーマットの連続性の判定を制御する判定制御ステップと、判定制御ステップでの判定結果に基づいて、再生対象データの再生モードを決定する決定制御ステップとを含む処理をコンピュータに実行させることを特徴とする。
【００１７】
本発明の情報処理装置および方法、並びにプログラムにおいては、入力された入力データから、所定のフォーマットに準拠した再生対象データが特定され、入力データのフォーマットの連続性が判定され、その判定結果に基づいて、再生対象データの再生モードが決定される。
【発明の効果】
【００１８】
本発明によれば、異なるフォーマットに準拠したオーディオ信号を適切に再生することができる。
【発明を実施するための最良の形態】
【００１９】
以下に本発明の実施の形態を説明するが、特許請求の範囲に記載の発明の各手段と以下の実施の形態との対応関係を明らかにするために、各手段の後の括弧内に、対応する実施の形態（但し一例）を付加して本発明の特徴を記述すると、次のようになる。但し勿論この記載は、各手段を記載したものに限定することを意味するものではない。
【００２０】
本発明の情報処理装置は、入力された入力データから、所定のフォーマットに準拠した再生対象データを特定する特定手段（例えば、図１の判定部１３）と、入力データのフォーマットの連続性を判定する判定手段（例えば、図１の判定部１３）と、判定手段による判定結果に基づいて、再生対象データの再生モードを決定する決定手段（例えば、図１の再生モード決定部１５）とを備えることを特徴とする。
【００２１】
判定手段（例えば、図２のステップＳ７，１４の処理を行う図１の判定部１３）は、再生対象データに続いて入力される参照データがフォーマットに準拠した位置に配置されているか否かを判定し、その位置に配置されていると判定した場合、フォーマットが連続していると判定し、その位置に配置されていないと判定した場合、フォーマットは連続していないと判定することができる。
【００２２】
決定手段（例えば、図２のステップＳ８，Ｓ１５の処理を行う図１の再生モード決定部１５）は、判定手段により、フォーマットが連続していると判定された場合、再生対象データの再生モードを、フォーマットに対応する再生モードに決定することができる。
【００２３】
決定手段（例えば、図２のステップＳ９，１０の処理を行う図１の再生モード決定部１５）は、判定手段により、フォーマットが連続してないと判定された場合、再生対象データの再生モードを、消音または弱音再生するための再生モードに決定することができる。
【００２４】
決定手段（例えば、図２のステップＳ９，１０の処理を行う図１の再生モード決定部１５）は、消音または弱音する際のボリュームを段階的に小さくすることができる。
【００２５】
判定手段は、一部重複する複数の再生対象データ（例えば、図４Ｂ）が特定されたとき、それぞれの再生対象データの参照データについて、参照データがフォーマットに準拠した位置に配置されているか否かの判定を行い、決定手段は、参照データがフォーマットに準拠した位置に配置されている再生対象データを再生するために、再生モードを、そのフォーマットに対応する再生モードに決定することができる。
【００２６】
本発明の情報処理方法は、入力された入力データから、所定のフォーマットに準拠した再生対象データを特定する特定ステップ（例えば、図２のステップＳ３）と、入力データのフォーマットの連続性を判定する判定ステップ（例えば、図２のステップＳ７，Ｓ１４）と、判定ステップでの判定結果に基づいて、再生対象データの再生モードを決定する決定ステップ（例えば、図２のステップＳ８，Ｓ９，Ｓ１０，Ｓ１５）とを含むことを特徴とする。
【００２７】
図１は、本発明を適用したオーディオ信号処理装置２の利用例を示している。オーディオ信号ソース源１は、ＤＶＤ、ＭＤ（MiniDisc）、またはＣＤプレーヤといった光ディスク装置、または衛星からのデジタル放送を受信するチューナなどで構成されており、国際規格IEC60958またはIEC61937の規格に準拠したオーディオ信号を、オーディオ信号処理装置２に出力する。すなわち、図３Ａ，Ｂに示すような、フレームの境が固有のビット列で一意に定義されている圧縮音声データおよび、図４Ｃに示すようなＰＣＭデータがオーディオ信号処理装置２に入力される。
【００２８】
なお図３Ａに示すオーディオデータでは、フォーマットＦＴ０に準拠した、シンクＳ0-1とデータＤ0-1よりなるフレームＦ0-1およびシンクＳ0-2とデータＤ0-2よりなるフレームＦ0-2が連続して配置されている。図３Ｂに示すオーディオデータでは、フォーマットＦＴ１に準拠した、シンクＳ1-1とデータＤ1-1よりなるフレームＦ1-1およびシンクＳ1-2とデータＤ1-2よりなるフレームＦ1-2がバースト状に配置され、その間には、一定長さの０データＤ0が存在する。
【００２９】
図１に戻り、オーディオ信号処理装置２は、オーディオ信号ソース源１から入力されたオーディオ信号を再生するための再生モードを、後述するように決定するとともに、決定した再生モードでオーディオ信号を再生し、スピーカ等のオーディオ信号出力装置３を介して出力する。
【００３０】
次に、オーディオ信号処理装置２の構成について説明する。
【００３１】
オーディオ信号処理装置２の入力部１１は、同軸ケーブルや光ケーブルといったデジタル信号用のケーブルに限らず、ＰＣＭ等の非圧縮オーディオ信号を入力するステレオミニジャック等のアナログケーブルを介してオーディオ信号ソース源１と接続され、オーディオ信号ソース源１が出力したオーディオ信号を入力する。なお、アナログ信号が入力された場合、その信号は適宜デジタル化される。
【００３２】
記憶部１２は、ＩＣメモリなどで構成され、入力部１１から供給されるデジタルオーディオデータ（以下、オーディオデータと略称する）を順に記憶する。なお、オーディオデータの記憶は、オーディオ信号処理装置２が起動しオーディオ信号の入力を開始した直後から行われる。また記憶部１２は、オーディオデータを、所定量毎に上書きして記憶するようにして、記憶容量を節約している。
【００３３】
判定部１３は、記憶部１２に記憶されているオーディオデータから、再生すべきデータ（以下、再生対象データと称する）を特定するとともに、その再生対象データのフォーマットの連続性を判定し、その判定結果を再生モード決定部１５に通知する。判定部１３は、再生対象データを記憶部１２から記憶部１４に移動する。
【００３４】
再生モード決定部１５は、判定部１３による判定結果に基づいて、再生対象データの再生モードを決定し、再生部１６に通知する。
【００３５】
再生部１６は、再生モード決定部１５から通知された再生モードに従って、記憶部１４に記憶された再生対象データを再生し、その結果得られたオーディオ信号を、オーディオ信号出力装置３を出力する。
【００３６】
次に、オーディオ信号処理装置２の動作を、図２のフローチャートを参照して説明する。なお、はじめにその概要を説明し、その後、図３，４の具体例に基づいて詳細に説明する。
【００３７】
ステップＳ１において、判定部１３は、記憶部１２に記憶されているオーディオデータを、IEC61937の規格上で最も長いフレーム長を有するフォーマットを想定して読み出す。すなわちその最大フレーム長分のデータが読み出される。
【００３８】
次に、ステップＳ２において、判定部１３は、ステップＳ１で読み出したオーディオデータの中から、オーディオ信号処理装置２が処理し得るフォーマットのシンクと同一のビットパターン（以下、シンク候補と称する）が検出できたか否かを判定し、検出できたと判定した場合、ステップＳ３に進む。なおここでオーディオ信号処理装置２が処理し得るフォーマットのシンクと同一のビットパターンが検出されることは、そのビットパターンの種類によって、オーディオデータのフォーマットも検出されたことを意味する。
【００３９】
ステップＳ３において、判定部１３は、ステップＳ２で検出したシンク候補をシンクとするフレーム分のデータを、再生対象データとして特定し、それを記憶部１４に移す。
【００４０】
次に、ステップＳ４において、判定部１３は、ステップＳ３で特定された再生対象データがフレームとして有効であるか否かを判定する。
【００４１】
具体的には、例えば、シンクには、シンクが属するフレームが有効であることまたは無効であることを示す情報が含まれているので、その情報の内容に従ってフレームが有効か否かが判定される。またシンクには、シンクが属するフレームの有効ビット長が示されているので、再生対象データがそのビット長を有しているか否かが判定される。
【００４２】
ステップＳ４で、ステップＳ３で特定された再生対象データがフレームとして有効であると判定されたとき、ステップＳ５に進み、判定部１３は、再生対象データに続く、所定長さ分のデータ（以下、参照データと称する）を記憶部１２から読み出し、ステップＳ６で、参照データから、再生対象データと同じフォーマットのシンクと同一のビットパターン（シンク候補）が検出できたか否かを判定する。
【００４３】
ステップＳ６で、参照データからシンク候補が検出できたと判定された場合、ステップＳ７に進み、判定部１３は、参照データが、再生対象データの位置からみて、そのフォーマットに準拠した位置に配置されているか否かを判定し、配置されていると判定した場合、ステップＳ８に進む。すなわちステップＳ７での判定は、入力されたオーディオデータのフォーマットの連続性を判定し、再生対象データの位置からみて、参照データが、そのフォーマットに準拠した位置に配置されていることは、入力されたオーディオデータのフォーマットが連続していることを意味する。
【００４４】
ステップＳ８において、判定部１３は、ステップＳ７での判定結果（フォーマットが連続していること）を、再生モード決定部１５に通知する。再生モード決定部１５はこのとき、再生モードを、再生対象データのフォーマットに対応する再生モードに決定する。その結果、ここで再生対象データとされたオーディオデータ（フレーム）は、そのフォーマットに応じて再生される。
【００４５】
ステップＳ６で、参照データにシンク候補が含まれていないと判定された場合、またはステップＳ７で、参照データが再生対象データの位置からみて、再生対象データのフォーマットに準拠した位置に配置されていないと判定されたとき、ステップＳ９に進み、判定部１３は、その旨を再生モード決定部１５に通知する。再生モード決定部１５はこのとき、再生モードを、消音または弱音処理するための再生モードに決定する。その結果、ここでの再生対象データとされたオーディオデータは、消音または弱音再生される。
【００４６】
ステップＳ４で、再生対象データがフレームとして有効ではないと判定された場合、ステップＳ１０に進み、判定部１３は、その旨を再生モード決定部１５に通知する。再生モード決定部１５はこのとき、再生モードを、消音または弱音処理するための再生モードに決定する。その結果、ここで再生対象データとされたオーディオデータは、消音または弱音再生される。
【００４７】
次に、いまの場合、ステップＳ１１において、再生対象データに続く、ステップＳ１における場合と同様の長さ分のデータが参照データとして読み出される。
【００４８】
ステップＳ２で、ステップＳ１で読み出されたオーディオデータからシンク候補が検出されなかったと判定された場合、ステップＳ１２に進み、判定部１３は、ステップＳ１で読み出したオーディオデータを再生対象データに特定し、それを記憶部１４に移す。
【００４９】
ステップＳ１３において、判定部１３は、再生対象データに続く、ＰＣＭデータのフレーム長のオーディオデータを参照データとして読み出し、ステップＳ１４において、その参照データからシンク候補が検出されたか否かを判定し、検出されなかったと判定した場合、ステップＳ１５に進む。
【００５０】
ステップＳ１５において、判定部１３は、ステップＳ１４での判定結果を再生モード決定部１５に通知する。再生モード決定部１５はこのとき、再生モードを、ＰＣＭデータを再生するための再生モードに決定する。その結果、ここで再生対象データとされたオーディオデータは、ＰＣＭデータとして再生される。
【００５１】
ステップＳ１４で、参照データからシンク候補が検出されたと判定されたとき、ステップＳ１０に進む。すなわち再生対象データは、何らかの理由でシンクが削除されてしまったデータと判定され、消音または弱音再生される。
【００５２】
ステップＳ８、ステップＳ９、ステップＳ１１、またはステップＳ１５の処理の後、ステップＳ２に戻り、参照データについてそれ以降の処理が行われる。すなわち例えば、参照データからシンク候補が検出された場合、ステップＳ３に進み、その参照データが次の再生対象データとされてそれ以降の処理が同様に行われる。参照データからシンク候補が検出されなかった場合、ステップＳ１２に進み、その参照データが次の再生対象データとされてそれ以降の処理が同様に行われる。
【００５３】
以上のようにして、入力されたオーディオデータのフォーマットの連続性が判定され、その判定結果に基づいて再生対象データが再生される。
【００５４】
なお、ステップＳ９またはステップＳ１０で、再生モードが消音または弱音再生するための再生モードに決定される際、音量が段階的に小さくなるようにすることができる。
【００５５】
以上のように再生対象データ（フレーム）毎に、フォーマットの連続性の判定がなされるので、将来構築される新たな規格のオーディオデータに対しても、そのオーディオデータがフレーム単位で構成されていれば、本発明を適用することができる。
【００５６】
また以上のように再生対象データ毎に再生モードが決定されるので、再生対象データの状態に応じて（例えば、それが有効であるか無効であるかによって）、再生モードを適切に切り換えることができる。
【００５７】
また以上のように再生対象データのフォーマットが不明であっても（ステップＳ２でシンクが含まれていないと判定された場合）、参照データによってＰＣＭデータであると判定されれば（ステップＳ１４でＮＯの判定がなされれば）、再生対象データをＰＣＭデータとして再生することができ、またシンクが削除されてしまったデータであると判定されれば（ステップＳ１４でＹＥＳの判定がなされれば）、消音または弱音再生することができるので、いわゆる頭切れを防止することができる。
【００５８】
例えば、再生対象データのフォーマットが不明である場合、直ちに再生しないようにすると、そのデータは再生されないのでいわゆる頭切れが生じてしまう。
【００５９】
次に、図３，４を利用して、オーディオ信号処理装置２の動作をより具体的に説明する。
【００６０】
はじめに図３Ｂに示すような、フォーマットＦＴ１に準拠した、シンクＳ1-1とデータＤ1-1よりなるフレームＦ1-1、および同様にフォーマットＦＴ１に準拠した、シンクＳ1-2およびデータＤ1-2よりなるフレームＦ1-2が入力されて記憶部１２に記憶されている場合を例として説明する。
【００６１】
ステップＳ１で、IEC61937の規格上で最大フレーム長分のデータが、記憶部１２の先頭の記憶領域から読み出される。
【００６２】
ステップＳ１で読み出されたデータには、フレームＦ1-1のシンクＳ1-1（シンク候補）が含まれているので、ステップＳ２でYESの判定がなされ、ステップＳ３で、フレームＦ1-1が再生対象データとされる。フレームＦ1-1は記憶部１４に移される。
【００６３】
この例の場合、フレームＦ1-1は有効であるので、ステップＳ４でＹＥＳの判定がなされ、ステップＳ５に進む。
【００６４】
ステップＳ５で、フレームＦ1-1に続く、フレームＦ1-2が参照データとして記憶部１２から読み出される。なお、フォーマットＴＦ1の場合、フレームＦ1間に所定長さの０データＤ0が存在するが、それは読み飛ばされる。
【００６５】
参照データとされたフレームＦ1-2には、シンクＳ1-2（シンク候補）が含まれているので、ステップＳ６でＹＥＳの判定がなされ、ステップＳ７に進む。またシンクＳ1-2は、再生対象データとしてのフレームＦ1-2の先頭からみて、フォーマットＦＴ１に準拠した位置に配置されているので（所定のビット長ＢＬ1だけ離れた位置に配置されているので）、ステップＳ７でＹＥＳの判定がなされ、ステップＳ８に進む。
【００６６】
ステップＳ８で、再生モードがフォーマットＦＴ1に対応する再生モードに決定される。すなわちこの例の場合、再生対象データとしてのフレームＦ1-1は、フォーマットＦＴ1に応じて再生される。
【００６７】
次に、図３Ｃに示すような、データＤ1-1が分断されたフレームＦ1-1およびフレームＦ1-2が記憶部１２に記憶されている場合を例として説明する。なお、このような分断は、例えば、オーディオ信号ソース源１において、トラックスキップ、トラックジャンプ、トラック内早送り、トラック内早戻し等のトリックプレイ、光ディスクの交換、同軸／光ケーブルの差し抜きがあったときに発生する。
【００６８】
ステップＳ１で、IEC61937の規格上で最大フレーム長分のデータが読み出される。ここで読み出されたデータには、フレームＦ1-1のシンクＳ1-1が含まれているので、ステップＳ２でＹＥＳの判定がなされ、ステップＳ３に進み、そこでフレームＦ1-1が再生対象データとされる。フレームＦ1-1は記憶部１４に移される。
【００６９】
この場合フレームＦ1-1のデータＤ1-1が分断され、フレームＦ1-1は有効でないので、ステップＳ４でＮＯの判定がなされ、ステップＳ１０に進む。
【００７０】
ステップＳ１０で、再生モードが消音または弱音再生のための再生モードに決定される。すなわちこのようにデータが分断されたフレームは消音または弱音再生されるので、寸断されたデータをそのまま再生することによるノイズ発生を防止することができる。
【００７１】
次に、図３Ｄに示すような、フレームＦ1-1，Ｆ1-2が記憶部１２に記憶されている場合を例としてオーディオ信号処理装置２の動作を説明する。この場合、フレームＦ1-2（シンクＳ1-2）が、フォーマットＦＴ１に準拠した位置に配置されていない（所定のビット長ＢＬ1より離れた位置に配置されている）。
【００７２】
ステップＳ１で、IEC61937の規格上で最大フレーム長分のデータが読み出される。ここで読み出されたデータには、フレームＦ1-1のシンクＳ1-1が含まれているので、ステップＳ２でＹＥＳの判定がなされ、ステップＳ３に進み、フレームＦ1-1が再生対象データとされる。
【００７３】
この場合フレームＦ1-1は有効であるので、ステップＳ４でＹＥＳの判定がなされ、ステップＳ５に進む。
【００７４】
ステップＳ５で、フレームＦ1-1に続く、フレームＦ1-2が参照データとして記憶部１２から読み出される。
【００７５】
参照データとしてのフレームＦ1-2には、シンクＳ1-2が含まれているので、ステップＳ６でＹＥＳの判定がなされ、ステップＳ７に進むが、シンクＳ1-2は、再生対象データとしてのフレームＦ1-1の位置からみて、フォーマットＦＴ1に準拠した位置に配置されていないので、ステップＳ７でＮＯの判定がなされ、ステップＳ９に進む。
【００７６】
ステップＳ９で、再生モードが消音または弱音再生するための再生モードに決定される。すなわちこの例の場合、フレームＦ1-1は消音または弱音再生される。
【００７７】
なおいまの場合、ステップＳ７において、シンクＳ1-2は、再生対象データとしてのフレームＦ1-1の位置からみて、フォーマットＦＴ1に準拠した位置に配置されていないので、ステップＳ７でＮＯの判定がなされるようにしたが、再生する必要があるフォーマットが存在するものとして、ＹＥＳの判定を行い、ステップＳ８で、再生モードがフォーマットＦＴ1に対応する再生モードに決定されるようにすることもできる。
【００７８】
次に、図４Ａに示すような、フォーマットＦＴ1に準拠したフレームＦ1-1と、フォーマットＦＴ2に準拠したフレームＦ2-1が記憶部１２に記憶されている場合（例えば、オーディオ信号ソース源１が切り変わることによって、フォーマットの異なるオーディオーディオデータが入力された場合）を例としてオーディオ信号処理装置２の動作を説明する。
【００７９】
ステップＳ１で、IEC61937の規格上で最大フレーム長分のデータが読み出される。ここで読み出されたデータには、フレームＦ1-1のシンクＳ1-1が含まれているので、ステップＳ２でＹＥＳの判定がなされ、ステップＳ３に進み、そこでフレームＦ1-1が再生対象データとされる。
【００８０】
この場合、フレームＦ1-1は有効であるので、ステップＳ４でＹＥＳの判定がなされ、ステップＳ５に進む。
【００８１】
ステップＳ５で、フレームＦ1-1に続く、フレームＦ2-1が参照データとして記憶部１２から読み出される。
【００８２】
参照データとしてのフレームＦ2-1には、シンクＳ2-1が含まれているので、ステップＳ６でＹＥＳの判定がなされ、ステップＳ７に進む。またシンクＳ2-1は、再生対象データとしてのフレームＦ1-1の位置からみて、フォーマットＦＴ1に準拠した位置に配置されているので、ステップＳ７でＹＥＳの判定がなされ、ステップＳ８に進む。
【００８３】
ステップＳ８で、再生モードがフォーマットＦＴ1に対応する再生モードに決定される。すなわちこの例の場合、フレームＦ1-1は、そのフォーマットＦＴ1に応じて再生される。
【００８４】
なおここではフレームＦ1-1がフォーマットＦＴ1に対応する再生モードで再生されるとしたが、この例のように再生対象フレームと参照データのフォーマット（フォーマットＦＴ1とフォーマットＦＴ2）が異なっている場合、再生対象データを消音または弱音再生するようにすることもできる。
【００８５】
次に、図４Ｂに示すようなフレームＦ1-1とフレームＦ1-2が記憶部１２に記憶されている場合を例としてオーディオ信号処理装置２の動作を説明する。この例の場合のフレームＦ1-1のデータＤ1-1には、フォーマットＦＴ2のシンクＳ2ではないが、それと同じビットパターンのデータＳ’2（以下、疑似シンクＳ’2と称する）が含まれている。
【００８６】
ステップＳ１で、IEC61937の規格上で最大フレーム長分のデータが読み出される。ここで読み出されたデータには、シンクＳ1-1と、疑似シンクＳ’2が含まれているので、ステップＳ２でＹＥＳの判定がなされ、ステップＳ３に進み、フレームＦ1-1と、疑似シンクＳ’2をシンクとするフォーマットＦＴ2のフレーム長分のデータ（以下、疑似フレームＦ’2-1と称する）が再生対象データとされる。
【００８７】
この場合フレームＦ1-1は有効であり、また疑似フレームＦ’2-1も有効と判断されるものとすると、ステップＳ５に進む。
【００８８】
ステップＳ５で、フレームＦ1-1に続くフレームＦ1-2と、疑似フレームＦ’2-1に続く、フォーマットＦＴ２上の適切な位置にある（疑似フレームＦ’2-1からデータ長ＢＬ2だけ離れているデータ群（以下、疑似フレームＦ’2-2と称する）が参照データとして読み出される。
【００８９】
参照データとしての疑似フレームＦ’2-2には、シンクが含まれていないが、参照データとしてのフレームＦ1-2については、シンクＳ1-2が含まれているので、ここでフレームＦ1-1のみを再生対象データとして、ステップＳ６でＹＥＳの判定がなされ、ステップＳ７に進む。フレームＦ1-2は、再生対象データとしてのフレームＦ1-1の位置からみて、フォーマットＦＴ１に準拠した位置に配置されているので、ステップＳ７でＹＥＳの判定がなされ、ステップＳ８に進む。
【００９０】
ステップＳ８で、再生モードがフォーマットＦＴ1に対応する再生モードに設定される。すなわちこの例の場合、再生対象データとされたフレームＦ1-1がフォーマットＦＴ1に応じて再生される。
【００９１】
このように再生するようにしたので、データの中にシンクパターンではないが、それと同一のビットパターンの信号が存在しても、オーディオデータを適切なフォーマットの再生モードで再生することができる。
【００９２】
次に、図４Ｃに示すように、ＰＣＭデータが入力されて記憶部１２に記憶されている場合を例としてオーディオ信号処理装置２の動作を説明する。
【００９３】
ステップＳ１で、IEC61937の規格上で最大フレーム長分のデータが読み出される。ここで読み出されたデータには、シンクが含まれていないので、ステップＳ２でＮＯの判定がなされ、ステップＳ１２に進む。
【００９４】
ステップＳ１２で、ステップＳ１で読み出されたデータが再生対象データとされ、ステップＳ１３に進む。
【００９５】
ステップＳ１３で、再生対象データに続くＰＣＭデータが参照データとされる。
【００９６】
その参照データとされたＰＣＭデータにも、シンクが含まれていないので、ステップＳ１４でＮＯの判定がなされ、ステップＳ１５に進み、再生モードがＰＣＭデータを再生するための再生モードに決定される。すなわちこの例の場合、再生対象データとされたＰＣＭデータがＰＣＭデータとして再生させる。
【００９７】
このようにしてＰＣＭデータの再生モードが決定されるので、例えば、図４Ｄに示すように、ＰＣＭデータが０データを含んでいても、ＰＣＭデータとして適切に再生することができる。
【００９８】
なお、以上においては、オーディオデータが分断等されている場合は消音または弱音再生されるようにしたが、データ分断等の原因となる、例えば、オーディオ信号ソース源１における、トラックスキップ、トラックジャンプ、トラック内早送り、トラック内早戻し等のトリックプレイ、光ディスクの交換、同軸／光ケーブルの差し抜きがあったときは、再生モードを強制的に消音または弱音再生のための再生モードすることができる。
【００９９】
また、図５に示すように、パーソナルコンピュータ等の外部装置（図示せず）からの制御信号を入力する制御信号入力部２１を設け、再生モード決定部１５は、制御信号入力部２１を介して入力された制御信号に従っても、再生モードを決定するようにすることもできる。すなわちユーザが再生モードを任意に決定することができるようにすることもできる。
【０１００】
また図５に示すように、オーディオ信号のフォーマットや今現在の再生モードなどの情報が外部の出力装置（図示せず）に表示されるように、それらの情報を出力装置に出力する内部状態出力部２２をさらに設けることができる。
【０１０１】
上述した一連の処理は、ハードウエアにより実現させることもできるが、ソフトウエアにより実現させることもできる。一連の処理をソフトウエアにより実現する場合には、そのソフトウエアを構成するプログラムがコンピュータにインストールされ、そのプログラムがコンピュータで実行されることより、上述したオーディオ信号処理装置２が機能的に実現される。
【０１０２】
図６は、上述のようなオーディオ信号処理装置２として機能するコンピュータ１０１の一実施の形態の構成を示すブロック図である。CPU（Central Processing Unit）１１１にはバス１１５を介して入出力インタフェース１１６が接続されており、CPU１１１は、入出力インタフェース１１６を介して、ユーザから、キーボード、マウスなどよりなる入力部１１８から指令が入力されると、例えば、ROM（Read Only Memory）１１２、ハードディスク１１４、またはドライブ１２０に装着される磁気ディスク１３１、光ディスク１３２、光磁気ディスク１３３、若しくは半導体メモリ１３４などの記録媒体に格納されているプログラムを、RAM（Random Access Memory）１１３にロードして実行する。これにより、上述した各種の処理（例えば、図２のフローチャートにより示される処理）が行われる。さらに、CPU１１１は、その処理結果を、例えば、入出力インタフェース１１６を介して、LCD（Liquid Crystal Display）などよりなる出力部１１７に必要に応じて出力する。なお、プログラムは、ハードディスク１１４やROM１１２に予め記憶しておき、コンピュータ１０１と一体的にユーザに提供したり、磁気ディスク１３１、光ディスク１３２、光磁気ディスク１３３，半導体メモリ１３４等のパッケージメディアとして提供したり、衛星、ネットワーク等から通信部１１９を介してハードディスク１１４に提供することができる。
【０１０３】
なお、本明細書において、記録媒体により提供されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０１０４】
【図１】本発明を適用したオーディオ信号処理装置の構成例を示すブロック図である。
【図２】オーディオ信号処理装置の動作を説明するフローチャートである。
【図３】オーディオ信号の例を示す図である。
【図４】オーディオ信号の他の例を示す図である。
【図５】本発明を適用したオーディオ信号処理装置の他の構成例を示すブロック図である。
【図６】パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０１０５】
１  オーディオ信号ソース源，  ２  オーディオ信号処理装置，  ３  オーディオ信号出力装置，  １１  入力部，  １２  記憶部，  １３  判定部，  １４  記憶部，  １５  再生モード決定部，  １６  再生部，  ２１  制御信号出力部，  ２２  内部状態出力部
【図１】
2005071521.tif 000003
【図２】
2005071521.tif 000004
【図３】
2005071521.tif 000005
【図４】
2005071521.tif 000006
【図５】
2005071521.tif 000007
【図６】
2005071521.tif 000008