(57)【要約】デジタル放送受信機はデジタル放送局から伝送されるＴＳ搬送信号を受信し、当該受信ＴＳ搬送信号に含まれる映像信号及び音声信号を再生する。このデジタル放送受信機は、該受信ＴＳ搬送信号を復調してＴＳＰ列を取得する復調部を有する。この復調部は、伝送エラーを含む少なくとも１つのエラーＴＳＰを検知する。前記デジタル放送受信機は、前記ＴＳＰ列からビデオＴＳＰと該エラーＴＳＰとをビデオＴＳＰ列として分離し、該エラーＴＳＰの１つ又は連続する複数を１つのユニークデータ片で置換した後に該ビデオＴＳＰ列をＥＳ列に変換するデマルチプレクサを有する。前記デジタル放送受信機は、前記ＥＳ列に対してデコード処理をなして該映像信号を復元するビデオデコーダを有する。このビデオデコーダは、前記ユニークデータ片の検出に応じてエラー処理をなす。【特許請求の範囲】
【請求項１】
デジタル放送局から伝送されるＴＳ搬送信号を受信し、当該受信ＴＳ搬送信号に含まれる映像信号及び音声信号を再生するデジタル放送受信機であって、
前記受信ＴＳ搬送信号を復調してＴＳＰ列を取得すると共に、伝送エラーを含む少なくとも１つのエラーＴＳＰを検知する復調部と、
前記ＴＳＰ列からビデオＴＳＰと前記エラーＴＳＰとをビデオＴＳＰ列として分離し、前記エラーＴＳＰの１つ又は連続する複数を１つのユニークデータ片で置換した後に前記ビデオＴＳＰ列をＥＳ列に変換するデマルチプレクサと、
前記ＥＳ列に対してデコード処理をなして前記映像信号を復元すると共に、前記ユニークデータ片の検出に応じてエラー処理をなすビデオデコーダと、
を含むことを特徴とするデジタル放送受信機。
【請求項２】
前記デマルチプレクサは、前記デコード処理において一意に識別し得るコードを前記ユニークデータ片に予め挿入する手段を含むことを特徴とする請求項１記載のデジタル放送受信機。
【請求項３】
前記ユニークデータ片は、自身の置換対象となったエラーＴＳＰの数を示す情報を含むことを特徴とする請求項２記載のデジタル放送受信機。
【請求項４】
前記ユニークデータ片は、ピクチャヘッダとの誤認識を防ぐコードを含むことを特徴とする請求項２記載のデジタル放送受信機。
【請求項５】
前記ユニークデータ片は、ＶＬＣ符号との誤認識を防ぐコードを含むことを特徴とする請求項２記載のデジタル放送受信機。
【請求項６】
前記デマルチプレクサは、前記ＥＳ列がパケット化されていたＰＥＳパケットを認識し、前記ＰＥＳパケットのヘッダ情報からＰＥＳヘッダ情報を生成し、前記ＰＥＳヘッダ情報を前記ＥＳ列に挿入する手段をさらに含むことを特徴とする請求項１記載のデジタル放送受信機。
【請求項７】
前記ビデオデコーダは、前記ＰＥＳヘッダ情報に基づいてフレームを認識して、前記フレーム毎に前記デコード処理を実行することを特徴とする請求項６記載のデジタル放送受信機。
【請求項８】
前記ＰＥＳヘッダ情報は、前記デコード処理において一意に識別し得るコードを含むことを特徴とする請求項６記載のデジタル放送受信機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送規格で採用されているＭＰＥＧ−２  ＴＳ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  ｃｏｄｉｎｇ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ−２  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）プロトコルで伝送されたＴＳ搬送信号を受信し、映像、音声及びテキスト等の情報を再生するデジタル放送受信機に関する。
【背景技術】
【０００２】
デジタル放送規格で採用されているプロトコルであるＭＰＥＧ−２  ＴＳは、複数のプログラム（番組）を１つのデータ列にするＭＰＥＧのプロトコルで、映像と音声の同期の実現、複数の番組の伝送、動画像と音声以外にテキストデータなどの伝送を可能にしている。
「デジタル放送教科書（上）、２００４年１０月１１日、株式会社インプレス刊」に記載されるように、ＭＰＥＧ−２システムでは、映像データ／音声データをＥＳ（Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）と称し、それらをＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）と称する単位にパケット化し、ＰＥＳパケット化する時にＰＥＳヘッダに提示時刻情報であるＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）を付加する。さらに、ＭＰＥＧ−２ビデオでは、デコードする時刻であるＤＴＳ（Ｄｅｃｏｄｉｎｇ  Ｔｉｍｅ  Ｓｔａｍｐ）も付加する。ＭＰＥＧ−２システムでは、これらの時刻情報を使い映像と音声の同期をとっている。複数のＰＥＳは、さらに効率的な通信伝送のために、１８８バイト又は２０４バイト固定長のＴＳパケット（以下、ＴＳＰと称する）に分割多重化される。ＰＥＳはＴＳＰの先頭バイトとなるようにパケット化される。ＰＥＳの先頭がＴＳＰのペイロードの途中から始まることは無い。
視聴者側のデジタル放送受信機は、通常、ＴＳ搬送信号を復調してＭＰＥＧ−２  ＴＳＰを得る復調部と、ＴＳストリームを音声ＥＳや映像ＥＳに多重分離するトランスポート・ストリーム・デマルチプレクサ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ  Ｄｅｍｕｔｉｐｌｅｘｅｒ）（以下、ＴＳＤと称する）と、分離された音声ＥＳや映像ＥＳの各々を適切なコーデックを用いて復号すなわちデコードして音声データ及び映像データに復元する音声データ復号部及び映像データ復号部とを備えている。
ＴＳ搬送信号が無線又は有線の伝送路により伝送されることから、伝送路の通信状態によっては伝送エラーが発生し、エラーＴＳＰとなる場合がある。ここでエラーＴＳＰとは、復調部がリードソロモン符号ＲＳ（２０４，１８８）の復号を行った際、訂正後の誤りが検出された場合のＴＳＰであって、ＴＳヘッダのｔｒａｎｓｐｏｒｔ＿ｅｒｒｏｒ＿ｉｎｄｉｃａｔｏｒに１がセットされる。ＴＳＤは、このｔｒａｎｓｐｏｒｔ＿ｅｒｒｏｒ＿ｉｎｄｉｃａｔｏｒの値でエラーＴＳＰであるかを判断する。
添付図面の図１は、デジタル放送受信機のシステム構成例を示す。添付図面の図２は、ＴＳＤ１１のビデオＥＳ２３切り出し処理例である。
従来のデジタル放送受信機では、復号処理の機能ブロックがＴＳＤ１１とビデオデコーダ１２（Ｖｉｄｅｏ  Ｄｅｃｏｄｅｒ）（以下、ＶＤＥＣ１２と称する）がそれぞれ独立しているシステム構成の場合、ＴＳＤ１１がエラーＴＳＰ２１を検出した時の当該映像ＰＩＤを持つＴＳＰ（以下、ビデオＴＳＰと称する）のビデオＥＳ２３切り出し処理は、エラーＴＳＰ２１を廃棄するか又はエラーＴＳＰ２１をエラーが無いＴＳＰと同じ扱いにして処理していた。この場合の後段ＶＤＥＣ１２のデコード処理は、ビデオＥＳ２３にエラーＴＳＰ２１を破棄したことによって生じる不連続点２４やエラーが含まれていることを検知することはできない。その結果、ＶＤＥＣ１２のデコード処理は正常に行われず不具合が生じる。具体的にどの様な不具合が生じるかを後述する。
図２に示した処理例では、ＴＳＤ１１によって切り出されるビデオＥＳ２３は、エラーＴＳＰ２１がビデオＴＳＰであった場合、破棄したエラーＴＳＰ２１の前後のビデオＴＳＰ２０及びビデオＴＳＰ２２を繋ぎ合わせて生成される。切り出されるビデオＥＳ２３において、不連続点２４はエラーＴＳＰ２１を破棄した後の前後のビデオＴＳＰ２０及びビデオＴＳＰ２２を繋ぎ合わせた部分である。従って、不連続点２４は、ＥＳデータとしての連続性はなくデータが不連続となってしまう。
さらに不連続点２４付近のデータをビット単位で見た場合、例えば先頭から１６ビットを可変長符号ＶＬＣ（Ｖａｒｉａｂｌｅ  Ｌｅｎｇｔｈ  Ｃｏｄｅ）の複号化処理した場合、先頭から７ビットまでは正常なデータとなる。しかし、８〜１６ビットは不連続点２４以降のデータであるため、１６ビットＶＬＣとして読まれた場合、誤ったデータとなる。
しかしながら、ＶＤＥＣ１２にとっては正常なデータであるか誤ったデータであるかは判別できない。読んだ１６ビットＶＬＣが定義されたテーブルに該当するビットパターンであった場合、誤ったデータであっても正常なデータとしてデコードされてしまう。
また、不連続点２４以降のデータも、エラーＴＳＰ２１が破棄されているので、読む位置を間違えなければ正常なデータである。しかし、不連続点２４を跨いでデータを読み込んだ場合、不連続点２４以降のデータの読み込むべき位置がずれてしまう。その結果、正常なデータであっても正常にデコードできなくなってしまう可能性がある。
図１に示したＶＤＥＣ１２は、コプロセッサ（ＶＬＣデコード処理専用ハードウェア）を使ったＶＬＣデコード処理部１３と、映像データ復号（逆量子化、逆ＤＣＴなど）処理部１４とが独立している構成である。
図１のＶＤＥＣ１２の構成の場合、入力されるビデオＥＳ２３に対してＶＬＣデコード処理部１３は独立して動作し続ける。不連続点２４が生じた場合、ＶＬＣデコード処理部１３はデータが不連続であるかどうかを知る手段はなく、不連続点２４以降のデータの読み込むべき位置がずれたまま処理し続けてしまう可能性がある。その結果、不連続点２４以降にある正常なＭＰＥＧ２ビデオのスタートコードを検知できない可能性が出てきてしまう。本来、該スタートコードはデコード処理の同期データとして使用される為、後段の映像データ復号処理部１４との処理単位の同期は崩れてしまう。
また、不連続点２４がＭＰＥＧ２ビデオのスタートコードに含まれていた場合、同様にデコード処理の同期データとして使用されるスタートコードを正確に検知できない可能性がある。
添付図面の図３Ａ及び図３Ｂは、エラーＴＳＰ２１がビデオフレームを跨いだ場合の例を示す。添付図面の図４は、エラーＴＳＰ２１がビデオフレームを跨がず同一ビデオフレーム内に存在する場合を示している。図３Ａ、図３Ｂ及び図４は、ビデオＥＳ２３をビデオフレーム単位で表した図で、エラーＴＳＰ２１をエラーがないＴＳＰと同じ扱いで処理した場合を示している。エラーＴＳＰ２１を破棄した場合は、エラーＴＳＰ２１のデータ（網がけ部分）は存在しない。
図３Ａにおいて、エラーＴＳＰの始まり３２はビデオフレーム（ｎ）３０のｓ１番目のスライス層に含まれるマクロブロックとし、図３Ｂにおいて、エラーＴＳＰの終わり３３はビデオフレーム（ｎ＋１）３１のｓ２番目のスライス層に含まれるマクロブロックまでとする。
エラーＴＳＰ２１がビデオフレームを跨いだ場合、次に同期を取って正常デコードを開始するポイントは、シーケンススタートコード（０ｘ０００００１Ｂ３）、ピクチャスタートコード（０ｘ０００００１００）、スライススタートコード（０ｘ０００００１０１−０ｘ０００００１ＡＦ）の何れかである。尚、スライススタートコードの下位２バイトは０ｘ０１から連番が振られる。図３Ａにおいて、次に同期を取って正常デコードを開始するポイントは、ビデオフレーム（ｎ＋１）３１のｓ２＋１番目のスライス層のスライススタートコードである。
図４においては、エラーＴＳＰの始まり４１はビデオフレーム（ｎ）４０のｓ１番目のスライス層に含まれるマクロブロックとし、エラーＴＳＰの終わり４２は同一ビデオフレーム（ｎ）４０のｓ２番目のスライス層に含まれるマクロブロックまでとする。図４のようにエラーＴＳＰ２１がビデオフレームを跨がなかった場合も、図３Ａ及び図３ＢのエラーＴＳＰ２１がビデオフレームを跨いだ場合と同様に、次に同期を取って正常デコードを開始するポイントは、ビデオフレーム（ｎ）４０のｓ２＋１番目のスライス層のスライススタートコードである。
ＶＤＥＣ１２は、スライススタートコードが０ｘ０００００１０１−０ｘ０００００１ＡＦの何れかで下位２バイトが０ｘ０１から連番で振られることから、スライススタートコードが何番目のスライス層のものなのかを知ることができる。しかしながら、ビデオフレームがｎなのかｎ＋１なのかは知ることができない。したがって、図３Ａ及び図３ＢのエラーＴＳＰ２１がビデオフレームを跨いだ場合と図４のエラーＴＳＰ２１がビデオフレームを跨がなかった場合との何れかであるかをＶＤＥＣ１２は区別することができない。
さらに、エラーＴＳＰ２１が１ＧＯＰ（Ｇｒｏｕｐ  ｏｆ  Ｐｉｃｔｕｒｅｓ）を跨いだ場合（エラーＴＳＰ２１にシーケンスヘッダが含まれていた場合）、ＶＤＥＣ１２はシーケンスヘッダの情報を誤って使用してしまう恐れがある。
次に、図１のシステム構成において、ＴＳＤ１１とＶＤＥＣ１２の同期処理についての不具合を述べる。ＴＳＤ１１はビデオＥＳ２３データをＶＤＥＣ１２が読むことのできる任意のメモリ領域、すわなちＥＳバッファに書き込む。ＶＤＥＣ１２は、ＴＳＤ１１にビデオＥＳ２３データの書き込み状況を確認しながら同期を取り、ＥＳバッファを読み込みデコード処理を行う。
たとえば、この同期をフレーム単位で行った場合、ＴＳＤ１１はビデオフレーム単位をＰＥＳヘッダの有無で知ることができる。この場合、ＴＳＤ１１はこの情報によりデコード開始の同期を取る。それに対して、ＶＤＥＣ１２はＰＥＳヘッダの情報は知ることができないのでピクチャスタートコード（０ｘ０００００１００）で同期を取る。しかしながら、ＰＥＳヘッダが正常にもかかわらずこれらピクチャスタートコード（０ｘ０００００１００）にエラーがあった場合、正しく同期されず出力のタイミングがずれる恐れがある。
【発明の開示】
【０００３】
本発明の１つの目的は、ＴＳＤとＶＤＥＣとが独立した構成において、デジタル放送局との間の伝送エラーに対して正常なデコード処理を可能とするデジタル放送受信機を提供することである。
本発明の１つのアスペクトによれば、デジタル放送局から伝送されるＴＳ搬送信号を受信し、当該受信ＴＳ搬送信号に含まれる映像信号及び音声信号を再生するデジタル放送受信機が提供される。このデジタル放送受信機は、前記受信ＴＳ搬送信号を復調してＴＳＰ列を取得すると共に、伝送エラーを含む少なくとも１つのエラーＴＳＰを検知する復調部を有する。前記デジタル放送受信機はさらに、前記ＴＳＰ列からビデオＴＳＰと該エラーＴＳＰとをビデオＴＳＰ列として分離し、該エラーＴＳＰの１つ又は連続する複数を１つのユニークデータ片で置換した後に該ビデオＴＳＰ列をＥＳ列に変換するデマルチプレクサを有する。前記デジタル放送受信機はさらに、前記ＥＳ列に対してデコード処理をなして該映像信号を復元すると共に、前記ユニークデータ片の検出に応じてエラー処理をなすビデオデコーダを有する。
【図面の簡単な説明】
【０００４】
図１は従来のデジタル放送受信機のシステム構成例を示しているブロック図である。
図２は従来のビデオＥＳ切り出し処理例を説明している図である。
図３Ａ及び図３Ｂはエラーがビデオフレームを跨いだ場合の従来の処理例を示している。
図４は従来のエラーがフレームを跨がない場合の従来の処理例を示している。
図５は本発明の実施例によるデジタル放送受信機のシステム構成例を示しているブロック図である。
図６は本発明の実施例におけるＴＳＤのビデオＥＳ切り出し処理を説明している図である。
図７は本発明の実施例におけるＴＳＰ＿ＬＯＳＴの詳細を示している。
図８は本発明の実施例においてエラーＴＳＰが検出された場合の例を示している。
図９は本発明の実施例において１６以上連続してエラーＴＳＰが検出された場合の例を示している。
図１０は本発明の実施例におけるＵＳＲ＿ＰＥＳの詳細を示している。
【発明を実施するための最良の形態】
【０００５】
図５を参照して、本発明の実施例によるデジタル放送受信機を説明する。
このデジタル放送受信機は、デジタル放送局から伝送されるＴＳ搬送信号を受信し、当該受信ＴＳ搬送信号に含まれる映像信号及び音声信号を再生する装置である。デジタル放送受信機は、復調部１０と、デマルチプレクサ１１（以下、ＴＳＤ１１と称する）と、ビデオデコーダ１２（ＶＤＥＣ１２と称する）と、映像表示装置１５とを含む。復調部１０は、ＴＳ搬送信号を復調してＴＳＰ列を取得すると共に、伝送エラーを含む少なくとも１つのエラーＴＳＰを検知する機能を備える。ＴＳＤ１１は、該ＴＳＰ列からビデオＴＳＰと該エラーＴＳＰとをビデオＴＳＰ列として分離し、該エラーＴＳＰの１つ又は連続する複数を１つのユニークデータ片で置換した後に該ビデオＴＳＰ列をＥＳ列に変換する機能を備える。ＶＤＥＣ１２は、該ＥＳ列に対してデコード処理をなして該映像信号を復元すると共に、該ユニークデータ片の検出に応じてエラー処理をなす機能を備える。映像表示装置１５は、該映像信号を再生する機能を備える。
このデジタル放送受信機は、図５で示す様な復号処理の機能ブロック構成がＴＳＤ１１とＶＤＥＣ１２がそれぞれ独立しているシステム構成を有し、その基本的な処理は、従来の同様なシステム構成のデジタル放送受信機と同じである。さらに、図５のようなＶＤＥＣ１２の機能ブロックにおいて、ＶＬＣデコード処理専用ハードウェアであるコプロセッサ１６を使ったＶＬＣデコード処理部１３と、逆量子化、逆ＤＣＴなどを行う映像データ復号処理部１４が独立している。
デジタル放送受信機のＴＳＤ１１において、図１に示された従来のデジタル放送受信機のＴＳＤ１１と同様に、ビデオＥＳ２３の切り出しは、処理するＴＳＰがビデオＴＳＰかどうかを判断するのにＴＳヘッダに含まれるＰＩＤ（Ｐｒｏｇｒａｍ  ＩＤ）による識別に基づいてなされる。また、ＴＳＰにエラーが含まれているかどうかの判断は、ＴＳヘッダのｔｒａｎｓｐｏｒｔ＿ｅｒｒｏｒ＿ｉｎｄｉｃａｔｏｒの値に基づいてなされる。そして、ＴＳＤ１１は、エラーＴＳＰ２１が検出されたらＰＩＤに関係なくＴＳＰを破棄する。
図６にデジタル放送受信機のＴＳＤ１１がＴＳＰを検出した時の処理を示す。本実施例のデジタル放送受信機においては、ＴＳＤ１１はエラーＴＳＰ５４を検出した時の処理として、従来のデジタル放送受信機の処理にさらに、破棄したエラーＴＳＰ５４の位置に、ユニークデータ片としての消失ＴＳＰ情報（以降、ＴＳＰ＿ＬＯＳＴ６６と記述）を挿入する。後段のＶＤＥＣ１２は、このＴＳＰ＿ＬＯＳＴ６６の情報を使ってエラー処理を行う。図７にＴＳＰ＿ＬＯＳＴ６６の詳細を示す。
ＴＳＤ１１は、エラーＴＳＰ５４を検出した時、それがビデオＴＳＰかどうかはＴＳＰからは判断できない。そこで、ＴＳＤ１１は、エラーＴＳＰ５４がビデオＴＳＰかどうかの判断をＴＳヘッダ５８、６０及び６２に含まれるｃｏｎｔｉｎｕｉｔｙ＿ｃｏｕｎｔｅｒを使って判断する。
エラーＴＳＰ５４を検出した時、前後のビデオＴＳＰ５２及びビデオＴＳＰ５６のＴＳヘッダに含まれるｃｏｎｔｉｎｕｉｔｙ＿ｃｏｕｎｔｅｒ値の差分が１より大きい値であった場合、ＴＳＤ１１はエラーＴＳＰ５４がビデオＴＳＰであると判断し、ＴＳＰ＿ＬＯＳＴ６６を挿入する。
図８を参照すると、エラーＴＳＰが検出され、ｃｏｎｔｉｎｕｉｔｙ＿ｃｏｕｎｔｅｒ値の差分が１より大きい値であった場合の例が示されている。ここでは、ｃｏｎｔｉｎｕｉｔｙ＿ｃｏｕｎｔｅｒ値の差分が３であり、２個のエラーＴＳＰがビデオＴＳＰであると判断され、ＴＳＰ＿ＬＯＳＴが挿入される。
図９を参照すると、１６以上連続してエラーＴＳＰが検出された場合の例が示されている。ここでは、ｃｏｎｔｉｎｕｉｔｙ＿ｃｏｕｎｔｅｒ値の差分が１であり、１６個のエラーＴＳＰがビデオＴＳＰであると判断され、この場合もＴＳＰ＿ＬＯＳＴが挿入される。具体的には、ＴＳＤ１１が１６以上連続でエラーＴＳＰ５４を検出した場合、ｃｏｎｔｉｎｕｉｔｙ＿ｃｏｕｎｔｅｒ値が４ｂｉｔの情報であって０〜１５のカウントを繰り返すことから、エラーＴＳＰ５４の前後のビデオＴＳＰ５２及びビデオＴＳＰ５６のｃｏｎｔｉｎｕｉｔｙ＿ｃｏｕｎｔｅｒ値の差分が１であっても、ビデオＴＳＰのエラーＴＳＰ５４が含まれる可能性がある。この場合も、ＴＳＤ１１はＴＳＰ＿ＬＯＳＴ６６を挿入する。ＴＳＰ＿ＬＯＳＴ６６には後段のＶＤＥＣ１２に伝達する情報として、エラーＴＳＰ５４の前後のビデオＴＳＰのｃｏｎｔｉｎｕｉｔｙ＿ｃｏｕｎｔｅｒ値の差分値が挿入される。差分値が１であった場合、ビデオＴＳＰにエラーＴＳＰ５４が含まれているかどうかの判断が後段のＶＤＥＣ１２で行われる。
ＴＳＤ１１が検出したエラーが１６以上連続していなく、且つ、エラーＴＳＰ５４の前後のビデオＴＳＰ５２及び５６のｃｏｎｔｉｎｕｉｔｙ＿ｃｏｕｎｔｅｒ値の差分が１であった場合、ビデオＴＳＰであるエラーＴＳＰ５４が含まれていないと判断できる。ＴＳＰ＿ＬＯＳＴ６６には後段のＶＤＥＣ１２に伝達する情報として、さらに、エラーＴＳＰ５４とビデオＴＳＰ５２及び５６の連番が挿入される。この情報により、後段のＶＤＥＣ１２はエラーＴＳＰ５４がビデオフレームを跨いでいるかどうかを判断する。
ＴＳＤ１１がエラーＴＳＰ５４を検出し、ＴＳＰ＿ＬＯＳＴ６６をエラーＴＳＰ５４の替わりに挿入した場合、デジタル放送受信機のＶＬＣ処理コプロセッサ１６が独立して動作するので、映像データ復号処理部１４はＴＳＰ＿ＬＯＳＴ６６が挿入されたことを知る術がない。そこで、ＶＬＣ処理コプロセッサ１６がＶＬＣデコード処理を停止できる様なコードをＴＳＤ１１はＴＳＰ＿ＬＯＳＴ６６の先頭に挿入する。具体的には、ＭＰＥＧ２ビデオのＶＬＣが１１４バイト以上０になることがないことから、ＴＳＤ１１は１１４バイトのＮＵＬＬ（０ｘ００）をＴＳＰ＿ＬＯＳＴ６６に挿入する。これにより、ＶＬＣ処理コプロセッサ１６はＶＬＣデコード処理を停止することができ、映像データ復号処理部１４は、ＴＳＰ＿ＬＯＳＴ６６内の情報と正確なエラーの位置を知ることができる。
ＴＳＤ１１が挿入したＴＳＰ＿ＬＯＳＴ６６の先頭に１１４バイトのＮＵＬＬ（０ｘ００）を挿入した結果、エラーＴＳＰ５４の直前のコードが仮にＭＰＥＧ２規格のスタートコード０ｘ０００００１であった場合、０ｘ０００００１００となってしまう。これはＭＰＥＧ２ビデオ規格のピクチャスタートコードであり、ＴＳＰ＿ＬＯＳＴ６６が挿入されることにより、後段のＶＤＥＣ１２は誤った処理をしてしまうことになる。これを防ぐ為に、ＴＳＤ１１は１１４バイトのＮＵＬＬ（０ｘ００）の前に０ｘｄｄを更に挿入する。この場合、エラーＴＳＰ５４の直前のコードが仮に０ｘ０００００１であった場合、コードの繋がりとしては０ｘ０００００１ｄｄとなる。これは、ＭＰＥＧ２ビデオ規格のスタートコードには存在しないコードである。従って、ＴＳＰ＿ＬＯＳＴ６６を挿入したことによってピクチャスタートコードとして処理されてしまうことがなくなる。
ＴＳＤ１１は、１１４バイトのＮＵＬＬ（０ｘ００）を挿入した後にＴＳＰ＿ＬＯＳＴ６６の情報部の開始を示すコード０ｘ０００００１ｄｅを挿入する。これも０ｘ０００００１ｄｄと同様、ＭＰＥＧ２ビデオ規格のスタートコードには存在しないコードである。後段のＶＤＥＣ１２は、このＴＳＰ＿ＬＯＳＴ６６の情報部の開始コード０ｘ０００００１ｄｅを検出したら、ＴＳＤ１１がエラーＴＳＰ５４を検出したと判断しエラー処理に入る。
ＴＳＤ１１は、ＴＳヘッダ５８、６０及び６２のペイロード・ユニット開始表示（ＴＳＰ中にＰＥＳの先頭バイトが含まれていることを示す）が１であるビデオＴＳＰに対して、ＰＥＳヘッダ解析を行い、ＰＥＳヘッダ６４を独自フォーマットのＰＥＳヘッダ情報６８（以下、ＵＳＲ＿ＰＥＳ６８と称する）に置換する。そして、ＴＳＤ１１はこのＵＳＲ＿ＰＥＳ６８をビデオＥＳ６９の前に挿入する。
ＰＥＳはＴＳＰの先頭バイトとなるようにパケット化されることから、ＴＳヘッダ５８、６０及び６２のペイロード・ユニット開始表示が１であるビデオＴＳＰは、ビデオフレームの開始のＴＳＰであると判断できる。従って、このＵＳＲ＿ＰＥＳ６８により、ＴＳＤ１１とＶＤＥＣ１２との間のフレーム単位でのデコード同期が実現できる。
図１０にＵＳＲ＿ＰＥＳ６８の詳細を示す。ＵＳＲ＿ＰＥＳ６８には連番（以下、ｃｏｕｎｔ＿ＰＥＳと称する）が付けられる。後段のＶＤＥＣ１２は、このｃｏｕｎｔ＿ＰＥＳにより連続するエラーＴＳＰ５４がフレームを跨いでいるかどうかを判断する。
上述した実施例において、デジタル放送受信機は、図１の様な従来のシステム構成のデジタル放送受信機に対して、ＴＳＤ１１がビデオＴＳＰにおいてエラーＴＳＰ２１を検出した時に、後段のＶＤＥＣ１２にエラーＴＳＰ２１の位置をユニークデータ片であるパケット消失情報を挿入することにより伝達する。パケット消失情報には、ＶＤＥＣ１２におけるデコード処理において一意に識別し得るコードが挿入されている。これにより、ＴＳＤ１１とＶＤＥＣ１２とが正常に同期して動作することができる。
本出願は日本特許出願２００５−２７２１０５（出願日２００５年９月２０日）に基づいており、この日本特許出願の内容は全て本出願に組み込まれたものとする。
【図１】
2007034634.tif 000002
【図２】
2007034634.tif 000003
【図３Ａ】
2007034634.tif 000004
【図３Ｂ】
2007034634.tif 000005
【図４】
2007034634.tif 000006
【図５】
2007034634.tif 000007
【図６】
2007034634.tif 000008
【図７】
2007034634.tif 000009
【図８】
2007034634.tif 000010
【図９】
2007034634.tif 000011
【図１０】
2007034634.tif 000012
【手続補正書】
【提出日】平成20年2月19日(2008.2.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デジタル放送局から伝送されるＴＳ搬送信号を受信し、当該受信ＴＳ搬送信号に含まれる映像信号を再生するデジタル放送受信機であって、
前記受信ＴＳ搬送信号を復調してＴＳＰ列を取得すると共に、伝送エラーを含む少なくとも１つのエラーＴＳＰを検知する復調部と、
前記ＴＳＰ列をビデオＴＳＰ列と前記エラーＴＳＰとに分離し前記ビデオＴＳＰ列をＥＳ列に変換すると共に、後段で行われるＶＬＣデコード処理が停止できるコード、ＶＬＣデコード処理を停止した後前記伝送エラーに関するエラー情報の読み込みが開始できるユニークコード及び前記エラー情報を含む消失ＴＳＰ情報を生成し、前記エラーＴＳＰを破棄して当該エラーＴＳＰの位置に消失ＴＳＰ情報を挿入する変換部と、
変換された前記ＥＳ列に対して前記ＶＬＣデコード処理を行うＶＬＣデコード処理部及び当該ＶＬＣ処理されたＥＳ列を逐次復号して前記映像信号を生成する映像データ復号処理部を有するビデオデコード部と、
を含むことを特徴とするデジタル放送受信機。
【請求項２】
前記消失ＴＳＰ情報には、自身の置換対象となったエラーＴＳＰの数を示す情報が含まれることを特徴とする請求項１記載のデジタル放送受信機。
【請求項３】
当該消失ＴＳＰ情報の前に配置されるＥＳ列と当該消失ＴＳＰ情報の先頭とが合わさって所定のビデオ規格に規定されたスタートコードとなることを防ぐコードが、後段で行われるＶＬＣデコード処理が停止できるコードの先頭に配置されてなることを特徴とする請求項１記載のデジタル放送受信機。
【請求項４】
前記変換部は、前記ＥＳ列がパケット化されていたＰＥＳパケットに基づいてＰＥＳヘッダ情報を生成し、当該ＰＥＳヘッダ情報を前記ＥＳ列に挿入することを特徴とする請求項１記載のデジタル放送受信機。
【請求項５】
前記ビデオデコード部は、前記ＰＥＳヘッダ情報に基づいてフレーム毎にデコード処理を実行することを特徴とする請求項４記載のデジタル放送受信機。
【請求項６】
前記ＰＥＳヘッダ情報は、前記デコード処理において前記ＰＥＳヘッダ情報が開始されることが一意に識別し得るコードを含むことを特徴とする請求項４記載のデジタル放送受信機。
【請求項７】
デジタル放送局から伝送されるＴＳ搬送信号を受信し、当該受信ＴＳ搬送信号に含まれる映像信号を再生するデジタル放送の再生方法であって、
前記受信ＴＳ搬送信号を復調してＴＳＰ列を取得すると共に、伝送エラーを含む少なくとも１つのエラーＴＳＰを検知するステップと、
前記ＴＳＰ列をビデオＴＳＰ列と前記エラーＴＳＰとに分離し、前記ビデオＴＳＰ列をＥＳ列に変換すると共に、後段で行われるＶＬＣデコード処理が停止できるコード、ＶＬＣデコード処理を停止した後前記伝送エラーに関するエラー情報の読み込みが開始できるユニークコード及び前記エラー情報を含む消失ＴＳＰ情報を生成し、前記エラーＴＳＰを破棄して当該エラーＴＳＰの位置に消失ＴＳＰ情報を挿入する変換ステップと、
変換された前記ＥＳ列に対して前記ＶＬＣ処理を行い、当該ＶＬＣ処理されたＥＳ列を逐次復号して前記映像信号を生成する復号ステップと、
を含むことを特徴とするデジタル放送の再生方法。
【国際調査報告】
2007034634.tif 000013
2007034634.tif 000014