(57)【要約】【課題】  従来のＭＰＥＧ２システムは、トランスポートストリームに新たな多重化要素を追加する際に、トランスポートストリームの構造を変えてしまう課題及び多重化のタイミング制御や遅延制御などの複雑な制御が必要になる課題がある。【解決手段】  トランスポートストリーム多重化システムは、トランスポートストリームパケットとダミートランスポートストリームパケットとを多重化したトランスポートストリームを出力し、トランスポートストリームに含まれるダミートランスポートストリームパケット及び指定する任意のパケット識別子を持つトランスポートストリームパケット、トランスポートストリームパケットのペイロード又はトランスポートストリームパケットのペイロードに格納されるＰＥＳパケットのペイロードを書き換えるようにした。【選択図】図１
2007036532.tif 000002
【特許請求の範囲】
【請求項１】
圧縮符号化されたアナログ情報、圧縮符号化されたディジタル情報又は圧縮符号化されていない情報が含まれるパケッタイズエレメンタリーストリームから前記パケッタイズエレメンタリーストリームを格納したペイロードと前記ペイロードに格納された情報の種類に応じたパケット識別子とを有するトランスポートストリームパケットを生成するトランスポートストリームパケット生成部と、
所望の前記パケット識別子と所望の前記ペイロードとを有するダミートランスポートストリームパケットを生成するダミートランスポートストリームパケット生成部と、
前記トランスポートストリームパケット生成部及び前記ダミートランスポートストリームパケット生成部に接続され、前記トランスポートストリームパケットと前記ダミートランスポートストリームパケットとが多重化されたトランスポートストリームを出力するトランスポートストリーム出力部と、を備えるトランスポートストリーム出力回路。
【請求項２】
圧縮符号化されたアナログ情報、圧縮符号化されたディジタル情報又は圧縮符号化されていない情報が含まれるパケッタイズエレメンタリーストリームを格納したペイロードと前記ペイロードに格納された情報の種類に応じたパケット識別子とを有するトランスポートストリームパケット及び所望の前記パケット識別子と所望の前記ペイロードとを有するダミートランスポートストリームパケットが多重化されたトランスポートストリームが入力されるトランスポートストリーム入力部と、
前記トランスポートストリーム入力部に接続され、前記トランスポートストリームから特定の前記パケット識別子を有する前記トランスポートストリームパケットと特定の前記パケット識別子を有する前記ダミートランスポートストリームパケットとを検出するトランスポートストリームパケット検出部と、
前記トランスポートストリームパケット検出部に接続され、前記トランスポートストリームパケット検出部で検出された前記トランスポートストリームパケットの前記パケット識別子、前記ペイロード若しくは前記パケット識別子と前記ペイロードとを書き換え又は前記トランスポートストリームパケット検出部で検出された前記ダミートランスポートストリームパケットの前記パケット識別子、前記ペイロード若しくは前記パケット識別子と前記ペイロードとを書き換えるトランスポートストリームパケット書換部と、
前記トランスポートストリーム入力部及び前記トランスポートストリームパケット書換部に接続され、前記トランスポートストリームパケット書換部で書き換えられた前記トランスポートストリームパケット、前記トランスポートストリームパケット書換部で書き換えられた前記ダミートランスポートストリームパケット及び前記トランスポートストリーム入力部に入力された前記トランスポートストリームを編集し新たなトランスポートストリームを出力するトランスポートストリーム編集部と、を備えるトランスポートストリーム編集回路。
【請求項３】
請求項１に記載のトランスポートストリーム出力回路と、
圧縮符号化されたアナログ情報、圧縮符号化されたディジタル情報又は圧縮符号化されていない情報が含まれるパケッタイズエレメンタリーストリームを格納したペイロードと前記ペイロードに格納された情報の種類に応じたパケット識別子とを有するトランスポートストリームパケット及び所望の前記パケット識別子と所望の前記ペイロードとを有するダミートランスポートストリームパケットが多重化されたトランスポートストリームが前記トランスポートストリーム出力回路より入力される請求項２に記載のトランスポートストリーム編集回路と、を備えるトランスポートストリーム多重化システム。
【請求項４】
圧縮符号化されたアナログ情報、圧縮符号化されたディジタル情報又は圧縮符号化されていない情報が含まれるパケッタイズエレメンタリーストリームから前記パケッタイズエレメンタリーストリームを格納したペイロードと前記ペイロードに格納された情報の種類に応じたパケット識別子とを有するトランスポートストリームパケットを生成する及び所望の前記パケット識別子と前記ペイロードとを有するダミートランスポートストリームパケットを生成するダミートランスポートストリームパケット生成ステップと、
前記ダミートランスポートストリームパケット生成ステップで生成された前記トランスポートストリームパケットと前記ダミートランスポートストリームパケットとが多重化されたトランスポートストリームを出力するトランスポートストリーム出力ステップと、
前記トランスポートストリーム出力ステップで出力された前記トランスポートストリームから特定の前記パケット識別子を有する前記トランスポートストリームパケットと特定の前記パケット識別子を有する前記ダミートランスポートストリームパケットとを検出するトランスポートストリームパケット検出ステップと、
前記トランスポートストリームパケット検出ステップで検出された前記トランスポートストリームパケットの前記パケット識別子、前記ペイロード若しくは前記パケット識別子と前記ペイロードとを書き換え又は前記トランスポートストリームパケット検出ステップで検出された前記ダミートランスポートストリームパケットの前記パケット識別子、前記ペイロード若しくは前記パケット識別子と前記ペイロードとを書き換えるトランスポートストリームパケット書換ステップと、
前記トランスポートストリームパケット書換ステップで書き換えられた前記トランスポートストリームパケット、前記トランスポートストリームパケット書換ステップで書き換えられた前記ダミートランスポートストリームパケット及び前記トランスポートストリームを編集し新たなトランスポートストリームを出力するトランスポートストリーム編集ステップと、を順に備えるトランスポートストリーム多重化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音楽や映像等のアナログ情報又はディジタル情報を圧縮符号化する規格であるＭＰＥＧ２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）に関する。
【背景技術】
【０００２】
ＭＰＥＧ２規格に従いアナログ情報又はディジタル情報を圧縮符号化する機能を備えるＭＰＥＧ２システムは、トランスポートストリームに新たな多重化要素を加えることがある。例えば、ＭＰＥＧ２システムは、動画情報と英語音声情報からなるトランスポートストリームに新たな多重化要素として日本語音声情報を追加することがある。
【０００３】
特許文献１で開示されるＭＰＥＧ２システム（以下、「特許文献１で開示されるＭＰＥＧ２システム」を「ＴＳパケットデータ多重装置」と記す。）は、トランスポートストリームに含まれる通信回線の伝送レートを一定に保つ為のＮＵＬＬパケットを検出し、検出したＮＵＬＬパケットを所望の情報が格納されたトランスポートストリームパケットに書き換えることでトランスポートストリームに新たな多重化要素を追加するものである。
【特許文献１】特開２００１−１１１９６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、ＴＳパケットデータ多重装置は、帯域が保障されていないＮＵＬＬパケットのみを対象に所望の情報が格納されたトランスポートストリームパケットに書き換える為に、音声データのような帯域を保障しなければならない多重化要素を追加できない場合がある。また、ＮＵＬＬパケットの書き換え以外に、新たなデータを入力されたトランスポートストリームに追加する場合は、トランスポートストリームの構造を変えてしまう課題及び多重化のタイミング制御や遅延制御などの複雑な制御が必要になる課題がある。
【０００５】
本願発明は前記課題を解決する為になされたもので、トランスポートストリームの構造を変えることなく簡易な制御でトランスポートストリームの書き換え及びトランスポートストリームに新たな多重化要素を追加することができるトランスポートストリーム出力回路、トランスポートストリーム編集回路、トランスポートストリーム多重化システム及びトランスポートストリーム多重化方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本願第１の発明は、トランスポートストリームパケットとダミートランスポートストリームパケットとを多重化したトランスポートストリームを出力するトランスポートストリーム出力回路である。
【０００７】
具体的には、本願第１の発明は、圧縮符号化されたアナログ情報、圧縮符号化されたディジタル情報又は圧縮符号化されていない情報が含まれるパケッタイズエレメンタリーストリームから前記パケッタイズエレメンタリーストリームを格納したペイロードと前記ペイロードに格納された情報の種類に応じたパケット識別子とを有するトランスポートストリームパケットを生成するトランスポートストリームパケット生成部と、所望の前記パケット識別子と所望の前記ペイロードとを有するダミートランスポートストリームパケットを生成するダミートランスポートストリームパケット生成部と、前記トランスポートストリームパケット生成部及び前記ダミートランスポートストリームパケット生成部に接続され、前記トランスポートストリームパケットと前記ダミートランスポートストリームパケットとが多重化されたトランスポートストリームを出力するトランスポートストリーム出力部と、を備えるトランスポートストリーム出力回路である。
【０００８】
前記トランスポートストリーム出力回路は、前記トランスポートストリームを出力することができる。出力された前記トランスポートストリームに含まれる前記ダミートランスポートストリームパケットの前記パケット識別子、前記ペイロード若しくは前記パケット識別子と前記ペイロードとを書き換えれば、前記トランスポートストリームの構造を変えることなく簡易な制御で前記トランスポートストリームの書き換えや前記トランスポートストリームに新たな多重化要素を追加することができる。
【０００９】
従って、トランスポートストリームの構造を変えることなく簡易な制御でトランスポートストリームの書き換え及びトランスポートストリームに新たな多重化要素を追加するトランスポートストリーム出力回路を提供することができる。
【００１０】
上記目的を達成するために、本願第２の発明は、トランスポートストリームから特定のパケット識別子を有するトランスポートストリームパケットと特定のパケット識別子を有するダミートランスポートストリームパケットとを検出し、検出されたトランスポートストリームパケットとダミートランスポートストリームパケットとを書き換えるトランスポートストリーム編集回路である。
【００１１】
具体的には、本願第２の発明は、圧縮符号化されたアナログ情報、圧縮符号化されたディジタル情報又は圧縮符号化されていない情報が含まれるパケッタイズエレメンタリーストリームを格納したペイロードと前記ペイロードに格納された情報の種類に応じたパケット識別子とを有するトランスポートストリームパケット及び所望の前記パケット識別子と所望の前記ペイロードとを有するダミートランスポートストリームパケットが多重化されたトランスポートストリームが入力されるトランスポートストリーム入力部と、前記トランスポートストリーム入力部に接続され、前記トランスポートストリームから特定の前記パケット識別子を有する前記トランスポートストリームパケットと特定の前記パケット識別子を有する前記ダミートランスポートストリームパケットとを検出するトランスポートストリームパケット検出部と、前記トランスポートストリームパケット検出部に接続され、前記トランスポートストリームパケット検出部で検出された前記トランスポートストリームパケットの前記パケット識別子、前記ペイロード若しくは前記パケット識別子と前記ペイロードとを書き換え又は前記トランスポートストリームパケット検出部で検出された前記ダミートランスポートストリームパケットの前記パケット識別子、前記ペイロード若しくは前記パケット識別子と前記ペイロードとを書き換えるトランスポートストリームパケット書換部と、前記トランスポートストリーム入力部及び前記トランスポートストリームパケット書換部に接続され、前記トランスポートストリームパケット書換部で書き換えられた前記トランスポートストリームパケット、前記トランスポートストリームパケット書換部で書き換えられた前記ダミートランスポートストリームパケット及び前記トランスポートストリーム入力部に入力された前記トランスポートストリームを編集し新たなトランスポートストリームを出力するトランスポートストリーム編集部と、を備えるトランスポートストリーム編集回路である。
【００１２】
前記トランスポートストリーム編集回路は、前記トランスポートストリームが入力されれば、前記トランスポートストリームパケットの前記パケット識別子、前記ペイロード若しくは前記パケット識別子と前記ペイロードとを書き換え又は前記ダミートランスポートストリームパケットの前記パケット識別子、前記ペイロード若しくは前記パケット識別子と前記ペイロードとを書き換えることができる。
【００１３】
従って、トランスポートストリームの構造を変えることなく簡易な制御でトランスポートストリームの書き換え及びトランスポートストリームに新たな多重化要素を追加するトランスポートストリーム編集回路を提供することができる。
【００１４】
上記目的を達成するために、本願第３の発明は、本願第１の発明に係るトランスポートストリーム出力回路と本願第２の発明に係るトランスポートストリーム編集回路とを備えるトランスポートストリーム多重化システムである。
【００１５】
具体的には、本願第３の発明は、請求項１に記載のトランスポートストリーム出力回路と、圧縮符号化されたアナログ情報、圧縮符号化されたディジタル情報又は圧縮符号化されていない情報が含まれるパケッタイズエレメンタリーストリームを格納したペイロードと前記ペイロードに格納された情報の種類に応じたパケット識別子とを有するトランスポートストリームパケット及び所望の前記パケット識別子と所望の前記ペイロードとを有するダミートランスポートストリームパケットが多重化されたトランスポートストリームが前記トランスポートストリーム出力回路より入力される請求項２に記載のトランスポートストリーム編集回路と、を備えるトランスポートストリーム多重化システムである。
【００１６】
前記トランスポートストリーム多重化システムは、前記パケッタイズエレメンタリーストリームから前記トランスポートストリームパケットと前記ダミートランスポートストリームパケットとを多重化した前記トランスポートストリームを生成し、前記トランスポートストリームパケットの前記パケット識別子、前記ペイロード若しくは前記パケット識別子と前記ペイロードとを書き換え又は前記ダミートランスポートストリームパケットの前記パケット識別子、前記ペイロード若しくは前記パケット識別子と前記ペイロードとを書き換えた後に前記トランスポートストリームを出力することができる。
【００１７】
従って、トランスポートストリームの構造を変えることなく簡易な制御でトランスポートストリームの書き換え及びトランスポートストリームに新たな多重化要素を追加するトランスポートストリーム多重化システムを提供することができる。
【００１８】
上記目的を達成するために、本願第４の発明は、トランスポートストリームパケット及び所望のパケット識別子と所望のペイロードとを有するダミートランスポートストリームパケットが多重化されたトランスポートストリームを出力するトランスポートストリーム多重化方法である。
【００１９】
具体的には、本願第４の発明は、圧縮符号化されたアナログ情報、圧縮符号化されたディジタル情報又は圧縮符号化されていない情報が含まれるパケッタイズエレメンタリーストリームから前記パケッタイズエレメンタリーストリームを格納したペイロードと前記ペイロードに格納された情報の種類に応じたパケット識別子とを有するトランスポートストリームパケットを生成する及び所望の前記パケット識別子と前記ペイロードとを有するダミートランスポートストリームパケットを生成するダミートランスポートストリームパケット生成ステップと、前記ダミートランスポートストリームパケット生成ステップで生成された前記トランスポートストリームパケットと前記ダミートランスポートストリームパケットとが多重化されたトランスポートストリームを出力するトランスポートストリーム出力ステップと、前記トランスポートストリーム出力ステップで出力された前記トランスポートストリームから特定の前記パケット識別子を有する前記トランスポートストリームパケットと特定の前記パケット識別子を有する前記ダミートランスポートストリームパケットとを検出するトランスポートストリームパケット検出ステップと、前記トランスポートストリームパケット検出ステップで検出された前記トランスポートストリームパケットの前記パケット識別子、前記ペイロード若しくは前記パケット識別子と前記ペイロードとを書き換え又は前記トランスポートストリームパケット検出ステップで検出された前記ダミートランスポートストリームパケットの前記パケット識別子、前記ペイロード若しくは前記パケット識別子と前記ペイロードとを書き換えるトランスポートストリームパケット書換ステップと、前記トランスポートストリームパケット書換ステップで書き換えられた前記トランスポートストリームパケット、前記トランスポートストリームパケット書換ステップで書き換えられた前記ダミートランスポートストリームパケット及び前記トランスポートストリームを編集し新たなトランスポートストリームを出力するトランスポートストリーム編集ステップと、を順に備えるトランスポートストリーム多重化方法である。
【００２０】
前記トランスポートストリーム多重化方法は、前記パケッタイズエレメンタリーストリームから前記トランスポートストリームパケットと前記ダミートランスポートストリームパケットとを多重化した前記トランスポートストリームを生成し、前記トランスポートストリームパケットの前記パケット識別子、前記ペイロード若しくは前記パケット識別子と前記ペイロードとを書き換え又は前記ダミートランスポートストリームパケットの前記パケット識別子、前記ペイロード若しくは前記パケット識別子と前記ペイロードとを書き換えた後に前記トランスポートストリームを出力することができる。
【００２１】
従って、トランスポートストリームの構造を変えることなく簡易な制御でトランスポートストリームの書き換え及びトランスポートストリームに新たな多重化要素を追加するトランスポートストリーム多重化方法を提供することができる。
【発明の効果】
【００２２】
本発明は、トランスポートストリームの構造を変えることなく簡易な制御でトランスポートストリームの書き換え及びトランスポートストリームに新たな多重化要素を追加するトランスポートストリーム出力回路、トランスポートストリーム編集回路、トランスポートストリーム多重化システム及びトランスポートストリーム多重化方法を提供することができる。
【発明を実施するための最良の形態】
【００２３】
（実施の形態１）
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。なお、本発明は、以下に示す実施形態に限定されるものでない。
【００２４】
第１の実施形態は、圧縮符号化されたアナログ情報、圧縮符号化されたディジタル情報又は圧縮符号化されていない情報が含まれるパケッタイズエレメンタリーストリームから前記パケッタイズエレメンタリーストリームを格納したペイロードと前記ペイロードに格納された情報の種類に応じたパケット識別子とを有するトランスポートストリームパケットを生成するトランスポートストリームパケット生成部と、所望の前記パケット識別子と所望の前記ペイロードとを有するダミートランスポートストリームパケットを生成するダミートランスポートストリームパケット生成部と、前記トランスポートストリームパケット生成部及び前記ダミートランスポートストリームパケット生成部に接続され、前記トランスポートストリームパケットと前記ダミートランスポートストリームパケットとが多重化されたトランスポートストリームを出力するトランスポートストリーム出力部と、を備えるトランスポートストリーム出力回路である。
【００２５】
図１を用いて第１の実施形態に係るトランスポートストリーム出力回路１０を説明する。図１は、トランスポートストリーム出力回路１０の概念図である。トランスポートストリーム出力回路１０は、トランスポートストリームパケット生成部２０ａ及び２０ｂ、ダミートランスポートストリームパケット生成部３０ａ及び３０ｂ、トランスポートストリーム出力部４０、伝送路９０、ＰＳＩパケット出力部９１、ＰＣＲパケット出力部９２、ＮＵＬＬパケット出力部９３、入力回路９４ａから９４ｃ並びに出力回路９５を備える。
【００２６】
まず、図１のトランスポートストリーム出力回路１０について説明する。トランスポートストリームパケット生成部２０ａ及び２０ｂは、圧縮符号化されたアナログ情報、圧縮符号化されたディジタル情報又は圧縮符号化されていない情報が含まれるパケッタイズエレメンタリーストリーム（以下、「パケッタイズエレメンタリーストリーム」を「ＰＥＳ」と略記する。）からＰＥＳを格納したペイロードとペイロードに格納された情報の種類に応じたパケット識別子とを有するトランスポートストリームパケットを生成する機能を備える。
【００２７】
トランスポートストリームパケット生成部２０ａ及び２０ｂは、トランスポートストリーム出力部４０に接続される。例えば、トランスポートストリームパケット生成部２０ａ及び２０ｂは、伝送路９０を介してトランスポートストリーム出力部４０に接続されてもよい。
【００２８】
トランスポートストリームパケット生成部２０ａは、入力回路９４ａと接続されてもよい。例えば、トランスポートストリームパケット生成部２０ａは、伝送路９０を介して入力回路９４ａに接続されてもよい。なお、入力回路９４ａは動画情報が含まれるＰＥＳをトランスポートストリームパケット生成部２０ａに出力し、入力回路９４ｂは英語音声情報が含まれるＰＥＳをトランスポートストリームパケット生成部２０ｂ及びダミートランスポートストリームパケット生成部３０ａに出力し、入力回路９４ｃは日本語音声情報が含まれるＰＥＳをダミートランスポートストリームパケット生成部３０ａに出力する機能を有する。
【００２９】
ダミートランスポートストリームパケット生成部３０ａ及び３０ｂは、所望のパケット識別子と所望のペイロードとを有するダミートランスポートストリームパケットを生成する機能を備える。
【００３０】
ダミートランスポートストリームパケット生成部３０ａ及び３０ｂは、トランスポートストリーム出力部４０に接続される。例えば、ダミートランスポートストリームパケット生成部３０ａ及び３０ｂは、伝送路９０を介してトランスポートストリーム出力部４０に接続されてもよい。
【００３１】
例えば、ダミートランスポートストリームパケット生成部３０ａは、伝送路９０を介して入力回路９４ｂ及び９４ｃと接続されてもよい。ダミートランスポートストリームパケット生成部３０ａを入力回路９４ｂ及び９４ｃに接続することの利点については後述する。
【００３２】
ＰＳＩパケット出力部９１は、ＰＳＩパケットを出力する機能を有する。例えば、ＰＳＩパケット出力部９１は、伝送路９０を介してトランスポートストリーム出力部４０に接続されてもよい。
【００３３】
ＰＣＲパケット出力部９２は、ＰＣＲパケットを出力する機能を有する。例えば、ＰＣＲパケット出力部９２は、伝送路９０を介してトランスポートストリーム出力部４０に接続されてもよい。
【００３４】
ＮＵＬＬパケット出力部９３は、ＮＵＬＬパケットを出力する機能を有する。例えば、ＮＵＬＬパケット出力部９３は、伝送路９０を介してトランスポートストリーム出力部４０に接続されてもよい。
【００３５】
トランスポートストリーム出力部４０は、トランスポートストリームパケットとダミートランスポートストリームパケットとを多重化しトランスポートストリームを出力する機能を備える。また、トランスポートストリーム出力部４０は、トランスポートストリームパケットとダミートランスポートストリームパケットに加えて、ＰＳＩパケット、ＰＣＲパケット及びＮＵＬＬパケットを多重化しトランスポートストリームを出力してもよい。
【００３６】
トランスポートストリーム出力部４０は、伝送路９０を介して出力回路９５に接続されてもよい。なお、出力回路９５は、トランスポートストリームを出力する対象となるものである。
【００３７】
なお、ＰＥＳとは、任意の単位に分割され圧縮符号化されたアナログ情報、圧縮符号化されたディジタル情報又は圧縮符号化されていない情報とＰＥＳヘッダーとを有するものである。ＰＥＳヘッダーには、復号化時刻（Ｄｅｃｏｒｄ  Ｔｉｍｅ  Ｓｔａｍｐ）や表示時刻（Ｐｒｅｓｅｎｔ  Ｔｉｍｅ  Ｓｔａｍｐ）のタイムスタンプ及びＰＥＳに格納されたエレメンタルストリームの種類に対応する識別子（Ｓｔｒｅａｍ−ｉｄ）等が格納される。
【００３８】
トランスポートストリームパケットとは、分割されたＰＥＳを格納したペイロードとトランスポートストリームパケットヘッダとを有するものである。トランスポートストリームパケットヘッダには、ペイロードに格納された種類に応じたパケット識別子やＰＥＳの先頭を示すペイロードスタートインディケータ（Ｐａｙｌｏａｄ  ｓｔａｒｔ  ｉｎｄｉｃａｔｏｒ）等が格納される。
【００３９】
ＰＳＩパケットとは、トランスポートストリームを復号化する際に必要となるＰＡＴ（Ｐｒｏｇｒａｍ  Ａｓｓｏｃｉａｔｉｏｎ  Ｔａｂｌｅ）やＰＭＴ（Ｐｒｏｇｒａｍ  Ｍａｐ  Ｔａｂｌｅ）等が格納されるものである。
【００４０】
ＰＣＲパケットとは、基準時刻情報（ＰＣＲ）が格納されるものである。なお、ＰＣＲは、ＮＵＬＬパケット及びＰＣＲパケットを除いたトランスポートストリームパケットに格納することもできる。
【００４１】
ＮＵＬＬパケットとは、通信回線の伝送レートを一定に保つ為にトランスポートストリームに挿入される空情報である。
【００４２】
ダミートランスポートストリームパケットとは、データフォーマットがトランスポートストリームパケットと同一であり、所望のパケット識別子と所望のペイロードとを有するものである。また、ダミートランスポートストリームパケットの用途は、トランスポートストリームパケットの用途と何ら変わることはない。
【００４３】
次に、図２及び図３を用いてトランスポートストリーム出力回路１０がトランスポートストリームを出力する過程を説明する。図２は、動画情報と英語音声情報とが含まれるＰＥＳがトランスポートストリーム出力回路１０に入力され、トランスポートストリーム出力回路１０が動画情報と英語音声情報とが含まれるＰＥＳを格納したトランスポートストリームパケット及び所望のパケット識別子と空のペイロードとを有するダミートランスポートストリームパケットを多重化してトランスポートストリームを出力する過程を示した概念図である。なお、図２（ｅ）に示すトランスポートストリームは、図２（ｅ）の矢印が示すようにトランスポートストリームパケットＭ１−１が先頭となる。
【００４４】
図２（ａ）は、図１のトランスポートストリームパケット生成部２０ａに入力された動画情報が含まれるＰＥＳであるＭ１及びＭ２を示している。また、図２（ｂ）は、図１のトランスポートストリームパケット生成部２０ｂに入力された英語音声情報が含まれるＰＥＳであるＥ１からＥ３を示している。
【００４５】
図１のトランスポートストリームパケット生成部２０ａは、図２（ａ）に示すＰＥＳのＭ１を分割してペイロードに格納し、動画情報に対応したパケット識別子をトランスポートストリームパケットヘッダーに設定してトランスポートストリームパケットＭ１−１及びＭ１−２を生成する（図２（ｃ）を参照。）。
【００４６】
図１のトランスポートストリームパケット生成部２０ａは、前述したトランスポートストリームパケットＭ１−１と同様に、トランスポートストリームパケットＭ２−１からＭ２−３を生成する（図２（ｃ）を参照。）。図２（ｃ）に示すトランスポートストリームパケットＭ１−１からＭ２−３は、動画情報に対応した同一のパケット識別子を有することになる。
【００４７】
図１のトランスポートストリームパケット生成部２０ｂは、前述したトランスポートストリームパケットＭ１−１と同様に、図２（ｂ）に示すＰＥＳのＥ１からＥ３を分割し、トランスポートストリームパケットＥ１−１からＥ３−１を生成する。図２（ｄ）に示すトランスポートストリームパケットＥ１−１からＥ３−１は、英語音声情報に対応した同一のパケット識別子を有することになる。
【００４８】
図１のダミートランスポートストリームパケット生成部３０ｂは、所望のパケット識別子と空のペイロードとを有するダミートランスポートストリームパケットＤ１−１からＤ４−１を生成する（図２（ｆ）を参照。）。図２（ｆ）に示すダミートランスポートストリームパケットＤ１−１からＤ４−１は、同一のパケット識別子を有することになる。
【００４９】
トランスポートストリーム出力部４０は、図１のトランスポートストリームパケット生成部２０ａで生成されたトランスポートストリームパケットＭ１−１からＭ２−３（図２（ｃ）を参照。）、図１のトランスポートストリームパケット生成部２０ｂで生成されたトランスポートストリームパケットＥ１−１からＥ３−１（図２（ｄ）を参照。）及び図１のダミートランスポートストリームパケット生成部３０ｂで生成されたダミートランスポートストリームパケットＤ１−１からＤ４−１（図２（ｆ）を参照。）を多重化してトランスポートストリームを出力する（図２（ｅ）を参照。）。
【００５０】
トランスポートストリーム出力部４０は、ダミートランスポートストリームパケットＤ１−１、Ｄ２−１、Ｄ３−１及びＤ４−１が２個のトランスポートストリームパケットを挟み位置し、隣り合うダミートランスポートストリームパケット同士の間隔が一定周期となるようなトランスポートストリームを出力してもよい（図２（ｅ）を参照。）。
【００５１】
また、それぞれのダミートランスポートストリームパケットの間に位置するトランスポートストリームパケットの個数が異なるようなトランスポートストリーム（図２に図示していない。）を出力すれば、トランスポートストリーム出力回路１０は、通信回線の任意のバンド幅を確保することができる。
【００５２】
図３は、動画情報と英語音声情報とが含まれるＰＥＳがトランスポートストリーム出力回路１０に入力され、トランスポートストリーム出力回路１０が動画情報と英語音声情報とが含まれるＰＥＳを格納したトランスポートストリームパケット及び日本語音声情報が含まれるダミートランスポートストリームパケットを多重化してトランスポートストリームを出力する過程を示した概念図である。なお、図３（ｃ）に示すトランスポートストリームは、図３（ｃ）の矢印が示すようにトランスポートストリームパケットＭ１−１が先頭となる。
【００５３】
図１のトランスポートストリームパケット生成部２０ａは、図２（ａ）及び図２（ｃ）と同様にして、動画情報が含まれるＰＥＳを格納したペイロードと動画情報に対応したパケット識別子を有するトランスポートストリームパケットＭ１−１からＭ２−３を生成する（図３（ａ）及び図３（ｂ）を参照。）。
【００５４】
図１のトランスポートストリームパケット生成部２０ｂは、図２（ｂ）及び図２（ｄ）と同様にして、英語音声情報が含まれるＰＥＳを格納したペイロードと英語音声情報に対応したパケット識別子を有するトランスポートストリームパケットＥ１−１からＥ２−１を生成する（図３（ｄ）及び図３（ｆ）を参照。）。
【００５５】
図１のダミートランスポートストリームパケット生成部３０ａは、入力回路９４ｃから日本語音声情報が入力されることから日本語音声情報が含まれるＰＥＳを格納したペイロードと日本語音声情報に対応したパケット識別子を有するトランスポートストリームパケット（図３に図示していない。）及びパケット識別子のみが前述したトランスポートストリームパケットに異なるようなダミートランスポートストリームパケットＪ１−１からＪ２−１を生成することができる（図３（ｅ）及び図３（ｇ）を参照。）。
【００５６】
また、ダミートランスポートストリームパケット生成部３０ａは、英語音声情報や日本語音声情報といった異なるＰＥＳが同時に入力されれば、トランスポートストリームパケット生成部２０ａ及び２０ｂと同様にトランスポートストリームパケット（図３に図示していない。）を生成することができる。
【００５７】
ダミートランスポートストリームパケット生成部３０ａで生成されたダミートランスポートストリームパケットＪ１−１からＪ２−１のペイロードをダミートランスポートストリームパケットＪ１−１からＪ２−１と同一の手段で圧縮されたトランスポートストリームパケットＥ１−１からＥ２−１のペイロードに格納する場合に、日本語音声情報が含まれるＰＥＳの復号化時刻や表示時刻をそのまま利用することができる利点がある。
【００５８】
図１のトランスポートストリーム出力部４０は、図１のトランスポートストリームパケット生成部２０ａで生成されたトランスポートストリームパケットＭ１−１からＭ２−３（図３（ｂ）を参照。）、図１のトランスポートストリームパケット生成部２０ｂで生成されたトランスポートストリームパケットＥ１−１からＥ２−１（図３（ｄ）を参照。）及び図１のダミートランスポートストリームパケット生成部３０ａで生成されたダミートランスポートストリームパケットＪ１−１からＪ２−１（図３（ｅ）を参照。）を多重化してトランスポートストリームを出力する（図３（ｃ）を参照。）。
【００５９】
図１のトランスポートストリーム出力部４０は、英語音声情報が含まれるＰＥＳを格納したトランスポートストリームパケットの直後に日本語音声情報が含まれるＰＥＳを格納したダミートランスポートストリームパケットが位置するようにトランスポートストリームパケットとダミートランスポートストリームパケットとを多重化してもよい。
【００６０】
例えば、図３（ｃ）に示すように、トランスポートストリームパケットＥ１−１の後にダミートランスポートストリームパケットＪ１−１が位置し、トランスポートストリームパケットＥ１−２の後にダミートランスポートストリームパケットＪ１−２が位置し、トランスポートストリームパケットＥ２−１の後にダミートランスポートストリームパケットＪ２−１が位置してもよい。
【００６１】
図３（ｃ）に示すトランスポートストリームは、日本語音声情報の復号化時刻や表示時刻が英語音声情報と同期をとれるように設定され、英語音声情報が含まれるＰＥＳを格納したトランスポートストリームパケットの直後に日本語音声情報が含まれるＰＥＳを格納したダミートランスポートストリームパケットが位置することになる。すなわち、トランスポートストリーム出力回路１０は、動画情報と英語音声情報からなるトランスポートストリームに新たな多重化要素としての日本語音声情報を追加することができる。
【００６２】
図２（ｅ）又は図３（ｃ）に示すトランスポートストリームに含まれるダミートランスポートストリームパケットをトランスポートストリームパケットに書き換え又はダミートランスポートストリームパケットのパケット識別子若しくはペイロードを書き換えれば、図２（ｅ）又は図３（ｃ）に示すトランスポートストリームの構造を変えることなく簡易な制御で、図２（ｅ）又は図３（ｃ）に示すトランスポートストリームパケットの書き換えや、図２（ｅ）又は図３（ｃ）に示すトランスポートストリームに新たな多重化要素を追加することができる。
【００６３】
従って、図２（ｅ）又は図３（ｃ）に示すトランスポートストリームの構造を変えることなく簡易な制御で、図２（ｅ）又は図３（ｃ）に示すトランスポートストリームの書き換え及び、図２（ｅ）又は図３（ｃ）に示すトランスポートストリームに新たな多重化要素を追加するトランスポートストリーム出力回路１０を提供することができる。
【００６４】
また、図２（ｅ）及び図３（ｃ）に示すトランスポートストリームは、ＰＳＩパケット、ＰＣＲパケット及びＮＵＬＬパケットが含まれていないが、ＰＳＩパケット、ＰＣＲパケット及びＮＵＬＬパケットが合わせて多重化されてもよい。
【００６５】
（実施の形態２）
第２の実施形態は、圧縮符号化されたアナログ情報、圧縮符号化されたディジタル情報又は圧縮符号化されていない情報が含まれるパケッタイズエレメンタリーストリームを格納したペイロードと前記ペイロードに格納された情報の種類に応じたパケット識別子とを有するトランスポートストリームパケット及び所望の前記パケット識別子と所望の前記ペイロードとを有するダミートランスポートストリームパケットが多重化されたトランスポートストリームが入力されるトランスポートストリーム入力部と、前記トランスポートストリーム入力部に接続され、前記トランスポートストリームから特定の前記パケット識別子を有する前記トランスポートストリームパケットと特定の前記パケット識別子を有する前記ダミートランスポートストリームパケットとを検出するトランスポートストリームパケット検出部と、前記トランスポートストリームパケット検出部に接続され、前記トランスポートストリームパケット検出部で検出された前記トランスポートストリームパケットの前記パケット識別子、前記ペイロード若しくは前記パケット識別子と前記ペイロードとを書き換え又は前記トランスポートストリームパケット検出部で検出された前記ダミートランスポートストリームパケットの前記パケット識別子、前記ペイロード若しくは前記パケット識別子と前記ペイロードとを書き換えるトランスポートストリームパケット書換部と、前記トランスポートストリーム入力部及び前記トランスポートストリームパケット書換部に接続され、前記トランスポートストリームパケット書換部で書き換えられた前記トランスポートストリームパケット、前記トランスポートストリームパケット書換部で書き換えられた前記ダミートランスポートストリームパケット及び前記トランスポートストリーム入力部に入力された前記トランスポートストリームを編集し新たなトランスポートストリームを出力するトランスポートストリーム編集部と、を備えるトランスポートストリーム編集回路である。
【００６６】
図４を用いて第２の実施形態に係るトランスポートストリーム編集回路１００を説明する。図４は、トランスポートストリーム編集回路１００の概念図である。トランスポートストリーム編集回路１００は、伝送路９０、トランスポートストリーム入力部１１０、トランスポートストリームパケット検出部１２０、トランスポートストリームパケット書換部１３０、トランスポートストリーム編集部１４０及びコンティニュイティーカウンタ（Ｃｏｎｔｉｎｕｉｔｙ  Ｃｏｕｎｔｅｒ）を書き換えるコンティニュイティーカウンタ書換部１５０を備える。
【００６７】
まず、図４のトランスポートストリーム編集回路１００について説明する。トランスポートストリーム入力部１１０は、入力されたトランスポートストリームをトランスポートストリームパケット検出部１２０及びトランスポートストリーム編集部１４０に出力する機能を有する。
【００６８】
トランスポートストリーム入力部１１０は、トランスポートストリームパケット検出部１２０、トランスポートストリームパケット書換部１３０及びトランスポートストリーム編集部１４０に接続される。
【００６９】
例えば、トランスポートストリーム入力部１１０は、伝送路９０を介してトランスポートストリームパケット検出部１２０及びトランスポートストリーム編集部１４０に接続されてもよい。なお、入力回路９４ｄはダミートランスポートストリームパケットが含まれるトランスポートストリームをトランスポートストリーム入力部１１０に出力し、入力回路９４ｅは日本語音声情報が含まれるＰＥＳをトランスポートストリームパケット書換部１３０に出力するものである。
【００７０】
トランスポートストリームパケット検出部１２０は、トランスポートストリーム入力部１１０より入力されたトランスポートストリームから特定のパケット識別子を有するトランスポートストリームパケットと特定のパケット識別子を有するダミートランスポートストリームパケットとを検出し、トランスポートストリームパケット書換部１３０に出力する機能を有する。
【００７１】
トランスポートストリームパケット検出部１２０は、トランスポートストリームパケット書換部１３０に接続される。例えば、トランスポートストリームパケット検出部１２０は、伝送路９０を介してトランスポートストリームパケット書換部１３０に接続されてもよい。
【００７２】
トランスポートストリームパケット書換部１３０は、トランスポートストリームパケット検出部１２０で検出されたトランスポートストリームパケット及びダミートランスポートストリームパケットのパケット識別子、ペイロード若しくはパケット識別子とペイロードとを書き換えることができる。
【００７３】
また、トランスポートストリームパケット検出部１２０で検出されたトランスポートストリームパケット及びダミートランスポートストリームパケットのペイロードに入力回路９４ｅから入力されたＰＥＳを分割して格納し、トランスポートストリームパケット検出部１２０で検出されたトランスポートストリームパケット及びダミートランスポートストリームパケットのパケット識別子を前記ペイロードに格納された情報に対応した値に書き換えることができる。トランスポートストリームパケット書換部１３０は、書き換えられたトランスポートストリームパケット及びダミートランスポートストリームパケットをトランスポートストリーム編集部１４０に出力する。
【００７４】
トランスポートストリームパケット書換部１３０は、トランスポートストリーム編集部１４０に接続される。例えば、トランスポートストリームパケット書換部１３０は、伝送路９０を介してトランスポートストリーム編集部１４０に接続されてもよい。
【００７５】
例えば、トランスポートストリームパケット書換部１３０は、伝送路９０を介して入力回路９４ｅに接続されてもよい。
【００７６】
トランスポートストリーム編集部１４０は、トランスポートストリーム入力部１１０より入力されたトランスポートストリームとトランスポートストリームパケット書換部１３０で書き換えられたトランスポートストリームパケットとを編集し新たなトランスポートストリームを出力することができる。
【００７７】
例えば、トランスポートストリーム編集部１４０は、伝送路９０を介して出力回路９５に接続されてもよい。
【００７８】
次に、トランスポートストリーム編集回路１００がトランスポートストリームを編集する過程を説明する。図５は、トランスポートストリーム編集回路１００がトランスポートストリームを編集する過程の概念図である。図５（ａ）及び図５（ｄ）に示すトランスポートストリームは、図５（ａ）及び図５（ｄ）の矢印が示すようにトランスポートストリームパケットＭ１−１が先頭となる。
【００７９】
図４のトランスポートストリーム入力部１１０は、入力されたトランスポートストリーム（図５（ａ）を参照。）をトランスポートストリームパケット検出部１２０及びトランスポートストリーム編集部１４０に出力する。
【００８０】
例えば、図５（ａ）のトランスポートストリームは、動画情報が含まれるＰＥＳを格納したトランスポートストリームパケットＭ１−１からＭ２−３、英語音声情報が含まれるＰＥＳを格納したトランスポートストリームパケットＥ１−１からＥ３−１及びダミートランスポートストリームパケットＤ１−１からＤ４−１が多重化されたものである。
【００８１】
図４のトランスポートストリームパケット検出部１２０は、トランスポートストリーム入力部１１０より入力されたトランスポートストリームから特定のパケット識別子を有するトランスポートストリームパケットと特定のパケット識別子を有するダミートランスポートストリームパケットとを抽出する。
【００８２】
例えば、ダミートランスポートストリームパケットに対応したパケット識別子を検出条件として指定すると、トランスポートストリームパケット検出部１２０は、図５（ａ）のトランスポートストリームから図５（ｂ）のダミートランスポートストリームパケットＤ１−１からＤ４−１を検出する。トランスポートストリームパケット検出部１２０は、検出されたダミートランスポートストリームパケットをトランスポートストリームパケット書換部１３０に出力する。
【００８３】
図４のトランスポートストリームパケット書換部１３０は、前述したように検出されたトランスポートストリームパケットとダミートランスポートストリームパケットとを書き換えることができる。また、トランスポートストリーム編集部１４０は、入力回路９４ｅからＰＥＳが入力されない場合に、書き換えの対象となるダミートランスポートストリームパケットのパケット識別子をＰＭＴで指定されていないデコード対象外の値に書き換えてもよい。
【００８４】
例えば、図５（ｃ）のダミートランスポートストリームパケットＤ１−１`は、図５（ｂ）のダミートランスポートストリームパケットＤ１−１のパケット識別子を書き換えたものである。図５（ｃ）のダミートランスポートストリームパケットＪ１−１は、図５（ｂ）のダミートランスポートストリームパケットＤ２−１を日本語音声情報が含まれるＰＥＳを格納したトランスポートストリームパケットに書き換えたものである。図５（ｃ）のダミートランスポートストリームパケットＤ３−１`は、図５（ｂ）のダミートランスポートストリームパケットＤ３−１のペイロードを書き換えたものである。図５（ｃ）のダミートランスポートストリームパケットＤ４−１は、ダミートランスポートストリームパケットを置き換える際にＰＥＳが入力されない為にパケット識別子にＰＭＴで指定されていないデコード対象外の値が設定されたものである。トランスポートストリームパケット書換部１３０は、書き換えられたダミートランスポートストリームパケットをトランスポートストリーム編集部１４０に出力する。
【００８５】
図４のトランスポートストリーム編集部１４０は、トランスポートストリーム入力部１１０より入力されたトランスポートストリームとトランスポートストリームパケット書換部１３０で書き換えられたダミートランスポートストリームパケットとを編集し新たなトランスポートストリームを出力する（図５（ｄ）を参照。）。
【００８６】
例えば、トランスポートストリームパケット検出部１２０は、検出されたダミートランスポートストリームパケットのそれぞれがトランスポートストリームの何番目に位置していたかを位置情報として記録する。そして、トランスポートストリーム編集部１４０は、前述した位置情報をトランスポートストリームパケット書換部１３０を経由して受け取り、前述した位置情報をもとに書き換えされたダミートランスポートストリームパケットをトランスポートストリームに挿入するような編集を行う。
【００８７】
コンティニュイティーカウンタ書換部１５０は、トランスポートストリームパケットのコンティニュイティーカウンタを書き換える機能を有する。
【００８８】
例えば、トランスポートストリームに含まれるダミートランスポートストリームパケットのペイロードを他のトランスポートストリームパケットのペイロードに書き換える際、ダミートランスポートストリームパケットのペイロードのデータレートが他のトランスポートストリームパケットのペイロードのデータレートより高いとトランスポートストリームに含まれるダミートランスポートストリームパケットの一部についてのみペイロードが書き換えられことになる。ペイロードが書き換えられたダミートランスポートストリームパケット及びペイロードが書き換えられなかったダミートランスポートストリームパケットがトランスポートストリームとしての正当性を保つ為に、コンティニュイティーカウンタ書換部１５０は、全てのトランスポートストリームパケットのコンティニュイティーカウンタの書き換えを行う。
【００８９】
従って、トランスポートストリームの構造を変えることなく簡易な制御でトランスポートストリームの書き換え及びトランスポートストリームに新たな多重化要素を追加するトランスポートストリーム編集回路を提供することができる。
【００９０】
（実施の形態３）
第３の実施形態は、請求項１に記載のトランスポートストリーム出力回路と、圧縮符号化されたアナログ情報、圧縮符号化されたディジタル情報又は圧縮符号化されていない情報が含まれるパケッタイズエレメンタリーストリームを格納したペイロードと前記ペイロードに格納された情報の種類に応じたパケット識別子とを有するトランスポートストリームパケット及び所望の前記パケット識別子と所望の前記ペイロードとを有するダミートランスポートストリームパケットが多重化されたトランスポートストリームが前記トランスポートストリーム出力回路より入力される請求項２に記載のトランスポートストリーム編集回路と、を備えるトランスポートストリーム多重化システムである。
【００９１】
図６を用いて第３の実施形態に係るトランスポートストリーム多重化システムを説明する。図６は、トランスポートストリーム多重化システム２００の概念図である。
トランスポートストリーム出力回路１１は、トランスポートストリームパケット生成部２０ダミートランスポートストリームパケット生成部３０、トランスポートストリーム出力部４０及び伝送路９０を備える。
【００９２】
トランスポートストリーム編集回路１０１は、伝送路９０、トランスポートストリーム入力部１１０、トランスポートストリームパケット検出部１２０、トランスポートストリームパケット書換部１３０、トランスポートストリーム編集部１４０及びコンティニュイティーカウンタ書換部１５０を備える。
【００９３】
トランスポートストリーム多重化システム２００は、トランスポートストリーム出力回路１１のトランスポートストリーム出力部４０とトランスポートストリーム編集回路１０１のトランスポートストリーム入力部１１０とを接続し、トランスポートストリーム出力回路１１とトランスポートストリーム編集回路１０１とを備えるものである。
【００９４】
トランスポートストリーム出力回路１１は、前述したトランスポートストリーム出力回路１０と同様にダミートランスポートストリームパケットを有するトランスポートストリームをトランスポートストリーム編集回路１０１のトランスポートストリーム入力部１１０に出力する。
【００９５】
トランスポートストリーム編集回路１０１は、入力されたトランスポートストリームを前述したトランスポートストリーム編集回路１００と同様に書き換えし新たなトランスポートストリームに編集し出力することができる。
【００９６】
従って、トランスポートストリームの構造を変えることなく簡易な制御で、トランスポートストリームの書き換え及び、トランスポートストリームに新たな多重化要素を追加するトランスポートストリーム多重化システム２００を提供することができる。
【００９７】
（実施の形態４）
第４の実施形態は、圧縮符号化されたアナログ情報、圧縮符号化されたディジタル情報又は圧縮符号化されていない情報が含まれるパケッタイズエレメンタリーストリームから前記パケッタイズエレメンタリーストリームを格納したペイロードと前記ペイロードに格納された情報の種類に応じたパケット識別子とを有するトランスポートストリームパケットを生成する及び所望の前記パケット識別子と前記ペイロードとを有するダミートランスポートストリームパケットを生成するダミートランスポートストリームパケット生成ステップと、前記ダミートランスポートストリームパケット生成ステップで生成された前記トランスポートストリームパケットと前記ダミートランスポートストリームパケットとが多重化されたトランスポートストリームを出力するトランスポートストリーム出力ステップと、前記トランスポートストリーム出力ステップで出力された前記トランスポートストリームから特定の前記パケット識別子を有する前記トランスポートストリームパケットと特定の前記パケット識別子を有する前記ダミートランスポートストリームパケットとを検出するトランスポートストリームパケット検出ステップと、前記トランスポートストリームパケット検出ステップで検出された前記トランスポートストリームパケットの前記パケット識別子、前記ペイロード若しくは前記パケット識別子と前記ペイロードとを書き換え又は前記トランスポートストリームパケット検出ステップで検出された前記ダミートランスポートストリームパケットの前記パケット識別子、前記ペイロード若しくは前記パケット識別子と前記ペイロードとを書き換えるトランスポートストリームパケット書換ステップと、前記トランスポートストリームパケット書換ステップで書き換えられた前記トランスポートストリームパケット、前記トランスポートストリームパケット書換ステップで書き換えられた前記ダミートランスポートストリームパケット及び前記トランスポートストリームを編集し新たなトランスポートストリームを出力するトランスポートストリーム編集ステップと、を順に備えるトランスポートストリーム多重化方法である。
【００９８】
図７を用いて第４の実施形態に係るトランスポートストリーム多重化方法Ｓ１００を説明する。図７は、トランスポートストリーム多重化方法Ｓ１００のフロー図である。トランスポートストリーム多重化方法Ｓ１００は、ダミートランスポートストリームパケット生成ステップＳ１０１、トランスポートストリーム出力ステップＳ１０２、トランスポートストリームパケット検出ステップＳ１０３、トランスポートストリームパケット書換ステップＳ１０４及びトランスポートストリーム編集ステップＳ１０５を順に備えるものである。
【００９９】
ダミートランスポートストリームパケット生成ステップＳ１０１は、トランスポートストリームパケット及びダミートランスポートストリームパケットを生成するステップである。例えば、ダミートランスポートストリームパケット生成ステップＳ１０１は、前述した第１の実施形態に係るトランスポートストリームパケット生成部とダミートランスポートストリームパケット生成部を組み合わせて実現してもよい。
【０１００】
トランスポートストリーム出力ステップＳ１０２は、ダミートランスポートストリームパケット生成ステップＳ１０１で生成されたトランスポートストリームパケットとダミートランスポートストリームパケットとを多重化してトランスポートストリームを出力するステップである。例えば、トランスポートストリーム出力ステップＳ１０２は、前述した第１の実施形態に係るトランスポートストリーム出力部を用いて実現してもよい。
【０１０１】
トランスポートストリームパケット検出ステップＳ１０３は、トランスポートストリーム出力ステップＳ１０２で出力された前記トランスポートストリームから特定の前記パケット識別子を有するトランスポートストリームパケットと特定のパケット識別子を有するダミートランスポートストリームパケットとを検出するステップである。例えば、トランスポートストリームパケット検出ステップＳ１０３は、前述した第２の実施形態に係るトランスポートストリーム入力部とトランスポートストリームパケット検出部とを組み合わせて実現してもよい。
【０１０２】
トランスポートストリームパケット書換ステップＳ１０４は、トランスポートストリームパケット検出ステップＳ１０３で検出されたトランスポートストリームパケットの書き換えを行うステップである。例えば、トランスポートストリームパケット書換ステップＳ１０４は、前述した第２の実施形態に係るトランスポートストリームパケット書換部を用いて実現してもよい。
【０１０３】
トランスポートストリーム編集ステップＳ１０５は、トランスポートストリームパケット書換ステップＳ１０４で書き換えられたトランスポートストリームパケット、ダミートランスポートストリームパケット及びトランスポートストリームを編集し新たなトランスポートストリームを出力する編集ステップである。例えば、トランスポートストリーム編集ステップＳ１０５は、前述した第２の実施形態に係るトランスポートストリーム編集部を用いて実現してもよい。
【０１０４】
トランスポートストリーム多重化方法Ｓ１００は、入力されたＰＥＳからダミートランスポートストリームパケットを有するトランスポートストリームを生成し、必要に応じてダミートランスポートストリームパケットを書き換えることができる。
【０１０５】
従って、トランスポートストリームの構造を変えることなく簡易な制御で、トランスポートストリームの書き換え及び、トランスポートストリームに新たな多重化要素を追加することができるトランスポートストリーム多重化方法Ｓ１００を提供することができる。
【産業上の利用可能性】
【０１０６】
本発明は、ＭＰＥＧ２規格が適用される符号化回路、符号化機器及び符号化システムに用いることができる。
【図面の簡単な説明】
【０１０７】
【図１】本願第１の発明の１の実施形態に係るトランスポートストリーム出力回路１０の概念図である。
【図２】トランスポートストリーム出力回路１０が出力する１のトランスポートストリームの出力の過程を示した概念図である。
【図３】トランスポートストリーム出力回路１０が出力する他のトランスポートストリームの出力の過程を示した概念図である。
【図４】本願第２の発明の１の実施形態に係るトランスポートストリーム編集回路１００の概念図である。
【図５】トランスポートストリーム編集回路１００がトランスポートストリームを編集する過程を示した概念図である。
【図６】本願第３の発明の１の実施形態に係るトランスポートストリーム多重化システム２００の概念図である。
【図７】本願第４の発明の１の実施形態に係るトランスポートストリーム多重化方法Ｓ１００のフロー図である。
【符号の説明】
【０１０８】
１０、１１  トランスポートストリーム出力回路
２０、２０ａ、２０ｂ  トランスポートストリームパケット生成部
３０、３０ａ、３０ｂ  ダミートランスポートストリームパケット生成部
４０  トランスポートストリーム出力部
９０  伝送路
９１  ＰＳＩパケット出力部
９２  ＰＣＲパケット出力部
９３  ＮＵＬＬパケット出力部
９４ａ、９４ｂ、９４ｃ、９４ｄ、９４ｅ  入力回路
９５  出力回路
１００、１０１  トランスポートストリーム編集回路
１１０  トランスポートストリーム入力部
１２０  トランスポートストリームパケット検出部
１３０  トランスポートストリームパケット書換部
１４０  トランスポートストリーム編集部
１５０  コンティニュイティーカウンタ書換部
２００  トランスポートストリーム多重化システム
Ｓ１００  トランスポートストリーム多重化方法 
Ｓ１０１  ダミートランスポートストリームパケット生成ステップ 
Ｓ１０２  トランスポートストリーム出力ステップ 
Ｓ１０３  トランスポートストリームパケット検出ステップ 
Ｓ１０４  トランスポートストリームパケット書換ステップ
Ｓ１０５  トランスポートストリーム編集ステップ 
【図１】
2007036532.tif 000003
【図２】
2007036532.tif 000004
【図３】
2007036532.tif 000005
【図４】
2007036532.tif 000006
【図５】
2007036532.tif 000007
【図６】
2007036532.tif 000008
【図７】
2007036532.tif 000009