(57)【要約】【課題】デジタル放送受信装置は、複数の多重化方式の複数ストリームを同時受信し、マルチチャネル再生を行い、より回路規模を縮小しシステム構成自由度を高める。【解決手段】トランスポートデコーダ１０８は、複数の多重化方式の複数ストリームを同時受信して処理する。フォーマット変換部１０９は、各多重化方式のストリームからビデオ／オーディオのＰＥＳ／ＥＳを抽出し、ＭＰＥＧ−２トランスポートストリームパケットのペイロード部に配置、ヘッダ４バイト及びアダプテーションフィールドを利用してパケットサイズを１８８バイトに調整する。パケット識別子変更部１１０は、ＭＰＥＧ−２トランスポートストリームパケットのパケット識別子が重複しないように変更する。【選択図】　図４
2004040492.tif 000002
【特許請求の範囲】
【請求項１】
２種類の多重化方式によりそれぞれ形成された２個のデータストリームを取得して再生するマルチチャネル再生装置であって、
第１及び第２多重化方式によりそれぞれ規定される形式により形成された第１及び第２データストリームを同一時間帯において取得する取得手段と、
取得した前記第２データストリームを、前記第１多重化方式により規定される形式にフォーマット変換して、変換データストリームを生成する変換手段と、
取得した前記第１データストリームと生成した前記変換データストリームとを同一画面上において再生する再生手段と
を備えることを特徴とするマルチチャネル再生装置。
【請求項２】
前記第１及び第２データストリームは、それぞれ複数のパケットから構成され、各パケットは、当該パケットを識別するパケット識別子を含み、
前記変換手段は、前記第１及び第２データストリームが同じパケット識別子を含む場合に、全てのパケット識別子を異にするように、第２データストリームに含まれるパケット識別子を変更し、変更されたパケット識別子を含む変換データストリームを生成する
ことを特徴とする請求項１に記載のマルチチャネル再生装置。
【請求項３】
前記変換手段は、
第２データストリームに含まれるパケット識別子を変更するか否かを判定する判定手段と、
変更すると判定される場合に、前記第１及び第２データストリームに含まれる全てのパケット識別子を異にするように、前記第２データストリームに含まれるパケット識別子を変更する変更手段と、
変更されたパケット識別子を含む前記第２データストリームを、前記第１多重化方式により規定される形式にフォーマット変換して、変換データストリームを生成する生成手段と
を含むことを特徴とする請求項２に記載のマルチチャネル再生装置。
【請求項４】
各多重化方式により、映像データ又は音声データが多重化されて各データストリームが形成され、
前記第１多重化方式は、ＤＶＢ規格により規定される多重化方式であり、第１データストリームに含まれるパケットは、ＤＶＢ規格におけるトランスポートストリームパケットに相当し、トランスポートストリームパケットは、分割された映像データ又は音声データを格納するペイロードを含み、
前記変換手段は、第２データストリームに含まれる映像データ又は音声データを、トランスポートストリームパケットのペイロードに配置してＤＶＢ規格のトランスポートストリームパケットを生成し、
前記再生手段は、ＤＶＢ規格による形式のデータストリームを再生する
ことを特徴とする請求項３に記載のマルチチャネル再生装置。
【請求項５】
前記変換手段は、第２データストリームに含まれる映像データ又は音声データを、トランスポートストリームパケットのペイロードに配置するためにアダプテーションフィールド長を調整してＤＶＢ規格のトランスポートストリームパケットにフォーマット変換する
ことを特徴とする請求項４に記載のマルチチャネル再生装置。
【請求項６】
前記第１及び第２データストリームは、それぞれ複数のパケットから構成され、各パケットは、当該パケットを識別するパケット識別子を含み、
前記第１多重化方式は、ＤＶＢ規格により規定される多重化方式であり、第１データストリームに含まれるパケットは、ＤＶＢ規格におけるトランスポートストリームパケットに相当し、各トランスポートストリームパケットは、パケット識別子を含み、
前記変換手段は、前記第２データストリームに含まれるパケット識別子を、ＤＶＢ規格におけるトランスポートストリームパケットのパケット識別子に配置してＤＶＢ規格のトランスポートストリームパケットにフォーマット変換する
ことを特徴とする請求項１に記載のマルチチャネル再生装置。
【請求項７】
２種類の多重化方式によりそれぞれ形成され放送された２個のデータストリームを受信して再生するデジタル放送受信装置であって、
第１及び第２多重化方式によりそれぞれ規定される形式により形成された第１及び第２データストリームを同一時間帯において受信する受信手段と、
受信した前記第２データストリームを、前記第１多重化方式により規定される形式にフォーマット変換して、変換データストリームを生成する変換手段と、
受信した前記第１データストリームと生成した前記変換データストリームとを同一画面上において再生する再生手段と
を備えることを特徴とするデジタル放送受信装置。
【請求項８】
２種類の多重化方式によりそれぞれ形成された２個のデータストリームを取得して再生するマルチチャネル再生装置で用いられるマルチチャネル再生方法であって、
第１及び第２多重化方式によりそれぞれ規定される形式により形成された第１及び第２データストリームを同一時間帯において取得する取得ステップと、
取得した前記第２データストリームを、前記第１多重化方式により規定される形式にフォーマット変換して、変換データストリームを生成する変換ステップと、
取得した前記第１データストリームと生成した前記変換データストリームとを同一画面上において再生する再生ステップと
を含むことを特徴とするマルチチャネル再生方法。
【請求項９】
２種類の多重化方式によりそれぞれ形成された２個のデータストリームを取得して再生するマルチチャネル再生装置で用いられるマルチチャネル再生プログラムであって、
第１及び第２多重化方式によりそれぞれ規定される形式により形成された第１及び第２データストリームを同一時間帯において取得する取得ステップと、
取得した前記第２データストリームを、前記第１多重化方式により規定される形式にフォーマット変換して、変換データストリームを生成する変換ステップと、
取得した前記第１データストリームと生成した前記変換データストリームとを同一画面上において再生する再生ステップと
を含むことを特徴とするマルチチャネル再生プログラム。
【請求項１０】
２種類の多重化方式によりそれぞれ形成された２個のデータストリームを取得して再生するマルチチャネル再生装置で用いられるマルチチャネル再生プログラムを記録しているコンピュータ読み取り可能な記録媒体であって、
前記プログラムは、　第１及び第２多重化方式によりそれぞれ規定される形式により形成された第１及び第２データストリームを同一時間帯において取得する取得ステップと、
取得した前記第２データストリームを、前記第１多重化方式により規定される形式にフォーマット変換して、変換データストリームを生成する変換ステップと、
取得した前記第１データストリームと生成した前記変換データストリームとを同一画面上において再生する再生ステップと
を含むことを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の多重化方式の複数ストリームを同時に取得し再生するマルチチャネル再生技術に関する。
【０００２】
【従来の技術】
従来より、ＤＶＢ（Ｄｉｇｉｔａｌ　Ｖｉｄｅｏ　Ｂｒｏａｄｃａｓｔｉｎｇ）規格、ＤＳＳ（Ｄｉｇｉｔａｌ　Ｓａｔｅｌｌｉｔｅ　Ｓｙｓｔｅｍ）規格、ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｃ）規格などにより規定された様々な多重化方式により、映像や音声などが符号化されパケット化され多重化されて形成されたデータストリームが、デジタル放送等により又は記録媒体に格納されて利用者に提供され、利用者側では、それぞれの多重化方式に対応した再生装置により映像や音声を再生する。
【０００３】
特開２００１−３０８９２１号公報によると、命令メモリより順次読み出されるマイクロコードに基づき、制御部は各部を制御する制御信号を生成する。入力されたパケットはシフトレジスタに格納され、パケットのヘッダは必要に応じてレジスタ群に取り込まれ、演算部で解析され、ヘッダ内のパケットＩＤにより、出力先決定部で、出力先が決定され、分離部は、演算部の演算結果および出力先の決定結果に応じて、シフトレジスタの出力から任意のパケットを分離して所定の出力先に出力する。この技術によると、命令メモリに格納されているマイクロコードを変更することで、複数の多重化方式に対応でき、回路規模の縮小及びコストダウンが可能となる。
【０００４】
しかし、特開２００１−３０８９２１号公報により開示された技術を適用して、複数の多重化方式により多重化された複数のストリームを再生するためには、１個の多重化方式によるストリームを受信した後、他の多重化方式によるストリームの受信に切り換える都度、命令メモリに格納されているマイクロコードを対応するものに書き換えなければならない。このため、複数の多重化方式によりそれぞれ多重化された複数のストリームを同時に受信して再生することはできない。
【０００５】
これを解決するために、例えば、複数の多重化方式によるデジタル放送を受信する受信装置は、複数の多重化方式にそれぞれ対応する複数の処理部を備え、各処理部は、放送電波を受信するアンテナと、ユーザーにより指定されたチャンネルが含まれる変調波を複数の変調波の中から選択的に同調させて受信するチューナと、受信した変調波をデジタル復調するとともに誤り訂正を行って各多重化方式に準拠するトランスポートストリームを出力する復調部と、トランスポートストリームからトランスポートパケットを分離するパケット分離部と、複数のトランスポートパケットから所望のトランスポートパケットを抽出するトランスポートデコーダと、映像データを伸張し復号化して映像情報を生成する映像デコータと、音声データを伸張し復号化して音声信号を生成する音声デコーダと、映像情報とサービス情報を合成して映像信号を生成する画面合成部とを備えるようにすればよい。このように、前記受信装置は、複数の多重化方式にそれぞれ対応する複数の処理部を備えるので、複数のストリームを同時に受信して再生することができる。
【０００６】
【発明が解決しようとする課題】
しかしながら、新たに他の多重化方式に対応するためには、また異なる組合せの多重化方式に対応するためには、さらに対応する処理部を新たに設けなければならず、拡張性に欠けるという問題点がある。
本発明は、上記の問題点を解決し、複数の多重化方式による複数のストリームを同時に受信して再生することができ、かつ新たな多重化方式によるストリームの受信を行う場合や、異なる組合せによる多重化方式によるストリームの受信を行う場合であっても、容易に対応できるシステム構成の自由度が高いマルチチャネル再生装置、デジタル放送受信装置、マルチチャネル再生方法、マルチチャネル再生プログラム及び記録媒体を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、本発明は、複数種類の多重化方式の複数ストリームを同時に受信して、同一画面上にマルチチャネル再生するように構成してあることを特徴とするデジタル放送受信装置であって、入力されたトランスポートストリームパケットのパケット識別子やパケット構成などのパケット情報を解析するパケット情報解析手段と、前記パケット情報解析手段によって解析された前記パケット情報をもとに、各多重化方式のトランスポートストリームパケットをＤＶＢ規格のトランスポートストリームパケットにフォーマット変換するフォーマット変換手段とを備えていることを特徴とする。
【０００８】
また、前記フォーマット変換手段は、各多重化方式の映像又は音声データを、ＤＶＢ規格のトランスポートストリームパケットのペイロードに配置するデータ配置手段と、各多重化方式の映像または音声データを、ＤＶＢ規格のトランスポートストリームパケットのペイロードに配置するためにアダプテーションフィールド長を調整するアダプテーションフィールド長調整手段と、各多重化方式のトランスポートストリームパケットのパケット識別子を、ＤＶＢ規格のトランスポートストリームパケットのパケット識別子に配置するパケット識別子配置手段とを備えていることを特徴とする。
【０００９】
さらに、本発明は、前記パケット識別子配置手段によって配置されたパケット識別子を変更するか否かを判定するパケット識別子変更判定手段と、前記パケット識別子変更判定手段によって判定されたトランスポートストリームパケットのパケット識別子を変更するパケット識別子変更手段とを備えていることを特徴とする。
【００１０】
本発明が対象とするデジタル放送は、ＣＳデジタル放送、ＢＳデジタル放送、地上波デジタル放送、ＣＡＴＶデジタル放送、その他の放送形態のデジタル放送のいずれをも含み得るものとする。
【００１１】
【発明の実施の形態】
本発明に係る実施の形態としてのデジタル放送受信装置１００について説明する。
１．デジタル放送受信装置１００の構成
デジタル放送受信装置１００は、図１に示すように、ＤＶＢアンテナ５０１及びＤＳＳアンテナ５０２が接続され、ＤＶＤ５０３、・・・、ＤＶＤ５０４（図示していない）が装着され、またスピーカ５０５を備えたモニタ５０６が接続されている。
【００１２】
デジタル放送受信装置１００は、ＤＶＢアンテナ５０１及びＤＳＳアンテナ５０２を介して、それぞれＤＶＢ（Ｄｉｇｉｔａｌ　Ｖｉｄｅｏ　Ｂｒｏａｄｃａｓｔｉｎｇ）規格及びＤＳＳ（Ｄｉｇｉｔａｌ　Ｓａｔｅｌｌｉｔｅ　Ｓｙｓｔｅｍ）規格により放送されるデジタル放送波を受信し、ＤＶＤ５０３、・・・、ＤＶＤ５０４から映像及び音声データを読み出し、受信したデジタル放送及び読み出した映像及び音声データを再生してモニタ５０６へ出力し、モニタ５０６は、これらを出力する。
【００１３】
ここで、デジタル放送受信装置１００は、ＤＶＢ規格のトランスポートストリームを受信した場合には、ＤＶＢ規格のトランスポートストリームパケットをそのまま出力する。また、ＤＳＳ規格のトランスポートストリームを受信した場合には、ＤＳＳ規格のトランスポートストリームパケット（Ｎｏｎ−ＭＰＥＧ　Ｄａｔａパケット、又はＢａｓｉｃ　Ｓｅｒｖｉｃｅパケット）をＤＶＢ規格のトランスポートストリームパケットに変換して出力する。また、ＤＶＤ規格のシステムストリームを取得した場合には、ＤＶＤ規格のパックをＤＶＢ規格のトランスポートストリームパケットに変換して出力する。
【００１４】
デジタル放送受信装置１００は、図２及び図３に示すように、ｍ個のＤＶＢチューナ１７１、・・・、１７２、ｍ個のＤＶＢ復調部１７３、・・・、１７４、ｍ個のパケット分離部１７５、・・・、１７６、ｎ個のＤＳＳチューナ１８１、・・・、１８２、ｎ個のＤＳＳ復調部１８３、・・・、１８４、ｎ個のパケット分離部１８５、・・・、１８６、ｋ個のＤＶＤ入力部１９３、・・・、１９４、ｋ個のパック分離部１９１、・・・、１９２、入力選択部１０７、トランスポートデコーダ１０８、フォーマット変換部１０９、パケット識別子変更部１１０、音声デコーダ１１１、映像デコーダ１１２、画面合成部１１３、バス１１８、入力部１１４、ＣＰＵ１１５、ＲＯＭ１１６及びＲＡＭ１１７から構成されている。
【００１５】
（１）ＤＶＢアンテナ５０１
ＤＶＢアンテナ５０１は、ＤＶＢ規格の複数のデジタル放送波を受信し、受信した複数のデジタル放送波をｍ個のＤＶＢチューナ１７１、・・・、１７２へ出力する。
（２）ＤＶＢチューナ１７１、・・・、１７２
ｍ個のＤＶＢチューナ１７１、・・・、１７２は、それぞれ、ｍ個のＤＶＢ復調部１７３、・・・、１７４に対応して設けられており、ＤＶＢアンテナ５０１から複数のデジタル放送波を受け取り、ＣＰＵ１１５を介して、利用者から指定される所望の周波数に同調して１個のデジタル放送波を選択し、選択したデジタル放送波を対応するＤＶＤ復調部へ出力する。前記デジタル放送波は、ＤＶＢ規格のトランスポートストリ　ームが乗せられた変調波である。
【００１６】
（３）ＤＶＢ復調部１７３、・・・、１７４
ｍ個のＤＶＢ復調部１７３、・・・、１７４は、それぞれ、ｍ個のパケット分離部１７５、・・・、１７６に対応して設けられており、ｍ個のＤＶＢチューナ１７１、・・・、１７２のそれぞれから変調波を受け取り、受け取った変調波を、変調方式に対応する復調方式で復調し、また誤り訂正を行ってＤＶＢ規格のトランスポートストリームを生成し、生成したトランスポートストリームを対応するパケット分離部へ出力する。
【００１７】
ＤＶＢ規格のトランスポートストリームのデータ構造を図７に示す。この図に示すように、ＤＶＢ規格のトランスポートストリーム２００は、複数のＤＶＢ規格のトランスポートストリームパケット２０１、・・・から構成される。各トランスポートストリームパケットのサイズは１８８バイトである。
（４）パケット分離部１７５、・・・、１７６
ｍ個のパケット分離部１７５、・・・、１７６は、それぞれ対応するｍ個のＤＶＢ復調部１７３、・・・、１７４から、ＤＶＢ規格のトランスポートストリームを受け取り、受け取ったトランスポートストリームを分離してＤＶＢ規格のトランスポートストリームパケットを生成し、生成したトランスポートストリームパケットを入力選択部１０７へ出力する。
【００１８】
ＤＶＢ規格のトランスポートストリームパケット（アダプテーションフィールドあり／ペイロードありの場合）のデータ構造を図８に示す。
この図に示すように、ＤＶＢ規格のトランスポートストリームパケット２０１は、１８８バイト長であり、「ｓｙｎｃ　ｂｙｔｅ」２０２、「ｔｒａｎｓｐｏｒｔ　　ｅｒｒｏｒ　ｉｎｄｉｃａｔｏｒ」２０３、「ｐａｙｌｏａｄ　ｕｎｉｔ　ｓｔａｒｔ　ｉｎｄｉｃａｔｏｒ」２０４、「ｔｒａｎｓｐｏｒｔ　ｐｒｉｏｒｉｔｙ」２０５、「ＰＩＤ（Ｐａｃｋｅｔ　Ｉｄｅｎｔｉｃａｔｉｏｎ）」２０６、「ｔｒａｎｓｐｏｒｔ　ｓｃｒａｍｂｌｉｎｇ　ｃｏｎｔｒｏｌ」２０７、「ａｄａｐｔａｔｉｏｎ　ｆｉｅｌｄ　ｃｏｎｔｒｏｌ」２０８、「ｃｏｎｔｉｎｕｉｔｙ　ｃｏｕｎｔｅｒ」２０９、「ａｄａｐｔａｔｉｏｎ　ｆｉｅｌｄ　ｌｅｎｇｔｈ」２１０、「ａｄａｐｔａｔｉｏｎ　ｆｉｅｌｄ」２１１及び「ｐａｙｌｏａｄ」２１２から構成される。
【００１９】
「ｓｙｎｃ　ｂｙｔｅ」　２０２は、０ｘ４７の値を持つ同期バイトである。「ｔｒａｎｓｐｏｒｔ　　ｅｒｒｏｒ　ｉｎｄｉｃａｔｏｒ」２０３は、そのパケットにエラーがある場合に‘１’となる。「ｐａｙｌｏａｄ　ｕｎｉｔ　ｓｔａｒｔ　ｉｎｄｉｃａｔｏｒ」２０４は、そのパケットのペイロードにＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ　Ｅｌｅｍｅｎｔａｒｙ　Ｓｔｒｅａｍ）かＰＳＩ（Ｐｒｏｇｒａｍ　Ｓｐｅｃｉｆｉｃ　ｉｎｆｏｒｍａｔｉｏｎ）のヘッダがあることを示している。「ｔｒａｎｓｐｏｒｔ　ｐｒｉｏｒｉｔｙ」２０５は、パケットの優先度の高さを示す。「ＰＩＤ（Ｐａｃｋｅｔ　Ｉｄｅｎｔｉｃａｔｉｏｎ）」２０６は、パケット識別子である。「ｔｒａｎｓｐｏｒｔ　ｓｃｒａｍｂｌｉｎｇ　ｃｏｎｔｒｏｌ」２０７は、そのパケットがスクランブルされていない場合に‘００’となる。「ａｄａｐｔａｔｉｏｎ　ｆｉｅｌｄ　ｃｏｎｔｒｏｌ」２０８は、上位ビットが‘１’の場合はそのパケットにアダプテーションフィールドが含まれていることを示し、その下位ビットが‘１’の場合はそのパケットにペイロードが含まれていることを示し、図８の場合は‘１１’である。「ｃｏｎｔｉｎｕｉｔｙ　ｃｏｕｎｔｅｒ」２０９は、同一の「ＰＩＤ」２０６を持つパケットが連続化不連続かを調べるために用いられる。「ａｄａｐｔａｔｉｏｎｆｉｅｌｄ　ｌｅｎｇｔｈ」２１０は、「ａｄａｐｔａｔｉｏｎ　ｆｉｅｌｄ」２１１の長さを示している。「ｐａｙｌｏａｄ」２１２には、ＰＥＳまたはＰＳＩが含まれる。
【００２０】
なお、この図において、ｂｓｌｂｆ（Ｂｉｔ　Ｓｔｒｉｎｇ　Ｌｅｆｔ　Ｂｉｔ　Ｆｉｒｓｔ）は、左端のビットを先頭とするビット列を示し、ｕｉｍｓｂｆ（Ｕｎｓｉｇｎｅｄ　Ｉｎｔｅｇｅｒ　Ｍｏｓｔ　Ｓｉｇｎｉｆｉｃａｎｔ　Ｂｉｔ　Ｆｉｒｓｔ）は、最上位ビットを先頭とする符号無し整数を示している。以降の図においても同様である。また、ｂｓｌｂｆ又はｕｉｍｓｂｆに先行して記載されている数字は、各フィールドの長さをビットで示している。
【００２１】
次に、ＤＶＢ規格のトランスポートストリームパケット（アダプテーションフィールドなし／ペイロードありの場合）のデータ構造を図９に示す。
この図に示すように、「ａｄａｐｔａｔｉｏｎ　　ｆｉｅｌｄ　ｃｏｎｔｒｏｌ」２０８が‘０１’であること、「ａｄａｐｔａｔｉｏｎ　ｆｉｅｌｄ　ｌｅｎｇｔｈ」２１０及び「ａｄａｐｔａｔｉｏｎ　ｆｉｅｌｄ」２１１が存在しないことを除いて、図８に示すトランスポートパケットと同じである。
【００２２】
（５）ＤＳＳアンテナ５０２
ＤＳＳアンテナ５０２は、ＤＳＳ規格の複数のデジタル放送波を受信し、受信した複数のデジタル放送波をｎ個のＤＳＳチューナ１８１、・・・、１８２へ出力する。
（６）ＤＳＳチューナ１８１、・・・、１８２
ｎ個のＤＳＳチューナ１８１、・・・、１８２は、それぞれ、ｎ個のＤＳＳ復調部１８３、・・・、１８４に対応して設けられており、ＤＳＳアンテナ５０２から複数のデジタル放送波を受け取り、ＣＰＵ１１５を介して、利用者から指定される所望の周波数に同調して１個のデジタル放送波を選択し、選択したデジタル放送波を対応するＤＳＳ復調部へ出力する。前記デジタル放送波は、ＤＳＳ規格のトランスポートストリームが乗せられた変調波である。
【００２３】
（７）ＤＳＳ復調部１８３、・・・、１８４
ｎ個のＤＳＳ復調部１８３、・・・、１８４は、それぞれ、ｎ個のパケット分離部１８５、・・・、１８６に対応して設けられており、ｎ個のＤＳＳチューナ１８１、・・・、１８２のそれぞれから変調波を受け取り、受け取った変調波を、変調方式に対応する復調方式で復調し、また誤り訂正を行ってＤＳＳ規格のトランスポートストリームを生成し、生成したトランスポートストリームを対応するパケット分離部へ出力する。
【００２４】
ＤＳＳ規格のトランスポートストリームのデータ構造を図１０に示す。この図に示すように、ＤＳＳ規格のトランスポートストリーム３００は、ＤＳＳ規格の複数のトランスポートストリームパケット３０１、・・・から構成される。ＤＳＳ規格の各トランスポートストリームパケットのサイズは、ＤＳＳ復調部から受け取る場合は１３０バイトである。
【００２５】
なお、ＩＥＥＥ１３９４などのデジタルインタフェースから受け取る場合は、１０バイトのヘッダが付加されて、各トランスポートストリームパケットのサイズは、１４０バイトとなる。このパケットをＡＶデコーダに転送する場合は、トランスポートデコーダ１０８が１０バイトのヘッダを削除する。従って、以降の説明では、ＤＳＳトランスポートストリームパケットのサイズは、１３０バイトとして扱う。
【００２６】
（８）パケット分離部１８５、・・・、１８６
ｎ個のパケット分離部１８５、・・・、１８６は、それぞれ対応するｎ個のＤＳＳ復調部１８３、・・・、１８４から、ＤＳＳ規格のトランスポートストリームを受け取り、受け取ったトランスポートストリームを分離してＤＳＳ規格のトランスポートストリームパケットを生成する。ここで、生成されるトランスポートストリームパケットのうち、ＭＰＥＧデータを含むパケットは、Ｎｏｎ−ＭＰＥＧ　Ｄａｔａパケットである場合と、Ｂａｓｉｃ　Ｓｅｒｖｉｃｅパケットである場合がある。次に、生成したトランスポートストリームパケットを入力選択部１０７へ出力する。
【００２７】
ＤＳＳ規格のトランスポートストリームパケット（ただし、Ｎｏｎ−ＭＰＥＧ
Ｄａｔａパケット）のデータ構造を図１１に示す。
ＤＳＳ規格のトランスポートストリームパケット３０１は、「ｐａｃｋｅｔ　ｆｒａｍｉｎｇ」３０２、「ｂｕｎｄｌｅ　ｂｏｕｎｄａｒｙ」３０３、「ｃｏｎｔｒｏｌ　ｆｌａｇ」３０４、「ｃｏｎｔｒｏｌ　ｓｙｎｃ」３０５、「ＳＣＩＤ（Ｓｅｒｖｉｃｅ　Ｃｈａｎｎｅｌ　Ｉｄｅｎｔｉｃａｔｉｏｎ）」３０６、「ｃｏｎｔｉｎｕｉｔｙ　ｃｏｕｎｔｅｒ」３０７、「ｈｅａｄｅｒ　ｄｅｓｉｇｎａｔｏｒ」３０８、「ｎｕｍｂｅｒ　ｏｆ　ｂｙｔｅ」３０９、「ｎｏｎ−ＭＰＥＧ　ｄａｔａ」３１０及び「ＭＰＥＧ　ｄａｔａ」３１１から構成されている。
【００２８】
「ｐａｃｋｅｔ　ｆｒａｍｉｎｇ」３０２は、パケット毎に交互に‘０’または‘１’となる。「ｃｏｎｔｒｏｌ　ｆｌａｇ」３０４は、そのパケットがスクランブルされていれば‘０’、スクランブルされていなければ‘１’となる。「ｃｏｎｔｒｏｌ　ｓｙｎｃ」３０５は、パケットがＯＤＤ鍵でスクランブルされていれば‘１’、ＥＶＥＮ鍵でスクランブルされていれば‘０’となる。「ＳＣＩＤ（Ｓｅｒｖｉｃｅ　Ｃｈａｎｎｅｌ　Ｉｄｅｎｔｉｃａｔｉｏｎ）」３０６はパケット識別子である。「ｃｏｎｔｉｎｕｉｔｙ　ｃｏｕｎｔｅｒ」３０７は、同一の「ＳＣＩＤ」３０６を持つパケットが連続か不連続かを調べるために用いられる。「ｈｅａｄｅｒ　ｄｅｓｉｇｎａｔｏｒ」３０８は、アプリケーションパケットの種類を示すために用いられる。「ｎｕｍｂｅｒ　ｏｆ　ｂｙｔｅ」３０９は、「ｎｏｎ−ＭＰＥＧ　ｄａｔａ」３１０のバイト数を示している。「ｎｏｎ−ＭＰＥＧ　ｄａｔａ」３１０はＭＰＥＧ以外のデータから構成され、「ＭＰＥＧ　ｄａｔａ」３１１はＭＰＥＧデータで構成されている。
【００２９】
また、ＤＳＳ規格のトランスポートストリームパケット（ただし、ＢａｓｉｃＳｅｒｖｉｃｅパケット）のデータ構造を図１２に示す。トランスポートストリームパケット３０１ｂは、「ｐａｃｋｅｔ　ｆｒａｍｉｎｇ」３０２、「ｂｕｎｄｌｅ　ｂｏｕｎｄａｒｙ」３０３、「ｃｏｎｔｒｏｌ　ｆｌａｇ」３０４、「ｃｏｎｔｒｏｌ　ｓｙｎｃ」３０５、「ＳＣＩＤ（Ｓｅｒｖｉｃｅ　Ｃｈａｎｎｅｌ　Ｉｄｅｎｔｉｃａｔｉｏｎ）」３０６、「ｃｏｎｔｉｎｕｉｔｙ　ｃｏｕｎｔｅｒ」３０７、「ｈｅａｄｅｒ　ｄｅｓｉｇｎａｔｏｒ」３０８及び「ＭＰＥＧ　ｄａｔａ」３１１から構成されている。トランスポートストリームパケット３０１ｂがトランスポートストリームパケット３０１と異なるのは、「ｎｕｍｂｅｒ　ｏｆ　ｂｙｔｅ」３０９及び「ｎｏｎ−ＭＰＥＧ　ｄａｔａ」３１０を含まない点であり、その他は同じである。
【００３０】
（９）ＤＶＤ入力部１９３、・・・、１９４
ｋ個のＤＶＤ入力部１９３、・・・、１９４は、それぞれ、ｋ個のパック分離部１９１、・・・、１９２に対応しており、それぞれ、挿入されたｋ個のＤＶＤ５０３、・・・、５０４が挿入される。ｋ個のＤＶＤ５０３、・・・、５０４は、それぞれＤＶＤシステムストリームを記録している。ｋ個のＤＶＤ入力部１９３、・・・、１９４は、ｋ個のＤＶＤ５０３、・・・、５０４からそれぞれＤＶＤ規格のシステムストリームを読み出し、読み出したシステムストリームを対応するパック分離部へ出力する。
【００３１】
ＤＶＤ規格のシステムストリームのデータ構造を図１３に示す。この図に示すように、ＤＶＤ規格のシステムストリーム４００は、ＤＶＤ規格の複数のＤＶＤパック４０１、・・・から構成されている。
（１０）ｋ個のパック分離部１９１、・・・、１９２
ｋ個のパック分離部１９１、・・・、１９２は、それぞれ、対応するＤＶＤ入力部からシステムストリームを受け取り、受け取ったシステムストリームを分離して、ＤＶＤ規格のＤＶＤパックを生成し、生成したＤＶＤパックを入力選択部１０７へ出力する。
【００３２】
ＤＶＤ規格のパックのデータ構造を図１４及び図１５に示す。
ＤＶＤ規格のパック４０１は、図１４に示すように、「ｐａｃｋ　ｈｅａｄｅｒ」４０２、「ｓｙｓｔｅｍ　ｈｅａｄｅｒ」４０３、「ＰＥＳ　ｐａｃｋｅｔ＃０」４０４、・・・、「ＰＥＳ　ｐａｃｋｅｔ＃Ｎ」４０７から構成されている。
【００３３】
「ｐａｃｋ　ｈｅａｄｅｒ」４０２は、パックヘッダ　スタートコードやタイミング情報などを含む可変長のヘッダである。「ｓｙｓｔｅｍ　ｈｅａｄｅｒ」４０３は、システムヘッダスタートコードやシステムヘッダ長などを含む可変長のヘッダであり、最初のパックのパックヘッダの後に存在する。「ＰＥＳ　ｐａｃｋｅｔ＃０」４０４、・・・、「ＰＥＳ　ｐａｃｋｅｔ＃Ｎ」４０７は、ＭＰＥＧデータで構成されている。
【００３４】
また、「ｓｙｓｔｅｍ　ｈｅａｄｅｒ」４０３が存在しない場合のＤＶＤ規格のパック４０１ｂは、図１５に示すように、「ｐａｃｋ　ｈｅａｄｅｒ」４０２、「ＰＥＳ　ｐａｃｋｅｔ＃０」４０４、・・・、「ＰＥＳ　ｐａｃｋｅｔ＃Ｎ」４０７から構成されている。
（１１）入力選択部１０７
入力選択部１０７は、ｍ個のパケット分離部１７５、・・・、１７６からそれぞれ出力されるｍ系統のＤＶＢ規格のトランスポートストリームパケット、ｎ個のパケット分離部１８５、・・・、１８６からそれぞれ出力されるｎ系統のＤＳＳ規格のトランスポートストリームパケット、及びｋ個のパック分離部１９１、・・・、１９２からそれぞれ出力されるｋ系統のＤＶＤシステムストリームの内から、ＣＰＵ１１５の制御を介して、利用者から指定されるｉ系統を選択し、選択したｉ系統をトランスポートデコーダ１０８へ出力する。このとき、入力選択部１０７は、各パック及び各パックに各規格を示すパケット種別を付加する。パケット種別は、「ＤＶＢ」、「ＤＳＳ（Ｎｏｎ−ＭＰＥＧ　Ｄａｔａパケット）」、「ＤＳＳ（Ｂａｓｉｃ　Ｓｅｒｖｉｃｅパケット）」及び「ＤＶＤ」の何れかである。
【００３５】
（１２）トランスポートデコーダ１０８
トランスポートデコーダ１０８は、入力選択部１０７からｉ系統のストリームを受け取り、ＣＰＵ１１５の制御を介して、利用者から指定されるパケット又はパックを抽出する。さらに、トランスポートデコーダ１０８は、抽出したパケット又はパックを解析し、前記パケット又はパックからパケット種別、パケット識別子、ｎｏｎ−ＭＰＥＧ　Ｄａｔａバイト数、ＭＰＥＧデータ開始位置及びペイロードサイズを取得し、取得したパケット種別、パケット識別子、ｎｏｎ−ＭＰＥＧ　Ｄａｔａバイト数、ＭＰＥＧデータ開始位置及びペイロードサイズを、フォーマット変換部１０９が有するパケット情報テーブル１３５に書き込む。また、抽出したパケット又はパックをフォーマット変換部１０９が有するパケットバッファ１３４に書き込む。
【００３６】
ここで、パケット種別が「ＤＶＢ」の場合、パケット識別子は、ＰＩＤであり、ｎｏｎ−ＭＰＥＧ　Ｄａｔａバイト数は、「ａｄａｐｔａｔｉｏｎ　ｆｉｅｌｄ　ｌｅｎｇｔｈ」２１０であり、ＭＰＥＧデータ開始位置は、「ｐａｙｌｏａｄ」２１２の先頭位置であり、ペイロードサイズは、「ｐａｙｌｏａｄ」２１２のサイズである。
【００３７】
また、パケット種別が「ＤＳＳ（Ｎｏｎ−ＭＰＥＧ　Ｄａｔａパケット）」の場合、パケット識別子は、ＳＣＩＤであり、ｎｏｎ−ＭＰＥＧ　Ｄａｔａバイト数は、「ｎｕｍｂｅｒ　ｏｆ　ｂｙｔｅ」３０９であり、ＭＰＥＧデータ開始位置は、「ＭＰＥＧ　ｄａｔａ」３１１の先頭位置であり、ペイロードサイズは、「ＭＰＥＧ　ｄａｔａ」３１１のサイズである。
【００３８】
また、パケット種別が「ＤＳＳ（Ｂａｓｉｃ　Ｓｅｒｖｉｃｅパケット）」の場合、パケット識別子は、ＳＣＩＤであり、ｎｏｎ−ＭＰＥＧ　Ｄａｔａバイト数は、Ｂａｓｉｃ　Ｓｅｒｖｉｃｅパケットであるので０であり、ＭＰＥＧデータ開始位置は、「ＭＰＥＧ　ｄａｔａ」３１１の先頭位置であり、ペイロードサイズは、「ＭＰＥＧ　ｄａｔａ」３１１のサイズである。
【００３９】
また、パケット種別が「ＤＶＤ」の場合、パケット識別子は、新規ＩＤであり、ｎｏｎ−ＭＰＥＧ　Ｄａｔａバイト数は、「ｐａｃｋ　ｈｅａｄｅｒ」４０２と「ｓｙｓｔｅｍ　ｈｅａｄｅｒ」４０３の合計バイト数であり、ＭＰＥＧデータ開始位置は、「ＰＥＳ　ｐａｃｋｅｔ＃０」４０４の先頭位置であり、ペイロードサイズは、図１９に示すように、アダプテーションフィールドありの場合も考えられるので、１〜１８４バイトである。
【００４０】
（１３）フォーマット変換部１０９
フォーマット変換部１０９は、ＤＳＳ規格のトランスポートストリームパケット及びＤＶＤ規格のパックをＤＶＢ規格のトランスポートストリームパケットにフォーマット変換する。
フォーマット変換部１０９は、図４に示すように、ヘッダ生成部１３１、アダプテーションフィールド長算出部１３２、データ配置部１３３、パケットバッファ１３４及びパケット情報テーブル１３５から構成されている。
【００４１】
パケット情報テーブル１３５は、トランスポートデコーダ１０８により解析されたパケット又はパックに関する情報を記憶する。パケット又はパックに関する情報は、パケット種別、パケット識別子、ｎｏｎ−ＭＰＥＧ　Ｄａｔａバイト数、ＭＰＥＧデータ開始位置及びペイロードサイズを含む。
ヘッダ生成部１３１は、パケット情報テーブル１３５に記憶されている情報を基にして、ＤＶＢ規格のトランスポートストリームパケットに含まれる４バイトのヘッダを生成する。
【００４２】
アダプテーションフィールド長算出部１３２は、パケット情報テーブル１３５に記憶されている情報を基にして、アダプテーションフィールド長を算出する。データ配置部１３３は、パケット情報テーブル１３５に記憶されている情報を基にして、ＤＶＢ規格のトランスポートストリームパケットのペイロード部に映像及び音声のデータを配置する。
【００４３】
パケットバッファ１３４は、トランスポートデコーダ１０８から出力されたパケット又はパックを保持する。
（１４）パケット識別子変更部１１０
パケット識別子変更部１１０は、パケット識別子が重複しないようにパケット識別子を変更する。
【００４４】
パケット識別子変更部１１０は、図５に示すように、パケット識別子判定部１５１、変更対象パケット識別子テーブル１５２及び変更後パケット識別子テーブル１５３から構成される。
変更対象パケット識別子テーブル１５２は、変更対象となるパケット識別子を予め記憶している。
【００４５】
変更後パケット識別子テーブル１５３は、変更後のパケット識別子を予め記憶している。
パケット識別子判定部１５１は、フォーマット変換部１０９からＤＶＢ規格のトランスポートストリームパケットの受け取り、受け取ったトランスポートストリームパケットに含まれるパケット識別子が、変更対象パケット識別子テーブル１５２に含まれているパケット識別子と同一か否かを判定し、同一である場合には、受け取ったトランスポートストリームパケットに含まれるパケット識別子を、変更後パケット識別子テーブル１５３に記憶されているパケット識別子に置き換え、パケット識別子が置き換えられたトランスポートストリームパケットを音声デコーダ１１１及び映像デコーダ１１２へ出力する。
【００４６】
受け取ったトランスポートストリームパケットに含まれるパケット識別子が、変更対象パケット識別子テーブル１５２に含まれているパケット識別子と同一でないと判定する場合には、受け取ったトランスポートストリームパケットを音声デコーダ１１１及び映像デコーダ１１２へ出力する。
（１５）音声デコーダ１１１、映像デコーダ１１２、画面合成部１１３
音声デコーダ１１１は、パケット識別子変更部１１０からトランスポートストリームパケットを受け取り、受け取ったトランスポートパケットを基にして、伸長し復号化することにより音声データを生成し、生成した音声データをスピーカ５０５へ出力する。
【００４７】
映像デコーダ１１２は、パケット識別子変更部１１０からトランスポートストリームパケットを受け取り、受け取ったトランスポートパケットを基にして、伸長し復号化することにより映像データを生成し、生成した映像データを画面合成部１１３へ出力する。
画面合成部１１３は、映像デコーダ１１２から映像データを受け取り、受け取った映像データとサービス情報とを合成して画像信号を生成し、生成した画像信号をモニタ５０６へ出力する。
【００４８】
（１６）その他の構成要素
入力部１１４は、フロントパネルのボタンやリモコン送信機などからなり、利用者からの入力を受け付ける。ＣＰＵ１１５は、デジタル放送受信装置１００全体を制御する。ＲＯＭ（リードオンリーメモリ）１１６は、プログラムなどを格納している。ＲＡＭ１１７（ランダムアクセスメモリ）は、ワーキングメモリとして用いられる。バス１１８は、ＣＰＵ１１５と各部とを接続する。
【００４９】
ＲＯＭ１１６としてはフラッシュメモリなどの書換え可能な不揮発性メモリが好ましいが、そうでなくてもよい。
２．デジタル放送受信装置１００の動作
デジタル放送受信装置１００の動作について説明する。
（１）フォーマット変換部１０９の動作
フォーマット変換部１０９の動作について、図２０〜図２４に示すフローチャートを用いて説明する。
【００５０】
トランスポートデコーダ１０８は、入力されたパケットを解析し、パケット種別、パケット識別子、ｎｏｎ−ＭＰＥＧ　Ｄａｔａバイト数、ＭＰＥＧデータ開始位置及びペイロードサイズをフォーマット変換部１０９のパケット情報テーブル１３５に登録し、解析したパケットをフォーマット変換部１０９のパケットバッファ１３４に転送する（ステップＳ１）。
【００５１】
次に、フォーマット変換部１０９のヘッダ生成部１３１は、フォーマット変換部１０９のパケット情報テーブル１３５に登録されているパケット種別を取り出して、ＤＳＳかどうかを判定し、ＤＳＳであるなら（ステップＳ２）、ステップＳ４へ制御を移す。ＤＳＳでないなら（ステップＳ２）、さらに、ＤＶＤかどうかを判定し、ＤＶＤであるなら（ステップＳ３）、ステップＳ１２へ制御を移す。ＤＶＤでないなら（ステップＳ３）、ステップＳ３５へ制御を移す。
【００５２】
（ＤＳＳ規格からの変換）
以下に示すステップＳ４からＳ１１までは、ＤＳＳ規格のトランスポートストリームパケットからの変換に特有の手順である。
フォーマット変換部１０９のヘッダ生成部１３１は、フォーマット変換部１０９のパケットバッファ１３４にＤＶＢ規格のトランスポートストリームパケットの雛型を生成する。生成するＤＶＢ規格のトランスポートストリームパケットの雛型のデータ構造は、図８に示す通りである（ステップＳ４）。
【００５３】
次に、フォーマット変換部１０９のヘッダ生成部１３１は、フォーマット変換部１０９のパケットバッファ１３４に生成されたＤＶＢ規格のトランスポートストリームパケットのヘッダ４バイトに「０ｘ４７００００３０」を設定する（ステップＳ５）。
次に、フォーマット変換部１０９のヘッダ生成部１３１は、フォーマット変換部１０９のパケット情報テーブル１３５に登録されているパケット識別子を取り出し、取り出したパケット識別子をフォーマット変換部１０９のパケットバッファ１３４に生成されたＤＶＢ規格のトランスポートストリームパケットの「ＰＩＤ」２０６に設定する（ステップＳ６）。
【００５４】
次に、フォーマット変換部１０９のアダプテーションフィールド長算出部１３２は、アダプテーションフィールド長を５６バイトと算出する（ステップＳ７）。
次に、フォーマット変換部１０９のアダプテーションフィールド長算出部１３２は、フォーマット変換部１０９のパケット情報テーブル１３５に登録されているパケット種別を取り出し、Ｎｏｎ−ＭＰＥＧ　Ｄａｔａパケットかどうかを判定し、Ｎｏｎ−ＭＰＥＧ　Ｄａｔａパケットであると判定される場合にのみ（ステップＳ８）、フォーマット変換部１０９のアダプテーションフィールド長算出部１３２は、フォーマット変換部１０９のパケット情報テーブル１３５に登録されているｎｏｎ−ＭＰＥＧ　Ｄａｔａバイト数を取り出し、アダプテーションフィールド長を５７バイト＋ｎｏｎ−ＭＰＥＧ　Ｄａｔａバイト数と算出しなおす（ステップＳ９）。
【００５５】
次に、フォーマット変換部１０９のアダプテーションフィールド長算出部１３２は、フォーマット変換部１０９のパケットバッファ１３４に生成されたＤＶＢ規格のトランスポートストリームパケットの「ａｄａｐｔａｔｉｏｎ　ｆｉｅｌｄ　ｌｅｎｇｔｈ」２１０に算出したアダプテーションフィールド長を設定する（ステップ１０）。
【００５６】
次に、フォーマット変換部１０９のデータ配置部１３３は、フォーマット変換部１０９のパケットバッファ１３４に生成されたＤＶＢ規格のトランスポートストリームパケットの後ろ１３０バイトに、受け取ったＤＳＳ規格のトランスポートストリームパケット（Ｎｏｎ−ＭＰＥＧ　Ｄａｔａパケット又はＢａｓｉｃ　Ｓｅｒｖｉｃｅパケット）を配置する（ステップ１１）。
【００５７】
次に、制御をステップＳ３５へ移す。
以上のようなシーケンス動作により、トランスポートデコーダ１０８から受け取ったＤＳＳ規格のトランスポートストリームパケット（Ｎｏｎ−ＭＰＥＧ　Ｄａｔａパケット又はＢａｓｉｃ　Ｓｅｒｖｉｃｅパケット）は、フォーマット変換部１０９でＤＶＢ規格のトランスポートストリームパケットにフォーマット変換されてパケット識別子変更部１１０に出力される。
【００５８】
変換前のＤＳＳ規格のトランスポートストリームパケット（Ｎｏｎ−ＭＰＥＧＤａｔａパケット）のデータ構造及び変換後のＤＶＢ規格のトランスポートストリームパケットのデータ構造をそれぞれ図１６（ａ）及び（ｂ）に示す。また、変換前のＤＳＳ規格のトランスポートストリームパケット（Ｂａｓｉｃ　Ｓｅｒｖｉｃｅパケット）のデータ構造及び変換後のＤＶＢ規格のトランスポートストリームパケットのデータ構造をそれぞれ図１７（ａ）及び（ｂ）に示す。
【００５９】
（ＤＶＤ規格からの変換）
以下に示すステップＳ１２からＳ３４までは、ＤＶＤ規格のパックからの変換に特有の手順である。特に、Ｓ１２からＳ１８までは、ＤＶＤ規格のパックのうちのヘッダ部分（ｐａｃｋ　ｈｅａｄｅｒとｓｙｔｅｍ　ｈｅａｄｅｒ）の変換に関し、Ｓ１９からＳ３４までは、ＰＥＳ　ｐａｃｋｅｔ部分の変換に関する。
また、Ｓ２０からＳ２３までは、ａｄａｐｔａｔｉｏｎ　ｆｉｅｌｄがない場合に関し、Ｓ２７からＳ３１までは、ａｄａｐｔａｔｉｏｎ　ｆｉｅｌｄがある場合に関する。
【００６０】
フォーマット変換部１０９のヘッダ生成部１３１は、フォーマット変換部１０９のパケットバッファ１３４にＤＶＢ規格のトランスポートストリームパケットの雛型を生成する。生成するＤＶＢ規格のトランスポートストリームパケットのの雛型のデータ構造は、図８に示す通りである（ステップＳ１２）。
次に、フォーマット変換部１０９のヘッダ生成部１３１は、フォーマット変換部１０９のパケットバッファ１３４に生成されたＤＶＢ規格のトランスポートストリームパケットのヘッダ４バイトに「０ｘ４７００００２０」を設定する（ステップＳ１３）。
【００６１】
次に、フォーマット変換部１０９のヘッダ生成部１３１は、フォーマット変換部１０９のパケット情報テーブル１３５に登録されているパケット識別子を取り出し、取り出したパケット識別子をフォーマット変換部１０９のパケットバッファ１３４に生成されたＤＶＢ規格のトランスポートストリームパケットの「ＰＩＤ」２０６に設定する（ステップＳ１４）。
【００６２】
次に、フォーマット変換部１０９のアダプテーションフィールド長算出部１３２は、フォーマット変換部１０９のパケットバッファ１３４に生成されたＤＶＢ規格のトランスポートストリームパケットの「ａｄａｐｔａｔｉｏｎ　ｆｉｅｌｄ　ｌｅｎｇｔｈ」２１０に０ｘＢ７（１８３バイト）を設定する（ステップＳ１５）。
【００６３】
次に、フォーマット変換部１０９のデータ配置部１３３は、フォーマット変換部１０９のパケットバッファ１３４に生成されたＤＶＢ規格のトランスポートストリームパケットのアダプテーションフィールドに「ｐａｃｋ　ｈｅａｄｅｒ」４０２及び「ｓｙｓｔｅｍ　ｈｅａｄｅｒ」４０３を配置する（ステップＳ１６）。
【００６４】
次に、フォーマット変換部１０９のヘッダ生成部１３１は、フォーマット変換部１０９のパケット情報テーブル１３５に登録されているｎｏｎ−ＭＰＥＧ　Ｄａｔａバイト数を取り出し、１８３バイト以下であるかどうかを判定する（ステップＳ１７）。ｎｏｎ−ＭＰＥＧ　Ｄａｔａバイト数が１８３バイトより大きい場合は（ステップＳ１７）、フォーマット変換部１０９のヘッダ生成部１３１は、ｎｏｎ−ＭＰＥＧ　Ｄａｔａバイト数から１８３を引いた値を、新たにｎｏｎ−ＭＰＥＧ　Ｄａｔａバイト数としてフォーマット変換部１０９のパケット情報テーブル１３５に上書きし（ステップＳ１８）、次に、ステップＳ１２へ制御を移して処理を繰り返す。
【００６５】
ｎｏｎ−ＭＰＥＧ　Ｄａｔａバイト数が１８３バイト以下の場合は（ステップＳ１７）、フォーマット変換部１０９のヘッダ生成部１３１はフォーマット変換部１０９のパケット情報テーブル１３５に登録されているペイロードサイズを取り出し、取り出したペイロードサイズが１８４バイトであるかどうかを判定する（ステップＳ１９）。１８４バイトでない場合（ステップＳ１９）、ステップＳ２７へ制御を移す。
【００６６】
１８４バイトである場合（ステップＳ１９）、フォーマット変換部１０９のヘッダ生成部１３１は、フォーマット変換部１０９のパケットバッファ１３４にＤＶＢ規格のトランスポートストリームパケットの雛型を生成する。生成するＤＶＢ規格のトランスポートストリームパケットの雛型のデータ構造を図９に示す（ステップ２０）。
【００６７】
次に、フォーマット変換部１０９のヘッダ生成部１３１は、フォーマット変換部１０９のパケットバッファ１３４に生成されたＤＶＢ規格のトランスポートストリームパケットのヘッダ４バイトに「０ｘ４７００００１０」を設定する（ステップＳ２１）。
次に、フォーマット変換部１０９のヘッダ生成部１３１は、フォーマット変換部１０９のパケット情報テーブル１３５に登録されているパケット識別子を取り出し、取り出したパケット識別子をフォーマット変換部１０９のパケットバッファ１３４に生成されたＤＶＢ規格のトランスポートストリームパケットの「ＰＩＤ」２０６に設定する（ステップＳ２２）。
【００６８】
次に、フォーマット変換部１０９のデータ配置部１３３は、フォーマット変換部１０９のパケットバッファ１３４に生成されたＤＶＢ規格のトランスポートストリームパケットの後ろ１８４バイトに、受け取ったＤＶＤ規格のＤＶＤパックのＰＥＳパケットから１８４バイト抽出して配置する（ステップＳ２３）。
次に、フォーマット変換部１０９のデータ配置部１３３は、ＰＥＳパケットに残りデータがあるかどうかを判定する（ステップＳ２４）。残りデータがない場合は（ステップＳ２４）、ステップＳ３５へ制御を移す。残りデータがある場合は（ステップＳ２４）、さらに、ＰＥＳパケット残りデータ数が、ペイロードサイズより小さいかどうかを判定する（ステップＳ２５）。大きいか又は等しい場合には（ステップＳ２５）、ステップＳ１９へ制御を移す。小さい場合には（ステップＳ２５）、ＰＥＳパケット残りデータ数を新たにペイロード数とし（ステップＳ２６）、ステップＳ１９へ制御を移す。
【００６９】
フォーマット変換部１０９のヘッダ生成部１３１は、フォーマット変換部１０９のパケットバッファ１３４にＤＶＢ規格のトランスポートストリームパケットの雛型を生成する。生成するＤＶＢ規格のトランスポートストリームパケットのの雛型をデータ構造を図８に示す（ステップＳ２７）。
次に、フォーマット変換部１０９のヘッダ生成部１３１は、フォーマット変換部１０９のパケットバッファ１３４に生成されたＤＶＢ規格のトランスポートストリームパケットのヘッダ４バイトに、「０ｘ４７００００３０」を設定する（ステップＳ２８）。
【００７０】
次に、フォーマット変換部１０９のヘッダ生成部１３１は、フォーマット変換部１０９のパケット情報テーブル１３５に登録されているパケット識別子を取り出し、取り出したパケット識別子をフォーマット変換部１０９のパケットバッファ１３４に生成されたＤＶＢ規格のトランスポートストリームパケットの「ＰＩＤ」２０６に設定する（ステップＳ２９）。
【００７１】
次に、フォーマット変換部１０９のアダプテーションフィールド長算出部１３２は、フォーマット変換部１０９のパケットバッファ１３４に生成されたＤＶＢ規格のトランスポートストリームパケットの「ａｄａｐｔａｔｉｏｎ　ｆｉｅｌｄ　ｌｅｎｇｔｈ」２１０に（１８３バイト−ペイロードバイトサイズ）を設定する（ステップＳ３０）。
【００７２】
次に、フォーマット変換部１０９のデータ配置部１３３は、フォーマット変換部１０９のパケットバッファ１３４に生成されたＤＶＢ規格のトランスポートストリームパケットの後ろペイロードサイズバイトに、受け取ったＤＶＤ規格のＤＶＤパックのＰＥＳパケットからペイロードサイズバイト分を抽出して配置する（ステップＳ３１）。
【００７３】
次に、フォーマット変換部１０９のデータ配置部１３３は、ＰＥＳパケットに残りデータがあるかどうかを判定する（ステップＳ３２）。残りデータがない場合は（ステップＳ３２）、ステップＳ３５へ制御を移す。残りデータがある場合は（ステップＳ３２）、さらに、ＰＥＳパケット残りデータ数が、ペイロードサイズより小さいかどうかを判定する（ステップＳ３３）。大きいか又は等しい場合には（ステップＳ３３）、ステップＳ１９へ制御を移す。小さい場合には（ステップＳ３３）、ＰＥＳパケット残りデータ数を新たにペイロード数とし（ステップＳ３４）、ステップＳ１９へ制御を移す。
【００７４】
以上のようなシーケンス動作により、トランスポートデコーダ１０８から入力されたＤＶＤ規格のＤＶＤパックはフォーマット変換部１０９でＤＶＢ規格のトランスポートストリームパケットにフォーマット変換されてパケット識別子変更部１１０に出力される。
アダプテーションフィールドがない場合について、変換前のＤＶＤ規格のパック６０２のデータ構造、変換後のＤＶＢ規格のトランスポートストリームパケットのデータ構造（ヘッダ用）及び変換後のＤＶＢ規格のトランスポートストリームパケットのデータ構造（データ用）をそれぞれ図１８（ａ）、（ｂ）及び（ｃ）に示す。
【００７５】
また、アダプテーションフィールドがある場合について、変換前のＤＶＤ規格のパック６０２のデータ構造、変換後のＤＶＢ規格のトランスポートストリームパケットのデータ構造（ヘッダ用）及び変換後のＤＶＢ規格のトランスポートストリームパケットのデータ構造（データ用）をそれぞれ図１９（ａ）、（ｂ）及び（ｃ）に示す。
【００７６】
（各規格に共通の手順）
フォーマット変換部１０９のデータ配置部１３３は、パケットバッファ１３４に保持されている全てのＤＶＢ規格のトランスポートストリームパケットをパケット識別子変更部１１０に転送する。転送を完了すると、パケットバッファ１３４に保持されている全てのＤＶＢ規格のトランスポートストリームパケットを全て削除する（ステップＳ３５）。
【００７７】
以上のようなシーケンス動作により、トランスポートデコーダ１０８から入力されたＤＶＢ規格のトランスポートストリームパケットはフォーマット変換部１０９でフォーマット変換されることなくパケット識別子変更部１１０に出力される。
（２）パケット識別子変更部１１０の動作
フォーマット変換部１０９においてフォーマット変換された後のＤＶＢ規格のトランスポートストリームパケットのパケット識別子を変更するパケット識別子変更部１１０の動作について、図２５に示すフローチャートを用いて説明する。
【００７８】
パケット識別子判定部１５１は、フォーマット変換部１０９から入力されたパケットを解析し、パケット識別子を抽出し（ステップＳ１０１）、変更対象パケット識別子テーブル１５２に設定されている変更対象パケット識別子を取得し（ステップＳ１０２）、抽出したパケット識別子と取得した変更対象パケット識別子とが一致するかどうかを判定する（ステップＳ１０３）。
【００７９】
一致する場合には（ステップＳ１０３）、パケット識別子判定部１５１は、変更後パケット識別子テーブル１５３に設定されている変更後パケット識別子を取得し（ステップＳ１０４）、フォーマット変換部１０９から受け取ったパケットのパケット識別子を、取得した変更後パケット識別子に変更する（ステップＳ１０５）。
【００８０】
次に、パケット識別子判定部１５１は、ＤＶＢ規格のトランスポートストリームパケットをパケット種別に応じて音声デコーダ１１１あるいは映像デコーダ１１２に転送する（ステップＳ１０６）。
以上のようなシーケンス動作により、フォーマット変換部１０９から入力されたＤＶＢ規格のトランスポートストリームパケットは、必要に応じてパケット識別子変更部１１０でパケット識別子を変更されて、音声デコーダ１１１又は映像デコーダ１１２に出力される。
【００８１】
３．まとめ
本発明のデジタル放送受信装置によれば、複数の多重化方式の複数ストリームを同時受信して処理し、マルチチャネル再生することができるため、デジタル放送の受信形態を非常に多様性のあるものとすることが可能になる。
上記に説明したように、複数の多重化方式により形成された複数ストリームがパケット識別子の重複しないＤＶＢ規格のトランスポートストリームパケットに変換されて映像デコーダ１１２に入力されるので、映像デコーダ１１２でパケット識別子を判定してそれぞれのデータを再生することが可能になる。
【００８２】
そのため、ＲＡＭを介してのパケット識別子変更部１１０、映像デコーダ及び音声デコーダの接続形態は図６のようにすることができ、映像デコーダ１１２に対するデータ信号線およびリクエスト信号線がそれぞれ１本になるため、回路規模を縮小することが可能になる。
また、ＲＡＭと映像デコーダの間のインタフェース本数を削減することができるため、回路規模を縮小することが可能になる。
【００８３】
さらには、受信するストリームの組み合わせを変更する場合でもチューナ、復調部、パケット分離部から成るフロントエンド部の構成を変更するだけでよいため、マルチチャネル再生の組み合わせの自由度を高めることが可能になる。
こうして、複数の多重化方式の複数ストリームを同時受信してマルチチャネル再生を行うことができ、より回路規模を縮小しシステム構成自由度を高めた、拡張性の高いデジタル放送受信装置を提供することができるという有利な効果が得られる。
【００８４】
なお、本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
（１）上記の実施の形態では、「ＤＶＢ＋ＤＳＳ＋ＤＶＤ」の３チャネルのマルチチャネル再生について説明したが、マルチチャネル再生のチャネル数は３チャネルだけでなく、２チャンネルであっても４チャネル以上であってもよい。
【００８５】
なお、入力されるストリームの組み合わせを変え、「ＤＶＢ＋ＤＶＢ＋ＤＶＤ」や「ＤＶＢ＋ＤＳＳ＋ＤＳＳ」等の組み合わせでのマルチチャネル再生も同様に可能である。
（２）上記の実施の形態においては、多重化方式としてＤＶＢ規格、ＤＳＳ規格およびＤＶＤ規格をＤＶＢ規格にフォーマット変換する例で説明したが、他の多重化方式についても同様に実施可能である。
【００８６】
（３）パケット識別子判定部１５１は、特定の規格を識別する規格識別情報を予め記憶しており、記憶している規格識別情報により識別される規格については、必ず、パケット識別子を変更すると判定するようにしてもよい。例えば、パケット識別子判定部１５１は、ＤＳＳ規格を識別する規格識別情報を予め記憶しており、記憶している規格識別情報により識別されるＤＳＳ規格については、必ず、パケット識別子を変更すると判定するようにしてもよい。
【００８７】
（４）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ―ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ　Ｄｉｓｃ）、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
【００８８】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送するものとしてもよい。
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
【００８９】
また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
（５）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【００９０】
【発明の効果】
以上説明したように、本発明は、２種類の多重化方式によりそれぞれ形成された２個のデータストリームを取得して再生するマルチチャネル再生装置であって、第１及び第２多重化方式によりそれぞれ規定される形式により形成された第１及び第２データストリームを同一時間帯において取得する取得手段と、取得した前記第２データストリームを、前記第１多重化方式により規定される形式にフォーマット変換して、変換データストリームを生成する変換手段と、取得した前記第１データストリームと生成した前記変換データストリームとを同一画面上において再生する再生手段とを備える。
【００９１】
この構成によると、変換手段が第２データストリームを第１多重化方式による形式に変換し、再生手段が第１多重化方式による形式のデータストリームを再生することにより、別々の多重化方式によりそれぞれ形成された別々のデータストリームを再生するので、第２多重化方式により規定される形式により形成されたデータストリームを再生する手段を設ける必要がないという効果がある。
【００９２】
ここで、前記第１及び第２データストリームは、それぞれ複数のパケットから構成され、各パケットは、当該パケットを識別するパケット識別子を含み、前記変換手段は、前記第１及び第２データストリームが同じパケット識別子を含む場合に、全てのパケット識別子を異にするように、第２データストリームに含まれるパケット識別子を変更し、変更されたパケット識別子を含む変換データストリームを生成する。
【００９３】
この構成によると、変換手段は、前記第１及び第２データストリームが同じパケット識別子を含む場合に、全てのパケット識別子を異にするように、第２データストリームに含まれるパケット識別子を変更するので、それぞれのパケットに混同が生じないという効果がある。
ここで、前記変換手段は、第２データストリームに含まれるパケット識別子を変更するか否かを判定する判定手段と、変更すると判定される場合に、前記第１及び第２データストリームに含まれる全てのパケット識別子を異にするように、前記第２データストリームに含まれるパケット識別子を変更する変更手段と、変更されたパケット識別子を含む前記第２データストリームを、前記第１多重化方式により規定される形式にフォーマット変換して、変換データストリームを生成する生成手段とを含む。
【００９４】
この構成によると、第２データストリームに含まれるパケット識別子を変更するか否かを判定するので、パケット識別子の変更の対象となるデータストリームを確実に選択することができるという効果がある。
ここで、各多重化方式により、映像データ又は音声データが多重化されて各データストリームが形成され、前記第１多重化方式は、ＤＶＢ規格により規定される多重化方式であり、第１データストリームに含まれるパケットは、ＤＶＢ規格におけるトランスポートストリームパケットに相当し、トランスポートストリームパケットは、分割された映像データ又は音声データを格納するペイロードを含み、前記変換手段は、第２データストリームに含まれる映像データ又は音声データを、トランスポートストリームパケットのペイロードに配置してＤＶＢ規格のトランスポートストリームパケットを生成し、前記再生手段は、ＤＶＢ規格による形式のデータストリームを再生する。
【００９５】
この構成によると、様々な多重化方式により形成されたデータストリームがＤＶＢ規格により規定される形式に変換されるので、ＤＶＢ規格以外の多重化方式により規定される形式により形成されたデータストリームを再生する手段を設ける必要がないという効果がある。
ここで、前記変換手段は、第２データストリームに含まれる映像データ又は音声データを、トランスポートストリームパケットのペイロードに配置するためにアダプテーションフィールド長を調整してＤＶＢ規格のトランスポートストリームパケットにフォーマット変換する。
【００９６】
この構成によると、変換手段は、アダプテーションフィールド長を調整してＤＶＢ規格のトランスポートストリームパケットにフォーマット変換するので、確実にＤＶＢ規格のトランスポートストリームパケットを生成することができる。
ここで、前記第１及び第２データストリームは、それぞれ複数のパケットから構成され、各パケットは、当該パケットを識別するパケット識別子を含み、前記第１多重化方式は、ＤＶＢ規格により規定される多重化方式であり、第１データストリームに含まれるパケットは、ＤＶＢ規格におけるトランスポートストリームパケットに相当し、各トランスポートストリームパケットは、パケット識別子を含み、前記変換手段は、前記第２データストリームに含まれるパケット識別子を、ＤＶＢ規格におけるトランスポートストリームパケットのパケット識別子に配置してＤＶＢ規格のトランスポートストリームパケットにフォーマット変換する。
【００９７】
この構成によると、変換手段は、前記第２データストリームに含まれるパケット識別子を、ＤＶＢ規格におけるトランスポートストリームパケットのパケット識別子に配置してＤＶＢ規格のトランスポートストリームパケットにフォーマット変換するので、第２データストリームに含まれるパケット識別子を、変換後のデータストリームにおいて引き継ぐことができる。
【００９８】
また、本発明は、２種類の多重化方式によりそれぞれ形成され放送された２個のデータストリームを受信して再生するデジタル放送受信装置であって、第１及び第２多重化方式によりそれぞれ規定される形式により形成された第１及び第２データストリームを同一時間帯において受信する受信手段と、受信した前記第２データストリームを、前記第１多重化方式により規定される形式にフォーマット変換して、変換データストリームを生成する変換手段と、受信した前記第１データストリームと生成した前記変換データストリームとを同一画面上において再生する再生手段とを備える。
【００９９】
この構成によると、変換手段が第２データストリームを第１多重化方式による形式に変換し、再生手段が第１多重化方式による形式のデータストリームを再生することにより、別々の多重化方式によりそれぞれ形成された別々のデータストリームを再生するので、第２多重化方式により規定される形式により形成されたデータストリームを再生する手段を設ける必要がないという効果がある。
【図面の簡単な説明】
【図１】デジタル放送受信装置１００、ＤＶＢアンテナ５０１、ＤＳＳアンテナ５０２及びモニタ５０６の外観と、これら装置の間の接続関係を示している。
【図２】デジタル放送受信装置１００の構成を示すブロック図である。図３に続く。
【図３】デジタル放送受信装置１００の構成を示すブロック図である。図２から続く。
【図４】フォーマット変換部１０９の構成を示すブロック図である。
【図５】パケット識別子変更部１１０の構成を示すブロック図である。
【図６】パケット識別子変更部１１０、映像デコーダ及び音声デコーダの接続形態を示す。
【図７】ＤＶＢ規格のトランスポートストリームのデータ構造を示す。
【図８】ＤＶＢ規格のトランスポートストリームパケット（アダプテーションフィールドあり／ペイロードありの場合）のデータ構造を示す。
【図９】ＤＶＢ規格のトランスポートストリームパケット（アダプテーションフィールドなし／ペイロードありの場合）のデータ構造を示す。
【図１０】ＤＳＳ規格のトランスポートストリームのデータ構造を示す。
【図１１】ＤＳＳ規格のトランスポートストリームパケット（ただし、Ｎｏｎ−ＭＰＥＧ
Ｄａｔａパケット）のデータ構造を示す。
【図１２】ＤＳＳ規格のトランスポートストリームパケット（ただし、Ｂａｓｉｃ　Ｓｅｒｖｉｃｅパケット）のデータ構造を示す。
【図１３】ＤＶＤ規格のシステムストリームのデータ構造を示す。
【図１４】ＤＶＤ規格のパック（ｓｙｓｔｅｍ　ｈｅａｄｅｒを含む）のデータ構造を示す。
【図１５】ＤＶＤ規格のパック（ｓｙｓｔｅｍ　ｈｅａｄｅｒを含まない）のデータ構造を示す。
【図１６】（ａ）変換前のＤＳＳ規格のトランスポートストリームパケットのデータ構造を示す。
（ｂ）変換後のＤＶＢ規格のトランスポートストリームパケット（Ｎｏｎ−ＭＰＥＧ　Ｄａｔａパケット）のデータ構造を示す。
【図１７】（ａ）変換前のＤＳＳ規格のトランスポートストリームパケットのデータ構造を示す。
（ｂ）変換後のＤＶＢ規格のトランスポートストリームパケット（Ｂａｓｉｃ
Ｓｅｒｖｉｃｅパケット）のデータ構造を示す。
【図１８】（ａ）変換前のＤＶＤ規格のパック６０２のデータ構造を示す。
（ｂ）変換後のＤＶＢ規格のトランスポートストリームパケットのデータ構造（ヘッダ用）を示す。
（ｃ）変換後のＤＶＢ規格のトランスポートストリームパケット（アダプテーションフィールドがない場合）のデータ構造（データ用）を示す。
【図１９】（ａ）変換前のＤＶＤ規格のパック６０２のデータ構造を示す。
（ｂ）変換後のＤＶＢ規格のトランスポートストリームパケットのデータ構造（ヘッダ用）を示す。
（ｃ）変換後のＤＶＢ規格のトランスポートストリームパケット（アダプテーションフィールドがある場合）のデータ構造（データ用）を示す。
【図２０】フォーマット変換部１０９の動作を示すフローチャートである。図２１へ続く。
【図２１】フォーマット変換部１０９の動作を示すフローチャートである。図２２へ続く。
【図２２】フォーマット変換部１０９の動作を示すフローチャートである。図２３へ続く。
【図２３】フォーマット変換部１０９の動作を示すフローチャートである。図２４へ続く。
【図２４】フォーマット変換部１０９の動作を示すフローチャートである。図２３から続く。
【図２５】パケット識別子変更部１１０の動作を示すフローチャートである。
【符号の説明】
１００　　　　　　　　デジタル放送受信装置
１０７　　　　　　　　入力選択部
１０８　　　　　　　　トランスポートデコーダ
１０９　　　　　　　　フォーマット変換部
１１０　　　　　　　　パケット識別子変更部
１１１　　　　　　　　音声デコーダ
１１２　　　　　　　　映像デコーダ
１１３　　　　　　　　画面合成部
１１４　　　　　　　　入力部
１１５　　　　　　　　ＣＰＵ
１１６　　　　　　　　ＲＯＭ
１１７　　　　　　　　ＲＡＭ
１１８　　　　　　　　バス
１３１　　　　　　　　ヘッダ生成部
１３２　　　　　　　　アダプテーションフィールド長算出部
１３３　　　　　　　　データ配置部
１３４　　　　　　　　パケットバッファ
１３５　　　　　　　　パケット情報テーブル
１５１　　　　　　　　パケット識別子判定部
１５２　　　　　　　　変更対象パケット識別子テーブル
１５３　　　　　　　　変更後パケット識別子テーブル
１７１・・・１７２　　ＤＶＢチューナ
１７３・・・１７４　　ＤＶＢ復調部
１７５・・・１７６　　パケット分離部
１８１・・・１８２　　ＤＳＳチューナ
１８３・・・１８４　　ＤＳＳ復調部
１８５・・・１８６　　パケット分離部
１９１・・・１９２　　パック分離部
１９３・・・１９４　　ＤＶＤ入力部
５０１　　　　　　　　ＤＶＢアンテナ
５０２　　　　　　　　ＤＳＳアンテナ
５０３・・・５０４　　ＤＶＤ
５０５　　　　　　　　スピーカ
５０６　　　　　　　　モニタ
【図１】
2004040492.tif 000003
【図２】
2004040492.tif 000004
【図３】
2004040492.tif 000005
【図４】
2004040492.tif 000006
【図５】
2004040492.tif 000007
【図６】
2004040492.tif 000008
【図７】
2004040492.tif 000009
【図８】
2004040492.tif 000010
【図９】
2004040492.tif 000011
【図１０】
2004040492.tif 000012
【図１１】
2004040492.tif 000013
【図１２】
2004040492.tif 000014
【図１３】
2004040492.tif 000015
【図１４】
2004040492.tif 000016
【図１５】
2004040492.tif 000017
【図１６】
2004040492.tif 000018
【図１７】
2004040492.tif 000019
【図１８】
2004040492.tif 000020
【図１９】
2004040492.tif 000021
【図２０】
2004040492.tif 000022
【図２１】
2004040492.tif 000023
【図２２】
2004040492.tif 000024
【図２３】
2004040492.tif 000025
【図２４】
2004040492.tif 000026
【図２５】
2004040492.tif 000027