(57)【要約】【課題】ｍスロットｍＣＤＭ束ねのＴＳＰ系列伝送において、受信側でＰＣＲジッタを補正する。【解決手段】ｍスロットｍＣＤＭ束ねのＴＳＰ系列受信入力は、メモリ１３に蓄積され、セレクタ１４からの読み出し制御によって、所定の順序で読み出し出力される。ＰＣＲパケット検出回路１１は入力ＴＳＰ系列からＰＣＲ＿ＴＳＰを検出する。カウンタ１２は入力ＴＳＰ系列を１ＴＳＰ毎にカウントし、ＰＣＲパケット検出回路１１がＰＣＲ＿ＴＳＰを検出した時点でカウント値を制御回路１５に通知する。この制御回路１５はＰＣＲ＿ＴＳＰが最初に検出された時点のカウント値を初期設定値として取り込み、２回目以降にＰＣＲ＿ＴＳＰが検出された時点のカウント値を初期設定値と比較し、初期設定値と異なる時はセレクタ１４のメモリ読み出し順序を制御して、ＰＣＲ＿ＴＳＰを初期設定値、すなわち正しい位置のＴＳＰと入れ替える。【選択図】    図５
2004289249.tif 000002
【特許請求の範囲】
【請求項１】
ＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ：プログラムクロックリファレンス）値を一定周期でＴＳＰ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ  Ｐａｃｋｅｔ：トランスポートストリームパケット）に割り付けたＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ：トランスポートストリーム）を複数のスロットに分け、それぞれ複数のＣＤＭ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘ：符号分割多重）チャンネルに割り当て送信するトランスポートストリーム形式（以下部分ＴＳ）のマルチメディア情報信号を受信するマルチメディア受信端末装置において、
前記複数のＣＤＭチャンネルを束ねて受信して受信ストリームを生成する受信ストリーム生成手段と、
前記受信ストリームから前記ＰＣＲ値が記述されているＴＳＰ（以下、ＰＣＲ−ＴＳＰ）の位置を検出するＰＣＲ−ＴＳＰ検出手段と、
前記ＰＣＲ−ＴＳＰの位置検出結果に基づいて前記受信ストリームのＰＣＲジッタを補正するＰＣＲジッタ補正手段と
を具備することを特徴とするマルチメディア受信端末装置。
【請求項２】
前記ＰＣＲジッタ補正手段は、前記ＰＣＲ−ＴＳＰの位置を正しい位置に入れ替えることを特徴とする請求項１記載のマルチメディア受信端末装置。
【請求項３】
前記ＰＣＲジッタ補正手段は、前記ＰＣＲ−ＴＳＰのＰＣＲ値にオフセット値を加えてその位置で正しいＰＣＲ値とすることを特徴とする請求項１記載のマルチメディア受信端末装置。
【請求項４】
ＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ：プログラムクロックリファレンス）値を一定周期でＴＳＰ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ  Ｐａｃｋｅｔ：トランスポートストリームパケット）に割り付けたＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ：トランスポートストリーム）を複数のスロットに分け、それぞれ複数のＣＤＭ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘ：符号分割多重）チャンネルに割り当て送信するトランスポートストリーム形式（以下部分ＴＳ）のマルチメディア情報信号を、前記複数のＣＤＭチャンネルを束ねて受信して受信ストリームを生成するマルチメディア受信端末装置に用いられ、
前記受信ストリームから前記ＰＣＲ値が記述されているＴＳＰ（以下、ＰＣＲ−ＴＳＰ）の位置を検出するＰＣＲ−ＴＳＰ検出手段と、
前記ＰＣＲ−ＴＳＰの位置検出結果に基づいてＰＣＲジッタを補正する補正手段と
を具備することを特徴とするＰＣＲジッタ補正装置。
【請求項５】
前記補正手段は、前記ＰＣＲ−ＴＳＰの正しい位置を判別する正規位置判別手段と、前記正規位置に前記ＰＣＲ−ＴＳＰを入れ替える入れ替え手段とを備えることを特徴とする請求項４記載のＰＣＲジッタ補正装置。
【請求項６】
前記補正手段は、前記ＰＣＲ−ＴＳＰのＰＣＲ値にオフセット値を加えてその位置で正しいＰＣＲ値とすることを特徴とする請求項４記載のＰＣＲジッタ補正装置。
【請求項７】
前記補正手段は、前記マルチメディア情報信号がｎ個のＣＤＭチャンネルに分けて送信する部分ＴＳであるとき、ｍチャンネル束ね（ｍはｎ以下）におけるＰＣＲジッタを補正することを特徴とする請求項４記載のＰＣＲジッタ補正装置。
【請求項８】
前記補正手段は、前記マルチメディア情報信号が複数であり、それぞれ異なる個数のＣＤＭチャンネルに分けて送信する部分ＴＳであるとき、前記複数のマルチメディア情報信号それぞれに対応する複数の異なるチャンネル束ねにおけるＰＣＲジッタを補正することを特徴とする請求項４記載のＰＣＲジッタ補正装置。
【請求項９】
前記マルチメディア情報信号が１番組をｎ個のＣＤＭチャンネルに分けて送信する部分ＴＳであり、ｍ（ｍはｎ以下）チャンネル束ねで受信した受信ストリームが入力されるとき、
前記受信ストリームを入力して１ＴＳＰ毎にカウントするｍ進カウンタと、
前記受信ストリームからＰＣＲ−ＴＳＰを検出するＰＣＲ−ＴＳＰ検出回路と、
前記受信ストリームを入力してパケット単位で順次記録する記録回路と、
前記ＰＣＲ−ＴＳＰ検出回路で最初にＰＣＲ−ＴＳＰを検出した時に、上記ｍ進カウンタのカウント値を初期値として記憶し、次にＰＣＲ−ＴＳＰを検出した時のｍ進カウンタのカウント値が初期値と異なる場合に、先の束ね検出位置に後の束ね位置を合わせるようにＴＳＰの順番を入れ替えて前記記録回路から前記受信ストリームを読み出し出力させる制御回路と
を具備することを特徴とする請求項４記載のＰＣＲジッタ補正装置。
【請求項１０】
前記マルチメディア情報信号が複数番組あり、それぞれ１番組を互いに異なる個数のＣＤＭチャンネルに分けて送信する部分ＴＳであり、前記複数番組のマルチメディア情報信号それぞれに対応する複数の異なるチャンネル束ねで受信され生成された受信ストリームが入力されるとき、
それぞれ前記複数の異なるチャンネル束ね毎に設けられ、前記受信ストリームを入力して１ＴＳＰ毎にカウントする複数の異なる束ね数の進数のカウンタと、
前記受信ストリームからＰＣＲ−ＴＳＰを検出するＰＣＲ−ＴＳＰ検出回路と、
前記受信ストリームを入力してパケット単位で順次記録する記録回路と、
前記ＰＣＲ−ＴＳＰ検出回路で最初のＰＣＲ−ＴＳＰを検出した時に、上記複数の異なるカウンタのカウント値を初期値として記憶し、次にＰＣＲ−ＴＳＰを検出した時の複数の異なるカウンタのカウント値がそれぞれ初期値と異なる場合に、先の束ね検出位置に後の束ね位置を合わせるようにＴＳＰの順番を入れ替えて前記記録回路から前記受信ストリームを読み出し出力させる制御回路と
を具備することを特徴とする請求項４記載のＰＣＲジッタ補正装置。
【請求項１１】
前記マルチメディア情報信号が１番組をｎ個のＣＤＭチャンネルに分けて送信する部分ＴＳであり、ｍ（ｍはｎ以下）チャンネル束ねで受信した受信ストリームが入力されるとき、
前記受信ストリームを入力して１ＴＳＰ毎にカウントするｍ進カウンタと、
前記受信ストリームからＰＣＲ−ＴＳＰを検出するＰＣＲ−ＴＳＰ検出回路と、
前記受信ストリームを入力してパケット単位で順次記録する記録回路と、
前記ＰＣＲ−ＴＳＰ検出回路で最初にＰＣＲ−ＴＳＰを検出した時に、上記ｍ進カウンタのカウント値を初期値として記憶し、次にＰＣＲ−ＴＳＰを検出した時のｍ進カウンタのカウント値が初期値と異なる場合に、そのカウント値の差から後に検出されたＰＣＲ−ＴＳＰに記述されているＰＣＲ値に対するオフセット値を計算するオフセット値計算回路と、
前記ＰＣＲ−ＴＳＰ検出回路で最初に検出されたＰＣＲ−ＴＳＰのＰＣＲ値を抽出するＰＣＲ値抽出回路と、
前記抽出されたＰＣＲ値に前記オフセット値を加算する加算器と、
前記記録回路から前記受信ストリームを読み出して前記後に検出されたＰＣＲ−ＴＳＰのＰＣＲ値を前記オフセット値が加算されたＰＣＲ値に置換するＰＣＲ値置換回路と
を具備することを特徴とする請求項４記載のＰＣＲジッタ補正装置。
【請求項１２】
前記マルチメディア情報信号が複数番組あり、それぞれ１番組を互いに異なる個数のＣＤＭチャンネルに分けて送信する部分ＴＳであり、前記複数番組のマルチメディア情報信号それぞれに対応する複数の異なるチャンネル束ねで受信され生成された受信ストリームが入力されるとき、
それぞれ前記複数の異なるチャンネル束ね毎に設けられ、前記受信ストリームを入力して１ＴＳＰ毎にカウントする複数の異なる束ね数の進数のカウンタと、
前記受信ストリームからＰＣＲ−ＴＳＰを検出するＰＣＲ−ＴＳＰ検出回路と、
前記受信ストリームを入力してパケット単位で順次記録する記録回路と、
前記ＰＣＲ−ＴＳＰ検出回路で最初のＰＣＲ−ＴＳＰを検出した時に、上記複数の異なるカウンタのカウント値を初期値として記憶し、次にＰＣＲ−ＴＳＰを検出した時の複数の異なるカウンタのカウント値がそれぞれ初期値と異なる場合に、そのカウント値の差から後に検出されたＰＣＲ−ＴＳＰに記述されているＰＣＲ値に対するオフセット値を計算するオフセット値計算回路と、
前記ＰＣＲ−ＴＳＰ検出回路で最初に検出されたＰＣＲ−ＴＳＰのＰＣＲ値を抽出するＰＣＲ値抽出回路と、
前記抽出されたＰＣＲ値に前記オフセット値を加算する加算器と、
前記記録回路から前記受信ストリームを読み出して前記後に検出されたＰＣＲ−ＴＳＰのＰＣＲ値を前記オフセット値が加算されたＰＣＲ値に置換するＰＣＲ値置換回路と
を具備することを特徴とする請求項４記載のＰＣＲジッタ補正装置。
【請求項１３】
ＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ：プログラムクロックリファレンス）値を一定周期でＴＳＰ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ  Ｐａｃｋｅｔ：トランスポートストリームパケット）に割り付けたＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ：トランスポートストリーム）を複数のスロットに分け、それぞれ複数のＣＤＭ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘ：符号分割多重）チャンネルに割り当て送信するトランスポートストリーム形式（以下部分ＴＳ）のマルチメディア情報信号を、前記複数のＣＤＭチャンネルを束ねて受信して受信ストリームを生成するマルチメディア受信端末装置に用いられ、
前記受信ストリームから前記ＰＣＲ値が記述されているＴＳＰ（以下、ＰＣＲ−ＴＳＰ）の位置を検出するＰＣＲ−ＴＳＰ検出ステップと、
前記ＰＣＲ−ＴＳＰの位置検出結果に基づいてＰＣＲジッタを補正する補正ステップと
を具備することを特徴とするＰＣＲジッタ補正方法。
【請求項１４】
前記補正ステップは、前記ＰＣＲ−ＴＳＰの正しい位置を判別する正規位置判別ステップと、前記正規位置に前記ＰＣＲ−ＴＳＰを入れ替える入れ替えステップとを備えることを特徴とする請求項１３記載のＰＣＲジッタ補正方法。
【請求項１５】
前記補正ステップは、前記ＰＣＲ−ＴＳＰのＰＣＲ値にオフセット値を加えてその位置で正しいＰＣＲ値とすることを特徴とする請求項１３記載のＰＣＲジッタ補正方法。
【請求項１６】
前記補正ステップは、前記マルチメディア情報信号がｎ個のＣＤＭチャンネルに分けて送信する部分ＴＳであるとき、ｍチャンネル束ね（ｍはｎ以下）におけるＰＣＲジッタを補正することを特徴とする請求項１３記載のＰＣＲジッタ補正方法。
【請求項１７】
前記補正ステップは、前記マルチメディア情報信号が複数であり、それぞれ異なる個数のＣＤＭチャンネルに分けて送信する部分ＴＳであるとき、前記複数のマルチメディア情報信号それぞれに対応する複数の異なるチャンネル束ねにおけるＰＣＲジッタを補正することを特徴とする請求項１３記載のＰＣＲジッタ補正方法。
【請求項１８】
前記マルチメディア情報信号が１番組をｎ個のＣＤＭチャンネルに分けて送信する部分ＴＳであり、ｍ（ｍはｎ以下）チャンネル束ねで受信した受信ストリームが入力されるとき、
前記受信ストリームを入力して１ＴＳＰ毎にカウントするｍ進カウントステップと、
前記受信ストリームからＰＣＲ−ＴＳＰを検出するＰＣＲ−ＴＳＰ検出ステップと、
前記ＰＣＲ−ＴＳＰ検出ステップで最初にＰＣＲ−ＴＳＰを検出した時に、上記ｍ進カウントステップのカウント値を初期値として記憶し、次にＰＣＲ−ＴＳＰを検出した時のｍ進カウントステップのカウント値が初期値と異なる場合に、先の束ね検出位置に後の束ね位置を合わせるようにＴＳＰの順番を入れ替えて前記受信ストリームを出力させる入れ替えステップと
を具備することを特徴とする請求項１３記載のＰＣＲジッタ補正方法。
【請求項１９】
前記マルチメディア情報信号が複数番組あり、それぞれ１番組を互いに異なる個数のＣＤＭチャンネルに分けて送信する部分ＴＳであり、前記複数番組のマルチメディア情報信号それぞれに対応する複数の異なるチャンネル束ねで受信され生成された受信ストリームが入力されるとき、
それぞれ前記複数の異なるチャンネル束ね毎に設けられ、前記受信ストリームを入力して１ＴＳＰ毎にカウントする複数の異なる束ね数の進数のカウントステップと、
前記受信ストリームからＰＣＲ−ＴＳＰを検出するＰＣＲ−ＴＳＰ検出ステップと、
前記ＰＣＲ−ＴＳＰ検出ステップで最初のＰＣＲ−ＴＳＰを検出した時に、上記複数の異なるカウントステップのカウント値を初期値として記憶し、次にＰＣＲ−ＴＳＰを検出した時の複数の異なるカウントステップのカウント値がそれぞれ初期値と異なる場合に、先の束ね検出位置に後の束ね位置を合わせるようにＴＳＰの順番を入れ替えて前記受信ストリームを出力させる入れ替えステップと
を具備することを特徴とする請求項１３記載のＰＣＲジッタ補正方法。
【請求項２０】
前記マルチメディア情報信号が１番組をｎ個のＣＤＭチャンネルに分けて送信する部分ＴＳであり、ｍ（ｍはｎ以下）チャンネル束ねで受信した受信ストリームが入力されるとき、
前記受信ストリームを入力して１ＴＳＰ毎にカウントするｍ進カウントステップと、
前記受信ストリームからＰＣＲ−ＴＳＰを検出するＰＣＲ−ＴＳＰ検出ステップと、
前記ＰＣＲ−ＴＳＰ検出ステップで最初にＰＣＲ−ＴＳＰを検出した時に、上記ｍ進カウントステップのカウント値を初期値として記憶し、次にＰＣＲ−ＴＳＰを検出した時のｍ進カウントステップのカウント値が初期値と異なる場合に、そのカウント値の差から後に検出されたＰＣＲ−ＴＳＰに記述されているＰＣＲ値に対するオフセット値を計算するオフセット値計算ステップと、
前記ＰＣＲ−ＴＳＰ検出ステップで最初に検出されたＰＣＲ−ＴＳＰのＰＣＲ値を抽出するＰＣＲ値抽出ステップと、
前記抽出されたＰＣＲ値に前記オフセット値を加算する加算ステップと、
前記後に検出されたＰＣＲ−ＴＳＰのＰＣＲ値を前記オフセット値が加算されたＰＣＲ値に置換して前記受信ストリームを出力するＰＣＲ値置換ステップと
を具備することを特徴とする請求項１３記載のＰＣＲジッタ補正方法。
【請求項２１】
前記マルチメディア情報信号が複数番組あり、それぞれ１番組を互いに異なる個数のＣＤＭチャンネルに分けて送信する部分ＴＳであり、前記複数番組のマルチメディア情報信号それぞれに対応する複数の異なるチャンネル束ねで受信され生成された受信ストリームが入力されるとき、
それぞれ前記複数の異なるチャンネル束ね毎に設けられ、前記受信ストリームを入力して１ＴＳＰ毎にカウントする複数の異なる束ね数の進数のカウントステップと、
前記受信ストリームからＰＣＲ−ＴＳＰを検出するＰＣＲ−ＴＳＰ検出ステップと、
前記ＰＣＲ−ＴＳＰ検出ステップで最初のＰＣＲ−ＴＳＰを検出した時に、上記複数の異なるカウントステップのカウント値を初期値として記憶し、次にＰＣＲ−ＴＳＰを検出した時の複数の異なるカウントステップのカウント値がそれぞれ初期値と異なる場合に、そのカウント値の差から後に検出されたＰＣＲ−ＴＳＰに記述されているＰＣＲ値に対するオフセット値を計算するオフセット値計算ステップと、
前記ＰＣＲ−ＴＳＰ検出ステップで最初に検出されたＰＣＲ−ＴＳＰのＰＣＲ値を抽出するＰＣＲ値抽出ステップと、
前記抽出されたＰＣＲ値に前記オフセット値を加算する加算ステップと、
前記後に検出されたＰＣＲ−ＴＳＰのＰＣＲ値を前記オフセット値が加算されたＰＣＲ値に置換して前記受信ストリームを出力するＰＣＲ値置換ステップと
を具備することを特徴とする請求項１３記載のＰＣＲジッタ補正方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば移動体向けデータ放送等のマルチメディア情報信号を受信する端末装置に係り、特にＭＰＥＧ２による多重方式で用いられるＰＣＲ値が送り側の送出タイミングを制限せずに受信側でジッタを補正するＰＣＲジッタ補正回路及びＰＣＲジッタ補正方法に関する。
【０００２】
【従来の技術】
近時、実用化に向けて開発されているＳバンドを用いた移動体向けデータ放送システムでは、伝送方式にＣＤＭ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘ：符号分割多重）方式を採用し、マルチメディア多重方式としてＭＰＥＧ２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  ｐｈａｓｅ  ２）システムズ方式の採用を予定している。このＭＰＥＧ２システムズ方式では、音声／映像の同期をとるために、送信側で多重伝送信号中にＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ：プログラムクロックリファレンス）値を定期的（１００ｍｓｅｃ以内）に挿入しておき、受信側で受信信号からＰＣＲ値を抽出し、このＰＣＲ値に基づいて２７ＭＨｚのＳＴＣ（Ｓｙｓｔｅｍ  Ｔｉｍｅ  Ｃｌｏｃｋ：システムタイムクロック）をＰＬＬ制御している。このＰＣＲ値はＴＳＰ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ  Ｐａｃｋｅｔ：トランスポートストリームパケット）のアダプテーションフィールド内に記述される４２ｂｉｔのデータである。
【０００３】
Ｓバンドを用いた移動体向けデータ放送システムでは、送信側において、伝送レートに合わせてＰＣＲ値が記述されたＴＳＰ（以下ＰＣＲ＿ＴＳＰ）を定期的に多重し、伝送レートが１ＣＤＭチャンネルの符号化率より高い場合は複数のＣＤＭチャンネルに分けて送信する。この場合、送信側でＰＣＲ＿ＴＳＰの位置を調整して、受信側でＰＣＲジッタが生じないようにする必要がある。その方法として、従来では送信側でＰＣＲ＿ＴＳＰの挿入位置の入れ替えやダミーパケットの挿入を行うことが考えられている。しかしながら、ＰＣＲ＿ＴＳＰの入れ替えは、送信側設備の回路規模の増加を招き、コストアップにつながる。また、ダミーパケットの挿入は、移動体向けデータ放送のような比較的低レート（例えば２５６ｋｂｐｓ）の伝送システムにおいては伝送効率に多大な影響を与えてしまう。
【０００４】
尚、従来のＰＣＲジッタを低減するための補正回路として、以下の特許文献がある。この文献には、受信したＭＰＥＧ  ｏｖｅｒ  ＡＴＭ信号のＰＣＲの位置に変動があってもジッタが低減されたシステムタイムクロックを生成するＭＰＥＧ復号化装置、及びジッタ低減方法として、受信したＰＣＲを含むＴＳＰの受信タイミングが、正規の受信タイミングより所定量ずれていることを検出し、所定量のずれが検出されたときにＰＣＲの値を前記所定量だけ補正する技術が記載されている。但し、上記文献に記載の技術では、ＰＣＲ値を一定周期でＴＳＰに割り付けたＴＳを複数のスロットに分け、それぞれ複数のＣＤＭチャンネルに割り当て送信する部分ＴＳを受信する場合については想定されていない。
【特許文献１】
特開平１１−２３４３０８号公報。
【０００５】
【発明が解決しようとする課題】
本発明は上記事情によりなされたもので、その目的とするところは、送信側で受信側のＰＣＲジッタの発生を考慮する必要がなく、簡易な構成で、受信側で発生するＰＣＲジッタを補正することのできるマルチメディア受信端末装置とこの装置に用いられるＰＣＲジッタ補正回路及びＰＣＲジッタ補正方法を提供することにある。
【０００６】
【課題を解決するための手段】
上記の目的を達成するために本発明は、ＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ：プログラムクロックリファレンス）値を一定周期でＴＳＰ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ  Ｐａｃｋｅｔ：トランスポートストリームパケット）に割り付けたＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ：トランスポートストリーム）を複数のスロットに分け、それぞれ複数のＣＤＭ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅｘ：符号分割多重）チャンネルに割り当て送信するトランスポートストリーム形式（以下部分ＴＳ）のマルチメディア情報信号を受信するマルチメディア受信端末装置において、前記複数のＣＤＭチャンネルを束ねて受信して受信ストリームを生成する受信ストリーム生成手段と、前記受信ストリームから前記ＰＣＲ値が記述されているＴＳＰ（以下、ＰＣＲ−ＴＳＰ）の位置を検出するＰＣＲ−ＴＳＰ検出手段と、前記ＰＣＲ−ＴＳＰの位置検出結果に基づいて前記受信ストリームのＰＣＲジッタを補正するＰＣＲジッタ補正手段とを具備することを特徴とする。
【０００７】
上記ＰＣＲジッタ補正手段として用いられるＰＣＲジッタ補正装置は、前記受信ストリームから前記ＰＣＲ値が記述されているＴＳＰ（以下、ＰＣＲ−ＴＳＰ）の位置を検出するＰＣＲ−ＴＳＰ検出手段と、前記ＰＣＲ−ＴＳＰの位置検出結果に基づいてＰＣＲジッタを補正する補正手段とを具備することを特徴とする。
【０００８】
前記補正手段は、前記ＰＣＲ−ＴＳＰの正しい位置を判別する正規位置判別手段と、前記正規位置に前記ＰＣＲ−ＴＳＰを入れ替える入れ替え手段とを備えることを特徴とする。または、前記ＰＣＲ−ＴＳＰのＰＣＲ値にオフセット値を加えてその位置で正しいＰＣＲ値とすることを特徴とする。
【０００９】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について詳細に説明する。
まず、本発明が適用されるＳバンド移動体向けデータ放送システムのＰＣＲ送受信方法について説明する。
【００１０】
図１、図２はそれぞれＰＣＲ送受信方法の一例を示す概念図である。図１の例は、送信側で伝送レートが１０２４ｋｂｐｓの送信ストリームをＴＳＰ単位で４つのスロットに分けて、それぞれ伝送レート２５６ｋｂｐｓのＣＤＭチャンネルに割り当てて送信し、受信側で４ＣＤＭチャンネルを束ねて伝送レート２４６ｋｂｐｓ＊４＝１０２４ｋｂｐｓ（４スロット／４ＣＤＭ束ね）の時系列で受信する場合を示している。
【００１１】
この場合、ＰＣＲ＿ＴＳＰは１０２４ｋｂｐｓの伝送レートで定期的に多重されているので、通常ならば、送信側で４スロットに分けるときにＰＣＲのパケットの配置を考慮して受信側のジッタを抑える必要がある。図２の例は、ＰＣＲ＿ＴＳＰの伝送レートが互いに異なるｍチャンネルの送信ストリームを伝送する場合を示している。この場合、各チャンネルでＰＣＲ＿ＴＳＰの伝送レートは異なるものの、ＰＣＲ＿ＴＳＰは定期的に多重されているので、図１の例と同様に、通常ならば、送信側で複数のスロットに分けるときにＰＣＲのパケットの配置を考慮して受信側のジッタを抑える必要がある。
【００１２】
図３（ａ），（ｂ）にＰＣＲジッタが発生する様子と本発明によるＲＣＲジッタ補正の概念を示す。この例では、送信側で番組を構成する複数種類（ＰＭＴ、オーディオ、ビデオ等）のＴＳＰ系列からなる送信ストリームを５１２ｋｂｐｓの伝送レートで送出し、受信側で受信レート１．０２４Ｍｂｐｓ＊２／４＝５１２ｋｂｐｓで受けた受信ストリームの４ＴＳの内２ＴＳを使って受信する。このようなＰＣＲ送受信では、図３（ａ），（ｂ）に示すように、ＰＣＲ値を含むＴＳを受信する時間的位置によってＰＣＲ＿ＴＳＰの位置にジッタが生じる（図では送信側ＰＣＲ１に対する受信側ＰＣＲ’１）。この場合のジッタは１ＴＳ分（約１．５ｍｓ）であり、デコーダＬＳＩにて１．５ｍｓのＰＣＲジッタを吸収させる場合、１５０秒程度の時定数をもつＰＬＬ回路を搭載する必要がある。この値は、系の応答性としては非常に遅く、受信端末内で設計される他のパラメータと比較しても受け入れ難い値である。
【００１３】
受信側でジッタが発生しないようにするためには、送信側でＰＣＲ＿ＴＳＰを１つのＣＤＭチャンネルに寄せなければならない。１つのＣＤＭチャンネルに寄せるためにはＰＣＲ＿ＴＳＰの入れ替えやダミーパケットの挿入が必要になる。ＰＣＲ＿ＴＳＰの入れ替えは、送信側設備の回路規模の増加を招き、コストアップにつながる。また、ダミーパケットの挿入は、移動体向けデータ放送のような比較的低レート（例えば２５６ｋｂｐｓ）の伝送システムにおいては伝送効率に多大な影響を与えてしまう。
【００１４】
そこで、本発明では、受信側において、図３（ａ）に示すようにＰＣＲ＿ＴＳＰの位置を本来あるべき正しい位置（一つ前）のＴＳＰと入れ替える（以下、入れ替え手法）、あるいは図３（ｂ）に示すようにＰＣＲ＿ＴＳＰのＰＣＲ値にオフセットαを加える（以下、オフセット手法）ことで、ジッタによる影響を解決する。これにより、送信側で受信側のＰＣＲジッタの発生を考慮する必要がなく、簡易な構成で、受信側で発生するＰＣＲジッタを補正することができる。
【００１５】
以下、手法別に本発明の実施の形態を詳細に説明する。
（第１の実施形態）
図４（ａ），（ｂ）はそれぞれ本発明の第１の実施形態に係るＰＣＲジッタ補正回路の概要を示すタイミング図とその構成を示すブロック回路図である。本実施形態は、送信側で伝送レート１．０２４Ｍｂｐｓのコンテンツを４スロットに分けて伝送レート２５６ｋｂｐｓの４ＣＤＭチャンネルに割り当てて送信し、受信側でその４ＣＤＭチャンネル束ね（４ＣＤＭ束ね）を受信し、元の伝送レート１．０２４Ｍｂｐｓのコンテンツを再生する場合を想定している。このような４ＣＤＭ束ねを受信する場合、図４（ａ）に示すように、最大３ＴＳＰ分のジッタが発生する。そこで、本実施形態では、入れ替え手法を適用し、ＰＣＲ値が記述されているＴＳＰ（ＰＣＲ＿ＴＳＰ）をジッタが発生しない正しい位置にあるＴＳＰと入れ替える。
【００１６】
図４（ｂ）において、入力信号（受信ストリーム）は図４（ａ）に示す４ＣＤＭチャンネルが束ねられた情報伝送レート（１．０２４Ｍｂｐｓ）のＴＳＰ系列であり、ＰＣＲパケット検出回路０１、カウンタ０２、第１の１ＴＳＰ遅延メモリ０４、第１の切換スイッチＳＷ１のＢ側端子に供給される。第１の１ＴＳＰ遅延メモリ０４の出力は第２の１ＴＳＰ遅延メモリ０５に供給されると共に第２の切換スイッチＳＷ２のＡ側端子に供給される。第１の切換スイッチＳＷ１の切換出力は第３の１ＴＳＰ遅延メモリ０６に供給され、このメモリ０６の出力は第２の切換スイッチＳＷ２のＢ側端子に供給される。この第２の切換スイッチＳＷ２の切換出力はＰＣＲジッタ補正出力となる。
【００１７】
上記ＰＣＲパケット検出回路０１は入力ＴＳＰ系列からＰＣＲ値が記述されたＴＳＰ（以下ＰＣＲ＿ＴＳＰ）を検出する。一方、カウンタ０２は１ＴＳＰの入力を順次カウントする４進カウンタである。このカウンタ０２はＰＣＲパケット検出回路０１がＰＣＲ＿ＴＳＰを検出した時点でカウント値を制御回路０３に通知する。この制御回路０３はＰＣＲパケット検出回路０１でＰＣＲ＿ＴＳＰが最初に検出された時点でカウンタ０２から通知されるカウント値を初期設定値として取り込み、２回目以降にＰＣＲ＿ＴＳＰが検出された時点のカウント値を初期設定値と比較して、一致／不一致の状態に応じて切換スイッチＳＷ１，ＳＷ２をそれぞれＡ側／Ｂ側に切換制御する。
【００１８】
すなわち、上記構成によるＰＣＲジッタ補正回路では、ＰＣＲパケット検出回路０１にて最初にＰＣＲ＿ＴＳＰが検出された時点でカウンタ０２のカウント値が初期設定値として制御回路０３にセットされる。この時点では、制御回路０３が切換スイッチＳＷ１，ＳＷ２をＡ側端子に切換制御しているため、第１のメモリ０４の１ＴＳＰ遅延出力が第２の切換スイッチＳＷ２を介して出力される。この状態は次のＰＣＲ＿ＴＳＰが検出されるまで継続される。
【００１９】
ＰＣＲパケット検出回路０１で２回目のＰＣＲ＿ＴＳＰが検出されると、その時点でカウンタ０２のカウント値が制御回路０３に通知される。制御回路０３は、２回目のＰＣＲ＿ＴＳＰ検出時点のカウント値と初期設定値とを比較して、一致している場合には各切換スイッチＳＷ１，ＳＷ２をＡ側端子接続のままとし、不一致の場合には各切換スイッチＳＷ１，ＳＷ２をＢ側端子接続に切換制御する。切換スイッチＳＷ１がＢ側接続に切り替わった結果、第３のメモリ０６に４進カウント値２のＴＳＰ＝ＰＣＲ＿ＴＳＰが取り込まれる。その間、第２のメモリ０５には４進カウント値０のＴＳＰが取り込まれ、第１のメモリ０４には４進カウント値１のＴＳＰが取り込まれる。これと同時に切換スイッチＳＷ２もＢ側端子接続に切り替わるため、第３のメモリ０６の１ＴＳＰ遅延出力、すなわちＰＣＲ＿ＴＳＰが先に出力される。その後、切換スイッチＳＷ１，ＳＷ２はＡ側端子接続に切り換えられ、その結果、第２、第１のメモリ０５，０４で１ＴＳＰ遅延された４進カウント値０，１のＴＳＰが順に出力されるようになる。
【００２０】
これにより、図４（ａ）に示すように、４進カウント値２のＴＳＰ＝ＰＣＲ＿ＴＳＰが４進カウント値０の位置で出力され、続いて４進カウント値０，１のＴＳＰが順にシフトされ、ＰＣＲ＿ＴＳＰはジッタが発生しない正しい位置にあるＴＳＰと入れ替えられる。
【００２１】
（第２の実施形態）
図５（ａ），（ｂ）はそれぞれ本発明の第２の実施形態に係るＰＣＲジッタ補正回路の概要を示すタイミング図とその構成を示すブロック回路図である。本実施形態は、送信側で情報伝送レート２５６ｋｂｐｓのｍ倍のコンテンツをｍスロットに分けてそれぞれ情報伝送レート２５６ｋｂｐｓのｍＣＤＭチャンネルに割り当てて送信し、受信側でそのｍＣＤＭチャンネル束ね（ｍＣＤＭ束ね）を受信し、元の情報伝送レートのｍ倍のコンテンツを再生する場合を想定している。このようなｍＣＤＭ束ねを受信する場合、最大ｍＴＳＰ分のジッタが発生する。そこで、本実施形態でも、第１の実施形態と同様に入れ替え手法を適用し、ＰＣＲ＿ＴＳＰをジッタが発生しない正しい位置にあるＴＳＰと入れ替える。
【００２２】
図５（ｂ）において、入力信号（受信ストリーム）は図５（ａ）に示す情報伝送レートのｍ倍のＴＳＰ系列であり、ＰＣＲパケット検出回路１１、カウンタ１２、メモリ１３に供給される。メモリ１３はｍＣＤＭ束ねのｍ個のＴＳＰを蓄積する。このメモリ１３に蓄積されたｍ個のＴＳＰはセレクタ１４からの読み出し制御によって、所定の順序で読み出し出力される。
【００２３】
上記ＰＣＲパケット検出回路１１は入力ＴＳＰ系列からＰＣＲ＿ＴＳＰを検出する。一方、カウンタ１２は１ＴＳＰの入力を順次カウントするｍ進カウンタである。このカウンタ１２はＰＣＲパケット検出回路１１がＰＣＲ＿ＴＳＰを検出した時点でカウント値を制御回路１５に通知する。この制御回路１５はＰＣＲパケット検出回路１１でＰＣＲ＿ＴＳＰが最初に検出された時点でカウンタ１２から通知されるカウント値を初期設定値として取り込み、２回目以降にＰＣＲ＿ＴＳＰが検出された時点のカウント値を初期設定値と比較する。その結果、初期設定値と異なる時はセレクタ１４のメモリ読み出し順序を制御して、ＰＣＲ＿ＴＳＰを初期設定値の位置のＴＳＰと入れ替える。これにより、図５（ａ）に示すように、ＰＣＲ＿ＴＳＰはジッタが発生しない正しい位置にあるＴＳＰと入れ替えられる。
【００２４】
（第３の実施形態）
図６（ａ），（ｂ）はそれぞれ本発明の第３の実施形態に係るＰＣＲジッタ補正回路の概要を示すタイミング図とその構成を示すブロック回路図である。本実施形態は、送信側で複数の異なる伝送レートのコンテンツ（情報伝送レート２５６ｋｂｐｓのｍ倍、ｐ倍、ｒ倍）をｍスロット、ｐスロット、ｒスロットに分けて、それぞれ情報伝送レート２５６ｋｂｐｓのｍ，ｐ，ｒＣＤＭチャンネルに割り当てて送信し、受信側でそれぞれｍ個のＣＤＭチャンネル束ね（ｍＣＤＭ束ね、チャンネル１）、ｐ個のＣＤＭチャンネル束ね（ｐＣＤＭ束ね、チャンネル２）、ｒ個のＣＤＭチャンネル束ね（ｒＣＤＭ束ね、チャンネル３）を受信する場合を想定している。ｍＣＤＭ束ね、ｐＣＤＭ束ね、ｒＣＤＭ束ねの場合、それぞれ最大ｍＴＳＰ分、ｐＴＳＰ分、ｒＴＳＰ分のジッタが発生する。そこで、本実施形態でも、第１、第２の実施形態と同様に入れ替え手法を適用し、ＰＣＲ＿ＴＳＰをジッタが発生しない正しい位置にあるＴＳＰと入れ替える。
【００２５】
図６（ｂ）において、入力信号（受信ストリーム）はそれぞれ図６（ａ）に示す情報伝送レートのｍ倍、ｐ倍、ｒ倍のチャンネル１，２，３のＴＳＰ系列が時系列に並べられたストリームであり、メモリ２１にチャンネル１〜３のｍＣＤＭ束ねｍ個のＴＳＰ、ｐＣＤＭ束ねｐ個のＴＳＰ、ｒＣＤＭ束ねｒ個のＴＳＰが格納され、セレクタ２２によって必要に応じて順序を入れ替えられて出力される。
【００２６】
ＰＣＲパケット検出回路３１はチャンネル１のＴＳＰ系列を入力し、ＰＣＲ値が記述されているパケット（以下ＰＣＲ＿ＴＳＰ）を検出する。一方、ｍ進カウンタ３２は１ＴＳＰの入力を順次カウントするｍ進カウンタで、チャンネル１以外のチャンネルではカウントアップしない。このカウンタ３２はＰＣＲパケット検出回路３１がＰＣＲ＿ＴＳＰを検出した時点でカウント値を制御回路３３に通知する。この制御回路３３はＰＣＲパケット検出回路３１でＰＣＲ＿ＴＳＰが最初に検出された時点でカウンタ３２から通知されるカウント値を初期設定値として取り込み、２回目以降にＰＣＲ＿ＴＳＰが検出された時点のカウント値を初期設定値と比較する。その結果、初期設定値と異なる時はセレクタ２２のメモリ読み出し順序を制御して、ＰＣＲ＿ＴＳＰを初期設定値の位置のＴＳＰと入れ替える。これにより、図６（ａ）に示すように、ＰＣＲ＿ＴＳＰはジッタが発生しない正しい位置にあるＴＳＰと入れ替えられる。
【００２７】
同様に、ＰＣＲパケット検出回路４１はチャンネル２のＴＳＰ系列を入力してＰＣＲ＿ＴＳＰを検出する。一方、ｐ進カウンタ４２は１ＴＳＰの入力を順次カウントするｐ進カウンタで、チャンネル２以外のチャンネルではカウントアップしない。このカウンタ４２はＰＣＲパケット検出回路４１がＰＣＲ＿ＴＳＰを検出した時点でカウント値を制御回路４３に通知する。この制御回路４３はＰＣＲパケット検出回路４１でＰＣＲ＿ＴＳＰが最初に検出された時点でカウンタ４２から通知されるカウント値を初期設定値として取り込み、２回目以降にＰＣＲ＿ＴＳＰが検出された時点のカウント値を初期設定値と比較する。その結果、初期設定値と異なる時はセレクタ２２のメモリ読み出し順序を制御して、ＰＣＲ＿ＴＳＰを初期設定値の位置のＴＳＰと入れ替える。これにより、ＰＣＲ＿ＴＳＰはジッタが発生しない正しい位置にあるＴＳＰと入れ替えられる。
【００２８】
同様に、ＰＣＲパケット検出回路５１はチャンネル３のＴＳＰ系列を入力してＰＣＲ＿ＴＳＰを検出する。一方、ｒ進カウンタ５２は１ＴＳＰの入力を順次カウントするｒ進カウンタで、チャンネル３以外のチャンネルではカウントアップしない。このカウンタ５２はＰＣＲパケット検出回路５１がＰＣＲ＿ＴＳＰを検出した時点でカウント値を制御回路５３に通知する。この制御回路５３はＰＣＲパケット検出回路５１でＰＣＲ＿ＴＳＰが最初に検出された時点でカウンタ５２から通知されるカウント値を初期設定値として取り込み、２回目以降にＰＣＲ＿ＴＳＰが検出された時点のカウント値を初期設定値と比較する。その結果、初期設定値と異なる時はセレクタ２２のメモリ読み出し順序を制御して、ＰＣＲ＿ＴＳＰを初期設定値の位置のＴＳＰと入れ替える。これにより、ＰＣＲ＿ＴＳＰはジッタが発生しない正しい位置にあるＴＳＰと入れ替えられる。
尚、本実施形態では、３チャンネルを例に説明したが、本発明はこれに限定されず、同様の構成で任意のチャンネル数で実現可能である。
【００２９】
（第４の実施形態）
図７（ａ），（ｂ）はそれぞれ本発明の第４の実施形態に係るＰＣＲジッタ補正回路の概要を示すタイミング図とその構成を示すブロック図である。本実施形態は、第１の実施形態と同様に、送信側で伝送レート１．０２４Ｍｂｐｓのコンテンツを４スロットに分けてそれぞれ伝送レート２５６ｋｂｐｓの４ＣＤＭチャンネルに割り当てて送信し、受信側でその４ＣＤＭチャンネル束ね（４ＣＤＭ束ね）を受信する場合を想定している。このような４ＣＤＭ束ねを受信する場合、図７（ａ）に示すように、最大３ＴＳＰ分のジッタが発生する。そこで、本実施形態では、オフセット手法を適用し、ＰＣＲ値が記述されているＴＳＰ（ＰＣＲ＿ＴＳＰ）がジッタ発生位置にあった場合に、ＰＣＲ値にオフセットを付けることによりジッタを発生させないようにする。
【００３０】
図７（ｂ）において、入力信号（受信ストリーム）は図７（ａ）に示す情報伝送レート（１．０２４Ｍｂｐｓ）のＴＳＰ系列であり、ＰＣＲパケット検出回路６１、ＴＳＰカウンタ６２、メモリ６３に供給されると共に、第１の切換スイッチＳＷ３を介してＰＣＲ値抽出回路６４に供給される。
【００３１】
上記ＰＣＲパケット検出回路６１は入力ＴＳＰ系列からＰＣＲ＿ＴＳＰを検出する。一方、ＴＳＰカウンタ６２は１ＴＳＰの入力を順次カウントする４進カウンタである。このカウンタ６２はＰＣＲパケット検出回路６１でＰＣＲ＿ＴＳＰが検出された時点でカウント値をオフセット値計算回路６５に通知する。このオフセット値計算回路６５はＰＣＲパケット検出回路６１でＰＣＲ＿ＴＳＰが最初に検出された時点でカウンタ６２から通知されるカウント値を初期設定値として取り込み、２回目以降にＰＣＲ＿ＴＳＰが検出された時点のカウント値を初期設定値と比較して、その差分値を４２ｂｉｔのＰＣＲ値に変換する。
【００３２】
また、ＰＣＲパケット検出回路６１は、ＰＣＲ＿ＴＳＰ検出の有／無に応じて第１、第２の切換スイッチＳＷ３，ＳＷ４をそれぞれＡ側／Ｂ側（Ｂ側はオープン）に切換制御する機能を有する。この切換制御により、ＰＣＲ値抽出回路６４はＰＣＲ＿ＴＳＰを入力し、そのＰＣＲ値を抽出する。ＰＣＲ値抽出回路６４にて抽出したＰＣＲ値は加算器６６に送られ、オフセット値計算回路６５で計算されたオフセット値と加算されて、正しいＰＣＲ値としてＰＣＲ値置換回路６７に送られる。
【００３３】
一方、メモリ６３は入力ＴＳＰ系列を１ＴＳＰ遅延するメモリであり、このメモリ６３で遅延されたＴＳＰは、第２の切換スイッチＳＷ４を介してＰＣＲ値置換回路６７に送られる。このうち、ＰＣＲ＿ＴＳＰはＳＷ４の切換によって破棄される。ＰＣＲ値置換回路６７は、順次メモリ６３からのＴＳＰ系列を出力し、ＰＣＲ＿ＴＳＰについては加算器６６で得られた正しいＰＣＲ値を持つＰＣＲ＿ＴＳＰと置換される。これにより、図７（ａ）に示すように、ＰＣＲ＿ＴＳＰはそのままの位置で、ジッタが発生しない正しいＰＣＲ値に置き換えられる。
【００３４】
（第５の実施形態）
図８（ａ），（ｂ）はそれぞれ本発明の第５の実施形態に係るＰＣＲジッタ補正回路の概要を示すタイミング図とその構成を示すブロック回路図である。本実施形態は、第２の実施形態と同様に、送信側で情報伝送レート２５６ｋｂｐｓのｍ倍のコンテンツをｍスロットに分けてそれぞれ伝送レート２５６ｋｂｐｓのｍＣＤＭチャンネルに割り当てて送信し、受信側でそのｍＣＤＭチャンネル束ね（ｍＣＤＭ束ね）を受信する場合を想定している。このようなｍＣＤＭ束ねを受信する場合、最大ｍＴＳＰ分のジッタが発生する。そこで、本実施形態では、第４の実施形態と同様にオフセット手法を適用し、ＰＣＲ＿ＴＳＰの位置がジッタを発生する位置にあった場合、ＰＣＲ値にオフセットを付けることによりジッタを発生させないようにする。
【００３５】
図８（ｂ）において、入力信号（受信ストリーム）は図８（ａ）に示す情報伝送レート２５６ｋｂｐｓのｍ倍のＴＳＰ系列であり、ＰＣＲパケット検出回路７１、ＴＳＰカウンタ７２、メモリ７３に供給されると共に、第１の切換スイッチＳＷ５を介してＰＣＲ値抽出回路７４に供給される。
【００３６】
上記ＰＣＲパケット検出回路７１は入力ＴＳＰ系列からＰＣＲ＿ＴＳＰを検出する。一方、ＴＳＰカウンタ７２は１ＴＳＰの入力を順次カウントする４進カウンタである。このカウンタ７２はＰＣＲパケット検出回路７１でＰＣＲ＿ＴＳＰが検出された時点でカウント値をオフセット値計算回路７５に通知する。このオフセット値計算回路７５はＰＣＲパケット検出回路７１でＰＣＲ＿ＴＳＰが最初に検出された時点でカウンタ７２から通知されるカウント値を初期設定値として取り込み、２回目以降にＰＣＲ＿ＴＳＰが検出された時点のカウント値を初期設定値と比較して、その差分値を４２ｂｉｔのＰＣＲ値に変換する。
【００３７】
また、ＰＣＲパケット検出回路７１は、ＰＣＲ＿ＴＳＰ検出の有／無に応じて第１、第２の切換スイッチＳＷ５，ＳＷ６をそれぞれＡ側／Ｂ側（Ｂ側はオープン）に切換制御する機能を有する。この切換制御により、ＰＣＲ値抽出回路７４はＰＣＲ＿ＴＳＰを入力し、そのＰＣＲ値を抽出する。ＰＣＲ値抽出回路７４にて抽出したＰＣＲ値は加算器７６に送られ、オフセット値計算回路７５で計算されたオフセット値と加算されて、正しいＰＣＲ値としてＰＣＲ値置換回路７７に送られる。
【００３８】
一方、メモリ７３は入力ＴＳＰ系列を１ＴＳＰ遅延するメモリであり、このメモリ７３で遅延されたＴＳＰは、ＳＷ６を介してＰＣＲ値置換回路７７に送られる。このうち、ＰＣＲ＿ＴＳＰはＳＷ６の切換によって破棄される。ＰＣＲ値置換回路７７は、順次メモリ７３からのＴＳＰ系列を出力し、ＰＣＲ＿ＴＳＰについては加算器７６で得られた正しいＰＣＲ値を持つＰＣＲ＿ＴＳＰと置換される。これにより、図８（ａ）に示すように、ＰＣＲ＿ＴＳＰはそのままの位置で、ジッタが発生しない正しいＰＣＲ値に置き換えられる。
【００３９】
（第６の実施形態）
図９（ａ），（ｂ）はそれぞれ本発明の第６の実施形態に係るＰＣＲジッタ補正回路の概要を示すタイミング図とその構成を示すブロック回路図である。本実施形態は、送信側で複数の異なる伝送レートのコンテンツ（情報伝送レート２５６ｋｂｐｓのｍ倍、ｐ倍、ｒ倍）をｍスロット、ｐスロット、ｒスロットに分けて、それぞれ情報伝送レート２５６ｋｂｐｓのｍ，ｐ，ｒＣＤＭチャンネルに割り当てて送信し、受信側でそれぞれｍ個のＣＤＭチャンネル束ね（ｍＣＤＭ束ね、チャンネル１）、ｐ個のＣＤＭチャンネル束ね（ｐＣＤＭ束ね、チャンネル２）、ｒ個のＣＤＭチャンネル束ね（ｒＣＤＭ束ね、チャンネル３）を受信する場合を想定している。ｍＣＤＭ束ね、ｐＣＤＭ束ね、ｒＣＤＭ束ねの場合、それぞれ最大ｍＴＳＰ分、ｐＴＳＰ分、ｒＴＳＰ分のジッタが発生する。そこで、本実施形態でも、第４、第５の実施形態と同様にオフセット手法を適用し、ＰＣＲ値が記述されているＴＳＰ（ＰＣＲ＿ＴＳＰ）がジッタ発生位置にあった場合に、ＰＣＲ値にオフセットを付けることによりジッタを発生させないようにする。
【００４０】
図９（ｂ）において、入力信号（受信ストリーム）はそれぞれ図９（ａ）に示す情報伝送レートのｍ倍、ｐ倍、ｒ倍のチャンネル１，２，３のＴＳＰ系列が時系列に並べられたストリームであり、ＰＣＲパケット検出回路８１、ＴＳＰカウンタ８２１，８２２，８２３、メモリ８３に供給されると共に、第１の切換スイッチＳＷ７を介してＰＣＲ値抽出回路８４に供給される。
【００４１】
上記ＰＣＲパケット検出回路８１は入力ＴＳＰ系列からＰＣＲ＿ＴＳＰを検出する。一方、ＴＳＰカウンタ８２１，８２２，８２３はそれぞれ１ＴＳＰの入力を順次カウントするｍ進カウンタ、ｐ進カウンタ、ｒ進カウンタであり、チャンネル１、チャンネル２、チャンネル３のＴＳＰが入力された時のみカウントアップする。これらのカウンタ８２１，８２２，８２３はＰＣＲパケット検出回路８１でＰＣＲ＿ＴＳＰが検出された時点でカウント値を出力する。
【００４２】
上記カウンタ８２１，８２２，８２３から出力されるカウント値は第３の切換スイッチＳＷ９によって選択的にオフセット値計算回路８５に通知される。切換スイッチＳＷ９は、ＰＣＲパケット検出回路８１のＰＣＲ＿ＴＳＰ検出タイミングとその検出チャンネルに基づいて切り換える。よって、オフセット値計算回路８５には、ＰＣＲ＿ＴＳＰが検出されたチャンネルに対応するカウンタのカウント値が通知される。
【００４３】
このオフセット値計算回路８５はＰＣＲパケット検出回路８１でＰＣＲ＿ＴＳＰが最初に検出された時点でカウンタ８２１，８２２，８２３のいずれかから通知されるカウント値を初期設定値として取り込み、２回目以降にＰＣＲ＿ＴＳＰが検出された時点のカウント値を初期設定値と比較して、その差分値を４２ｂｉｔのＰＣＲ値に変換する。
【００４４】
また、ＰＣＲパケット検出回路８１は、ＰＣＲ＿ＴＳＰ検出の有／無に応じてＳＷ７，ＳＷ８をそれぞれＡ側／Ｂ側（Ｂ側はオープン）に切換制御する機能を有する。この切換制御により、ＰＣＲ値抽出回路８４はＰＣＲ＿ＴＳＰを入力し、そのＰＣＲ値を抽出する。ＰＣＲ値抽出回路８４にて抽出したＰＣＲ値は加算器８６に送られ、オフセット値計算回路８５で計算されたオフセット値と加算されて、正しいＰＣＲ値としてＰＣＲ値置換回路８７に送られる。
【００４５】
一方、メモリ８３は入力ＴＳＰ系列を１ＴＳＰ遅延するメモリであり、このメモリ８３で遅延されたＴＳＰは、ＳＷ８を介してＰＣＲ値置換回路８７に送られる。このうち、ＰＣＲ＿ＴＳＰはＳＷ８の切換によって破棄される。ＰＣＲ値置換回路８７は、順次メモリ８３からのＴＳＰ系列を出力し、ＰＣＲ＿ＴＳＰについては加算器８６で得られた正しいＰＣＲ値を持つＰＣＲ＿ＴＳＰと置換される。これにより、図９（ａ）に示すように、ＰＣＲ＿ＴＳＰはそのままの位置で、ジッタが発生しない正しいＰＣＲ値に置き換えられる。
尚、本実施形態では、３チャンネルを例に説明したが、本発明はこれに限定されず、同様の構成で任意のチャンネル数で実現可能である。
【００４６】
（第７の実施形態）
図１０は本発明の第７の実施形態に係るＰＣＲジッタ補正方法として、第１の実施形態で説明した４スロット、４ＣＤＭ束ね時のＰＣＲ＿ＴＳＰ入れ替え手法を用いたハードウェア構成をソフトウェアで実現するための処理の流れを示すフローチャートである。
【００４７】
まず、ＴＳＰが入力される度にＴＳＰの個数を４進ＴＳＰカウンタでカウントする（Ｓ１１）。ＴＳＰが入力されたときにそのＴＳＰがＰＣＲ＿ＴＳＰであるか否かを判断する（Ｓ１２）。ＰＣＲ＿ＴＳＰであれば（ＹＥＳ）、それが最初に検出されたＰＣＲ＿ＴＳＰであるか否かを判断する（Ｓ１３）。最初のＰＣＲ＿ＴＳＰであると判断された時（ＹＥＳ）は、そのときの４進カウンタのカウント値を４進カウント値１に設定する（Ｓ１４）。最初のＰＣＲ＿ＴＳＰではないと判断された時（ＮＯ）は４進カウンタのカウント値を４進カウント値２に設定する（Ｓ１５）。続いて、４進カウント値１と４進カウント値２の差分を取り（Ｓ１６）、ジッタがなくなる位置にＰＣＲ＿ＴＳＰを並び替える（Ｓ１７）。
以上の処理によって、ソフトウェアによっても４スロットの４ＣＤＭ束ね時に発生するジッタを補正することが可能となる。
【００４８】
（第８の実施形態）
図１１は本発明の第８の実施形態に係るＰＣＲジッタ補正方法として、第２の実施形態で説明したｍスロット、ｍＣＤＭ束ね時のＰＣＲ＿ＴＳＰ入れ替え手法を用いたハードウェア構成をソフトウェアで実現するための処理の流れを示すフローチャートである。
【００４９】
まず、ＴＳＰが入力される度にＴＳＰの個数をｍ進ＴＳＰカウンタでカウントする（Ｓ２１）。ＴＳＰが入力されたときにそのＴＳＰがＰＣＲ＿ＴＳＰであるか否かを判断する（Ｓ２２）。ＰＣＲ＿ＴＳＰであれば（ＹＥＳ）、それが最初に検出されたＰＣＲ＿ＴＳＰであるか否かを判断する（Ｓ２３）。最初のＰＣＲ＿ＴＳＰであると判断された時（ＹＥＳ）は、そのときのｍ進カウンタのカウント値をｍ進カウント値１に設定する（Ｓ２４）。最初のＰＣＲ＿ＴＳＰではないと判断された時（ＮＯ）はｍ進カウンタのカウント値をｍ進カウント値２に設定する（Ｓ２５）。続いて、４進カウント値１と４進カウント値２の差分を取り（Ｓ２６）、ジッタがなくなる位置にＰＣＲ＿ＴＳＰを並び替える（Ｓ２７）。
以上の処理によって、ソフトウェアによってもｍスロットのｍＣＤＭ束ね時に発生するジッタを補正することが可能となる。
【００５０】
（第９の実施形態）
図１２は本発明の第９の実施形態に係るＰＣＲジッタ補正方法として、第３の実施形態で説明したｍＣＤＭ束ね（チャンネル１）、ｐＣＤＭ束ね（チャンネル２）、ｒＣＤＭ束ね（チャンネル３）時のＰＣＲ＿ＴＳＰ入れ替え手法を用いたハードウェア構成をソフトウェアで実現するための処理の流れを示すフローチャートである。
【００５１】
まず、ＴＳＰが入力される度に、チャンネル１のＴＳＰか判断し（Ｓ３１）、チャンネル１であれば（ＹＥＳ）ｍ進ＴＳＰカウンタにカウントさせる（Ｓ３２）。チャンネル１でなければ（ＮＯ）、チャンネル２のＴＳＰか判断し（Ｓ３３）、チャンネル２であれば（ＹＥＳ）ｐ進ＴＳＰカウンタにカウントさせる（Ｓ３４）。チャンネル２でなければ（ＮＯ）、入力ＴＳＰはチャンネル３であるので、ｒ進ＴＳＰカウンタにカウントさせる（Ｓ３５）。
【００５２】
つづいて、入力されたＴＳＰがＰＣＲ＿ＴＳＰであるか否かを判断する（Ｓ３６）。ＰＣＲ＿ＴＳＰであれば（ＹＥＳ）、それが最初に検出されたＰＣＲ＿ＴＳＰであるか否かを判断する（Ｓ３７）。最初のＰＣＲ＿ＴＳＰであると判断された時（ＹＥＳ）は、そのＴＳＰ入力をカウントしたカウンタのカウント値をカウント値１に設定する（Ｓ３８）。最初のＰＣＲ＿ＴＳＰではないと判断された時（ＮＯ）はそのＴＳＰ入力をカウントしたカウンタのカウント値をカウント値２に設定する（Ｓ３９）。続いて、カウント値１とカウント値２の差分を取り（Ｓ４０）、ジッタがなくなる位置にＰＣＲ＿ＴＳＰを並び替える（Ｓ４１）。
【００５３】
以上の処理によって、ソフトウェアによってもｍＣＤＭ束ね、ｐＣＤＭ束ね、ｒＣＤＭ束ね時に発生するジッタを補正することが可能となる。
尚、本実施形態では、３チャンネルを例に説明したが、本発明はこれに限定されず、同様の構成で任意のチャンネル数で実現可能である。
【００５４】
（第１０の実施形態）
図１３は本発明の第１０の実施形態に係るＰＣＲジッタ補正方法として、第４の実施形態で説明した４スロット、４ＣＤＭ束ね時のＰＣＲ＿ＴＳＰオフセット手法を用いたハードウェア構成をソフトウェアで実現するための処理の流れを示すフローチャートである。
【００５５】
まず、ＴＳＰが入力される度にＴＳＰの個数を４進ＴＳＰカウンタでカウントする（Ｓ５１）。ＴＳＰが入力されたときにそのＴＳＰがＰＣＲ＿ＴＳＰであるか否かを判断する（Ｓ５２）。ＰＣＲ＿ＴＳＰであれば（ＹＥＳ）、それが最初に検出されたＰＣＲ＿ＴＳＰであるか否かを判断する（Ｓ５３）。最初のＰＣＲ＿ＴＳＰであると判断された時（ＹＥＳ）は、そのときの４進カウンタのカウント値を４進カウント値１に設定する（Ｓ５４）。最初のＰＣＲ＿ＴＳＰではないと判断された時（ＮＯ）は４進カウンタのカウント値を４進カウント値２に設定する（Ｓ５５）。続いて４進カウント値１と４進カウント値２との間隔からＰＣＲオフセット値を計算する（Ｓ５６）。
【００５６】
一方、ステップＳ５２でＰＣＲ＿ＴＳＰが検出された場合には、そのＰＣＲ＿ＴＳＰから４２ｂｉｔのＰＣＲ値を抽出し（Ｓ５７）、ステップＳ５６で得られるオフセット値と加算して正しいＰＣＲ値を求める（Ｓ５８）。最終的に、ステップＳ５３で判別された２回目以降のＰＣＲ＿ＴＳＰを、当該パケットに含まれるＰＣＲ値をステップＳ５８で得られたＰＣＲ値に置換する（Ｓ５９）。
以上の処理によって、ソフトウェアによっても４スロットの４ＣＤＭ束ね時に発生するジッタを補正することが可能となる。
【００５７】
（第１１の実施形態）
図１４は本発明の第１１の実施形態に係るＰＣＲジッタ補正方法として、第５の実施形態で説明したｍスロット、ｍＣＤＭ束ね時のＰＣＲ＿ＴＳＰオフセット手法を用いたハードウェア構成をソフトウェアで実現するための処理の流れを示すフローチャートである。
【００５８】
まず、ＴＳＰが入力される度にＴＳＰの個数をｍ進ＴＳＰカウンタでカウントする（Ｓ６１）。ＴＳＰが入力されたときにそのＴＳＰがＰＣＲ＿ＴＳＰであるか否かを判断する（Ｓ６２）。ＰＣＲ＿ＴＳＰであれば（ＹＥＳ）、それが最初に検出されたＰＣＲ＿ＴＳＰであるか否かを判断する（Ｓ６３）。最初のＰＣＲ＿ＴＳＰであると判断された時（ＹＥＳ）は、そのときのｍ進カウンタのカウント値をｍ進カウント値１に設定する（Ｓ６４）。最初のＰＣＲ＿ＴＳＰではないと判断された時（ＮＯ）はｍ進カウンタのカウント値をｍ進カウント値２に設定する（Ｓ５５）。続いてｍ進カウント値１とｍ進カウント値２との間隔からＰＣＲオフセット値を計算する（Ｓ５６）。
【００５９】
一方、ステップＳ６２でＰＣＲ＿ＴＳＰが検出された場合には、そのＰＣＲ＿ＴＳＰから４２ｂｉｔのＰＣＲ値を抽出し（Ｓ６７）、ステップＳ６６で得られるオフセット値と加算して正しいＰＣＲ値を求める（Ｓ６８）。最終的に、ステップＳ６３で判別された２回目以降のＰＣＲ＿ＴＳＰに含まれるＰＣＲ値をステップＳ６８で得られたＰＣＲ値に置換する（Ｓ５９）。
以上の処理によって、ソフトウェアによっても４スロットの４ＣＤＭ束ね時に発生するジッタを補正することが可能となる。
【００６０】
（第１２の実施形態）
図１５は本発明の第１２の実施形態に係るＰＣＲジッタ補正方法として、第６の実施形態で説明したｍＣＤＭ束ね（チャンネル１）、ｐＣＤＭ束ね（チャンネル２）、ｒＣＤＭ束ね（チャンネル３）時のＰＣＲ＿ＴＳＰオフセット手法を用いたハードウェア構成をソフトウェアで実現するための処理の流れを示すフローチャートである。
【００６１】
まず、ＴＳＰが入力される度に、チャンネル１のＴＳＰか判断し（Ｓ７１）、チャンネル１であれば（ＹＥＳ）ｍ進ＴＳＰカウンタにカウントさせる（Ｓ７２）。チャンネル１でなければ（ＮＯ）、チャンネル２のＴＳＰか判断し（Ｓ７３）、チャンネル２であれば（ＹＥＳ）ｐ進ＴＳＰカウンタにカウントさせる（Ｓ７４）。チャンネル２でなければ（ＮＯ）、入力ＴＳＰはチャンネル３であるので、ｒ進ＴＳＰカウンタにカウントさせる（Ｓ７５）。
【００６２】
つづいて、入力されたＴＳＰがＰＣＲ＿ＴＳＰであるか否かを判断する（Ｓ７６）。ＰＣＲ＿ＴＳＰであれば（ＹＥＳ）、それが最初に検出されたＰＣＲ＿ＴＳＰであるか否かを判断する（Ｓ７７）。最初のＰＣＲ＿ＴＳＰであると判断された時（ＹＥＳ）は、そのＴＳＰ入力をカウントしたカウンタのカウント値をカウント値１に設定する（Ｓ７８）。最初のＰＣＲ＿ＴＳＰではないと判断された時（ＮＯ）はそのＴＳＰ入力をカウントしたカウンタのカウント値をカウント値２に設定する（Ｓ７９）。続いてカウント値１とカウント値２との間隔からＰＣＲオフセット値を計算する（Ｓ８０）。
【００６３】
一方、ステップＳ７６でＰＣＲ＿ＴＳＰが検出された場合には、そのＰＣＲ＿ＴＳＰから４２ｂｉｔのＰＣＲ値を抽出し（Ｓ８１）、ステップＳ８０で得られるオフセット値と加算して正しいＰＣＲ値を求める（Ｓ８２）。最終的に、ステップＳ７７で判別された２回目以降のＰＣＲ＿ＴＳＰに含まれるＰＣＲ値をステップＳ８２で得られたＰＣＲ値に置換する（Ｓ８３）。
【００６４】
以上の処理によって、ソフトウェアによってもｍＣＤＭ束ね、ｐＣＤＭ束ね、ｒＣＤＭ束ね時に発生するジッタを補正することが可能となる。
尚、本実施形態では、３チャンネルを例に説明したが、本発明はこれに限定されず、同様の構成で任意のチャンネル数で実現可能である。
【００６５】
【発明の効果】
以上説明したように本発明によれば、送信側で受信側のＰＣＲジッタの発生を考慮する必要がなく、簡易な構成で、受信側で発生するＰＣＲジッタを補正することのできるマルチメディア受信端末装置のＰＣＲジッタ補正回路及びＰＣＲジッタ補正方法を提供することができる。
【図面の簡単な説明】
【図１】本発明が適用されるＰＣＲ送受信方法（４スロット／４ＣＤＭ束ね）の一例を示すタイミング図。
【図２】本発明が適用されるＰＣＲ送受信方法（異なる複数のＣＤＭ束ね）の一例を示すタイミング図。
【図３】ＰＣＲジッタが発生する様子と本発明によるＲＣＲジッタ補正の概念を示すタイミング図。
【図４】本発明の第１の実施形態として、４スロット、４ＣＤＭ束ね時のＰＣＲ＿ＴＳＰ入れ替え手法を用いたＰＣＲジッタ補正回路の概要を示すタイミング図とその構成を示すブロック回路図。
【図５】本発明の第２の実施形態として、ｍスロット、ｍＣＤＭ束ね時のＰＣＲ＿ＴＳＰ入れ替え手法を用いたＰＣＲジッタ補正回路の概要を示すタイミング図とその構成を示すブロック回路図。
【図６】本発明の第３の実施形態として、ｍＣＤＭ束ね（チャンネル１）、ｐＣＤＭ束ね（チャンネル２）、ｒＣＤＭ束ね（チャンネル３）時のＰＣＲ＿ＴＳＰ入れ替え手法を用いたＰＣＲジッタ補正回路の概要を示すタイミング図とその構成を示すブロック回路図。
【図７】本発明の第４の実施形態として、４スロット、４ＣＤＭ束ね時のＰＣＲ＿ＴＳＰオフセット手法を用いたＰＣＲジッタ補正回路の概要を示すタイミング図とその構成を示すブロック回路図。
【図８】本発明の第５の実施形態として、ｍスロット、ｍＣＤＭ束ね時のＰＣＲ＿ＴＳＰオフセット手法を用いたＰＣＲジッタ補正回路の概要を示すタイミング図とその構成を示すブロック回路図。
【図９】本発明の第６の実施形態として、ｍＣＤＭ束ね（チャンネル１）、ｐＣＤＭ束ね（チャンネル２）、ｒＣＤＭ束ね（チャンネル３）時のＰＣＲ＿ＴＳＰオフセット手法を用いたＰＣＲジッタ補正回路の概要を示すタイミング図とその構成を示すブロック回路図。
【図１０】本発明の第７の実施形態に係るＰＣＲジッタ補正方法として、第１の実施形態で説明した４スロット、４ＣＤＭ束ね時のＰＣＲ＿ＴＳＰ入れ替え手法を用いたハードウェア構成をソフトウェアで実現するための処理の流れを示すフローチャート。
【図１１】本発明の第８の実施形態に係るＰＣＲジッタ補正方法として、第２の実施形態で説明したｍスロット、ｍＣＤＭ束ね時のＰＣＲ＿ＴＳＰ入れ替え手法を用いたハードウェア構成をソフトウェアで実現するための処理の流れを示すフローチャート。
【図１２】本発明の第９の実施形態に係るＰＣＲジッタ補正方法として、第３の実施形態で説明したｍＣＤＭ束ね（チャンネル１）、ｐＣＤＭ束ね（チャンネル２）、ｒＣＤＭ束ね（チャンネル３）時のＰＣＲ＿ＴＳＰ入れ替え手法を用いたハードウェア構成をソフトウェアで実現するための処理の流れを示すフローチャート。
【図１３】本発明の第１０の実施形態に係るＰＣＲジッタ補正方法として、第４の実施形態で説明した４スロット、４ＣＤＭ束ね時のＰＣＲ＿ＴＳＰオフセット手法を用いたハードウェア構成をソフトウェアで実現するための処理の流れを示すフローチャート。
【図１４】本発明の第１１の実施形態に係るＰＣＲジッタ補正方法として、第５の実施形態で説明したｍスロット、ｍＣＤＭ束ね時のＰＣＲ＿ＴＳＰオフセット手法を用いたハードウェア構成をソフトウェアで実現するための処理の流れを示すフローチャート。
【図１５】本発明の第１２の実施形態に係るＰＣＲジッタ補正方法として、第６の実施形態で説明したｍＣＤＭ束ね（チャンネル１）、ｐＣＤＭ束ね（チャンネル２）、ｒＣＤＭ束ね（チャンネル３）時のＰＣＲ＿ＴＳＰオフセット手法を用いたハードウェア構成をソフトウェアで実現するための処理の流れを示すフローチャート。
【符号の説明】
０１…ＰＣＲパケット検出回路、０２…カウンタ、０３…制御回路、０４…第１の１ＴＳＰ遅延メモリ、０５…第２の１ＴＳＰ遅延メモリ、０６…第３の１ＴＳＰ遅延メモリ、ＳＷ１…第１の切換スイッチ、ＳＷ２…第２の切換スイッチ、
１１…ＰＣＲパケット検出回路、１２…カウンタ、１３…メモリ、１４…セレクタ、１５…制御回路、
２１…メモリ、２２…セレクタ、３１，４１，５１…ＰＣＲパケット検出回路、３２，４２，５２…カウンタ、３３，４３，５３…制御回路、
６１…ＰＣＲパケット検出回路、６２…ＴＳＰカウンタ、６３…メモリ、６４…ＰＣＲ値抽出回路、６５…オフセット値計算回路、６６…加算器、６７…ＰＣＲ値置換回路、ＳＷ３…第１の切換スイッチ、ＳＷ４…第２の切換スイッチ、
７１…ＰＣＲパケット検出回路、７２…ＴＳＰカウンタ、７３…メモリ、７４…ＰＣＲ値抽出回路、７５…オフセット値計算回路、７６…加算器、７７…ＰＣＲ値置換回路、ＳＷ５…第１の切換スイッチ、ＳＷ６…第２の切換スイッチ、
８１…ＰＣＲパケット検出回路、８２１，８２２，８２３…ＴＳＰカウンタ、８３…メモリ、８４…ＰＣＲ値抽出回路、８５…オフセット値計算回路、８６…加算器、８７…ＰＣＲ値置換回路、ＳＷ７…第１の切換スイッチ、ＳＷ８…第２の切換スイッチ、ＳＷ９…第３の切換スイッチ。
【図１】
2004289249.tif 000003
【図２】
2004289249.tif 000004
【図３】
2004289249.tif 000005
【図４】
2004289249.tif 000006
【図５】
2004289249.tif 000007
【図６】
2004289249.tif 000008
【図７】
2004289249.tif 000009
【図８】
2004289249.tif 000010
【図９】
2004289249.tif 000011
【図１０】
2004289249.tif 000012
【図１１】
2004289249.tif 000013
【図１２】
2004289249.tif 000014
【図１３】
2004289249.tif 000015
【図１４】
2004289249.tif 000016
【図１５】
2004289249.tif 000017