(57)【特許請求の範囲】
【請求項１】
複数のメディアビット列を多重化して多重化ビット列を生成する多重化手段と、上記多重化手段により生成された多重化ビット列に対する誤り訂正符号化を実施して誤り訂正ビット列を生成する誤り訂正符号化手段と、上記誤り訂正符号化手段により生成された誤り訂正ビット列を含む所定サイズのフレームを構成するフレーミング手段と、上記フレーミング手段により構成されたフレームを変調する変調手段とを備えたマルチメディア多重化伝送装置において、
上記多重化手段及び上記誤り訂正符号化手段が複数系統用意され、
各系統の誤り訂正符号化手段が、ブロック符号で誤り訂正符号化を行う誤り訂正符号化部と、畳み込み符号等の軟判定復号容易な誤り訂正符号の誤り訂正符号化を行う畳み込み符号化部とから構成されており、
各系統の誤り訂正符号化手段における誤り訂正符号化部は、他の系統の誤り訂正符号化手段における誤り訂正符号化部と異なる誤り訂正符号化方式として、ブロック符号化方式又は誤り訂正フレーム長が異なるブロック符号を実施し、
各系統の誤り訂正符号化手段における畳み込み符号化部は、他の系統の誤り訂正符号化手段における畳み込み符号化部と異なる誤り訂正符号化方式として、畳み込み符号等の軟判定復号容易な誤り訂正符号化方式、符号化率又は拘束長が異なる畳み込み符号等の軟判定復号容易な誤り訂正符号の符号化を実施し、
上記フレーミング手段は、各系統の誤り訂正符号化手段により生成された誤り訂正ビット列の中から任意の誤り訂正ビット列を選択し、上記誤り訂正ビット列に関する誤り訂正符号化方式を特定する識別ビットを上記誤り訂正ビット列に付与することで上記系統ごとに異なる種類の所定サイズのフレームを構成することを特徴とするマルチメディア多重化伝送装置。
【請求項２】
複数のメディアビット列を多重化して多重化ビット列を生成する多重化手段と、上記多重化手段により生成された多重化ビット列に対する誤り訂正符号化を実施して誤り訂正ビット列を生成する誤り訂正符号化手段と、上記誤り訂正符号化手段により生成された誤り訂正ビット列を含む所定サイズのフレームを構成するフレーミング手段と、上記フレーミング手段により構成されたフレームを変調する変調手段とを備えたマルチメディア多重化伝送装置において、
上記多重化手段、上記誤り訂正符号化手段及び上記フレーミング手段が複数系統用意され、
各系統の誤り訂正符号化手段が、ブロック符号で誤り訂正符号化を行う誤り訂正符号化部と、畳み込み符号等の軟判定復号容易な誤り訂正符号の誤り訂正符号化を行う畳み込み符号化部とから構成されており、
各系統の誤り訂正符号化手段における誤り訂正符号化部は、他の系統の誤り訂正符号化手段における誤り訂正符号化部と異なる誤り訂正符号化方式として、ブロック符号化方式又は誤り訂正フレーム長が異なるブロック符号を実施し、
各系統の誤り訂正符号化手段における畳み込み符号化部は、他の系統の誤り訂正符号化手段における畳み込み符号化部と異なる誤り訂正符号化方式として、畳み込み符号等の軟判定復号容易な誤り訂正符号化方式、符号化率又は拘束長が異なる畳み込み符号等の軟判定復号容易な誤り訂正符号の符号化を実施し、
各系統のフレーミング手段は、上記誤り訂正符号化手段により生成された誤り訂正ビット列に関する誤り訂正符号化方式を特定する識別ビットを上記誤り訂正ビット列に付与することで上記系統ごとに異なる種類の所定サイズのフレームを構成し、
上記変調手段は、各系統のフレーミング手段により構成されたフレームの中から任意のフレームを選択し、上記フレームを変調することを特徴とするマルチメディア多重化伝送装置。
【請求項３】
複数のメディアビット列を多重化して多重化ビット列を生成する多重化手段と、上記多重化手段により生成された多重化ビット列に対する誤り訂正符号化を実施して誤り訂正ビット列を生成する誤り訂正符号化手段と、上記誤り訂正符号化手段により生成された誤り訂正ビット列を含む所定サイズのフレームを構成するフレーミング手段と、上記フレーミング手段により構成されたフレームを変調する変調手段とを備えたマルチメディア多重化伝送装置において、
上記多重化手段、上記誤り訂正符号化手段及び上記フレーミング手段が複数系統用意され、
各系統の誤り訂正符号化手段が、ブロック符号で誤り訂正符号化を行う誤り訂正符号化部と、畳み込み符号等の軟判定復号容易な誤り訂正符号の誤り訂正符号化を行う畳み込み符号化部とから構成、あるいは、畳み込み符号等の軟判定復号容易な誤り訂正符号の誤り訂正符号化を行う複数の畳み込み符号化部から構成されており、
各系統の誤り訂正符号化手段における誤り訂正符号化部は、他の系統の誤り訂正符号化手段における誤り訂正符号化部と異なる誤り訂正符号化方式として、ブロック符号化方式又は誤り訂正フレーム長が異なるブロック符号を実施し、
各系統の誤り訂正符号化手段における畳み込み符号化部は、他の系統の誤り訂正符号化手段における畳み込み符号化部と異なる誤り訂正符号化方式として、畳み込み符号等の軟判定復号容易な誤り訂正符号化方式、符号化率又は拘束長が異なる畳み込み符号等の軟判定復号容易な誤り訂正符号の符号化を実施し、
各系統のフレーミング手段は、上記誤り訂正符号化手段により生成された誤り訂正ビット列に関する誤り訂正符号化方式を特定する識別ビットを上記誤り訂正ビット列に付与することで上記系統ごとに異なる種類の所定サイズのフレームを構成し、
上記変調手段は、各系統のフレーミング手段により構成されたフレームの中から任意のフレームを選択し、上記フレームを変調することを特徴とするマルチメディア多重化伝送装置。
【請求項４】
複数のメディアビット列を多重化して多重化ビット列を生成する多重化手段と、上記多重化手段により生成された多重化ビット列に対する誤り訂正符号化を実施して誤り訂正ビット列を生成する誤り訂正符号化手段と、上記誤り訂正符号化手段により生成された誤り訂正ビット列を含む所定サイズのフレームを構成するフレーミング手段と、上記フレーミング手段により構成されたフレームを変調する変調手段とを備えたマルチメディア多重化伝送装置において、
上記多重化手段及び上記誤り訂正符号化手段が複数系統用意され、
各系統の誤り訂正符号化手段が、ブロック符号で誤り訂正符号化を行う誤り訂正符号化部と、畳み込み符号等の軟判定復号容易な誤り訂正符号の誤り訂正符号化を行う畳み込み符号化部とから構成されており、
各系統の誤り訂正符号化手段における誤り訂正符号化部は、他の系統の誤り訂正符号化手段における誤り訂正符号化部と異なる誤り訂正符号化方式として、ブロック符号化方式又は誤り訂正フレーム長が異なるブロック符号を実施し、
各系統の誤り訂正符号化手段における畳み込み符号化部は、他の系統の誤り訂正符号化手段における畳み込み符号化部と異なる誤り訂正符号化方式として、畳み込み符号等の軟判定復号容易な誤り訂正符号化方式、符号化率又は拘束長が異なる畳み込み符号等の軟判定復号容易な誤り訂正符号の符号化を実施し、
上記フレーミング手段は、各系統の誤り訂正符号化手段により生成された誤り訂正ビット列を多重化するとともに、上記誤り訂正ビット列に関する誤り訂正符号化方式を特定する識別ビットを多重化後の誤り訂正ビット列に付与することで上記系統ごとに異なる種類の所定サイズのフレームを構成することを特徴とするマルチメディア多重化
伝送装置。
【請求項５】
変調波を復調してビット列を出力する復調手段と、上記復調手段から出力されたビット列の中からフレームを検出して、上記フレームから有効ビット列を取り出すデフレーミング手段と、上記デフレーミング手段により取り出された有効ビット列に対する誤り訂正復号を実施する誤り訂正復号手段と、上記誤り訂正復号手段による誤り訂正復号後の有効ビット列から複数のメディアビット列を分離する分離手段とを備えたマルチメディア受信装置において、
上記誤り訂正復号手段が複数系統用意され、
各系統の誤り訂正復号手段が、畳み込み符号等の軟判定復号容易な誤り訂正符号に対する復号で誤り訂正復号を行う畳み込み復号部と、ブロック符号に対する復号で誤り訂正復号を行う誤り訂正復号部とから構成されており、
各系統の誤り訂正復号手段における畳み込み復号部は、他の系統の誤り訂正復号手段における畳み込み復号部と異なる誤り訂正符号化方式に対する復号の方式として、畳み込み符号等の軟判定復号容易な誤り訂正符号化方式、符号化率又は拘束長が異なる畳み込み符号等の軟判定復号容易な誤り訂正符号に対する復号を実施し、
各系統の誤り訂正復号手段における誤り訂正復号部は、他の系統の誤り訂正復号手段における誤り訂正復号部と異なる誤り訂正符号化方式に対する復号の方式として、ブロック符号化方式又は誤り訂正フレーム長が異なるブロック符号に対する復号を実施するものであり、
上記デフレーミング手段は、上記復調手段からのビット列に含まれる同期フラグに基づきフレームを検出し、当該フレームから誤り訂正符号化方式を特定する識別ビットを取り出し、
各系統の誤り訂正復号手段の中から、上記識別ビットが特定する誤り訂正符号化方式に対する復号の方式で誤り訂正復号を実施する誤り訂正復号手段を選択し、上記誤り訂正復号手段による誤り訂正復号後の有効ビット列を上記分離手段に出力する選択手段を設け、
上記同期フラグは、上記系統ごとに異なる種類の所定サイズのフレームごとに上記ビット列に含まれることを特徴とするマルチメディア受信装置。
【請求項６】
変調波を復調してビット列を出力する復調手段と、上記復調手段から出力されたビット列の中からフレームを検出して、上記フレームから有効ビット列を取り出すデフレーミング手段と、上記デフレーミング手段により取り出された有効ビット列に対する誤り訂正復号を実施する誤り訂正復号手段と、上記誤り訂正復号手段による誤り訂正復号後の有効ビット列から複数のメディアビット列を分離する分離手段とを備えたマルチメディア受信装置において、
上記デフレーミング手段及び上記誤り訂正復号手段が複数系統用意され、
各系統の誤り訂正復号手段が、畳み込み符号等の軟判定復号容易な誤り訂正符号に対する復号で誤り訂正復号を行う畳み込み復号部と、ブロック符号に対する復号で誤り訂正復号を行う誤り訂正復号部とから構成されており、
各系統の誤り訂正復号手段における畳み込み復号部は、他の系統の誤り訂正復号手段における畳み込み復号部と異なる誤り訂正符号化方式に対する復号の方式として、畳み込み符号等の軟判定復号容易な誤り訂正符号化方式、符号化率又は拘束長が異なる畳み込み符号等の軟判定復号容易な誤り訂正符号に対する復号を実施し、
各系統の誤り訂正復号手段における誤り訂正復号部は、他の系統の誤り訂正復号手段における誤り訂正復号部と異なる誤り訂正符号化方式に対する復号の方式として、ブロック符号化方式又は誤り訂正フレーム長が異なるブロック符号に対する復号を実施するものであり、
各系統のデフレーミング手段は、他の系統のデフレーミング手段が検出するフレームと異なる種類のフレームを検出し、当該フレームから誤り訂正符号化方式を特定する識別ビットを取り出し、
各系統の誤り訂正復号手段は、上記識別ビットが特定する誤り訂正符号化方式に応じて誤り訂正復号を実施し、
各系統の誤り訂正復号手段の中から、正常にフレームを検出しているデフレーミング手段が属する系統の誤り訂正復号手段を選択し、上記誤り訂正復号手段による誤り訂正復号後の有効ビット列を上記分離手段に出力する選択手段を設けたことを特徴とするマルチメディア受信装置。
【請求項７】
変調波を復調してビット列を出力する復調手段と、上記復調手段から出力されたビット列の中からフレームを検出して、上記フレームから有効ビット列を取り出すデフレーミング手段と、上記デフレーミング手段により取り出された有効ビット列に対する誤り訂正復号を実施する誤り訂正復号手段と、上記誤り訂正復号手段による誤り訂正復号後の有効ビット列から複数のメディアビット列を分離する分離手段とを備えたマルチメディア受信装置において、
上記デフレーミング手段及び上記誤り訂正復号手段が複数系統用意され、
各系統の誤り訂正復号手段が、畳み込み符号等の軟判定復号容易な誤り訂正符号に対する復号で誤り訂正復号を行う畳み込み復号部と、ブロック符号に対する復号で誤り訂正復号を行う誤り訂正復号部とから構成、あるいは、畳み込み符号等の軟判定復号容易な誤り訂正符号に対する復号で誤り訂正復号を行う複数の畳み込み復号部から構成されており、
各系統の誤り訂正復号手段における畳み込み復号部は、他の系統の誤り訂正復号手段における畳み込み復号部と異なる誤り訂正符号化方式に対する復号の方式として、畳み込み符号等の軟判定復号容易な誤り訂正符号化方式、符号化率又は拘束長が異なる畳み込み符号等の軟判定復号容易な誤り訂正符号に対する復号を実施し、
各系統の誤り訂正復号手段における誤り訂正復号部は、他の系統の誤り訂正復号手段における誤り訂正復号部と異なる誤り訂正符号化方式に対する復号の方式として、ブロック符号化方式又は誤り訂正フレーム長が異なるブロック符号に対する復号を実施するものであり、
各系統のデフレーミング手段は、他の系統のデフレーミング手段が検出するフレームと異なる種類のフレームを検出し、当該フレームから誤り訂正符号化方式を特定する識別ビットを取り出し、
各系統の誤り訂正復号手段は、上記識別ビットが特定する誤り訂正符号化方式に応じて誤り訂正復号を実施し、
各系統の誤り訂正復号手段の中から、正常にフレームを検出しているデフレーミング手段が属する系統の誤り訂正復号手段を選択し、上記誤り訂正復号手段による誤り訂正復号後の有効ビット列を上記分離手段に出力する選択手段を設けたことを特徴とするマルチメディア受信装置。
【請求項８】
変調波を復調してビット列を出力する復調手段と、上記復調手段から出力されたビット列の中からフレームを検出して、上記フレームから有効ビット列を取り出すデフレーミング手段と、上記デフレーミング手段により取り出された有効ビット列に対する誤り訂正復号を実施する誤り訂正復号手段と、上記誤り訂正復号手段による誤り訂正復号後の有効ビット列から複数のメディアビット列を分離する分離手段とを備えたマルチメディア受信装置において、
上記誤り訂正復号手段が複数系統用意され、
各系統の誤り訂正復号手段が、畳み込み符号等の軟判定復号容易な誤り訂正符号に対する復号で誤り訂正復号を行う畳み込み復号部と、ブロック符号に対する復号で誤り訂正復号を行う誤り訂正復号部とから構成されており、
各系統の誤り訂正復号手段における畳み込み復号部は、他の系統の誤り訂正復号手段における畳み込み復号部と異なる誤り訂正符号化方式に対する復号の方式として、畳み込み符号等の軟判定復号容易な誤り訂正符号化方式、符号化率又は拘束長が異なる畳み込み符号等の軟判定復号容易な誤り訂正符号に対する復号を実施し、
各系統の誤り訂正復号手段における誤り訂正復号部は、他の系統の誤り訂正復号手段における誤り訂正復号部と異なる誤り訂正符号化方式に対する復号の方式として、ブロック符号化方式又は誤り訂正フレーム長が異なるブロック符号に対する復号を実施するものであり、
上記デフレーミング手段は、上記復調手段からのビット列に含まれる同期フラグに基づきフレームを検出して、上記フレームから有効ビット列及び誤り訂正符号化方式を特定する識別ビットを取り出すと、上記有効ビット列を上記検出したフレームの種類に対応する系統の誤り訂正復号手段に出力し、
各系統の誤り訂正復号手段は、上記識別ビットが特定する誤り訂正符号化方式に応じて誤り訂正復号を実施することを特徴とするマルチメディア受信装置。
【請求項９】
畳み込み復号部は、デフレーミング手段により取り出された識別ビットが特定する誤り訂正符号化方式の畳み込み符号等の軟判定復号容易な誤り訂正符号に対する復号を実施し、
誤り訂正復号部は、デフレーミング手段により取り出された識別ビットが特定する誤り訂正符号化方式のブロック符号に対する復号を実施することを特徴とする請求項５から請求項８のうちのいずれか１項記載のマルチメディア受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、符号化映像、符号化音声、データなどの複数のメディアビット列を多重化し、多重化後のメディアビット列を変調して伝送するマルチメディア多重化伝送装置と、マルチメディア多重化伝送装置から伝送された変調波を復調して、符号化映像、符号化音声、データなどの複数のメディアビット列を出力するマルチメディア受信装置とに関するものである。
【背景技術】
【０００２】
衛星デジタル放送のマルチメディア多重化伝送装置では、降雨減衰などを考慮して、送出データの誤り耐性の強度を調整することができるようにしている（例えば、特許文献１を参照）。
即ち、マルチメディア多重化伝送装置では、降雨減衰などを考慮して、変調方式と符号化率を組み合わせることで、最適な誤り耐性を実現するようにしている。
そのため、マルチメディア多重化伝送装置は、複数の変調方式を実現する手段と、複数の符号化率を実現する内符号手段とを実装している。
【０００３】
ここで、図９は従来のマルチメディア多重化伝送装置を示す構成図である。
図９において、多重化部１０１は例えば符号化映像、符号化音声、データなどの複数のメディアビット列を多重化して多重化ビット列を生成し、その多重化ビット列を誤り訂正符号化部１０２に出力する処理部である。
誤り訂正符号化部１０２は多重化部１０１から出力された多重化ビット列に対して、ブロック符号で誤り訂正符号化を行う処理部である。
【０００４】
畳み込み符号化部１０３は誤り訂正符号化部１０２による誤り訂正符号化後の多重化ビット列に対して、畳み込み符号で誤り訂正符号化を行う処理部である。
インタリーブ処理部１０４は畳み込み符号化部１０３による誤り訂正符号化後の多重化ビット列に対するインタリーブ処理（ビットの順序を変更する処理）を実施し、インタリーブ処理後の多重化ビット列である誤り訂正ビット列をフレーミング部１０５に出力する処理部である。
【０００５】
フレーミング部１０５はインタリーブ処理部１０４から出力された誤り訂正ビット列に対して、所定の付加情報を付与することで、所定サイズのフレームを構成する処理部である。
変調部１０６はフレーミング部１０５により構成されたフレームを変調して、その変調波を出力する処理部である。
【０００６】
図９のマルチメディア多重化伝送装置では、誤り訂正符号化部１０２、畳み込み符号化部１０３及びインタリーブ処理部１０４によって誤り訂正機能が実現されており、畳み込み符号化部１０３における符号化率と変調方式によって誤り耐性が調整される。
図９のマルチメディア多重化伝送装置では、番組などを含むストリームを複数多重して送出する際に、ストリーム毎に異なる変調方式や符号化率を選択することも可能であり、ストリーム毎に所望の誤り耐性を選択することが可能である。
【０００７】
ストリーム毎に選択された変調方式や符号化率の情報は、常に特定の変調方式と符号化率で送出される制御用データを用いて送信されるため、受信側では、各ストリームの変調方式と符号化率を認識することができる。
なお、誤り耐性が強くなるような変調方式や符号化率を選択すると、伝送可能な情報量が低下する。このため、誤り耐性を弱くして多くの情報量を伝送できるようにするか、伝送する情報量を少なくして誤り耐性を強くするかは、利用者に委ねられる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００８−１５４１０２号公報（段落番号［００２５］）
【発明の概要】
【発明が解決しようとする課題】
【０００９】
従来のマルチメディア多重化伝送装置は以上のように構成されているので、変調方式や符号化率を調整すれば、ある程度、誤り耐性の強度を変更することができる。しかし、変調方式や符号化率を調整するだけでは、誤り耐性の強度の変更幅が狭く、必ずしも適正な誤り耐性の強度が得られない課題があった。
また、伝送対象の各ストリームのビットレートに極端な差異がある場合、同じ伝送路符号化を使用すると、ビットレートが高いストリームについては遅延が比較的小さいが、ビットレートが低いストリームについては許容範囲を超える大きな遅延になってしまう課題があった。
【００１０】
この発明は上記のような課題を解決するためになされたもので、ストリーム毎に誤り耐性や遅延時間の最適化を図ることができるマルチメディア多重化伝送装置を得ることを目的とする。
また、この発明は、送信側で誤り訂正符号化方式が変更されても、正常にメディアビット列を取得することができるマルチメディア受信装置を得ることを目的とする。
【課題を解決するための手段】
【００１１】
この発明に係るマルチメディア多重化伝送装置は、各系統の誤り訂正符号化手段が、ブロック符号で誤り訂正符号化を行う誤り訂正符号化部と、畳み込み符号等の軟判定復号容易な誤り訂正符号の誤り訂正符号化を行う畳み込み符号化部とから構成されており、各系統の誤り訂正符号化手段における誤り訂正符号化部が、他の系統の誤り訂正符号化手段における誤り訂正符号化部と異なる誤り訂正符号化方式として、ブロック符号化方式又は誤り訂正フレーム長が異なるブロック符号を実施し、各系統の誤り訂正符号化手段における畳み込み符号化部が、他の系統の誤り訂正符号化手段における畳み込み符号化部と異なる誤り訂正符号化方式として、畳み込み符号等の軟判定復号容易な誤り訂正符号の符号化方式、符号化率又は拘束長が異なる畳み込み符号等の軟判定復号容易な誤り訂正符号の符号化を実施し、フレーミング手段が、各系統の誤り訂正符号化手段により生成された誤り訂正ビット列の中から任意の誤り訂正ビット列を選択し、その誤り訂正ビット列に関する誤り訂正符号化方式を特定する識別ビットを当該誤り訂正ビット列に付与することで系統ごとに異なる種類の所定サイズのフレームを構成するようにしたものである。
【発明の効果】
【００１２】
この発明によれば、各系統の誤り訂正符号化手段が、ブロック符号で誤り訂正符号化を行う誤り訂正符号化部と、畳み込み符号等の軟判定復号容易な誤り訂正符号の誤り訂正符号化を行う畳み込み符号化部とから構成されており、各系統の誤り訂正符号化手段における誤り訂正符号化部が、他の系統の誤り訂正符号化手段における誤り訂正符号化部と異なる誤り訂正符号化方式として、ブロック符号化方式又は誤り訂正フレーム長が異なるブロック符号を実施し、各系統の誤り訂正符号化手段における畳み込み符号化部が、他の系統の誤り訂正符号化手段における畳み込み符号化部と異なる誤り訂正符号化方式として、畳み込み符号等の軟判定復号容易な誤り訂正符号化方式、符号化率又は拘束長が異なる畳み込み符号等の軟判定復号容易な誤り訂正符号の符号化を実施し、フレーミング手段が、各系統の誤り訂正符号化手段により生成された誤り訂正ビット列の中から任意の誤り訂正ビット列を選択し、その誤り訂正ビット列に関する誤り訂正符号化方式を特定する識別ビットを当該誤り訂正ビット列に付与することで系統ごとに異なる種類の所定サイズのフレームを構成するようにしたので、ストリーム毎に誤り耐性や遅延時間の最適化を図ることができる効果がある。
【図面の簡単な説明】
【００１３】
【図１】この発明の実施の形態１によるマルチメディア多重化伝送装置を示す構成図である。
【図２】この発明の実施の形態２によるマルチメディア多重化伝送装置を示す構成図である。
【図３】この発明の実施の形態３によるマルチメディア多重化伝送装置を示す構成図である。
【図４】この発明の実施の形態４によるマルチメディア多重化伝送装置を示す構成図である。
【図５】この発明の実施の形態５によるマルチメディア受信装置を示す構成図である。
【図６】この発明の実施の形態６によるマルチメディア受信装置を示す構成図である。
【図７】この発明の実施の形態７によるマルチメディア受信装置を示す構成図である。
【図８】この発明の実施の形態８によるマルチメディア受信装置を示す構成図である。
【図９】従来のマルチメディア多重化伝送装置を示す構成図である。
【発明を実施するための形態】
【００１４】
実施の形態１．
図１はこの発明の実施の形態１によるマルチメディア多重化伝送装置を示す構成図である。
図１では、多重化部１、誤り訂正符号化部２、畳み込み符号化部３及びインタリーブ処理部４が２系統用意されている例を示しているが、これは一例に過ぎず、３系統以上用意するようにしてもよい。
【００１５】
図１において、多重化部１ａは例えば符号化映像、符号化音声、データなどの複数のメディアビット列を多重化して多重化ビット列を生成し、その多重化ビット列を誤り訂正符号化部２ａに出力する処理を実施する。
多重化部１ｂも多重化部１ａと同様に、複数のメディアビット列を多重化して多重化ビット列を生成し、その多重化ビット列を誤り訂正符号化部２ｂに出力する処理を実施する。
なお、多重化部１ａ，１ｂは多重化手段を構成している。
【００１６】
誤り訂正符号化部２ａは多重化部１ａから出力された多重化ビット列に対して、例えば、リードソロモン符号化やＢＣＨ符号などのブロック符号で誤り訂正符号化（外符号）を行う処理部である。
誤り訂正符号化部２ｂは多重化部１ｂから出力された多重化ビット列に対して、例えば、リードソロモン符号化やＢＣＨ符号などのブロック符号で誤り訂正符号化（外符号）を行う処理部である。
ただし、誤り訂正符号化部２ａと誤り訂正符号化部２ｂにおける誤り訂正符号化方式が異なり、誤り訂正符号化部２ａが実施するブロック符号と、誤り訂正符号化部２ｂが実施するブロック符号とでは、ブロック符号化方式又は誤り訂正フレーム長が異なっている。
【００１７】
畳み込み符号化部３ａは誤り訂正符号化部２ａによる誤り訂正符号化後の多重化ビット列に対して、例えば、軟判定復号が容易なＬＤＰＣ符号やターボ符号や畳み込み符号などで誤り訂正符号化（内符号）を行う処理部である。
畳み込み符号化部３ｂは誤り訂正符号化部２ｂによる誤り訂正符号化後の多重化ビット列に対して、例えば、ＬＤＰＣ符号やターボ符号や畳み込み符号などで誤り訂正符号化（内符号）を行う処理部である。
ただし、畳み込み符号化部３ａと畳み込み符号化部３ｂにおける誤り訂正符号化方式が異なり、畳み込み符号化部３ａが実施する畳み込み符号等の軟判定復号容易な誤り訂正符号と、畳み込み符号化部３ｂが実施する畳み込み符号等の軟判定復号容易な誤り訂正符号とでは、畳み込み符号等の軟判定復号容易な誤り訂正符号化方式、符号化率又は拘束長が異なっている。
【００１８】
インタリーブ処理部４ａは畳み込み符号化部３ａによる誤り訂正符号化後の多重化ビット列に対するインタリーブ処理（ビットの順序を変更する処理）を実施し、インタリーブ処理後の多重化ビット列である誤り訂正ビット列をセレクタ５に出力する処理部である。
インタリーブ処理部４ｂは畳み込み符号化部３ｂによる誤り訂正符号化後の多重化ビット列に対するインタリーブ処理（ビットの順序を変更する処理）を実施し、インタリーブ処理後の多重化ビット列である誤り訂正ビット列をセレクタ５に出力する処理部である。
なお、誤り訂正符号化部２ａ、畳み込み符号化部３ａ及びインタリーブ処理部４ａから誤り訂正符号化手段が構成されており、また、誤り訂正符号化部２ｂ、畳み込み符号化部３ｂ及びインタリーブ処理部４ｂから誤り訂正符号化手段が構成されている。
【００１９】
セレクタ５はインタリーブ処理部４ａから出力された誤り訂正ビット列、あるいは、インタリーブ処理部４ｂから出力された誤り訂正ビット列を選択して、その選択した誤り訂正ビット列をフレーミング部６に出力する処理を実施する。
フレーミング部６はセレクタ５により選択された誤り訂正ビット列に関する誤り訂正符号化方式を特定する識別ビット（例えば、インタリーブ処理部４ａから出力された誤り訂正ビット列が選択された場合、誤り訂正符号化部２ａにおけるブロック符号化方式及び誤り訂正フレーム長と、畳み込み符号化部３ａにおける畳み込み符号化方式、符号化率及び拘束長とを特定する識別情報）を、その誤り訂正ビット列に付与することで所定サイズのフレームを構成する処理を実施する。なお、セレクタ５及びフレーミング部６からフレーミング手段が構成されている。
変調部７はフレーミング部６により構成されたフレームを変調して、その変調波（変調した電波）を出力する処理を実施する。なお、変調部７は変調手段を構成している。
【００２０】
次に動作について説明する。
多重化部１ａは、例えば、符号化映像、符号化音声、データなどの複数のメディアビット列を入力すると、複数のメディアビット列を多重化して多重化ビット列を生成し、その多重化ビット列を誤り訂正符号化部２ａに出力する。
多重化部１ｂについても、多重化部１ａと同様に、複数のメディアビット列を入力すると、複数のメディアビット列を多重化して多重化ビット列を生成し、その多重化ビット列を誤り訂正符号化部２ｂに出力する。
【００２１】
誤り訂正符号化部２ａは、多重化部１ａから多重化ビット列を受けると、その多重化ビット列に対して、例えば、リードソロモン符号化やＢＣＨ符号などのブロック符号で誤り訂正符号化を行う。
誤り訂正符号化部２ｂは、多重化部１ｂから多重化ビット列を受けると、その多重化ビット列に対して、例えば、リードソロモン符号化やＢＣＨ符号などのブロック符号で誤り訂正符号化を行う。
ただし、誤り訂正符号化部２ａと誤り訂正符号化部２ｂにおける誤り訂正符号化方式が異なっている。
即ち、誤り訂正符号化部２ａが実施するブロック符号と、誤り訂正符号化部２ｂが実施するブロック符号とでは、ブロック符号化方式又は誤り訂正フレーム長が異なっている。
したがって、誤り訂正符号化部２ａによる誤り耐性の強度と、誤り訂正符号化部２ｂによる誤り耐性の強度とは異なっている。
【００２２】
畳み込み符号化部３ａは、誤り訂正符号化部２ａから誤り訂正符号化後の多重化ビット列を受けると、その多重化ビット列に対して、例えば、ＬＤＰＣ符号やターボ符号や畳み込み符号などで誤り訂正符号化を行う。
畳み込み符号化部３ｂは、誤り訂正符号化部２ｂから誤り訂正符号化後の多重化ビット列を受けると、その多重化ビット列に対して、例えば、ＬＤＰＣ符号やターボ符号や畳み込み符号などの誤り訂正符号化を行う。
ただし、畳み込み符号化部３ａと畳み込み符号化部３ｂにおける誤り訂正符号化方式が異なっている。
即ち、畳み込み符号化部３ａが実施する畳み込み符号等の軟判定復号容易な誤り訂正符号と、畳み込み符号化部３ｂが実施する畳み込み符号等の軟判定復号容易な誤り訂正符号とでは、畳み込み符号化方式、符号化率又は拘束長が異なっている。
したがって、畳み込み符号化部３ａによる誤り耐性の強度と、畳み込み符号化部３ｂによる誤り耐性の強度とは異なっている。
【００２３】
インタリーブ処理部４ａは、畳み込み符号化部３ａから誤り訂正符号化後の多重化ビット列を受けると、その多重化ビット列に対するインタリーブ処理（ビットの順序を変更する処理）を実施し、インタリーブ処理後の多重化ビット列である誤り訂正ビット列をセレクタ５に出力する。
インタリーブ処理部４ｂは、畳み込み符号化部３ｂから誤り訂正符号化後の多重化ビット列を受けると、その多重化ビット列に対するインタリーブ処理（ビットの順序を変更する処理）を実施し、インタリーブ処理後の多重化ビット列である誤り訂正ビット列をセレクタ５に出力する。
【００２４】
セレクタ５は、利用者の指示の下、インタリーブ処理部４ａから出力された誤り訂正ビット列、あるいは、インタリーブ処理部４ｂから出力された誤り訂正ビット列を選択し、その選択した誤り訂正ビット列をフレーミング部６に出力する。
【００２５】
フレーミング部６は、セレクタ５が利用者の指示の下で誤り訂正ビット列を選択すると、その誤り訂正ビット列に関する誤り訂正符号化方式を特定する識別ビットを、その誤り訂正ビット列に付与することで所定サイズのフレームを構成する。
例えば、インタリーブ処理部４ａから出力された誤り訂正ビット列が選択された場合、その誤り訂正ビット列に関する誤り訂正符号化方式を特定する識別ビットとして、誤り訂正符号化部２ａにおけるブロック符号化方式及び誤り訂正フレーム長と、畳み込み符号化部３ａにおける畳み込み符号化方式、符号化率及び拘束長とを特定する識別情報を生成し、その識別情報と上記誤り訂正ビット列を含む所定サイズのフレームを構成する。
一方、インタリーブ処理部４ｂから出力された誤り訂正ビット列が選択された場合、その誤り訂正ビット列に関する誤り訂正符号化方式を特定する識別ビットとして、誤り訂正符号化部２ｂにおけるブロック符号化方式及び誤り訂正フレーム長と、畳み込み符号化部３ｂにおける畳み込み符号等の軟判定復号容易な誤り訂正符号化方式、符号化率及び拘束長とを特定する識別情報を生成し、その識別情報と上記誤り訂正ビット列を含む所定サイズのフレームを構成する。
【００２６】
ここでは、誤り訂正ビット列に関する誤り訂正符号化方式を特定する識別ビットとして、誤り訂正符号化部２ａ（あるいは、２ｂ）におけるブロック符号化方式及び誤り訂正フレーム長と、畳み込み符号化部３ａ（あるいは、３ｂ）における畳み込み符号化等の軟判定復号容易な誤り訂正符号化方式、符号化率及び拘束長とを特定する識別情報を生成するものについて示したが、受信側のマルチメディア受信装置において、予め、誤り訂正符号化部２ａ，２ｂにおけるブロック符号化方式及び誤り訂正フレーム長と、畳み込み符号化部３ａ，３ｂにおける畳み込み符号等の軟判定復号容易な誤り訂正符号化方式、符号化率及び拘束長とを記憶しているような場合には、誤り訂正ビット列に関する誤り訂正符号化方式を特定する識別ビットとして、セレクタ５により選択された誤り訂正ビット列が、インタリーブ処理部４ａから出力された誤り訂正ビット列であるのか、あるいは、インタリーブ処理部４ｂから出力された誤り訂正ビット列であるのかを示す識別情報であってもよい。
【００２７】
変調部７は、フレーミング部６がフレームを構成すると、そのフレームを変調して、その変調波を受信側のマルチメディア受信装置に伝送する。
【００２８】
ここで、異なる誤り訂正方式を選択した場合の効果を具体的に説明する。
例えば、１０００ビットの情報に対して、１０ビットの誤り訂正符号を付与する場合と、２０００ビットの情報に対して、２０ビットの誤り訂正符号を付与する場合とを想定する。
１０００ビットの情報に対して、１０ビットの誤り訂正符号を付与する場合の誤り耐性の強度と、２０００ビットの情報に対して、２０ビットの誤り訂正符号を付与する場合の誤り耐性の強度とは異なる。
即ち、両者の最大誤り訂正能力は同じであるが、例えば、連続する２０００ビットのうち、前半の１０００ビットで９ビットの誤りが発生し、後半の１０００ビットで１１ビットの誤りが発生すると、１０００ビットに対して、１０ビットの誤り訂正符号を付与する場合、前半の１０００ビットについては誤り訂正が可能であるが、後半の１０００ビットについては誤り訂正を行えない。
一方、２０００ビットに対して、２０ビットの誤り訂正符号を付与する場合、全ビットの誤り訂正が可能である。
【００２９】
このように、誤り訂正対象のデータ長を長く取ることで、誤り耐性が向上する。
しかしながら、誤り訂正対象のデータ長を長く取ると、誤り訂正処理を実施するために、そのデータ長分のデータを溜めてから、誤り訂正処理を開始する必要があるため、遅延が増大する。
このとき、高ビットレートのビット列であれば、その遅延は小さく、遅延を無視できるが、低ビットレートになるほど、その遅延は増大し、遅延を無視できなくなる。
【００３０】
したがって、高ビットレートのビット列に対しては、誤り訂正対象のデータ長を長く取ることで、誤り訂正符号化部２ａ，２ｂにおける誤り耐性を高めることができる。一方、低ビットレートのビット列に対しては、誤り耐性対象のデータ長を短く取ることで、遅延の増大を抑えることができる。
また、誤り訂正符号化方式によっても、誤り耐性の特性や選択可能なデータ長も異なるため、誤り訂正対象のビット列の特性に合ったものを選択することで、遅延時間を考慮したより誤り耐性の高い誤り耐性ビット列を生成することができる。
【００３１】
同様に、畳み込み符号化部３ａ，３ｂにおいても、誤り訂正対象のビット列の特性に合う畳み込み符号等の軟判定復号容易な誤り訂正符号化方式、符号化率や拘束長を選択することで、遅延時間を考慮したより耐性の高い誤り耐性ビット列を生成することができる。
インタリーブ処理に関しても、高ビットレートでは、多くのビットを対象にして、バースト誤り耐性を高めることが可能である。
【００３２】
以上で明らかなように、この実施の形態１によれば、誤り訂正符号化部２ａと誤り訂正符号化部２ｂが異なる誤り訂正符号化方式として、ブロック符号化方式又は誤り訂正フレーム長が異なるブロック符号を実施し、畳み込み符号化部３ａと畳み込み符号化部３ｂが異なる誤り訂正符号化方式として、畳み込み符号等の軟判定復号容易な誤り訂正符号化方式、符号化率又は拘束長が異なる畳み込み符号等の軟判定復号容易な誤り訂正符号を実施し、セレクタ５がインタリーブ処理部４ａから出力された誤り訂正ビット列、あるいは、インタリーブ処理部４ｂから出力された誤り訂正ビット列を選択し、その誤り訂正ビット列に関する誤り訂正符号化方式を特定する識別ビットを当該誤り訂正ビット列に付与することで所定サイズのフレームを構成するようにしたので、ストリーム毎に誤り耐性や遅延時間の最適化を図ることができる効果を奏する。
即ち、誤り訂正符号化方式が異なるビット列を選択的に伝送するようにしたので、誤り耐性の向上と処理遅延の短縮を実現することができる効果を奏する。
また、古い伝送路符号化方式と新しい伝送路符号化方式を切り換えて伝送することも可能となる。
【００３３】
実施の形態２．
図２はこの発明の実施の形態２によるマルチメディア多重化伝送装置を示す構成図であり、図において、図１と同一符号は同一又は相当部分を示すので説明を省略する。
図２では、多重化部１、誤り訂正符号化部２、畳み込み符号化部３、インタリーブ処理部１１及びフレーミング部１２が２系統用意されている例を示しているが、これは一例に過ぎず、３系統以上用意するようにしてもよい。
【００３４】
インタリーブ処理部１１ａは畳み込み符号化部３ａによる誤り訂正符号化後の多重化ビット列に対するインタリーブ処理（ビットの順序を変更する処理）を実施し、インタリーブ処理後の多重化ビット列である誤り訂正ビット列をフレーミング部１２ａに出力する処理部である。
インタリーブ処理部１１ｂは誤り訂正符号化部２ｂによる誤り訂正符号化後の多重化ビット列に対するインタリーブ処理（ビットの順序を変更する処理）を実施し、インタリーブ処理後の多重化ビット列を畳み込み符号化部３ｂに出力する処理部である。
【００３５】
インタリーブ処理部１１ｃは畳み込み符号化部３ｂによる誤り訂正符号化後の多重化ビット列に対するインタリーブ処理（ビットの順序を変更する処理）を実施し、インタリーブ処理後の多重化ビット列である誤り訂正ビット列をフレーミング部１２ｂに出力する処理部である。
なお、誤り訂正符号化部２ａ、畳み込み符号化部３ａ及びインタリーブ処理部１１ａから誤り訂正符号化手段が構成されており、また、誤り訂正符号化部２ｂ、インタリーブ処理部１１ｂ、畳み込み符号化部３ｂ及びインタリーブ処理部１１ｃから誤り訂正符号化手段が構成されている。
【００３６】
フレーミング部１２ａはインタリーブ処理部１１ａから出力された誤り訂正ビット列に関する誤り訂正符号化方式を特定する識別ビット（誤り訂正符号化部２ａにおけるブロック符号化方式及び誤り訂正フレーム長と、畳み込み符号化部３ａにおける畳み込み符号等の軟判定復号容易な誤り訂正符号化方式、符号化率及び拘束長とを特定する識別情報）を、その誤り訂正ビット列に付与することで所定サイズのフレームを構成する処理を実施する。
フレーミング部１２ｂはインタリーブ処理部１１ｃから出力された誤り訂正ビット列に関する誤り訂正符号化方式を特定する識別ビット（誤り訂正符号化部２ｂにおけるブロック符号化方式及び誤り訂正フレーム長と、畳み込み符号化部３ｂにおける畳み込み符号等の軟判定復号容易な誤り訂正符号化方式、符号化率及び拘束長とを特定する識別情報）を、その誤り訂正ビット列に付与することで所定サイズのフレームを構成する処理を実施する。
なお、フレーミング部１２ａ，１２ｂはフレーミング手段を構成している。
【００３７】
セレクタ１３はフレーミング部１２ａから出力されたフレーム、あるいは、フレーミング部１２ｂから出力されたフレームを選択して、その選択したフレームを変調部７に出力する処理を実施する。
なお、セレクタ１３及び変調部７から変調手段が構成されている。
【００３８】
次に動作について説明する。
多重化部１ａは、例えば、符号化映像、符号化音声、データなどの複数のメディアビット列を入力すると、上記実施の形態１と同様に、複数のメディアビット列を多重化して多重化ビット列を生成し、その多重化ビット列を誤り訂正符号化部２ａに出力する。
多重化部１ｂについても、多重化部１ａと同様に、複数のメディアビット列を入力すると、複数のメディアビット列を多重化して多重化ビット列を生成し、その多重化ビット列を誤り訂正符号化部２ｂに出力する。
【００３９】
誤り訂正符号化部２ａは、多重化部１ａから多重化ビット列を受けると、上記実施の形態１と同様に、その多重化ビット列に対して、例えば、リードソロモン符号化やＢＣＨ符号などのブロック符号で誤り訂正符号化を行う。
誤り訂正符号化部２ｂは、多重化部１ｂから多重化ビット列を受けると、上記実施の形態１と同様に、その多重化ビット列に対して、例えば、リードソロモン符号化やＢＣＨ符号などのブロック符号で誤り訂正符号化を行う。
ただし、誤り訂正符号化部２ａと誤り訂正符号化部２ｂにおける誤り訂正符号化方式が異なっている。
即ち、誤り訂正符号化部２ａが実施するブロック符号と、誤り訂正符号化部２ｂが実施するブロック符号とでは、ブロック符号化方式又は誤り訂正フレーム長が異なっている。
したがって、誤り訂正符号化部２ａによる誤り耐性の強度と、誤り訂正符号化部２ｂによる誤り耐性の強度とは異なっている。
【００４０】
畳み込み符号化部３ａは、誤り訂正符号化部２ａから誤り訂正符号化後の多重化ビット列を受けると、上記実施の形態１と同様に、その多重化ビット列に対して、例えば、ＬＤＰＣ符号やターボ符号や畳み込み符号などで誤り訂正符号化を行う。
インタリーブ処理部１１ａは、畳み込み符号化部３ａから誤り訂正符号化後の多重化ビット列を受けると、その多重化ビット列に対するインタリーブ処理を実施し、インタリーブ処理後の多重化ビット列である誤り訂正ビット列をフレーミング部１２ａに出力する。
【００４１】
インタリーブ処理部１１ｂは、誤り訂正符号化部２ｂから誤り訂正符号化後の多重化ビット列を受けると、その多重化ビット列に対するインタリーブ処理を実施し、インタリーブ処理後の多重化ビット列を畳み込み符号化部３ｂに出力する。
畳み込み符号化部３ｂは、インタリーブ処理部１１ｂからインタリーブ処理後の多重化ビット列を受けると、上記実施の形態１と同様に、その多重化ビット列に対して、例えば、ＬＤＰＣやターボ符号などの畳み込み符号等の軟判定復号容易な誤り訂正符号の誤り訂正符号化を行う。
ただし、畳み込み符号化部３ａと畳み込み符号化部３ｂにおける誤り訂正符号化方式が異なっている。
即ち、畳み込み符号化部３ａが実施する畳み込み符号等の軟判定復号容易な誤り訂正符号と、畳み込み符号化部３ｂが実施する畳み込み符号等の軟判定復号容易な誤り訂正符号とでは、畳み込み符号等の軟判定復号容易な誤り訂正符号化方式、符号化率又は拘束長が異なっている。
したがって、畳み込み符号化部３ａによる誤り耐性の強度と、畳み込み符号化部３ｂによる誤り耐性の強度とは異なっている。
【００４２】
インタリーブ処理部１１ｃは、畳み込み符号化部３ｂから誤り訂正符号化後の多重化ビット列を受けると、再度、その多重化ビット列に対するインタリーブ処理を実施し、インタリーブ処理後の多重化ビット列である誤り訂正ビット列をフレーミング部１２ｂに出力する。
このように、インタリーブ処理部１１ｂとインタリーブ処理部１１ｃにおいて、２回のインタリーブ処理を行うことで、１回だけインタリーブ処理を行う場合よりも誤りビットを分散することが可能となる。
しかし、インタリーブ処理は処理遅延を伴うため、低ビットレートのビット列には不向きである。そのため、図中、上の系統は低ビットレート用に適用され、下の系統は高ビットレート用に適用されることになる。
【００４３】
フレーミング部１２ａは、インタリーブ処理部１１ａから誤り訂正ビット列を受けると、その誤り訂正ビット列に関する誤り訂正符号化方式を特定する識別ビット（誤り訂正符号化部２ａにおけるブロック符号化方式及び誤り訂正フレーム長と、畳み込み符号化部３ａにおける畳み込み符号等の軟判定復号容易な誤り訂正符号化方式、符号化率及び拘束長とを特定する識別情報）を、その誤り訂正ビット列に付与することで所定サイズのフレームを構成する。
フレーミング部１２ｂは、インタリーブ処理部１１ｃから誤り訂正ビット列を受けると、その誤り訂正ビット列に関する誤り訂正符号化方式を特定する識別ビット（誤り訂正符号化部２ｂにおけるブロック符号化方式及び誤り訂正フレーム長と、畳み込み符号化部３ｂにおける畳み込み符号等の軟判定復号容易な誤り訂正符号化方式、符号化率及び拘束長とを特定する識別情報）を、その誤り訂正ビット列に付与することで所定サイズのフレームを構成する。
【００４４】
セレクタ１３は、利用者の指示の下、フレーミング部１２ａから出力されたフレーム、あるいは、フレーミング部１２ｂから出力されたフレームを選択し、その選択したフレームを変調部７に出力する。
変調部７は、セレクタ１３からフレームを受けると、そのフレームを変調して、その変調波を受信側のマルチメディア受信装置に伝送する。
【００４５】
以上で明らかなように、この実施の形態２によれば、誤り訂正符号化部２ａと誤り訂正符号化部２ｂが異なる誤り訂正符号化方式として、ブロック符号化方式又は誤り訂正フレーム長が異なるブロック符号を実施し、畳み込み符号化部３ａと畳み込み符号化部３ｂが異なる誤り訂正符号化方式として、畳み込み符号化方式、符号化率又は拘束長が異なる畳み込み符号を実施し、フレーミング部１２ａ，１２ｂが、インタリーブ処理部１１ａ，１１ｃから出力された誤り訂正ビット列に関する誤り訂正符号化方式を特定する識別ビットを、その誤り訂正ビット列に付与することで所定サイズのフレームを構成し、セレクタ１３が、フレーミング部１２ａから出力されたフレーム、あるいは、フレーミング部１２ｂから出力されたフレームを選択し、その選択したフレームを変調部７に出力するように構成したので、ストリーム毎に誤り耐性や遅延時間の最適化を図ることができる効果を奏する。
即ち、誤り訂正符号化方式が異なるビット列を選択的に伝送するようにしたので、誤り耐性の向上と処理遅延の短縮を実現することができる効果を奏する。
また、古い伝送路符号化方式と新しい伝送路符号化方式を切り換えて伝送することも可能となる。
【００４６】
また、この実施の形態２によれば、２種類のフレーミング部１２ａ，１２ｂを設けるように構成したので、フレーミング対象のビット数を少なく取ることで処理遅延を減らすことが可能になり、また、フレーミング対象のビット数を多く取ることでフレーミング用の制御ビットの割合を減らして伝送効率を向上することが可能になる効果を奏する。
なお、前者は低ビットレートに適しており、後者は高ビットレートに適している。
【００４７】
実施の形態３．
図３はこの発明の実施の形態３によるマルチメディア多重化伝送装置を示す構成図であり、図において、図２と同一符号は同一又は相当部分を示すので説明を省略する。
図３では、多重化部１、誤り訂正符号化部２、畳み込み符号化部３、インタリーブ処理部１１及びフレーミング部１２が２系統用意されている例を示しているが、これは一例に過ぎず、３系統以上用意するようにしてもよい。
【００４８】
畳み込み符号化部３ｃは多重化部１ｂから出力された多重化ビット列に対して、例えば、ＬＤＰＣやターボ符号などの畳み込み符号で誤り訂正符号化（内符号）を行う処理部である。
ただし、畳み込み符号化部３ａと畳み込み符号化部３ｂと畳み込み符号化部３ｃにおける誤り訂正符号等の軟判定復号容易な誤り訂正符号化方式が異なり、畳み込み符号化部３ａが実施する畳み込み符号と、畳み込み符号化部３ｂが実施する畳み込み符号等の軟判定復号容易な誤り訂正符号と、畳み込み符号化部３ｃが実施する畳み込み符号等の軟判定復号容易な誤り訂正符号とでは、畳み込み符号等の軟判定復号容易な誤り訂正符号化方式、符号化率又は拘束長が異なっている。
【００４９】
上記実施の形態２では、図中、下の系統において、誤り訂正符号化部２ｂが多重化ビット列に対する誤り訂正符号化（外符号）を実施したのち、畳み込み符号化部３ｂが多重化ビット列に対する誤り訂正符号化（内符号）を実施するものについて示したが、図３に示すように、誤り訂正符号化部２ｂの代わりに畳み込み符号化部３ｃを設けることで、畳み込み符号化部３ｃが多重化ビット列に対する誤り訂正符号化（内符号）を実施したのち、再度、畳み込み符号化部３ｂが多重化ビット列に対する誤り訂正符号化（内符号）を実施するようにしてもよい。
【００５０】
図中、下の系統では、ランダム誤り訂正能力に優れている畳み込み符号化部３ｃ，３ｂと、バースト誤りを分散させるインタリーブ処理部１１ｂ，１１ｃを２つずつ設けているので、図中、上の系統のように、誤り訂正符号化部２ａとインタリーブ処理部１１ａを１つずつ設ける場合より、誤り訂正能力が向上することがある。
しかし、２回のインタリーブ処理を行うので、処理遅延が増大し、低ビットレートのビット列には不向きである。そのため、図中、下の系統は高ビットレート用に適用されることになる。
【００５１】
実施の形態４．
図４はこの発明の実施の形態４によるマルチメディア多重化伝送装置を示す構成図であり、図において、図１と同一符号は同一又は相当部分を示すので説明を省略する。
図４では、多重化部１、誤り訂正符号化部２、畳み込み符号化部３及びインタリーブ処理部４が２系統用意されている例を示しているが、これは一例に過ぎず、３系統以上用意するようにしてもよい。
【００５２】
フレーミング部１４はインタリーブ処理部４ａから出力された誤り訂正ビット列とインタリーブ処理部４ｂから出力された誤り訂正ビット列を多重化するとともに、インタリーブ処理部４ａから出力された誤り訂正ビット列に関する誤り訂正符号化方式を特定する識別ビット（誤り訂正符号化部２ａにおけるブロック符号化方式及び誤り訂正フレーム長と、畳み込み符号化部３ａにおける畳み込み符号等の軟判定復号容易な誤り訂正符号化方式、符号化率及び拘束長とを特定する識別情報）と、インタリーブ処理部４ｂから出力された誤り訂正ビット列に関する誤り訂正符号化方式を特定する識別ビット（誤り訂正符号化部２ｂにおけるブロック符号化方式及び誤り訂正フレーム長と、畳み込み符号化部３ｂにおける畳み込み符号等の軟判定復号容易な誤り訂正符号化方式、符号化率及び拘束長とを特定する識別情報）を多重化後の誤り訂正ビット列に付与することで所定サイズのフレームを構成する処理を実施する。
なお、フレーミング部１４はフレーミング手段を構成している。
【００５３】
上記実施の形態１では、セレクタ５が、利用者の指示の下、インタリーブ処理部４ａから出力された誤り訂正ビット列、あるいは、インタリーブ処理部４ｂから出力された誤り訂正ビット列を選択し、いずれか一方の誤り訂正ビット列を含むフレームを構成するものについて示したが、双方の誤り訂正ビット列を含むフレームを構成するようにしてもよい。
具体的には、以下の通りである。
【００５４】
フレーミング部１４は、インタリーブ処理部４ａから誤り訂正ビット列が出力され、インタリーブ処理部４ｂから誤り訂正ビット列が出力されると、インタリーブ処理部４ａから出力された誤り訂正ビット列とインタリーブ処理部４ｂから出力された誤り訂正ビット列を多重化する。
また、フレーミング部１４は、インタリーブ処理部４ａから出力された誤り訂正ビット列に関する誤り訂正符号化方式を特定する識別ビット（誤り訂正符号化部２ａにおけるブロック符号化方式及び誤り訂正フレーム長と、畳み込み符号化部３ａにおける畳み込み符号等の軟判定復号容易な誤り訂正符号化方式、符号化率及び拘束長とを特定する識別情報）を多重化後の誤り訂正ビット列に付与するとともに、インタリーブ処理部４ｂから出力された誤り訂正ビット列に関する誤り訂正符号化方式を特定する識別ビット（誤り訂正符号化部２ｂにおけるブロック符号化方式及び誤り訂正フレーム長と、畳み込み符号化部３ｂにおける畳み込み符号等の軟判定復号容易な誤り訂正符号化方式、符号化率及び拘束長とを特定する識別情報）を多重化後の誤り訂正ビット列に付与することで、所定サイズのフレームを構成する。
【００５５】
以上で明らかなように、この実施の形態４によれば、フレーミング部１４が、インタリーブ処理部４ａから出力された誤り訂正ビット列とインタリーブ処理部４ｂから出力された誤り訂正ビット列を多重化するとともに、インタリーブ処理部４ａから出力された誤り訂正ビット列に関する誤り訂正符号化方式を特定する識別ビットと、インタリーブ処理部４ｂから出力された誤り訂正ビット列に関する誤り訂正符号化方式を特定する識別ビットを多重化後の誤り訂正ビット列に付与することで所定サイズのフレームを構成するようにしたので、誤り訂正方式が異なる複数のビット列を多重伝送することができるとともに、それぞれのビット列に対して、誤り耐性の向上と処理遅延の短縮を図ることができる効果を奏する。
【００５６】
実施の形態５．
図５はこの発明の実施の形態５によるマルチメディア受信装置を示す構成図である。
図５では、デインタリーブ処理部２３、畳み込み復号部２４及び誤り訂正復号部２５が２系統用意されている例を示しているが、これは一例に過ぎず、３系統以上用意するようにしてもよい。
図５において、復調部２１はアンテナが例えば図１のマルチメディア多重化伝送装置から送信された変調波を受信すると、その変調波を復調してビット列をデフレーミング部２２に出力する処理を実施する。なお、復調部２１は復調手段を構成している。
【００５７】
デフレーミング部２２は例えば復調部２１から出力されたビット列に含まれている同期フラグを検出することで、そのビット列の中から所定のフレームを検出する処理を実施し、フレームの検出に成功すれば、そのフレームから有効ビット列（図１のセレクタ５により選択された誤り訂正ビット列に相当するビット列）を取り出して、その有効ビット列をデインタリーブ処理部２３ａ，２３ｂに出力する処理を実施する。
また、デフレーミング部２２はフレームから誤り訂正符号化方式を特定する識別ビット（図１のフレーミング部６により付与された識別ビット）を取り出して、その識別ビットを畳み込み復号部２４ａ，２４ｂ及び誤り訂正復号部２５ａ，２５ｂに出力する処理を実施する。
さらに、デフレーミング部２２は誤り訂正復号部２５ａから出力されるビット列又は誤り訂正復号部２５ｂから出力されるビット列のうち、その識別ビットが特定する誤り訂正符号化方式に対する復号の方式で誤り訂正復号されているビット列を指示する制御信号をセレクタ２６に出力する処理を実施する。
なお、デフレーミング部２２はデフレーミング手段及び選択手段を構成している。
【００５８】
デインタリーブ処理部２３ａはデフレーミング部２２から出力された有効ビット列に対するデインタリーブ処理（図１のインタリーブ処理部４ａのインタリーブ処理により変更されたビットの順序を元の順序に戻す処理）を実施し、デインタリーブ処理後の有効ビット列を畳み込み復号部２４ａに出力する処理部である。
デインタリーブ処理部２３ｂはデフレーミング部２２から出力された有効ビット列に対するデインタリーブ処理（図１のインタリーブ処理部４ｂのインタリーブ処理により変更されたビットの順序を元の順序に戻す処理）を実施し、デインタリーブ処理後の有効ビット列を畳み込み復号部２４ｂに出力する処理部である。
【００５９】
畳み込み復号部２４ａは図１の畳み込み符号化部３ａによる例えば畳み込み符号等の軟判定復号容易な誤り訂正符号に対する復号で誤り訂正復号を行う処理部である。
畳み込み復号部２４ｂは図１の畳み込み符号化部３ｂによる例えば畳み込み符号等の軟判定復号容易な誤り訂正符号に対する復号で誤り訂正復号を行う処理部である。
ただし、畳み込み復号部２４ａと畳み込み復号部２４ｂにおける誤り訂正符号化方式に対する復号の方式が異なり、畳み込み復号部２４ａが実施する畳み込み符号等の軟判定復号容易な誤り訂正符号に対する復号と、畳み込み復号部２４ｂが実施する畳み込み符号に対する復号とは、畳み込み符号等の軟判定復号容易な誤り訂正符号化方式、符号化率又は拘束長が異なる畳み込み符号等の軟判定復号容易な誤り訂正符号に対する復号である。
【００６０】
誤り訂正復号部２５ａは図１の誤り訂正符号化部２ａによるブロック符号に対する復号で誤り訂正復号を行う処理部である。
誤り訂正復号部２５ｂは図１の誤り訂正符号化部２ｂによるブロック符号に対する復号で誤り訂正復号を行う処理部である。
ただし、誤り訂正復号部２５ａと誤り訂正復号部２５ｂにおける誤り訂正符号化方式に対する復号の方式が異なり、誤り訂正復号部２５ａが実施するブロック符号に対する復号と、誤り訂正復号部２５ｂが実施するブロック符号に対する復号とは、ブロック符号化方式又は誤り訂正フレーム長が異なるブロック符号に対する復号である。
なお、デインタリーブ処理部２３ａ、畳み込み復号部２４ａ及び誤り訂正復号部２５ａから誤り訂正復号手段が構成されており、また、デインタリーブ処理部２３ｂ、畳み込み復号部２４ｂ及び誤り訂正復号部２５ｂから誤り訂正復号手段が構成されている。
【００６１】
セレクタ２６は誤り訂正復号部２５ａから出力されるビット列又は誤り訂正復号部２５ｂから出力されるビット列のうち、デフレーミング部２２から出力される制御信号が指示する方のビット列を選択し、そのビット列を分離部２７に出力する処理を実施する。なお、セレクタ２６は選択手段を構成している。
分離部２７はセレクタ２６により選択されたビット列から複数のメディアビット列（例えば、符号化映像、符号化音声、データ）を分離して、複数のメディアビット列を出力する処理を実施する。なお、分離部２７は分離手段を構成している。
【００６２】
次に動作について説明する。
復調部２１は、アンテナが、例えば、図１のマルチメディア多重化伝送装置から送信された変調波を受信すると、その変調波を復調してビット列をデフレーミング部２２に出力する。
デフレーミング部２２は、復調部２１からビット列を受けると、例えば、そのビット列に含まれている同期フラグを検出することで、そのビット列の中から所定のフレームを検出する処理を実施する。
【００６３】
デフレーミング部２２は、フレームの検出に成功すれば、そのフレームから有効ビット列（図１のセレクタ５により選択された誤り訂正ビット列に相当するビット列）を取り出して、その有効ビット列をデインタリーブ処理部２３ａ，２３ｂに出力する。
また、デフレーミング部２２は、フレームの検出に成功すれば、そのフレームから誤り訂正符号化方式を特定する識別ビット（図１のフレーミング部６により付与された識別ビット）を取り出し、その識別ビットを畳み込み復号部２４ａ，２４ｂ及び誤り訂正復号部２５ａ，２５ｂに出力する。
【００６４】
さらに、デフレーミング部２２は、誤り訂正復号部２５ａから出力されるビット列、あるいは、誤り訂正復号部２５ｂから出力されるビット列のうち、その識別ビットが特定する誤り訂正符号化方式に対する復号の方式で誤り訂正復号されているビット列を指示する制御信号をセレクタ２６に出力する。
即ち、デフレーミング部２２は、図１のセレクタ５により選択された誤り訂正ビット列が、インタリーブ処理部４ａから出力された誤り訂正ビット列であれば、誤り訂正復号部２５ａから出力されるビット列の選択を指示する制御信号をセレクタ２６に出力する。
一方、図１のセレクタ５により選択された誤り訂正ビット列が、インタリーブ処理部４ｂから出力された誤り訂正ビット列であれば、誤り訂正復号部２５ｂから出力されるビット列の選択を指示する制御信号をセレクタ２６に出力する。
【００６５】
デインタリーブ処理部２３ａは、デフレーミング部２２から有効ビット列を受けると、その有効ビット列に対するデインタリーブ処理（図１のインタリーブ処理部４ａのインタリーブ処理により変更されたビットの順序を元の順序に戻す処理）を実施し、デインタリーブ処理後の有効ビット列を畳み込み復号部２４ａに出力する。
デインタリーブ処理部２３ｂは、デフレーミング部２２から有効ビット列を受けると、その有効ビット列に対するデインタリーブ処理（図１のインタリーブ処理部４ｂのインタリーブ処理により変更されたビットの順序を元の順序に戻す処理）を実施し、デインタリーブ処理後の有効ビット列を畳み込み復号部２４ｂに出力する。
【００６６】
畳み込み復号部２４ａは、デインタリーブ処理部２３ａからデインタリーブ処理後の有効ビット列を受けると、図１の畳み込み符号化部３ａによる畳み込み符号に対する復号で、その有効ビット列に対する誤り訂正復号を実施する。
なお、畳み込み復号部２４ａが実施する畳み込み符号等の軟判定復号容易な誤り訂正符号の復号の方式は、図１の畳み込み符号化部３ａが実施する畳み込み符号等の軟判定復号容易な誤り訂正符号化方式に対応している（畳み込み復号部２４ａの畳み込み符号等の軟判定復号容易な誤り訂正符号の復号の方式と、畳み込み符号化部３ａの畳み込み符号等の軟判定復号容易な誤り訂正符号化方式は固定されている）。
また、畳み込み復号部２４ａが実施する畳み込み符号等の軟判定復号容易な誤り訂正符号の復号の符号化率及び拘束長は、デフレーミング部２２から出力される識別ビットを参照することで、図１の畳み込み符号化部３ａが実施する畳み込み符号等の軟判定復号容易な誤り訂正符号の符号化率及び拘束長に合わせている。
【００６７】
畳み込み復号部２４ｂは、デインタリーブ処理部２３ｂからデインタリーブ処理後の有効ビット列を受けると、図１の畳み込み符号化部３ｂによる畳み込み符号等の軟判定復号容易な誤り訂正符号に対する復号で、その有効ビット列に対する誤り訂正復号を実施する。
なお、畳み込み復号部２４ｂが実施する畳み込み符号等の軟判定復号容易な誤り訂正符号の復号の方式は、図１の畳み込み符号化部３ｂが実施する畳み込み符号等の軟判定復号容易な誤り訂正符号化方式に対応している（畳み込み復号部２４ｂの畳み込み符号等の軟判定復号容易な誤り訂正符号の復号の方式と、畳み込み符号化部３ｂの畳み込み符号化等の軟判定復号容易な誤り訂正符号方式は固定されている）。
また、畳み込み復号部２４ｂが実施する畳み込み符号等の軟判定復号容易な誤り訂正符号の復号の符号化率及び拘束長は、デフレーミング部２２から出力される識別ビットを参照することで、図１の畳み込み符号化部３ｂが実施する畳み込み符号等の軟判定復号容易な誤り訂正符号の符号化率及び拘束長に合わせている。
【００６８】
誤り訂正復号部２５ａは、畳み込み復号部２４ａから誤り訂正復号後の有効ビット列を受けると、図１の誤り訂正符号化部２ａによるブロック符号に対する復号で、その有効ビット列に対する誤り訂正復号を実施する。
なお、誤り訂正復号部２５ａが実施するブロック符号に対する復号の方式は、図１の誤り訂正符号化部２ａが実施するブロック符号の方式に対応している（誤り訂正復号部２５ａの復号の方式と、誤り訂正符号化部２ａのブロック符号化方式は固定されている）。
また、誤り訂正復号部２５ａが実施するブロック符号に対する復号の誤り訂正フレーム長は、デフレーミング部２２から出力される識別ビットを参照することで、図１の誤り訂正符号化部２ａが実施するブロック符号の誤り訂正フレーム長に合わせている。
【００６９】
誤り訂正復号部２５ｂは、畳み込み復号部２４ｂから誤り訂正復号後の有効ビット列を受けると、図１の誤り訂正符号化部２ｂによるブロック符号に対する復号で、その有効ビット列に対する復号で誤り訂正復号を実施する。
なお、誤り訂正復号部２５ｂが実施するブロック符号に対する復号の方式は、図１の誤り訂正符号化部２ｂが実施するブロック符号の方式に対応している（誤り訂正復号部２５ｂの復号の方式と、誤り訂正符号化部２ｂのブロック符号化方式は固定されている）。
また、誤り訂正復号部２５ｂが実施するブロック符号に対する復号の誤り訂正フレーム長は、デフレーミング部２２から出力される識別ビットを参照することで、図１の誤り訂正符号化部２ｂが実施するブロック符号の誤り訂正フレーム長に合わせている。
【００７０】
セレクタ２６は、誤り訂正復号部２５ａから出力されるビット列、あるいは、誤り訂正復号部２５ｂから出力されるビット列の中から、デフレーミング部２２から出力される制御信号が指示する方のビット列を選択し、そのビット列を分離部２７に出力する。
分離部２７は、セレクタ２６からビット列を受けると、そのビット列から複数のメディアビット列（例えば、符号化映像、符号化音声、データ）を分離して、複数のメディアビット列を出力する。
【００７１】
以上で明らかなように、この実施の形態５によれば、フレームから誤り訂正符号化方式を特定する識別ビットを取り出し、誤り訂正復号部２５ａから出力されるビット列、あるいは、誤り訂正復号部２５ｂから出力されるビット列の中から、その識別ビットが特定する誤り訂正符号化方式に対する復号の方式で誤り訂正復号が実施されたビット列を選択するように構成したので、送信側のマルチメディア多重化伝送装置で誤り訂正符号化方式が変更されても、正常にメディアビット列を取得することができる効果を奏する。
特に、古い伝送路符号化方式と新しい伝送路符号化方式が混在する場合でも、正常にメディアビット列を取得することができる。
【００７２】
実施の形態６．
図６はこの発明の実施の形態６によるマルチメディア受信装置を示す構成図であり、図において、図５と同一符号は同一又は相当部分を示すので説明を省略する。
図６では、デフレーミング部３１、デインタリーブ処理部３２、畳み込み復号部２４及び誤り訂正復号部２５が２系統用意されている例を示しているが、これは一例に過ぎず、３系統以上用意するようにしてもよい。
【００７３】
デフレーミング部３１ａは復調部２１から出力されたビット列に含まれている同期フラグ（例えば、１００バイトおきに挿入されているフラグ）を検出することで、そのビット列の中から所定のフレームを検出する処理を実施し、フレームの検出に成功すれば、そのフレームから有効ビット列（図２のフレーミング部１２ａから出力された誤り訂正ビット列に相当するビット列）を取り出して、その有効ビット列をデインタリーブ処理部３２ａに出力する処理を実施する。
また、デフレーミング部３１ａはフレームから誤り訂正符号化方式を特定する識別ビット（図２のフレーミング部１２ａにより付与された識別ビット）を取り出して、その識別ビットを畳み込み復号部２４ａ及び誤り訂正復号部２５ａに出力するとともに、フレームの検出に成功した旨を示すフレーム検出信号をセレクタ３３に出力する処理を実施する。
【００７４】
デフレーミング部３１ｂは復調部２１から出力されたビット列に含まれている同期フラグ（例えば、１５０バイトおきに挿入されているフラグ）を検出することで、そのビット列の中から所定のフレームを検出する処理を実施し、フレームの検出に成功すれば、そのフレームから有効ビット列（図２のフレーミング部１２ｂから出力された誤り訂正ビット列に相当するビット列）を取り出して、その有効ビット列をデインタリーブ処理部３２ｂに出力する処理を実施する。
また、デフレーミング部３１ｂはフレームから誤り訂正符号化方式を特定する識別ビット（図２のフレーミング部１２ｂにより付与された識別ビット）を取り出して、その識別ビットを畳み込み復号部２４ｂ及び誤り訂正復号部２５ｂに出力するとともに、フレームの検出に成功した旨を示すフレーム検出信号をセレクタ３３に出力する処理を実施する。
なお、デフレーミング部３１ａ，３１ｂはデフレーミング手段及び選択手段を構成している。
【００７５】
デインタリーブ処理部３２ａはデフレーミング部３１ａから出力された有効ビット列に対するデインタリーブ処理（図２のインタリーブ処理部１１ａのインタリーブ処理により変更されたビットの順序を元の順序に戻す処理）を実施し、デインタリーブ処理後の有効ビット列を畳み込み復号部２４ａに出力する処理部である。
デインタリーブ処理部３２ｂはデフレーミング部３１ｂから出力された有効ビット列に対するデインタリーブ処理（図２のインタリーブ処理部１１ｃのインタリーブ処理により変更されたビットの順序を元の順序に戻す処理）を実施し、デインタリーブ処理後の有効ビット列を畳み込み復号部２４ｂに出力する処理部である。
【００７６】
デインタリーブ処理部３２ｃは畳み込み復号部２４ｂから出力された畳み込み復号後の有効ビット列に対するデインタリーブ処理（図２のインタリーブ処理部１１ｂのインタリーブ処理により変更されたビットの順序を元の順序に戻す処理）を実施し、デインタリーブ処理後の有効ビット列を誤り訂正復号部２５ｂに出力する処理部である。
なお、デインタリーブ処理部３２ａ、畳み込み復号部２４ａ及び誤り訂正復号部２５ａから誤り訂正復号手段が構成されており、また、デインタリーブ処理部３２ｂ、畳み込み復号部２４ｂ及び誤り訂正復号部２５ｂから誤り訂正復号手段が構成されている。
【００７７】
セレクタ３３はデフレーミング部３１ａからフレーム検出信号を受けると、誤り訂正復号部２５ａから出力されたビット列を選択して分離部２７に出力し、デフレーミング部３１ｂからフレーム検出信号を受けると、誤り訂正復号部２５ｂから出力されたビット列を選択して分離部２７に出力する処理を実施する。なお、セレクタ３３は選択手段を構成している。
【００７８】
次に動作について説明する。
復調部２１は、アンテナが、例えば、図２のマルチメディア多重化伝送装置から送信された変調波を受信すると、その変調波を復調してビット列をデフレーミング部３１ａ，３１ｂに出力する。
デフレーミング部３１ａは、復調部２１からビット列を受けると、例えば、そのビット列に含まれている同期フラグ（例えば、１００バイトおきに挿入されているフラグ）を検出することで、そのビット列の中から所定のフレームを検出する処理を実施する。
【００７９】
デフレーミング部３１ａは、フレームの検出に成功すれば、そのフレームから有効ビット列（図２のフレーミング部１２ａから出力された誤り訂正ビット列に相当するビット列）を取り出して、その有効ビット列をデインタリーブ処理部３２ａに出力する。
また、デフレーミング部３１ａは、フレームの検出に成功すれば、そのフレームから誤り訂正符号化方式を特定する識別ビット（図２のフレーミング部１２ａにより付与された識別ビット）を取り出して、その識別ビットを畳み込み復号部２４ａ及び誤り訂正復号部２５ａに出力し、また、フレームの検出に成功した旨を示すフレーム検出信号をセレクタ３３に出力する。
【００８０】
デフレーミング部３１ｂは、復調部２１からビット列を受けると、例えば、そのビット列に含まれている同期フラグ（例えば、１５０バイトおきに挿入されているフラグ）を検出することで、そのビット列の中から所定のフレームを検出する処理を実施する。
デフレーミング部３１ｂは、フレームの検出に成功すれば、そのフレームから有効ビット列（図２のフレーミング部１２ｂから出力された誤り訂正ビット列に相当するビット列）を取り出して、その有効ビット列をデインタリーブ処理部３２ｂに出力する。
また、デフレーミング部３１ｂは、フレームの検出に成功すれば、そのフレームから誤り訂正符号化方式を特定する識別ビット（図２のフレーミング部１２ｂにより付与された識別ビット）を取り出して、その識別ビットを畳み込み復号部２４ｂ及び誤り訂正復号部２５ｂに出力し、また、フレームの検出に成功した旨を示すフレーム検出信号をセレクタ３３に出力する。
【００８１】
デインタリーブ処理部３２ａは、デフレーミング部３１ａから有効ビット列を受けると、その有効ビット列に対するデインタリーブ処理（図２のインタリーブ処理部１１ａのインタリーブ処理により変更されたビットの順序を元の順序に戻す処理）を実施し、デインタリーブ処理後の有効ビット列を畳み込み復号部２４ａに出力する。
デインタリーブ処理部３２ｂは、デフレーミング部３１ｂから有効ビット列を受けると、その有効ビット列に対するデインタリーブ処理（図２のインタリーブ処理部１１ｃのインタリーブ処理により変更されたビットの順序を元の順序に戻す処理）を実施し、デインタリーブ処理後の有効ビット列を畳み込み復号部２４ｂに出力する。
【００８２】
畳み込み復号部２４ａは、デインタリーブ処理部３２ａからデインタリーブ処理後の有効ビット列を受けると、上記実施の形態５と同様に、図２の畳み込み符号化部３ａによる畳み込み符号等の軟判定復号容易な誤り訂正符号に対する復号で、その有効ビット列に対する誤り訂正復号を実施する。
畳み込み復号部２４ｂは、デインタリーブ処理部３２ｂからデインタリーブ処理後の有効ビット列を受けると、上記実施の形態５と同様に、図２の畳み込み符号化部３ｂによる畳み込み符号等の軟判定復号容易な誤り訂正符号に対する復号で、その有効ビット列に対する誤り訂正復号を実施する。
デインタリーブ処理部３２ｃは、畳み込み復号部２４ｂから畳み込み復号後の有効ビット列を受けると、その有効ビット列に対するデインタリーブ処理（図２のインタリーブ処理部１１ｂのインタリーブ処理により変更されたビットの順序を元の順序に戻す処理）を実施し、デインタリーブ処理後の有効ビット列を誤り訂正復号部２５ｂに出力する。
【００８３】
誤り訂正復号部２５ａは、畳み込み復号部２４ａから誤り訂正復号後の有効ビット列を受けると、上記実施の形態５と同様に、図２の誤り訂正符号化部２ａによるブロック符号に対する復号で、その有効ビット列に対する誤り訂正復号を実施する。
誤り訂正復号部２５ｂは、デインタリーブ処理部３２ｃからデインタリーブ処理後の有効ビット列を受けると、上記実施の形態５と同様に、図２の誤り訂正符号化部２ｂによるブロック符号に対する復号で、その有効ビット列に対する誤り訂正復号を実施する。
【００８４】
セレクタ３３は、デフレーミング部３１ａからフレーム検出信号を受けると、誤り訂正復号部２５ａから出力されたビット列を選択して分離部２７に出力する。
一方、デフレーミング部３１ｂからフレーム検出信号を受けると、誤り訂正復号部２５ｂから出力されたビット列を選択して分離部２７に出力する。
分離部２７は、セレクタ３３からビット列を受けると、そのビット列から複数のメディアビット列（例えば、符号化映像、符号化音声、データ）を分離して、複数のメディアビット列を出力する。
【００８５】
以上で明らかなように、この実施の形態６によれば、デフレーミング部３１ａ，３１ｂが、フレームの検出に成功すれば、フレームの検出に成功した旨を示すフレーム検出信号をセレクタ３３に出力し、セレクタ３３が、デフレーミング部３１ａからフレーム検出信号を受けると、誤り訂正復号部２５ａから出力されたビット列を選択して分離部２７に出力し、デフレーミング部３１ｂからフレーム検出信号を受けると、誤り訂正復号部２５ｂから出力されたビット列を選択して分離部２７に出力するように構成したので、上記実施の形態５と同様に、送信側のマルチメディア多重化伝送装置で誤り訂正符号化方式が変更されても、正常にメディアビット列を取得することができる効果を奏する。
特に、古い伝送路符号化方式と新しい伝送路符号化方式が混在する場合でも、正常にメディアビット列を取得することができる。
【００８６】
実施の形態７．
図７はこの発明の実施の形態７によるマルチメディア受信装置を示す構成図であり、図において、図６と同一符号は同一又は相当部分を示すので説明を省略する。
図７では、デフレーミング部３１、デインタリーブ処理部３２、畳み込み復号部２４及び誤り訂正復号部２５が２系統用意されている例を示しているが、これは一例に過ぎず、３系統以上用意するようにしてもよい。
【００８７】
畳み込み復号部２４ｃは図３の畳み込み符号化部３ｃによる畳み込み符号等の軟判定復号容易な誤り訂正符号に対する復号で誤り訂正復号を行う処理部である。
ただし、畳み込み復号部２４ａと畳み込み復号部２４ｂと畳み込み復号部２４ｃにおける誤り訂正符号化方式に対する復号の方式が異なり、畳み込み復号部２４ａが実施する畳み込み符号等の軟判定復号容易な誤り訂正符号に対する復号と、畳み込み復号部２４ｂが実施する畳み込み符号等の軟判定復号容易な誤り訂正符号に対する復号と、畳み込み復号部２４ｃが実施する畳み込み符号等の軟判定復号容易な誤り訂正符号に対する復号とは、畳み込み符号化方式、符号化率又は拘束長が異なる畳み込み符号等の軟判定復号容易な誤り訂正符号に対する復号である。
【００８８】
上記実施の形態６では、図中、下の系統において、畳み込み復号部２４ｂが有効ビット列に対する誤り訂正復号を実施したのち、誤り訂正復号部２５ｂが有効ビット列に対する誤り訂正復号を実施するものについて示したが、図７に示すように、誤り訂正復号部２５ｂの代わりに畳み込み復号部２４ｃを設けることで、畳み込み復号部２４ｂが有効ビット列に対する誤り訂正復号を実施したのち、再度、畳み込み復号部２４ｃが有効ビット列に対する誤り訂正復号を実施するようにしてもよい。
【００８９】
この場合、２回、畳み込み符号等の軟判定復号容易な誤り訂正符号を実施する系統（図中、下の系統）を備えている図３のマルチメディア多重化伝送装置から変調波を受信する場合でも、正常にメディアビット列を取得することができる効果を奏する。
【００９０】
実施の形態８．
図８はこの発明の実施の形態８によるマルチメディア受信装置を示す構成図であり、図において、図５と同一符号は同一又は相当部分を示すので説明を省略する。
図８では、デインタリーブ処理部２３、畳み込み復号部２４及び誤り訂正復号部２５が２系統用意されている例を示しているが、これは一例に過ぎず、３系統以上用意するようにしてもよい。
【００９１】
デフレーミング部３４は図６のデフレーミング部３１ａと同様に、復調部２１から出力されたビット列に含まれている同期フラグ（例えば、１００バイトおきに挿入されているフラグ）を検出することで、そのビット列の中から所定のフレームを検出する処理を実施し、フレームの検出に成功すれば、そのフレームから有効ビット列（図４のインタリーブ処理部４ａから出力された誤り訂正ビット列に相当するビット列）を取り出して、その有効ビット列をデインタリーブ処理部２３ａに出力するとともに、そのフレームから誤り訂正符号化方式を特定する識別ビット（図４のフレーミング部１４により付与された識別ビット）を取り出して、その識別ビットを畳み込み復号部２４ａ及び誤り訂正復号部２５ａに出力する処理を実施する。また、フレームの検出に成功した旨を示すフレーム検出信号をセレクタ３５に出力する処理を実施する。
【００９２】
また、デフレーミング部３４は図６のデフレーミング部３１ｂと同様に、復調部２１から出力されたビット列に含まれている同期フラグ（例えば、１５０バイトおきに挿入されているフラグ）を検出することで、そのビット列の中から所定のフレームを検出する処理を実施し、フレームの検出に成功すれば、そのフレームから有効ビット列（図４のインタリーブ処理部４ｂから出力された誤り訂正ビット列に相当するビット列）を取り出して、その有効ビット列をデインタリーブ処理部２３ｂに出力するとともに、そのフレームから誤り訂正符号化方式を特定する識別ビット（図４のフレーミング部１４により付与された識別ビット）を取り出して、その識別ビットを畳み込み復号部２４ｂ及び誤り訂正復号部２５ｂに出力する処理を実施する。また、フレームの検出に成功した旨を示すフレーム検出信号をセレクタ３５に出力する処理を実施する。
なお、デフレーミング部３４はデフレーミング手段を構成している。
【００９３】
セレクタ３５はデフレーミング部３４から図中上の系統のフレームの検出に成功した旨を示すフレーム検出信号を受けると、誤り訂正復号部２５ａから出力されたビット列を選択して分離部２７に出力し、デフレーミング部３４から図中下の系統のフレームの検出に成功した旨を示すフレーム検出信号を受けると、誤り訂正復号部２５ｂから出力されたビット列を選択して分離部２７に出力する処理を実施する。
【００９４】
次に動作について説明する。
復調部２１は、アンテナが、例えば、図４のマルチメディア多重化伝送装置から送信された変調波を受信すると、その変調波を復調してビット列をデフレーミング部３４に出力する。
デフレーミング部３４は、復調部２１からビット列を受けると、例えば、そのビット列に含まれている同期フラグ（例えば、１００バイトおきに挿入されているフラグ）を検出することで、そのビット列の中から所定のフレーム（図中、上の系統のフレーム）を検出する処理を実施するとともに、そのビット列に含まれている同期フラグ（例えば、１５０バイトおきに挿入されているフラグ）を検出することで、そのビット列の中から所定のフレーム（図中、下の系統のフレーム）を検出する処理を実施する。
【００９５】
デフレーミング部３４は、図中、上の系統のフレームの検出に成功すれば、そのフレームから有効ビット列（図４のインタリーブ処理部４ａから出力された誤り訂正ビット列に相当するビット列）を取り出して、その有効ビット列をデインタリーブ処理部２３ａに出力するとともに、そのフレームから誤り訂正符号化方式を特定する識別ビット（図４のフレーミング部１４により付与された識別ビット）を取り出して、その識別ビットを畳み込み復号部２４ａ及び誤り訂正復号部２５ａに出力する。
また、上の系統のフレームの検出に成功した旨を示すフレーム検出信号をセレクタ３５に出力する。
【００９６】
デフレーミング部３４は、図中、下の系統のフレームの検出に成功すれば、そのフレームから有効ビット列（図４のインタリーブ処理部４ｂから出力された誤り訂正ビット列に相当するビット列）を取り出して、その有効ビット列をデインタリーブ処理部２３ｂに出力するとともに、そのフレームから誤り訂正符号化方式を特定する識別ビット（図４のフレーミング部１４により付与された識別ビット）を取り出して、その識別ビットを畳み込み復号部２４ｂ及び誤り訂正復号部２５ｂに出力する。
また、下の系統のフレームの検出に成功した旨を示すフレーム検出信号をセレクタ３５に出力する。
【００９７】
デインタリーブ処理部２３ａは、デフレーミング部３４から有効ビット列を受けると、その有効ビット列に対するデインタリーブ処理（図４のインタリーブ処理部４ａのインタリーブ処理により変更されたビットの順序を元の順序に戻す処理）を実施し、デインタリーブ処理後の有効ビット列を畳み込み復号部２４ａに出力する。
デインタリーブ処理部２３ｂは、デフレーミング部３４から有効ビット列を受けると、その有効ビット列に対するデインタリーブ処理（図４のインタリーブ処理部４ｂのインタリーブ処理により変更されたビットの順序を元の順序に戻す処理）を実施し、デインタリーブ処理後の有効ビット列を畳み込み復号部２４ｂに出力する。
【００９８】
畳み込み復号部２４ａは、デインタリーブ処理部２３ａからデインタリーブ処理後の有効ビット列を受けると、上記実施の形態５と同様に、図４の畳み込み符号化部３ａによる畳み込み符号等の軟判定復号容易な誤り訂正符号に対する復号で、その有効ビット列に対する誤り訂正復号を実施する。
畳み込み復号部２４ｂは、デインタリーブ処理部２３ｂからデインタリーブ処理後の有効ビット列を受けると、上記実施の形態５と同様に、図４の畳み込み符号化部３ｂによる畳み込み符号等の軟判定復号容易な誤り訂正符号に対する復号で、その有効ビット列に対する誤り訂正復号を実施する。
【００９９】
誤り訂正復号部２５ａは、畳み込み復号部２４ａから誤り訂正復号後の有効ビット列を受けると、上記実施の形態５と同様に、図４の誤り訂正符号化部２ａによるブロック符号に対する復号で、その有効ビット列に対する誤り訂正復号を実施する。
誤り訂正復号部２５ｂは、畳み込み復号部２４ｂから誤り訂正復号後の有効ビット列を受けると、上記実施の形態５と同様に、図４の誤り訂正符号化部２ｂによるブロック符号に対する復号で、その有効ビット列に対する誤り訂正復号を実施する。
【０１００】
セレクタ３５は、デフレーミング部３４から図中上の系統のフレームの検出に成功した旨を示すフレーム検出信号を受けると、誤り訂正復号部２５ａから出力されたビット列を選択して分離部２７に出力する。
一方、デフレーミング部３４から図中下の系統のフレームの検出に成功した旨を示すフレーム検出信号を受けると、誤り訂正復号部２５ｂから出力されたビット列を選択して分離部２７に出力する。
【０１０１】
以上で明らかなように、この実施の形態８によれば、デフレーミング部３４が、上の系統のフレームの検出に成功すれば、そのフレームから有効ビット列を取り出して、その有効ビット列をデインタリーブ処理部２３ａに出力し、下の系統のフレームの検出に成功すれば、そのフレームから有効ビット列を取り出して、その有効ビット列をデインタリーブ処理部２３ｂに出力するように構成したので、複数の誤り訂正ビット列を多重化して伝送する図４のマルチメディア多重化伝送装置から変調波を受信する場合でも、正常にメディアビット列を取得することができる効果を奏する。
【符号の説明】
【０１０２】
１ａ，１ｂ  多重化部（多重化手段）、２ａ，２ｂ  誤り訂正符号化部（誤り訂正符号化手段）、３ａ，３ｂ，３ｃ  畳み込み符号等の軟判定復号容易な誤り訂正符号部（誤り訂正符号化手段）、４ａ，４ｂ  インタリーブ処理部（誤り訂正符号化手段）、５  セレクタ（フレーミング手段）、６  フレーミング部（フレーミング手段）、７  変調部（変調手段）、１１ａ，１１ｂ，１１ｃ  インタリーブ処理部（誤り訂正符号化手段）、１２ａ，１２ｂ，１４  フレーミング部（フレーミング手段）、１３  セレクタ（変調手段）、２１  復調部（復調手段）、２２  デフレーミング部（デフレーミング手段、選択手段）、２３ａ，２３ｂ  デインタリーブ処理部（誤り訂正復号手段）、２４ａ，２４ｂ  畳み込み符号等の軟判定復号容易な誤り訂正符号復号部（誤り訂正復号手段）、２５ａ，２５ｂ  誤り訂正復号部（誤り訂正復号手段）、２６  セレクタ（選択手段）、２７  分離部（分離手段）、３１ａ，３１ｂ  デフレーミング部（デフレーミング手段、選択手段）、３２ａ，３２ｂ，３２ｃ  デインタリーブ処理部（誤り訂正復号手段）、３３  セレクタ（選択手段）、３４  デフレーミング部（デフレーミング手段）、３５  セレクタ、  １０１  多重化部、１０２  誤り訂正符号化部、１０３  畳み込み符号化部、１０４  インタリーブ処理部、１０５  フレーミング部、１０６  変調部。
【図１】
0005537878.tif 000002
【図２】
0005537878.tif 000003
【図３】
0005537878.tif 000004
【図４】
0005537878.tif 000005
【図５】
0005537878.tif 000006
【図６】
0005537878.tif 000007
【図７】
0005537878.tif 000008
【図８】
0005537878.tif 000009
【図９】
0005537878.tif 000010