(57)【要約】【課題】ＭＰＥＧ−４次世代ビデオ符号化ストリームを受信する受信装置において、スタートコードの誤認識による誤動作を防ぐ手段の提供。【解決手段】エラー検出手段１０３は、ＴＳパケットとそのＣＲＣを入力してエラー検出を行い、エラー時はＴＳパケットのヘッダ部における第１のエラー指示フラグをセットし、ＮＡＬＵ抽出手段１０５は、入力したＴＳパケットのペイロード部を解析し、ＮＡＬＵを抽出する際、ＴＳパケットのヘッダ部におけるエラー指示フラグがセットされている場合、ＮＡＬＵのヘッダ部における第２のエラー指示フラグをセットして、ＮＡＬＵ復号手段１０７に出力する。【選択図】　図１
2004056169.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つ以上の画像単位データを含むパケット列を受信し、前記受信したパケット列のエラー有無を検出し、エラーがあるパケットのヘッダ部における第１のエラー指示フラグをセットして出力し、前記パケットを解析して個々の画像単位データを分離する際、前記第１のエラー指示フラグがセットされているパケットから分離したデータを含む画像単位データである場合は、前記画像単位データヘッダ部における第２のエラー指示フラグをセットして出力することを特徴とする画像データ受信装置。
【請求項２】
少なくとも１つ以上の画像単位データを入力し、前記画像単位データを多重化したパケットを生成して出力する際、前記パケットが、前記画像単位データヘッダ部における第１のエラー指示フラグがセットされている画像単位データを含む場合、前記第１のエラー指示フラグをリセットし、前記パケットのパケットヘッダ部における第２のエラー指示フラグをセットして出力することを特徴とする画像データ送信装置。
【請求項３】
画像単位データを格納したパケットを入力し、前記受信したパケットにデータ誤りが含まれるているか否かを調べ、訂正できないデータ誤りを含んでいると判断した場合は、パケットのヘッダ部における第１のエラー指示フラグをセットし、前記パケットに格納された前記画像単位データのヘッダ部における第２のエラー指示フラグはセットせずに出力することを特徴とする画像データ受信装置。
【請求項４】
前記パケットはＭＰＥＧ−２トランスポートストリーム規格のＴＳパケットであり、前記画像単位データはＭＰＥＧ−４アドバンスドビデオ符号化におけるＮＡＬユニットであることとする請求項１或いは請求項３に記載の画像データ受信装置。
【請求項５】
前記パケットはＭＰＥＧ−２トランスポートストリーム規格のＴＳパケットであり、前記画像単位データはＭＰＥＧ−４アドバンスドビデオ符号化におけるＮＡＬユニットであることとする請求項２記載の画像データ送信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＩＳＯ国際標準規格ＭＰＥＧ２トランスポートストリーム（ＴＳ）中に多重化されたＭＰＥＧ４アドバンスドビデオ符号化（ＡＶＣ）データを受信する画像データ受信装置、およびＡＶＣデータをＴＳに多重化して送信する画像データ送信装置に関する。
【０００２】
【従来の技術】
昨今サービスが開始されたＢＳやＣＳのデジタル放送は、ＭＰＥＧ２規格で符号化されたビデオデータを、ＴＳ中に多重化して伝送している。
【０００３】
ＴＳは、１８８バイト固定サイズのＴＳパケットのシーケンスである。ＴＳパケットの構成例を図９を参照しながら説明する。ＴＳパケットは９ａに示すように、ヘッダ部ＴＳＨＤＲとペイロード部ＴＳＰＬＤからなる。ヘッダ部は、固定長の４バイトヘッダと、拡張ヘッダからなる。９ａでは、４バイトの固定長ヘッダの例を示している。ヘッダ部は、１バイトの同期バイトＳＹＮＣＢで始まる。ＳＹＮＣＢの値は０ｘ４７（以後、「０ｘ」は１６進数表示を意味することとする）である。局側で生成されたＴＳパケットは、エラー訂正符号付加手段によってサイクリック・リダンダンシー・チェック（ＣＲＣ）符号を付与するなどした後、変調手段によりクアジ・フェーズ・シフト・キーイング（ＱＰＳＫ）で変調され、送出手段より送出される。受信側においてはこれを受信手段において受信し、復調手段によって復調を行い、さらに、エラー検出手段においＣＲＣ計算を行いＴＳパケット中の伝送エラー有無を調べる。受信したＴＳパケットから計算されるＣＲＣと、局側で付与されたＣＲＣが異なる場合、ＴＳパケットにビットエラーが混在しているとして、ＴＳパケットのヘッダ部における１ビットフラグであるトランスポートエラーインディケーター（ＴＥＩ）を１にセットする。ヘッダ部は、他にパケット識別子（ＰＩＤ）が含まれる。ＰＩＤは、エレメンタリストリーム毎に割り当てられており、例えばＰＩＤが７６８であるＴＳパケットのみを分離すれば、ある１つのエレメンタリストリームを得られる。どのエレメンタリストリームにどのＰＩＤが割り当てられるかについての情報は、プログラム・スペシフィック・インフォメーション（ＰＳＩ）で管理される。
【０００４】
ＴＳパケットのペイロード部ＴＳＰＬＤは、ＰＳＩやＰＥＳパケットが含まれる。９ａは、ＰＥＳパケットの例を示す。ＰＥＳパケットは、ＴＳパケットの場合と同様にヘッダ部ＰＥＳＨＤＲとペイロード部からなる。ヘッダ部は、３２ビットのスタートコードから開始される。ＰＥＳパケットで使用されるスタートコードは、図９のテーブル９ｔに示すように、０ｘ０００００１ＢＣ〜０ｘ０００００１ＦＦである。９ａにおける０ｘ０００００１Ｅ０は、ビデオデータが含まれることを示すスタートコードを意味する。ペイロード部には、ビデオやオーディオのエレメンタリストリームデータが格納される。以下、現在ＭＰＥＧで標準化中のアドバンスドビデオ符号化（ＡＶＣ）方式で符号化されたストリームデータをＰＥＳパケットのペイロード部に格納する場合について説明する。
【０００５】
ＡＶＣにおいては、符号化データはネットワーク・アブストラクション・レイヤー・ユニット（ＮＡＬＵ）と呼ばれる画像単位データにパケット化される。したがって、ＰＥＳパケットのペイロード部は、９ａに示すように、少なくとも１つ以上のＮＡＬＵで構成されることになる。ＮＡＬＵはヘッダ部とペイロード部で構成される。ＴＳあるいはＭＰＥＧ２プログラム・ストリーム（ＰＳ）に多重化する場合、ＮＡＬＵヘッダＮＡＬＵＨＤＲに先立ち、２４ビットのスタートコードプリフィックス０ｘ０００００１が付加される。８ビットのＮＡＬＵヘッダＮＡＬＵＨＤＲは、９ｃに示すように、エラーフラグ（ＥＦＬＡＧ）、ＮＡＬＵに格納されるデータの内容を指示するＮＵＴ、ピクチャヘッダの有無を示すＰＦＬＡＧ、破棄可能なＮＡＬＵであることを示すＤＦＬＡＧの各フィールドで構成される。ＮＡＬＵ中にビットエラーが含まれる場合、ＥＦは１にセットされる。９ａにおける０ｘ０００００１７Ｃは、各フラグは全てゼロで、ＮＵＴが１Ｆであり、これはビデオデータのアスペクト比や画像サイズなどの基本情報を伝送するパラメータセットＰＡＲＡＭＳである。また、９ａに示す０ｘ０００００１７８は時刻情報などを格納可能な補助情報（ＳＥＩ）であり、０ｘ０００００１０Ｅはイントラスライスである。ＮＵＴは５ビットである、０ｘ００〜０ｘ１Ｆまでの全てを取ることができる。
【０００６】
【発明が解決しようとする課題】
以上のように、ＮＡＬＵＨＤＲの値は、エラーフラグＥＦＬＡＧがセットされていない（つまりゼロの）場合、０ｘ００〜０ｘ７Ｆの範囲となる。しかしながら、ＮＡＬＵ中にエラーがあり、エラーフラグＥＦＬＡＧがセットされる場合、０ｘ８０〜０ｘＦＦの範囲となる。したがって、テーブル９ｔに示すＰＥＳスタートコードと重複してしまう。スタートコードは、ストリーム中で一意である必要があるが、それが保たれないという課題がある。例えば、９ａにおけるＮＡＬＵ１のスタートコード０ｘ０００００１７８（ＰＡＲＡＭＳ）は、０ｘ０００００１ＦＣ（エラーが含まれるＰＡＲＡＭＳ）となり、これは９ｔのＲＥＳＥＲＶＥＤの意味にも解釈される恐れがある。
【０００７】
また、９ｂに示すように、ＴＳパケット中にエラーがある場合、エラー検出手段において、ＴＳヘッダ部におけるエラー指示フィールドＴＥＩをセットする必要があるが、ＮＡＬＵ１〜３のいずれかにエラーが含まれていることを示すため、ＮＡＬＵヘッダ部のＥＦＬＡＧをセットする必要がある。したがって、エラー検出手段はＮＡＬユニットのヘッダ部を解析する必要があり、構成が複雑になるという課題がある。
【０００８】
【課題を解決するための手段】
本発明の請求項１による画像データ受信装置は、少なくとも１つ以上の画像単位データを含むパケット列を受信し、前記受信したパケット列のエラー有無を検出し、エラーがあるパケットのヘッダ部における第１のエラー指示フラグをセットして出力し、前記パケットを解析して個々の画像単位データを分離する際、前記第１のエラー指示フラグがセットされているパケットから分離したデータを含む画像単位データである場合は、前記画像単位データヘッダ部における第２のエラー指示フラグをセットして出力するものである。
【０００９】
本発明の請求項２による画像データ送信装置は、少なくとも１つ以上の画像単位データを入力し、前記画像単位データを多重化したパケットを生成して出力する際、前記パケットが、前記画像単位データヘッダ部における第１のエラー指示フラグがセットされている画像単位データを含む場合、前記第１のエラー指示フラグをリセットし、前記パケットのパケットヘッダ部における第２のエラー指示フラグをセットして出力するものである。
【００１０】
本発明の請求項３による画像データ受信装置は、画像単位データを格納したパケットを入力し、前記受信したパケットにデータ誤りが含まれているか否かを調べ、訂正できないデータ誤りを含んでいると判断した場合は、パケットのヘッダ部における第１のエラー指示フラグをセットし、前記パケットに格納された前記画像単位データのヘッダ部における第２のエラー指示フラグはセットせずに出力するものである。
【００１１】
【発明の実施の形態】
以下、本発明の実施の形態を説明する前に、予め請求項と実施の形態の対応を明記する。
本発明の請求項１による画像データ受信装置（図１あるいは図５）は、少なくとも１つ以上の画像単位データ（ＮＡＬＵ）を含むパケット列（図９の９ａに示すＴＳパケット）を受信し（図１および図５の受信手段１０１）、前記受信したパケット列のエラー有無を検出し（図１及び図５のエラー検出手段１０３）、エラーがあるパケットのヘッダ部（図９の９ｂ）における第１のエラー指示フラグをセットして（図９ｂのＴＥＩ）出力し（図１および図５のエラー検出手段１０３）、前記パケット（図９の９ａに示すＴＳパケット）を解析して個々の画像単位データを分離する際、前記第１のエラー指示フラグがセットされているパケットから分離したデータを含む画像単位データ（図９の９ｂ）である場合は、前記画像単位データヘッダ部における第２のエラー指示フラグ（図９の９ｃ）をセットして出力する（図１および図５のＮＡＬＵ抽出手段１０３）ものである。
【００１２】
本発明の請求項２による画像データ送信装置（図７）は、少なくとも１つ以上の画像単位データ（ＮＡＬＵ）を入力し（図７のＲＴＰパケット受信手段７０１）、前記画像単位データを多重化したパケットを生成して出力する（図７のＴＳパケット変換出力手段７０２）際、前記パケットが、前記画像単位データヘッダ部における第１のエラー指示フラグ（図９のＮＡＬＵにおけるＥＦＬＡＧ）がセットされている画像単位データを含む場合、前記第１のエラー指示フラグをリセットし、前記パケットのパケットヘッダ部における第２のエラー指示フラグ（図９のＴＳパケットにおけるＴＥＩ）をセットして出力するものである。
【００１３】
（実施の形態１）
以下、本発明にかかる画像データ受信装置の実施の形態１について、図１〜４を用いて説明する。図１は、画像データ受信装置の機能ブロック図である。
本画像データ受信装置は、まず、受信手段１０１により入力データとしてＱＰＳＫ変調されているトランスポートストリーム（ＴＳ）１ａを入力する。具体例としては、受信手段１０１はチューナであり、１ａはパラボラアンテナで放送衛星あるいは通信衛星が受信したＱＰＳＫ変調されたＴＳを含む信号であるとすることができる。
【００１４】
受信した信号１ａは、復調手段１０２において復調される。復調手段１０２は復調結果のＴＳパケットとＴＳパケットに対するＣＲＣ符号をエラー検出手段１０３に出力する。エラー検出手段１０３においては、入力したＴＳパケット自身を使って計算したＣＲＣの結果と入力したＣＲＣの値を比較する。比較結果、２つのＣＲＣの値が異なる場合はＴＳパケットのデータの一部が誤っている可能性がある。このため、図２の１ｂに示すＴＳパケットのヘッダ部におけるトランスポートエラーインディケータ（ＴＥＩ）を１にセットして逆多重化手段１０４に出力する。一方、ＣＲＣチェックの結果が同一であった場合、ＴＳパケットをそのまま出力する。
【００１５】
逆多重化手段１０４の動作を図３のフローチャートを使って説明する。
Ｓ３０１：　ＴＳパケット１ｂを入力する。
Ｓ３０２：　ＴＳパケットヘッダ部のパケット識別子（ＰＩＤ）を解釈し、エレメンタリストリーム毎に分離する。本実施の形態ではＡＶＣエレメンタリストリームはＰＩＤの値が７６８とされているものとするが、エレメンタリストリームとＰＩＤの関連はプログラム・スペシフィック・インフォメーション（ＰＳＩ）にて行われる。
【００１６】
Ｓ３０３：　ＴＳパケットヘッダを削除し、独自の内部ヘッダデータ２０１を付与したＴＳペイロード（ＴＳＰＬＤ）１ｃを出力する。ヘッダデータ２０１の形式は、ＴＥＩの値を８ビットで記したエラー指示情報（ＥＲＲＩＮＤ）と、ＴＳＰＬＤのバイト長を８ビットで記したＰＬＤＬＥＮから構成される。なお、このヘッダ構成は一例であり、その他のフィールドを含んでもよいし、フィールドのビット数や出現順番も任意に可能である。したがって、ＴＳパケットヘッダそのものを使用することも可能である。
【００１７】
ＮＡＬＵ抽出手段１０５は、逆多重化手段１０４から入力したデータ１ｃを解析して、ＡＶＣを構成する単位ユニットデータであるネットワークアダプテーションレイヤ・ユニット（ＮＡＬＵ）を取り出し、ＮＡＬＵ復号手段１０６に出力するものである。ＮＡＬＵ抽出手段１０５の動作を図４のフローチャートを用いて説明する。
【００１８】
Ｓ４０１：　データパケット１ｃを入力し、まずＰＥＳパケットヘッダＰＥＳＨＤＲの有無を調べる。図２の１ｃに示すように、ＰＥＳＨＤＲがある場合、ＴＳＰＬＤの先頭にのみ配置される。したがって、ＴＳＰＬＤの先頭を解析することでＰＥＳＨＤＲの有無は判別できる。具体的には、ＴＳＰＬＤの先頭から３２ビットが、０ｘ０００００１Ｅ０〜０ｘ０００００１ＥＦであれば、ＰＥＳＨＤＲが存在する。ＰＥＳＨＤＲの構成の一例を図６の６０１に示す。各種フラグの後、本ＴＳＰＬＤに含まれるＮＡＬＵの復号表示時刻（ＰＴＳ）が含まれる。ＰＥＳＨＤＲにＰＴＳがある場合、これを１ｅとして復号制御手段１０８に出力する。この後、ＰＥＳＨＤＲを削除可能である。
【００１９】
Ｓ４０２：　ＰＥＳＰＬＤはＮＡＬＵで構成される。ＮＡＬＵは０ｘ０００００１００〜０ｘ０００００１７Ｆのいずれかで開始されるため、ＰＥＳＰＬＤ内の０ｘ０００００１をサーチすることで、ＮＡＬＵを抽出できる。０ｘ０００００１を検出した場合、そこからの３２ビットは図９の９ｃに示すＮＡＬＵＨＤＲである。ここで、もし内部データヘッダ２０１のＥＲＲＩＮＤが１である場合、ＴＳＰＬＤにデータエラーが含まれることを示しており、このＴＳＰＬＤ中のＮＡＬＵもエラーを含む可能性がある。したがって、ＮＡＬＵＨＤＲのＥＦＬＡＧを１にセットする。これによって、エラーが含まれた可能性のあるＮＡＬＵはスタートコード０ｘ０００００１８０〜０ｘ０００００１ＦＦになる。ＥＦＬＡＧをセットすることにより、ＰＥＳパケットのスタートコードと重複したコードが出現する可能性があるが、既にＰＥＳパケットの解析が完了しているため、いかなるスタートコードもＡＶＣストリームにおけるものであることが明確になり、誤動作する危険がない。また、エラー検出手段でＮＡＬＵを解析する必要がなくなり、ＴＳＰＬＤに含まれる個々のＮＡＬＵを分離抽出する際にＮＡＬＵＨＤＲにエラー有無を設定できるようになるため、エラー検出手段１０３ではＮＡＬＵを解析する必要がない。こうすることで、エラー検出手段１０３は従来からのＭＰＥＧ２ビデオ符号化データを受信した場合と同一の動作で済むため、ＡＶＣとＭＰＥＧ２の両方を共通の構成で受信可能となる。
【００２０】
Ｓ４０３：　上記のようにエラー時にはＥＦＬＡＧをセットしたＮＡＬＵ、図２の例では１ｄで示すＮＡＬＵ１、ＮＡＬＵ２をＮＡＬＵ復号手段１０７に出力する。
【００２１】
次に、ＮＡＬＵ復号手段は、入力したＮＡＬＵを復号制御手段１０８からの指示信号１ｆに基づいて復号し、画像表示手段１１０に出力し、画像表示手段１１０は、復号されたＡＶＣのビデオフレームを表示する。
【００２２】
以上、本発明の実施の形態１である画像データ受信装置によれば、エラー検出手段においてエラーを検出した際に従来通りＴＳパケットのヘッダ部にあるＴＥＩをセットし、ＮＡＬＵのヘッダ部におけるＥＦＬＡＧをセットしなくても、ＮＡＬＵ復号手段ではＮＡＬＵにエラーが含まれるかどうかを知ることができる。その上、検出手段でＮＡＬＵのヘッダ部におけるＥＦＬＡＧをセットした場合に発生する、ＰＥＳパットのスタートコードとＮＡＬＵＨＤＲのスタートコードとの衝突を避けることが可能となり、安定した動作が可能となる。また、エラー検出手段はＮＡＬＵＨＤＲを解析しないこととすることができるため、従来のＭＰＥＧ２におけるエラー検出手段と同じエラー検出手段をＡＶＣでも共用できる。
【００２３】
なお、本実施の形態１では、受信手段１０１とその入力信号１ａを、チューナと放送・衛星衛星から信号とすることとしたが、これに限られるものではない。例えば、インターネットやローカルエリアネットワーク（ＬＡＮ）から受信した信号であってもよい。この場合、受信手段１０１は具体的にはネットワークインタフェースカードとすることができる。また、受信信号１ａはＴＳを伝送するＵＤＰ／ＩＰパケットである。この場合特に復調手段は必要なく、受信したＵＤＰ／ＩＰパケットのＵＤＰヘッダにあるエラー検出符号（ＣＲＣあるいはチェックサム）を用いて、受信したＵＤＰ／ＩＰパケットのペイロード部のエラー有無を調べる。もし、エラーが検出された場合は同様にＴＳパケットのヘッダ部におけるＴＥＩを１にセットして出力することとする。
【００２４】
（実施の形態２）
本発明の画像データ受信装置の、実施の形態２について、図５および図６を用いて説明する。
実施の形態２における画像データ受信装置は、受信したＴＳを、ＩＰ上の動画配信プロトコルである、リアルタイム・トランスポート・プロトコル（ＲＴＰ、ＲＦＣ１８８９）に変換して出力する。
【００２５】
図５は、画像データ受信装置の機能ブロック図であり、受信手段１０１、復調手段１０２、エラー検出手段１０３、逆多重化手段１０４は、実施の形態１と全く同様であるため、説明を省略する。
【００２６】
ＮＡＬＵ抽出手段５０３は、ＰＥＳパケットヘッダに記録されているタイムスタンプ（ＰＴＳ）を抽出してＲＴＰ出力手段５０４に出力し、ＰＥＳヘッダを削除する。ＮＡＬＵのスタートコードをサーチして、実施の形態１における画像データ受信装置と同様に、内部ヘッダのＥＲＲＩＮＤが１の場合、ＮＡＬＵヘッダ部のＥＦＬＡＧを１にセットする。それから、スタートコードが０ｘ０００００１７Ｃ、つまりパラメータセットＰＡＲＡＭＳであるＮＡＬＵのみ分離してＳＤＰ出力手段５０５に出力し、その他のＮＡＬＵはＲＴＰ出力手段５０４に出力する。
【００２７】
ＳＤＰ出力手段５０５は、セッション・ディスクリプション・インフォメーション（ＳＤＰ、ＲＦＣ２３２７）を生成出力する。ＳＤＰは、ＲＴＰで伝送されるデータのパラメータを伝送するが、ＮＡＬＵのパラメータセットＰＡＲＡＭＳは、通常１つのＮＡＬＵシーケンス中で変化しないため、本画像データ受信装置の出力であるＲＴＰパケットを受信する受信側は、一度、パラメータセットを受信するだけでよい。ＲＴＰ伝送の場合、下位プロトコルは通常ＵＤＰ／ＩＰである。ＵＤＰで伝送すると、ネットワークの状態が悪く受信側で受信できない場合も再送されないため、ＲＴＰでパラメータセットを伝送するのは好ましくない。ＳＤＰ出力手段５０５は、入力したパラメータセットを参照して、ＡＶＣのパラメータを記述したＳＤＰデータ５ｄを送出する。なお、ＳＤＰはＴＣＰ／ＩＰを使って伝送すると、受信側での確実な受信が可能となる。
【００２８】
ＲＴＰパケット出力手段５０４は、図６の５ｃの一例に示すようなＲＴＰパケットＲＴＰＰＫＴを生成出力する。ＲＴＰＨＤＲ＿ＦＬＡＳＧの具体的なフィールドはＲＴＰ規格であるＲＦＣ１８８９に詳述される。ＴＩＭＥＳＴＡＭＰは、ＰＥＳヘッダ部のＰＴＳ、およびＮＡＬＵ２に示す補助情報ＳＥＩに含まれる絶対時刻情報あるいは相対時刻情報を用いて計算する。ＲＴＰパケットのヘッダ部ＲＴＰＰＫＴＨＤＲに続くペイロード部には、スライスデータを含むＮＡＬＵを格納する。この際、スタートコードの先頭２４ビット（０ｘ０００００１）は削除してから格納する。
【００２９】
以上、本発明の実施の形態２による画像データ受信装置は、エラー検出手段においてエラーを検出した際に従来通りＴＳパケットのヘッダ部にあるＴＥＩをセットし、ＮＡＬＵのヘッダ部におけるＥＦＬＡＧをセットしなくても、ＮＡＬＵ抽出手段において、ＥＦＬＡＧをセットすることができるため、エラー検出手段はＮＡＬＵＨＤＲを解析しないこととすることができ、従来のＭＰＥＧ２におけるエラー検出手段と同じエラー検出手段をＡＶＣでも共用できる。また、検出手段でＮＡＬＵのヘッダ部におけるＥＦＬＡＧをセットした場合に発生する、ＰＥＳパットのスタートコードとＮＡＬＵＨＤＲのスタートコードとの誤認を避けることが可能となる。
【００３０】
なお、実施の形態１、実施の形態２においては、受信したＴＳパケットにエラーが含まれている場合でも、逆多重化手段はＴＳパケットを分離してＮＡＬＵ抽出手段に出力することとしたが、これに限るものではなく、他の動作を行ってもよい。例えば、逆多重化手段においては、ＴＳパケットのヘッダ部におけるＴＥＩがセットされているパケットは破棄することとしてもよい。あるいは、逆多重化手段では破棄せず、ＮＡＬＵ抽出手段で破棄することとしてもよい。
【００３１】
（実施の形態３）
本発明の実施の形態３である画像データ送信装置について、図７および図８を用いて説明する。実施の形態３における画像データ送信装置は、入力した、ＡＶＣストリームを伝送するＲＴＰパケットを、ＴＳに変換して送出するものである。ＲＴＰパケット、及びＴＳパケットのデータ構成については、実施の形態１および２で詳細に説明しているので、ここでは動作について簡単に説明する。
【００３２】
図７は、画像データ送信装置の構成の一例を示す機能ブロック図であり、ＲＴＰパケット受信手段７０１と、ＴＳパケット変換出力手段７０２で構成される。ＲＴＰパケット受信手段７０１は、図６の５ｃに示すようなＲＴＰパケットのシーケンスを入力する。入力したＲＴＰパケットは、ＴＳパケット変換出力手段７０２に出力する。
【００３３】
ＴＳパケット変換出力手段７０２の動作について、図８のフローチャートを参照しながら説明する。ＴＳパケット変換出力手段７０２は、ＰＥＳパケットを生成し、さらにＰＥＳパケットよりＴＳパケットを生成して出力する。ＰＥＳパケットを作成する際、ＰＥＳパケットのヘッダ部には、表示時刻情報であるＰＴＳがあるが、この値はＲＴＰパケットのヘッダ部にあるＴＩＭＥＳＴＡＭＰを参照して計算する。ＲＴＰパケットのペイロード部には、１つのＮＡＬＵが含まれているため、このＮＡＬＵをＰＥＳパケットのペイロード部に格納する。この際、ＮＡＬＵの先頭に０ｘ０００００１を付加しておく。
【００３４】
Ｓ８０１：　ＰＥＳパケットを１つ以上に分割してＴＳパケットを生成する。この際、ＰＥＳパケットのペイロード部に格納したＮＡＬＵヘッダ部のＥＦＬＡＧを調べ、もしＥＦＬＡＧに１がセットされていればこれをゼロにリセットするとともに、ＴＳヘッダ部のＴＥＩを１にセットしてから出力する。
【００３５】
以上、本発明の実施の形態３である画像データ送信装置について説明した。本発明の実施の形態３による画像データ送信装置によれば、エラーフラグＥＬＡＧがセットされたＮＡＬＵを入力してＴＳに変換する際に、ＥＦＬＡＧをリセットし、かわりにＴＳパケットヘッダ部のＴＥＩをセットするため、ＮＡＬＵのスタートコードがＰＥＳパケットのスタートコードと誤って認識されることがなくなるという効果が得られる。
【００３６】
なお、本発明の実施の形態１ないし３における画像データ受信装置、画像データ送信装置をハードウェアで実現する場合について説明したが、これらの処理の一部、あるいは全てをＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）に組み込まれたソフトウェアプログラムとして実行することも可能である。
【００３７】
【発明の効果】
本発明の請求項１による画像データ受信装置は、少なくとも１つ以上の画像単位データを含むパケット列を受信し、前記受信したパケット列のエラー有無を検出し、エラーがあるパケットのヘッダ部における第１のエラー指示フラグをセットして出力し、前記パケットを解析して個々の画像単位データを分離する際、前記第１のエラー指示フラグがセットされているパケットから分離したデータを含む画像単位データである場合は、前記画像単位データヘッダ部における第２のエラー指示フラグをセットして出力するものであり、エラー検出手段はＮＡＬＵＨＤＲを解析しないこととすることができ、従来のＭＰＥＧ２におけるエラー検出手段と同じエラー検出手段をＡＶＣでも共用できるという効果が得られる。また、検出手段でＮＡＬＵのヘッダ部におけるＥＦＬＡＧをセットした場合に発生する、ＰＥＳパットのスタートコードとＮＡＬＵＨＤＲのスタートコードとの誤認が生じないという効果が得られる。
【００３８】
本発明の請求項２による画像データ送信装置は、本発明の請求項２による画像データ送信装置は、少なくとも１つ以上の画像単位データを入力し、前記画像単位データを多重化したパケットを生成して出力する際、前記パケットが、前記画像単位データヘッダ部における第１のエラー指示フラグがセットされている画像単位データを含む場合、前記第１のエラー指示フラグをリセットし、前記パケットのパケットヘッダ部における第２のエラー指示フラグをセットして出力するものであり、ＮＡＬＵのスタートコードがＰＥＳパケットのスタートコードと誤って認識されなくなるという効果が得られる。
【００３９】
本発明の請求項３による画像データ受信装置は、画像単位データを格納したパケットを入力し、前記受信したパケットにデータ誤りが含まれているか否かを調べ、訂正できないデータ誤りを含んでいると判断した場合は、パケットのヘッダ部における第１のエラー指示フラグをセットし、前記パケットに格納された前記画像単位データのヘッダ部における第２のエラー指示フラグはセットしないため、従来のＭＰＥＧ２におけるエラー検出手段と同じエラー検出手段をＡＶＣでも共用できるという効果が得られる。
【図面の簡単な説明】
【図１】本発明の実施の形態１による画像データ受信装置の機能ブロック図である。
【図２】本発明の実施の形態２による画像データ受信装置の説明に使用するデータ構成図である。
【図３】逆多重化手段１０４の動作を説明するフローチャートである。
【図４】ＮＡＬＵ抽出手段１０５の動作を説明するフローチャートである。
【図５】本発明の実施の形態２による画像データ受信装置の機能ブロック図である。
【図６】本発明の実施の形態２による画像データ受信装置の説明に使用するデータ構成図である。
【図７】本発明の実施の形態３による画像データ送信装置の機能ブロック図である。
【図８】ＴＳパケット変換出力手段の動作を説明するフローチャートである。
【図９】従来技術の説明に使用する、ＴＳパケットのデータ構成図である。
【符号の説明】
１ａ　　ＱＰＳＫで変調されたＴＳ
１ｂ　　ＴＳパケット
１ｃ　　ＡＶＣのデータを含むＴＳパケット
１ｄ　　ＮＡＬユニット
１ｅ　　表示時刻情報
１ｆ　　復号指示信号
１０１　受信手段
１０２　復調手段
１０３　エラー検出手段
１０４　逆多重化手段
１０５　ＮＡＬＵ抽出手段
１０７　ＮＡＬＵ復号手段
１０８　復号制御手段
１１０　画像表示手段
【図１】
2004056169.tif 000003
【図２】
2004056169.tif 000004
【図３】
2004056169.tif 000005
【図４】
2004056169.tif 000006
【図５】
2004056169.tif 000007
【図６】
2004056169.tif 000008
【図７】
2004056169.tif 000009
【図８】
2004056169.tif 000010
【図９】
2004056169.tif 000011