(57)【要約】【課題】簡易な構成でかつ比較的短時間でＰＣＲ値を抽出する。【解決手段】ＭＰＥＧ２システムズ方式によるＴＳＰ系列について、全てのＴＳＰについてヘッダ中のアダプテーションフィールドフラグを参照してアダプテーションフィールドの有無を判定し、そのフィールドが存在するＴＳＰを抽出し（２１）、このＴＳＰのアダプテーションフィールドにあるＰＣＲフラグを参照して当該フィールドにＰＣＲ値が記述があるか判定し、その記述のあるＴＳＰを抽出し（２２）、このＴＳＰのアダプテーションフィールドからＰＣＲ値を抽出する（２３）。これにより、ＰＣＲ＿ＰＩＤを持つＰＭＴを待たなくてもＰＣＲ値を取得することができるようになる。【選択図】　　　図２
2004112503.tif 000002
【特許請求の範囲】
【請求項１】
複数種類のトランスポートストリームパケット（以下ＴＳＰ）が配列され、一定期間内のいずれかのＴＳＰのアダプテーションフィールドにプログラムクロックリファレンス（以下ＰＣＲ）値が記述され、各ＴＳＰのヘッダには前記アダプテーションフィールドの有無を示すアダプテーションフィールドフラグが配置され、前記アダプテーションフィールドには前記ＰＣＲ記述の有無を示すＰＣＲフラグが配置されたＴＳＰ系列を入力し、この入力ＴＳＰ系列から前記ＰＣＲ値を抽出するＰＣＲ検出回路において、
前記入力ＴＳＰ系列の各ＴＳＰについてヘッダ中のアダプテーションフィールドフラグを参照し、このフラグがアダプテーションフィールドの存在を示す場合に当該ＴＳＰを抽出し、このＴＳＰのアダプテーションフィールドを解析してＰＣＲフラグを参照し、このＰＣＲフラグがＰＣＲ値の記述があることを示す場合に当該ＴＳＰを抽出し、このＴＳＰのアダプテーションフィールドからＰＣＲ値を抽出することを特徴とするＰＣＲ検出回路。
【請求項２】
１論理チャンネルを構成する複数種類のトランスポートストリームパケット（以下ＴＳＰ）が配列され、一定期間内のいずれかのＴＳＰのアダプテーションフィールドにプログラムクロックリファレンス（以下ＰＣＲ）値が記述され、各ＴＳＰのヘッダには前記アダプテーションフィールドの有無を示すアダプテーションフィールドフラグが配置され、前記アダプテーションフィールドには前記ＰＣＲ記述の有無を示すＰＣＲフラグが配置されたＴＳＰ系列を入力し、この入力ＴＳＰ系列から前記ＰＣＲ値を抽出するＰＣＲ検出回路において、
前記入力ＴＳＰ系列の各ＴＳＰについてヘッダ中のアダプテーションフィールドフラグを参照し、このフラグがアダプテーションフィールドの存在を示す場合に当該ＴＳＰを抽出する第１のＴＳＰ抽出手段と、
この手段で抽出されたＴＳＰのアダプテーションフィールドを解析してＰＣＲフラグを参照し、このＰＣＲフラグがＰＣＲ値の記述があることを示す場合に当該ＴＳＰを抽出する第２のＴＳＰ抽出手段と、
この手段で抽出されたＴＳＰのアダプテーションフィールドからＰＣＲ値を抽出するＰＣＲ値抽出手段と、
を具備することを特徴とするＰＣＲ検出回路。
【請求項３】
複数論理チャンネルを構成する複数種類のトランスポートストリームパケット（以下ＴＳＰ）が配列され、一定期間内のいずれかのＴＳＰのアダプテーションフィールドにプログラムクロックリファレンス（以下ＰＣＲ）値が記述され、各ＴＳＰのヘッダには前記アダプテーションフィールドの有無を示すアダプテーションフィールドフラグが配置され、前記アダプテーションフィールドには前記ＰＣＲ記述の有無を示すＰＣＲフラグが配置され、前記複数の論理チャネルのテーブル構成を示すプログラムアソシエーションテーブル（以下ＰＡＴ）と、このＰＡＴによって定義され、前記複数の論理チャネルそれぞれに対応するプログラムマップテーブル（以下ＰＭＴ）パケットが適宜配置され、前記ＰＡＴにはＰＭＴパケットＩＤが記述され、各ＰＭＴパケットにはＰＣＲ値記述先パケットを示すＰＣＲパケットＩＤが記述されるＴＳＰ系列を入力し、この入力ＴＳＰ系列から前記複数の論理チャネルそれぞれのＰＣＲ値を抽出するＰＣＲ検出回路において、
前記入力ＴＳＰ系列の各ＴＳＰについてヘッダ中のアダプテーションフィールドフラグを参照し、このフラグがアダプテーションフィールドの存在を示す場合に当該ＴＳＰを抽出する第１のＴＳＰ抽出手段と、
この手段で抽出されたＴＳＰのアダプテーションフィールドを解析してＰＣＲフラグを参照し、このＰＣＲフラグがＰＣＲ値の記述があることを示す場合に当該ＴＳＰを抽出する第２のＴＳＰ抽出手段と、
この手段で抽出されたＴＳＰのアダプテーションフィールドからＰＣＲ値を抽出するＰＣＲ値抽出手段と、
この手段で抽出されるＰＣＲ値を抽出元のパケットＩＤに対応付けて格納するＰＣＲ値格納手段と、
前記入力ＴＳＰ系列からＰＭＴパケットを抽出するＰＭＴ抽出手段と、
この手段で抽出されたＰＭＴパケットから前記ＰＣＲパケットＩＤを抽出するパケットＩＤ抽出手段と、
この手段で抽出されたＰＣＲパケットＩＤを前記ＰＡＴから得られるＰＭＴパケットＩＤと対応付けて格納するＰＭＴ／ＰＣＲパケットＩＤ格納手段と、
前記論理チャンネル切り替え時にそのチャネルに該当するＰＭＴパケットＩＤが与えられ、このＰＭＴパケットＩＤに対応するＰＣＲパケットＩＤを前記ＰＭＴ／ＰＣＲパケットＩＤ格納手段から読み出し、読み出したＰＣＲパケットＩＤに対応するＰＣＲ値を前記ＰＣＲ格納手段から読み出して、選択論理チャンネルに対応するＰＣＲ値として出力するＰＣＲ値読み出し手段と、
を具備することを特徴とするＰＣＲ検出回路。
【請求項４】
複数種類のトランスポートストリームパケット（以下ＴＳＰ）が配列され、一定期間内のいずれかのＴＳＰのアダプテーションフィールドにプログラムクロックリファレンス（以下ＰＣＲ）値が記述され、各ＴＳＰのヘッダには前記アダプテーションフィールドの有無を示すアダプテーションフィールドフラグが配置され、前記アダプテーションフィールドには前記ＰＣＲ記述の有無を示すＰＣＲフラグが配置されたＴＳＰ系列を入力し、この入力ＴＳＰ系列から前記ＰＣＲ値を抽出するＰＣＲ検出方法において、
前記入力ＴＳＰ系列の各ＴＳＰについてヘッダ中のアダプテーションフィールドフラグを参照し、このフラグがアダプテーションフィールドの存在を示す場合に当該ＴＳＰを抽出し、このＴＳＰのアダプテーションフィールドを解析してＰＣＲフラグを参照し、このＰＣＲフラグがＰＣＲ値の記述があることを示す場合に当該ＴＳＰを抽出し、このＴＳＰのアダプテーションフィールドからＰＣＲ値を抽出することを特徴とするＰＣＲ検出方法。
【請求項５】
１論理チャンネルを構成する複数種類のトランスポートストリームパケット（以下ＴＳＰ）が配列され、一定期間内のいずれかのＴＳＰのアダプテーションフィールドにプログラムクロックリファレンス（以下ＰＣＲ）値が記述され、各ＴＳＰのヘッダには前記アダプテーションフィールドの有無を示すアダプテーションフィールドフラグが配置され、前記アダプテーションフィールドには前記ＰＣＲ記述の有無を示すＰＣＲフラグが配置されたＴＳＰ系列を入力し、この入力ＴＳＰ系列から前記ＰＣＲ値を抽出するＰＣＲ検出方法において、
前記入力ＴＳＰ系列の各ＴＳＰについてヘッダ中のアダプテーションフィールドフラグを参照し、このフラグがアダプテーションフィールドの存在を示す場合に当該ＴＳＰを抽出する第１のＴＳＰ抽出ステップと、
このステップで抽出されたＴＳＰのアダプテーションフィールドを解析してＰＣＲフラグを参照し、このＰＣＲフラグがＰＣＲ値の記述があることを示す場合に当該ＴＳＰを抽出する第２のＴＳＰ抽出ステップと、
このステップで抽出されたＴＳＰのアダプテーションフィールドからＰＣＲ値を抽出するＰＣＲ値抽出ステップと、
を具備することを特徴とするＰＣＲ検出方法。
【請求項６】
複数論理チャンネルを構成する複数種類のトランスポートストリームパケット（以下ＴＳＰ）が配列され、一定期間内のいずれかのＴＳＰのアダプテーションフィールドにプログラムクロックリファレンス（以下ＰＣＲ）値が記述され、各ＴＳＰのヘッダには前記アダプテーションフィールドの有無を示すアダプテーションフィールドフラグが配置され、前記アダプテーションフィールドには前記ＰＣＲ記述の有無を示すＰＣＲフラグが配置され、前記複数の論理チャネルのテーブル構成を示すプログラムアソシエーションテーブル（以下ＰＡＴ）と、このＰＡＴによって定義され、前記複数の論理チャネルそれぞれに対応するプログラムマップテーブル（以下ＰＭＴ）パケットが適宜配置され、前記ＰＡＴにはＰＭＴパケットＩＤが記述され、各ＰＭＴパケットにはＰＣＲ値記述先パケットを示すＰＣＲパケットＩＤが記述されるＴＳＰ系列を入力し、この入力ＴＳＰ系列から前記複数の論理チャネルそれぞれのＰＣＲ値を抽出するＰＣＲ検出方法において、
前記入力ＴＳＰ系列の各ＴＳＰについてヘッダ中のアダプテーションフィールドフラグを参照し、このフラグがアダプテーションフィールドの存在を示す場合に当該ＴＳＰを抽出する第１のＴＳＰ抽出ステップと、
このステップで抽出されたＴＳＰのアダプテーションフィールドを解析してＰＣＲフラグを参照し、このＰＣＲフラグがＰＣＲ値の記述があることを示す場合に当該ＴＳＰを抽出する第２のＴＳＰ抽出ステップと、
このステップで抽出されたＴＳＰのアダプテーションフィールドからＰＣＲ値を抽出するＰＣＲ値抽出ステップと、
このステップで抽出されるＰＣＲ値を抽出元のパケットＩＤに対応付けて格納するＰＣＲ値格納ステップと、
前記入力ＴＳＰ系列からＰＭＴパケットを抽出するＰＭＴ抽出手段と、
このステップで抽出されたＰＭＴパケットから前記ＰＣＲパケットＩＤを抽出するパケットＩＤ抽出ステップと、
このステップで抽出されたＰＣＲパケットＩＤを前記ＰＡＴから得られるＰＭＴパケットＩＤと対応付けて格納するＰＭＴ／ＰＣＲパケットＩＤ格納ステップと、
前記論理チャンネル切り替え時にそのチャネルに該当するＰＭＴパケットＩＤが与えられ、このＰＭＴパケットＩＤに対応するＰＣＲパケットＩＤを前記ＰＭＴ／ＰＣＲパケットＩＤ格納手段から読み出し、読み出したＰＣＲパケットＩＤに対応するＰＣＲ値を前記ＰＣＲ格納手段から読み出して、選択論理チャンネルに対応するＰＣＲ値として出力するＰＣＲ値読み出しステップと、
を具備することを特徴とするＰＣＲ検出方法。
【請求項７】
番組を構成する複数のメディアのビットストリームをＭＰＥＧ２（Ｍｏｖｉｎｇ　Ｐｉｃｔｕｒｅ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ　ｐｈａｓｅ　２）システムズ規格で多重したトランスポートストリームパケット（以下ＴＳＰ）系列によるマルチメディアデータ信号を受信して前記ＴＳＰ系列を復調し、前記ＴＳＰ系列中のプログラムクロックリファレンス（以下ＰＣＲ）値に基づいてシステムタイムクロック（以下ＳＴＣ）の位相を制御し、このＳＴＣに基づいて受信されたＴＳＰ系列から前記複数のメディアのビットストリームを分離して個別に復号した後、前記ＳＴＣに基づいて各復号信号の再生出力を同期させるマルチメディア受信端末装置において、
請求項１乃至３いずれか記載のＰＣＲ検出回路を備え、
前記ＰＣＲ検出回路により前記受信ＴＳＰ系列から前記ＰＣＲ値を検出し、前記ＳＴＣの位相制御に供するようにしたことを特徴とするマルチメディア受信端末装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば移動体向けデータ放送等のマルチメディア受像端末装置に係り、特にＭＰＥＧ２システムズによる多重方式で用いられるＰＣＲ（プログラムクロックリファレンス）値を受信側で検出するためのＰＣＲ検出回路及びＰＣＲ検出方法に関する。
【０００２】
【従来の技術】
近時、実用化に向けて開発されているＳバンドを用いた移動体向けデータ放送システムでは、伝送方式にＣＤＭ（Ｃｏｄｅ　Ｄｉｖｉｓｉｏｎ　Ｍｕｌｔｉｐｌｅｘ：符号分割多重）方式を採用し、マルチメディア多重方式としてＭＰＥＧ２（Ｍｏｖｉｎｇ　Ｐｉｃｔｕｒｅ　Ｅｘｐｅｒｔｓ　Ｇｒｏｕｐ　ｐｈａｓｅ　２）システムズ方式の採用を予定している。このＭＰＥＧ２システムズ方式では、音声／映像の同期をとるために、送信側で多重伝送信号中にＰＣＲ（プログラムクロックリファレンス）値を定期的（１００ｍｓｅｃ以内）に挿入しておき、受信側で受信信号からＰＣＲ値を抽出し、このＰＣＲ値に基づいて２７ＭＨｚのＳＴＣ（システムタイムクロック）をＰＬＬ制御している。このＰＣＲ値はＴＳＰ（トランスポートストリームパケット）のアダプテーションフィールド内に記述される４２ｂｉｔのデータである。
【０００３】
従来のＭＰＥＧ２システムズ方式による多重伝送システムにおけるＰＣＲ値の検出は、まず複数種類のＴＳＰから各番組情報を含んでいるＰＭＴ（プログラムマップテーブル）パケットを抽出し、そのＰＭＴパケットからＰＣＲ値が記述されているＴＳＰのＩＤ（以下、ＰＣＲ＿ＰＩＤ）を抽出する。そして、このＰＣＲ＿ＰＩＤを持つＴＳＰを抽出し、その中のアダプテーションフィールド内にあるＰＣＲ値を抽出するといったプロセスをとる。但し、ＰＭＴ内のデータは更新されるため、常時バージョン情報を監視する必要がある。
【０００４】
しかしながら、上記のような従来のＰＣＲ検出プロセスでは、いったんＰＭＴを抽出してＰＣＲ＿ＰＩＤを見つけ、このＰＣＲ＿ＰＩＤに基づいてＰＣＲ値が記述されているＴＳＰを探しにいくために時間がかかる。ＰＭＴを頻繁に送られていればＰＣＲ値が記述されているＴＳＰを抽出する時間が短くなるが、その分伝送帯域を占有することになり、他のデータ伝送帯域を圧迫してしまう。
【０００５】
また、ＰＣＲ値の取得に時間が多くかかることは、チャンネル切り替え時間が多くかかることになり、受信機の性能において容認することはできない。この問題は、移動体向けデータ放送のような比較的低レート（例えば２５６ｋｂｐｓ）の伝送システムにおいてＰＭＴを頻繁に送ることはできないため、重要な課題となっている。
【０００６】
【発明が解決しようとする課題】
本発明は上記事情によりなされたもので、その目的とするところは、簡易な構成でかつ比較的短時間でＰＣＲ値を抽出することのできるＰＣＲ検出回路及びＰＣＲ検出方法と、ＰＣＲ検出の高速化によりチャンネル切り替え時間の短縮を実現するマルチメディア受信端末装置を提供することにある。
【０００７】
【課題を解決するための手段】
上記の目的を達成するために本発明は、複数種類のトランスポートストリームパケット（以下ＴＳＰ）が配列され、一定期間内のいずれかのＴＳＰのアダプテーションフィールドにプログラムクロックリファレンス（以下ＰＣＲ）値が記述され、各ＴＳＰのヘッダには前記アダプテーションフィールドの有無を示すアダプテーションフィールドフラグが配置され、前記アダプテーションフィールドには前記ＰＣＲ記述の有無を示すＰＣＲフラグが配置されたＴＳＰ系列を入力し、この入力ＴＳＰ系列から前記ＰＣＲ値を抽出するＰＣＲ検出回路及びＰＣＲ検出方法において、
前記入力ＴＳＰ系列の各ＴＳＰについてヘッダ中のアダプテーションフィールドフラグを参照し、このフラグがアダプテーションフィールドの存在を示す場合に当該ＴＳＰを抽出し、このＴＳＰのアダプテーションフィールドを解析してＰＣＲフラグを参照し、このＰＣＲフラグがＰＣＲ値の記述があることを示す場合に当該ＴＳＰを抽出し、このＴＳＰのアダプテーションフィールドからＰＣＲ値を抽出することを特徴とする。
【０００８】
特に、１論理チャンネルを構成する複数種類のトランスポートストリームパケット（以下ＴＳＰ）が配列され、一定期間内のいずれかのＴＳＰのアダプテーションフィールドにプログラムクロックリファレンス（以下ＰＣＲ）値が記述され、各ＴＳＰのヘッダには前記アダプテーションフィールドの有無を示すアダプテーションフィールドフラグが配置され、前記アダプテーションフィールドには前記ＰＣＲ記述の有無を示すＰＣＲフラグが配置されたＴＳＰ系列を入力し、この入力ＴＳＰ系列から前記ＰＣＲ値を抽出するＰＣＲ検出回路及びその検出方法にあっては、前記入力ＴＳＰ系列の各ＴＳＰについてヘッダ中のアダプテーションフィールドフラグを参照し、このフラグがアダプテーションフィールドの存在を示す場合に当該ＴＳＰを抽出する第１のＴＳＰ抽出手段と、この手段で抽出されたＴＳＰのアダプテーションフィールドを解析してＰＣＲフラグを参照し、このＰＣＲフラグがＰＣＲ値の記述があることを示す場合に当該ＴＳＰを抽出する第２のＴＳＰ抽出手段と、この手段で抽出されたＴＳＰのアダプテーションフィールドからＰＣＲ値を抽出するＰＣＲ値抽出手段とを具備することを特徴とする。
【０００９】
また、複数論理チャンネルを構成する複数種類のトランスポートストリームパケット（以下ＴＳＰ）が配列され、一定期間内のいずれかのＴＳＰのアダプテーションフィールドにプログラムクロックリファレンス（以下ＰＣＲ）値が記述され、各ＴＳＰのヘッダには前記アダプテーションフィールドの有無を示すアダプテーションフィールドフラグが配置され、前記アダプテーションフィールドには前記ＰＣＲ記述の有無を示すＰＣＲフラグが配置され、前記複数の論理チャネルのテーブル構成を示すプログラムアソシエーションテーブル（以下ＰＡＴ）と、このＰＡＴによって定義され、前記複数の論理チャネルそれぞれに対応するプログラムマップテーブル（以下ＰＭＴ）パケットが適宜配置され、前記ＰＡＴにはＰＭＴパケットＩＤが記述され、各ＰＭＴパケットにはＰＣＲ値記述先パケットを示すＰＣＲパケットＩＤが記述されるＴＳＰ系列を入力し、この入力ＴＳＰ系列から前記複数の論理チャネルそれぞれのＰＣＲ値を抽出するＰＣＲ検出回路及びその検出方法にあっては、前記入力ＴＳＰ系列の各ＴＳＰについてヘッダ中のアダプテーションフィールドフラグを参照し、このフラグがアダプテーションフィールドの存在を示す場合に当該ＴＳＰを抽出する第１のＴＳＰ抽出手段と、この手段で抽出されたＴＳＰのアダプテーションフィールドを解析してＰＣＲフラグを参照し、このＰＣＲフラグがＰＣＲ値の記述があることを示す場合に当該ＴＳＰを抽出する第２のＴＳＰ抽出手段と、この手段で抽出されたＴＳＰのアダプテーションフィールドからＰＣＲ値を抽出するＰＣＲ値抽出手段と、この手段で抽出されるＰＣＲ値を抽出元のパケットＩＤに対応付けて格納するＰＣＲ値格納手段と、前記入力ＴＳＰ系列からＰＭＴパケットを抽出するＰＭＴ抽出手段と、この手段で抽出されたＰＭＴパケットから前記ＰＣＲパケットＩＤを抽出するパケットＩＤ抽出手段と、この手段で抽出されたＰＣＲパケットＩＤを前記ＰＡＴから得られるＰＭＴパケットＩＤと対応付けて格納するＰＭＴ／ＰＣＲパケットＩＤ格納手段と、前記論理チャンネル切り替え時にそのチャネルに該当するＰＭＴパケットＩＤが与えられ、このＰＭＴパケットＩＤに対応するＰＣＲパケットＩＤを前記ＰＭＴ／ＰＣＲパケットＩＤ格納手段から読み出し、読み出したＰＣＲパケットＩＤに対応するＰＣＲ値を前記ＰＣＲ格納手段から読み出して、選択論理チャンネルに対応するＰＣＲ値として出力するＰＣＲ値読み出し手段とを具備することを特徴とする。
【００１０】
また、番組を構成する複数のメディアのビットストリームをＭＰＥＧ２システムズ規格で多重したＴＳＰ系列によるマルチメディアデータ信号を受信して前記ＴＳＰ系列を復調し、前記ＴＳＰ系列中のＰＣＲ値に基づいてＳＴＣの位相を制御し、このＳＴＣに基づいて受信されたＴＳＰ系列から前記複数のメディアのビットストリームを分離して個別に復号した後、前記ＳＴＣに基づいて各復号信号の再生出力を同期させるマルチメディア受信端末装置においては、上記のいずれか記載のＰＣＲ検出回路を備えるものとし、前記ＰＣＲ検出回路により前記受信ＴＳＰ系列から前記ＰＣＲ値を検出し、前記ＳＴＣの位相制御に供するようにしたことを特徴とする。
【００１１】
上記構成によるＰＣＲ検出回路では、全てのＴＳＰについて、ヘッダ中のアダプテーションフィールドフラグからアダプテーションフィールドを備えるＴＳＰを抽出し、このＴＳＰのアダプテーションフィールド内のＰＣＲフラグがＰＣＲ値の存在を示していれば、そのアダプテーションフィールド内のＰＣＲ値を抽出するようにしているので、ＰＭＴを検索してＰＣＲ＿ＰＩＤを抽出する必要がなくなり、比較的短時間でＰＣＲ値を検出することが可能となる。また、常に全てのＴＳＰを監視しているので、最新のＰＣＲ値を抽出することができる。
【００１２】
具体的には、１ＴＳＰ系列内に１論理チャンネルが存在する場合には、入力された全てのＴＳＰ内のヘッダからアダプテーションフィールドフラグを抽出及び解析し、そのフラグがアダプテーションフィールドの存在を示すＴＳＰを抽出してアダプテーションフィールド内のＰＣＲフラグを抽出及び解析し、そのフラグがＰＣＲ値の存在を示すＴＳＰを抽出してそのアダプテーションフィールド内に記述されるＰＣＲ値を抽出することを特徴とする。
【００１３】
また、１ＴＳＰ系列内に複数の論理チャンネルが存在する場合には、入力された全てのＴＳＰ内のヘッダからアダプテーションフィールドフラグを抽出及び解析し、そのフラグがアダプテーションフィールドの存在を示すＴＳＰを抽出してアダプテーションフィールド内のＰＣＲフラグを抽出及び解析し、そのフラグがＰＣＲ値の存在を示すＴＳＰを抽出してそのアダプテーションフィールド内に記述されるＰＣＲ値を抽出して、ＰＣＲ値が存在するＰＩＤとＰＣＲ値を対応させてテーブル化しておき、一方で、入力された全てのＴＳＰからＰＭＴパケットを抽出し、このＰＭＴパケットからＰＣＲパケットＩＤを抽出し、このＰＣＲパケットＩＤを別途ＰＡＴから得られるＰＭＴパケットＩＤと対応させてテーブル化しておき、論理チャンネル選択時にそのチャネルのＰＭＴパケットＩＤを与えることで、上記テーブルを参照して指定ＰＭＴパケットＩＤに対応するＰＣＲパケットＩＤを求め、このＰＣＲパケットＩＤから対応するＰＣＲ値を読み出し出力することを特徴とする。
【００１４】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について詳細に説明する。
本発明に係るＰＣＲ検出回路の説明に先立ち、このＰＣＲ検出回路を適用する移動体向けデータ放送用のマルチメディア受信端末装置の構成について、図１を参照して説明する。尚、上記データ放送は、伝送方式としてＣＤＭ方式を採用し、ＭＰＥＧ２システムズ規格に基づいて番組を構成する映像、音声、データの各ビットストリームをＴＳＰに変換し、シリアルに多重して放送するものとする。
【００１５】
図１において、アンテナ１１はＣＤＭ方式によるデータ放送信号を受信するもので、その受信出力はチューナ１２によって選局された後、ＣＤＭ復調部１３でＣＤＭ復調され、ＦＥＣ（Ｆｏｒｗａｒｄ　Ｅｒｒｏｒ　Ｃｏｒｒｅｃｔｉｏｎ：順方向誤り訂正）処理部１４でエラー訂正が施されてＴＳＰが再生される。
【００１６】
このようにして受信再生されたＴＳＰ系列はデコード分離部（ＤＥＭＵＸ）１５に供給される。このデコード分離部１５では、各ＴＳＰを解析してそれぞれの種類を判別し、ビデオ（Ｖ）、オーディオ（Ａ）、データ（Ｄ）に振り分けて、それぞれのビットストリームを個別に設けられた復号部１６１〜１６３に出力する。この際、ＴＳＰ解析結果からＰＣＲ値を検出し、ＰＬＬ（位相同期ループ）によるＳＴＣ生成部１７に送り、ＰＣＲ値に基づいて２７ＭＨｚのＳＴＣをＰＬＬ制御する。このＳＴＣは、各メディアにおけるサンプリングの基準となっており、復号再生処理の基準となると共に、各メディア間の同期制御に供される。　以下、上記デコーダ１５内に設けられるＰＣＲ検出回路の実施形態について説明する。
【００１７】
（第１の実施形態）
図２は１ＣＤＭ内に１番組（論理チャンネル）のＰＭＴが存在する場合のＰＣＲ検出回路の構成を示すブロック図である。
図２において、入力ＴＳＰ系列は、図３（ａ）に示すように、番組を構成する複数種類（ＰＭＴ、オーディオ、ビデオ等）のＴＳＰをシリアルに配列したものであり、所定期間内（１００ｍｓｅｃ）のいずれかのＴＳＰのアダプテーションフィールドにＰＣＲ値が記述される。ＴＳＰフォーマットは、図３（ｂ）に示すように、ヘッダ領域にはアダプテーションフィールドの有無を示すアダプテーションフィールドフラグがあり、アダプテーションフィールドにはＰＣＲ値記述の有無を示すＰＣＲフラグがある。すなわち、ＰＣＲ値の記述の有無は、ＴＳＰのアダプテーションフィールドにおけるＰＣＲフラグを参照することで判別可能である。また、ＰＭＴには、ＰＣＲ＿ＰＩＤ等が書き込まれている。尚、ここでは説明を簡単にするため、すでにＰＡＴからＰＭＴ＿ＰＩＤが得られているものとする。
【００１８】
このＴＳＰ系列は順次アダプテーションフィールドフラグ抽出／解析部２１に供給される。このアダプテーションフィールドフラグ抽出／解析部２１は、ＴＳＰ系列の全てのＴＳＰにおけるヘッダからアダプテーションフィールドフラグを抽出し、そのフラグの内容を解析してアダプテーションフィールドの存在を判別する。このアダプテーションフィールドフラグがアダプテーションフィールドが存在することを示している場合には、スイッチＳＷ１により該当するＴＳＰをＰＣＲフラグ抽出／解析部２２に導く。
【００１９】
このＰＣＲフラグ抽出／解析部２２は、入力ＴＳＰからアダプテーションフィールドからＰＣＲフラグを抽出し、このＰＣＲフラグの内容を解析してＰＣＲ値記述の有無を判別する。ＰＣＲフラグがＰＣＲ値の記述があることを示している場合には、スイッチＳＷ２により該当するＴＳＰをＰＣＲ抽出部２３に導く。
【００２０】
このＰＣＲ抽出部２３は、入力ＴＳＰのアダプテーションフィールドからＰＣＲ値を抽出する。このようにして抽出されたＰＣＲは前述のＳＴＣ生成部１７に送られる。
上記構成によれば、従来のようなＰＭＴパケットの抽出、ＰＣＲ＿ＰＩＤの抽出、ＰＣＲ＿ＰＩＤを持つＴＳＰの抽出とした処理が不要となり、構成が簡単になる。また、入力ＴＳＰ系列中の全てのＴＳＰについてアダプテーションフィールドを解析し、その解析結果からＰＣＲフラグのあるＴＳＰを検索して、そのＴＳＰのアダプテーションフィールドに示されているＰＣＲ値を抽出するため、ＰＣＲ＿ＰＩＤを持つＰＭＴを待たなくてもＰＣＲ値を取得することができ、従来のプロセスに比して短時間にＰＣＲ値を取得することが可能となる。この場合、全てのＴＳＰからＰＣＲ値を検索しているので、そのバージョンは常に最新であり、改めてバージョンのチェックをする必要はない。
【００２１】
図４は上記ハードウェア構成をソフトウェアで実現するためのフローチャートを示している。
まず、入力ＴＳＰ系列について、ステップＳ１でＴＳＰ毎にヘッダ中のアダプテーションフィールドフラグを参照してアダプテーションフィールドがあるか判断し、アダプテーションフィールドを持つＴＳＰが見つかるまでその判断を繰り返す。ステップＳ１でアダプテーションフィールドが検出された場合には、ステップＳ２で該当するＴＳＰのアダプテーションフィールドにあるＰＣＲフラグを参照し、このＰＣＲフラグによりＰＣＲ値記述の有無を判断し、ＰＣＲ値の記述なしと判断された場合には、ステップＳ１に戻って次のＳＴＰについてアダプテーションフィールドの検索を行う。ステップＳ２でＰＣＲ値の記述有りと判断された場合には、ステップＳ３で、そのフラグを持つＳＴＰからＰＣＲ値を抽出し、一連の処理を終了する。
以上の処理によって、ソフトウェアによってもＰＣＲ値を短時間に検出することが可能となる。
【００２２】
（第２の実施形態）
図５は１ＣＤＭ内に複数の番組（論理チャンネル）が存在する場合のＰＣＲ抽出回路の構成を示すブロック図である。尚、図５において、図２と同一部分には同一符号を付して示し、ここでは簡単に説明する。
【００２３】
図５において、入力ＴＳＰ系列は、図６の例（この例では、論理チャンネルＣＨ１〜ＣＨ３にそれぞれオーディオＡ１〜Ａ３を割り当て、それぞれのＰＣＲ＿ＰＩＤをＰＣＲ＿ＰＩＤ１，ＰＣＲ＿ＰＩＤ２，ＰＣＲ＿ＰＩＤ３で区別し、論理チャンネル毎にＰＣＲを特定できるようにしている）に示すようなパケット構造を有している。
【００２４】
この入力ＴＳＰ系列は、順次アダプテーションフィールドフラグ抽出／解析部２１に供給され、ＴＳＰ系列の全てのＴＳＰについて、ヘッダ中のアダプテーションフィールドフラグが抽出／解析され、そのフラグがアダプテーションフィールドの存在を示している場合には、スイッチＳＷ１により該当するＴＳＰがＰＣＲフラグ抽出／解析部２２に導かれ、そのアダプテーションフィールド内のＰＣＲフラグが抽出／解析され、ＰＣＲ値記述の有無が判断される。ＰＣＲフラグがＰＣＲ値記述ありと判断された場合には、スイッチＳＷ２により該当するＴＳＰがＰＣＲ抽出部２４に導かれる。
【００２５】
このＰＣＲ抽出部２４は、入力ＴＳＰのアダプテーションフィールド内に記述されているＰＣＲ値を抽出すると共に、その記述のあるパケットＩＤ、すなわちＰＣＲ＿ＰＩＤの情報も同時に取得する。このようにして抽出されたＰＣＲ値はＰＣＲ＿ＰＩＤと対応付けられてＰＣＲ値格納テーブル２５に格納される。
【００２６】
一方、入力ＴＳＰ系列は、順次ＰＭＴパケット判定部２６に供給される。このＰＭＴパケット判定部２６は、ＴＳＰ系列の全てのＴＳＰについてＰＭＴパケットか判定するもので、ＰＭＴパケットと判定された場合には、スイッチＳＷ３により該当するＴＳＰをＰＣＲ＿ＰＩＤ抽出部２７に導く。このＰＣＲ＿ＰＩＤ抽出部２７は、入力ＰＭＴパケットに記述されているＰＣＲ＿ＰＩＤを抽出するもので、ここで得られたＰＣＲ＿ＰＩＤは別途ＰＡＴから得られるＰＭＴ＿ＰＩＤに対応付けられてＰＣＲ＿ＰＩＤ格納テーブル２８に格納される。
【００２７】
ＰＣＲ値読み出し出力部２９は、番組選択時（論理チャンネル切り替え時）に選択先のＰＭＴ＿ＰＩＤが与えられ、このＰＭＴ＿ＰＩＤに対応するＰＣＲ＿ＰＩＤをＰＣＲ＿ＰＩＤ格納テーブル２８から読み出し、読み出したＰＣＲ＿ＰＩＤに対応するＰＣＲ値をＰＣＲ値格納テーブル２５から読み出して、選択番組に対応するＰＣＲ値をＳＴＣ生成部１７に送出する。
【００２８】
すなわち、上記構成によるＰＣＲ検出回路では、全てのＴＳＰについてアダプテーションフィールドの存在を判断し、存在しているＴＳＰのアダプテーションフィールド内のＰＣＲフラグからＰＣＲ値記述の有無を判断し、記述有りと判断されたＴＳＰのアダプテーションフィールドからＰＣＲ値を抽出して、同時に得られるＰＣＲ＿ＰＩＤに対応付けて格納しておく。一方で、ＴＳＰの中からＰＭＴのパケットを抽出し、このＰＭＴパケットに記述されているＰＣＲ＿ＰＩＤを抽出して、ＰＭＴ＿ＰＩＤに対応付けてＰＣＲ＿ＰＩＤを格納しておく。そして、番組選択時に、該当するＰＭＴ＿ＰＩＤから予め対応付けられているＰＣＲ＿ＰＩＤを読み出し、このＰＣＲ＿ＰＩＤに対応付けられているＰＣＲ値を読み出すようにしている。
【００２９】
したがって、上記構成によれば、１ＣＤＭ内に複数の番組が存在する場合でも、ＰＣＲ値がＰＣＲ＿ＰＩＤに対応付けられて保存され、一方で各ＰＭＴ＿ＰＩＤに対応付けられてＰＣＲ＿ＰＩＤが保存されているので、番組切り替え時にＰＣＲ値が存在するパケットを検出することなく、直ちに該当するＰＣＲ値を検出することが可能となる。この場合も、全てのＴＳＰのアダプテーションフィールドを解析してＰＣＲ＿ＰＩＤ毎に常に最新のＰＣＲ値を保存するようにしているので、ＰＣＲ値のバージョンを確認する必要はない。また、ＰＭＴ＿ＰＩＤに対応するＰＣＲ＿ＰＩＤもＰＭＴパケットが抽出される毎に更新されているので、番組毎に最新のＰＣＲ値が得られる。この結果、上記構成によるＰＣＲ検出回路をマルチメディア受信端末装置のデコード分離部１５に組み込むことによって、短時間に番組切り替えることが可能となり、視聴者に対して番組切替毎に与える待ち時間を少なくすることができる。
【００３０】
図７は上記ハードウェア構成をソフトウェアで実現するためのフローチャートを示している。
まず、入力ＴＳＰ系列について、ステップＳ１１でＴＳＰ毎にヘッダのアダプテーションフィールドフラグを参照し、このフラグからアダプテーションフィールドがあるか判断し、アダプテーションフィールドを持つＴＳＰが見つかるまでその判断を繰り返す。ステップＳ１１でアダプテーションフィールドを持つＴＳＰが検出された場合には、ステップＳ１２で該当するＴＳＰのアダプテーションフィールドにあるＰＣＲフラグを参照し、このＰＣＲフラグから当該アダプテーションフィールド内にＰＣＲ値の記述があるか判断し、なければステップＳ１１に戻って次のＳＴＰについてアダプテーションフィールドの有無を判断する。ステップＳ１２でＰＣＲフラグによりＰＣＲ値の記述ありと判断された場合には、ステップＳ１３でそのＳＴＰからＰＣＲ値をＰＣＲ＿ＰＩＤと共に抽出し、ステップＳ１４でＰＣＲ＿ＰＩＤに対応付けてＰＣＲ値をテーブルに格納しておく。このステップＳ１４において、格納済みのＰＣＲ＿ＰＩＤに対応するＰＣＲ値が新たに得られた場合には、最新のＰＣＲ値に更新する。
【００３１】
一方、入力ＴＳＰ系列について、ステップＳ１５でＴＳＰ毎にＰＭＴのパケットか判断し、ＰＭＴパケットが検出するまでその判断を繰り返す。ステップＳ１５でＰＭＴパケットが検出された場合には、ステップＳ１６で該当するＴＳＰからＰＣＲ＿ＰＩＤを抽出し、ステップＳ１７で別途得られているＰＭＴ＿ＰＩＤと対応付けてＰＣＲ＿ＰＩＤをテーブルに格納しておく。このステップＳ１７において、格納済みのＰＭＴ＿ＰＩＤに対応するＰＣＲ＿ＰＩＤが新たに得られた場合には、最新のＰＣＲ＿ＰＩＤに更新する。
【００３２】
上記ステップＳ１４及びＳ１７の処理が完了した後、ステップＳ１８で番組選局によりＰＭＴ＿ＰＩＤの指定入力があるか判断し、ＰＭＴ＿ＰＩＤの指定入力があるまでその判断を繰り返す。ＰＭＴ＿ＰＩＤの指定入力があった場合には、ステップＳ１９でテーブルに格納されているＰＭＴ＿ＰＩＤに対応するＰＣＲ＿ＰＩＤを読み出し、このＰＣＲ＿ＰＩＤに対応するＰＣＲ値をテーブルから読み出してＳＴＣ生成部１７に出力する。
【００３３】
以上の処理によって、ソフトウェアによっても番組選択毎にＰＣＲを短時間に抽出することが可能となる。
尚、上記実施形態では、伝送方式としてＣＤＭを採用した場合について説明したが、本発明はこれに限定されるものではなく、他の伝送方式であっても同様に実施可能である。
【００３４】
【発明の効果】
以上説明したように本発明によれば、簡易な構成でかつ比較的短時間でＰＣＲ値を抽出することのできるＰＣＲ検出回路及びＰＣＲ検出方法と、ＰＣＲ検出の高速化によりチャンネル切り替え時間の短縮を実現するマルチメディア受信端末装置を提供することができる。
【図面の簡単な説明】
【図１】本発明に係るＰＣＲ検出回路が適用されるマルチメディア受信端末装置の構成を示すブロック図。
【図２】本発明に係るＰＣＲ検出回路の第１の実施形態として、１ＣＤＭ内に１番組存在する場合の構成を示すブロック図。
【図３】上記第１の実施形態において、入力ＴＳＰ系列のフォーマット構造の一例と、ＴＳＰフォーマットの構造を示す図。
【図４】上記第１の実施形態において、ソフトウェアで実現するための処理の流れを示すフローチャート。
【図５】本発明に係るＰＣＲ検出回路の第２の実施形態として、１ＣＤＭ内に複数番組存在する場合の構成を示すブロック図。
【図６】上記第２の実施形態において、入力ＴＳＰ系列のフォーマット構造の一例を示す図。
【図７】上記第２の実施形態において、ソフトウェアで実現するための処理の流れを示すフローチャート。
【符号の説明】
１１…アンテナ
１２…チューナ
１３…ＣＤＭ復調部
１４…ＦＥＣ処理部
１５…デコード分離部（ＤＥＭＵＸ）
１６１〜１６３…復号部
１７…ＳＴＣ生成部
２１…アダプテーションフィールドフラグ抽出／解析部
２２…ＰＣＲフラグ抽出／解析部
２４…ＰＣＲ値抽出部
２５…ＰＣＲ値格納テーブル
２６…ＰＭＴパケット判定部
２７…ＰＣＲ＿ＰＩＤ抽出部
２８…ＰＣＲ＿ＰＩＤ格納テーブル
２９…ＰＣＲ値読み出し出力部
【図１】
2004112503.tif 000003
【図２】
2004112503.tif 000004
【図３】
2004112503.tif 000005
【図４】
2004112503.tif 000006
【図５】
2004112503.tif 000007
【図６】
2004112503.tif 000008
【図７】
2004112503.tif 000009