(57)【要約】【課題】軟入力軟出力復号を行なう回路の規模を縮小する。【解決手段】  図４は、PR12221チャネルの３時刻分のトレリス表現を統合したものである。なお、統合トレリス表現の各枝にそれぞれ対応する軟情報は、図３のトレリス表現における３時刻分の軟情報を加算することによって算出される。例えば、統合トレリス表現において、ステートｓ０からｓ０に遷移する枝に対応する軟情報γ（０，０）は、図３のトレリス表現における現時刻のステートｓ０から１時刻後のステートｓ０に遷移する枝に対応する軟情報γａ（０，０）と、さらに１時刻後のステートｓ０に遷移する枝に対応する軟情報γｂ（０，０）と、さらに１時刻後のステートｓ０に遷移する枝に対応する軟情報γｃ（０，０）とを加算することによって算出される。本発明は、例えば、ブルーレイディスクに情報を記録し、また再生する装置に適用できる。【選択図】図４
2010027139.tif 000002
【特許請求の範囲】
【請求項１】
所定の変調符号方式により変調符号化されている信号を、所定のＰＲ(Partial Response)特性に対応して等化する等化手段と、
等化された前記信号に基づき、前記所定のＰＲ特性に対応する、毎時刻の符号化過程を表す状態遷移表を時系列に沿って展開したトレリス表現を求め、求めた前記トレリス表現に基づいて、軟入力軟出力復号を実行することにより、前記トレリス表現の各枝にそれぞれ対応する軟情報を算出するPR-SISO(Partial Response Soft-Input Soft-Output)復号手段と、
算出された前記軟情報を所定の時刻分だけ統合する統合手段と、
統合された前記軟情報を保持する保持手段と、
前記所定の変調符号方式に対応するトレリス表現に基づき、保持されている統合された前記軟情報を用いて、前記所定の変調符号方式により変調符号化される前の元の信号を復調する変調復号手段と
を含む復調装置。
【請求項２】
前記所定のＰＲ特性は、PR12221，PR1221またはPR121チャネルである
請求項１に記載の復調装置。
【請求項３】
前記所定の変調符号化方式は、17PP(Parity Preserve/Prohibit Repeated Minimum Transition Runlength)符号である
請求項１に記載の復調装置。
【請求項４】
前記統合手段は、前記所定のＰＲ特性に対応する前記トレリス表現の各枝にそれぞれ対応する軟情報を３時刻分毎に統合する
請求項３に記載の復調装置。
【請求項５】
所定の変調符号方式により変調符号化されている信号から元の信号を復調する復調装置の復調方法において、
前記復調装置による、
所定の変調符号方式により変調符号化されている信号を、所定のＰＲ(Partial Response)特性に対応して等化し、
等化された前記信号に基づき、前記所定のＰＲ特性に対応する、毎時刻の符号化過程を表す状態遷移表を時系列に沿って展開したトレリス表現を求め、求めた前記トレリス表現に基づいて、軟入力軟出力復号を実行することにより、前記トレリス表現の各枝にそれぞれ対応する軟情報を算出し、
算出された前記軟情報を所定の時刻分だけ統合し、
統合された前記軟情報を保持し、
前記所定の変調符号方式に対応するトレリス表現に基づき、保持されている統合された前記軟情報を用いて、前記所定の変調符号方式により変調符号化される前の元の信号を復調する
ステップを含む復調方法。
【請求項６】
コンピュータを、
所定の変調符号方式により変調符号化されている信号を、所定のＰＲ(Partial Response)特性に対応して等化する等化手段と、
等化された前記信号に基づき、前記所定のＰＲ特性に対応する、毎時刻の符号化過程を表す状態遷移表を時系列に沿って展開したトレリス表現を求め、求めた前記トレリス表現に基づいて、軟入力軟出力復号を実行することにより、前記トレリス表現の各枝にそれぞれ対応する軟情報を算出するPR-SISO(Partial Response Soft-Input Soft-Output)復号手段と、
算出された前記軟情報を所定の時刻分だけ統合する統合手段と、
統合された前記軟情報を保持する保持手段と、
前記所定の変調符号方式に対応するトレリス表現に基づき、保持されている統合された前記軟情報を用いて、前記所定の変調符号方式により変調符号化される前の元の信号を復調する変調復号手段と
して機能させるためのプログラム。
【請求項７】
入力信号を所定の変調符号方式により変調符号化して符号化信号を生成する符号化手段と、
前記符号化信号を記録媒体に記録する記録手段と、
前記記録媒体に記録されている信号を読み出し、読み出した前記信号を所定のＰＲ(Partial Response)特性に対応して等化する等化手段と、
等化された前記信号に基づき、前記所定のＰＲ特性に対応する、毎時刻の符号化過程を表す状態遷移表を時系列に沿って展開したトレリス表現を求め、求めた前記トレリス表現に基づいて、軟入力軟出力復号を実行することにより、前記トレリス表現の各枝にそれぞれ対応する軟情報を算出するPR-SISO(Partial Response Soft-Input Soft-Output)復号手段と、
算出された前記軟情報を所定の時刻分だけ統合する統合手段と、
統合された前記軟情報を保持する保持手段と、
前記所定の変調符号方式に対応するトレリス表現に基づき、保持されている統合された前記軟情報を用いて、前記所定の変調符号方式により変調符号化される前の元の信号を復調する変調復号手段と
を含む記録再生装置。
【請求項８】
入力信号を記録媒体に記録し、また再生する記録再生装置の記録再生方法において、
前記記録再生装置による、
入力信号を所定の変調符号方式により変調符号化して符号化信号を生成し、
前記符号化信号を記録媒体に記録し、
前記記録媒体に記録されている信号を読み出し、
読み出した前記信号を所定のＰＲ(Partial Response)特性に対応して等化し、
等化された前記信号に基づき、前記所定のＰＲ特性に対応する、毎時刻の符号化過程を表す状態遷移表を時系列に沿って展開したトレリス表現を求め、求めた前記トレリス表現に基づいて、軟入力軟出力復号を実行することにより、前記トレリス表現の各枝にそれぞれ対応する軟情報を算出し、
算出された前記軟情報を所定の時刻分だけ統合し、
統合された前記軟情報を保持し、
前記所定の変調符号方式に対応するトレリス表現に基づき、保持されている統合された前記軟情報を用いて、前記所定の変調符号方式により変調符号化される前の元の信号を復調する
ステップを含む記録再生方法。
【請求項９】
コンピュータに、
入力信号を所定の変調符号方式により変調符号化して符号化信号を生成する符号化手段と、
前記符号化信号を記録媒体に記録する記録手段と、
前記記録媒体に記録されている信号を読み出し、読み出した前記信号を所定のＰＲ(Partial Response)特性に対応して等化する等化手段と、
等化された前記信号に基づき、前記所定のＰＲ特性に対応する、毎時刻の符号化過程を表す状態遷移表を時系列に沿って展開したトレリス表現を求め、求めた前記トレリス表現に基づいて、軟入力軟出力復号を実行することにより、前記トレリス表現の各枝にそれぞれ対応する軟情報を算出するPR-SISO(Partial Response Soft-Input Soft-Output)復号手段と、
算出された前記軟情報を所定の時刻分だけ統合する統合手段と、
統合された前記軟情報を保持する保持手段と、
前記所定の変調符号方式に対応するトレリス表現に基づき、保持されている統合された前記軟情報を用いて、前記所定の変調符号方式により変調符号化される前の元の信号を復調する変調復号手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、復号装置、復号方法、記録再生装置、記録再生方法、およびプログラムに関し、特に、軟入力軟出力復号を含む復号処理を行なう回路の規模を縮小できるようにした復号装置、復号方法、記録再生装置、記録再生方法、およびプログラムに関する。
【背景技術】
【０００２】
磁気ディスクや光ディスクなどの記録メディアに信号を記録する場合には、再生時に、読み出し信号の振幅制御およびクロック再生が正常に動作するように、記録する信号に対して変調符号化を行い、その結果得られた符号化信号をＰＲ(Partial Response)通信路により記録メディアに記録する。そして、記録メディアからの再生には、記録メディアの特性である、読み出された信号がそれに隣接する信号からの干渉を受けていることなどを考慮して、元の波形を再生し、元の波形の特徴に基づいて、最も確からしい再生信号を出力するPRML(Partial Response Maximum-Likelihood)などの再生処理が用いられる。
【０００３】
例えば、ＢＤ(ブルーレイディスク)に代表される高密度光ディスクに信号を記録する場合には、変調符号化方式として17PP（Parity Preserve/Prohibit RMTR(Repeated Minimum Transition Runlength)）符号が用いられる。この17PP符号においては、特許文献１に示されるように、複雑な可変長の符号化テーブルが用いられる。また、ＰＲ通信路としてPR12221チャネルが用いられる。
【０００４】
【特許文献１】米国特許第６，４９６，５４１  Ｂ１号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上述したように17PP符号とPR1221チャネルを用いて記録した信号を再生する場合、PR12221チャネルのＰＲ通信路により読み出された信号を、PR12221チャネルに対応するトレリス表現に基づいて軟入力軟出力復号を行い、その結果得られる、トレリス表現の各枝にそれぞれ対する軟情報をメモリに保持した状態で17PPビタビ復号を行う。
【０００６】
したがって、17PP符号とPR12221チャネルの組み合わせのようにトレリス表現の枝数が多い場合、軟情報を保持するメモリ数もトレリス表現の枝数に応じて多く必要となるので、復号を行なう回路の規模が大きくなってしまう。
【０００７】
本発明は、このような状況に鑑みてなされたものであり、軟入力軟出力復号を行なう回路の規模を縮小できるようにするものである。
【課題を解決するための手段】
【０００８】
本発明の第１の側面である復調装置は、所定の変調符号方式により変調符号化されている信号を、所定のＰＲ特性に対応して等化する等化手段と、等化された前記信号に基づき、前記所定のＰＲ特性に対応する、毎時刻の符号化過程を表す状態遷移表を時系列に沿って展開したトレリス表現を求め、求めた前記トレリス表現に基づいて、軟入力軟出力復号を実行することにより、前記トレリス表現の各枝にそれぞれ対応する軟情報を算出するPR-SISO復号手段と、算出された前記軟情報を所定の時刻分だけ統合する統合手段と、統合された前記軟情報を保持する保持手段と、前記所定の変調符号方式に対応するトレリス表現に基づき、保持されている統合された前記軟情報を用いて、前記所定の変調符号方式により変調符号化される前の元の信号を復調する変調復号手段とを含む。
【０００９】
前記所定のＰＲ特性は、PR12221，PR1221またはPR121チャネルとすることができる。
【００１０】
前記所定の変調符号化方式は、17PP符号とすることができる。
【００１１】
前記統合手段には、前記所定のＰＲ特性に対応する前記トレリス表現の各枝にそれぞれ対応する軟情報を３時刻分毎に統合させることができる。
【００１２】
本発明の第１の側面である復調方法は、所定の変調符号方式により変調符号化されている信号から元の信号を復調する復調装置の復調方法において、前記復調装置による、所定の変調符号方式により変調符号化されている信号を、所定のＰＲ特性に対応して等化し、等化された前記信号に基づき、前記所定のＰＲ特性に対応する、毎時刻の符号化過程を表す状態遷移表を時系列に沿って展開したトレリス表現を求め、求めた前記トレリス表現に基づいて、軟入力軟出力復号を実行することにより、前記トレリス表現の各枝にそれぞれ対応する軟情報を算出し、算出された前記軟情報を所定の時刻分だけ統合し、統合された前記軟情報を保持し、前記所定の変調符号方式に対応するトレリス表現に基づき、保持されている統合された前記軟情報を用いて、前記所定の変調符号方式により変調符号化される前の元の信号を復調するステップを含む。
【００１３】
本発明の第１の側面であるプログラムは、コンピュータを、所定の変調符号方式により変調符号化されている信号を、所定のＰＲ特性に対応して等化する等化手段と、等化された前記信号に基づき、前記所定のＰＲ特性に対応する、毎時刻の符号化過程を表す状態遷移表を時系列に沿って展開したトレリス表現を求め、求めた前記トレリス表現に基づいて、軟入力軟出力復号を実行することにより、前記トレリス表現の各枝にそれぞれ対応する軟情報を算出するPR-SISO復号手段と、算出された前記軟情報を所定の時刻分だけ統合する統合手段と、統合された前記軟情報を保持する保持手段と、前記所定の変調符号方式に対応するトレリス表現に基づき、保持されている統合された前記軟情報を用いて、前記所定の変調符号方式により変調符号化される前の元の信号を復調する変調復号手段として機能させる。
【００１４】
本発明の第１の側面によれば、所定の変調符号方式により変調符号化されている信号が所定のＰＲ特性に対応して等化され、等化された前記信号に基づき、前記所定のＰＲ特性に対応する、毎時刻の符号化過程を表す状態遷移表を時系列に沿って展開したトレリス表現が求められ、求めた前記トレリス表現に基づいて、軟入力軟出力復号を実行することにより、前記トレリス表現の各枝にそれぞれ対応する軟情報が算出される。さらに、算出された前記軟情報が所定の時刻分だけ統合されて保持され、前記所定の変調符号方式に対応するトレリス表現に基づき、保持されている統合された前記軟情報を用いて、前記所定の変調符号方式により変調符号化される前の元の信号が復調される。
【００１５】
本発明の第２の側面である記録再生装置は、入力信号を所定の変調符号方式により変調符号化して符号化信号を生成する符号化手段と、前記符号化信号を記録媒体に記録する記録手段と、前記記録媒体に記録されている信号を読み出し、読み出した前記信号を所定のＰＲ特性に対応して等化する等化手段と、等化された前記信号に基づき、前記所定のＰＲ特性に対応する、毎時刻の符号化過程を表す状態遷移表を時系列に沿って展開したトレリス表現を求め、求めた前記トレリス表現に基づいて、軟入力軟出力復号を実行することにより、前記トレリス表現の各枝にそれぞれ対応する軟情報を算出するPR-SISO復号手段と、算出された前記軟情報を所定の時刻分だけ統合する統合手段と、統合された前記軟情報を保持する保持手段と、前記所定の変調符号方式に対応するトレリス表現に基づき、保持されている統合された前記軟情報を用いて、前記所定の変調符号方式により変調符号化される前の元の信号を復調する変調復号手段とを含む。
【００１６】
本発明の第２の側面である記録再生方法は、入力信号を記録媒体に記録し、また再生する記録再生装置の記録再生方法において、前記記録再生装置による、入力信号を所定の変調符号方式により変調符号化して符号化信号を生成し、前記符号化信号を記録媒体に記録し、前記記録媒体に記録されている信号を読み出し、読み出した前記信号を所定のＰＲ特性に対応して等化し、等化された前記信号に基づき、前記所定のＰＲ特性に対応する、毎時刻の符号化過程を表す状態遷移表を時系列に沿って展開したトレリス表現を求め、求めた前記トレリス表現に基づいて、軟入力軟出力復号を実行することにより、前記トレリス表現の各枝にそれぞれ対応する軟情報を算出し、算出された前記軟情報を所定の時刻分だけ統合し、統合された前記軟情報を保持し、前記所定の変調符号方式に対応するトレリス表現に基づき、保持されている統合された前記軟情報を用いて、前記所定の変調符号方式により変調符号化される前の元の信号を復調するステップを含む。
【００１７】
本発明の第２の側面であるプログラムは、コンピュータに、入力信号を所定の変調符号方式により変調符号化して符号化信号を生成する符号化手段と、前記符号化信号を記録媒体に記録する記録手段と、前記記録媒体に記録されている信号を読み出し、読み出した前記信号を所定のＰＲ特性に対応して等化する等化手段と、等化された前記信号に基づき、前記所定のＰＲ特性に対応する、毎時刻の符号化過程を表す状態遷移表を時系列に沿って展開したトレリス表現を求め、求めた前記トレリス表現に基づいて、軟入力軟出力復号を実行することにより、前記トレリス表現の各枝にそれぞれ対応する軟情報を算出するPR-SISO復号手段と、算出された前記軟情報を所定の時刻分だけ統合する統合手段と、統合された前記軟情報を保持する保持手段と、前記所定の変調符号方式に対応するトレリス表現に基づき、保持されている統合された前記軟情報を用いて、前記所定の変調符号方式により変調符号化される前の元の信号を復調する変調復号手段として機能させる。
【００１８】
本発明の第２の側面においては、入力信号が所定の変調符号方式により変調符号化されて符号化信号が生成され、前記符号化信号が記録媒体に記録される。また、前記記録媒体に記録されている信号が読み出され、読み出された前記信号が所定のＰＲ特性に対応して等化され、等化された前記信号に基づき、前記所定のＰＲ特性に対応する、毎時刻の符号化過程を表す状態遷移表を時系列に沿って展開したトレリス表現が求められ、求められた前記トレリス表現に基づいて、軟入力軟出力復号を実行することにより、前記トレリス表現の各枝にそれぞれ対応する軟情報が算出される。さらに、算出された前記軟情報が所定の時刻分だけ統合されて保持され、前記所定の変調符号方式に対応するトレリス表現に基づき、保持されている統合された前記軟情報を用いて、前記所定の変調符号方式により変調符号化される前の元の信号が復調される。
【発明の効果】
【００１９】
本発明の第１の側面によれば、所定の変調符号方式により変調符号化されている信号から元の信号を復調することができる。
【００２０】
また、本発明の第１の側面によれば、軟情報を保持するメモリの容量を削減できる。酔って、回路規模を縮小できる。
【００２１】
本発明の第２の側面によれば、入力信号を記録媒体に記録し、また再生することができる。
【００２２】
また、本発明の第２の側面によれば、軟情報を保持するメモリの容量を削減できる。酔って、回路規模を縮小できる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。
【００２４】
図１は、本発明の一実施の形態である記録再生装置の構成例を示している。この記録再生装置１０は、前段から入力された信号（以下、入力信号と称する）を変調符号化して記録メディアに記録し、また記録メディアから信号を読み出して元の信号を再生し、その結果得られる再生信号を後段に出力するものである。
【００２５】
この記録再生装置１０は、17PP符号化部１１、ＰＲ通信路２１、および復号部３１から構成される。
【００２６】
17PP符号化部１１は、内蔵する符号化テーブル１２を参照することにより、入力信号を変調符号化し、その結果得られる可変長の符号化信号をＰＲ通信路２１に出力する。
【００２７】
ＰＲ通信路２１は、記録再生部２２および等化処理部２４から構成され、PR12221チャネルの記録再生チャネルにより記録再生処理を行う。記録再生部２２は、17PP符号化部１１から入力された符号化信号をNRZI(non return to zero Inverted)符号化し、その結果得られるNRZI符号化信号を、着脱可能な記録メディア２３にマークエッジ記録（Mark Edge Recording）方法を用いて記録する。ここで、記録メディア２３は、例えばブルーレイディスクなどの高密度光ディスクを想定するが、これに限るものではない。
【００２８】
また、記録再生部２１は、記録メディア２３に記録されているNRZI符号化信号をPR12221チャネルで読み出して等化処理部２４に供給する。等化処理部２４は、供給されたNRZI符号化信号に対して、所定の目標等化特性となるように、波形干渉を利用したＰＲ等化を施して復号部１３に供給する。
【００２９】
復号部３１は、PR-SISO(Partial Response Soft-Input Soft-Output)復号部３２および17PP-SISO復号部３４から構成される。
【００３０】
PR-SISO復号部３２は、ＰＲ通信路１２から供給される信号から、NRZI符号化およびPR12221チャネルに基づいて、毎時刻の符号化過程を表す状態遷移表を時系列に沿って展開したトレリス表現を求め、求めたNRZI符号化およびPR12221チャネルのトレリス表現に基づいて、軟入力軟出力復号を実行することにより、NRZI符号化およびPR12221チャネルのトレリス表現の各枝にそれぞれ対応する軟情報を算出する。
【００３１】
PR-SISO復号部３２に内蔵された統合部３３は、NRZI符号化およびPR12221チャネルのトレリス表現の３時刻分の軟情報を統合することにより、軟情報の総数を削減して17PP-SISO復号部３４に供給する。
【００３２】
17PP-SISO復号部３４は、統合部３３から供給される、３時刻分が統合された軟情報を、内蔵する軟情報メモリ３５に保持する。また、17PP-SISO復号部３４は、17PP符号化部１１に内蔵された符号化テーブル１２に基づいて17PP符号のトレリス表現を求め、求めた17PP符号のトレリス表現に基づき、軟情報メモリ３５に保持された軟情報を用いて軟判定ビタビ復号を行い、その結果得られる再生信号を後段に出力する。
【００３３】
ここで、統合部３３による、NRZI符号化およびPR12221チャネルのトレリス表現の３時刻分の軟情報を統合する処理について説明する。
【００３４】
図２は、NRZI符号化およびPR12221チャネルのトレリス表現の１時刻分を示している。なお、変調符号化方式に17PP符号が用いられている場合、NRZI符号化およびPR12221チャネルのトレリスへの入力には１が連続しないよう制限されるので、ステート数はｓ０乃至ｓ９の１０種類、枝数は１６本となる。
【００３５】
例えば、現時刻（図中左側）のステートがｓ０である場合、０が入力されると−８が出力されて次時時刻（図中右側）のステートがｓ０に遷移し、１が入力されると−６が出力されて次時時刻のステートがｓ１に遷移する。現時刻のステートがｓ１である場合、０が入力されると−２が出力されて次時刻のステートがｓ１に遷移する。なお、上述した制限により、現時刻のステートがｓ１である場合に１が入力されることはない。現時刻のステートがｓ２である場合、０が入力されると＋２が出力されて次時刻のステートがｓ４に遷移し、１が入力されると０が出力されて次時刻のステートがｓ３に遷移する。
【００３６】
現時刻のステートがｓ３である場合、０が入力されると０が出力されて次時刻のステートがｓ７に遷移する。なお、上述した制限により、現時刻のステートがｓ３である場合に１が入力されることはない。現時刻のステートがｓ４である場合、０が入力されると＋６が出力されて次時刻のステートがｓ９に遷移し、１が入力されると＋４が出力されて次時刻のステートがｓ８に遷移する。現時刻のステートがｓ５である場合、０が入力されると−６が出力されて次時刻のステートがｓ０に遷移し、１が入力されると−４が出力されて次時刻のステートがｓ１に遷移する。
【００３７】
現時刻のステートがｓ６である場合、０が入力されると０が出力されて次時刻のステートがｓ２に遷移する。なお、上述した制限により、現時刻のステートがｓ６である場合に１が入力されることはない。現時刻のステートがｓ７である場合、０が入力されると−２が出力されて次時刻のステートがｓ５に遷移し、１が入力されると０が出力されて次時刻のステートがｓ６に遷移する。現時刻のステートがｓ８である場合、０が入力されると＋２が出力されて次時刻のステートがｓ７に遷移する。なお、上述した制限により、現時刻のステートがｓ８である場合に１が入力されることはない。現時刻のステートがｓ９である場合、０が入力されると＋８が出力されて次時刻のステートがｓ９に遷移し、１が入力されると＋６が出力されて次時刻のステートがｓ８に遷移する。
【００３８】
図３は、図２に示された１時刻分のトレリス表現を３時刻分連結したものを示している。
【００３９】
すなわち、例えば、現時刻（図中左側）のステートがｓ０である場合、時刻経過に併せて０，０，０が順に入力されると、−８，−８，−８が順に出力されて３時刻後（図中右側）のステートがｓ０に遷移する。現時刻のステートがｓ０である場合、時刻経過に併せて０，０，１が順に入力されると、−８，−８，−６が順に出力されて３時刻後のステートがｓ１に遷移する。現時刻のステートがｓ０である場合、時刻経過に併せて０，１，０が順に入力されると、−８，−６，−２が順に出力されて３時刻後のステートがｓ２に遷移する。現時刻のステートがｓ０である場合、時刻経過に併せて１，０，０が順に入力されると、−６，−２，＋２が順に出力されて３時刻後のステートがｓ４に遷移する。現時刻のステートがｓ０である場合、時刻経過に併せて１，０，１が順に入力されると、−６，−２，０が順に出力されて３時刻後のステートがｓ３に遷移する。
【００４０】
また例えば、現時刻のステートがｓ１である場合、時刻経過に併せて０，０，０が順に入力されると、−２，＋２，＋６が順に出力されて３時刻後のステートがｓ９に遷移する。現時刻のステートがｓ１である場合、時刻経過に併せて０，０，１が順に入力されると、−２，＋２，＋４が順に出力されて３時刻後のステートがｓ８に遷移する。現時刻のステートがｓ１である場合、時刻経過に併せて０，１，０が順に入力されると、−２，０，０が順に出力されて３時刻後のステートがｓ７に遷移する。
【００４１】
さらに例えば、現時刻のステートがｓ２である場合、時刻経過に併せて０，０，０が順に入力されると、＋２，＋６，＋８が順に出力されて３時刻後のステートがｓ９に遷移する。現時刻のステートがｓ２である場合、時刻経過に併せて０，０，１が順に入力されると、＋２，＋６，＋６が順に出力されて３時刻後のステートがｓ８に遷移する。現時刻のステートがｓ２である場合、時刻経過に併せて０，１，０が順に入力されると、＋２，＋４，＋２が順に出力されて３時刻後のステートがｓ７に遷移する。現時刻のステートがｓ２である場合、時刻経過に併せて１，０，０が順に入力されると、０，０，−２が順に出力されて３時刻後のステートがｓ５に遷移する。現時刻のステートがｓ２である場合、時刻経過に併せて１，０，１が順に入力されると、０，０，０が順に出力されて３時刻後のステートがｓ６に遷移する。
【００４２】
現時刻のステートがｓ３乃至ｓ９である場合についてはその説明を省略する。
【００４３】
図３から明らかなように、NRZI符号化およびPR12221チャネルの３時刻分のトレリス表現における枝数は、４８本である。したがって、３時刻分の各枝にそれぞれ対応する軟情報は４８値となる。
【００４４】
ただし、図３を改めて見直してみれば、現時刻の１０種類のステートから、３回の遷移によって３時刻後の１０種類のステートに遷移する経路は４２本であることがわかる。これは、変調符号化方式に17PP符号が用いられている場合、NRZI符号化およびPR12221チャネルのトレリスへの入力には１が連続しないよう制限されることに起因する。
【００４５】
そこで、図３に示されたNRZI符号化およびPR12221チャネルの３時刻分、すなわち、３回分の遷移のトレリス表現を統合して１回の遷移として表現する。
【００４６】
図４は、図３に示されたNRZI符号化およびPR12221チャネルの３時刻分のトレリス表現を統合して１回の遷移として表現したものである。したがって、図４のトレリス表現（以下、統合トレリス表現と称する）は、図３に示されたトレリス表現と等価である。
【００４７】
すなわち、図４の統合トレリス表現では、例えば、現時刻（図中左側）のステートがｓ０である場合、３ビット０００が入力されると、３値”−８，−８，−８”が出力されてステートｓ０に遷移する。３ビット００１が入力されると、３値”−８，−８，−６”が出力されてステートがｓ１に遷移する。３ビット０１０が入力されると、３値”−８，−６，−２”が出力されてステートがｓ２に遷移する。３ビット１００が入力されると、３値”−６，−２，＋２”が出力されてステートがｓ４に遷移する。３ビット１０１が入力されると、３値”−６，−２，０”が出力されてステートがｓ３に遷移する。
【００４８】
現時刻のステートがｓ１である場合、３ビット０００が入力されると、３値”−２，＋２，＋６”が出力されてステートｓ９に遷移する。３ビット００１が入力されると、３値”−２，＋２，＋４”が出力されてステートがｓ８に遷移する。３ビット０１０が入力されると、３値”−２，０，０”が出力されてステートがｓ７に遷移する。
【００４９】
現時刻のステートがｓ２である場合、３ビット０００が入力されると、３値”＋２，＋６，＋８”が出力されてステートｓ９に遷移する。３ビット００１が入力されると、３値”＋２，＋６，＋６”が出力されてステートがｓ８に遷移する。３ビット０１０が入力されると、３値”＋２，＋４，＋２”が出力されてステートがｓ７に遷移する。３ビット１００が入力されると、３値”０，０，−２”が出力されてステートがｓ５に遷移する。３ビット１０１が入力されると、３値”０，０，０”が出力されてステートがｓ６に遷移する。
【００５０】
現時刻のステートがｓ３である場合、３ビット０００が入力されると、３値”０，−２，−６”が出力されてステートｓ０に遷移する。３ビット００１が入力されると、３値”０，−２，−４”が出力されてステートがｓ１に遷移する。３ビット０１０が入力されると、３値”０，０，０”が出力されてステートがｓ２に遷移する。
【００５１】
現時刻のステートがｓ４である場合、３ビット０００が入力されると、３値”＋６，＋８，＋８”が出力されてステートｓ９に遷移する。３ビット００１が入力されると、３値”＋６，＋８，＋６”が出力されてステートがｓ８に遷移する。３ビット０１０が入力されると、３値”＋６，＋６，＋２”が出力されてステートがｓ７に遷移する。３ビット１００が入力されると、３値”＋４，＋２，−２”が出力されてステートがｓ５に遷移する。３ビット１０１が入力されると、３値”＋４，＋２，０”が出力されてステートがｓ６に遷移する。
【００５２】
現時刻のステートがｓ５である場合、３ビット０００が入力されると、３値”−６，−８，−８”が出力されてステートｓ０に遷移する。３ビット００１が入力されると、３値”−６，−８，−６”が出力されてステートがｓ１に遷移する。３ビット０１０が入力されると、３値”−６，−６，−２”が出力されてステートがｓ２に遷移する。３ビット１００が入力されると、３値”−４，−２，＋２”が出力されてステートがｓ４に遷移する。３ビット１０１が入力されると、３値”−４，−２，０”が出力されてステートがｓ３に遷移する。
【００５３】
現時刻のステートがｓ６である場合、３ビット０００が入力されると、３値”０，＋２，＋６”が出力されてステートｓ９に遷移する。３ビット００１が入力されると、３値”０，＋２，＋４”が出力されてステートがｓ８に遷移する。３ビット０１０が入力されると、３値”０，０，０”が出力されてステートがｓ７に遷移する。
【００５４】
現時刻のステートがｓ７である場合、３ビット０００が入力されると、３値”−２，−６，−８”が出力されてステートｓ０に遷移する。３ビット００１が入力されると、３値”−２，−６，−６”が出力されてステートがｓ１に遷移する。３ビット０１０が入力されると、３値”−２，−４，−２”が出力されてステートがｓ２に遷移する。３ビット１００が入力されると、３値”０，０，＋２”が出力されてステートがｓ４に遷移する。３ビット１０１が入力されると、３値”０，０，０”が出力されてステートがｓ３に遷移する。
【００５５】
現時刻のステートがｓ８である場合、３ビット０００が入力されると、３値”＋２，−２，−６”が出力されてステートｓ０に遷移する。３ビット００１が入力されると、３値” ＋２，−２，−４”が出力されてステートがｓ１に遷移する。３ビット０１０が入力されると、３値”＋２，０，０”が出力されてステートがｓ２に遷移する。
【００５６】
現時刻のステートがｓ９である場合、３ビット０００が入力されると、３値”＋８，＋８，＋８”が出力されてステートｓ９に遷移する。３ビット００１が入力されると、３値”＋８，＋８，＋６”が出力されてステートがｓ８に遷移する。３ビット０１０が入力されると、３値” ＋８，＋６，＋２”が出力されてステートがｓ７に遷移する。３ビット１００が入力されると、３値”＋６，＋２，−２”が出力されてステートがｓ５に遷移する。３ビット１０１が入力されると、３値”＋６，＋２，０”が出力されてステートがｓ６に遷移する。
【００５７】
以上のように、統合トレリス表現によれば、その枝数は４２本となるので、各枝にそれぞれ対応する軟情報も４２値とすることができる。これにより、図３に示されたように、４８本の枝に対応する４８値の軟情報を17PP-SISO復号部３４に出力する場合に比較して、17PP-SISO復号部３４に内蔵する軟情報メモリ３５の容量を削減することができる。
【００５８】
なお、統合トレリス表現の各枝にそれぞれ対応する軟情報は、図３のトレリス表現における３時刻分の軟情報を加算することによって算出される。
【００５９】
例えば、統合トレリス表現において、ステートｓ０からｓ０に遷移する枝に対応する軟情報γ（０，０）は、次式に示すように、図３のトレリス表現における現時刻のステートｓ０から１時刻後のステートｓ０に遷移する枝に対応する軟情報γａ（０，０）と、さらに１時刻後のステートｓ０に遷移する枝に対応する軟情報γｂ（０，０）と、さらに１時刻後のステートｓ０に遷移する枝に対応する軟情報γｃ（０，０）とを加算することによって算出される。
γ（０，０）＝γａ（０，０）＋γｂ（０，０）＋γｃ（０，０）
【００６０】
また例えば、統合トレリス表現において、ステートｓ１からｓ７に遷移する枝に対応する軟情報γ（１，７）は、次式に示すように、図３のトレリス表現における現時刻のステートｓ１から１時刻後のステートｓ２に遷移する枝に対応する軟情報γａ（１，２）と、さらに１時刻後のステートｓ３に遷移する枝に対応する軟情報γｂ（２，３）と、さらに１時刻後のステートｓ７に遷移する枝に対応する軟情報γｃ（３，７）とを加算することによって算出される。
γ（１，７）＝γａ（１，２）＋γｂ（２，３）＋γｃ（３，７）
【００６１】
さらに例えば、統合トレリス表現において、ステートｓ２からｓ９に遷移する枝に対応する軟情報γ（２，９）は、次式に示すように、図３のトレリス表現における現時刻のステートｓ２から１時刻後のステートｓ４に遷移する枝に対応する軟情報γａ（２，４）と、さらに１時刻後のステートｓ９に遷移する枝に対応する軟情報γｂ（４，９）と、さらに１時刻後のステートｓ９に遷移する枝に対応する軟情報γｃ（９，９）とを加算することによって算出される。
γ（２，９）＝γａ（２，４）＋γｂ（４，９）＋γｃ（９，９）
【００６２】
次に、記録再生装置１０による再生処理について、図５のフローチャートを参照して説明する。
【００６３】
ステップＳ１において、記録再生部２２は、記録メディア２３に記録されている符号化信号をPR12221チャネルで読み出し、読み出した符号化信号を等化処理部２４に供給する。ステップＳ２において、等化処理部２４は、供給された符号化信号に対して、所定の目標等化特性となるように、波形干渉を利用したＰＲ等化を施して、復号部３１のPR-SISO復号部３２に供給する。
【００６４】
ステップＳ３において、PR-SISO復号部３２は、等化処理部２４から供給された信号に基づいて、NRZI符号化およびPR12221チャネルに対応するトレリス表現を求め、求めたトレリス表現に基づいて、軟入力軟出力復号を実行することにより、NRZI符号化およびPR12221チャネルのトレリス表現の各枝にそれぞれ対応する軟情報を算出する。
【００６５】
ステップＳ４において、統合部３３は、ステップＳ３の処理で算出された軟情報を３時刻分統合することにより、図４に示された統合トレリス表現の各枝に対応する軟情報を算出して、17PP-SISO復号部３４に供給する。
【００６６】
ステップＳ５において、17PP-SISO復号部３４は、統合部３３から供給された、統合トレリス表現の各枝に対応する軟情報を軟情報メモリ３５に保持する。そして、17PP-SISO復号部３４は、17PP符号化部１１に内蔵された符号化テーブル１２に基づいて17PP符号のトレリス表現を求め、求めた17PP符号のトレリス表現に基づき、軟情報メモリ３５に保持された軟情報を用いて軟判定ビタビ復号を行い、その結果得られる再生信号を後段に出力する。以上で、再生処理は終了される。
【００６７】
以上説明したように、本発明を適用した記録再生装置１０によれば、NRZI符号化およびPR12221チャネルに対応するトレリス表現の３時刻分を統合した統合トレリス表現を採用したので、PR-SISO復号部３２から17PP-SISO復号部３４に供給する軟情報の数を減らすことができる。よって、17PP-SISO復号部３４に内蔵する軟情報メモリ３５の容量を削減することができる。したがって、軟入力軟出力復号を含む復号処理を行なう復号部３１の回路規模を従来に比較して縮小することが可能となる。
【００６８】
なお、本実施の形態においては、NRZI符号化およびPR12221チャネルに対応するトレリス表現の３時刻分を統合するようにしたが、２時刻分、あるいは３時刻分以上を統合して、軟情報を削減するようにしてもよい。
【００６９】
また、本実施の形態においては、ＰＲ通信路がPR12221チャネルである場合を例に説明したが、本発明は、ＰＲ通信路がPR121、PR1221などである場合においても適用することが可能である。
【００７０】
さらに、本発明は、NRZI符号化およびPR12221チャネルに対応するトレリス表現の数時刻分を統合するようにしたが、変調符号（本実施の形態の場合、17PP符号）、並びにNRZI符号化およびPR12221チャネルに対応する合成トレリス表現の数時刻分を統合するようにしてもよい。
【００７１】
またさらに、本実施の形態においては、記録再生装置による記録メディアからの再生処理について説明したが、本発明は、再生処理を行う場合のみに限定されず、ネットワークを介して符号化信号を伝送する伝送システムにおける復号処理にも適用することができる。
【００７２】
ところで、上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【００７３】
図６は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【００７４】
このコンピュータ１００において、CPU（Central Processing Unit）１０１，ROM（Read Only Memory）１０２，RAM（Random Access Memory）１０３は、バス１０４により相互に接続されている。
【００７５】
バス１０４には、さらに、入出力インタフェース１０５が接続されている。入出力インタフェース１０５には、キーボード、マウス、マイクロホンなどよりなる入力部１０６、ディスプレイ、スピーカなどよりなる出力部１０７、ハードディスクや不揮発性のメモリなどよりなる記憶部１０８、ネットワークインタフェースなどよりなる通信部１０９、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア１１１を駆動するドライブ１１０が接続されている。
【００７６】
以上のように構成されるコンピュータ１００では、CPU１０１が、例えば、記憶部１０８に記憶されているプログラムを、入出力インタフェース１０５およびバス１０４を介して、RAM１０３にロードして実行することにより、上述した一連の処理が行われる。
【００７７】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【００７８】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【００７９】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【００８０】
【図１】本発明を適用した記録再生装置の構成例を示すブロック図である。
【図２】PR12221チャネルに対応する１時刻分のトレリス表現を示す図である。
【図３】PR12221チャネルに対応する３時刻分のトレリス表現を示す図である。
【図４】図３のトレリス表現と等価な統合トレリス表現を示す図である。
【図５】再生処理を説明するフローチャートである。
【図６】汎用コンピュータの構成例を示すブロック図である。
【符号の説明】
【００８１】
１０  記録再生装置，  １１  17PP復号部，  １２  符号化テーブル，  ２１  ＰＲ通信路，  ２２  記録再生部，  ２３  記録メディア，  ２４  等化処理部，  ３１  復号部，  ３２  PR-SISO復号部，  ３３  統合部，  ３４  17PP-SISO復号部，  ３５  軟情報メモリ
【図１】
2010027139.tif 000003
【図２】
2010027139.tif 000004
【図３】
2010027139.tif 000005
【図４】
2010027139.tif 000006
【図５】
2010027139.tif 000007
【図６】
2010027139.tif 000008