(57)【要約】【課題】  受信したＴＳ（トランスポートストリーム）パケットの中から、ＰＡＴやＰＭＴの情報を利用することなく、ビデオ／オーディオの各データのＰＩＤ（パケット識別子）値を高速に取得する。【解決手段】  ＰＥＳ−ＰＩＤ検出部１０２において、受信したＴＳパケットのヘッダおよびペイロードを所定手順で解析する。まず、ペイロードスタートユニットインジケータチェック部１３０にて、ＰＥＳパケットが含まれる可能性の有無を判定し、次に、ペイロード先頭チェック部にて、ペイロード先頭の値からＰＥＳパケットの存在を確認し、次に、ストリーム識別子チェック部１３２にて、ビデオデータまたはオーディオデータが含まれていることを確認し、そして、ＰＩＤ値抽出部１３３にて、そのＴＳパケットのヘッダに含まれるＰＩＤ値を、ビデオデータまたはオーディオデータが含まれるＴＳパケットのＰＩＤ値として抽出する。【選択図】  図１
2007074671.tif 000002
【特許請求の範囲】
【請求項１】
トランスポートストリームパケット（ＴＳパケット）に含まれる情報を解析して、ビデオデータまたはオーディオデータを含むＴＳパケットのＰＩＤ値を検出するＰＩＤ値検出回路であって、
前記ＴＳパケットのヘッダのペイロードユニット開始インジケータの値を参照してペイロードの開始点がパケタイズド・エレメンタリストリーム・パケット（ＰＥＳパケット）の開始点である可能性を判定するペイロードユニット開始インジケータ判定部と、
ペイロードの開始点がパケタイズド・エレメンタリストリーム・パケット（ＰＥＳパケット）の開始点である可能性有りと判断された場合に、そのＴＳパケットにおけるペイロードのヘッダのパケット開始コードプリフィックスを参照することによって、そのペイロードにＰＥＳパケットが含まれているか否かを判定するペイロードヘッダ判定部と、
ペイロードにＰＥＳパケットが含まれていると判定された場合に、そのＴＳパケットにおける前記ペイロードのヘッダのストリーム識別子がビデオデータあるいはオーディオデータであることを示しているか否かを判定するストリーム識別子判定部と、
ストリーム識別子がビデオデータまたはオーディオデータであることを示していると判定された場合に、そのＴＳパケットのＰＩＤ値を、ビデオデータまたはオーディオデータを含むＴＳパケットのＰＩＤ値として抽出するＰＩＤ値抽出部と、
を有することを特徴とするＰＩＤ値検出回路。
【請求項２】
請求項１記載のＰＩＤ値検出回路であって、
前記ペイロードユニット開始インジケータ判定部は、ペイロードユニット開始インジケータの値が“１”である場合に、ペイロードの開始点がＰＥＳパケットの開始点である可能性有りと判定し、
また、前記ペイロードヘッダ判定部は、パケット開始コードプリフィックスが“０００００１”で始まる場合に、そのペイロードにＰＥＳパケットが含まれていると判定し、
また、前記ストリーム識別子判定部は、ストリーム識別子がビデオデータに割当てられた値である場合にビデオデータであると判定し、また、オーディオデータに割当てられた値である場合にオーディオデータであると判定する、
ことを特徴とするＰＩＤ値検出回路。
【請求項３】
請求項１または２記載のＰＩＤ値検出回路であって、
前記トランスポートストリームパケットは、ＭＰＥＧ２規格に準拠したものであることを特徴とするＰＩＤ値検出回路。
【請求項４】
トランスポートストリーム（ＴＳ）を受信する受信部と、
この受信部で受信されたＴＳを構成する複数のＴＳパケットの各々について情報の解析を実施してＰＩＤ値を検出する請求項１から請求項３のいずれか１項に記載のＰＩＤ値検出回路と、
前記受信部で受信された前記複数のＴＳパケットの中から、前記ＰＩＤ値検出回路により抽出された、前記ビデオデータあるいはオーディオデータについてのＰＩＤ値をもつＴＳパケットを選別し、これにより、ビデオデータを含むＰＥＳパケットとオーディオデータを含むＰＥＳパケットを分離するＰＥＳパケット分離部と、
分離されたビデオおよびオーディオの各ＰＥＳパケットからビデオデータおよびオーディオデータを復号する復号部と、
を備えるストリームデータ受信機。
【請求項５】
請求項４記載のストリームデータ受信機であって、
分離されたビデオおよびオーディオの各ＰＥＳパケットの情報の記録ならびに記録された情報の再生を制御する記録／再生制御部を、さらに有し、この記録／再生制御部は、ＰＥＳパケットの情報の記録に際し、ＰＡＴ（プログラムアソシエーションテーブル）およびＰＭＴ（プログラムマップテーブル）の情報ならびに前記ＰＩＤ検出回路により検出された前記ＰＩＤ値の情報を記録しないことを特徴とするストリームデータ受信機。
【請求項６】
請求項４または請求項５記載のストリームデータ受信機であって、
このストリームデータ受信機は、前記受信部としての地上デジタル放送チューナ部を具備する携帯端末であることを特徴とするストリームデータ受信機。
【請求項７】
トランスポートストリームパケット（ＴＳパケット）に含まれる情報を解析することによって、ＰＡＴ（プログラムアソシエーションテーブル）およびＰＭＴ（プログラムマップテーブル）の情報を参照することなくビデオデータまたはオーディオデータを含むＴＳパケットのＰＩＤ値を検出するＰＩＤ値検出方法であって、
前記ＴＳパケットのヘッダのペイロードユニット開始インジケータの値を参照してペイロードの開始点がパケタイズド・エレメンタリストリーム・パケット（ＰＥＳパケット）の開始点である可能性を判定する第１のステップと、
ペイロードの開始点がパケタイズド・エレメンタリストリーム・パケット（ＰＥＳパケット）の開始点である可能性有りと判断された場合に、そのＴＳパケットにおけるペイロードのヘッダのパケット開始コードプリフィックスを参照することによって、そのペイロードにＰＥＳパケットが含まれているか否かを判定する第２のステップと、
ペイロードにＰＥＳパケットが含まれていると判定された場合に、そのＴＳパケットにおける前記ペイロードのヘッダのストリーム識別子がビデオデータあるいはオーディオデータであることを示しているか否かを判定する第３のステップと、
ストリーム識別子がビデオデータまたはオーディオデータであることを示していると判定された場合に、そのＴＳパケットのＰＩＤ値を、ビデオデータまたはオーディオデータを含むＴＳパケットのＰＩＤ値として抽出する第４のステップと、
を含むことを特徴とするＰＩＤ値検出方法。
【請求項８】
受信された複数のＴＳパケットの中から、請求項６記載のＰＩＤ値検出方法によって検出された、前記ビデオデータあるいはオーディオデータについてのＰＩＤ値をもつＴＳパケットを選別し、これにより、ビデオデータを含むＰＥＳパケットとオーディオデータを含むＰＥＳパケットを分離するＰＥＳパケット分離方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＰＥＧ２（Ｍｏｖｉｎｇ Ｐｉｃｔｕｒｅ Ｅｘｐｅｒｔｓ Ｇｒｏｕｐ  ２）方式により圧縮・多重され、ＴＳ（トランスポートストリーム）として伝送されるマルチメディアデータを受信機で受信し、ＰＩＤ（パケット識別子）を参照して映像と音声を高速に分離する技術ならびに復号された映像と音声データを記録する技術に関し、特に、地上デジタルチューナをもつ携帯端末により地上デジタル放送（１セグ放送）を受信し、映像と音声を高速に分離する技術ならびに復号された映像と音声データを記録する技術に関する。
【背景技術】
【０００２】
動画像の伝送規格であるＭＰＥＧ２(Ｍｏｖｉｎｇ Ｐｉｃｔｕｒｅ ＥｘｐｅｒｔｓＧｒｏｕｐ ２)規格では、画像データおよびオーディオデータは、画像であれば１画面で１フレーム、音声であれば一定のサンプル数で１フレームを構成し、フレームごとに圧縮符号化され、１フレームあるいは複数フレームをまとめてＰＥＳ（パケタイズド・エレメンタリストリーム）と称するパケットをつくる。このＰＥＳパケットは、ＴＳ（トランスポートストリーム）パケットのペイロード部に挿入される。
【０００３】
同様に、番組案内データ、及び暗号化鍵を含むデータはプログラムスペシフィックインフォーメーション（ＰＳＩ Program Specific Information）と称され、セクションに分割されて、同じく、ＴＳパケットのペイロードに挿入される。
【０００４】
ＰＳＩはＰＡＴ（プログラムアソシエーションテーブル）やＰＭＴ（プログラムマップテーブル）等を含んで構成されている。ＰＳＩ情報は、例えば、０．７秒以内に一度は伝送される。ＰＡＴまたはＰＭＴには、どのパケットがどのようなＰＩＤ（パケット識別子）の値をもつのかが記録されている。
【０００５】
一つのＴＳパケットは１８８バイトの固定長であり、４バイトの固定長のパケットヘッダと、これに続く１８４バイトのデータ部分とで構成される。また、データ部分は、可変長のアダプテーションフィールド（無い場合がある）およびペイロードで構成される。
【０００６】
よって、ＴＳパケットの構成は、ＴＳヘッダ（４バイト）＋アダプテーションフィールド（欠くことがある）＋ＰＥＳパケットの構成か、あるいは、ＴＳヘッダ（４バイト）＋アダプテーションフィールド（欠くことがある）＋セクションの構成に大別できる。
【０００７】
また、一つの情報源からの連続した情報であるＰＥＳが複数のパケットに分割されて、他の情報源からのＰＥＳパケットと多重化されてストリーム伝送されるため、後に一つのＰＥＳやセクションを再構築できるように、各ＴＳパケットの先頭の４バイトのヘッダには、ＰＩＤ（Packet Identification：パケット識別子）が付加される。
【０００８】
すなわち、ＴＳパケットの４バイトのヘッダには、それがどんなパケットなのかを示すＰＩＤ（パケット識別子）が含まれている。
【０００９】
ＴＳ（トランスポートストリーム）を受信してマルチメディア情報を再生するためには、まず、各ＴＳパケットのＰＩＤを参照してビデオ／オーディオを判別して両者を分離し、その後、ＴＳパケットの復号（デマルチプレクス処理）を実施して、ビデオ／オーディオ情報を再生する。
【００１０】
ここで、受信したＴＳからビデオ／オーディオを判別し、両者を分離するためには、そもそも、ビデオデータ／オーディオデータを運ぶパケットは各々、どのようなＰＩＤ値をもっているかを、受信側の再生装置が事前に知っておく必要がある。
【００１１】
ここで、先に説明したように、どのパケットがどのＰＩＤ値をもつかは、ＰＡＴ（プログラムアソシエーションテーブル）やＰＭＴ（プログラムマップテーブル）に記録されているのであり、このＰＡＴやＰＭＴを復元しないかぎり、ＰＩＤ情報が得られない。
【００１２】
したがって、マルチメディアデータの再生のためには、原則として、まず、ＰＡＴやＰＭＴは不変のＰＩＤ値をもつことを利用してＰＡＴやＰＭＴを選別して再生し、そして、ビデオデータをもつパケットやオーディオデータをもつパケットのＰＩＤ値の情報を得、次に、そのＰＩＤ値を参照して、ビデオ／オーディオの各データの分離を行う。
【００１３】
ただし、ビデオ／オーディオの分離に先立って、必ず、ＰＡＴ（プログラムアソシエーションテーブル）やＰＭＴ（プログラムマップテーブル）の再生を行わなければならないのでは、映像や音声の頭出しが遅れるという弊害が生じる。
【００１４】
そこで、従来、ＰＡＴやＰＭＴの再生、解析を行わなくても、ビデオ／オーディオの各データの分離をすぐにできるようにするための技術が提案されている（例えば、特許文献１、特許文献２参照）。
【００１５】
特許文献１では、ビデオパケットならびにオーディオパケットのＰＩＤ値を固定（不変）とすることによって、ＰＡＴやＰＭＴの再生、解析を行わなくても、ビデオ／オーディオの各データの分離をすぐにできるようにしている。
【００１６】
また、特許文献２では、ＴＳストリーム送信に先立って、送信側から受信側に別ルートでビデオパケットならびにオーディオパケットのＰＩＤ値を事前に通知することによって、ＰＡＴやＰＭＴの再生、解析を行わなくても、ビデオ／オーディオの各データの分離をすぐにできるようにしている。
【００１７】
なお、我国においては、２００３年１２月１日から地上デジタル放送が開始されたが、２００５年度末までには、携帯電話などの携帯端末（モバイル）向けの地上デジタル放送（１セグ放送）が開始される予定であり、この１セグ放送を視聴可能なデジタルチューナ内蔵の携帯端末の開発が、現在、進められている。
【００１８】
図１０は、我国の地上デジタル放送における階層伝送方式について説明するための図である。
【００１９】
我国の地上デジタル放送では、ＩＳＤＢ−Ｔ方式が採用されている。すなわち、図１０の放送局２９０から放送される６Ｍｈｚの帯域（従来のアナログ放送の１チャンネルに相当）は、１３個のサブバンドに分割されて運用されるのが特徴である。ここで、各サブバンドはセグメントと呼ばれる。
【００２０】
例えば、１２セグメント全部を利用して、家屋３００内に設置されるＨＤＴＶ３０４用の高品質なＨＤ（ハイディフィニション）伝送を実施することができる。また、４セグメントを利用して、ＳＤテレビ３０２用のＳＤ（スタンダードディフィニション）放送を３番組提供する、といったこともでき、柔軟な番組編成が可能となっている。
【００２１】
また、１３セグメントのうちの１セグメントは、移動体放送向けに予約されており、この１セグメントを使用して、携帯電話やＰＤＡ向けの簡易動画放送などを提供するのが１セグメント放送（１セグ放送）である。
【００２２】
１セグ放送を携帯端末にて受信するためには、ＭＰＥＧ２で圧縮・多重された放送ストリーム（ＴＳ）を受信し、その放送ストリーム（ＴＳ）から各種メディアデータを分離し、メディアデータを再生、提示する機能が必要となり、また、必要に応じてメディアデータを記録する機能も持たせる必要がある。
【００２３】
【特許文献１】特開２０００−２２８６５４号公報
【特許文献２】特開平８−１８６８０５号公報
【発明の開示】
【発明が解決しようとする課題】
【００２４】
特許文献１記載の技術では、ビデオ／オーディオの各パケットのＰＩＤ値を固定しているため、伝送の自由度や柔軟性に欠けるという点は否めない。
【００２５】
また、特許文献２の技術では、ＴＳ伝送に先立って事前にビデオ／オーディオの各データのＰＩＤ値を別ルートで通知しているが、この方式を実現するためには、必ず、ＰＩＤ値を通知するための別ルートが必要となり、インフラ整備の負担が大きくなり、また、この方法も、伝送の自由度や柔軟性の点で制約が生じる点は否めない。
【００２６】
一方、携帯端末のユーザは、例えば、通信機能を利用して動画像を楽しむことには慣れているため、１セグ放送受信時にも素早い頭出しができないと、ユーザにいらいら感を生じさせる等のデメリットが生じる。
【００２７】
また、携帯端末には、小型化、軽量化、低消費電力化が厳しく求められるため、１セグ放送を受信するための高度なチューナな放送ストリーム受信用のアプリを搭載することは、負担が大きい。特に、再生したビデオ／オーディオの各データを記録可能とする場合、そのデータ自体だけではなく、ＰＡＴ（プログラムアソシエーションテーブル）やＰＭＴ（プログラムマップテーブル）の情報やＰＩＤ（パケッ識別子）の値の情報も保存する必要があり、この点で、保存対象の情報量が多くなり、これに対応して、大容量のメモリを用意しなければならなくなり、小型化、軽量化、低消費電力化の点で不利となる。
【００２８】
なお、１セグメント放送の受信機能をもつ携帯端末については、上記の従来技術は、何ら言及していない。
【００２９】
本発明はこのような考察に基づいてなされたものであり、ＭＰＥＧ２方式により圧縮・多重され、ＴＳ（トランスポートストリーム）として伝送されるマルチメディアデータを受信機で受信し、受信したＴＳの中から、固定されていないビデオ／オーディオの各データのＰＩＤ（パケット識別子）値の情報を取得し、その取得したＰＩＤ値を参照してビデオとオーディオを待ち時間少なく高速に分離する技術、ならびに、復号された映像と音声データを、メモリへの負担を軽減しつつ記録する技術を提供すること、また、地上デジタル放送（１セグ放送）の受信、高速再生、記録機能をもつ、小型で高性能のストリームデータ受信機ならびに携帯端末を実現することを目的とする。
【課題を解決するための手段】
【００３０】
本発明のＰＩＤ検出回路は、トランスポートストリームパケット（ＴＳパケット）に含まれる情報を解析して、ビデオデータまたはオーディオデータを含むＴＳパケットのＰＩＤ値を検出するＰＩＤ値検出回路であって、前記ＴＳパケットのヘッダのペイロードユニット開始インジケータの値を参照してペイロードの開始点がパケタイズド・エレメンタリストリーム・パケット（ＰＥＳパケット）の開始点である可能性を判定するペイロードユニット開始インジケータ判定部と、ペイロードの開始点がパケタイズド・エレメンタリストリーム・パケット（ＰＥＳパケット）の開始点である可能性有りと判断された場合に、そのＴＳパケットにおけるペイロードのヘッダのパケット開始コードプリフィックスを参照することによって、そのペイロードにＰＥＳパケットが含まれているか否かを判定するペイロードヘッダ判定部と、ペイロードにＰＥＳパケットが含まれていると判定された場合に、そのＴＳパケットにおける前記ペイロードのヘッダのストリーム識別子がビデオデータあるいはオーディオデータであることを示しているか否かを判定するストリーム識別子判定部と、ストリーム識別子がビデオデータまたはオーディオデータであることを示していると判定された場合に、そのＴＳパケットのＰＩＤ値を、ビデオデータまたはオーディオデータを含むＴＳパケットのＰＩＤ値として抽出するＰＩＤ値抽出部と、を有する。
【００３１】
ＰＡＴ（プログラムアソシエーションテーブル）やＰＭＴ（プログラムマップテーブル）の情報に頼るのではなく、受信したＴＳパケットを総当たり方式で、かつ、所定の手順に従って解析し、これによって、ビデオデータまたはオーディオデータを含むＴＳパケットを選別し、そして、その選別されたＴＳパケットのヘッダに記載されているＰＩＤ（パケット識別子）値を、所望のＰＩＤ値（すなわち、ビデオデータまたはオーディオデータを含むＴＳパケットのＰＩＤ値）として抽出するものである。すなわち、解析した結果、そのＴＳパケットに含まれるデータが、オーディオ（１）のデータであり、そのＴＳパケットのＰＩＤ値が“００１０”とした場合、オーディオ（１）のデータを含むＴＳパケットのＰＩＤ値＝“００１０”と検出することができる。このようにしてＰＩＤ値を検出できれば、次の処理にて、受信したＴＳパケットのＰＩＤ値を参照して、その値が“００１０”をもつものをすべて抽出することにより、オーディオ（１）のデータを含むＴＳパケットのみを、他のＴＳパケットから区別して取り出すことができる。このことは、ビデオデータを含むＴＳパケットとオーディオデータを含むパケットを選択的に分離できたことも意味する。ＴＳパケットの解析は、ペイロードユニット開始インジケータのチェックによるＰＥＳパケットが存在する可能性の判定、ペイロードヘッダのパケット開始コードプリフィックスのチェックによるＰＥＳパケットの存在の確認、ペイロードヘッダのストリーム識別子のチェックによるビデオ／オーディオのいずれかのデータの存在の確認、そのＴＳパケットのＰＩＤ値の抽出、という一連の手順を順次、実施することによって行われる。このように、ＴＳパケットの解析には、ヘッダとペイロードの双方のチェックを含む複数のステップ必要となるが、高速クロックが使用されている現在の携帯電話端末等では、このような処理は無理なく実施することができる。例えば、一つのＴＳパケットのラッチ、ヘッダ解析、ペイロード解析の処理をパイプライン化して高速クロックに同期して行うことにより効率的な処理を行える。また、本発明の技術では、従来技術のように、ビデオデータを含むパケット等のＰＩＤ値を固定する必要がないため柔軟性や拡張性に問題が生じず、また、事前に別ルートでＰＩＤ値を受信側に伝える必要もないため、余分な手続も発生しない。
【００３２】
また、本発明のＰＩＤ値検出回路の一態様では、前記値が“１”である場合に、ペイロードの開始点がＰＥＳパケットの開始点である可能性有りと判定し、また、前記ペイロードヘッダ判定部は、パケット開始コードプリフィックスが“０００００１”で始まる場合に、そのペイロードにＰＥＳパケットが含まれていると判定し、また、前記ストリーム識別子判定部は、ストリーム識別子がビデオデータに割当てられた値である場合にビデオデータであると判定し、また、オーディオデータに割当てられた値である場合にオーディオデータであると判定する。
【００３３】
ＭＰＥＧ２規格に準拠したＴＳパケットの構造に着目し、ヘッダとペイロードの双方のチェックを含む複数のステップからなる、ＴＳパケットの複合的な解析を実施し、これによって、所望のマルチメディアデータ（ビデオデータ／オーディオデータ）についてのＰＩＤ値を効率的に検出するものである。
【００３４】
また、本発明のＰＩＤ値検出回路の一態様では、前記トランスポートストリームパケットが、ＭＰＥＧ２規格に準拠したものであることを特徴とする。
【００３５】
ＭＰＥＧ２規格のＴＳパケットから所望のマルチメディアデータのＰＩＤ値を検出する
ことにより、ＰＡＴやＰＭＴの情報に頼ることなく、ビデオデータまたはオーディオデータを含むＴＳパケットのＰＩＤ値を高速かつ効率的に検出することを可能とし、高速な頭出しが可能な地上デジタル放送チューナをもつ受信機の実現に寄与する。
【００３６】
また、本発明のストリームデータ受信機は、トランスポートストリーム（ＴＳ）を受信する受信部と、この受信部で受信されたＴＳを構成する複数のＴＳパケットの各々について情報の解析を実施してＰＩＤ値を検出する本発明のＰＩＤ値検出回路と、前記受信部で受信された前記複数のＴＳパケットの中から、前記ＰＩＤ値検出回路により抽出された、前記ビデオデータあるいはオーディオデータについてのＰＩＤ値をもつＴＳパケットを選別し、これにより、ビデオデータを含むＰＥＳパケットとオーディオデータを含むＰＥＳパケットを分離するＰＥＳパケット分離部と、分離されたビデオおよびオーディオの各ＰＥＳパケットからビデオデータおよびオーディオデータを復号する復号部と、を有する。
【００３７】
本発明のＰＩＤ値検出回路をＰＥＳパケット分離部の前段に配置して、検出されたＰＩＤ値を用いたＰＥＳパケットの分離（すなわち、所望のマルチメディアデータの分離）を可能としたストリームデータ受信機である。従来の受信機では、ＰＡＴ（プログラムアソシエーションテーブル）やＰＭＴ（プログラムマップテーブル）を含むパケットが固定ＰＩＤ値をもつことを利用して、まず、ＰＡＴやＰＭＴを含むＴＳパケットを再生し、所望のマルチメディアデータを含むパケットがどのようなＰＩＤ値をもつのかを知得した後でないと、受信したＴＳから、ビデオデータ／オーディオデータを含むＴＳパケットを選別することができなかったため、ビデオデータ／オーディオデータの再生が遅れ、また、ＰＡＴやＰＭＴが再生される前に受信したＴＳパケットが破棄されるという不都合が生じていた。これに対し、本発明のストリームデータ受信機は、そのような問題が生じず、非常に高速なビデオ信号／オーディオ信号の再生を無理なく実現することができる。
【００３８】
また、本発明のストリームデータ受信機の一態様では、分離されたビデオおよびオーディオの各ＰＥＳパケットの情報の記録ならびに記録された情報の再生を制御する記録／再生制御部を、さらに有し、この記録／再生制御部は、ＰＥＳパケットの情報の記録に際し、ＰＡＴ（プログラムアソシエーションテーブル）およびＰＭＴ（プログラムマップテーブル）の情報ならびに前記ＰＩＤ検出回路により検出された前記ＰＩＤ値の情報を記録しない。
【００３９】
近年のストリームデータ受信機は、マルチメディア信号の再生機能のみならず、録画機能をもつタイプ（録再可能タイプ）が多くなっている。従来のストリームデータ受信機は、受信したＴＳパケットを一旦、記録する場合に、ＰＡＴ（プログラムアソシエーションテーブル）やＰＭＴ（プログラムマップテーブル）、あるいは、検出されたＴＳパケットのＰＩＤ値を別途、記録する必要があったため、記録用ファイルのサイズが大きくなり、その大きな記録用ファイルを格納するための記録領域（メモリ、ハードディスクあるいはＳＤカード等の各種の記録媒体等）を確保する必要があった。これに対し、本発明のストリームデータ受信機には、記録対象であるＴＳパケット自体を解析して、ビデオデータ／オーディオデータを含むＴＳパケットのＰＩＤ値を取得できる機能が備わっているため、ＰＡＴやＰＭＴ、あるいは取得されたＰＩＤ値の情報等を別途、記録しておく必要がない。したがって、記録ファイルのサイズの縮小が可能であり、したがって、受信機の低コスト化、小型化、低消費電力化の点で有利となる。
【００４０】
また、本発明のストリームデータ受信機の他の態様では、このストリームデータ受信機は、前記受信部としての地上デジタル放送チューナ部を具備する携帯端末である。
【００４１】
携帯端末のユーザは、例えば、通信機能を利用して動画像を楽しむことには慣れているため、１セグ放送（モバイル端末向けの地上デジタル放送）受信時にも素早い頭出しができないと、ユーザにいらいら感を生じさせる等のデメリットが生じる。また、携帯端末には、小型化、軽量化、低消費電力化が厳しく求められるため、１セグ放送を受信するための高度なチューナな放送ストリーム受信用のアプリを搭載することは、本来、負担が大きい。しかし、本発明によれば、高速なビデオ信号／オーディオ信号の再生が可能となり、再生までの待ち時間を少なくすることができ、また、記録時における記録ファイルのサイズの縮小も可能となる。よって、本発明によって、地上デジタル放送の受信機能をもつ、小型、軽量、低消費電力かつ高性能の携帯端末の実現を促進することができる。
【００４２】
また、本発明のＰＩＤ値検出方法は、トランスポートストリームパケット（ＴＳパケット）に含まれる情報を解析することによって、ＰＡＴ（プログラムアソシエーションテーブル）およびＰＭＴ（プログラムマップテーブル）の情報を参照することなくビデオデータまたはオーディオデータを含むＴＳパケットのＰＩＤ値を検出するＰＩＤ値検出方法であって、前記ＴＳパケットのヘッダのペイロードユニット開始インジケータの値を参照してペイロードの開始点がパケタイズド・エレメンタリストリーム・パケット（ＰＥＳパケット）の開始点である可能性を判定する第１のステップと、ペイロードの開始点がパケタイズド・エレメンタリストリーム・パケット（ＰＥＳパケット）の開始点である可能性有りと判断された場合に、そのＴＳパケットにおけるペイロードのヘッダのパケット開始コードプリフィックスを参照することによって、そのペイロードにＰＥＳパケットが含まれているか否かを判定する第２のステップと、ペイロードにＰＥＳパケットが含まれていると判定された場合に、そのＴＳパケットにおける前記ペイロードのヘッダのストリーム識別子がビデオデータあるいはオーディオデータであることを示しているか否かを判定する第３のステップと、ストリーム識別子がビデオデータまたはオーディオデータであることを示していると判定された場合に、そのＴＳパケットのＰＩＤ値を、ビデオデータまたはオーディオデータを含むＴＳパケットのＰＩＤ値として抽出する第４のステップと、を含む。
【００４３】
ペイロードユニット開始インジケータのチェックによるＰＥＳパケットが存在する可能性の判定、ペイロードヘッダのパケット開始コードプリフィックスのチェックによるＰＥＳパケットの存在の確認、ペイロードヘッダのストリーム識別子のチェックによるビデオ／オーディオのいずれかのデータの存在の確認、そのＴＳパケットのＰＩＤ値の抽出、という、ヘッダとペイロードの双方のチェックを含む複合的な解析ステップを実施して、所望のマルチメディアデータを含むＴＳパケットのＰＩＤ値を、高速に検出するものである。
【００４４】
また、本発明のＰＥＳパケットの分離方法は、受信された複数のＴＳパケットの中から、本発明のＰＩＤ値検出方法によって検出された、前記ビデオデータあるいはオーディオデータについてのＰＩＤ値をもつＴＳパケットを選別し、これにより、ビデオデータを含むＰＥＳパケットとオーディオデータを含むＰＥＳパケットを分離する。
【００４５】
本発明のＰＩＤ値検出方法を使用して、ＰＡＴやＰＭＴの情報に頼ることなく、ビデオデータを含むＰＥＳパケットと、オーディオデータを含むＰＥＳパケットとを高速に分離するものである。
【発明の効果】
【００４６】
本発明のＰＩＤ値検出回路により、ＴＳパケットのヘッダとペイロードの双方のチェックを含む複合的な解析を実施することによって、ＰＡＴ（プログラムアソシエーションテーブル）やＰＭＴ（プログラムマップテーブル）の情報に頼ることなく、ビデオデータまたはオーディオデータを含むＴＳパケットのＰＩＤ値を、高速かつ効率的に検出することが可能となる。
【００４７】
また、本発明のＰＩＤ値検出技術では、従来技術のように、ビデオデータを含むパケット等のＰＩＤ値を固定する必要がないため、柔軟性や拡張性に問題が生じず、また、事前に別ルートでＰＩＤ値を受信側に伝える必要もないため、余分な手続も発生しない。
【００４８】
また、本発明のＰＩＤ値検出回路をＰＥＳパケット分離部の前段に配置して、検出されたＰＩＤ値を用いたＰＥＳパケットの分離を実施することにより、非常に高速なビデオ信号／オーディオ信号の分離や再生を、無理なく実現することができる。
【００４９】
また、本発明では、従来のように、ＰＡＴやＰＭＴを再生するまでの間におけるパケットの廃棄の問題も生じない。
【００５０】
また、本発明のストリームデータ受信機は、記録対象であるＴＳパケット自体を解析して、ビデオデータ／オーディオデータを含むＴＳパケットのＰＩＤ値を取得できる機能をもつため、ＴＳパケットの記録時に、ＰＡＴやＰＭＴの情報、あるいは取得されたＰＩＤ値の情報等を別途、記録しておく必要がない。したがって、記録ファイルのサイズの縮小が可能であり、したがって、受信機の低コスト化、小型化、低消費電力化の点で有利となる。
【００５１】
また、本発明の携帯端末によれば、高速なビデオ信号／オーディオ信号の再生が可能となり、再生までの待ち時間を少なくすることができ、また、記録時における記録ファイルのサイズの縮小も可能となる。よって、本発明によって、地上デジタル放送の受信機能をもつ、小型、軽量、低消費電力かつ高性能の携帯端末の実現を促進することができる。
【００５２】
また、本発明のＰＩＤ値検出方法によれば、ペイロードユニット開始インジケータのチェックによるＰＥＳパケットが存在する可能性の判定、ペイロードヘッダのパケット開始コードプリフィックスのチェックによるＰＥＳパケットの存在の確認、ペイロードヘッダのストリーム識別子のチェックによるビデオ／オーディオのいずれかのデータの存在の確認、そのＴＳパケットのＰＩＤ値の抽出、という、ヘッダとペイロードの双方のチェックを含む複合的な解析ステップを実施して、所望のマルチメディアデータを含むＴＳパケットのＰＩＤ値を、高速に、かつ無理なく検出することが可能となる。
【００５３】
また、本発明のＰＩＤ値検出方法を使用すると、ＰＡＴやＰＭＴの情報に頼ることなく、ビデオデータを含むＰＥＳパケットと、オーディオデータを含むＰＥＳパケットとを高速に分離することが可能となる。
【００５４】
本発明によって、ＭＰＥＧ２方式により圧縮・多重され、ＴＳ（トランスポートストリーム）として伝送されるマルチメディアデータを受信機で受信し、受信したＴＳの中から、固定されていないビデオ／オーディオの各データのＰＩＤ（パケット識別子）値の情報を取得し、その取得したＰＩＤ値を参照してビデオとオーディオを待ち時間少なく高速に分離する技術、ならびに、復号された映像と音声データを、メモリへの負担を軽減しつつ記録する技術を提供すること、また、地上デジタル放送（１セグ放送）の受信、高速再生、記録機能をもつ、小型で高性能のストリームデータ受信機ならびに携帯端末を実現することができる。
【発明を実施するための最良の形態】
【００５５】
次に、本発明の実施形態について、図面を参照して説明する。
【００５６】
（第１の実施形態）
図１は、本発明のストリームデータ受信機（本発明のＰＩＤ値検出回路を含む）の一例の主要な構成を示すブロック図である。
【００５７】
このストリームデータ受信機の大きな特徴は、ＰＡＴやＰＭＴの情報を使用せずに、受信したＭＰＥＧ２規格に準拠したトランスポート・ストリームパケット（ＴＳパケット）のヘッダおよびペイロードを、総当たり方式で、かつ、ヘッダとペイロードにまたがる複合的な解析を実施し、その解析結果として、所望のマルチメディアデータ（つまり、ビデオデータおよびオーディオデータ）のＰＩＤ値を検出し、その検出されたＰＩＤ値を参照して、トランスポートストリーム（ＴＳ）に含まれる多数のＴＳパケットの中から、そのＰＩＤ値をもつＴＳパケットを特定し、そのＴＳパケットに含まれるＰＥＳ（パケタイズド・エレメンタリ・ストリーム）パケットを分離（選別）することである。
【００５８】
図示されるように、本発明のストリームデータ受信機は、無線アンテナＡＮ１と、受信部１００と、ＰＥＳ−ＰＩＤ検出部１０２（ペイロードスタートユニットインジケータチェック部１３０と、ペイロード先頭チェック部１３１と、ストリーム識別子チェック部１３２と、ＰＩＤ値抽出部１３３とを備える）と、ＰＥＳパケット分離部１０４と、記録・再生制御部１０６と、メモリ（半導体メモリ、ハードディスクの他、ＳＤカードのような各種の記録媒体を含むものとする）１０８と、ビデオ復号部１１０と、オーディオ復号部１１２と、表示制御部１１４と、オーディオ再生部１１６と、ディスプレイ（液晶ディスプレイ等）１１８と、スピーカ１２０と、を有する。
【００５９】
受信部１００は、例えば、マルチキャリア方式の変調方式であるＯＦＤＭによって変調された、地上デジタル放送（アナログ放送と同一のＴＶ周波数帯域（ＵＨＦ帯）をもつ）を受信する。
【００６０】
この受信部１００からは、ＭＰＥＧ２に準拠したトランスポートストリーム信号（ＭＰＥＧ２−ＴＳ）が出力される。このＭＰＥＧ２−ＴＳは、ＰＥＳパケット分離部１０４と、その前段に配置されているＰＥＳ−ＰＩＤ検出部１０２に並行的に供給される。
【００６１】
ＰＥＳ−ＰＩＤ検出部１０２では、ＰＡＴ（プログラムアソシエーションテーブル）やＰＭＴ（プログラムマップテーブル）の情報を利用せずに、独自の総当たり解析を各ＴＳパケットに対して実行し、その解析結果に基づいて、ビデオデータとオーディオデータを含むＴＳパケットのＰＩＤ値を検出（抽出）する。
【００６２】
その概要は以下のとおりである。すなわち、ＰＥＳ−ＰＩＤ検出部１０２のペイロードスタートユニットインジケータチェック部１３０にて、ＰＥＳパケットが含まれる可能性の有無を判定し、次に、ペイロード先頭チェック部にて、ペイロード先頭の値からＰＥＳパケットの存在を確認し、次に、ストリーム識別子チェック部１３２にて、ビデオデータまたはオーディオデータが含まれていることを確認し、そして、ＰＩＤ値抽出部１３３にて、そのＴＳパケットのヘッダに含まれるＰＩＤ値を、ビデオデータまたはオーディオデータが含まれるＴＳパケットのＰＩＤ値として抽出する。このＰＩＤ値の検出については、図２〜図６を用いて、後に具体的に説明する。
【００６３】
ＰＥＳ−ＰＩＤ検出部１０２にて検出された、ビデオデータおよびオーディオデータのＰＩＤ値は、ＰＥＳパケット分離部１０４に送られる。
【００６４】
ＰＥＳパケット分離部１０４は、受信したＭＰＥＧ２−ＴＳに含まれる多数のＴＳパケットのＰＩＤ値を参照し、ＰＥＳ−ＰＩＤ検出部１０２から送られてきたものと同じ値のＰＩＤをもつＴＳパケットを抽出し、次に、抽出された同じＰＩＤ値をもつＴＳパケットのペイロードに挿入されているＰＥＳパケットを取り出し、再組立を行って、ビデオＰＥＳ（Ｖ−ＰＥＳ）とオーディオＰＥＳ（Ａ−ＰＥＳ）を分離して出力する。
【００６５】
続いて、ビデオＰＥＳ（Ｖ−ＰＥＳ）については、ビデオ復号部１１０にて復号処理が行われ、また、オーディオＰＥＳ（Ａ−ＰＥＳ）については、オーディオ復号部１１２にて復号処理が行われる。
【００６６】
復号されたビデオデータは表示制御部１１４に送られ、この表示制御部１１４の制御によって、ディスプレイ１１８上に動画映像が表示される。また、復号されたオーディオデータはオーディオ再生部１１６に送られ、このオーディオ再生部１１６にてオーディオ信号が再生され、その結果、スピーカ１２０から音声が出力される。
【００６７】
また、ＰＥＳパケット分離部にて分離されたＶ−ＰＥＳとＡ−ＰＥＳを、一旦、メモリ１０８に記録する場合には、Ｖ−ＰＥＳとＡ−ＰＥＳは記録・再生制御部１０６に送られる。Ｖ−ＰＥＳとＡ−ＰＥＳのメモリ１０８への記録に際し、ＰＡＴ（プログラムアソシエーションテーブル）およびＰＭＴ（プログラムマップテーブル）の情報ならびにＰＥＳ−ＰＩＤ検出部１０２により検出されたＰＩＤ値の情報は記録しない。
【００６８】
近年のストリームデータ受信機は、マルチメディア信号の再生機能のみならず、録画機能をもつタイプ（録再可能タイプ）が多くなっている。従来のストリームデータ受信機は、受信したＴＳパケットを一旦、記録する場合に、ＰＡＴ（プログラムアソシエーションテーブル）やＰＭＴ（プログラムマップテーブル）、あるいは、検出されたＴＳパケットのＰＩＤ値を別途、記録する必要があったため、記録用ファイルのサイズが大きくなり、その大きな記録用ファイルを格納するための記録領域（メモリ、ハードディスクあるいはＳＤカード等の各種の記録媒体等）を確保する必要があった。これに対し、本発明のストリームデータ受信機には、記録対象であるＴＳパケット自体を解析して、ビデオデータ／オーディオデータを含むＴＳパケットのＰＩＤ値を取得できる機能が備わっているため、ＰＡＴやＰＭＴ、あるいは取得されたＰＩＤ値の情報等を別途、記録しておく必要がない。したがって、記録ファイルのサイズの縮小が可能であり、したがって、受信機の低コスト化、小型化、低消費電力化の点で有利となる。
【００６９】
次に、図２〜図６を用いて、ＰＥＳ−ＰＩＤ検出部１０２におけるＰＩＤ値検出の手順について、具体的に説明する。
【００７０】
図２は、ＭＰＥＧ２規格に準拠したＴＳパケットのデータ構造を示す図である。
【００７１】
図示されるように、ＴＳパケットは、全体長が１８８バイト（固定長）であり、先頭の４バイトがＴＳヘッダであり、残りの１８４バイトがデータ部９である。
【００７２】
ＴＳヘッダは、同期バイト（８ビット）１と、トランスポート誤りインジケータ（１ビット）２と、ペイロートユニット開始インジケータ（１ビット）３と、トランスポート優先度（１ビット）４と、ＰＩＤ（パケット識別子：１３ビット）５と、トランスポートスクランブル制御（２ビット）６と、アダプテーションフィールド制御（２ビット）７と、連続性指標（４ビット）と、からなる。
【００７３】
また、データ部（１８４バイト）９には、ペイロードとアダプテーションフィールド（設けられない場合がある）と、が設けられている。
【００７４】
図４は、図２のＴＳパケットに含まれる各データのビット数と、そのデータが有する情報の意味を説明するための図である。
【００７５】
図４において、特に注目すべきは、ペイロードユニット開始インジケータ（図２の参照符号３）が有する情報である。すなわち、このペイロードユニット開始インジケータ３が“１”であるならば、「ペイロードの開始点が、ＰＥＳパケットの開始点であるか、セクションの開始点を示すポインタであるか、のどちらかである」ということが明らかとなる。すなわち、ペイロードユニット開始インジケータ３が“１”ならば、「ペイロードの開始点にＰＥＳ（パケタイズド・エレメンタリ・ストリーム）パケットが存在する可能性がある」、ということである。
【００７６】
次に、ペイロードに挿入されるＰＥＳ（パケタイズド・エレメンタリ・ストリーム）パケットの構造について説明する。図５は、ＰＥＳ（パケタイズド・エレメンタリ・ストリーム）パケットに含まれる各データのビット数と、そのデータが有する意味を説明するための図である。
【００７７】
ここで、注目すべきことは、ＰＥＳパケットのヘッダの先頭にあるパケット開始コードプリフィックスは、“０００００１（１６進表記）”であることである。すなわち、ペイロードの先頭の値が、“０００００１”ならば、そのペイロードには、ＰＥＳパケットが存在することがわかる、ということである。
【００７８】
また、同じく注目すべき点は、パケット開始コードプリフィックスに続く、ストリーム識別子の値が、データの種類に応じて決まっているということである。すなわち、ＭＰＥＧ２形式のビデオデータの場合は“１１１０ｘｘｘｘ（１６進表記）”であり、同じくＭＰＥＧ２形式のオーディオデータの場合は、“ＦＡ（１６進表記）”である。
【００７９】
逆の見方をすれば、ストリーム識別子が、“１１１０ｘｘｘｘ（１６進表記）”であれば、ペイロードに存在するデータは、ビデオデータであるということが判明し、同様に、ストリーム識別子が“ＦＡ（１６進表記）”であれば、ペイロードに存在するデータは、ビデオデータであるということが判明するということである。
【００８０】
このように、ＴＳパケットのヘッダとペイロードの複合的な解析によって、そのＴＳパケットに存在するデータが、ビデオデータであるか、あるいは、オーディオデータであるかを判別することができる。
【００８１】
そして、ＴＳパケットがビデオデータあるいはオーディオデータを持っていることがわかれば、そのＴＳパケットのヘッダのＰＩＤ（図２の参照符号５）の値を参照することにより、ビデオデータあるいはオーディオデータをもつＴＳパケットのＰＩＤ値を検出することができる。
【００８２】
例えば、解析の結果、そのＴＳパケットに含まれるデータが、オーディオ（１）のデータであり、そのＴＳパケットのＰＩＤ値が“００１０”と判明した場合、オーディオ（１）のデータを含むＴＳパケットのＰＩＤ値＝“００１０”と検出することができる。ＰＩＤ値を検出できれば、次の処理にて、受信したＴＳパケットのＰＩＤ値を参照して、その値が“００１０”をもつものをすべて抽出することにより、オーディオ（１）のデータを含むＴＳパケットのみを、他のＴＳパケットから区別して取り出すことができる。このことは、ビデオデータを含むＴＳパケットとオーディオデータを含むパケットを選択的に分離できたことも意味する。
【００８３】
図３は、本発明のＰＩＤ値検出方法におけるＰＩＤ値検出の手順を説明するための、ＴＳパケットのデータ構造を示す図である。図３では、図２と共通する部分には同じ参照符号を使用している。また、図３のＴＳパケットでは、データ部９に、アダプテーションフィールド９ａと、ペイロード９ｂが設けられている。
【００８４】
上記のとおり、ＴＳパケットの解析は、ペイロードユニット開始インジケータ２のチェックによるＰＥＳパケットが存在する可能性の判定（ステップＳ１）と、ペイロードヘッダのパケット開始コードプリフィックス１１のチェックによるＰＥＳパケットの存在の確認（ステップＳ２）と、ペイロードヘッダのストリーム識別子１３のチェックによるデータの有効性の確認（ステップＳ３）と、有効性が確認できた後の、ビデオ／オーディオのいずれかのデータであるかの確認（ステップＳ４）、そして、ＴＳパケットのＰＩＤ値の抽出（ステップＳ５）、という一連の手順を順次、実施することによって行われる。
【００８５】
このように、ＴＳパケットの解析には、ヘッダとペイロードの双方のチェックを含む複数のステップ必要となるが、高速クロックが使用されている現在の携帯電話端末等では、このような処理は無理なく実施することができる。
【００８６】
例えば、図１のＰＥＳ−ＰＩＤ検出回路１０２に含まれる各部（参照符号１３０〜１３３）の処理をパイプライン化し、ＴＳパケットのラッチ、ヘッダ解析、ペイロード解析の処理を高速クロックに同期して行うことにより、効率的な処理を行える。
【００８７】
また、本発明のＰＩＤ値検出方法では、従来技術のように、ビデオデータを含むパケット等のＰＩＤ値を固定する必要がないため柔軟性や拡張性に問題が生じず、また、事前に別ルートでＰＩＤ値を受信側に伝える必要もないため、余分な手続も発生しない、という利点がある。
【００８８】
図６は、本発明のＰＩＤ値検出方法におけるＰＩＤ値検出の手順を示すフロー図である。
【００８９】
すなわち、ペイロードユニット開始インジケータチェック部（図２の参照符号１３０）は、ペイロードユニット開始インジケータ３の値が“１”である場合に、ペイロードの開始点がＰＥＳパケットの開始点である可能性有りと判定する（ステップＳ１）。
【００９０】
次に、ペイロードヘッダチェック部（図１の参照符号１３１）は、パケット開始コードプリフィックス１１が“０００００１”で始まる場合に、そのペイロードにＰＥＳパケットが含まれていると判定する（ステップＳ２）。
【００９１】
次に、ストリーム識別子チェック部（図１のい参照符号１３２）は、ストリーム識別子１３が有効な識別子（つまり、ビデオデータまたはオーディオデータの存在を示しているか）をチェックする（ステップＳ３）。
【００９２】
そして、そのストリーム識別子１３が“１１１０ｘｘｘｘ”であってビデオデータを示しているときには（ステップＳ４−１）、ビデオＰＥＳ（Ｖ−ＰＥＳ）についてのＰＩＤ値を抽出する（ステップＳ５−１）。
【００９３】
同様に、そのストリーム識別子１３が“ＦＡ（１６進表記）”であってオーディオデータを示しているときには（ステップＳ４−２）、オーディオＰＥＳ（Ａ−ＰＥＳ）についてのＰＩＤ値を抽出する（ステップＳ５−２）。
【００９４】
次に、本発明の効果について、具体的に説明する。
【００９５】
図７は、ＭＰＥＧ２に準拠したトランスポートストリーム（ＭＰＥＧ２−ＴＳ）に含まれるＰＥＳパケットの内容や種類の例を示す図である。
【００９６】
図示されるように、ＭＰＥＧ２−ＴＳには、ＰＩＤ値が“００２０”のＶＩＤＥＯ１（映像１）のデータを含むＴＳパケットＴＳ１，ＴＳ３と、ＰＩＤ値が“００１０”のＡＵＤＩＯ１（音声１）のデータを含むＴＳパケットＴＳ２，ＴＳ４と、ＰＩＤ値が“００００”固定のＰＡＴ（プログラム・アソシエーション・テーブル）を含むＴＳパケットＴＳ５と、ＰＩＤ値が“１ＦＣＢ”固定のＰＭＴ（プログラム・マップ・テーブル）を含むＴＳパケットＴＳ６と、が含まれている。
【００９７】
ＰＡＴを含むＴＳパケット（ＴＳ５）を解析すると、図示されるように、ＰＭＴ、ＶＩＤＥＯ１ならびにＡＵＤＩＯ１を含むＴＳパケットのＰＩＤ値を知ることができる。また、ＰＭＴを含むＴＳパケット（ＴＳ６）を解析すると、図示されるように、ＶＩＤＥＯ１ならびにＡＵＤＩＯ１を含むＴＳパケットのＰＩＤ値を知ることができる。
【００９８】
図８は、本発明のＰＩＤ値検出方法の効果を説明するためのＭＰＥＧ２−ＴＳ（ＭＰＥＧ２トランスポートストリーム）におけるパケットの配列例を示す図であり、（ａ）は、対比例としての従来手法によるＰＩＤ値検出手法を説明するための図、（ｂ）は、本発明のＰＩＤ値検出方法を説明するための図である。
【００９９】
図８（ａ）のようなＭＰＥＧ２−ＴＳの場合、ＰＡＴ，ＰＭＴを含むパケット（ＴＳ５，ＴＳ６，ＴＳ９）を逐次、再生しないと、ＶＩＤＥＯ１，ＡＵＤＩＯ１のデータを分離・抽出することはできない。
【０１００】
これに対し、本発明のＰＩＤ値検出方法では、図８（ｂ）に示すように、ＶＩＤＥＯ１のパケット（ＴＳ１）ならびにＡＵＤＩＯ１のパケット（ＴＳ４）を解析して、このパケットから直接にＰＩＤ値を抽出することができる。したがって、ＰＡＴ，ＰＭＴを含むパケット（ＴＳ５，ＴＳ６，ＴＳ９）の抽出・再生処理は不要となり、したがって、その分、ビデオデータとオーディオデータの分離処理を高速化することが可能となる。
【０１０１】
（第２の実施形態）
本実施形態では、１セグ放送を受信可能な携帯電話端末の構成について、具体的に説明する。
【０１０２】
我国の地上デジタル放送では、ＩＳＤＢ−Ｔ方式が採用されている。すなわち、図１０に示すように、放送局２９０から放送される６Ｍｈｚの帯域（従来のアナログ放送の１チャンネルに相当）は、１３個のサブバンドに分割されて運用される。各サブバンドはセグメントと呼ばれる。例えば、１２セグメント全部を利用して、家屋３００内に設置されるＨＤＴＶ３０４用の高品質なＨＤ（ハイディフィニション）伝送を実施することができる。また、４セグメントを利用して、ＳＤテレビ３０２用のＳＤ（スタンダードディフィニション）放送を３番組提供する、といったこともでき、柔軟な番組編成が可能となっている。
【０１０３】
また、１３セグメントのうちの１セグメントは、移動体放送向けに予約されており、この１セグメントを使用して、携帯電話やＰＤＡ向けの簡易動画放送などを提供するのが１セグメント放送（１セグ放送）である。
【０１０４】
１セグ放送を携帯電話端末にて受信するためには、ＭＰＥＧ２で圧縮・多重された放送ストリーム（ＴＳ）を受信し、その放送ストリーム（ＴＳ）から各種メディアデータを分離し、メディアデータを再生、提示する機能が必要となり、また、必要に応じてメディアデータを記録する機能も持たせる必要がある。
【０１０５】
図９は、本発明のＰＩＤ値検出回路を搭載した、地上デジタル放送チューナを内蔵する携帯電話端末のシステム構成を示すブロック図である。
【０１０６】
図示されるように、この携帯電話端末は、アンテナＡＮ１，ＡＮ２と、携帯電話フロントエンド２１０（通信部２１２と、通信制御部２１４を有する）と、地上デジタル放送チューナ部２２０（チップチューナ２２２と、チャネルデコーダ２２４を有する）と、放送電話プラットフォーム２３０（放送視聴アプリケーション部２３２と、ＣＰＵ２３４と、携帯電話アプリケーション部２３６と、記録・再生制御部２４０と、メモリ２５０を含む）と、表示部２６０と、スピーカ２７０と、を含んで構成されている。
【０１０７】
放送視聴アプリケーション部２３２には、多重化されているトランスポートストリームのデマルチプレクス処理を担当する放送ストリーム制御部が含まれており（不図示）、この部分に、本発明のＰＩＤ値検出回路（図１の参照符号１３０）やＰＥＳパケット分離部（図１の参照符号１０４）等が使用されている。
【０１０８】
携帯端末のユーザは、例えば、通信機能を利用して動画像を楽しむことには慣れているため、１セグ放送（モバイル端末向けの地上デジタル放送）受信時にも素早い頭出しができないと、ユーザにいらいら感を生じさせる等のデメリットが生じる。また、携帯端末には、小型化、軽量化、低消費電力化が厳しく求められるため、１セグ放送を受信するための高度なチューナな放送ストリーム受信用のアプリを搭載することは、本来、負担が大きい。
【０１０９】
しかし、本発明のＰＩＤ検出回路（図１の参照符号１３０）を用いると、ＰＡＴやＰＭＴの情報を再生する必要がないため、従来に比べて格段に高速なビデオ信号／オーディオ信号の再生が可能となり、再生までの待ち時間を少なくすることができる。
【０１１０】
図１１は、図９に示される携帯電話端末において、高速なビデオ信号／オーディオ信号の再生が可能となる理由を説明するための、ＭＰＥＧ２−ＴＳにおけるパケット配列の一例を示す図である。
【０１１１】
従来は、ＰＡＴ，ＰＭＴの未受信区間（図１１の前半区間）では、ビデオデータを含むパケット（Ｖ−０）やオーディオデータを含むパケット（Ａ−０）の分離・抽出ができなかったが、本発明の携帯電話端末では、ビデオデータを含むパケット（Ｖ−０）やオーディオデータを含むパケット（Ａ−０）から直接的に必要なＰＩＤ値を取得することができる。よって、ＰＡＴやＰＭＴの再生を待たずに、必要なＰＩＤ値の検出が可能となる。
【０１１２】
また、図９の携帯電話端末において、記録・再生制御部２４０は、ＴＳパケットの記録時に、ＰＡＴやＰＭＴの情報、あるいは取得されたＰＩＤ値の情報等を別途、記録しない。すなわち、本発明の携帯電話端末は、記録対象であるＴＳパケット自体を解析して、ビデオデータ／オーディオデータを含むＴＳパケットのＰＩＤ値を取得できる機能をもつため、ＴＳパケットの記録時においても、ＰＡＴやＰＭＴの情報、あるいは取得されたＰＩＤ値の情報等を別途、記録しておく必要がなくなる。
【０１１３】
したがって、記録ファイルのサイズの縮小が可能となる。よって、本発明によって、地上デジタル放送の受信機能をもつ、小型、軽量、低消費電力かつ高性能の携帯端末の実現を促進することができる。
【０１１４】
以上説明したように、本発明のＰＩＤ値検出回路により、ＴＳパケットのヘッダとペイロードの双方のチェックを含む複合的な解析を実施することによって、ＰＡＴ（プログラムアソシエーションテーブル）やＰＭＴ（プログラムマップテーブル）の情報に頼ることなく、ビデオデータまたはオーディオデータを含むＴＳパケットのＰＩＤ値を、高速かつ効率的に検出することが可能となる。
【０１１５】
また、本発明の技術では、従来技術のように、ビデオデータを含むパケット等のＰＩＤ値を固定する必要がないため柔軟性や拡張性に問題が生じず、また、事前に別ルートでＰＩＤ値を受信側に伝える必要もないため、余分な手続も発生しない。
【０１１６】
また、本発明のＰＩＤ値検出回路をＰＥＳパケット分離部の前段に配置して、検出されたＰＩＤ値を用いたＰＥＳパケットの分離を実施することにより、非常に高速なビデオ信号／オーディオ信号の分離や再生を、無理なく実現することができる。
【０１１７】
また、本発明では、従来のように、ＰＡＴやＰＭＴを再生するまでの間におけるパケットの廃棄の問題も生じない。
【０１１８】
また、本発明のストリームデータ受信機は、記録対象であるＴＳパケット自体を解析して、ビデオデータ／オーディオデータを含むＴＳパケットのＰＩＤ値を取得できる機能をもつため、ＴＳパケットの記録時に、ＰＡＴやＰＭＴの情報、あるいは取得されたＰＩＤ値の情報等を別途、記録しておく必要がない。したがって、記録ファイルのサイズの縮小が可能であり、したがって、受信機の低コスト化、小型化、低消費電力化の点で有利となる。
【０１１９】
また、本発明の携帯端末によれば、高速なビデオ信号／オーディオ信号の再生が可能となり、再生までの待ち時間を少なくすることができ、また、記録時における記録ファイルのサイズの縮小も可能となる。よって、本発明によって、地上デジタル放送の受信機能をもつ、小型、軽量、低消費電力かつ高性能の携帯端末の実現を促進することができる。
【０１２０】
また、本発明のＰＩＤ値検出方法によれば、ペイロードユニット開始インジケータのチェックによるＰＥＳパケットが存在する可能性の判定、ペイロードヘッダのパケット開始コードプリフィックスのチェックによるＰＥＳパケットの存在の確認、ペイロードヘッダのストリーム識別子のチェックによるビデオ／オーディオのいずれかのデータの存在の確認、そのＴＳパケットのＰＩＤ値の抽出、という、ヘッダとペイロードの双方のチェックを含む複合的な解析ステップを実施して、所望のマルチメディアデータを含むＴＳパケットのＰＩＤ値を、高速に、かつ無理なく検出することが可能となる。
【０１２１】
また、本発明のＰＩＤ値検出方法を使用すると、ＰＡＴやＰＭＴの情報に頼ることなく、ビデオデータを含むＰＥＳパケットと、オーディオデータを含むＰＥＳパケットとを高速に分離することが可能となる。
【０１２２】
本発明によって、ＭＰＥＧ２方式により圧縮・多重され、ＴＳ（トランスポートストリーム）として伝送されるマルチメディアデータを受信機で受信し、受信したＴＳの中から、固定されていないビデオ／オーディオの各データのＰＩＤ（パケット識別子）値の情報を取得し、その取得したＰＩＤ値を参照してビデオとオーディオを待ち時間少なく高速に分離する技術、ならびに、復号された映像と音声データを、メモリへの負担を軽減しつつ記録する技術を提供すること、また、地上デジタル放送（１セグ放送）の受信、高速再生、記録機能をもつ、小型で高性能のストリームデータ受信機ならびに携帯端末を実現することができる。
【０１２３】
なお、本発明は、ＴＳパケットに含まれるビデオデータやオーディオデータ以外のデータについてのＰＩＤ値の検出にも応用することができる。
【産業上の利用可能性】
【０１２４】
本発明は、ＴＳパケットのヘッダとペイロードの双方のチェックを含む複合的な解析を実施することによって、ＰＡＴやＰＭＴの情報に頼ることなく、ビデオデータまたはオーディオデータを含むＴＳパケットのＰＩＤ値を高速かつ効率的に検出することを可能とし、高速な頭出しが可能な地上デジタル放送チューナをもつ受信機の実現に寄与するという効果を奏し、したがって、ＭＰＥＧ２規格のＴＳから所望のマルチメディアデータのＰＩＤ値を検出するＰＩＤ値検出回路、ストリームデータ受信機、地上デジタル放送チューナを搭載する携帯端末（携帯電話端末、ＰＤＡ端末、持ち運び可能な小型コンピュータ等を含む）に利用して好適である。
【図面の簡単な説明】
【０１２５】
【図１】本発明のストリームデータ受信機（本発明のＰＩＤ値検出回路を含む）の一例の主要な構成を示すブロック図
【図２】ＭＰＥＧ２規格に準拠したＴＳパケットのデータ構造を示す図
【図３】本発明のＰＩＤ値検出方法におけるＰＩＤ値検出の手順を説明するための、ＴＳパケットのデータ構造を示す図
【図４】図２のＴＳパケットに含まれる各データのビット数と、そのデータが有する情報の意味を説明するための図
【図５】ＰＥＳ（パケタイズド・エレメンタリ・ストリーム）パケットに含まれる各データのビット数と、そのデータが有する意味を説明するための図
【図６】本発明のＰＩＤ値検出方法におけるＰＩＤ値検出の手順を示すフロー図
【図７】ＭＰＥＧ２に準拠したトランスポートストリーム（ＭＰＥＧ２−ＴＳ）に含まれるＰＥＳパケットの内容や種類の例を示す図
【図８】本発明のＰＩＤ値検出方法の効果を説明するためのＭＰＥＧ２−ＴＳ（ＭＰＥＧ２トランスポートストリーム）におけるパケットの配列例を示す図であり、（ａ）は、対比例としての従来手法によるＰＩＤ値検出手法を説明するための図、（ｂ）は、本発明のＰＩＤ値検出方法を説明するための図
【図９】本発明のＰＩＤ値検出回路を搭載した、地上デジタル放送チューナを内蔵する携帯電話端末のシステム構成を示すブロック図
【図１０】我国の地上デジタル放送における階層伝送方式について説明するための図
【図１１】図９に示される携帯電話端末において、高速なビデオ信号／オーディオ信号の再生が可能となる理由を説明するための、ＭＰＥＧ２−ＴＳにおけるパケット配列の一例を示す図
【符号の説明】
【０１２６】
ＡＮ  無線アンテナ
１００  受信部
１０２  ＰＥＳ−ＰＩＤ検出部
１３０  ペイロードスタートユニットインジケータチェック部
１３１  ペイロード先頭チェック部
１３２  ストリーム識別子チェック部
１３３  ＰＩＤ値抽出部
１０４  ＰＥＳパケット分離部
１０６  記録・再生制御部
１０８  メモリ（半導体メモリ、ハードディスクの他、ＳＤカードのような各種の記録媒体を含む）
１１０  ビデオ復号部
１１２  オーディオ復号部
１１４  表示制御部
１１６  オーディオ再生部
１１８  ディスプレイ（液晶ディスプレイ等）
１２０  スピーカ
２１０  携帯電話フロントエンド
２１２  通信部
２１４  通信制御部
２２０  地上デジタル放送チューナ部
２２２  チップチューナ２２２
２２４  チャネルデコーダ
２３０  放送電話プラットフォーム
２３２  放送視聴アプリケーション部
２３４  ＣＰＵ
２３６  携帯電話アプリケーション部
２４０  記録・再生制御部
２５０  メモリ
２６０  表示部
２７０  スピーカ
【図１】
2007074671.tif 000003
【図２】
2007074671.tif 000004
【図３】
2007074671.tif 000005
【図４】
2007074671.tif 000006
【図５】
2007074671.tif 000007
【図６】
2007074671.tif 000008
【図７】
2007074671.tif 000009
【図８】
2007074671.tif 000010
【図９】
2007074671.tif 000011
【図１０】
2007074671.tif 000012
【図１１】
2007074671.tif 000013