(57)【要約】  所定のパケットの一部を修正する装置は、ＴＳを入力し、各ＴＳパケットが所定のパケットであるか否かを判定する手段（３１）と、ＴＳを入力し、ＴＳを遅延させる手段（３２）と、所定のパケットの一部を修正する手段（３３）と、遅延させられたＴＳと修正された所定のパケットとを入力し、遅延させられたＴＳと修正された所定のパケットとを選択的に出力する手段（３４）と、を備える。第３手段（３３）は、所定のに記述されたＩＤ又は同様のもの（例えば、Ｎｕｍｂｅｒ）を所定のＩＤ又は同様のもの（例えば、Ｎｕｍｂｅｒ）に上書きする。【特許請求の範囲】
【請求項１】
ＴＳ（トランスポートストリーム）を入力し、各ＴＳパケットが所定のパケットであるか否かを判定する第１手段（３１）と、
ＴＳを遅延させる第２手段（３２）と、
所定のパケットの一部を修正する第３手段（３３）と、
遅延させられたＴＳと修正された所定のパケットとを選択的に出力する第４手段（３４）と、
を備える装置。
【請求項２】
請求項１に記載の装置であって、
前記第３手段（３３）は、前記所定のパケットに記述されたＩＤ又は同様のもの（例えば、Ｎｕｍｂｅｒ）を所定のＩＤ又は同様のもの（例えば、Ｎｕｍｂｅｒ）に上書きする、装置。
【請求項３】
請求項１に記載の装置であって、前記所定のパケットは、ＰＡＴパケット、ＰＭＴパケット及びＮＩＴパケット（又はＮＩＴパケットと同様のもの（例えば、ＶＣＴパケット））を含む、装置。
【請求項４】
請求項１に記載の装置であって、前記所定のパケットは、ＰＡＴパケット、ＰＭＴパケット、及び、ＮＩＴパケット（又はＮＩＴパケットと同様のもの（例えば、ＶＣＴパケット））を挿入すべき位置に該当するＮｕｌｌパケットを含む、装置。
【請求項５】
請求項１に記載の装置であって、前記所定のパケットは、ＰＡＴパケット及びＰＭＴパケットを含み、ＮＩＴパケット（又はＮＩＴパケットと同様のもの（例えば、ＶＣＴパケット））を含まない、装置。
【請求項６】
請求項１に記載の装置はさらに、
ＰＡＴパケットの記述を解析する手段（６１、４１）を、
備え、
前記所定のパケットは、ＰＡＴパケットを含み、
前記第１手段（３１）は、各ＴＳパケットのＰＩＤが、ＰＡＴパケットのＰＩＤであるか否かを判定し、
ＰＡＴパケットの記述を解析する前記手段（６１、４１）は、ＰＡＴパケットの記述を解析し、ＰＭＴパケットのＰＩＤを取得する、装置。
【請求項７】
請求項６に記載の装置であって、
前記所定のパケットはさらに、ＰＭＴパケットを含み、
前記第１手段（３１）は、各ＴＳパケットのＰＩＤが、ＰＭＴパケットのＰＩＤであるか否かを判定する、装置。
【請求項８】
請求項１に記載の装置はさらに、
ＰＡＴパケットの記述を解析する手段（６１、４１）を、
備え、
前記所定のパケットは、ＰＡＴパケットを含み、
前記第１手段（３１）は、各ＴＳパケットのＰＩＤが、ＰＡＴパケットのＰＩＤであるか否かを判定し、
ＰＡＴパケットの記述を解析する前記手段（６１、４１）は、ＰＡＴパケットの記述を解析し、ＮＩＴパケットに関する記述があるか否かを判定する、装置。
【請求項９】
請求項１に記載の装置であって、
前記所定のパケットは、ＮＩＴパケットを含み、
前記第１手段（３１）は、所定の期間、各ＴＳパケットのＰＩＤが、ＮＩＴパケットのＰＩＤであるか否かを判定する、装置。
【請求項１０】
請求項１に記載の装置であって、
ＮＩＴパケットが無い場合、前記所定のパケットは、ＮＵＬＬパケットを含み、前記第１手段（３１）は、各ＴＳパケットのＰＩＤが、ＮＵＬＬパケットのＰＩＤであるか否かを判定する、装置。
【請求項１１】
請求項１に記載の装置はさらに、
ＭＧＴパケットの記述を解析する手段（２０１、４１）を、
備え、
前記所定のパケットは、ＭＧＴパケットを含み、
前記第１手段（３１）は、各ＴＳパケットのＰＩＤが、ＭＧＴパケットのＰＩＤであるか否かを判定し、
ＭＧＴパケットの記述を解析する前記手段（２０１、４１）は、ＭＧＴパケットの記述を解析し、ＶＣＴパケットに関する記述があるか否かを判定する、装置。
【請求項１２】
請求項１に記載の装置であって、
前記所定のパケットは、ＶＣＴパケットを含み、
前記第１手段（３１）は、所定の期間、各ＴＳパケットのＰＩＤが、ＶＣＴパケットのＰＩＤであるか否かを判定する、装置。
【請求項１３】
請求項１に記載の装置であって、
ＶＣＴパケットが無い場合、前記所定のパケットは、ＮＵＬＬパケットを含み、前記第１手段（３１）は、各ＴＳパケットのＰＩＤが、ＮＵＬＬパケットのＰＩＤであるか否かを判定する、装置。
【請求項１４】
請求項１に記載の装置はさらに、
書き換え用のＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤ又は同様のもの（例えば、ＭａｊｏｒＣｈａｎｎｅｌＮｕｍｂｅｒ、ＬｏｇｉｃａｌＣｈａｎｎｅｌＮｕｍｂｅｒ）を記憶する手段（８５）を、
備え、
前記第３手段（３３）は、
所定のパケットに記述されるＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤ又は同様のもの（例えば、ＭａｊｏｒＣｈａｎｎｅｌＮｕｍｂｅｒ）を、前記記憶される書き換え用のＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤ又は同様のもの（例えば、ＭａｊｏｒＣｈａｎｎｅｌＮｕｍｂｅｒ、ＬｏｇｉｃａｌＣｈａｎｎｅｌＮｕｍｂｅｒ）に上書きする、装置。
【請求項１５】
請求項１に記載の装置はさらに、
書き換え用のＴＳＩＤ、ＳｅｒｖｉｃｅＩＤ及びＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤ（又はＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤと同様のもの（例えば、ＭａｊｏｒＣｈａｎｎｅｌＮｕｍｂｅｒ、ＬｏｇｉｃａｌＣｈａｎｎｅｌＮｕｍｂｅｒ））を記憶する手段（８５）を、
備え、
前記第３手段（３３）は、
所定のパケットに記述されるＴＳＩＤ、ＳｅｒｖｉｃｅＩＤ及びＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤ（又はＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤと同様のもの（例えば、ＭａｊｏｒＣｈａｎｎｅｌＮｕｍｂｅｒ、ＬｏｇｉｃａｌＣｈａｎｎｅｌＮｕｍｂｅｒ））を、前記記憶される書き換え用のＴＳＩＤ、ＳｅｒｖｉｃｅＩＤ及びＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤ（又はＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤと同様のもの（例えば、ＭａｊｏｒＣｈａｎｎｅｌＮｕｍｂｅｒ、ＬｏｇｉｃａｌＣｈａｎｎｅｌＮｕｍｂｅｒ））に上書きする、装置。
【請求項１６】
請求項１に記載の装置はさらに、
書き換え用のＮＩＴパケットを記憶する手段（８５）を、
備え、
前記所定のパケットは、ＰＡＴパケット、ＰＭＴパケット、及び、ＮＩＴパケットを挿入すべき位置に該当するＮｕｌｌパケットを含み、
前記第１手段（３１）は、各ＴＳパケットが、ＰＡＴパケット、ＰＭＴパケット、及び、ＮＩＴパケットを挿入すべき位置に該当するＮｕｌｌパケットの何れか１つに該当するか否かを判定し、
各ＴＳパケットが、前記第１手段（３１）によって、ＮＩＴパケットを挿入すべき位置に該当するＮｕｌｌパケットに該当すると判定された場合、前記第４手段（３４）は、前記記憶された書き換え用のＮＩＴパケットを、修正された所定のパケットとして、出力する、装置。
【請求項１７】
請求項１に記載の装置はさらに、
書き換え用のＶＣＴパケットを記憶する手段（８５）を、
備え、
前記所定のパケットは、ＰＡＴパケット、ＰＭＴパケット、及び、ＶＣＴパケットを挿入すべき位置に該当するＮｕｌｌパケットを含み、
前記第１手段（３１）は、各ＴＳパケットが、ＰＡＴパケット、ＰＭＴパケット、及び、ＶＣＴパケットを挿入すべき位置に該当するＮｕｌｌパケットの何れか１つに該当するか否かを判定し、
各ＴＳパケットが、前記第１手段（３１）によって、ＶＣＴパケットを挿入すべき位置に該当するＮｕｌｌパケットに該当すると判定された場合、前記第４手段（３４）は、前記記憶された書き換え用のＶＣＴパケットを、修正された所定のパケットとして、出力する、装置。
【請求項１８】
請求項１７に記載の装置であって、
前記記憶手段（８５）はさらに、書き換え用のＭＧＴパケットを記憶し、
前記所定のパケットはさらに、ＭＧＴパケットを挿入すべき位置に該当するＮｕｌｌパケットを含み、
前記第１手段（３１）は、各ＴＳパケットが、ＰＡＴパケット、ＰＭＴパケット、ＶＣＴパケットを挿入すべき位置に該当するＮｕｌｌパケット、及び、ＭＧＴパケットを挿入すべき位置に該当するＮｕｌｌパケットの何れか１つに該当するか否かを判定し、
各ＴＳパケットが、前記第１手段（３１）によって、ＭＧＴパケットを挿入すべき位置に該当するＮｕｌｌパケットに該当すると判定された場合、前記第４手段（３４）は、前記記憶された書き換え用のＭＧＴパケットを、修正された所定のパケットとして、出力する、装置。
【請求項１９】
請求項３に記載の装置はさらに、
書き換え用のＮＩＴパケット（又はＮＩＴパケットと同様のもの（例えば、ＶＣＴパケット）を記憶する手段（８５）を、
備え、
前記第１手段（３１）は、各ＴＳパケットが、ＰＡＴパケット、ＰＭＴパケット、及び、ＮＩＴパケット（又はＮＩＴパケットと同様のもの（例えば、ＶＣＴパケット）の何れか１つに該当するか否かを判定し、
各ＴＳパケットが、前記第１手段（３１）によって、ＮＩＴパケット（又はＮＩＴパケットと同様のもの（例えば、ＶＣＴパケット）に該当すると判定された場合、前記第４手段（３４）は、前記記憶された書き換え用のＮＩＴパケット（又はＮＩＴパケットと同様のもの（例えば、ＶＣＴパケット）を、修正された所定のパケットとして、出力する、装置。
【請求項２０】
請求項５に記載の装置であって、
前記第１手段（３１）は、各ＴＳパケットが、ＰＡＴパケット及びＰＭＴパケットの何れか１つに該当するか否かを判定し、
前記第４手段（３４）によって選択的に出力される所定のパケットは、前記第３手段（３３）からの修正されたＰＡＴパケット及びＰＭＴパケットを含み、
前記第４手段（３４）によって選択的に出力されるＴＳは、前記第２手段（３２）からの遅延させられたＮＩＴパケット（又はＮＩＴパケットと同様のもの（例えば、ＶＣＴパケット）を含む、装置。
【請求項２１】
請求項１０に記載の装置はさらに、
ＮＩＴパケットを送出するためのタイミング信号を発生する手段（４２）と、
書き換え用のＮＩＴパケットを記憶する手段（８５）と、
を備え、
前記第１手段（３１）は、前記タイミング信号をトリガとしてＮＵＬＬパケットを検出し、
前記第４手段（３４）は、前記記憶された書き換え用のＮＩＴパケットを、修正された所定のパケットとして、出力する、装置。
【請求項２２】
請求項１３に記載の装置はさらに、
ＶＣＴパケットを送出するためのタイミング信号を発生する手段（４２）と、
書き換え用のＶＣＴパケットを記憶する手段（８５）と、
を備え、
前記第１手段（３１）は、前記タイミング信号をトリガとしてＮＵＬＬパケットを検出し、
前記第４手段（３４）は、前記記憶された書き換え用のＶＣＴパケットを、修正された所定のパケットとして、出力する、装置。
【請求項２３】
請求項２２に記載の装置はさらに、
ＭＧＴパケットを送出するための第２のタイミング信号を発生する手段（４２）を、
備え、
前記記憶手段（８５）はさらに、書き換え用のＭＧＴパケットを記憶し、
前記第１手段（３１）は、前記第２のタイミング信号をトリガとして第２のＮＵＬＬパケットを検出し、
前記第４手段（３４）は、前記記憶された書き換え用のＭＧＴパケットを、修正された所定のパケットとして、出力する、装置。
【請求項２４】
ＴＳを入力し、各ＴＳパケットが所定のパケットであるか否かを判定する手段（１５１）と、
前記所定のパケットの一部を修正する手段（３３）と、
修正されていない非所定のパケットと修正された所定のパケットとを選択的に出力する手段（１５２）と、
を備える装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般に、ＴＳ（トランスポートストリーム）中に含まれる所定のパケットの一部を修正する装置に関連し、より詳細には、所定のパケットに記述されたＩＤ（例えば、ＴＳＩＤ、ＳｅｒｖｉｃｅＩＤ、ＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤ）又は同様のもの（例えば、ＭａｊｏｒＣｈａｎｎｅｌＮｕｍｂｅｒ、ＬｏｇｉｃａｌＣｈａｎｎｅｌＮｕｍｂｅｒ））を所望のＩＤ又は同様のもの（例えば、Ｎｕｍｂｅｒ）に修正する装置に関連する。
【背景技術】
【０００２】
図１は、ＰＳＩ／ＳＩ情報を生成し、それとＴＳとを多重する従来のシステムを概略的に説明する図である。図１に示すように、従来のシステムは、ＴＳ生成装置１１と、ＰＳＩ／ＳＩ生成装置１２と、ＴＳ多重装置１３と、を備える。ＴＳ生成装置１１は、一般に、映像ＥＳ（エレメンタリストリーム）と音声ＥＳとを多重化し、多重化されたＴＳを生成する。ＰＳＩ／ＳＩ生成装置１２は、ＰＳＩ（Ｐｒｏｇｒａｍ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ）情報とＳＩ（Ｓｅｒｖｉｃｅ  Ｉｎｆｏｒｍａｔｉｏｎ）情報とを生成する。ＴＳ多重装置１３は、一般に、多重化されたＴＳとＰＳＩ情報とＳＩ情報とを多重し、多重化されたＴＳを生成する。【０００３】
図２は、ＴＳを送信し、送信されたＴＳを受信するシステムを概略的に説明する図である。図２に示すように、このシステムは、送信機２１と、受信機２２と、を備える。送信機２１は、（例えば図１に示すシステムから出力された）ＴＳを送路符号化し、送信信号を生成する。受信機２２は、送信信号を受信し、復調し、デコードする。【０００４】
なお、当業者は、ここに記載した背景技術が、国によって若干異なることを容易に理解できるであろう。
【非特許文献１】アストロデザイン株式会社 、「ＳＰ−５０００」（商品説明）、インターネット＜ＵＲＬ  http://www.astrodesign.co.jp/shop/goods/goods.asp?goods=0000000000110＞
【非特許文献２】アストロデザイン株式会社 、「ＣＸ５５０３Ａ」（商品説明）、インターネット＜ＵＲＬ  http://www.astrodesign.co.jp/shop/goods/goods.asp?goods=0000000000013＞
【非特許文献３】アストロデザイン株式会社 、「ＳＰ−５００２」（商品説明）、インターネット＜ＵＲＬ  http://www.astrodesign.co.jp/shop/goods/goods.asp?goods=0000000000112＞
【発明の開示】
【発明が解決しようとする課題】
【０００５】
図２に示すシステムが、日本の地上デジタル放送方式（ＩＳＤＢ）に従う場合、受信機２２は、一般に、送信信号をデコード（再生）する前に、予めチャンネル設定が実行される。即ち、受信機２２は、受信可能な送信信号をサーチし、受信可能な送信信号を復調し、ＴＳに含まれるＮＩＴ（Ｎｅｔｗｏｒｋ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｔａｂｌｅ）パケットを抽出し、ＮＩＴパケットに記述される情報（ＴＳＩＤ、ＳｅｒｖｉｃｅＩＤ及びＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤが含まれる）を記憶する。その後、受信機２２のリモートコントローラによって、受信チャンネルが設定されると、受信機２２は、受信チャンネルに一致するＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤに対応するＴＳＩＤ及びＳｅｒｖｉｃｅＩＤを持つＴＳをデコードする。【０００６】
従って、同一のコンテンツ（同一の映像ＴＳ及び音声ＴＳ）を持つＴＳを、異なる受信チャンネルで、既にチャンネル設定が実行された受信機２２に受信させるためには、ＮＩＴパケットに記述されるＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤ、ＴＳＩＤ及びＳｅｒｖｉｃｅＩＤを修正する必要がある。さらに、ＮＩＴパケットの一部を修正すると、ＰＳＩパケット間で整合を保つために、ＰＡＴパケット及びＰＭＴパケットの一部も修正する必要がある。【０００７】
このように、同一のコンテンツを持つＴＳを、異なる受信チャンネルで受信機２２に受信させるためには、ＰＳＩパケット（ＮＩＴパケット、ＰＡＴパケット及びＰＭＴパケット）の一部を修正すればよい。しかしながら、図１に示すＰＳＩ／ＳＩ生成装置１２は、例えば、アストロデザイン社から入手可能なソフトウェア「ＳＰ−５０００」（非特許文献１参照）によって構成され、ＰＳＩ／ＳＩ生成装置１２には、受信チャンネルに関するパラメータを修正しても、ＰＳＩ情報及びＳＩ情報を生成する。その結果、図１に示すＴＳ多重装置１３は、多重化されたＴＳとＰＳＩ情報とＳＩ情報とを多重する必要がある。この多重をリアルタイムで実行するためには、ＴＳ多重装置１３は、例えば、アストロデザイン社から入手可能なハードウェア「ＣＸ５５０３Ａ」（非特許文献２参照）によって構成され、その結果、ＴＳ多重装置１３は、高価になる。【０００８】
一方、図１に示すＰＳＩ／ＳＩ生成装置１２の機能も備えるＴＳ多重装置１３は、例えば、アストロデザイン社からソフトウェア「ＳＰ−５００２」（非特許文献３参照）によって構成され、ハードウェアと比べて安価になり得る。しかしながら、多重化されたＴＳとＰＳＩ情報とＳＩ情報とを多重する時間が多く必要であり、多重をリアルタイムで実行することができない。【０００９】
なお、同一のコンテンツを持つＴＳを、異なる受信チャンネルで受信機２２に受信させる第１の目的は、受信機２２を検査することである。また、第２の目的は、同一のコンテンツを持つＴＳを、異なる地域（例えば、関東広域及び近畿広域）間で放送することである。【００１０】
加えて、図２に示す受信機２２に入力されるＴＳに、ＮＩＴパケットが含まれていない場合、受信機２２は、そのＴＳを受信することができない。また、図２に示す受信機２２に入力されるＴＳに、受信機２２が受信不可能なＮＩＴパケット（ＢＳ（衛生）放送用のＮＩＴパケット、他国の地上デジタル放送のＮＩＴパケット）が含まれている場合も、受信機２２は、そのＴＳを受信することができない。したがって、ＴＳにＮＩＴパケットを追加する場合、或いは、ＮＩＴパケットを変更する場合も、図１に示すＴＳ多重装置１３は、多重化されたＴＳとＰＳＩ情報とＳＩ情報とを多重する必要がある。【００１１】
なお、図２に示すシステムが、米国の地上デジタル放送方式（ＡＴＳＣ）に従う場合、ＮＩＴパケットは、ＶＣＴ（Ｖｉｒｔｕａｌ  Ｃｈａｎｎｅｌ  Ｔａｂｌｅ）パケットに相当し、ＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤは、ＭａｊｏｒＣｈａｎｎｅｌＮｕｍｂｅｒに相当する。米国の地上デジタル放送方式においては、ＶＣＴパケットに記述されるＭａｊｏｒＣｈａｎｎｅｌＮｕｍｂｅｒ、ＴＳＩＤ及びＰｒｏｇｒａｍＮｕｍｂｅｒを修正しなくても、既にチャンネル設定が実行された受信機２２は、同一のコンテンツ（同一の映像ＴＳ及び音声ＴＳ）を持つＴＳを、異なる受信チャンネルで、受信できるが、ＭａｊｏｒＣｈａｎｎｅｌＮｕｍｂｅｒを修正する必要があり得る。【００１２】
また、欧州の地上デジタル放送方式（ＤＶＢ−Ｔ）は、日本の地上デジタル放送方式と類似しており、ＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤと同様のもの（例えば、（イギリス、オーストラリア等において採用されている）ＬｏｇｉｃａｌＣｈａｎｎｅｌＮｕｍｂｅｒ）を採用している。【００１３】
本発明の目的は、ＴＳを入力し、ＴＳ中に含まれる所定のパケットの一部を修正する装置を提供することである。【００１４】
本発明のもう１つの目的は、安価で且つリアルタイムにＴＳを処理することができる装置を提供することである。【００１５】
本発明の他の目的は、以下に述べる実施形態及び添付の図面を参照し、また、日本以外の他国の事情を考慮することによって、当業者に明らかになるであろう。
【課題を解決するための手段】
【００１６】
本発明の装置は、ＴＳ（トランスポートストリーム）を入力し、各ＴＳパケットが所定のパケットであるか否かを判定する第１手段（３１）と、ＴＳを遅延させる第２手段（３２）と、所定のパケットの一部を修正する第３手段（３３）と、遅延させられたＴＳと修正された所定のパケットとを選択的に出力する第４手段（３４）と、を備える。【００１７】
前記第３手段（３３）は、前記所定のパケットに記述されたＩＤ又は同様のもの（例えば、Ｎｕｍｂｅｒ）を所定のＩＤ又は同様のもの（例えば、Ｎｕｍｂｅｒ）に上書きすることができる。【００１８】
前記所定のパケットは、ＰＡＴパケット、ＰＭＴパケット及びＮＩＴパケット（又はＮＩＴパケットと同様のもの（例えば、ＶＣＴパケット））を含むことができる。【００１９】
前記所定のパケットは、ＰＡＴパケット、ＰＭＴパケット、及び、ＮＩＴパケット（又はＮＩＴパケットと同様のもの（例えば、ＶＣＴパケット））を挿入すべき位置に該当するＮｕｌｌパケットを含むことができる。【００２０】
前記所定のパケットは、ＰＡＴパケット及びＰＭＴパケットを含み、ＮＩＴパケット（又はＮＩＴパケットと同様のもの（例えば、ＶＣＴパケット））を含まないことができる。【００２１】
本発明の装置はさらに、ＰＡＴパケットの記述を解析する手段（６１、４１）を、備えることができ、前記第１手段（３１）は、各ＴＳパケットのＰＩＤが、ＰＡＴパケットのＰＩＤであるか否かを判定することができ、ＰＡＴパケットの記述を解析する前記手段（６１、４１）は、ＰＡＴパケットの記述を解析し、ＰＭＴパケットのＰＩＤを取得することができる。【００２２】
前記第１手段（３１）は、各ＴＳパケットのＰＩＤが、ＰＭＴパケットのＰＩＤであるか否かを判定することができる。【００２３】
前記第１手段（３１）は、各ＴＳパケットのＰＩＤが、ＰＡＴパケットのＰＩＤであるか否かを判定することができ、ＰＡＴパケットの記述を解析する前記手段（６１、４１）は、ＰＡＴパケットの記述を解析し、ＮＩＴパケットに関する記述があるか否かを判定することができる。【００２４】
前記第１手段（３１）は、所定の期間、各ＴＳパケットのＰＩＤが、ＮＩＴパケットのＰＩＤであるか否かを判定することができる。【００２５】
ＮＩＴパケットが無い場合、前記所定のパケットは、ＮＵＬＬパケットを含むことができ、前記第１手段（３１）は、各ＴＳパケットのＰＩＤが、ＮＵＬＬパケットのＰＩＤであるか否かを判定することができる。【００２６】
本発明の装置はさらに、ＭＧＴパケットの記述を解析する手段（２０１、４１）を、備えることができ、前記所定のパケットは、ＭＧＴパケットを含むことができ、前記第１手段（３１）は、各ＴＳパケットのＰＩＤが、ＭＧＴパケットのＰＩＤであるか否かを判定することができ、ＭＧＴパケットの記述を解析する前記手段（２０１、４１）は、ＭＧＴパケットの記述を解析し、ＶＣＴパケットに関する記述があるか否かを判定することができる。【００２７】
前記所定のパケットは、ＶＣＴパケットを含むことができ、前記第１手段（３１）は、所定の期間、各ＴＳパケットのＰＩＤが、ＶＣＴパケットのＰＩＤであるか否かを判定することができる。【００２８】
ＶＣＴパケットが無い場合、前記所定のパケットは、ＮＵＬＬパケットを含むことができ、前記第１手段（３１）は、各ＴＳパケットのＰＩＤが、ＮＵＬＬパケットのＰＩＤであるか否かを判定することができる。【００２９】
本発明の装置はさらに、書き換え用のＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤ又は同様のもの（例えば、ＭａｊｏｒＣｈａｎｎｅｌＮｕｍｂｅｒ、ＬｏｇｉｃａｌＣｈａｎｎｅｌＮｕｍｂｅｒ）を記憶する手段（８５）を、備えることができ、前記第３手段（３３）は、所定のパケットに記述されるＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤ又は同様のもの（例えば、ＭａｊｏｒＣｈａｎｎｅｌＮｕｍｂｅｒ、ＬｏｇｉｃａｌＣｈａｎｎｅｌＮｕｍｂｅｒ）を、前記記憶される書き換え用のＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤ又は同様のもの（例えば、ＭａｊｏｒＣｈａｎｎｅｌＮｕｍｂｅｒ、ＬｏｇｉｃａｌＣｈａｎｎｅｌＮｕｍｂｅｒ）に上書きすることができる。【００３０】
本発明の装置はさらに、書き換え用のＴＳＩＤ、ＳｅｒｖｉｃｅＩＤ及びＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤ（又はＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤと同様のもの（例えば、ＭａｊｏｒＣｈａｎｎｅｌＮｕｍｂｅｒ、ＬｏｇｉｃａｌＣｈａｎｎｅｌＮｕｍｂｅｒ））を記憶する手段（８５）を、備えることができ、前記第３手段（３３）は、所定のパケットに記述されるＴＳＩＤ、ＳｅｒｖｉｃｅＩＤ及びＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤ（又はＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤと同様のもの（例えば、ＭａｊｏｒＣｈａｎｎｅｌＮｕｍｂｅｒ、ＬｏｇｉｃａｌＣｈａｎｎｅｌＮｕｍｂｅｒ））を、前記記憶される書き換え用のＴＳＩＤ、ＳｅｒｖｉｃｅＩＤ及びＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤ（又はＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤと同様のもの（例えば、ＭａｊｏｒＣｈａｎｎｅｌＮｕｍｂｅｒ、ＬｏｇｉｃａｌＣｈａｎｎｅｌＮｕｍｂｅｒ））に上書きすることができる。【００３１】
本発明の装置はさらに、書き換え用のＮＩＴパケットを記憶する手段（８５）を、備えることができ、前記第１手段（３１）は、各ＴＳパケットが、ＰＡＴパケット、ＰＭＴパケット、及び、ＮＩＴパケットを挿入すべき位置に該当するＮｕｌｌパケットの何れか１つに該当するか否かを判定することができ、各ＴＳパケットが、前記第１手段（３１）によって、ＮＩＴパケットを挿入すべき位置に該当するＮｕｌｌパケットに該当すると判定された場合、前記第４手段（３４）は、前記記憶された書き換え用のＮＩＴパケットを、修正された所定のパケットとして、出力することができる。【００３２】
本発明の装置はさらに、書き換え用のＶＣＴパケットを記憶する手段（８５）を、備えることができ、前記第１手段（３１）は、各ＴＳパケットが、ＰＡＴパケット、ＰＭＴパケット、及び、ＶＣＴパケットを挿入すべき位置に該当するＮｕｌｌパケットの何れか１つに該当するか否かを判定することができ、各ＴＳパケットが、前記第１手段（３１）によって、ＶＣＴパケットを挿入すべき位置に該当するＮｕｌｌパケットに該当すると判定された場合、前記第４手段（３４）は、前記記憶された書き換え用のＶＣＴパケットを、修正された所定のパケットとして、出力することができる。【００３３】
前記記憶手段（８５）はさらに、書き換え用のＭＧＴパケットを記憶することができ、前記第１手段（３１）は、各ＴＳパケットが、ＰＡＴパケット、ＰＭＴパケット、ＶＣＴパケットを挿入すべき位置に該当するＮｕｌｌパケット、及び、ＭＧＴパケットを挿入すべき位置に該当するＮｕｌｌパケットの何れか１つに該当するか否かを判定することができ、各ＴＳパケットが、前記第１手段（３１）によって、ＭＧＴパケットを挿入すべき位置に該当するＮｕｌｌパケットに該当すると判定された場合、前記第４手段（３４）は、前記記憶された書き換え用のＭＧＴパケットを、修正された所定のパケットとして、出力することができる。【００３４】
本発明の装置はさらに、書き換え用のＮＩＴパケット（又はＮＩＴパケットと同様のもの（例えば、ＶＣＴパケット）を記憶する手段（８５）を、備えることができ、前記第１手段（３１）は、各ＴＳパケットが、ＰＡＴパケット、ＰＭＴパケット、及び、ＮＩＴパケット（又はＮＩＴパケットと同様のもの（例えば、ＶＣＴパケット）の何れか１つに該当するか否かを判定することができ、各ＴＳパケットが、前記第１手段（３１）によって、ＮＩＴパケット（又はＮＩＴパケットと同様のもの（例えば、ＶＣＴパケット）に該当すると判定された場合、前記第４手段（３４）は、前記記憶された書き換え用のＮＩＴパケット（又はＮＩＴパケットと同様のもの（例えば、ＶＣＴパケット）を、修正された所定のパケットとして、出力することができる。【００３５】
前記第１手段（３１）は、各ＴＳパケットが、ＰＡＴパケット及びＰＭＴパケットの何れか１つに該当するか否かを判定することができ、前記第４手段（３４）によって選択的に出力される所定のパケットは、前記第３手段（３３）からの修正されたＰＡＴパケット及びＰＭＴパケットを含むことができ、前記第４手段（３４）によって選択的に出力されるＴＳは、前記第２手段（３２）からの遅延させられたＮＩＴパケット（又はＮＩＴパケットと同様のもの（例えば、ＶＣＴパケット）を含むことができる。【００３６】
本発明の装置はさらに、ＮＩＴパケットを送出するためのタイミング信号を発生する手段（４２）と、書き換え用のＮＩＴパケットを記憶する手段（８５）と、を備えることができ、前記第１手段（３１）は、前記タイミング信号をトリガとしてＮＵＬＬパケットを検出することができ、前記第４手段（３４）は、前記記憶された書き換え用のＮＩＴパケットを、修正された所定のパケットとして、出力することができる。【００３７】
本発明の装置はさらに、ＶＣＴパケットを送出するためのタイミング信号を発生する手段（４２）と、書き換え用のＶＣＴパケットを記憶する手段（８５）と、を備えることができ、前記第１手段（３１）は、前記タイミング信号をトリガとしてＮＵＬＬパケットを検出することができ、前記第４手段（３４）は、前記記憶された書き換え用のＶＣＴパケットを、修正された所定のパケットとして、出力することができる。【００３８】
本発明の装置はさらに、ＭＧＴパケットを送出するための第２のタイミング信号を発生する手段（４２）を、備えることができ、前記記憶手段（８５）はさらに、書き換え用のＭＧＴパケットを記憶することができ、前記第１手段（３１）は、前記第２のタイミング信号をトリガとして第２のＮＵＬＬパケットを検出することができ、前記第４手段（３４）は、前記記憶された書き換え用のＭＧＴパケットを、修正された所定のパケットとして、出力することができる。【００３９】
本発明の装置は、ＴＳを入力し、各ＴＳパケットが所定のパケットであるか否かを判定する手段（１５１）と、前記所定のパケットの一部を修正する手段（３３）と、修正されていない非所定のパケットと修正された所定のパケットとを選択的に出力する手段（１５２）と、を備える。
【発明の効果】
【００４０】
本発明に従えば、所定のパケット（例えば、ＰＳＩパケット）を備える試験用のＴＳ（例えば、ＡＲＩＢから入手可能なＴＳ「標準テストストリーム」）を利用し、所定のパケットの一部を修正し、新たなＴＳを作成することができる。また、ＴＳが、受信機によって受信できない場合であっても、受信機が受信可能なＴＳを容易に生成することができる。本発明の他の利点は、以下に述べる実施形態及び添付の図面を参照し、また、日本以外の他国の事情を考慮することによって、当業者に明らかになるであろう。
【図面の簡単な説明】
【００４１】
【図１】ＰＳＩ／ＳＩ情報を生成し、それとＴＳとを多重する従来のシステムを概略的に説明する図である。
【図２】ＴＳを送信し、送信されたＴＳを受信するシステムを概略的に説明する図である。
【図３】本発明に従ってＰＳＩパケットの一部を修正する装置の概略ブロック図を示す。
【図４】図３に示す第１手段の詳細なブロック図を示す。
【図５】図３に示す第２手段の詳細なブロック図を示す。
【図６】図３に示す第３手段の一部の詳細なブロック図を示す。
【図７】図３に示す第３手段の一部の詳細なブロック図を示す。
【図８】図３に示す第３手段の一部の詳細なブロック図を示す。
【図９】図３に示す第４手段の詳細なブロック図を示す。
【図１０】ＴＳパケットの記述の１例を説明するための図である。
【図１１Ａ】ＰＡＴパケットの記述の一例を説明するための図である。
【図１１Ｂ】ＮＩＴパケットに関する記述を有しないＰＡＴパケットの記述の一例を説明するための図である。
【図１２】ＰＭＴパケットの記述の一例を説明するための図である。
【図１３Ａ】ＮＩＴパケットの記述の一例を説明するための図である。
【図１３Ｂ】図１３Ａ中の矢印１３２によって示される部分の詳細な記述の一例を説明するための図である。
【図１４】本発明の装置によって、ＰＳＩパケットの一部が修正されたＴＳを説明するための図である。
【図１５】本発明の装置によって、ＰＳＩパケットの一部が修正されたＴＳを説明するための図である。
【図１６】本発明に従ってＰＳＩパケットの一部を修正する装置の概略ブロック図を示す。
【図１７Ａ】ＶＣＴパケットの記述の一例を説明するための図である。
【図１７Ｂ】図１７Ａ中の矢印１７２によって示される部分の詳細な記述の一例を説明するための図である。
【図１８】ＭＧＴパケットの記述の一例を説明するための図である。
【図１９】図４にＭＧＴパケットの流れを加えた図である。
【図２０】ＭＧＴ解析器、ＭＧＴ編集器、ＣＲＣ生成器、マルチプレクサ及びセレクタを表す。
【図２１】図１３Ａ中の矢印１３２によって示される部分の詳細な記述の他の一例（ＤＶＢ−Ｔ用）を説明するための図である。
【発明を実施するための最良の形態】
【００４２】
図３は、本発明に従ってＰＳＩパケットの一部を修正する装置の概略ブロック図を示す。本発明の装置は、概して、ＴＳを入力し、各ＴＳパケットがＰＳＩパケットであるか否かを判定する手段（第１手段）３１と、ＴＳを入力し、各ＴＳパケットがＰＳＩパケットであるか否かを判定するために必要な時間だけ、ＴＳを遅延させる手段（第２手段）３２と、ＰＳＩパケットであるパケットの一部を修正する手段（第３手段）３３と、遅延させられたＴＳと修正されたＰＳＩパケットとを入力し、遅延させられたＴＳと修正されたＰＳＩパケットとを選択的に出力する手段（第４手段）３４と、を備える。なお、本発明の装置の出力は、図２に示す送信機２１と接続される。或いは、本発明の装置は、送信機２１の内部に設けることもできる。【００４３】
図４は、図３に示す第１手段の詳細なブロック図を示す。図３に示される第１手段３１は、パケット検出器４１及び制御器４３（好ましくは、並びにタイミング生成器４２）に対応する。図１０は、ＴＳパケットの記述の１例を説明するための図である。なお、図１０に示すＴＳパケット長は、１８８バイトであるが、ＴＳパケット長は、２０４バイトであってもよい。【００４４】
パケット検出器４１は、各ＴＳパケットがＰＳＩパケットであるか否かを判定する。具体的には、パケット検出器４１は、各ＴＳパケットのシンクバイト（１６進数表記で、「４７」（０ｘ４７））（図１０中の矢印１００参照）を抽出し、各ＴＳパケットの２〜３バイト目からパケットＩＤ（ＰＩＤ）（図１０中の矢印１０１参照）を抽出し、各ＴＳパケットのＰＩＤが、ＰＳＩパケットのＰＩＤ（ＰＡＴパケットのＰＩＤ、ＰＭＴパケットのＰＩＤ及びＮＩＴパケットのＰＩＤ）であるか否かを判定する。なお、ＰＡＴパケットのＰＩＤは、１６進数表記で、「００００」（０ｘ００００）であり、ＮＩＴパケットのＰＩＤは、１６進数表記で、「００１０」（０ｘ００１０）である。また、ＰＭＴパケットのＰＩＤは、ＰＡＴパケットに記述され、また、ＮＩＴパケットのＰＩＤも、ＰＡＴパケットに記述されている。【００４５】
図１１Ａは、ＰＡＴパケットの記述の一例を説明するための図である。【００４６】
まず、図４に示されるパケット検出器４１は、各ＴＳパケットのＰＩＤ（図１０中の矢印１０１参照）が、０ｘ００００であるか否かを判定し、ＰＩＤ「０ｘ００００」を持つＰＡＴパケットをＰＡＴ解析器６１に送り出す。ＰＡＴ解析器６１は、ＰＡＴパケットの記述を解析し、ＰＭＴパケットのＰＩＤ（図１１Ａ中の矢印１１０参照）を取得する。パケット検出器４１は、ＰＭＴパケットのＰＩＤをＰＡＴ解析器６１から受け取り、ＰＭＴパケットのＰＩＤを記憶する。なお、ＰＭＴパケットの数は、少なくとも１つ以上あり、ＰＭＴパケットのＰＩＤが複数存在する場合、パケット検出器４１は、それらのＰＩＤをすべて記憶する。【００４７】
なお、パケット検出器４１が、ＰＡＴパケットの記述を解析し、ＰＭＴパケットのＰＩＤを取得してもよい。【００４８】
ＰＭＴパケットのＰＩＤが記憶された後、パケット検出器４１は、各パケットのＰＩＤが、ＰＡＴパケットのＰＩＤ（０ｘ００００）、ＰＭＴパケットのＰＩＤ（パケット検出器４１に記憶されたＰＩＤ）及びＮＩＴパケットのＰＩＤ（０ｘ００１０）の何れか１つに該当するか否かを判定する。パケットのＰＩＤが、ＰＡＴパケット、ＰＭＴパケット及びＮＩＴパケットのＰＩＤの何れにも該当しない場合、パケット検出器４１は、非ＰＳＩパケットであることを表す信号を制御器４３に送る。ＴＳパケットのＰＩＤが、ＰＡＴパケットのＰＩＤに該当する場合、パケット検出器４１は、そのパケットをＰＡＴ解析器６１及びＰＡＴ編集器６２に送り出し、また、ＰＡＴパケットであることを表す信号を制御器４３に送る。ＴＳパケットのＰＩＤが、ＰＭＴパケットのＰＩＤに該当する場合、パケット検出器４１は、そのパケットをＰＭＴ解析器７１及びＰＭＴ編集器７２に送り出し、また、ＰＭＴパケットであることを表す信号を制御器４３に送る。ＴＳパケットのＰＩＤが、ＮＩＴパケットのＰＩＤに該当する場合、パケット検出器４１は、そのパケットをＮＩＴ解析器８１及びＮＩＴ編集器８２に送り出し、また、ＮＩＴパケットであることを表す信号を制御器４３に送る。【００４９】
制御器４３は、非ＰＳＩパケット、ＰＡＴパケット、ＰＭＴパケット又はＮＩＴパケットの何れかであることを表す第１の制御信号をマルチプレクサ９１に送る。【００５０】
ＰＡＴ解析器６１が、ＰＡＴパケットの記述を解析し、ＰＭＴパケットのＰＩＤを取得する際に、ＰＡＴ解析器６１は、好ましくは、ＮＩＴパケットに関する記述（ｐｒｏｇｒａｍ＿ｎｕｍｂｅｒ「０ｘ００００」（図１１Ａ中の矢印１１１参照）かつｎｅｗｔｏｒｋ＿ＩＤ「０ｘ００１０」（図１１Ａ中の矢印１１２参照））が、ＰＡＴパケットに記述されているか否かを判定する。【００５１】
また、ＰＡＴ解析器６１は、ＮＩＴパケットに関する記述の有無をパケット検出器４１に送る。パケット検出器４１は、ＮＩＴパケットに関する記述がＰＡＴパケットに無いことを表す信号を受け取る場合、パケット検出器４１は、入力されるＴＳにＮＩＴパケットが存在しないと判定する。【００５２】
なお、パケット検出器４１が、ＮＩＴパケットに関する記述の有無を判定してもよい。【００５３】
また、ＰＡＴ解析器６１或いはパケット検出器４１がＮＩＴパケットに関する記述の有無を判定する代わりに、パケット検出器４１は、所定の期間（例えば、２０秒）、各ＴＳパケットのＰＩＤが、ＮＩＴパケットのＰＩＤであるか否かを判定し、当該所定の期間にＮＩＴパケットを検出しない場合、パケット検出器４１は、入力されるＴＳにＮＩＴパケットが存在しないと判定してもよい。【００５４】
さらに、好ましくは、図３に示される第１手段３１は、図４に示されるタイミング生成器４２を備える。タイミング生成器４２は、基準信号（例えば、５４ＭＨｚ）を生成（又は入力）し、基準信号を所定の数（例えば、５４０，０００，０００）だけカウントしたときを１周期とする所定の周期（例えば、１０秒）を有するタイミング信号を生成する。タイミング信号（ＮＩＴ送出信号）は、パケット検出器４１が、タイミング信号を受け取った時から最初に存在するＮｕｌｌパケットを検出するための信号である。入力されるＴＳにＮＩＴパケットが存在しないと判定する場合、パケット検出器４１は、タイミング信号をトリガとして、Ｎｕｌｌパケットを検出する。具体的には、パケット検出器４１は、タイミング信号を受け取る毎に、ＴＳを構成する各ＴＳパケットのＰＩＤが、ＮｕｌｌパケットのＰＩＤ（０ｘ１ＦＦＦ）に該当するか否かを判定する。ＴＳパケットのＰＩＤが、ＮＵＬＬパケットのＰＩＤに該当する場合、パケット検出器４１は、ＮＩＴパケットを挿入すべき位置に該当するＮｕｌｌパケットであることを表す信号を制御器４３に送る。なお、パケット検出器４１は、タイミング信号を受け取った時から最初に存在するＮｕｌｌパケットを検出した後、次のタイミング信号を受け取るまでの間、ＮｕｌｌパケットのＰＩＤであるか否かの判定を停止し、或いは、Ｎｕｌｌパケットであることを表す信号の送信を停止する。【００５５】
制御器４３は、ＮＩＴパケットを挿入すべき位置に該当するＮｕｌｌパケットであることを表す信号を受け取る場合、ＮＩＴパケットであることを表す第１の制御信号の代わりに、ＮＩＴパケットを挿入すべき位置に該当するＮｕｌｌパケットであることを表す第１の制御信号をマルチプレクサ９１に送る。さらに、制御器４３は、予め用意されたＮＩＴパケットを送出すべきことを表す第２の制御信号を、メモリ８５に送り、また、予め用意されたＮＩＴパケットを選択すべきことを表す第３の制御信号をセレクタ８６に送る。【００５６】
図５は、図３に示す第２手段の詳細なブロック図を示す。図３に示される第２手段３２は、図５に示される遅延バッファ５１に対応する。【００５７】
図５に示される遅延バッファ５１は、パケット検出器４１に入力されるＴＳと同じＴＳを入力する。遅延バッファ５１は、パケット検出器４１が各ＴＳパケットがＰＳＩパケットであるか否かを判定するために必要な時間だけ、ＴＳを遅延させる。パケット検出器４１が各ＴＳパケットがＰＳＩパケットであるか否かを判定するために必要な時間は、言い換えれば、パケット検出器４１が各ＴＳパケットのＰＩＤを抽出するのに必要な時間であり、具体的には、３バイトに相当する時間である。遅延バッファ５１は、遅延させたＴＳをマルチプレクサ９１に送る。【００５８】
図６〜図８は、それぞれ、図３に示す第３手段の一部の詳細なブロック図を示す。図３に示される第３手段３３は、図６〜図８に示されるＰＡＴ解析器６１、ＰＡＴ編集器６２、ＣＲＣ生成器６３、マルチプレクサ６４、ＰＭＴ解析器７１、ＰＭＴ編集器７２、ＣＲＣ生成器７３、マルチプレクサ７４、ＮＩＴ解析器８１、ＮＩＴ編集器８２、ＣＲＣ生成器８３、マルチプレクサ８４及びメモリ８５（好ましくは、並びにセレクタ８６）に対応する。図１１Ｂは、ＮＩＴパケットに関する記述を有しないＰＡＴパケットの記述の一例を説明するための図である。【００５９】
上述のように、図６に示されるＰＡＴ解析器６１は、ＰＡＴパケットをパケット検出器４１から受け取ると、ＰＡＴパケットの記述を解析し、ＰＭＴパケットのＰＩＤ（図１１Ａ及びＢ中の矢印１１０参照）を取得し、また、ＮＩＴパケットに関する記述（ｐｒｏｇｒａｍ＿ｎｕｍｂｅｒ「０ｘ００００」（図１１Ａ中の矢印１１１参照）かつｎｅｗｔｏｒｋ＿ＩＤ「０ｘ００１０」（図１１Ａ中の矢印１１２参照））が、ＰＡＴパケットに記述されているか否かを判定する。ＰＡＴ解析器６１は、ＰＭＴパケットのＰＩＤ（好ましくは、及びＮＩＴパケットに関する記述の有無）をパケット検出器４１に送る。【００６０】
さらに、ＰＡＴ解析器６１は、ＰＡＴパケットの記述を解析する際に、ＰＡＴパケットのセクション長（図１１Ａ及びＢ中の矢印１１３参照）を取得し、それをＰＡＴ編集器６２に送る。また、ＰＡＴ解析器６１は、ＳｅｒｖｉｃｅＩＤの記述位置（図１１Ａ及びＢ中の矢印１１５参照）を取得し、それをＰＡＴ編集器６２に送る。好ましくは、ＰＡＴ解析器６１は、ＮＩＴパケットに関する記述の有無をＰＡＴ編集器６２に送る。なお、ＰＡＴ解析器６１は、ＴＳＩＤの記述位置（図１１Ａ及びＢ中の矢印１１４参照）を取得し、それをＰＡＴ編集器６２に送ってもよい。【００６１】
図６に示されるＰＡＴ編集器６２は、ＰＡＴ解析器６１に入力されるＰＡＴパケットと同じパケットをパケット検出器４１から受け取る。また、ＰＡＴ編集器６２は、書き換え用のＴＳＩＤ及びＳｅｒｖｉｃｅＩＤをメモリ８５から受け取る。ＰＡＴ編集器６２は、ＴＳＩＤ及びＳｅｒｖｉｃｅＩＤの記述位置に、それぞれ、書き換え用のＴＳＩＤ及びＳｅｒｖｉｃｅＩＤを上書きする。なお、ＴＳＩＤの記述位置は、セクションの先頭（ｔａｂｌｅＩＤ）から４および５バイト目であるため、ＰＡＴ編集器６２は、セクションの先頭からＴＳＩＤの記述位置を求めることができる。【００６２】
さらに、ＰＡＴ編集器６２は、ＰＡＴパケットのセクション長に基づき、ＰＡＴパケットの（ＴＳＩＤ及びＳｅｒｖｉｃｅＩＤが修正された）セクション・データをＣＲＣ生成器６３及びマルチプレクサ６４に送る。ＮＩＴパケットに関する記述がＰＡＴパケットに無いことを表す信号を受け取る場合、ＰＡＴ編集器６２は、ＮＩＴパケットに関する記述をＰＡＴパケットに追加し、ＰＡＴパケットのセクション長を修正し、また、（セクション長、ＴＳＩＤ及びＳｅｒｖｉｃｅＩＤが修正され、ＮＩＴパケットに関する記述が追加された）セクション・データをＣＲＣ生成器６３及びマルチプレクサ６４に送る。【００６３】
ＣＲＣ生成器６３は、セクション・データに基づき、新たなＣＲＣコードを生成し、マルチプレクサ６４に送る。マルチプレクサ６４は、セクション・データと新たなＣＲＣコードとを多重し、修正されたＰＡＴパケットをマルチプレクサ９１に送る。【００６４】
図１２は、ＰＭＴパケットの記述の一例を説明するための図である。【００６５】
図７に示されるＰＭＴ解析器７１は、ＰＭＴパケットをパケット検出器４１から受け取ると、ＰＭＴパケットの記述を解析し、ＰＭＴパケットのセクション長（図１２中の矢印１２０参照）を取得し、それをＰＭＴ編集器７２に送る。また、ＰＭＴ解析器７１は、ＳｅｒｖｉｃｅＩＤの記述位置（図１２中の矢印１２１参照）を取得し、それをＰＭＴ編集器７２に送る。【００６６】
ＰＭＴ編集器７２は、ＰＭＴ解析器７１に入力されるＰＭＴパケットと同じパケットをパケット検出器４１から受け取る。また、ＰＭＴ編集器７２は、書き換え用のＳｅｒｖｉｃｅＩＤをメモリ８５から受け取る。ＰＭＴ編集器７２は、ＳｅｒｖｉｃｅＩＤの記述位置に、書き換え用のＳｅｒｖｉｃｅＩＤを上書きする。さらに、ＰＭＴ編集器７２は、ＰＭＴパケットのセクション長に基づき、ＰＭＴパケットの（ＳｅｒｖｉｃｅＩＤが修正された）セクション・データをＣＲＣ生成器７３及びマルチプレクサ７４に送る。【００６７】
ＣＲＣ生成器７３は、セクション・データに基づき、新たなＣＲＣコードを生成し、マルチプレクサ７４に送る。マルチプレクサ７４は、セクション・データと新たなＣＲＣコードとを多重し、修正されたＰＭＴパケットをマルチプレクサ９１に送る。【００６８】
図１３Ａは、ＮＩＴパケットの記述の一例を説明するための図であり、図１３Ｂは、図１３Ａ中の矢印１３２によって示される部分の詳細な記述の一例を説明するための図である。【００６９】
図８に示されるＮＩＴ解析器８１は、ＮＩＴパケットをパケット検出器４１から受け取ると、ＮＩＴパケットの記述を解析し、ＮＩＴパケットのセクション長（図１３Ａ中の矢印１３０参照）を取得し、それをＮＩＴ編集器８２に送る。また、ＮＩＴ解析器８１は、ＴＳＩＤ、ＳｅｒｖｉｃｅＩＤ及びＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤの記述位置（図１３Ａ中の矢印１３１、図１３Ｂ中の矢印１３３及び図１３Ｂ中の矢印１３４を参照）を取得し、それらをＮＩＴ編集器８２に送る。【００７０】
ＮＩＴ編集器８２は、ＮＩＴ解析器８１に入力されるＮＩＴパケットと同じパケットをパケット検出器４１から受け取る。また、ＮＩＴ編集器８２は、書き換え用のＴＳＩＤ、ＳｅｒｖｉｃｅＩＤ及びＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤをメモリ８５から受け取る。ＮＩＴ編集器８２は、ＴＳＩＤ、ＳｅｒｖｉｃｅＩＤ及びＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤの記述位置に、書き換え用のＴＳＩＤ、ＳｅｒｖｉｃｅＩＤ及びＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤを上書きする。さらに、ＮＩＴ編集器８２は、ＮＩＴパケットのセクション長に基づき、ＮＩＴパケットの（ＴＳＩＤ、ＳｅｒｖｉｃｅＩＤ及びＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤが修正された）セクション・データをＣＲＣ生成器８３及びマルチプレクサ８４に送る。【００７１】
ＣＲＣ生成器８３は、セクション・データに基づき、新たなＣＲＣコードを生成し、マルチプレクサ８４に送る。マルチプレクサ８４は、セクション・データと新たなＣＲＣコードとを多重し、修正されたＮＩＴパケットをマルチプレクサ９１に送る。メモリ８５は、少なくとも１組のＴＳＩＤ、ＳｅｒｖｉｃｅＩＤ及びＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤを記憶する。【００７２】
好ましくは、メモリ８５は、書き換え用のＮＩＴパケット（例えば、日本の地上デジタル放送用のＮＩＴパケット）をバイナリデータとして記憶し、また、図３に示される第３手段３３はさらに、セレクタ８６を備える。メモリ８５が、予め用意されたＮＩＴパケットを送出すべきことを表す第２の制御信号を、制御器４３から受け取る場合、メモリ８５は、書き換え用のＮＩＴパケットをセレクタ８６に送る。【００７３】
セレクタ８６は、予め用意されたＮＩＴパケットを選択すべきことを表す第３の制御信号を制御器４３から受け取り、書き換え用のＮＩＴパケットをマルチプレクサ９１に送る。セレクタ８６は、第３の制御信号を制御器４３から受け取らない場合、マルチプレクサ８４からの修正されたＮＩＴパケットをマルチプレクサ９１に送る。【００７４】
なお、メモリ８５は、複数の組のＴＳＩＤ、ＳｅｒｖｉｃｅＩＤ及びＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤを記憶することができ、また、制御器４３又はその他の制御器（図示せず）によって選択された１組のＴＳＩＤ、ＳｅｒｖｉｃｅＩＤ及びＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤをＰＡＴ編集器６２、ＰＭＴ編集器７２及びＮＩＴ編集器８２に送ることができる。また、メモリ８５は、複数の書き換え用のＮＩＴパケットを記憶することができ、また、制御器４３又はその他の制御器（図示せず）によって選択された１つのＮＩＴパケットをセレクタ８６に送ることができる。【００７５】
図９は、図３に示す第４手段の詳細なブロック図を示す。図３に示される第４手段３４は、図９に示されるマルチプレクサ９１に対応する。【００７６】
図９に示されるマルチプレクサ９１は、遅延させられたＴＳと、修正されたＰＡＴパケットと、修正されたＰＭＴパケットと、修正されたＮＩＴパケットと、（非ＰＳＩパケット、ＰＡＴパケット、ＰＭＴパケット又はＮＩＴパケットの何れかであることを表す）第１の制御信号と、を入力する。マルチプレクサ９１は、第１の制御信号に従って、遅延させられたＴＳ、修正されたＰＡＴパケット、修正されたＰＭＴパケット及び修正されたＮＩＴパケットを切り替えることによって、修正されたＴＳを出力する。【００７７】
図１４は、本発明の装置によって、ＰＳＩパケットの一部が修正されたＴＳを説明するための図である。図１４に示すように、第１の制御信号は、非ＰＳＩパケット「００」、ＰＡＴパケット「０１」、ＰＭＴパケット「０３」又はＮＩＴパケット「０２」の何れかであることを表し、マルチプレクサ９１は、第１の制御信号に従って、遅延させられたＴＳ（図１４中の矢印１４０参照）、修正されたＰＡＴパケット（図１４中の矢印１４１参照）、修正されたＰＭＴパケット（図１４中の矢印１４２参照）及び修正されたＮＩＴパケット（図１４中の矢印１４３参照）を選択する。【００７８】
図９に示されるマルチプレクサ９１は、ＮＩＴパケットを挿入すべき位置に該当するＮｕｌｌパケットであることを表す第１の制御信号を、制御器４３から受け取る場合、修正されたＮＩＴパケットの代わりに、書き換え用のＮＩＴを入力する。図１５は、本発明の装置によって、ＰＳＩパケットの一部が修正されたＴＳを説明するための図である。図１５に示すように、第１の制御信号は、非ＰＳＩパケット「００」、ＰＡＴパケット「０１」、ＰＭＴパケット「０３」又はＮＩＴパケットを挿入すべき位置に該当するＮｕｌｌパケット「０２」の何れかであることを表し、マルチプレクサ９１は、第１の制御信号（例えば、ＮＩＴパケットを挿入すべき位置に該当するＮｕｌｌパケット「０２」）に従って、例えば、書き換え用のＮＩＴパケット（図１５中の矢印１５０参照）を選択する。【００７９】
（変形例１）
例えば、図１６に示すように、本発明は、ＴＳを入力し、各ＴＳパケットがＰＳＩパケットであるか否かを判定し、非ＰＳＩパケットとＰＳＩパケットとを選択的に出力する第１手段１６１と、前記ＰＳＩパケットの一部を修正する第３手段３３と、修正されていない前記非ＰＳＩパケットと前記修正されたＰＳＩパケットとを入力し、修正されていない非ＰＳＩパケットと修正されたＰＳＩパケットとを選択的に出力する第４手段１６２と、を備えることができる。図３に示される第１手段３１と比較して、図１６に示される第１手段１６１は、各パケットがＰＳＩパケットでない場合、バッファ（図５における遅延バッファ５１に相当）を経由せず、非ＰＳＩのパケット（ＰＡＴパケット、ＰＭＴパケット及びＮＩＴパケット（或いは、ＮＩＴパケットを挿入すべき位置に該当するＮｕｌｌパケット）でないパケットを含む）を第４手段１６２（図９におけるマルチプレクサ９１に相当）に送り出す。【００８０】
（変形例２）
また、本発明は、ＮＩＴパケットを検出した後、一部が修正されたＮＩＴパケットの代わりに、書き換え用のＮＩＴパケットを出力することもできる。言い換えれば、本発明は、ＮＩＴパケットを書き換え用のＮＩＴパケットに強制的に書き換えることもできる。具体的には、ＰＡＴ解析器６１が、ＮＩＴパケットに関する記述の有無をパケット検出器４１に送り、パケット検出器４１が、入力されるＴＳにＮＩＴパケットが存在すると判定する場合であっても、パケット検出器４１は、Ｎｕｌｌパケットを検出せず、ＮＩＴパケットを検出することができる。さらに、制御器４３が、ＮＩＴパケットであることを表す信号を受け取る場合であっても、制御器４３は、予め用意されたＮＩＴパケットを送出すべきことを表す第２の制御信号を、メモリ８５に送り、また、予め用意されたＮＩＴパケットを選択すべきことを表す第３の制御信号をセレクタ８６に送ることもできる。【００８１】
（変形例３）
さらに、本発明は、ＮＩＴパケットをそのまま出力することもできる。具体的には、パケット検出器４１は、各ＴＳパケットが、ＮＩＴパケットを除くＰＳＩパケットであるか否かを判定する。すなわち、パケット検出器４１は、各ＴＳパケットのＰＩＤが、ＰＡＴパケットのＰＩＤ（０ｘ００００）及びＰＭＴパケットのＰＩＤ（パケット検出器４１に記憶されたＰＩＤ）の何れか１つに該当するか否かを判定する。パケットのＰＩＤが、ＰＡＴパケット及びＰＭＴパケットのＰＩＤの何れにも該当しない場合、パケット検出器４１は、非ＰＳＩパケット（修正の対象となっていないパケット）であることを表す信号を制御器４３に送る。遅延バッファ５１は、遅延させたＮＩＴパケットをマルチプレクサ９１に送る。或いは、図１６に示される第１手段１６１は、ＮＩＴパケットを、非ＰＳＩパケット（修正の対象となっていないパケット）として第４手段１６２に送る。【００８２】
（変形例４）
ＴＳが、米国の地上デジタル放送方式（ＡＴＳＣ）に従う場合、ＰＳＩパケットは、ＮＩＴパケットを含まない。ＮＩＴパケットに相当するＶＣＴパケットは、ＰＳＩＰ（Ｐｒｏｇｒａｍ  Ｓｙｓｔｅｍ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）パケットに含まれる。なお、ＰＳＩＰパケットは、ＶＣＴパケットの他に、ＭＧＴ（Ｍａｓｔｅｒ  Ｇｕｉｄｅ  Ｔａｂｌｅ）パケット、ＳＴＴ（Ｓｙｓｔｅｍ  Ｔｉｍｅ  Ｔａｂｌｅ）パケット、ＲＲＴ（Ｒａｔｉｎｇ  Ｒｅｇｉｏｎ  Ｔａｂｌｅ）パケット等を含むことができ、ＰＳＩＰパケットは、１つのテーブルを含む。ＶＣＴパケットは、ＣＶＣＴ（ＣＡＴＶ用）パケットとＴＶＣＴ（ＴＶ放送用）パケットとを含むが、両者は、ほぼ同様の構造を有しており、本発明の装置は、両者をほぼ同じものとして取り扱うことができる。【００８３】
米国の地上デジタル放送方式に従う本発明の装置は、ＮＩＴパケットの代わりに、ＶＣＴパケットを取り扱う。従って、例えば、図４、図８、図９、図１４及び図１５並びに上述の説明における「ＮＩＴ」を、「ＶＣＴ」と読み替えることができる。【００８４】
なお、ＰＳＩパケットは、ＶＣＴパケットを含まないが、本明細書、図面及び特許請求の範囲におけるＰＳＩパケットは、ＶＣＴパケットを含むものとみなすことができる。従って、例えば、図３及び図１６並びに上述の説明における「ＰＳＩ」は、ＶＣＴを含む。【００８５】
上述の説明において、「ＮＩＴ」が「ＶＣＴ」と読み替えられる場合、ＮＩＴパケットのＰＩＤ（１６進数表記で、「００１０」（０ｘ００１０））は、ＶＣＴパケットのＰＩＤ（１６進数表記で、「１ＦＦＢ」（０ｘ１ＦＦＢ））に読み替える必要がある。なお、ＶＣＴパケットのＰＩＤは、ＭＧＴ、ＳＴＴ及びＲＴＴパケットのＰＩＤと同じであるため、ＶＣＴパケットを識別するためには、パケット検出器４１は、ＴａｂｌｅＩＤを識別する必要がある。【００８６】
具体的には、各ＴＳパケットがＰＳＩパケット（ＰＡＴパケットのＰＩＤ、ＰＭＴパケットのＰＩＤ及びＶＣＴパケットのＰＩＤ）であるか否かを判定する際に、ＴＳパケットのＰＩＤが、ＶＣＴパケットのＰＩＤに該当する場合、パケット検出器４１はさらに、そのパケットの５バイト目からポインタフィールド（図１０中の矢印１０２参照）を抽出し、ポインタフィールドからＴａｂｌｅＩＤの記述位置を求め、その記述位置からＴａｂｌｅＩＤを抽出する。その後、パケット検出器４１は、抽出したＴａｂｌｅＩＤがＶＣＴパケットのＴａｂｌｅＩＤ（１６進数表記で、「Ｃ８」（０ｘＣ８：ＴＶＣＴ）又は「Ｃ９」（０ｘＣ９：ＣＶＣＴ））であるか否かを判定する。ＴＳパケットのＰＩＤ及びＴａｂｌｅＩＤが、ＶＣＴパケットのＰＩＤ及びＴａｂｌｅＩＤに該当する場合、パケット検出器４１は、そのパケットをＶＣＴ解析器（８１）及びＶＣＴ編集器（８２）に送り出し、また、ＶＣＴパケットであることを表す信号を制御器４３に送る。【００８７】
なお、ＴａｂｌｅＩＤの記述位置は、パケット内で可変である（例えば、ＶＣＴのＴａｂｌｅＩＤは、ＴＳパケットの６バイト目〜１４１バイト目であり、ＭＧＴのＴａｂｌｅＩＤは、ＴＳパケットの６バイト目〜１６１バイト目である）ため、各ＴＳパケットの種類を判定する場合に、検出器４１は、各ＴＳパケットのＰＩＤを抽出した時でなく、各ＴＳパケットのＴａｂｌｅＩＤを抽出した時に、各ＴＳパケットが、例えば、非ＰＳＩパケット、ＰＡＴパケット、ＰＭＴパケット又はＶＣＴパケット（或いは、ＶＣＴパケットを挿入すべき位置に該当するＮｕｌｌパケット）の何れかであることを判定し終える。また、遅延バッファ５１に関して、パケット検出器４１が各ＴＳパケットがＰＳＩパケットであるか否かを判定するために必要な時間は、具体的には、例えば、約１パケット長（１８８バイトに相当する時間である。【００８８】
図１７Ａは、ＶＣＴパケットの記述の一例を説明するための図であり、図１７Ｂは、図１７Ａ中の矢印１７２によって示される部分の詳細な記述の一例を説明するための図である。図１３Ａ及びＢにおける矢印１３０、１３１、１３２、１３３及び１３４は、図１７Ａ及びＢにおける矢印１７０、１７１、１７２、１７３及び１７４に対応する。なお、ＶＣＴパケットのＴａｂｌｅＩＤ（１６進数表記で、「Ｃ８」（０ｘＣ８：ＴＶＣＴ）又は「Ｃ９」（０ｘＣ９：ＣＶＣＴ））の記述位置は、図１７Ａ中の矢印１７５に対応する。【００８９】
上述の説明において、「ＮＩＴ」が「ＶＣＴ」と読み替えられる場合、ＰＡＴ解析器６２は、ＶＣＴに関する記述が、ＰＡＴパケットに記述されているか否かを判定しない。米国の地上デジタル放送方式に従うＰＡＴパケットは、ＶＣＴに関する記述を有しないからである。【００９０】
また、上述の説明において、「ＮＩＴ」が「ＶＣＴ」と読み替えられる場合、パケット検出器４１は、第１の所定の期間（例えば、０．８秒）、各ＴＳパケットのＰＩＤ及びＴａｂｌｅＩＤが、ＶＣＴパケットのＰＩＤ及びＴａｂｌｅＩＤであるか否かを判定し、当該第１の所定の期間にＶＣＴパケットを検出しない場合、パケット検出器４１は、入力されるＴＳにＶＣＴパケットが存在しないと判定する。また、タイミング生成器４２が生成するタイミング信号（ＶＣＴ送出信号）の周期は、例えば、０．４秒に設定する。【００９１】
なお、パケット検出器４１は、第２の所定の期間（例えば、０．３秒）、各ＴＳパケットのＰＩＤ及びＴａｂｌｅＩＤが、ＭＧＴパケットのＰＩＤ（１６進数表記で、「１ＦＦＢ」（０ｘ１ＦＦＢ））及びＴａｂｌｅＩＤ（１６進数表記で、「Ｃ７」（０ｘＣ７））であるか否かを判定し、当該第２の所定の期間にＭＧＴパケットを検出しない場合、パケット検出器４１は、入力されるＴＳにＭＧＴパケットが存在しないと判定してもよい。【００９２】
好ましくは、タイミング生成器４２は、第２の周期（例えば、０．１５秒）を有する第２のタイミング信号（ＭＧＴ送出信号）も生成し、メモリ８５は、書き換え用のＭＧＴパケットも記憶する。入力されるＴＳにＭＧＴパケットが存在しないと判定する場合、パケット検出器４１は、第２のタイミング信号を受け取る毎に、ＭＧＴパケットを挿入すべき位置に該当する第２のＮｕｌｌパケットを検出し、第２のＮｕｌｌパケットの検出を表す信号を制御器４３に送る。制御器４３は、ＭＧＴパケットを挿入すべき位置に該当する第２のＮｕｌｌパケットであることを表す第１の制御信号をマルチプレクサ９１に送り、予め用意されたＭＧＴパケットを送出すべきことを表す第２の制御信号をメモリ８５に送り、予め用意されたＭＧＴパケットを選択すべきことを表す第３の制御信号をセレクタ（２０６）に送る。【００９３】
さらに好ましくは、パケット検出器４１は、ＶＣＴパケット及びＭＧＴパケットの有無を以下のように判定する。パケット検出器４１は、第３の所定の期間（例えば、１秒）、各ＴＳパケットのＰＩＤが、ＶＣＴパケット及びＭＧＴパケットのＰＩＤ（１６進数表記で、「１ＦＦＢ」（０ｘ１ＦＦＢ））であるか否かを判定し、当該第３の所定の期間にＶＣＴパケット及びＭＧＴパケットのＰＩＤ（ＰＳＩＰパケットのＰＩＤ）を検出しない場合、パケット検出器４１は、ＶＣＴパケット及びＭＧＴパケットの双方が存在しないと判定する。また、パケット検出器４１は、ＶＣＴパケット及びＭＧＴパケットのＰＩＤ（ＰＳＩＰパケットのＰＩＤ）を検出する場合、パケット検出器４１は、ＭＧＴパケットが存在すると判定する。さらに、パケット検出器４１は、ＶＣＴパケット及びＭＧＴパケットのＰＩＤ（ＰＳＩＰパケットのＰＩＤ）を検出する場合、パケット検出器４１はさらに、各ＴＳパケットのＴａｂｌｅＩＤが、ＶＣＴパケットのＴａｂｌｅＩＤであるか否かを判定し、ＶＣＴパケットのＴａｂｌｅＩＤを検出する場合ＶＣＴパケットが存在すると判定する。【００９４】
本発明の装置は、ＶＣＴパケット及びＭＧＴパケットの双方が存在する場合、ＶＣＴパケットの一部を修正し、或いは、ＶＣＴパケットを書き換え用のＶＣＴパケットに交換する。ＶＣＴパケット及びＭＧＴパケットの双方が存在する場合、本発明の装置は、ＭＧＴパケットを書き換え用のＭＧＴパケットに交換してもよい。また、本発明の装置は、ＶＣＴパケット及びＭＧＴパケットの双方が存在しない場合、ＶＣＴパケット及びＭＧＴパケットの双方を書き換え用のＶＣＴパケット及びＭＧＴパケットに交換する。さらに、本発明の装置は、ＶＣＴパケットが存在せず、且つＭＧＴパケットが存在する場合、ＶＣＴパケットを書き換え用のＶＣＴパケットに交換し、ＭＧＴパケットにＶＣＴパケットに関する記述（ｔａｂｌｅ＿ｔｙｐｅ「０ｘ００００」（ＴＶＣＴ）又は「０ｘ０００２」（ＣＶＣＴ）（図１８中の矢印１８０参照）かつｔａｂｌｅ＿ｔｙｐｅ＿ＰＩＤ「０ｘ１ＦＦＢ」（図１８中の矢印１８１参照））を追加する。ＶＣＴパケットが存在せず、且つＭＧＴパケットが存在する場合、本発明の装置は、ＭＧＴパケットを書き換え用のＭＧＴパケットに交換してもよい。【００９５】
なお、本発明の装置は、ＭＧＴパケットにＶＣＴパケットに関する記述を追加するために、ＭＧＴ解析器（２０１）、ＭＧＴ編集器（２０２）、ＣＲＣ生成器（２０３）、マルチプレクサ（２０４）及びセレクタ（２０６）を備える。また、ＭＧＴパケットがＶＣＴパケットに関する記述を有するか否かを判定するために、パケット検出器４１が、その判断を行ってもよく、ＭＧＴ解析器（２０１）が、その判断を行ってもよい。【００９６】
図１８は、ＭＧＴパケットの記述の一例を説明するための図であり、図１８中の矢印１８０及び１８１にＶＣＴに関する記述が存在する。図１９は、図４にＭＧＴパケットの流れを加えた図であり、図２０は、ＭＧＴ解析器、ＭＧＴ編集器、ＣＲＣ生成器、マルチプレクサ及びセレクタを表す。【００９７】
（変形例５）
本発明は、日本及び米国の地上デジタル放送方式に従うこともできる。例えば、ユーザの設定によって、日本の地上デジタル放送方式が設定された場合、本発明は、日本の地上デジタル放送方式に従ってＴＳを処理し、米国の地上デジタル放送方式が設定された場合、本発明は、米国の地上デジタル放送方式に従ってＴＳを処理する。或いは、本発明は、日本及び米国の地上デジタル放送方式を自動的に判定することもできる。【００９８】
具体的には、検出器４１は、各ＴＳパケットの中に、日本の地上デジタル放送方式に従うＮＩＴパケット、或いは、米国の地上デジタル放送方式に従うＶＣＴパケットが含まれるか否かを判定することができる。また、メモリ８５は、少なくとも１組のＴＳＩＤ、ＳｅｒｖｉｃｅＩＤ、ＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤ及びＭａｊｏｒＣｈａｎｎｅｌＮｕｍｂｅｒを記憶する。メモリ８５は、書き換え用のＮＩＴパケット、ＶＣＴパケット及びＭＧＴパケットを記憶することもできる。遅延バッファ５１は、判定された地上デジタル放送方式に従って、ＴＳを遅延させる時間を変化させることができ、或いは、地上デジタル放送方式に依存せず、１パケット長に相当する時間だけＴＳを遅延させる時間を変化させることもできる。本発明の装置は、ＮＩＴ解析器８１、ＮＩＴ編集器８２及び、ＣＲＣ生成器８３、マルチプレクサ８４及びセレクタ８６とは別に、ＶＣＴ解析器、ＶＣＴ編集器、ＶＣＴ用のＣＲＣ生成器、マルチプレクサ及びセレクタを備える。本発明の装置はさらに、ＭＧＴ解析器２０１、ＭＧＴ編集器２０２、ＣＲＣ生成器２０３、マルチプレクサ２０４及びセレクタ２０６を備えることもできる。【００９９】
（変形例６）
ＴＳが、欧州の地上デジタル放送方式（ＤＶＢ−Ｔ）に従う場合、ＤＶＢ−Ｔ用のＰＳＩパケットの構造は、基本的に、ＩＳＤＢ用のＰＳＩパケットの構造と同様である。【０１００】
ただし、ＤＶＢ−Ｔ用のＰＳＩパケットの構造内の詳細な記述は、ＩＳＤＢ用のＰＳＩパケットの構造内の詳細な記述と異なる。また、ＰＳＩパケットに含まれるＮＩＴパケットの構造内の詳細な記述には、ＩＳＤＢ用のＮＩＴパケットに記述されるＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤの代わりに、（イギリス、オーストラリア等において採用されている）ＬｏｇｉｃａｌＣｈａｎｎｅｌＮｕｍｂｅｒが使用される。言い換えれば、ＴＳが、欧州の地上デジタル放送方式（ＤＶＢ−Ｔ）に従う場合、図１３Ａに示されるＮＩＴパケットの構造中、図１３Ａ中の矢印１３２によって示される部分の詳細な記述は、図２１に示される記述となる。【０１０１】
従って、欧州の地上デジタル放送方式に従う本発明の装置の動作は、ＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤ（図１３Ｂ中の１３４参照）の代わりに、例えば、（イギリス、オーストラリア等において採用されている）ＬｏｇｉｃａｌＣｈａｎｎｅｌＮｕｍｂｅｒ（図２１中の１３４参照）を取り扱う点を除き、基本的に、日本の地上デジタル放送方式に従う本発明の装置の動作と同様である。【０１０２】
（変形例７）
本発明は、日本及び米国以外の地上デジタル放送方式に従うこともできる。【０１０３】
（注意事項）
なお、本発明は、上述の例示的な実施形態及び変形例に限定されず、また、当業者は、上述の例示的な実施形態及び変形例を特許請求の範囲に含まれる範囲まで、容易に変更することができるであろう。
【図１】
2007004453.tif 000002
【図２】
2007004453.tif 000003
【図３】
2007004453.tif 000004
【図４】
2007004453.tif 000005
【図５】
2007004453.tif 000006
【図６】
2007004453.tif 000007
【図７】
2007004453.tif 000008
【図８】
2007004453.tif 000009
【図９】
2007004453.tif 000010
【図１０】
2007004453.tif 000011
【図１１Ａ】
2007004453.tif 000012
【図１１Ｂ】
2007004453.tif 000013
【図１２】
2007004453.tif 000014
【図１３Ａ】
2007004453.tif 000015
【図１３Ｂ】
2007004453.tif 000016
【図１４】
2007004453.tif 000017
【図１５】
2007004453.tif 000018
【図１６】
2007004453.tif 000019
【図１７Ａ】
2007004453.tif 000020
【図１７Ｂ】
2007004453.tif 000021
【図１８】
2007004453.tif 000022
【図１９】
2007004453.tif 000023
【図２０】
2007004453.tif 000024
【図２１】
2007004453.tif 000025
【手続補正書】
【提出日】平成19年8月8日(2007.8.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ＴＳ（トランスポートストリーム）を入力し、各ＴＳパケットが所定のパケットであるか否かを判定する第１手段（３１）と、
ＴＳを遅延させる第２手段（３２）と、
前記所定のパケットに記述されたＩＤ又は同様のもの（例えば、Ｎｕｍｂｅｒ）を所定のＩＤ又は同様のもの（例えば、Ｎｕｍｂｅｒ）に上書きすることにより、前記所定のパケットを異なるチャンネルまたは異なる地域で受信可能なパケットに修正する第３手段（３３）と、
遅延させられたＴＳと修正された所定のパケットとを選択的に出力する第４手段（３４）と、を備える装置。
【請求項２】
（削除）
【請求項３】
請求項１に記載の装置であって、前記所定のパケットは、ＰＡＴパケット、ＰＭＴパケット及びＮＩＴパケット（又はＮＩＴパケットと同様のもの（例えば、ＶＣＴパケット））を含む、装置。
【請求項４】
請求項１に記載の装置であって、前記所定のパケットは、ＰＡＴパケット、ＰＭＴパケット、及び、ＮＩＴパケット（又はＮＩＴパケットと同様のもの（例えば、ＶＣＴパケット））を挿入すべき位置に該当するＮｕｌｌパケットを含む、装置。
【請求項５】
請求項１に記載の装置であって、前記所定のパケットは、ＰＡＴパケット及びＰＭＴパケットを含み、ＮＩＴパケット（又はＮＩＴパケットと同様のもの（例えば、ＶＣＴパケット））を含まない、装置。
【請求項６】
請求項１に記載の装置はさらに、
ＰＡＴパケットの記述を解析する手段（６１、４１）を、
備え、
前記所定のパケットは、ＰＡＴパケットを含み、
前記第１手段（３１）は、各ＴＳパケットのＰＩＤが、ＰＡＴパケットのＰＩＤであるか否かを判定し、
ＰＡＴパケットの記述を解析する前記手段（６１、４１）は、ＰＡＴパケットの記述を解析し、ＰＭＴパケットのＰＩＤを取得する、装置。
【請求項７】
請求項６に記載の装置であって、
前記所定のパケットはさらに、ＰＭＴパケットを含み、
前記第１手段（３１）は、各ＴＳパケットのＰＩＤが、ＰＭＴパケットのＰＩＤであるか否かを判定する、装置。
【請求項８】
請求項１に記載の装置はさらに、
ＰＡＴパケットの記述を解析する手段（６１、４１）を、
備え、
前記所定のパケットは、ＰＡＴパケットを含み、
前記第１手段（３１）は、各ＴＳパケットのＰＩＤが、ＰＡＴパケットのＰＩＤであるか否かを判定し、
ＰＡＴパケットの記述を解析する前記手段（６１、４１）は、ＰＡＴパケットの記述を解析し、ＮＩＴパケットに関する記述があるか否かを判定する、装置。
【請求項９】
請求項１に記載の装置であって、
前記所定のパケットは、ＮＩＴパケットを含み、
前記第１手段（３１）は、所定の期間、各ＴＳパケットのＰＩＤが、ＮＩＴパケットのＰＩＤであるか否かを判定する、装置。
【請求項１０】
請求項１に記載の装置であって、
ＮＩＴパケットが無い場合、前記所定のパケットは、ＮＵＬＬパケットを含み、前記第１手段（３１）は、各ＴＳパケットのＰＩＤが、ＮＵＬＬパケットのＰＩＤであるか否かを判定する、装置。
【請求項１１】
請求項１に記載の装置はさらに、
ＭＧＴパケットの記述を解析する手段（２０１、４１）を、
備え、
前記所定のパケットは、ＭＧＴパケットを含み、
前記第１手段（３１）は、各ＴＳパケットのＰＩＤが、ＭＧＴパケットのＰＩＤであるか否かを判定し、
ＭＧＴパケットの記述を解析する前記手段（２０１、４１）は、ＭＧＴパケットの記述を解析し、ＶＣＴパケットに関する記述があるか否かを判定する、装置。
【請求項１２】
請求項１に記載の装置であって、
前記所定のパケットは、ＶＣＴパケットを含み、
前記第１手段（３１）は、所定の期間、各ＴＳパケットのＰＩＤが、ＶＣＴパケットのＰＩＤであるか否かを判定する、装置。
【請求項１３】
請求項１に記載の装置であって、
ＶＣＴパケットが無い場合、前記所定のパケットは、ＮＵＬＬパケットを含み、前記第１手段（３１）は、各ＴＳパケットのＰＩＤが、ＮＵＬＬパケットのＰＩＤであるか否かを判定する、装置。
【請求項１４】
請求項１に記載の装置はさらに、
書き換え用のＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤ又は同様のもの（例えば、ＭａｊｏｒＣｈａｎｎｅｌＮｕｍｂｅｒ、ＬｏｇｉｃａｌＣｈａｎｎｅｌＮｕｍｂｅｒ）を記憶する手段（８５）を、
備え、
前記第３手段（３３）は、
所定のパケットに記述されるＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤ又は同様のもの（例えば、ＭａｊｏｒＣｈａｎｎｅｌＮｕｍｂｅｒ）を、前記記憶される書き換え用のＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤ又は同様のもの（例えば、ＭａｊｏｒＣｈａｎｎｅｌＮｕｍｂｅｒ、ＬｏｇｉｃａｌＣｈａｎｎｅｌＮｕｍｂｅｒ）に上書きする、装置。
【請求項１５】
請求項１に記載の装置はさらに、
書き換え用のＴＳＩＤ、ＳｅｒｖｉｃｅＩＤ及びＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤ（又はＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤと同様のもの（例えば、ＭａｊｏｒＣｈａｎｎｅｌＮｕｍｂｅｒ、ＬｏｇｉｃａｌＣｈａｎｎｅｌＮｕｍｂｅｒ））を記憶する手段（８５）を、
備え、
前記第３手段（３３）は、
所定のパケットに記述されるＴＳＩＤ、ＳｅｒｖｉｃｅＩＤ及びＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤ（又はＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤと同様のもの（例えば、ＭａｊｏｒＣｈａｎｎｅｌＮｕｍｂｅｒ、ＬｏｇｉｃａｌＣｈａｎｎｅｌＮｕｍｂｅｒ））を、前記記憶される書き換え用のＴＳＩＤ、ＳｅｒｖｉｃｅＩＤ及びＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤ（又はＲｅｍｏｔｅＣｏｎｔｒｏｌＫｅｙＩＤと同様のもの（例えば、ＭａｊｏｒＣｈａｎｎｅｌＮｕｍｂｅｒ、ＬｏｇｉｃａｌＣｈａｎｎｅｌＮｕｍｂｅｒ））に上書きする、装置。
【請求項１６】
請求項１に記載の装置はさらに、
書き換え用のＮＩＴパケットを記憶する手段（８５）を、
備え、
前記所定のパケットは、ＰＡＴパケット、ＰＭＴパケット、及び、ＮＩＴパケットを挿入すべき位置に該当するＮｕｌｌパケットを含み、
前記第１手段（３１）は、各ＴＳパケットが、ＰＡＴパケット、ＰＭＴパケット、及び、ＮＩＴパケットを挿入すべき位置に該当するＮｕｌｌパケットの何れか１つに該当するか否かを判定し、
各ＴＳパケットが、前記第１手段（３１）によって、ＮＩＴパケットを挿入すべき位置に該当するＮｕｌｌパケットに該当すると判定された場合、前記第４手段（３４）は、前記記憶された書き換え用のＮＩＴパケットを、修正された所定のパケットとして、出力する、装置。
【請求項１７】
請求項１に記載の装置はさらに、
書き換え用のＶＣＴパケットを記憶する手段（８５）を、
備え、
前記所定のパケットは、ＰＡＴパケット、ＰＭＴパケット、及び、ＶＣＴパケットを挿入すべき位置に該当するＮｕｌｌパケットを含み、
前記第１手段（３１）は、各ＴＳパケットが、ＰＡＴパケット、ＰＭＴパケット、及び、ＶＣＴパケットを挿入すべき位置に該当するＮｕｌｌパケットの何れか１つに該当するか否かを判定し、
各ＴＳパケットが、前記第１手段（３１）によって、ＶＣＴパケットを挿入すべき位置に該当するＮｕｌｌパケットに該当すると判定された場合、前記第４手段（３４）は、前記記憶された書き換え用のＶＣＴパケットを、修正された所定のパケットとして、出力する、装置。
【請求項１８】
請求項１７に記載の装置であって、
前記記憶手段（８５）はさらに、書き換え用のＭＧＴパケットを記憶し、
前記所定のパケットはさらに、ＭＧＴパケットを挿入すべき位置に該当するＮｕｌｌパケットを含み、
前記第１手段（３１）は、各ＴＳパケットが、ＰＡＴパケット、ＰＭＴパケット、ＶＣＴパケットを挿入すべき位置に該当するＮｕｌｌパケット、及び、ＭＧＴパケットを挿入すべき位置に該当するＮｕｌｌパケットの何れか１つに該当するか否かを判定し、
各ＴＳパケットが、前記第１手段（３１）によって、ＭＧＴパケットを挿入すべき位置に該当するＮｕｌｌパケットに該当すると判定された場合、前記第４手段（３４）は、前記記憶された書き換え用のＭＧＴパケットを、修正された所定のパケットとして、出力する、装置。
【請求項１９】
請求項３に記載の装置はさらに、
書き換え用のＮＩＴパケット（又はＮＩＴパケットと同様のもの（例えば、ＶＣＴパケット）を記憶する手段（８５）を、
備え、
前記第１手段（３１）は、各ＴＳパケットが、ＰＡＴパケット、ＰＭＴパケット、及び、ＮＩＴパケット（又はＮＩＴパケットと同様のもの（例えば、ＶＣＴパケット）の何れか１つに該当するか否かを判定し、
各ＴＳパケットが、前記第１手段（３１）によって、ＮＩＴパケット（又はＮＩＴパケットと同様のもの（例えば、ＶＣＴパケット）に該当すると判定された場合、前記第４手段（３４）は、前記記憶された書き換え用のＮＩＴパケット（又はＮＩＴパケットと同様のもの（例えば、ＶＣＴパケット）を、修正された所定のパケットとして、出力する、装置。
【請求項２０】
請求項５に記載の装置であって、
前記第１手段（３１）は、各ＴＳパケットが、ＰＡＴパケット及びＰＭＴパケットの何れか１つに該当するか否かを判定し、
前記第４手段（３４）によって選択的に出力される所定のパケットは、前記第３手段（３３）からの修正されたＰＡＴパケット及びＰＭＴパケットを含み、
前記第４手段（３４）によって選択的に出力されるＴＳは、前記第２手段（３２）からの遅延させられたＮＩＴパケット（又はＮＩＴパケットと同様のもの（例えば、ＶＣＴパケット）を含む、装置。
【請求項２１】
請求項１０に記載の装置はさらに、
ＮＩＴパケットを送出するためのタイミング信号を発生する手段（４２）と、
書き換え用のＮＩＴパケットを記憶する手段（８５）と、
を備え、
前記第１手段（３１）は、前記タイミング信号をトリガとしてＮＵＬＬパケットを検出し、
前記第４手段（３４）は、前記記憶された書き換え用のＮＩＴパケットを、修正された所定のパケットとして、出力する、装置。
【請求項２２】
請求項１３に記載の装置はさらに、
ＶＣＴパケットを送出するためのタイミング信号を発生する手段（４２）と、
書き換え用のＶＣＴパケットを記憶する手段（８５）と、
を備え、
前記第１手段（３１）は、前記タイミング信号をトリガとしてＮＵＬＬパケットを検出し、
前記第４手段（３４）は、前記記憶された書き換え用のＶＣＴパケットを、修正された所定のパケットとして、出力する、装置。
【請求項２３】
請求項２２に記載の装置はさらに、
ＭＧＴパケットを送出するための第２のタイミング信号を発生する手段（４２）を、
備え、
前記記憶手段（８５）はさらに、書き換え用のＭＧＴパケットを記憶し、
前記第１手段（３１）は、前記第２のタイミング信号をトリガとして第２のＮＵＬＬパケットを検出し、
前記第４手段（３４）は、前記記憶された書き換え用のＭＧＴパケットを、修正された所定のパケットとして、出力する、装置。
【請求項２４】
ＴＳを入力し、各ＴＳパケットが所定のパケットであるか否かを判定する手段（１５１）と、
前記所定のパケットに記述されたＩＤ又は同様のもの（例えば、Ｎｕｍｂｅｒ）を所定のＩＤ又は同様のもの（例えば、Ｎｕｍｂｅｒ）に上書きすることにより、前記所定のパケットを異なるチャンネルまたは異なる地域で受信可能なパケットに修正する手段（３３）と、
修正されていない非所定のパケットと修正された所定のパケットとを選択的に出力する手段（１５２）と、を備える装置。
【国際調査報告】
2007004453.tif 000026
2007004453.tif 000027
2007004453.tif 000028
2007004453.tif 000029