(57)【要約】【課題】入力されたストリームに信号処理を施して出力する場合に、入力されたストリームのエンコードに用いられているコーデックの種類と、出力するストリームのエンコードに用いられているコーデックの種類の不一致を防ぐことができるようにする。【解決手段】光ディスク１１から読み出された圧縮音声ストリームは、デコーダ３１により一度デコードされ、信号処理部３２により信号処理が施される。信号処理が施されることによって得られた音声ストリームは、光ディスクに記録されている圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックでエンコーダ３３により再エンコードされ、外部デコーダ２１に出力される。本発明は、ストリームを再エンコードして出力する再生装置に適用することができる。【選択図】図３
2008090936.tif 000002
【特許請求の範囲】
【請求項１】
所定のコーデックでエンコードされた圧縮音声ストリームをデコードするデコード手段と、
前記デコード手段によりデコードされることによって得られた音声ストリームに対して所定の信号処理を施す信号処理手段と、
前記圧縮音声ストリームのヘッダに記述される情報と、前記圧縮音声ストリームを含むコンテンツの管理情報のうちの少なくともいずれかの情報を取得する第１の取得手段と、
前記圧縮音声ストリームのエンコードに用いられているコーデックの種類を前記第１の取得手段により取得された情報に基づいて判別し、前記信号処理手段により信号処理が施された前記音声ストリームのエンコードが、前記圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックで行われるように設定する設定手段と、
前記信号処理手段により信号処理が施された前記音声ストリームを前記設定手段による設定に従ってエンコードし、デコーダを有する外部の装置に出力するエンコード手段と
を備える信号処理装置。
【請求項２】
前記信号処理手段は、他の音声が合成された音声が出力されるストリームになるような信号処理を、前記デコード手段によりデコードされることによって得られた前記音声ストリームに対して施す
請求項１に記載の信号処理装置。
【請求項３】
前記設定手段は、前記圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックでのエンコードに前記エンコード手段が対応していない場合、前記信号処理手段により信号処理が施された前記音声ストリームのエンコードが、前記圧縮音声ストリームのエンコードに用いられているコーデックの機能を拡張させた上位のコーデック、または機能を縮小させた下位のコーデックである互換コーデックで行われるように設定する
請求項１に記載の信号処理装置。
【請求項４】
前記外部の装置の情報を取得する第２の取得手段をさらに備え、
前記設定手段は、前記信号処理手段により信号処理が施された前記音声ストリームのエンコードが、前記圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックであり、かつ、前記第２の取得手段により取得された情報により表される、前記外部の装置が有するデコーダがデコードに対応するコーデックと同じ種類のコーデックで行われるように設定する
請求項１に記載の信号処理装置。
【請求項５】
前記設定手段は、前記圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックでのエンコードに前記エンコード手段が対応していない場合、前記信号処理手段により信号処理が施された前記音声ストリームのエンコードが、前記圧縮音声ストリームのエンコードに用いられているコーデックの機能を拡張させた上位のコーデック、または機能を縮小させた下位のコーデックである互換コーデックで行われるように設定する
請求項４に記載の信号処理装置。
【請求項６】
前記設定手段は、さらに、前記互換コーデックでのエンコードに前記エンコード手段が対応していない場合、前記信号処理手段により信号処理が施された前記音声ストリームのエンコードが、前記第２の取得手段により取得された情報により表される、前記外部の装置が有するデコーダがデコードに対応するコーデックと同じ種類のコーデックで行われるように設定する
請求項５に記載の信号処理装置。
【請求項７】
前記第１の取得手段は、前記圧縮音声ストリームのエンコードに用いられたパラメータをさらに取得し、
前記設定手段は、さらに、前記信号処理手段により信号処理が施された前記音声ストリームのエンコードが、前記第１の取得手段により取得されたパラメータと同じパラメータに従って行われるように設定する
請求項１に記載の信号処理装置。
【請求項８】
所定のコーデックでエンコードされた圧縮音声ストリームをデコードし、
デコードすることによって得られた音声ストリームに対して所定の信号処理を施し、
前記圧縮音声ストリームのヘッダに記述される情報と、前記圧縮音声ストリームを含むコンテンツの管理情報のうちの少なくともいずれかの情報を取得し、
前記圧縮音声ストリームのエンコードに用いられているコーデックの種類を取得した情報に基づいて判別し、信号処理を施した前記音声ストリームのエンコードが、前記圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックで行われるように設定し、
信号処理を施した前記音声ストリームを設定に従ってエンコードし、デコーダを有する外部の装置に出力する
ステップを含む信号処理方法。
【請求項９】
所定のコーデックでエンコードされた圧縮音声ストリームをデコードし、
デコードすることによって得られた音声ストリームに対して所定の信号処理を施し、
前記圧縮音声ストリームのヘッダに記述される情報と、前記圧縮音声ストリームを含むコンテンツの管理情報のうちの少なくともいずれかの情報を取得し、
前記圧縮音声ストリームのエンコードに用いられているコーデックの種類を取得した情報に基づいて判別し、信号処理を施した前記音声ストリームのエンコードが、前記圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックで行われるように設定し、
信号処理を施した前記音声ストリームを設定に従ってエンコードし、デコーダを有する外部の装置に出力する
ステップを含む処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、信号処理装置、信号処理方法、およびプログラムに関し、特に、入力されたストリームに信号処理を施して出力する場合に、入力されたストリームのエンコードに用いられているコーデックの種類と、出力するストリームのエンコードに用いられているコーデックの種類の不一致を防ぐことができるようにした信号処理装置、信号処理方法、およびプログラムに関する。
【背景技術】
【０００２】
Blu-ray（登録商標） Disc規格などの光ディスクによって実現される機能の１つにインタラクティブ機能がある。インタラクティブ機能によれば、映画などのコンテンツの再生中に、映像に重ねて操作メニューをポップアップ表示させることなどができ、ユーザは、リモートコントローラを操作してカーソルを移動させるなどして、その操作メニューから各種の操作を行うことができる。
【０００３】
操作メニュー上に表示されるカーソルを移動させたとき、あるいは、カーソルによって選択されている項目を決定したときなどのタイミングにおいては、再生中の映画の音声とともに、ユーザの操作に応じた音声（効果音）が出力される。光ディスクの再生装置に接続されるAVアンプなどの外部の装置により音声が出力されるようになされている場合、このような、他の音声を合成した形でのコンテンツの音声の出力は、光ディスクから読み出された音声ストリームに対して再生装置内で信号処理が施され、信号処理が施されることによって得られた音声ストリームがAVアンプにより再生されることによって行われる。
【０００４】
光ディスクから読み出された音声ストリームに信号処理を施す場合、通常、音声ストリームは所定のコーデックでエンコードされ、圧縮された状態で光ディスクに記録されているから、再生装置内では、一度、音声ストリームがデコードされ、デコードされることによって得られた非圧縮の音声ストリームに対して信号処理が施される。
【０００５】
再生装置により信号処理が施された音声ストリームは、リニアPCM(Pulse Code Modulation)などのストリームとして非圧縮の状態で出力されるか、任意のコーデックで再エンコードされ、圧縮された状態で出力される。信号処理を施す必要のない音声ストリームは、光ディスクから読み出された圧縮された状態のまま、AVアンプに出力される。
【０００６】
特許文献１には、複数枚のDVDに記録されているコンテンツを１つの再生装置に再生させ、それを複数の利用者が異なるコンテンツを同時に視聴することができるようにした技術が開示されている。
【特許文献１】特開２００５−２０２４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
（１）非圧縮の状態で出力する場合
信号処理を施した音声ストリームを非圧縮の状態で再生装置から出力する場合、デコード前の音声ストリームに比べ、デコード後の音声ストリームは情報量が多く、再生装置とAVアンプの間の伝送路にはより多くの帯域が必要になるから、伝送路の帯域不足により、音声ストリームの全てを伝送することができなくなることがある。
【０００８】
例えば、デジタルオーディオI/Fの１つであるS/PDIF I/F（IEC60958）においては、非圧縮のリニアPCMの音声ストリームは、２チャンネル分のストリームまでしか伝送することができない。
【０００９】
このため、光ディスクに記録されている音声ストリームが３チャンネル以上のマルチチャンネルの音声ストリームである場合、信号処理を施した音声ストリームを非圧縮の状態でSPDIF I/Fで伝送するためには、伝送することができないチャンネルのストリームを捨てるか（伝送しないか）、２チャンネルのストリームにダウンミックスして伝送する必要がある。
【００１０】
この場合、光ディスクに記録されている音声ストリームが、信号処理が施されることなくAVアンプに直接出力される場合と異なり、ユーザは、コンテンツに収録されている音声を、制作者の意図に沿った形で効果的に享受することができなくなる。
【００１１】
（２）任意のコーデックで再エンコードして出力する場合
信号処理を施した音声ストリームを任意のコーデックで再エンコードし、圧縮した状態で出力する場合、再エンコードのときに使用するコーデックが任意である以上、光ディスクに記録されている音声ストリームのエンコードに用いられているコーデックと異なる種類のコーデックでエンコードされた音声ストリームが再生装置から出力されるといった、コーデックの不一致が発生することがある。
【００１２】
例えば、コーデックＡでエンコードされた音声ストリームが光ディスクに記録されており、その音声ストリームがデコードされ、信号処理が施された後に、コーデックＢで再エンコードされてから出力されるとすると、ユーザが、再生装置に接続する機器としてコーデックＡでのデコードのみに対応したデコーダを有するAVアンプを選択している場合には、信号処理が施されることなく再生装置から直接出力された音声ストリームは再生できるが、再生装置内で再エンコードされた音声ストリームは再生することができないといったことになる。
【００１３】
また、光ディスクに記録されている音声ストリームのエンコードに用いられているコーデックの種類と、再エンコード時に用いられるコーデックの種類が偶然同じであっても、再エンコード時に、光ディスクに記録されている音声ストリームのエンコードに用いられているエンコードパラメータと異なるパラメータに従って再エンコードが行われた場合、光ディスクに記録されている音声ストリームを直接デコードして出力された音声と、再エンコードされた音声ストリームをデコードして出力された音声とでは、音響効果などの違いが少なからず発生してしまう。エンコードパラメータとしては、例えば、チャンネル数やサラウンドスピーカの構成に関連した情報（channel assignment，ACMOD，AMODE）などがある。
【００１４】
例えば、光ディスクに記録されている音声ストリームが３チャンネルのマルチチャンネルの音声ストリームである場合、信号処理を施すことなく、光ディスクから読み出された音声ストリームがAVアンプに直接出力されたときには、AVアンプは、供給された音声ストリームを３チャンネルの音声信号としてサラウンド処理を施し、スピーカを駆動することになる。
【００１５】
一方、光ディスクに記録されている音声ストリームのチャンネル数と異なる、５．１チャンネルの音声ストリームとしてエンコードするようにエンコードパラメータが設定され、信号処理を施した音声ストリームの再エンコードが行われたときには、再エンコードの元になる音声ストリームは３チャンネル分の音声ストリームしかないにもかかわらず、５．１チャンネルの音声ストリームとして再生装置から出力され、その音声ストリームを受信したAVアンプは、５．１チャンネルの音声ストリームが供給されてきているものとしてサラウンド処理を施し、スピーカを駆動してしまうことになる。すなわち、AVアンプにおいては、２．１チャンネル分は無音の信号が供給されてきているものとして処理されることになる。
【００１６】
前者と後者とでは、異なる処理がAVアンプにより行われるから、元の音声ストリームが同じものであっても、結果として、出力される音声や音響効果に少なからず影響が出てきてしまうことになる。
【００１７】
信号処理が施されることなく、常に、光ディスクから読み出された音声ストリームがそのまま（圧縮された状態のまま）再生装置から出力されることを想定して伝送路、AVアンプが選択されている場合、上述したような状況になることがある。
【００１８】
本発明はこのような状況に鑑みてなされたものであり、例えば、入力されたストリームに信号処理を施して出力する場合に、入力されたストリームのエンコードに用いられているコーデックと、出力するストリームのエンコードに用いられているコーデックの不一致を防ぐことができるようにするものである。
【課題を解決するための手段】
【００１９】
本発明の一側面の信号処理装置は、所定のコーデックでエンコードされた圧縮音声ストリームをデコードするデコード手段と、前記デコード手段によりデコードされることによって得られた音声ストリームに対して所定の信号処理を施す信号処理手段と、前記圧縮音声ストリームのヘッダに記述される情報と、前記圧縮音声ストリームを含むコンテンツの管理情報のうちの少なくともいずれかの情報を取得する第１の取得手段と、前記圧縮音声ストリームのエンコードに用いられているコーデックの種類を前記第１の取得手段により取得された情報に基づいて判別し、前記信号処理手段により信号処理が施された前記音声ストリームのエンコードが、前記圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックで行われるように設定する設定手段と、前記信号処理手段により信号処理が施された前記音声ストリームを前記設定手段による設定に従ってエンコードし、デコーダを有する外部の装置に出力するエンコード手段とを備える。
【００２０】
前記信号処理手段には、他の音声が合成された音声が出力されるストリームになるような信号処理を、前記デコード手段によりデコードされることによって得られた前記音声ストリームに対して施させることができる。
【００２１】
前記設定手段には、前記圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックでのエンコードに前記エンコード手段が対応していない場合、前記信号処理手段により信号処理が施された前記音声ストリームのエンコードが、前記圧縮音声ストリームのエンコードに用いられているコーデックの機能を拡張させた上位のコーデック、または機能を縮小させた下位のコーデックである互換コーデックで行われるように設定させることができる。
【００２２】
前記外部の装置の情報を取得する第２の取得手段をさらに設けることができる。この場合、前記設定手段には、前記信号処理手段により信号処理が施された前記音声ストリームのエンコードが、前記圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックであり、かつ、前記第２の取得手段により取得された情報により表される、前記外部の装置が有するデコーダがデコードに対応するコーデックと同じ種類のコーデックで行われるように設定させることができる。
【００２３】
前記設定手段には、前記圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックでのエンコードに前記エンコード手段が対応していない場合、前記信号処理手段により信号処理が施された前記音声ストリームのエンコードが、前記圧縮音声ストリームのエンコードに用いられているコーデックの機能を拡張させた上位のコーデック、または機能を縮小させた下位のコーデックである互換コーデックで行われるように設定させることができる。
【００２４】
前記設定手段には、さらに、前記互換コーデックでのエンコードに前記エンコード手段が対応していない場合、前記信号処理手段により信号処理が施された前記音声ストリームのエンコードが、前記第２の取得手段により取得された情報により表される、前記外部の装置が有するデコーダがデコードに対応するコーデックと同じ種類のコーデックで行われるように設定させることができる。
【００２５】
前記第１の取得手段には、前記圧縮音声ストリームのエンコードに用いられたパラメータをさらに取得させ、前記設定手段には、さらに、前記信号処理手段により信号処理が施された前記音声ストリームのエンコードが、前記第１の取得手段により取得されたパラメータと同じパラメータに従って行われるように設定させることができる。
【００２６】
本発明の一側面の信号処理方法またはプログラムは、所定のコーデックでエンコードされた圧縮音声ストリームをデコードし、デコードすることによって得られた音声ストリームに対して所定の信号処理を施し、前記圧縮音声ストリームのヘッダに記述される情報と、前記圧縮音声ストリームを含むコンテンツの管理情報のうちの少なくともいずれかの情報を取得し、前記圧縮音声ストリームのエンコードに用いられているコーデックの種類を取得した情報に基づいて判別し、信号処理を施した前記音声ストリームのエンコードが、前記圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックで行われるように設定し、信号処理を施した前記音声ストリームを設定に従ってエンコードし、デコーダを有する外部の装置に出力するステップを含む。
【００２７】
本発明の一側面においては、所定のコーデックでエンコードされた圧縮音声ストリームがデコードされ、デコードすることによって得られた音声ストリームに対して所定の信号処理が施される。また、前記圧縮音声ストリームのヘッダに記述される情報と、前記圧縮音声ストリームを含むコンテンツの管理情報のうちの少なくともいずれかの情報が取得され、前記圧縮音声ストリームのエンコードに用いられているコーデックの種類が、取得された情報に基づいて判別され、信号処理が施された前記音声ストリームのエンコードが、前記圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックで行われるように設定される。信号処理が施された前記音声ストリームは設定に従ってエンコードされ、デコーダを有する外部の装置に出力される。
【発明の効果】
【００２８】
本発明の一側面によれば、例えば、入力されたストリームに信号処理を施して出力する場合に、入力されたストリームのエンコードに用いられているコーデックと、出力するストリームのエンコードに用いられているコーデックの不一致を防ぐことができる。
【発明を実施するための最良の形態】
【００２９】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外には対応しないものであることを意味するものでもない。
【００３０】
本発明の一側面の信号処理装置（例えば、図１の再生装置１）は、所定のコーデックでエンコードされた圧縮音声ストリームをデコードするデコード手段（例えば、図３のデコーダ３１）と、前記デコード手段によりデコードされることによって得られた音声ストリームに対して所定の信号処理を施す信号処理手段（例えば、図３の信号処理部３２）と、前記圧縮音声ストリームのヘッダに記述される情報と、前記圧縮音声ストリームを含むコンテンツの管理情報のうちの少なくともいずれかの情報を取得する第１の取得手段（例えば、図３のストリームヘッダ解析／コンテンツ情報取得部３４）と、前記圧縮音声ストリームのエンコードに用いられているコーデックの種類を前記第１の取得手段により取得された情報に基づいて判別し、前記信号処理手段により信号処理が施された前記音声ストリームのエンコードが、前記圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックで行われるように設定する設定手段（例えば、図３のエンコーダ設定部３５）と、前記信号処理手段により信号処理が施された前記音声ストリームを前記設定手段による設定に従ってエンコードし、デコーダを有する外部の装置に出力するエンコード手段（例えば、図３のエンコーダ３３）とを備える。
【００３１】
この信号処理装置には、前記外部の装置の情報を取得する第２の取得手段（例えば、図６の接続機器情報受信部４１）をさらに設けることができる。
【００３２】
本発明の一側面の信号処理方法またはプログラムは、所定のコーデックでエンコードされた圧縮音声ストリームをデコードし、デコードすることによって得られた音声ストリームに対して所定の信号処理を施し、前記圧縮音声ストリームのヘッダに記述される情報と、前記圧縮音声ストリームを含むコンテンツの管理情報のうちの少なくともいずれかの情報を取得し、前記圧縮音声ストリームのエンコードに用いられているコーデックの種類を取得した情報に基づいて判別し、信号処理を施した前記音声ストリームのエンコードが、前記圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックで行われるように設定し、信号処理を施した前記音声ストリームを設定に従ってエンコードし、デコーダを有する外部の装置に出力するステップ（例えば、図４のステップＳ４）を含む。
【００３３】
以下、本発明の実施の形態について図を参照して説明する。
【００３４】
図１は、本発明の一実施形態に係る伝送システムの構成例を示す図である。
【００３５】
図１の伝送システムは、再生装置１と外部装置２がケーブル３を介して接続されることによって構成される。
【００３６】
再生装置１は、BD(Blu-ray Disc)規格、HD-DVD（登録商標）規格などの所定の規格の光ディスクを再生する装置である。装着された光ディスクに映画などのコンテンツが記録されている場合、再生装置１は、光ディスクから読み出した音声ストリームを、ケーブル３を介して外部装置２に出力し、音声の出力を外部装置２に行わせる。外部装置２にはデコーダが設けられており、再生装置１から供給された音声ストリームがデコードされ、外部装置２に接続されるスピーカからコンテンツの音声が出力される。
【００３７】
また、再生装置１は、光ディスクから読み出した映像ストリームをデコードし、デコードして得られた映像信号を図示せぬTVに直接、または外部装置２を介して出力し、TVに映像を表示させる。以下、音声ストリームを用いた再生装置１の処理、その処理を行う再生装置１の構成について主に説明するが、再生装置１においては、適宜、映像ストリームの処理も行われている。
【００３８】
光ディスクには、音声ストリームが圧縮された状態で記録されており、再生装置１から外部装置２に対しては、基本的に、光ディスクから読み出された圧縮音声ストリームがそのまま出力される。音声ストリームは、ドルビーデジタル、ドルビーデジタルプラス、ドルビーロスレス（TrueHD）、DTS、DTS-HD（全て商標）などの所定のコーデックでエンコードされ、光ディスクに記録されている。
【００３９】
再生装置１には、コンテンツの再生中に、コンテンツの映像に重ねて操作メニューをポップアップ表示させ、その操作メニューからユーザが各種の操作を行うことなどができるインタラクティブ機能も用意されている。例えば、コンテンツの映像に重ねて表示される操作メニュー上のカーソルをリモートコントローラなどを操作してユーザが移動させたとき、あるいは、カーソルによって選択されている項目をリモートコントローラなどを操作してユーザが決定したときなどのタイミングにおいては、再生中のコンテンツの音声とともに、ユーザの操作に応じた音声が出力される。
【００４０】
このように、コンテンツの音声とともに他の音声を出力させる場合、再生装置１内では、光ディスクから読み出された圧縮音声ストリームが一度デコードされ、デコードされることによって得られた非圧縮の音声ストリームに対して信号処理が施される。信号処理は、コンテンツの音声とともに、ユーザの操作に応じた音声が出力される音声ストリームを生成する内容の処理となる。
【００４１】
また、再生装置１内では、信号処理が施されることによって得られた音声ストリームが所定のコーデックで再エンコードされ、再エンコードされることによって得られた圧縮音声ストリームが外部装置２に出力される。この再エンコードのときに用いられるコーデックの種類が、信号処理の対象として光ディスクから読み出された圧縮音声ストリームのヘッダに記述されている情報、コンテンツの管理情報などに基づいて選択される。
【００４２】
例えば、再エンコードを行うエンコーダが、光ディスクに記録されている圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックでのエンコードに対応している場合、再エンコードに用いられるコーデックとして、光ディスクに記録されている圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックが選択される。
【００４３】
これにより、光ディスクに記録されている圧縮音声ストリームのエンコードに用いられているコーデックの種類と、信号処理が施され、再エンコードが行われた後に再生装置１から出力される圧縮音声ストリームのエンコード（再エンコード）に用いられるコーデックの種類を一致させることができ、ユーザが購入した光ディスクのパッケージに記載されているコーデックの種類と、再生装置１から実際に出力される圧縮音声ストリームのコーデックの種類に食い違いが生じてしまうことを防ぐことができる。
【００４４】
上述したように、信号処理が施されない場合、光ディスクから読み出された圧縮音声ストリームはそのまま外部装置２に出力されるから、再エンコードに用いられるコーデックの種類が、光ディスクに記録されている圧縮音声ストリームのエンコードに用いられているコーデックと異なるときには、信号処理が施された場合と施されない場合とで、異なる種類のコーデックでエンコードされた圧縮音声ストリームが再生装置１から出力されることになる。
【００４５】
光ディスクに記録されている圧縮音声ストリームのエンコードに用いられているコーデックに合わせて、それと同じコーデックでのデコードに対応したAVアンプを外部装置２としてユーザが用意している場合、光ディスクに記録されている圧縮音声ストリームのエンコードに用いられているコーデックと異なる種類のコーデックで再エンコードされた圧縮音声ストリームが再生装置１から出力されたときだけ、外部装置２が圧縮音声ストリームのデコードを行うことができず、音声が出力されなくなってしまうが、そのようなことを防ぐこともできる。
【００４６】
図２は、再生装置１と外部装置２の構成例を示すブロック図である。
【００４７】
図２に示されるように、音声ストリームの処理を行う構成として、再生装置１には、読み出し制御部１２、音声信号処理部１３、および入出力I/F１４が設けられる。外部装置２には、外部デコーダ２１が設けられる。
【００４８】
再生装置１の読み出し制御部１２は、再生装置１に装着された光ディスク１１に記録されている圧縮音声ストリームを読み出し、読み出した圧縮音声ストリームを音声信号処理部１３に出力する。音声信号処理部１３に出力された圧縮音声ストリームのヘッダには、エンコードに用いられたコーデックの種類、チャンネル数、サンプリングレートなどを表す情報が記述されている。
【００４９】
また、読み出し制御部１２は、コンテンツ全体を管理する情報であるコンテンツ情報が光ディスク１１に記録されている場合、光ディスク１１からそのコンテンツ情報を読み出し、読み出したコンテンツ情報を音声信号処理部１３に出力する。コンテンツ情報には、映像ストリームのエンコードに用いられたコーデックの種類などの映像に関する情報、圧縮音声ストリームのエンコードに用いられたコーデックの種類、チャンネル数、サンプリングレートなどの音声に関する情報、コピーを制限する情報などが含まれている。
【００５０】
音声信号処理部１３は、信号処理を施す必要がない場合、読み出し制御部１２から供給された圧縮音声ストリームを、そのまま入出力I/F１４に出力する。
【００５１】
一方、音声信号処理部１３は、ユーザの操作に応じた音声をコンテンツの音声とともに出力させるために信号処理を施す必要がある場合、読み出し制御部１２から供給された圧縮音声ストリームをデコードし、デコードして得られた非圧縮の音声ストリームに対して信号処理を施す。
【００５２】
また、音声信号処理部１３は、圧縮音声ストリームのヘッダに記述されている情報と、コンテンツ情報に基づいて、光ディスク１１に記録されている圧縮音声ストリームのエンコードに用いられているコーデックの種類を判別し、例えば、判別した種類と同じ種類のコーデックを用いて、信号処理を施して得られた音声ストリームを再エンコードする。音声信号処理部１３は、再エンコードして得られた圧縮音声ストリームを入出力I/F１４に出力する。
【００５３】
入出力I/F１４は、音声信号処理部１３から供給された、信号処理が施されていない圧縮音声ストリーム、または、信号処理が施され、再エンコードすることによって得られた圧縮音声ストリームを外部装置２に伝送する。外部装置２に対する圧縮音声ストリームの伝送は、例えば、S/PDIF I/F、HDMI(High-Definition Multimedia Interface)、IEEE(Institute of Electrical and Electronics Engineers)1394などのインタフェースによって行われる。
【００５４】
なお、再生装置１と外部装置２の間が、HDMI規格、IEEE1394規格のインタフェースで接続されている場合、後述するように、機器に関する情報を外部装置２から取得することも入出力I/F１４により行われる。入出力I/F１４により取得された情報は、音声信号処理部１３に出力される。
【００５５】
外部装置２の外部デコーダ２１は、再生装置１から伝送されてきた圧縮音声ストリームをデコードし、デコードして得られた音声信号に基づいて、外部装置２に接続されているスピーカから音声を出力させる。
【００５６】
図３は、図２の音声信号処理部１３の構成例を示すブロック図である。
【００５７】
図３に示される各構成は、ハードウエア的に、または、再生装置１に設けられるCPU(Central Processing Unit)により所定のプログラムが実行されることによってソフトウエア的に実現される。なお、図３には、外部装置２の外部デコーダ２１も示されている。
【００５８】
図３に示されるように、音声信号処理部１３は、デコーダ３１、信号処理部３２、エンコーダ３３、ストリームヘッダ解析／コンテンツ情報取得部３４、およびエンコーダ設定部３５から構成される。
【００５９】
光ディスク１１から読み出され、読み出し制御部１２から出力された圧縮音声ストリームは、信号処理を施す必要がない場合には、入出力I/F１４を介して外部デコーダ２１に直接供給され、信号処理を施す必要がある場合には、音声信号処理部１３のデコーダ３１、ストリームヘッダ解析／コンテンツ情報取得部３４に供給される。
【００６０】
デコーダ３１は、読み出し制御部１２から供給された圧縮音声ストリームをデコードし、デコードして得られたリニアPCMなどの非圧縮の音声ストリームを信号処理部３２に出力する。
【００６１】
信号処理部３２は、外部から供給される制御信号に基づいて、例えば、ユーザの操作に応じた音声がコンテンツの音声とともに出力されるものになるように、デコーダ３１から供給された音声ストリームに信号処理を施す。外部から供給される制御信号により、信号処理の内容が指定される。信号処理部３２は、信号処理を施して得られた非圧縮の音声ストリームをエンコーダ３３に出力する。
【００６２】
エンコーダ３３は、信号処理部３２から供給された非圧縮の音声ストリームを、エンコーダ設定部３５による設定に従って再エンコードし、再エンコードすることによって得られた圧縮音声ストリームを入出力I/F１４を介して外部デコーダ２１に出力する。
【００６３】
また、エンコーダ３３は、エンコーダ設定部３５によりエンコードパラメータが設定されている場合、そのエンコードパラメータにも従って再エンコードを行う。例えば、圧縮音声ストリームのヘッダに記述されている情報から、光ディスク１１に記録されている圧縮音声ストリームのエンコード時に設定されていたチャンネル数、サンプリングレートなどの情報が取得され、エンコードパラメータとして設定されている場合、エンコーダ３３は、同じチャンネル数、同じサンプリングレートの音声ストリームになるように、信号処理部３２から供給された音声ストリームを再エンコードする。
【００６４】
ストリームヘッダ解析／コンテンツ情報取得部３４は、読み出し制御部１２から供給された圧縮音声ストリームのヘッダに記述されている情報と、コンテンツ情報を取得し、取得した情報をエンコーダ設定部３５に出力する。
【００６５】
また、ストリームヘッダ解析／コンテンツ情報取得部３４は、圧縮音声ストリームのヘッダに記述されている情報と、コンテンツ情報からエンコードパラメータを取得した場合、取得したエンコードパラメータをエンコーダ設定部３５に出力する。
【００６６】
エンコーダ設定部３５は、ストリームヘッダ解析／コンテンツ情報取得部３４から供給された情報に基づいて、光ディスク１１に記録されている圧縮音声ストリームのエンコードに用いられているコーデックの種類を判別し、判別した種類と同じ種類のコーデック、すなわち、光ディスク１１に記録されている圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックを用いて再エンコードが行われるような設定をエンコーダ３３に対して行う。
【００６７】
また、エンコーダ設定部３５は、光ディスク１１に記録されている圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックでのエンコードにエンコーダ３３が対応していない場合、そのコーデックと互換性の高いコーデックである互換コーデックを用いて再エンコードが行われるような設定をエンコーダ３３に対して行う。
【００６８】
あるコーデックの機能を拡張した上位のコーデックや、あるコーデックから見て機能が縮小したものになる下位のコーデックがある場合、それらのコーデックが互換コーデックになる。具体的には、ドルビーデジタル、ドルビーデジタルプラス、ドルビーロスレス（TrueHD）は、下位、上位の関係にあるコーデックであるから、互換コーデックとなる。また、DTSとDTS-HDは、下位、上位の関係にあるコーデックであるから、互換コーデックとなる。
【００６９】
例えば、光ディスク１１に記録されている圧縮音声ストリームのエンコードに用いられているコーデックがドルビーデジタルプラスであり、エンコーダ３３が、ドルビーデジタルプラスから見て下位のコーデックであるドルビーデジタルでのエンコードだけしか対応していない場合、ドルビーデジタルプラスでエンコードされた圧縮音声ストリームをデコードすることができるのであれば、それより下位のコーデックであるドルビーデジタルでエンコードされた圧縮音声ストリームをも外部デコーダ２１はデコードすることができると考えられるから、互換コーデックであるドルビーデジタルで再エンコードが行われるような設定がエンコーダ３３に対して行われる。
【００７０】
信号処理が施されない通常時にはドルビーデジタルプラスでエンコードされた圧縮音声ストリームが出力されるから、この場合、光ディスク１１に記録されている圧縮音声ストリームのエンコードに用いられているコーデックと異なる種類のコーデックで再エンコードされた圧縮音声ストリームが再生装置１から出力されることになるが、コンテンツの音声とともに、ユーザの操作に応じた音声を出力させることは可能となる。
【００７１】
また、エンコーダ設定部３５は、光ディスク１１に記録されている圧縮音声ストリームのエンコードに用いられているコーデックと互換性の高いコーデックでのエンコードにもエンコーダ３３が対応していない場合、再エンコードを行うことなく音声ストリームを出力するような設定をエンコーダ３３に対して行う。この場合、信号処理部３２により信号処理が施されることによって得られたリニアPCMなどの非圧縮の音声ストリームがそのまま外部デコーダ２１に出力される。
【００７２】
次に、以上のような構成を有する再生装置１の処理について説明する。
【００７３】
はじめに、図４のフローチャートを参照して、音声ストリームに対して信号処理を施す再生装置１の処理について説明する。この処理は、信号処理の対象とする圧縮音声ストリームが読み出し制御部１２から音声信号処理部１３に供給されたときに開始される。
【００７４】
ステップＳ１において、デコーダ３１は、読み出し制御部１２から供給された圧縮音声ストリームをデコードし、デコードして得られたリニアPCMなどの非圧縮の音声ストリームを信号処理部３２に出力する。
【００７５】
ステップＳ２において、信号処理部３２は、デコーダ３１から供給された音声ストリームに信号処理を施す。信号処理部３２は、信号処理を施した非圧縮の音声ストリームをエンコーダ３３に出力する。
【００７６】
ステップＳ３において、エンコーダ設定処理が行われる。ここで行われるエンコーダ設定処理により、再エンコードで用いられるコーデックの種類などが設定される。エンコーダ設定処理の詳細については図５のフローチャートを参照して後述する。
【００７７】
ステップＳ４において、エンコーダ３３は、信号処理部３２から供給された音声ストリームを、エンコーダ設定部３５による設定に従って再エンコードする。エンコーダ３３は、再エンコードして得られた圧縮音声ストリームを入出力I/F１４を介して外部デコーダ２１に出力し、処理を終了させる。外部デコーダ２１においては、再生装置１から供給された圧縮音声ストリームがデコードされ、コンテンツの音声とともに、ユーザの操作に応じた音声が出力される。
【００７８】
次に、図５のフローチャートを参照して、図４のステップＳ３において行われるエンコーダ設定処理について説明する。
【００７９】
ステップＳ１１において、ストリームヘッダ解析／コンテンツ情報取得部３４は、読み出し制御部１２から供給された圧縮音声ストリームのヘッダに記述されている情報と、コンテンツ情報を取得し、取得した情報をエンコーダ設定部３５に出力する。圧縮音声ストリームのヘッダに記述されている情報と、コンテンツ情報のうちのいずれかの情報だけが取得されるようにしてもよい。
【００８０】
ステップＳ１２において、エンコーダ設定部３５は、光ディスク１１に記録されている圧縮音声ストリームのエンコードに用いられているコーデックの種類を、ストリームヘッダ解析／コンテンツ情報取得部３４から供給された情報に基づいて判別する。
【００８１】
ステップＳ１３において、エンコーダ設定部３５は、光ディスク１１に記録されている圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックでのエンコードにエンコーダ３３が対応しているか否かを判定し、対応していると判定した場合、ステップＳ１４に進む。
【００８２】
ステップＳ１４において、エンコーダ設定部３５は、光ディスク１１に記録されている圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックを用いて再エンコードが行われるような設定をエンコーダ３３に対して行う。その後、処理は図４のステップＳ３に戻り、光ディスク１１に記録されている圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックを用いて、音声ストリームの再エンコードが行われる。
【００８３】
一方、ステップＳ１３において、エンコーダ設定部３５は、光ディスク１１に記録されている圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックでのエンコードにエンコーダ３３が対応していないと判定した場合、ステップＳ１５に進み、そのコーデックと互換性の高いコーデックである互換コーデックでのエンコードにエンコーダ３３が対応しているか否かを判定する。
【００８４】
エンコーダ設定部３５は、ステップＳ１５において、互換コーデックでのエンコードにエンコーダ３３が対応していると判定した場合、ステップＳ１６に進み、互換コーデックで再エンコードが行われるような設定をエンコーダ３３に対して行う。その後、処理は図４のステップＳ３に戻り、互換コーデックを用いて、音声ストリームの再エンコードが行われる。
【００８５】
一方、ステップＳ１５において、エンコーダ設定部３５は、互換コーデックでのエンコードにもエンコーダ３３が対応していないと判定した場合、ステップＳ１７に進み、再エンコードを行うことなく音声ストリームを出力するような設定をエンコーダ３３に対して行う。その後、信号処理が行われることによって得られたリニアPCMなどの音声ストリームが、非圧縮のまま外部デコーダ２１に出力される。この場合、音声ストリームの再エンコードを行う図４のステップＳ４の処理は行われずに、図４の処理は終了されることになる。
【００８６】
以上の処理により、光ディスク１１に記録されている圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックでのエンコードにエンコーダ３３が対応している場合には、信号処理が行われることによって得られた音声ストリームが、そのコーデックで再エンコードされてから外部装置２に出力されるため、信号処理が行われた場合であっても、光ディスク１１に記録されている圧縮音声ストリームのエンコードに用いられているコーデックと異なる種類のコーデックで再エンコードされた圧縮音声ストリームが再生装置１から出力されてしまうことを防ぐことができる。
【００８７】
例えば、光ディスク１１がBD-ROM規格のディスクである場合、光ディスク１１には、ドルビーデジタル、ドルビーデジタルプラス、ドルビーロスレス、DTS、DTS-HDなどの様々なコーデックでエンコードされた圧縮音声ストリームが収録されており、仮に、エンコーダ３３がドルビーデジタルとDTSでのエンコードに対応しているとすると、ドルビーデジタルでエンコードされた圧縮音声ストリームが光ディスク１１から読み出され、それに対して信号処理が施されたときには、信号処理により得られた音声ストリームは、ドルビーデジタルで再エンコードされて出力されることになる。
【００８８】
また、DTSでエンコードされた圧縮音声ストリームが光ディスク１１から読み出され、それに対して信号処理が施されたときには、信号処理により得られた音声ストリームは、DTSで再エンコードされて出力されることになる。
【００８９】
これらは、光ディスク１１に記録されている圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックを用いて再エンコードが行われるような設定が行われた、図５のステップＳ１４の処理が行われたときの状態に相当する。
【００９０】
一方、ドルビーデジタルプラスやドルビーロスレスでエンコードされた圧縮音声ストリームが光ディスク１１から読み出され、それに対して信号処理が施されたときには、信号処理により得られた音声ストリームは、互換性の高いコーデックであるドルビーデジタルで再エンコードされて出力されることになる。
【００９１】
また、DTS-HDでエンコードされた圧縮音声ストリームが光ディスク１１から読み出され、それに対して信号処理が施されたときには、信号処理により得られた音声ストリームは、互換性の高いコーデックであるDTSで再エンコードされて出力されることになる。
【００９２】
これらは、光ディスク１１に記録されている圧縮音声ストリームのエンコードに用いられているコーデックと互換性の高いコーデックを用いて再エンコードが行われるような設定が行われた、図５のステップＳ１６の処理が行われたときの状態に相当する。
【００９３】
図６は、図２の音声信号処理部１３の他の構成例を示すブロック図である。図３と同じ構成には同じ符号を付してある。重複する説明については適宜省略する。
【００９４】
図６に示される構成は、接続機器情報受信部４１がさらに設けられている点を除いて、図３に示される構成と同じである。
【００９５】
すなわち、デコーダ３１は、読み出し制御部１２から供給された圧縮音声ストリームをデコードし、デコードして得られた非圧縮の音声ストリームを信号処理部３２に出力する。信号処理部３２は、デコーダ３１から供給された音声ストリームに信号処理を施す。エンコーダ３３は、信号処理部３２から供給された非圧縮の音声ストリームを、エンコーダ設定部３５による設定に従って再エンコードする。ストリームヘッダ解析／コンテンツ情報取得部３４は、読み出し制御部１２から供給された圧縮音声ストリームのヘッダに記述されている情報と、コンテンツ情報を取得する。
【００９６】
エンコーダ設定部３５は、ストリームヘッダ解析／コンテンツ情報取得部３４から供給された情報によるコーデックの判別結果と、接続機器情報受信部４１から供給された接続機器情報に基づいて、再エンコードに用いられるコーデックの種類などを選択し、再エンコードの設定をエンコーダ３３に対して行う。接続機器情報受信部４１から供給された接続機器情報には、外部デコーダ２１がデコードすることが可能なコーデックの種類を表す情報が含まれている。
【００９７】
例えば、光ディスク１１に記録されている圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックでのエンコードにエンコーダ３３が対応している場合であっても、そのコーデックでのデコードに外部デコーダ２１が対応していない場合には、光ディスク１１に記録されている圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックは再エンコードには用いられず、外部デコーダ２１が対応している場合にだけ、光ディスク１１に記録されている圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックが再エンコードに用いられる。
【００９８】
光ディスク１１に記録されている圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックでのデコードに外部デコーダ２１が対応しているかなどが、接続機器情報受信部４１から供給された接続機器情報に基づいて判定される。
【００９９】
接続機器情報受信部４１は、HDMI規格、IEEE1394規格のインタフェースで接続されている外部装置２の外部デコーダ２１と入出力I/F１４を介して通信を行い、接続機器情報を取得する。接続機器情報受信部４１は、外部デコーダ２１から取得した接続機器情報をエンコーダ設定部３５に出力する。
【０１００】
ここで、図６の構成を有する再生装置１の処理について説明する。
【０１０１】
図４を参照して説明した処理と同じ処理が図６の構成を有する再生装置１により行われる。図７のフローチャートを参照して、図４のステップＳ３において図６の構成を有する再生装置１により行われるエンコーダ設定処理について説明する。
【０１０２】
ステップＳ２１において、接続機器情報受信部４１は、接続機器情報を外部デコーダ２１から取得し、取得した接続機器情報をエンコーダ設定部３５に出力する。
【０１０３】
ステップＳ２２において、ストリームヘッダ解析／コンテンツ情報取得部３４は、読み出し制御部１２から供給された圧縮音声ストリームのヘッダに記述されている情報と、コンテンツ情報を取得し、取得した情報をエンコーダ設定部３５に出力する。
【０１０４】
ステップＳ２３において、エンコーダ設定部３５は、光ディスク１１に記録されている圧縮音声ストリームのエンコードに用いられているコーデックの種類を、ストリームヘッダ解析／コンテンツ情報取得部３４から供給された情報に基づいて判別する。
【０１０５】
ステップＳ２４において、エンコーダ設定部３５は、光ディスク１１に記録されている圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックでのエンコードにエンコーダ３３が対応しており、かつ、そのコーデックでのデコードに外部デコーダ２１が対応しているか否かを判定し、いずれも対応していると判定した場合、ステップＳ２５に進む。
【０１０６】
ステップＳ２５において、エンコーダ設定部３５は、光ディスク１１に記録されている圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックを用いて再エンコードが行われるような設定をエンコーダ３３に対して行う。その後、処理は図４のステップＳ３に戻り、光ディスク１１に記録されている圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックを用いて、音声ストリームの再エンコードが行われる。
【０１０７】
一方、ステップＳ２４において、エンコーダ設定部３５は、光ディスク１１に記録されている圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックでのエンコードにエンコーダ３３が対応していないか、または、光ディスク１１に記録されている圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックでのデコードに外部デコーダ２１が対応していないと判定した場合、ステップＳ２６に進む。
【０１０８】
ステップＳ２６において、エンコーダ設定部３５は、光ディスク１１に記録されている圧縮音声ストリームのエンコードに用いられているコーデックと互換性の高いコーデックである互換コーデックでのエンコードにエンコーダ３３が対応しており、かつ、その互換コーデックでのデコードに外部デコーダ２１が対応しているか否かを判定し、いずれも対応していると判定した場合、ステップＳ２７に進む。
【０１０９】
ステップＳ２７において、エンコーダ設定部３５は、互換コーデックで再エンコードが行われるような設定をエンコーダ３３に対して行う。その後、処理は図４のステップＳ３に戻り、互換コーデックを用いて、音声ストリームの再エンコードが行われる。
【０１１０】
一方、ステップＳ２６において、エンコーダ設定部３５は、互換コーデックでのエンコードにエンコーダ３３が対応していないか、または、互換コーデックでのデコードに外部デコーダ２１が対応していないと判定した場合、ステップＳ２８に進む。
【０１１１】
ステップＳ２８において、エンコーダ設定部３５は、代替コーデックでのエンコードにエンコーダ３３が対応しているか否かを判定する。代替コーデックは、外部デコーダ２１がデコードに対応するコーデックであり、接続機器情報により表される。
【０１１２】
エンコーダ設定部３５は、ステップＳ２８において、代替コーデックでのエンコードにエンコーダ３３が対応していると判定した場合、ステップＳ２９に進み、代替コーデックで再エンコードが行われるような設定をエンコーダ３３に対して行う。その後、処理は図４のステップＳ３に戻り、再エンコードに用いられるコーデックが外部デコーダ２１がデコードに対応しているコーデックにあわせられ、代替コーデックを用いて、音声ストリームの再エンコードが行われる。
【０１１３】
一方、ステップＳ２８において、エンコーダ設定部３５は、代替コーデックでのエンコードにもエンコーダ３３が対応していないと判定した場合、ステップＳ３０に進み、再エンコードを行うことなく音声ストリームを出力するような設定をエンコーダ３３に対して行う。その後、信号処理が行われることによって得られたリニアPCMなどの音声ストリームが非圧縮のまま外部デコーダ２１に出力される。この場合、音声ストリームの再エンコードを行う図４のステップＳ４の処理は行われずに、図４の処理は終了されることになる。
【０１１４】
以上のように、外部デコーダ２１から取得された接続機器情報に基づいて、外部デコーダ２１がデコードに対応するコーデックと同じ種類のコーデックが再エンコードに用いられるようにすることにより、再エンコードされた圧縮音声ストリームを外部デコーダ２１がデコードできないといった状態になることを確実に防ぐことができる。
【０１１５】
以上においては、再エンコードに用いられるコーデックの種類を設定する場合について主に説明したが、再エンコードに用いられるエンコードパラメータの設定は、次のようにして行われるようにすることができる。
【０１１６】
例えば、圧縮音声ストリームのエンコード時に用いられたエンコードパラメータとできるだけ同じパラメータに従って再エンコードが行われた方が、デコード前の圧縮音声ストリームに近いものを再エンコードによって再現することができるから、エンコーダ３３が対応可能なパラメータは、圧縮音声ストリームのエンコード時に用いられたエンコードパラメータの値と全て同じ値が設定されるようにするのが望ましい。例えば、上述したようなチャンネル数、サンプリングレートの他にも、スピーカ構成情報、ダウンミックス式とダウンミックス係数の指示情報などがエンコードパラメータとして取得されている場合、再エンコード時に用いられるそれらのパラメータの値も、ヘッダに記述されている情報から取得されたエンコードパラメータの値と同じ値が設定される。
【０１１７】
ビットレートは、デコード前の圧縮音声ストリームのエンコード時に用いられたエンコードパラメータで設定されているビットレートと同等のレートが再エンコード時にも設定されるようにしてもよいが、再エンコードによる音質劣化を最大限抑えるようにすることを考えると、再エンコードに使用するコーデック、および、再生装置１と外部装置２の間のインタフェースの規格の範囲で許される最大のビットレートが設定され、再エンコードが行われるようにするのが望ましい。
【０１１８】
これにより、光ディスク１１から読み出された圧縮音声ストリームが、信号処理が施されることなく直接出力された場合と、信号処理が施され、再エンコードされてから出力された場合とで、外部デコーダ２１により出力される音声の違いを抑えることができる。
【０１１９】
なお、以上においては、光ディスク１１から読み出された音声ストリームの再エンコードについて説明したが、デジタル放送によって放送されたコンテンツの音声ストリームや、ネットワークを介して配信されたコンテンツの音声ストリームも同様にして再エンコードされ、再生装置１から出力されるようにすることができる。
【０１２０】
外部装置２は、外部デコーダ２１が設けられる機器であればどのような機器でもよく、AVアンプだけでなく、TVなどの機器であってもよい。
【０１２１】
以上においては、音声ストリームに対して信号処理を施し、再エンコードして出力する場合について説明したが、映像ストリームを一度デコードしてから信号処理を施す必要がある場合、その出力時の再エンコードが、上述した音声ストリームの場合と同様に、光ディスク１１に記録されている映像ストリームのエンコードに用いられたコーデックと同じ種類のコーデックを用いて行われるようにしてもよい。
【０１２２】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０１２３】
図８は、上述した一連の処理をプログラムにより実行するパーソナルコンピュータの構成の例を示すブロック図である。
【０１２４】
CPU(Central Processing Unit)５１は、ROM(Read Only Memory)５２、または記憶部５８に記憶されているプログラムに従って各種の処理を実行する。RAM(Random Access Memory)５３には、CPU５１が実行するプログラムやデータなどが適宜記憶される。これらのCPU５１、ROM５２、およびRAM５３は、バス５４により相互に接続されている。
【０１２５】
CPU５１にはまた、バス５４を介して入出力インタフェース５５が接続されている。入出力インタフェース５５には、キーボード、マウス、マイクロホンなどよりなる入力部５６、ディスプレイ、スピーカなどよりなる出力部５７が接続されている。CPU５１は、入力部５６から入力される指令に対応して各種の処理を実行する。そして、CPU５１は、処理の結果を出力部５７に出力する。
【０１２６】
入出力インタフェース５５に接続されている記憶部５８は、例えばハードディスクからなり、CPU５１が実行するプログラムや各種のデータを記憶する。通信部５９は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。
【０１２７】
入出力インタフェース５５に接続されているドライブ６０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア６１が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記憶部５８に転送され、記憶される。
【０１２８】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図８に示すように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory)，DVD(Digital Versatile Disc)を含む）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア６１、または、プログラムが一時的もしくは永続的に格納されるROM５２や、記憶部５８を構成するハードディスクなどにより構成される。プログラム記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインタフェースである通信部５９を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０１２９】
なお、本明細書において、プログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１３０】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１３１】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１３２】
【図１】本発明の一実施形態に係る伝送システムの構成例を示す図である。
【図２】再生装置と外部装置の構成例を示すブロック図である。
【図３】図２の音声信号処理部の構成例を示すブロック図である。
【図４】音声ストリームに対して信号処理を施す再生装置の処理について説明するフローチャートである。
【図５】図４のステップＳ３において行われるエンコーダ設定処理について説明するフローチャートである。
【図６】図２の音声信号処理部の他の構成例を示すブロック図である。
【図７】図４のステップＳ３において行われる他のエンコーダ設定処理について説明するフローチャートである。
【図８】パーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０１３３】
１  再生装置，  ２  外部装置，  ３  ケーブル，  １１  光ディスク，  １２  読み出し制御部，  １３  音声信号処理部，  １４  入出力I/F，  ２１  外部デコーダ，  ３１  デコーダ，  ３２  信号処理部，  ３３  エンコーダ，  ３４  ストリームヘッダ解析／コンテンツ情報取得部，  ３５  エンコーダ設定部，  ４１  接続機器情報受信部
【図１】
2008090936.tif 000003
【図２】
2008090936.tif 000004
【図３】
2008090936.tif 000005
【図４】
2008090936.tif 000006
【図５】
2008090936.tif 000007
【図６】
2008090936.tif 000008
【図７】
2008090936.tif 000009
【図８】
2008090936.tif 000010
【手続補正書】
【提出日】平成19年12月14日(2007.12.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
所定のコーデックでエンコードされた圧縮音声ストリームをデコードするデコード手段と、
前記デコード手段によりデコードされることによって得られた音声ストリームに対して所定の信号処理を施す信号処理手段と、
前記圧縮音声ストリームのヘッダに記述される情報と、前記圧縮音声ストリームを含むコンテンツの管理情報のうちの少なくともいずれかの情報を取得する第１の取得手段と、
前記圧縮音声ストリームのエンコードに用いられているコーデックの種類を前記第１の取得手段により取得された情報に基づいて判別し、前記信号処理手段により信号処理が施された前記音声ストリームのエンコードに用いるコーデックを設定する設定手段と、
前記信号処理手段により信号処理が施された前記音声ストリームを前記設定手段による設定に従ってエンコードし、デコーダを有する外部の装置に出力するエンコード手段と
を備える信号処理装置。
【請求項２】
前記信号処理手段は、他の音声が合成された音声が出力されるストリームになるような信号処理を、前記デコード手段によりデコードされることによって得られた前記音声ストリームに対して施す
請求項１に記載の信号処理装置。
【請求項３】
前記設定手段は、前記信号処理手段により信号処理が施された前記音声ストリームのエンコードが、前記圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックで行われるように設定する
請求項１に記載の信号処理装置。
【請求項４】
前記設定手段は、前記圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックでのエンコードに前記エンコード手段が対応していない場合、前記信号処理手段により信号処理が施された前記音声ストリームのエンコードが、前記圧縮音声ストリームのエンコードに用いられているコーデックの機能を拡張させた上位のコーデック、または機能を縮小させた下位のコーデックである互換コーデックで行われるように設定する
請求項１に記載の信号処理装置。
【請求項５】
前記外部の装置の情報を取得する第２の取得手段をさらに備え、
前記設定手段は、前記信号処理手段により信号処理が施された前記音声ストリームのエンコードが、前記圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックであり、かつ、前記第２の取得手段により取得された情報により表される、前記外部の装置が有するデコーダがデコードに対応するコーデックと同じ種類のコーデックで行われるように設定する
請求項１に記載の信号処理装置。
【請求項６】
前記設定手段は、前記圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックでのエンコードに前記エンコード手段が対応していない場合、前記信号処理手段により信号処理が施された前記音声ストリームのエンコードが、前記圧縮音声ストリームのエンコードに用いられているコーデックの機能を拡張させた上位のコーデック、または機能を縮小させた下位のコーデックである互換コーデックで行われるように設定する
請求項５に記載の信号処理装置。
【請求項７】
前記設定手段は、さらに、前記互換コーデックでのエンコードに前記エンコード手段が対応していない場合、前記信号処理手段により信号処理が施された前記音声ストリームのエンコードが、前記第２の取得手段により取得された情報により表される、前記外部の装置が有するデコーダがデコードに対応するコーデックと同じ種類のコーデックで行われるように設定する
請求項６に記載の信号処理装置。
【請求項８】
前記第１の取得手段は、前記圧縮音声ストリームのエンコードに用いられたパラメータをさらに取得し、
前記設定手段は、さらに、前記信号処理手段により信号処理が施された前記音声ストリームのエンコードが、前記第１の取得手段により取得されたパラメータと同じパラメータに従って行われるように設定する
請求項１に記載の信号処理装置。
【請求項９】
所定のコーデックでエンコードされた圧縮音声ストリームをデコードし、
デコードすることによって得られた音声ストリームに対して所定の信号処理を施し、
前記圧縮音声ストリームのヘッダに記述される情報と、前記圧縮音声ストリームを含むコンテンツの管理情報のうちの少なくともいずれかの情報を取得し、
前記圧縮音声ストリームのエンコードに用いられているコーデックの種類を取得した情報に基づいて判別し、信号処理を施した前記音声ストリームのエンコードに用いるコーデックを設定し、
信号処理を施した前記音声ストリームを設定に従ってエンコードし、デコーダを有する外部の装置に出力する
ステップを含む信号処理方法。
【請求項１０】
前記信号処理を施した前記音声ストリームのエンコードが、前記圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックで行われるように設定する
請求項９に記載の信号処理方法。
【請求項１１】
所定のコーデックでエンコードされた圧縮音声ストリームをデコードし、
デコードすることによって得られた音声ストリームに対して所定の信号処理を施し、
前記圧縮音声ストリームのヘッダに記述される情報と、前記圧縮音声ストリームを含むコンテンツの管理情報のうちの少なくともいずれかの情報を取得し、
前記圧縮音声ストリームのエンコードに用いられているコーデックの種類を取得した情報に基づいて判別し、信号処理を施した前記音声ストリームのエンコードに用いるコーデックを設定し、
信号処理を施した前記音声ストリームを設定に従ってエンコードし、デコーダを有する外部の装置に出力する
ステップを含む処理をコンピュータに実行させるプログラム。
【請求項１２】
前記信号処理を施した前記音声ストリームのエンコードが、前記圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックで行われるように設定する
請求項１１に記載のプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
本発明の一側面の信号処理装置は、所定のコーデックでエンコードされた圧縮音声ストリームをデコードするデコード手段と、前記デコード手段によりデコードされることによって得られた音声ストリームに対して所定の信号処理を施す信号処理手段と、前記圧縮音声ストリームのヘッダに記述される情報と、前記圧縮音声ストリームを含むコンテンツの管理情報のうちの少なくともいずれかの情報を取得する第１の取得手段と、前記圧縮音声ストリームのエンコードに用いられているコーデックの種類を前記第１の取得手段により取得された情報に基づいて判別し、前記信号処理手段により信号処理が施された前記音声ストリームのエンコードに用いるコーデックを設定する設定手段と、前記信号処理手段により信号処理が施された前記音声ストリームを前記設定手段による設定に従ってエンコードし、デコーダを有する外部の装置に出力するエンコード手段とを備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
前記信号処理手段には、他の音声が合成された音声が出力されるストリームになるような信号処理を、前記デコード手段によりデコードされることによって得られた前記音声ストリームに対して施させることができる。
前記設定手段には、前記信号処理手段により信号処理が施された前記音声ストリームのエンコードが、前記圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックで行われるように設定させることができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
本発明の一側面の信号処理方法またはプログラムは、所定のコーデックでエンコードされた圧縮音声ストリームをデコードし、デコードすることによって得られた音声ストリームに対して所定の信号処理を施し、前記圧縮音声ストリームのヘッダに記述される情報と、前記圧縮音声ストリームを含むコンテンツの管理情報のうちの少なくともいずれかの情報を取得し、前記圧縮音声ストリームのエンコードに用いられているコーデックの種類を取得した情報に基づいて判別し、信号処理を施した前記音声ストリームのエンコードに用いるコーデックを設定し、信号処理を施した前記音声ストリームを設定に従ってエンコードし、デコーダを有する外部の装置に出力するステップを含む。
前記信号処理を施した前記音声ストリームのエンコードが、前記圧縮音声ストリームのエンコードに用いられているコーデックと同じ種類のコーデックで行われるように設定することができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
本発明の一側面においては、所定のコーデックでエンコードされた圧縮音声ストリームがデコードされ、デコードすることによって得られた音声ストリームに対して所定の信号処理が施される。また、前記圧縮音声ストリームのヘッダに記述される情報と、前記圧縮音声ストリームを含むコンテンツの管理情報のうちの少なくともいずれかの情報が取得され、前記圧縮音声ストリームのエンコードに用いられているコーデックの種類が、取得された情報に基づいて判別され、信号処理が施された前記音声ストリームのエンコードに用いるコーデックが設定される。信号処理が施された前記音声ストリームは設定に従ってエンコードされ、デコーダを有する外部の装置に出力される。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
本発明の一側面の信号処理装置（例えば、図１の再生装置１）は、所定のコーデックでエンコードされた圧縮音声ストリームをデコードするデコード手段（例えば、図３のデコーダ３１）と、前記デコード手段によりデコードされることによって得られた音声ストリームに対して所定の信号処理を施す信号処理手段（例えば、図３の信号処理部３２）と、前記圧縮音声ストリームのヘッダに記述される情報と、前記圧縮音声ストリームを含むコンテンツの管理情報のうちの少なくともいずれかの情報を取得する第１の取得手段（例えば、図３のストリームヘッダ解析／コンテンツ情報取得部３４）と、前記圧縮音声ストリームのエンコードに用いられているコーデックの種類を前記第１の取得手段により取得された情報に基づいて判別し、前記信号処理手段により信号処理が施された前記音声ストリームのエンコードに用いるコーデックを設定する設定手段（例えば、図３のエンコーダ設定部３５）と、前記信号処理手段により信号処理が施された前記音声ストリームを前記設定手段による設定に従ってエンコードし、デコーダを有する外部の装置に出力するエンコード手段（例えば、図３のエンコーダ３３）とを備える。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
本発明の一側面の信号処理方法またはプログラムは、所定のコーデックでエンコードされた圧縮音声ストリームをデコードし、デコードすることによって得られた音声ストリームに対して所定の信号処理を施し、前記圧縮音声ストリームのヘッダに記述される情報と、前記圧縮音声ストリームを含むコンテンツの管理情報のうちの少なくともいずれかの情報を取得し、前記圧縮音声ストリームのエンコードに用いられているコーデックの種類を取得した情報に基づいて判別し、信号処理を施した前記音声ストリームのエンコードに用いるコーデックを設定し、信号処理を施した前記音声ストリームを設定に従ってエンコードし、デコーダを有する外部の装置に出力するステップ（例えば、図４のステップＳ４）を含む。
【手続補正８】
【補正対象書類名】図面
【補正対象項目名】図６
【補正方法】変更
【補正の内容】
【図６】
2008090936.tif 000011