(57)【要約】【課題】受信エラーが発生したときに、送信側には変更を加えることなく、受信側のみの対応によって異常なデータの出力を防止する受信装置を提供する。【解決手段】受信した伝送データからの受信データの復元を含む所定の受信処理、受信データの出力、および受信処理における受信エラーの検知を行う受信処理手段と、受信エラーが予め設定された判断基準を満足するか否かを判断する制御手段と、判断の結果に基づいて受信データを記憶し、記憶した受信データを所定のタイミングで出力データとして出力する出力処理手段と、を備える。【選択図】      図１
2015154329.tif 000002
【特許請求の範囲】
【請求項１】
受信した伝送データからの受信データの復元を含む所定の受信処理、前記受信データの出力、および前記受信処理における受信エラーの検知を行う受信処理手段と、
前記受信エラーが予め設定された判断基準を満足するか否かを判断する制御手段と、
前記判断の結果に基づいて前記受信データを記憶し、前記記憶した前記受信データを所定のタイミングで出力データとして出力する出力処理手段と、
を備えることを特徴とする受信装置。
【請求項２】
前記出力処理手段は、
前記受信エラーが前記判断基準を満足するとき、前記受信データの記憶を停止し、
前記受信エラーが前記判断基準を満足しないとき、前記受信データの記憶を実行する
ことを特徴とする請求項１に記載の受信装置。
【請求項３】
前記受信処理手段から前記受信データを入力し、前記受信データに対する前記受信処理、前記受信データの出力、前記受信エラーの検知、および前記判断に費やされる処理時間以上遅延させて、前記受信データを前記出力処理手段へ出力する遅延手段
を備えることを特徴とする請求項１または２に記載の受信装置。
【請求項４】
前記受信処理手段は、複数の前記受信エラーを検出し、
前記判断基準は、前記複数の受信エラーの各々について規定される
ことを特徴とする請求項１乃至３のいずれかに記載の受信装置。
【請求項５】
前記受信処理手段は、
符号化された前記伝送データの復号を含む前記受信処理を行い、
前記復号の結果に基づいて前記受信エラーを検知する
ことを特徴とする請求項１乃至４のいずれかに記載の受信装置。
【請求項６】
前記受信処理手段は、
スクランブルされた前記伝送データのデスクランブルを含む前記受信処理を行い、
前記デスクランブルの結果として出力された前記受信データに含まれるデータパターンまたはデータ値に基づいて前記エラーを検知する
ことを特徴とする請求項１乃至５のいずれかに記載の受信装置。
【請求項７】
前記受信処理手段は、
前記伝送データを記憶するエラスティックメモリを備え、
前記エラスティックメモリのオーバーフローエラーおよびアンダーフローエラーを前記受信エラーとして検知する
ことを特徴とする請求項１乃至６のいずれかに記載の受信装置。
【請求項８】
データに所定の送信処理を行い、伝送データとして送信する送信装置と、
前記伝送データの受信、前記受信した伝送データからの受信データの復元を含む所定の受信処理、前記受信データの出力、および前記受信処理における受信エラーの検知を行う受信処理手段と、前記受信エラーが予め設定された判断基準を満足するか否かを判断する制御手段と、前記判断の結果に基づいて前記受信データを記憶し、前記記憶した前記受信データを所定のタイミングで出力データとして出力する出力処理手段と、を備える受信装置と、
を含むことを特徴とする伝送システム。
【請求項９】
伝送データを受信し、
前記受信した伝送データからの受信データの復元を含む所定の受信処理を行って、前記受信データを出力し、
前記受信処理における受信エラーの検知を行い、
前記受信エラーが予め設定された判断基準を満足するか否かを判断し、
前記判断の結果に基づいて前記受信データを記憶し、前記記憶した前記受信データを所定のタイミングで出力データとして出力する
ことを特徴とする受信データ処理方法。
【請求項１０】
送信装置から伝送データを受信し、受信データを出力データとして出力する受信装置が備えるコンピュータを、
前記受信した伝送データからの前記受信データの復元を含む所定の受信処理、および前記受信処理における受信エラーの検知を行う受信処理手段と、
前記受信エラーが予め設定された判断基準を満足するか否かを判断する制御手段と、
前記判断の結果に基づいて前記受信データを記憶し、前記記憶した前記受信データを所定のタイミングで前記出力データとして出力する出力処理手段
として動作させることを特徴とする受信装置制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信エラーが発生したとき、受信側のみの対応で、異常データの出力を防止する受信装置、伝送システム、受信データ処理方法および受信装置制御プログラムに関する。
【背景技術】
【０００２】
近年、画像データは、デジタル化されて伝送されることが多い。デジタル化された画像データ（以降、単に「画像データ」という。）の情報量は、画像表示が精細化されるに伴って増加する傾向にある。また、テレビとレコーダーとの間やパソコン内部では、画像データはシリアル伝送されることがある。
【０００３】
さらに、高速のシリアル伝送では、暗号化やＥＭＩ（Electro Magnetic Interference）対策のために、データはスクランブル処理されてから送信されることがある。データの受信側は、送信側における方式に対応した方式で受信データをデスクランブル処理して、データを復元する。
【０００４】
送信側と受信側には、それぞれ、スクランブルとデスクランブルを行うための機能、例えば乱数を生成する機能が備えられる。乱数生成を用いたスクランブル、デスクランブルが行われる場合、送信側は、画像データを送信する際に、乱数の初期化信号を画像データの間に一定間隔で挿入する。受信側は、この初期化信号を用いて、送信側の乱数に同期して乱数を生成する。そして、受信側は、デスクランブルを行うために、自身が生成する乱数と送信側で生成される乱数との同期状態を維持する。受信側が同期を維持できず同期崩れが起こった場合、受信された画像データのデスクランブルは正常に行われない。このとき、受信側は正常な画像データを復元することができない。
【０００５】
通常、送信側からは、定期的に（1画面または1フレームで２、３回程度）再同期信号が送付される。そのため、同期崩れが発生しても一定期間経過すると、再同期が行われ、同期崩れは納まる。しかし、同期崩れが発生してから再同期されるまでの間は、画像データのスクランブルが正常に解除されず画像データが正常に復元できなくなる。そのため、少なくともこの期間については、乱れた画像が表示される。
【０００６】
ところで、受信側は、受信したデータに含まれるジッターや伝送用のクロックに含まれるジッターによって、本来のデータを受信できないことがある。このような原因によって発生したデータの異常を以降、「ビットスリップ」という。
【０００７】
また、クロック周波数が異なるシステム間のデータ伝送では、受信側が「エラスチィックメモリ」を使用することがある。エラスティックメモリは、所定の記憶容量を備えた先入れ先出しメモリで、ＦＩＦＯ／ＥＢ（First In First Out/Elastic Buffer）と呼ばれることがある。エラスティックメモリでは、書込クロックと読出クロックの周波数の差異により、「オーバーフローエラー」や「アンダーフローエラー」が発生する。オーバーフローエラーは、書込クロックが読出クロックに対して相対的に速いとき、データの記憶量がエラスティックメモリの記憶容量に達してしまうエラーである。また、アンダーフローエラーは、逆に書込クロックが相対的に遅いとき、エラスティックメモリ内から読み出されるべきデータがなくなるエラーである。
【０００８】
このように、データの受信側では、ビットスリップやオーバーフローエラー、アンダーフローエラー等の受信エラーが発生することがある。受信エラーが発生すると、受信側は、正常なデータを取得することができない。そのため、受信データが画像データである場合、正常な画像データを復元することができず、受信側の表示装置には乱れた画像が表示される。
【０００９】
受信データがスクランブルされていないデータの場合は、受信エラーが発生したときの受信データのみがエラーを含み、その前後の受信データは正常なデータである。そのため、受信エラーの影響は比較的小さい。それに対して、受信データが、スクランブル等、何らかの符号化処理が行われたデータでは、受信エラーによる影響は、符号化処理が行われた際のデータの処理単位の全範囲に及ぶ。そのため、受信エラーの影響が大きくなることがある。
【００１０】
なお、本発明においては、送信側によって送信データに施されるスクランブル等のデータの加工処理の具体的内容は限定されない。そのため、このような送信データに施される処理を、以降「送信処理」という。
【００１１】
特許文献１には、上述の画像の乱れを回避するために、ＥＣＣ（Error Correct Code）を用いて画像データの復元を行う誤り訂正処理方式とその装置が開示されている。特許文献１のシステムでは、画像データを記録する装置は誤り訂正符号化を行い、画像データを再生する装置は記録された画像データを復号する際に、誤り訂正を行って画像データを復元する。特許文献１のシステムでは、記録された記録画像データを再生する際の誤り訂正機能が強化される。
【００１２】
特許文献２には、画像データの各ブロックをフレーム間符号化して画像伝送を行う装置が開示されている。特許文献２のシステムでは、受信側は、受信エラーを検知したとき、モニターへの画像出力を停止することによって、モニターへの受信エラー発生による映像の乱れの表示を防止する。さらに、受信側は、受信エラーを検知したとき、送信側に所定の要求を行い、１フレーム内符号化されたフレーム分の画像データを送信させる。そして、受信側がフレーム内符号化された画像データを受信することによって、送信側に再同期を行い、モニターへの画像出力を再開する。
【００１３】
このように、特許文献２の技術では、受信側で検知された受信エラーに基づいて、モニターへの画像出力を停止する。そして、送信側からフレーム内符号化された画像データを送信することによって再同期を行い、モニターへの画像出力を再開するため、モニターには、受信エラー発生による映像の乱れは表示されない。
【先行技術文献】
【特許文献】
【００１４】
【特許文献１】国際公開ＷＯ９４／０２８５４６号公報（第７−１４頁、図３Ａ、３Ｂ）
【特許文献２】特開平４−３３４１８９号公報（第３−４頁、図１、２）
【発明の概要】
【発明が解決しようとする課題】
【００１５】
特許文献１のシステムでは、記録側で誤り訂正符号化を施された画像データを記録し、再生側で誤り訂正符号に基づいて、記録された画像データの復号と誤り訂正を行い、画像データを再生する。すなわち、特許文献１のシステムには、記録側と再生側の双方での誤り訂正のための対応が必要であり、誤り訂正符号化機能を備えない既存の再生側のみでの対応では誤り訂正の効果を得ることができない。特許文献１のシステムにおける記録側はデータの送信側に相当し、再生側はデータの受信側に相当し、誤った再生データはエラーを発生させる異常な受信データに相当する。したがって、特許文献１の技術では、受信側のみでの対応では、異常なデータの出力を防止できないという問題がある。
【００１６】
特許文献２のシステムでは、受信側は、受信エラーを検知したとき、送信側に通知する。その際、特許文献２のシステムでは、送信側が受信側からの通知に対して所定の対応を行うことが前提とされている。すなわち、特許文献２のシステムには、送信側が受信側からの通知に対して特別な対応を行わないシステムには適用することができないという問題がある。
【００１７】
本発明の目的は、上記の課題に鑑みてなされたもので、受信エラーが発生したときに、送信側には変更を加えることなく、受信側のみの対応によって異常なデータの出力を防止する受信装置、伝送システム、受信データ処理方法および受信装置制御プログラムを提供することにある。
【課題を解決するための手段】
【００１８】
本発明の受信装置は、受信した伝送データからの受信データの復元を含む所定の受信処理、受信データの出力、および受信処理における受信エラーの検知を行う受信処理手段と、受信エラーが予め設定された判断基準を満足するか否かを判断する制御手段と、判断の結果に基づいて受信データを記憶し、記憶した受信データを所定のタイミングで出力データとして出力する出力処理手段と、を備えることを特徴とする。
【００１９】
本発明の伝送システムは、データに所定の送信処理を行い、伝送データとして送信する送信装置と、伝送データの受信、受信した伝送データからの受信データの復元を含む所定の受信処理、受信データの出力、および受信処理における受信エラーの検知を行う受信処理手段と、受信エラーが予め設定された判断基準を満足するか否かを判断する制御手段と、判断の結果に基づいて受信データを記憶し、記憶した受信データを所定のタイミングで出力データとして出力する出力処理手段と、を備える受信装置と、を含むことを特徴とする。
【００２０】
本発明の受信データ処理方法は、伝送データを受信し、受信した伝送データからの受信データの復元を含む所定の受信処理を行って、受信データを出力し、受信処理における受信エラーの検知を行い、受信エラーが予め設定された判断基準を満足するか否かを判断し、判断の結果に基づいて受信データを記憶し、記憶した受信データを所定のタイミングで出力データとして出力することを特徴とする。
【００２１】
本発明の受信装置制御プログラムは、送信装置から伝送データを受信し、受信データを出力データとして出力する受信装置が備えるコンピュータを、受信した伝送データからの受信データの復元を含む所定の受信処理、および受信処理における受信エラーの検知を行う受信処理手段と、受信エラーが予め設定された判断基準を満足するか否かを判断する制御手段と、判断の結果に基づいて受信データを記憶し、記憶した受信データを所定のタイミングで出力データとして出力する出力処理手段
として動作させることを特徴とする。
【発明の効果】
【００２２】
本発明によれば、受信エラーが発生したとき、送信側には変更を加えることなく、受信側のみの対応によって、異常なデータの出力を防止することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１の実施形態の受信装置の構成例を示すブロック図である。
【図２】本発明の第１の実施形態の伝送システムの構成例を示すブロック図である。
【図３】本発明の第１の実施形態の受信装置の変形例の構成を示すブロック図である。
【図４】本発明の第１の実施形態の受信装置の動作を例示するフローチャートである。
【図５】本発明の第２の実施形態の受信装置の構成を例示するブロック図である。
【図６】本発明の第２の実施形態における、送信装置の構成を例示するブロック図である。
【図７】受信データのデータフォーマット例である。
【図８】受信エラーの発生時の受信データの例である。
【図９】本発明の第２の実施形態の表示画像の例である。
【図１０】本発明の第３の実施形態の受信装置の構成を例示するブロック図である。
【図１１】本発明の第４の実施形態の受信装置の構成を例示するブロック図である。
【発明を実施するための形態】
【００２４】
以下に、本発明の実施形態について図面を参照して詳細に説明する。
（第１の実施形態）
本発明の第１の実施形態について説明する。図１は、本実施形態の受信装置１００の構成例を示すブロック図である。図２は、受信装置１００を含む伝送システム１の構成例を示すブロック図である。
【００２５】
まず初めに、全体の構成について説明する。受信装置１００は、送信装置１５０に接続され、伝送システム１を構成する。受信装置１００は、送信装置１５０から伝送データを受信し、外部の出力装置１６０に出力する。出力装置１６０は、受信装置１００からの出力データを、画像、音声等、所定の形態で出力する。
【００２６】
送信装置１５０は、伝送システム１における伝送対象である「原データ」を送信するために所定の「送信処理」を行い、「伝送データ」を生成する。そして、送信装置１５０は、伝送データを受信装置１００に送信する。なお、原データとして伝送されるコンテンツの種類は特に限定されない。伝送されるコンテンツは、画像、音声の他、一般的な情報であってもよい。
【００２７】
図１を参照して、本実施形態の受信装置１００の構成と動作について説明する。
【００２８】
受信装置１００は、受信処理手段１１０、出力処理手段１２０、および制御手段１３０を備える。
【００２９】
受信処理手段１１０は、送信装置１５０から伝送データを受信し、伝送データに受信処理を行い、「受信データ」を出力する。「受信処理」とは、送信装置１５０にて行われる送信処理に対応して、伝送データから原データを復元するとともに、伝送におけるエラーの発生を検知する処理である。
【００３０】
受信処理において検知されたエラーを、以降、「受信エラー」という。受信エラーの具体的内容及び受信エラーの検出方法は限定されない。例えば、伝送データがＣＲＣ（Cyclic Redundancy Check）コード等、エラー検出用情報をもつ場合は、そのコードを用いて受信エラーの発生を検出することができる。あるいは、伝送データが所定のフォーマットをもつ場合は、受信された伝送データがそのフォーマットに則っていないとき、受信エラーが発生したと判断することができる。
【００３１】
受信処理手段１１０は、受信エラーが発生したとき、制御手段１３０に通知する。
【００３２】
出力処理手段１２０は、内部に記憶手段（図示なし）を備える。そして、出力処理手段１２０は、制御手段１３０の指示に基づいて、受信処理手段１１０から受信データを入力し、記憶手段へ書込む。出力処理手段１２０の記憶内容は、制御手段１３０によって受信データの書込みが禁止されていないときは、順次更新され、書込みが禁止されたときは、その時点のデータが保持される。そして、出力処理手段１２０は、外部からの要求等、所定のタイミングで受信データを読み出し、出力データとして外部に出力する。なお、受信データの書込み、読み出しを行う主体は出力処理手段１２０には限定されない。例えば、受信データの書込み、読み出しは、制御手段１３０によって行われてもよい。また、受信データの読み出しは、出力装置１６０によって行われてもよい。
【００３３】
制御手段１３０は、受信エラーの通知を受けたとき、受信エラーの取り扱いについて予め設定された「受信データ書込み停止基準」に基づいて、出力処理手段１２０による受信データの書込みの許可または禁止について判断を行う。
【００３４】
上記の受信データ書込み停止基準の具体的内容は限定されない。
【００３５】
したがって、受信データ書込み停止基準として、特に条件を設定しなくてもよい。この場合、制御手段１３０は、受信エラーの通知を受けたとき、無条件に、出力処理手段１２０による記憶手段への受信データの書込みを禁止する。
【００３６】
あるいは、受信データ書込み停止基準は、エラーの発生によって乱された受信データが出力装置１６０から出力されたときの、影響の度合いによって設定されてもよい。例えば、受信データ書込み停止基準として、記憶手段への受信データの書込みを禁止するときの、単位時間当たりの受信エラーの通知の頻度が設定されてもよい。
【００３７】
制御手段１３０は、受信エラーが受信データ書込み停止を満足しないとき、出力処理手段１２０による受信データの記憶手段への受信データの書込みの禁止を解除する。すなわち、出力処理手段１２０による受信データの書込みを許可する。なお、受信処理手段１１０から受信エラーの発生が通知されないときも、受信エラーが受信データ書込み停止基準を満足しないものとみなされる。
【００３８】
出力処理手段１２０は、受信データの書込みの許可を受けて、記憶手段への受信データの書込みを再開する。
【００３９】
なお、受信処理手段１１０による受信エラーの検知、及び制御手段１３０による、出力処理手段１２０への受信データの書込みの禁止指示に要する時間が無視できない場合は、受信処理手段１１０と出力処理手段１２０との間に、時間調整のための遅延手段を設ければよい。
【００４０】
図３は、本発明の第１の実施形態の受信装置１００の変形例の構成を示すブロック図である。図３の受信装置１０１は、遅延手段１４０を備える。
【００４１】
遅延手段１４０は、受信データを所定の時間だけ遅延させた後、出力する。例えば、受信データは、一旦、遅延手段１４０に記憶される。そして、記憶された受信データは、所定の遅延時間だけ経過した後に遅延手段１４０から読み出されることで、所定の遅延処理が行われる。遅延時間の長さについては後述する。
【００４２】
そして、遅延された受信データは、制御手段１３０による受信データの書込みの停止の制御がない限り出力処理手段１２０に転送され、出力処理手段１２０から出力される。
【００４３】
出力処理手段１２０は、遅延手段１０４によって遅延された受信データを記憶し、外部からの所定のタイミングで受信データを読み出し、出力データとして出力する。
【００４４】
例えば、伝送されるコンテンツが画像であるときは、フレームメモリやラインメモリを遅延手段１４０として用いることができる。すなわち、受信データは、一旦、フレームメモリやラインメモリに記憶され、上記の遅延時間だけ経過した後、出力処理手段１２０へ出力されるようにすればよい。詳細については、第２の実施形態において説明する。
【００４５】
また、原データが音声データであれば、出力処理手段１２０は、所定の期間の音声データを記憶するための「音声メモリ」を備えればよい。この場合、出力処理手段１２０に記憶された音声データは、出力装置１６０の出力タイミングに基づいて音声メモリから出力データとして読み出される。出力装置１６０は、出力データに基づいて音声を出力する。
【００４６】
なお、受信エラーが検知されたときは、画像の出力の場合とは異なり、出力装置１６０は、固定の音声データに基づいて音声を出力すると、ノイズが発生する可能性がある。そこで、制御手段１３０は、出力処理手段１２０による記憶手段への受信データの書込みの停止に加え、出力処理手段１２０に「ミュート」の制御を行ってもよい。ミュートとは、出力処理手段１２０からの出力データを出力装置１６０から出力したとき、その再生された音声の出力を最小とする出力データを出力処理手段１２０から出力させることである。
【００４７】
そして、受信エラーが回復すると、制御手段１３０は、出力処理手段１２０の記憶手段への受信データの書込みの停止を解除する。さらに、制御手段１３０は、所定のタイミング、例えば更新された音声データにおける無音期間を検知して、検知された無音期間に出力処理手段１２０に対するミュートを解除して、出力処理手段１２０から音声の出力を再開させる。上記の、原データが音声データであるときの処理は一例であり、ノイズの発生等、実用上の問題が生じないように適宜、必要な処理を行えばよい。
【００４８】
以上のように、遅延手段１４０の具体的実現方法は、伝送されるコンテンツに応じて、適宜、選択することができる。
【００４９】
図４は、本実施形態の伝送システム１の受信装置１００の動作例を示すフローチャートである。図４を参照して、本実施形態の受信装置１００の動作について説明する。
【００５０】
制御手段１３０は、受信処理手段１１０から通知された受信エラーが「受信データ書込み停止基準」を満足するか否かを判断する（Ｓ１０１）。
【００５１】
制御手段１３０は、受信エラーが受信データ書込み停止基準を満足しなければ（Ｓ１０１：Ｎｏ）、出力処理手段１２０による受信データの書込みの停止は行わない（Ｓ１０５）。そして、制御手段１３０は、ステップＳ１０１の処理に戻る。
【００５２】
制御手段１３０は、受信エラーが受信データ書込み停止基準を満足すれば（Ｓ１０１：Ｙｅｓ）、出力処理手段１２０による受信データの書込みを停止させる（Ｓ１０２）。
【００５３】
次に、制御手段１３０は、受信エラーが受信データ書込み停止基準を満足しなくなったか否か確認する（Ｓ１０３）。例えば、受信処理手段１１０からのエラーの通知がなくなった場合は、受信エラーの回復と判断できる。この場合、受信エラーは受信データ書込み停止基準を満足しないと判断できる。
【００５４】
制御手段１３０は、受信エラーが受信データ書込み停止基準を満足しなくなるまで（Ｓ１０３：Ｎｏ）、ステップＳ１０３の処理を継続する。
【００５５】
制御手段１３０は、受信エラーが受信データ書込み停止基準を満足しなくなったことを確認すれば（Ｓ１０３：Ｙｅｓ）、出力処理手段１２０への受信データの書込みの停止を解除する（Ｓ１０４）。出力処理手段１２０は、書込み停止の解除を受けて、受信処理手段１１０からの受信データの書込みを再開する（Ｓ１０５）。そして、制御手段１３０は、ステップＳ１０１の処理に戻る。
【００５６】
このように、本実施形態の受信装置１００は、受信エラーを受信側で検知して受信エラーの発生に対応することができ、受信エラーにより乱れた受信データを出力装置１６０に出力することがない。そして、その際、受信エラーの発生に対応する受信処理（以降、「受信エラー処理」という。）は、受信側のみで行われる。したがって、本実施形態の受信装置１００は、受信エラー処理のための特別な機能を備えない、通常の送信装置からのデータ伝送であっても、受信エラーにより乱れた受信データを出力することがないという効果がある。
【００５７】
また、本実施形態では、受信エラー発生による異常なデータは出力処理手段１２０には書込まれない。そして、受信エラーの回復によって正常となった受信データが出力処理手段１２０に書込まれる。したがって、受信エラーが発生したときに、受信側のみの対応で、異常なデータの出力を防止できる効果がある。
【００５８】
なお、図４に示したフローチャートは、本実施形態の受信装置１００の動作を例示したものであって、本発明の動作は、このフローチャートに示されたものに限定されない。
（第２の実施形態）
本発明の第２の実施形態について説明する。図５は、本実施形態の受信装置１０２の構成を示すブロック図である。図６は、本実施形態において受信装置１０２へ画像データを送信する、送信装置１５１の構成を示すブロック図である。送信装置１５１と受信装置１０２は、画像データ伝送システムを構成する。
【００５９】
まず、図６を参照して、送信装置１５１の構成と動作について説明する。送信装置１５１は、送信処理部１５２を備える。送信処理部１５２は、乱数生成部１５３、演算部１５４、８Ｂ／１０Ｂ（8bit/10bit）変換部１５５およびＰ／Ｓ（Parallel/Serial）変換部１５６を含む。
【００６０】
乱数生成部１５３と演算部１５４は、原データに、「送信処理」としてのスクランブル処理を行う。乱数生成部１５３は、スクランブル処理を行うための乱数を生成する。演算部１５４は、生成された乱数を用いて原データのスクランブル処理を行う。
【００６１】
スクランブル処理されたデータは、８Ｂ／１０Ｂ変換部１５５によってコード化される。「８Ｂ／１０Ｂ変換」とは、８ビットの原データを１０ビットのデータコードに変換すると同時に、受信側でデータを受信するためのクロック情報をデータコードとして埋め込む処理である。このように、コード化されたデータには、データ情報に加えて受信側で使用されるクロック情報が含まれる。クロック情報には、受信側のクロックを送信側と同期するための情報と、受信側の乱数の生成を送信側の乱数の生成に同期させるための初期化信号が含まれる。そして、コード化されたデータは、Ｐ／Ｓ変換部１５６によって、パラレルデータからシリアルデータに変換される。
【００６２】
以上のように、送信装置１５１は、原データに送信処理を行い、伝送データとして出力する。
【００６３】
図５を参照して、本実施形態の受信装置１０２の構成と動作について説明する。受信装置１０２は、受信処理部１１１、遅延部１４１、フレームメモリ部１２１、制御部１３１を備える。受信処理部１１１は、Ｓ／Ｐ（Serial/Parallel）変換部１１２、１０Ｂ／８Ｂ（10bit/8bit）変換部１１３、ＦＩＦＯ／ＥＢ部１１４、乱数生成部１１５、演算部１１６を含む。
【００６４】
Ｓ／Ｐ変換部１１２は、送信装置１５１のＰ／Ｓ変換部１５６によってシリアルデータに変換された伝送データをパラレルデータに変換する。
【００６５】
１０Ｂ／８Ｂ変換部１１３は、送信装置１５１の８Ｂ／１０Ｂ変換部１５５によってコードに変換された伝送データを復号する。ＦＩＦＯ／ＥＢ部１１４は、前述のエラスティックメモリである。ＦＩＦＯ／ＥＢ部１１４は、送信装置１５１側のタイミングで伝送データが書込まれ、書込まれた伝送データが受信装置１０２のタイミングで読み出されることによって伝送データのタイミング変換を行う。なお、送信装置１５１による８Ｂ／１０Ｂ変換によって伝送データに含められたクロック情報は、受信処理部１１１によるデータ受信に用いられるクロックと、送信装置１５１側のクロックとの同期に使用される。
【００６６】
乱数生成部１１５は、乱数を生成して演算部１１６に供給する。演算部１１６は、生成された乱数を用いて伝送データのデスクランブル処理を行う。なお、送信装置１５１による８Ｂ／１０Ｂ変換では、伝送データに所定の周期で初期化信号が挿入される。乱数生成部１１５の乱数の生成は、挿入された初期化信号に基づいて、送信側と同期される。演算部１１６は、生成された乱数を用いて伝送データから原データを復元する。復元された原データには、必要に応じて画像処理が行われてもよい。その場合は、遅延部１４１への入力前に、画像処理部（図示なし）を追加すればよい。
【００６７】
復元された原データ（受信データ）は、遅延部１４１にて所定の遅延時間だけ遅延され、フレームメモリ部１２１に書込まれる。ここでの遅延時間は、後述のように、受信エラーが実際に発生してから、そのエラーが検知されるまでの時間差である検出遅延時間に基づいて設定される。通常は、遅延時間は、検出遅延時間に等しいか、あるいはそれより長い時間に設定される。フレームメモリ部１２１に書込まれた受信データは、外部の出力装置によって、例えばフレーム周期によって規定される所定の出力タイミングでフレームメモリ部１２１から読み出される。フレームメモリ部１２１からの受信データの読み出しは、フレームメモリ部１２１等によって行えばよい。なお、本実施形態における出力装置とは、具体的には表示装置である。
【００６８】
上記の遅延処理により、エラー検出後のデータは更新されないため、出力装置では遅延時間だけ前のフレームの画像を表示することになるが、視覚的には大きな乱れにはならない。
【００６９】
１０Ｂ／８Ｂ変換部１１３、ＦＩＦＯ／ＥＢ部１１４、および演算部１１６は、受信エラーの検出も行う。具体的には、１０Ｂ／８Ｂ変換部１１３は、コード化されたデータのリードエラーやコードエラーを検知する。ＦＩＦＯ／ＥＢ部１１４は、エラスティックメモリのオーバーフローエラー、アンダーフローエラーを検知する。演算部１１６は、デスクランブルされた受信データに含まれるべき所定のデータパターンやデータ値がモニタリングされないとき、データエラーとして検知する。
【００７０】
図７は、受信データのデータフォーマット例である。図８は、受信エラー発生時の受信データの例である。図７、８を参照して、受信エラーの発生とその検知について説明する。
【００７１】
図７に示したデータフォーマットは、DisplayPort（標準化団体ＶＥＳＡ（Video Electronics Standards Association）が発表した、パソコンや映像機器をディスプレイに接続する規格の１つ）のものである。受信データのデスクランブルは、このフォーマットに基づいて行われる。なお、ＦＳシンボルおよびＦＥシンボルなどのＫコードと呼ばれるシンボルは、８Ｂ／１０Ｂ変換で使用される特殊なシンボルである。Ｋコードは、スクランブルの同期にも使用されるため、スクランブルおよびデスクランブル対象外である。ＦＳシンボルとＦＥシンボルの間のデータ（以降、「シンボル間データ」という。）の値は、通常、”０”である。
【００７２】
しかし、図８のように、データエラーなどによって同期崩れが発生すると、デスクランブルされた受信データ中のシンボル間データの値は本来の値”０”とはならない。したがって、”０”であるべきところのシンボル間データの値が”０”ではないことをモニタリングすることによって、同期崩れの発生が検知される。DisplayPortの伝送データであれば、ＦＳシンボル−ＦＥシンボル間の”０”データや、ＢＳシンボル後のＶＢＩＤデータの上位２ビットの“０”データをモニタリングすればよい。
【００７３】
ところで、エラーの発生の検出は、一部のＫコードを受信したタイミングで初めて行えるため、実際にエラーが発生してから、そのエラーが検知されるまでには、時間差が生ずる（図８参照）。そこで、受信データは、遅延部１４１によって、この時間差に相当する時間以上遅延させてからフレームメモリ部１２１に書込まれる。
【００７４】
１０Ｂ／８Ｂ変換部１１３、ＦＩＦＯ／ＥＢ部１１４において検出可能なエラーが発生した場合も、スクランブルエラーが発生する可能性が高い。また、１０Ｂ／８Ｂ変換部１１３、ＦＩＦＯ／ＥＢ部１１４は、上記の、異常データパターンの検出に用いる演算部１１６よりも、早くエラーを検出できる可能性がある。そこで、１０Ｂ／８Ｂ変換部１１３、ＦＩＦＯ／ＥＢ部１１４において検出されるエラーも、スクランブルエラーの検出要因とする。以降、演算部１１６において検出された受信エラーに加え、１０Ｂ／８Ｂ変換部１１３、ＦＩＦＯ／ＥＢ部１１４のそれぞれにおいて検出された２種類のエラーも、「受信エラー」という。
【００７５】
以上のように検知された３種類の受信エラーは、それぞれ、制御部１３１に通知される。制御部１３１は、予め設定された「受信データ書込み停止基準」に基づいて、それぞれの受信エラーによってフレームメモリへのデータの書込みを停止するか否かを判断する。具体的には、制御部１３１は、３種類の受信エラーが受信データ書込み停止基準を満足すると判断したとき、遅延部１４１によって遅延された受信データのフレームメモリ部１２１への書込みを停止する。受信データ書込み停止基準の具体的内容は限定されない。
【００７６】
受信データ書込み停止基準として、例えば、３種類の受信エラーの各々について、フレームメモリへのデータの書込みを停止するか否かが設定されてもよい。また、３種類の受信エラーの各々は、表示に与える影響が異なる。そこで、必要に応じて、制御部１３１が各々の受信エラーの発生頻度を計測し、発生頻度に応じてフレームメモリへのデータの書込みを停止してもよい。この場合は、３種類の受信エラーの各々について、フレームメモリへのデータの書込みを停止するときの発生頻度を受信データ書込み停止基準として設定すればよい。
【００７７】
この書込みの停止制御により、受信エラーによって乱れた受信データは、遅延部１４１において出力が保留され、フレームメモリ部１２１には書込まれない。そのため、外部の出力装置は、フレームメモリ部１２１の途中まで更新された、受信エラーの発生の検知時点までの受信データを継続して出力する。そして、受信エラーが回復されると、制御部１３１は、フレームメモリ部１２１に対し、遅延部１４１からの受信データの書込みの停止を解除する。フレームメモリ部１２１は遅延部１４１からの受信データの書込みをフレームの先頭から再開する。
【００７８】
このフレームメモリ部１２１への書込みの制御を、さらに詳細に説明する。
【００７９】
図９は、本実施形態における表示画像の例である。表示画像は、受信装置１０２のフレームメモリに記憶されているその時点の受信データに対応する。図９（ａ）は、正常に受信されたときのフレーム毎の表示画像を示す。図９（ｂ）は、フレーム＃３の途中で受信エラーが検知されたときの前後のフレームの表示画像を示す。
【００８０】
図９（ｂ）のフレーム＃３では、「Ａ」のキャラクタの表示画像は、受信エラーが検知されるまで、キャラクタ「Ｂ」の表示画像によって更新される。そして、受信エラーが検知されたとき、制御部１３１がフレームメモリ部１２１による受信データの書込みを禁止するため、表示画像のキャラクタ「Ｂ」への更新は途中で停止される。
【００８１】
そのため、フレーム＃３の表示画像の下半分には、キャラクタ「Ａ」が更新されずに残る。そのため、フレーム＃３では、図９（ｂ）のような、「Ｂ」の上半分と「Ａ」の下半分が結合された画像が表示される。ところが、人間がフレーム＃２、＃３、＃４と連続して見る場合は、表示画像に対して視覚的な不自然さを感じることはない。このように、シーンの切替時に受信エラーが発生した場合であっても、人間に異常な表示を認識させることはない。当然ながら、シーンの切替時ではないときに受信エラーが発生した場合は、受信エラー発生前の表示が維持されるので、瞬間的にも異常な表示が行われることはない。
【００８２】
そして、フレーム＃３の受信データを受信している段階で受信エラーが回復したとき、次のフレーム＃４の先頭からフレームメモリ部１２１による受信データの書込みが再開されるので、表示画像はキャラクタ「Ｂ」へ更新される。
【００８３】
以上のように、その他のフレームでは、「Ａ」または「Ｂ」のいずれかの画像が表示される。フレーム＃３のみにおいて、キャラクタ「Ａ」でも「Ｂ」でもない画像が表示されるが、視覚的には異常とは感じられない。特に、ＰＣ（Personal Computer）等に使用されているような、表示画像の変化の頻度が高くない表示機器の場合は、エラーによる画像の乱れは、実用上ほぼ問題がないレベルにまで解消される。
【００８４】
ところが、本実施形態のような、受信エラー発生時における表示の更新停止制御が行われない場合は、エラーを含むデータがそのまま表示される。
【００８５】
通常、エラーはランダムに発生すると考えられる。そのため、上記のフレーム＃３のように、表示画像が前後のフレームの表示画像と部分的に同じになる可能性は低い。そのため、視覚的に異常と感じられる画像が表示される可能性が高い。
【００８６】
また、受信データにデスクランブルが行われる場合には、エラーの影響が複数のフレームに及ぶ可能性もある。そのため、視覚的に異常と感じられる画像が、複数フレームに亘って表示される可能性があり、受信エラーが表示画像に与える影響は極めて大きい。
【００８７】
なお、デスクランブルに使用される乱数の生成は、伝送データに所定のタイミングで繰り返し含まれる初期化信号によって、送信側における乱数の生成に再同期される。受信側の乱数の生成が再同期されることによって、同期崩れによる受信エラーが回復される。受信エラーが回復されれば、フレームメモリ部１２１による受信データの書込みは再開される。
【００８８】
このように、本実施形態の画像データ伝送システムでは、受信装置が受信エラーの発生を検出したとき、表示画像の更新を停止する。そのため、受信エラーが発生したときに、送信側には一切変更を加えることなく、受信装置のみの対応で異常な画像表示の発生を防止できるという効果がある。
【００８９】
送信側に変更を加える必要がないので、本実施形態の適用前から使用していた送信装置に、本実施形態の受信装置を接続することができる。また、送信側に変更を加える必要がないことは、送信側における付加データの追加等の伝送データの内容や形式の変更、および、伝送方式等の本伝送システムに適用する規格の変更は、一切必要がないことを意味する。
【００９０】
さらに、本実施形態では、受信装置は、受信エラーの検出に要する時間以上、遅延させて、受信データをフレームメモリへ出力する。そのため、受信エラーの発生から実際に受信エラーが検知されるまでの間に異常な画像が表示されることがないという効果がある。
【００９１】
なお、本実施形態では、受信処理として、Ｓ／Ｐ変換と１０Ｂ／８Ｂ変換とデスクランブル処理を行うものとして説明したが、これらの処理は必須ではない。要するに、受信処理は、受信エラーの発生の検知に利用可能な情報を発生させることであればよく、その具体的な処理内容は限定されない。
【００９２】
また、本実施形態では、乱数を用いたスクランブルおよびデスクランブルを行うものとしたが、スクランブルおよびデスクランブルの具体的な方式は任意であり、必ずしも乱数を用いた方式でなくてもよい。
（第３の実施形態）
本発明の第３の実施形態について説明する。図１０は、本実施形態の受信装置１０３の構成を示すブロック図である。受信装置１０３と第２の実施形態の送信装置１５１（図６参照）は、画像データ伝送システムを構成する。
【００９３】
図１０を参照して、本実施形態の受信装置１０３の構成と動作について説明する。受信装置１０３は、第２の実施形態の受信装置１０２（図５参照）の遅延部１４１に相当するフレームメモリ部１４２を備える点を除いて、受信装置１０２と同一の構成を備える。したがって、図５と同一の構成には、同一の名称と同一の番号を付記して説明を省略し、相違点についてのみ説明する。
【００９４】
伝送データは、受信処理部１１１にて受信処理され、原データ（受信データ）として復元されてフレームメモリ部１４２に書込まれる。フレームメモリ部１４２は１フレーム分の受信データを保持する。そして、フレームメモリ部１４２に書込まれた受信データの量がフレームメモリ部１４２の記憶容量に達すると、最も早く書込まれたデータから順に読み出され、フレームメモリ部１２１へ書込まれる。これにより、受信データがフレームメモリ部１４２に書込まれてから、フレームメモリ部１２１に書込まれるまでに、1フレーム分の時間差（遅延）が生ずる。なお、上記の、フレームメモリ部１２１への受信データの書込みを遅延させるための制御方法は一例であり、適宜、適切な方法を用いればよい。
【００９５】
フレームメモリ部１２１に記憶された受信データは、外部の出力装置の出力タイミングに合わせて読み出されて、出力装置へ出力される。
【００９６】
受信処理部１１１の１０Ｂ／８Ｂ変換部１１３、ＦＩＦＯ／ＥＢ部１１４、および演算部１１６のそれぞれにおいて検知された前述の３種類の受信エラーは、制御部１３１に通知される。制御部１３１は、予め設定された「受信データ書込み停止基準」に基づいて、それぞれの受信エラーによって、フレームメモリ部１４２からフレームメモリ部１２１へのデータの書込みを停止するか否かを判断する。具体的には、制御部１３１は、３種類の受信エラーが受信データ書込み停止基準を満足すると判断したとき、フレームメモリ部１４２によって遅延された受信データのフレームメモリ部１２１への書込みを停止する。受信データ書込み停止基準の具体的内容は限定されない。
【００９７】
そして、制御部１３１は、受信エラーが回復すると、フレームメモリ部１４２からフレームメモリ部１２１への受信データの書込みの停止を解除する。すなわち、フレームメモリ部１２１は、受信エラーが回復したとき、フレームメモリ部１４２のフレームの先頭の受信データから読み出しを開始し、フレームメモリ部１２１に書込む。
【００９８】
このように、本実施形態は、第２の実施形態と同様に、受信装置が受信エラーの発生を受信側で検知して、その受信エラー発生に対応する。そして、受信エラーによる乱れた受信データを出力装置に出力することはない。
【００９９】
なお、本実施形態では、フレームメモリ部１４２を前述の遅延部１４１に相当するものとした。すなわち、遅延効果を得るためのフレームメモリ部１４２は、フレームメモリ部１２１とカスケードに接続される。しかし、フレームメモリ部１４２は、必ずしもフレームメモリ部１２１にカスケードに接続されなくてもよい。
【０１００】
例えば、フレームメモリ部１４２は、フレームメモリ部１２１とパラレルに接続されてもよい。フレームメモリ部１４２がフレームメモリ部１２１とパラレルに接続される場合は、受信データが書込まれるフレームメモリと、読み出されるフレームメモリを、交互に切替えればよい。この制御によっても、フレームメモリ部１４２またはフレームメモリ部１２１にそれぞれ書込まれた受信データが出力装置１６０に表示されるまでに、１フレームの時間差が生ずる。したがって、カスケードに接続された場合と同様に、遅延部１４１と同様の遅延効果を得ることができる。
【０１０１】
そして、制御部１３１は、前述の３種類の受信エラーのいずれかの発生が通知され、受信データ書込み停止基準を満足すると判断したとき、受信データのフレームメモリ部１２１への書込みを停止する。具体的には、制御部１３１は、出力用の受信データがそのときに読み出されているフレームメモリ部、例えば、フレームメモリ部１４２を読み出し用として固定し、フレームメモリ部１４２への受信データの書込みを停止すればよい。制御部１３１は、次のフレームの表示のタイミングになっても受信データの読み出しをフレームメモリ部１２１からには切替えず、フレームメモリ部１４２からの受信データの読み出しを継続する。そして、制御部１３１は、受信エラーが回復すると、フレームメモリ部１４２の読み出し用としての固定と、フレームメモリ部１４２への受信データの書込みの停止を解除する。制御部１３１は、受信エラーが回復すると、フレームの先頭から受信データが書込まれたフレームメモリ部１２１からの受信データの読み出しを開始する。このような制御方法によっても、上記と同様の効果が得られる。
（第４の実施形態）
本発明の第４の実施形態について説明する、図１１は、本実施形態の受信装置１０４の構成を示すブロック図である。受信装置１０４と第２の実施形態の送信装置１５１（図６参照）は、画像データ伝送システムを構成する。
【０１０２】
図１１を参照して、本実施形態の受信装置１０４の構成と動作について説明する。受信装置１０４は、第２の実施形態の受信装置１０２（図５参照）の遅延部１４１に相当するラインメモリ部１４３を備える点を除いて、受信装置１０２と同一の構成を備える。したがって、図５と同一の構成には、同一の名称と同一の番号を付記して説明を省略し、相違点についてのみ説明する。
【０１０３】
伝送データは、受信処理部１１１にて受信処理され、原データ（受信データ）として復元されてラインメモリ部１４３に書込まれる。ラインメモリ部１４３は、２ライン分の受信データを保持する。ラインメモリ部１４３は、ラインメモリ１４４とラインメモリ１４５を備える。受信データは、ラインメモリ１４４とラインメモリ１４５に、フレームの先頭から１ラインずつ交互に書込まれる。また、ラインメモリ１４４とラインメモリ１４５に書込まれた受信データの量がラインメモリ１４４または１４５の記憶容量に達すると、最も早く書込まれたラインメモリから受信データが１ラインずつ交互に読み出される。
【０１０４】
例えば、１０番目のラインの受信データがラインメモリ１４４に書込まれているとき、ラインメモリ１４５に記憶された１つ前の９番目のラインの受信データが読み出されて、フレームメモリ部１２１に書込まれる。そして、９番目のラインの受信データが読み出されたラインメモリ１４５には、１１番目のラインの受信データが書込まれる。ラインメモリ１４５に１１番目のラインの受信データが書込まれているとき、ラインメモリ１４４に記憶された１０番目のラインの受信データが読み出されて、フレームメモリ部１２１に書込まれる。
【０１０５】
このように、受信データがラインメモリ部１４３へ書込まれてから、フレームメモリ部１２１に書込まれるまでに、1ライン分の時間差（遅延）が生ずる。なお、上記の、フレームメモリ部１２１への受信データの書込みを遅延させるための制御方法は一例であり、適宜、適切な方法を用いればよい。
【０１０６】
フレームメモリ部１２１に記憶された受信データは、外部の出力装置の出力タイミングに合わせて読み出されて、出力装置へ出力される。
【０１０７】
受信処理部１１１の１０Ｂ／８Ｂ変換部１１３、ＦＩＦＯ／ＥＢ部１１４、および演算部１１６のそれぞれにおいて検知された前述の３種類の受信エラーは、制御部１３１に通知される。制御部１３１は、予め設定された「受信データ書込み停止基準」に基づいて、それぞれの受信エラーによって、ラインメモリ部１４３からフレームメモリ部１２１へのデータの書込みを停止するか否かを判断する。具体的には、制御部１３１は、３種類の受信エラーが受信データ書込み停止基準を満足すると判断したとき、ラインメモリ部１４３によって遅延された受信データのフレームメモリ部１２１への書込みを停止する。受信データ書込み停止基準の具体的内容は限定されない。
【０１０８】
そして、制御部１３１は、受信エラーが回復すると、ラインメモリ部１４３からフレームメモリ部１２１への受信データの書込みの停止を解除する。すなわち、フレームメモリ部１２１は、受信エラーが回復したとき、ラインメモリ部１４３のフレームの先頭の受信データから読み出しを開始し、フレームメモリ部１２１に書込む。
【０１０９】
本実施形態では、受信データは、１ライン分遅延されてフレームメモリ部１２１に書込まれる。画像データは、１ライン分ごとのデータが伝送データの単位として取り扱われることがある。その場合、受信データのエラー発生の検知は、１ライン分の受信データにて行うことができる。したがって、受信装置１０４は、ラインメモリ部１４３にて１ライン分の遅延時間を確保することで、受信エラー発生に対応することができる。
【０１１０】
このように、本実施形態は、第２、第３の実施形態と同様に、受信装置が受信エラーの発生を受信側で検知して、その受信エラー発生に対応する。そして、受信エラーによる乱れた受信データを出力装置に出力することはない。
【０１１１】
また、本実施形態は、第２および第３の実施形態と同様に、受信エラーの発生から受信エラーが検知されるまでに時間差が生ずる場合においても受信エラー処理を行うことができる効果がある。
【０１１２】
さらに、本実施形態の受信装置１０４は、第３の実施形態の受信装置１０３が遅延手段としてフレームメモリを１フレーム分備えるのに対して、ラインメモリを２ライン分のみ備える。そのため、本実施形態の受信装置１０４は、使用するメモリ容量を削減してコストダウンを図ることができる。
【０１１３】
なお、本実施形態では、受信データを遅延させるラインメモリの数は２つとした。しかし、使用するラインメモリの数は、実際に受信エラーが発生してからその受信エラーが検出され、受信データ書込み停止基準に基づく判断が完了するまでに要する遅延時間に応じて決定すればよい。この遅延時間が１ライン分の期間を上回るならば、遅延部は、その時間に対応できる複数のラインメモリを備え、備えられた複数のラインメモリに順に書込みと読み出しを行って、所定の遅延時間を確保すればよい。このように、使用するラインメモリの数は、上記の遅延時間が確保できる数であればよい。
【０１１４】
なお、本願発明は、上述の各実施形態に限定されるものではなく、本願発明の要旨を逸脱しない範囲で種々変更、変形して実施することができる。
【０１１５】
本発明では、伝送システムとして送信装置と受信装置を接続する通信方式は、特定の方式に限定されない。例えば、通信方式として、一般の各種の無線通信や、移動体通信、衛星通信、あるいは、有線ＬＡＮや電力線通信などの有線通信が適用できる。
【０１１６】
また、本発明では、出力装置を受信装置の外部の装置として説明したが、出力装置は、必ずしも受信装置の外部の装置でなくてもよい。出力装置は、受信装置と一体化されたものでもよい。
【０１１７】
したがって、本発明の受信装置は、送信装置との通信機能と出力機能を備えた組み込み端末、携帯電話、スマートフォン、タブレット端末、ＰＤＡ（Personal Digital Assistants）、またはパソコン等であってもよい。
【０１１８】
なお、上述の各実施形態における、出力処理手段による受信データの書込みの許可または禁止についての判断等、受信装置における各処理は、コンピュータを用いたソフトウェアによって実行されてもよい。すなわち、コンピュータプログラムが、受信装置等に内蔵されたコンピュータ（図示なし）によって読み込まれ、実行されることによって、受信装置の処理が行われてもよい。プログラムを用いた処理を行っても、上述の実施形態の処理と同内容の処理を行うことができる。
【０１１９】
なお、プログラムは、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、フラッシュメモリ等の半導体記憶装置、光ディスク、磁気ディスク、光磁気ディスク等、非一時的な媒体に格納されてもよい。
【０１２０】
なお、以上の実施形態は各々他の実施形態と組み合わせることができる。
【０１２１】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
受信した伝送データからの受信データの復元を含む所定の受信処理、前記受信データの出力、および前記受信処理における受信エラーの検知を行う受信処理手段と、
前記受信エラーが予め設定された判断基準を満足するか否かを判断する制御手段と、
前記判断の結果に基づいて前記受信データを記憶し、前記記憶した前記受信データを所定のタイミングで出力データとして出力する出力処理手段と、
を備えることを特徴とする受信装置。
（付記２）
前記出力処理手段は、
前記受信エラーが前記判断基準を満足するとき、前記受信データの記憶を停止し、
前記受信エラーが前記判断基準を満足しないとき、前記受信データの記憶を実行する
ことを特徴とする付記１に記載の受信装置。
（付記３）
前記受信処理手段から前記受信データを入力し、前記受信データに対する前記受信処理、前記受信データの出力、前記受信エラーの検知、および前記判断に費やされる処理時間以上遅延させて、前記受信データを前記出力処理手段へ出力する遅延手段
を備えることを特徴とする付記１または２に記載の受信装置。
（付記４）
前記受信データは画像データであり、
前記遅延手段は、前記受信データを記憶し、前記記憶から前記処理時間以上経過した後、前記受信データを出力するためのフレームメモリまたはラインメモリである
ことを特徴とする付記３に記載の受信装置。
（付記５）
前記受信処理手段は、複数の前記受信エラーを検出し、
前記判断基準は、前記複数の受信エラーの各々について規定される
ことを特徴とする付記１乃至４のいずれかに記載の受信装置。
（付記６）
前記受信処理手段は、
符号化された前記伝送データの復号を含む前記受信処理を行い、
前記復号の結果に基づいて前記受信エラーを検知する
ことを特徴とする付記１乃至５のいずれかに記載の受信装置。
（付記７）
前記受信処理手段は、
スクランブルされた前記伝送データのデスクランブルを含む前記受信処理を行い、
前記デスクランブルの結果として出力された前記受信データに含まれるデータパターンまたはデータ値に基づいて前記エラーを検知する
ことを特徴とする付記１乃至６のいずれかに記載の受信装置。
（付記８）
前記受信処理手段は、
前記伝送データを記憶するエラスティックメモリを備え、
前記エラスティックメモリのオーバーフローエラーおよびアンダーフローエラーを前記受信エラーとして検知する
ことを特徴とする付記１乃至７のいずれかに記載の受信装置。
（付記９）
前記所定のタイミングは、前記出力データを入力する外部の出力装置によって規定される
ことを特徴とする付記１乃至８のいずれかに記載の受信装置。
（付記１０）
データに所定の送信処理を行い、伝送データとして送信する送信装置と、
前記伝送データの受信、前記受信した伝送データからの受信データの復元を含む所定の受信処理、前記受信データの出力、および前記受信処理における受信エラーの検知を行う受信処理手段と、前記受信エラーが予め設定された判断基準を満足するか否かを判断する制御手段と、前記判断の結果に基づいて前記受信データを記憶し、前記記憶した前記受信データを所定のタイミングで出力データとして出力する出力処理手段と、を備える受信装置と、
を含むことを特徴とする伝送システム。
（付記１１）
伝送データを受信し、
前記受信した伝送データからの受信データの復元を含む所定の受信処理を行って、前記受信データを出力し、
前記受信処理における受信エラーの検知を行い、
前記受信エラーが予め設定された判断基準を満足するか否かを判断し、
前記判断の結果に基づいて前記受信データを記憶し、前記記憶した前記受信データを所定のタイミングで出力データとして出力する
ことを特徴とする受信データ処理方法。
（付記１２）
送信装置から伝送データを受信し、受信データを出力データとして出力する受信装置が備えるコンピュータを、
前記受信した伝送データからの前記受信データの復元を含む所定の受信処理、および前記受信処理における受信エラーの検知を行う受信処理手段と、
前記受信エラーが予め設定された判断基準を満足するか否かを判断する制御手段と、
前記判断の結果に基づいて前記受信データを記憶し、前記記憶した前記受信データを所定のタイミングで前記出力データとして出力する出力処理手段
として動作させることを特徴とする受信装置制御プログラム。
【符号の説明】
【０１２２】
１    伝送システム
１００、１０１、１０２、１０３、１０４    受信装置
１１０    受信処理手段
１１１    受信処理部
１１２    Ｓ／Ｐ変換部
１１３    １０Ｂ／８Ｂ変換部
１１４    ＦＩＦＯ／ＥＢ部
１１５、１５３    乱数生成部
１１６、１５４    演算部
１２０    出力処理手段
１２１、１４２    フレームメモリ部
１３０    制御手段
１３１    制御部
１４０    遅延手段
１４１    遅延部
１４３    ラインメモリ部
１４４、１４５    ラインメモリ
１５０、１５１    送信装置
１５２    送信処理部
１５５    ８Ｂ／１０Ｂ変換部
１５６    Ｐ／Ｓ変換部
１６０    出力装置
【図１】
2015154329.tif 000003
【図２】
2015154329.tif 000004
【図３】
2015154329.tif 000005
【図４】
2015154329.tif 000006
【図５】
2015154329.tif 000007
【図６】
2015154329.tif 000008
【図７】
2015154329.tif 000009
【図８】
2015154329.tif 000010
【図９】
2015154329.tif 000011
【図１０】
2015154329.tif 000012
【図１１】
2015154329.tif 000013