(57)【特許請求の範囲】
【請求項１】
エラー検出信号を伴う符号化データを受け、このエラー検出信号により特定されるエラーデータの置き換え処理を行うエラーコード置き換え装置であって、
前記エラー検出信号を伴う符号化データを受け取る受取手段と、
前記受取手段が受け取った前記符号化データから同期ワード信号を検出する同期ワード信号検出手段と、
前記同期ワード信号検出手段が検出した前記同期ワード信号の検出位置に基づき、前記エラーデータをシーケンスエラーコードに置き換えることで前記同期信号が前記シーケンスエラーコードに置き換わってしまうため前記同期信号が破壊されるエラーコード置換禁止区間を設定し、前記エラーコード置換禁止区間の外で前記エラーデータを検出した場合には前記エラーデータを前記シーケンスエラーコードに置き換え、前記エラーコード置換禁止区間の内で前記エラーデータを検出した場合には前記エラーデータを前記シーケンスエラーコードに置き換えない置換手段と、
を有することを特徴とするエラーコード置き換え装置。
【請求項２】
アンテナから入力される信号を同調する同調回路と、
同調信号をエラー訂正し符号化データを前記受取手段に供給するエラー訂正回路と、
前記置換手段から出力される符号化データをデコードするデコード回路を更に具備する請求項１記載のエラーコード置き換え装置。
【請求項３】
エラー検出信号を伴う符号化データを受け、このエラー検出信号により特定されるエラーデータの置き換え処理を行うエラーコード置き換え方法であって、
前記エラー検出信号を伴う符号化データを受け取る受取工程と、
前記受取工程が受け取った前記符号化データから同期ワード信号を検出する同期ワード信号検出工程と、
前記検出した同期ワード信号の検出位置に基づき、前記エラーデータをシーケンスエラーコードに置き換えることで前記同期信号が前記シーケンスエラーコードに置き換わってしまうため前記同期信号が破壊されるエラーコード置換禁止区間を設定し、前記エラーコード置換禁止区間の外で前記エラーデータを検出した場合には前記エラーデータを前記シーケンスエラーコードに置き換え、前記エラーコード置換禁止区間の内で前記エラーデータを検出した場合には前記エラーデータを前記シーケンスエラーコードに置き換えない置換工程を有することを特徴とするエラーコード置き換え方法。
【請求項４】
前記エラーコード置き換え方法は、
アンテナから入力される信号を同調する工程と、
同調信号をエラー訂正して符号化データを前記受取工程に供給する工程と、
前記置換工程から出力される符号化データをデコードする工程を含むことを特徴とする請求項３記載のエラーコード置き換え方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、圧縮画像データ処理方法及び装置に関するものであり、特にＭＰＥＧ標準規格に準拠したビットストリームのデータを復号化して表示順に出力する方法及び装置において、入力されるデータとは別系統でエラー検出信号が入力されると、このエラー検出信号により特定されるエラーデータをシーケンスエラーコードに置き換える置換方法及び置換装置に関する。
【０００２】
【従来の技術】
例えばＭＰＥＧ標準規格に応じたテレビ受像器等のＭＰＥＧ信号を扱う装置において、エラー訂正回路のエラー訂正の後に更にエラーが検出されると、このエラーは、エラー検出信号としてストリームに伴って出力される。更にその後のエラー信号置換回路では、その後のデコーダ回路により検出されるべくシーケンスエラーコードへ置き換えられる。これによりデコーダ回路は、エラーデータの存在を知ることができ、適宜、信号処理を進めることができる。
【０００３】
この時のエラーデータの置換処理は、エラー検出信号により特定されるエラーデータを削除し、４バイトのシーケンスエラーコードを挿入する方法や、エラー検出した位置からシーケンスエラーコードでデータを置き換える方法がある。
【０００４】
【発明が解決しようとする課題】
しかし、エラー検出信号を検出した際にエラーデータを削除し、４バイトのシーケンスエラーコードを挿入する方法によれば、エラーデータが４バイトよりも短い場合には入力ストリームよりもシーケンスエラーコードで置き換えられたストリームの方がデータ量が増えてしまうので、ＳＴＤ−バッファがオーバーフローしてしまうことになる。
【０００５】
また、エラー検出があった位置からシーケンスエラーコードで置き換えた場合、エラー検出信号が４バイトよりも短い場合にはエラーデータも４バイトよりも長いことになるので、正常なデータを破壊してしまう。この時、破壊したデータがピクチャヘッダなどの同期ワードの先頭であった場合、１ピクチャ分エラーからの復帰が遅れてしまうという問題がある。これを避けるためにエラーが発生している部分のみをシーケンスエラーコードで置き換えた場合には、同期ワードの疑似パターンが発生するという問題がある。
【０００６】
本発明はこのような問題を解決すべく、ＭＰＥＧ規格の符号化信号においてエラー検出信号が発生したらこのエラー検出信号が特定するエラーデータをエラーコード信号へ置き換える置換装置であって、置換により同期ワード信号等を破壊するときは置換を行わない置換装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
課題を解決するための一つの手段は、エラー検出信号を伴う符号化データを受け、このエラー検出信号により特定されるエラーデータの置き換え処理を行うエラーコード置き換え装置であって、前記エラー検出信号を伴う符号化データを受け取る受取手段と、前記受取手段が受け取った前記符号化データから同期ワード信号を検出する同期ワード信号検出手段と、前記同期ワード信号検出手段が検出した前記同期ワード信号の検出位置に基づき、前記エラーデータをシーケンスエラーコードに置き換えることで前記同期信号が前記シーケンスエラーコードに置き換わってしまうため前記同期信号が破壊されるエラーコード置換禁止区間を設定し、前記エラーコード置換禁止区間の外で前記エラーデータを検出した場合には前記エラーデータを前記シーケンスエラーコードに置き換え、前記エラーコード置換禁止区間の内で前記エラーデータを検出した場合には前記エラーデータを前記シーケンスエラーコードに置き換えない置換手段を有することを特徴とするエラーコード置き換え装置である。
【００１７】
【発明の実施形態】
本発明にエラーコード置き換え装置のブロック図を図１に示す。
図１において、ＭＰＥＧ規格の符号化信号を受ける画像処理装置、例えばテレビ受像器等の構成を示している。本発明に係る画像処理装置においては、アンテナ部から入力される信号を受ける同調回路１１と、これに接続されるエラー訂正回路１２と、置換回路１と、これに接続されるデコーダ回路１３と、デコーダ回路からの信号を受けて所定の画像処理を行う画像処理部１４とからなる。
【００１８】
このような画像処理装置において、アンテナ部から供給される信号は、同調回路１１により同調され、ＭＰＥＧ規格の符号化信号としてエラー訂正回路１２に与えられる。ここで符号化信号のエラー訂正処理が行われ出力されるが、更にエラーが存在している場合、このエラー検出信号がこのエラーデータが存在しているタイミングでアクティブとなり、エラーデータの存在していることを報せるべくエラー検出信号が符号化信号に伴って、置換回路１に与えられる。
【００１９】
このエラー検出信号は図２に示されるもので、エラー検出信号２８がアクティブになることで、データ２５はエラー信号として認識されるものである。
置換回路１において、入力データは符号化された符号化データとこれに伴って各データバイト毎に付加されたエラー検出信号である。これら入力データはシフトレジスタ１０１に入力されると同時に同期ワード検出回路１０２で、符号化データ中から同期ワード信号（特定パターン：００，００，０１）が検出される。
【００２０】
シフトレジスタに入力されたデータは、一定期間の遅延のあと出力され、この出力から符号化データに付加されているエラー検出信号をエラー信号検出回路１０３が検出する。ここで、エラー信号検出回路１０３でエラー検出信号を検出した場合、エラーコード生成回路１０４ではエラー信号検出の先頭位置からシーケンスエラーコード（００，００，０１，Ｂ４）を生成する。
【００２１】
一方、シフトレジスタ１０１からの出力はセレクタ回路１０５に入力され、エラー検出信号がアクティブである場合は、データ中にエラーデータがあることになるので、このエラーデータは、エラーコード生成手段１０４で生成されたシーケンスエラーコードに置き換えられて出力される。
【００２２】
ここで、エラーコード生成回路１０４は、図６に示すように同期ワード検出回路１０２から同期ワードの検出位置に基づいて、シフトレジスタ１０１（ここでは６段）から出力される符号化データに対して、３バイト期間のエラーコード置換禁止区間３３を設定する。そして、この区間外でエラー検出信号によりエラーデータを検出した場合にはシーケンスエラーコード（００，００，０１，Ｂ４）によるデータの置き換えを行うが、エラーコード置換禁止区間３３内でエラーデータを検出した場合にはシーケンスエラーコードによる置き換えを行わずに、例えば（００）によるデータの置き換えを行う。
【００２３】
又本発明の他の実施形態として更に図２に示すように、符号化データ２１においてエラー検出信号が特定するエラーデータ２５のビット長が、シーケンスエラーコードの長さを越える場合には、シーケンスエラーコードを含む符号化データ２３のエラーコード２６以降のエラーデータ２５の後半部分を無効とするべく、符号化データの有効信号の一部２７をイナクティブにする。これによりエラーデータ２５は、シーケンスエラーコード２６に変換され、それ以外の不必要なデータも実質的に削除されることとなる。
【００２４】
本発明は上記のような実施形態をとることにより、以下のような不具合を回避することができる。図３はエラーデータのシーケンスエラーコードへの置き換え挿入を行う場合を示す図、図４はエラーデータをシーケンスエラーコードに置き換えることで動作に不具合が生じる場合を示す図、図５はエラーデータをシーケンスエラーコードで置き換えることで動作に不具合が生じる場合を示す図である。
【００２５】
図３において、符号化データ３１はエラー検出信号が特定するエラーデータ３３，３４が含まれている場合、シーケンスエラーコードがそれぞれ挿入されると、符号化データ３２が初めのサイズよりも大きくなり過ぎ、バッファ容量がオーバーフローしてしまう。
【００２６】
しかし上記した本発明の置換方法によれば、コードデータを挿入するわけではないので全体のビット長が初めの長さよりも長くなることはなく、このような不具合を回避することができる。
【００２７】
又更に図４の（ａ）において、３バイトのエラー検出信号を伴う符号化データ４１がピクチャスタートコード４４（００，００，０１，００）を含んでいる場合、エラー検出信号４３が特定するエラーデータをエラーコード信号（００，００，０１，Ｂ４）に変換すると、ピクチャ区スタートコードの１ビット目のデータが破壊され（４５）、ピクチャスタートコード４４が判読できなくなるという不具合が発生する。
【００２８】
又図４の（ｂ）において、エラー検出信号を伴う符号化データ５１のエラーデータ５３をこのビット長に併せてビット長分だけ置換した後の変換データには、偽のピクチャスタートコード５５が発生してしまうという不具合が発生する。
【００２９】
本発明によれば上記したように置換禁止区間３３を設けたので、この期間にエラー検出信号が発生した場合は置換処理がなされないため、図４の（ａ）のピクチャスタートコードの破壊や図４の（ｂ）の疑似ピクチャスタートコードの発生等の不具合を回避することができる。
【００３０】
又更に図６では、置換禁止信号８１がアクティブになり、ピクチャヘッダ７４の破壊７３が回避される状況を説明している。この図において、符号化データ６１は、エラーデータ６２を含んでいるが、これがピクチャヘッダ６３に近接しているため、単純にこれをコード化すると（７２）、ピクチャヘッダ７４を破壊してしまう（７３）。従って置換禁止信号８１により置換を一定期間だけ停止し、その後、置換処理を再開するものである。
【００３１】
又、ここではエラー検出信号により特定されるエラーデータのバースト長がシーケンスエラーコードのコード長（４バイト）よりも短い場合についてのみ説明したが、エラー検出信号により特定されるエラーデータのバースト長がシーケンスエラーコードよりも長い場合は、図２に示すようにエラーデータの先頭部分のみをシーケンスエラーコードで置き換え、それ以外のエラーデータ部分は削除（マスク）するように動作させることは言うまでもない。
【００３２】
【発明の効果】
以上詳細に説明したように本発明によれば、エラーデータのシーケンスエラーコードへの置換処理による同期ワードの破壊を防止し、同期ワードの安定した検出を確保することにより、動作の安定化を図ることができる置換回路を提供することができる。
【図面の簡単な説明】
【図１】本発明に係るエラーコード置き換え装置を含む受像装置のブロックダイアグラム。
【図２】エラーデータのシーケンスエラーコードへの置き換えを示す図。
【図３】エラーデータのシーケンスエラーコードへの置き換え挿入を行う場合を示す図。
【図４】エラーデータをシーケンスエラーコードに置き換えることで動作に不具合が生じる場合を示す図。
【図５】エラーデータをシーケンスエラーコードで置き換えることで動作に不具合が生じる場合を示す図。
【図６】エラーコード置換禁止区間に応じて置き換えを中止する場合を示す図。
【符号の説明】
１  …  置換装置
１１  …  同調回路
１２  …  エラー訂正回路
１３  …  デコーダ回路
１４  …  画像処理部
２１  …  エラーデータを含む符号化データ
２２  …  符号化データの有効信号
２３  …  符号化データの有効信号によりエラーデータが削除された符号化データ
２４  …  符号化データの有効信号
３１  …  エラーデータを含む符号化データ
３２  …  シーケンスエラーコード
４１  …  エラーデータを含む符号化データ
４２  …  ピクチャスタートコードが破壊された符号化データ
５１  …  エラーデータを含む符号化データ
５２  …  擬似ピクチャスタートコードが発生した符号化データ
６１  …  エラーデータを含む符号化データ
７１  …  ピクチャスタートコードが破壊された符号化データ
８１  …  置換禁止信号
９１  …  エラーデータを含んだ符号化信号
９２  …  遅延された符号化信号
９３  …  置換禁止区間
９４  …  エラーデータの置換が禁止された符号化データ
９５  …  エラーデータがシーケンスエラーコードに置換された符号化データ
【図１】
0004034438.tif 000002
【図２】
0004034438.tif 000003
【図３】
0004034438.tif 000004
【図４】
0004034438.tif 000005
【図５】
0004034438.tif 000006
【図６】
0004034438.tif 000007