(57)【要約】【課題】サブプロセッサで発生したエラーの原因やその時の様々な状態に応じて、ホストプロセッサの管理の下で適応的な処理を迅速に行う。特に、画像処理用のサブプロセッサで発生したエラーの原因やその時の様々な状態に応じて、ホストプロセッサの管理の下で適応的な処理を迅速に行い、画像処理エラーに起因する画像の乱れやチラツキなどを最小限に抑える。【解決手段】ホストプロセッサからサブプロセッサに、エラー原因に応じたエラー処理手順を記述したエラー処理表を送信し、サブプロセッサでエラーを検出した時、そのエラーの原因に応じてエラー処理表に記述されたエラー処理手順を行う。特に、サブプロセッサは、画像処理プロセッサであっても良い。また、エラー処理手順は、その処理手順の内容をコード化したコードで記述されていてもよく、サブプロセッサが実行可能なコンピュータプログラムで記述されていても構わない。【選択図】図１
2007207149.tif 000002
【特許請求の範囲】
【請求項１】
ホストプロセッサからサブプロセッサに、エラー原因に応じたエラー処理手順を記述したエラー処理表を送り、
サブプロセッサでエラーを検出した時、そのエラーの原因に応じて前記エラー処理表に記述されたエラー処理手順を行う、
エラー制御方法。
【請求項２】
前記ホストプロセッサは汎用プロセッサであり、前記サブプロセッサは画像処理プロセッサである、
請求項１に記載のエラー制御方法。
【請求項３】
前記エラー処理手順は、その処理手順の内容をコード化したコードで記述されている、
請求項１または請求項２に記載のエラー制御方法。
【請求項４】
前記エラー処理手順は、その処理手順をサブプロセッサが実行可能なコンピュータプログラムで記述されている、
請求項１から請求項３の何れか１項に記載のエラー制御方法。
【請求項５】
前記エラー処理手順は、前記ホストプロセッサが制御する機器の機種によって異なる、
請求項１から請求項４の何れか１項に記載のエラー制御方法。
【請求項６】
汎用プロセッサであるホストプロセッサと、
画像処理プロセッサであるサブプロセッサと、を備えた電気機器であって、
前記ホストプロセッサは、前記サブプロセッサに対してエラー原因に応じたエラー処理手順を記述したエラー処理表を送り、
前記サブプロセッサは、処理の過程で何らかのエラーを検出した時、そのエラーの原因に応じて前記エラー処理表に記述されたエラー処理手順を行う、
電気機器。
【請求項７】
汎用プロセッサであるホストプロセッサと画像処理プロセッサであるサブプロセッサとによって実行されるプログラムであって、
前記ホストプロセッサが前記サブプロセッサに対してエラー原因に応じたエラー処理手順を記述したエラー処理表を送るステップと、
前記サブプロセッサが処理の過程で何らかのエラーを検出した時にそのエラーの原因に応じて前記エラー処理表に記述されたエラー処理手順を行うステップと、
を有する、エラー制御プログラム。
【請求項８】
コンピュータ読み取り可能な情報記録媒体であって、
請求項７に記載のエラー制御プログラムが記録された情報記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本特許出願に係る発明（以後、「本発明」という）は、エラー制御方法、及び、このエラー制御方法を行う電気機器、さらに、汎用プロセッサであるホストプロセッサと画像処理プロセッサであるサブプロセッサとによって実行されるエラー制御プログラム、及び、このエラー制御プログラムが記録された情報記録媒体に関するものである。
【０００２】
特に、サブプロセッサにおいてエラーを検出した時に、ホストプロセッサの指示に応じたエラー処理を行うための、エラー制御方法等に関するものである。
【背景技術】
【０００３】
従来、サブプロセッサにおいてエラーを検出した時には、予め定められているエラー処理プロセスを実行することが一般的であった。
【０００４】
しかしながら、この方法では、エラー処理の内容は画一的なものとならざるを得ず、各種の機器や、使用形態、ユーザニーズ等に応じてフレキシブルなエラー対応を行うことは困難で、ユーザにとっては必ずしも使い勝手の良いものではなかった。
【０００５】
そこで、サブプロセッサで何らかのエラーを検出した時、それに対するエラー処理の方法や内容を、その都度、ホストプロセッサに問い合わせ、ホストプロセッサからの指示に応じたエラー処理を行うことで、各種の機器や、使用形態、ユーザニーズ等に応じたフレキシブルなエラー対応を行い、ユーザにとって使い勝手の良いものにしようとする試みが行われている。
【０００６】
このホストプロセッサの指示に応じたエラー処理を行うためのエラー制御方法等では、例えば、図４に示すような処理が行われることがあった。
【０００７】
図４に示す従来の例では、ホストプロセッサである、例えば汎用マイコンや汎用コンピュータ等からの指示（９１１）に基づいて、サブプロセッサである画像処理プロセッサは画像情報のデコードを開始する（９２１）。ここで、例えば、ホストプロセッサはデジタルテレビ放送受信機に使用されているデジタルテレビ放送受信機全体を制御するマイクロプロセッサであり、サブプロセッサが行う画像処理はトランスポートストリームに含まれる画像情報のデコード等である。
【０００８】
サブプロセッサによる画像情報のデコードが正常に行われている限り問題はないが、種々の原因、例えば受信したデジタルテレビ放送信号の不良等によって、デコードエラーが発生することがあり、サブプロセッサはこのデコードエラーを検出する（９２２）。通常は、この時、デコードエラーに関する種々のステータス情報、例えば、エラー発生の原因や症状に関する、ピクチャヘッダ情報異常、フレーム単位ストリームデータ異常、ストリームアンダーフロー、その他の各種異常等の情報をも検出することが多い。
【０００９】
このような時、サブプロセッサは単独で予め定められた何らかのエラー処理を行うことも可能であるが、より適応的に、柔軟かつ相応しいエラー処理を行おうとすると、ホストプロセッサからの指示を受けることがあり、サブプロセッサは、デコードエラーを検出したことと、そのエラーに関連する種々のステータス情報をホストプロセッサに通知する（９２３）。
【００１０】
ホストプロセッサは、このデコードエラーを検出したことと、そのエラーに関連する種々のステータス情報とを受信し（９１２）、これらの情報からエラーの原因と内容を解析し、対応処理について決定をする（９１３）。この対応処理は、デコードエラーに関連し、機器全体の状況や使用状態、ユーザニーズを総合的に勘案して適応的なエラー対応である。
【００１１】
そして、このエラー対応処理は、ホストプロセッサからサブプロセッサに伝えられる（９１４）。
【００１２】
サブプロセッサでは、デコードエラーを通知（９２３）してから、待機状態になり（９２４）、ホストプロセッサが適応的なエラー対応を判断して、その内容が通知されるのを待ち続ける。ホストプロセッサが適応的なエラー対応を判断して、その内容が通知される（９１４）と、サブプロセッサは、その対応処理の内容を受信する（９２５）。そして、サブプロセッサは続けて、その内容に従ったエラー対応処理を実行する（９２６）。
【００１３】
サブプロセッサは、このエラー対応処理の実行を終えると、画像情報のデコード処理を再開する。
【００１４】
このように、ホストプロセッサからエラー処理内容をサブプロセッサに送信する例が、下記特許文献１に記載されている。
【特許文献１】特開昭５４−９１１５６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
しかしながら、この図４に示すようなエラー制御方法等では、確かに、サブプロセッサで何らかのエラーを検出した時、それに対するエラー処理の方法や内容を、その都度、ホストプロセッサに問い合わせ、ホストプロセッサからの指示に応じたエラー処理を行うことで、各種の機器や、使用形態、ユーザニーズ等に応じたフレキシブルなエラー対応を行うことができる。
【００１６】
しかしながら、また、サブプロセッサがエラーを検出してから、ホストプロセッサがエラーの発生とそれに関連する情報を受信し、対応処理の内容を決定し、その内容をサブプロセッサが受信するまで、サブプロセッサは画像情報でコード処理を中断して待機する必要があった。
【００１７】
また、ホストプロセッサとサブプロセッサ間の通信方式によっては、これら情報をホストプロセッサとサブプロセッサ間で通信するために長時間を要する可能性もあった。このような時には、サブプロセッサは長時間に亘って画像情報デコード処理を中断して待機する必要があり、非常に効率が悪いものであった。
【００１８】
さらに、このように画像情報のデコードを中断して待機することは、ユーザに著しい不便や使い勝手の悪さを強いるもので、結局、ユーザにとって使い勝手の良いものにしようとする目的を達成することはできなかった。
【課題を解決するための手段】
【００１９】
本発明は、上記のような課題を解決するために行われたもので、エラーを引き起こした原因やその時の様々な状態、ユーザニーズ等に応じて、適応的な処理を行うことと、それを迅速に行うこととの両立を目的とし、これによって、ユーザ満足度の高いフレキシブルな対応処理を可能とするものである。
【００２０】
そのために、具体的には以下のような構成を採用する。
【００２１】
請求項１に記載のエラー制御方法では、ホストプロセッサからサブプロセッサに、エラー原因に応じたエラー処理手順を記述したエラー処理表を送り、サブプロセッサでエラーを検出した時、そのエラーの原因に応じてエラー処理表に記述されたエラー処理手順を行う。
【００２２】
このような構成によって、サブプロセッサで発生したエラーの原因やその時の様々な状態に応じて、ホストプロセッサの管理の下で適応的な処理を迅速に行うことが可能となり、ユーザ満足度の高いフレキシブルなエラー処理を実行することができる。
【００２３】
請求項２に記載のエラー制御方法では、請求項１において特に、ホストプロセッサは汎用プロセッサであり、サブプロセッサは画像処理プロセッサであるとする。
【００２４】
このような構成によって、画像処理用のサブプロセッサで発生したエラーの原因やその時の様々な状態に応じて、ホストプロセッサの管理の下で適応的な処理を迅速に行うことが可能となり、画像処理エラーに起因する画像の乱れやチラツキなどを最小限に抑え、ユーザ満足度の高いフレキシブルなエラー処理を実行することができる。
【００２５】
請求項３に記載のエラー制御方法では、請求項１または請求項２において特に、エラー処理手順は、その処理手順の内容をコード化したコードで記述されているとする。
【００２６】
このような構成によって、ホストプロセッサからサブプロセッサに対するエラー対応処理の伝達を、高速かつ低負荷に実行することができる。
【００２７】
請求項４に記載のエラー制御方法では、請求項１から請求項３の何れか１項において特に、エラー処理手順は、その処理手順をサブプロセッサが実行可能なコンピュータプログラムで記述されているとする。
【００２８】
このような構成によって、サブプロセッサにおけるエラー原因等に対応したエラー処理の内容を、より一層柔軟かつ自由に記述し、指定することが可能になり、より一層ユーザ満足度の高いフレキシブルなエラー処理を実行することができる。
【００２９】
請求項５に記載のエラー制御方法では、請求項１から請求項４の何れか１項において特に、エラー処理手順は、ホストプロセッサが制御する機器の機種によって異なるとする。
【００３０】
このような構成によって、サブプロセッサにおけるエラー原因等に対応したエラー処理の内容を、制御対象である機器の機種に応じてより一層柔軟かつフレキシブルに指定することが可能になり、より一層ユーザ満足度の高いエラー処理を実行することができる。
【００３１】
請求項６に記載の電気機器では、汎用プロセッサであるホストプロセッサと、画像処理プロセッサであるサブプロセッサとを備え、ホストプロセッサは、サブプロセッサに対してエラー原因に応じたエラー処理手順を記述したエラー処理表を送り、サブプロセッサは、処理の過程で何らかのエラーを検出した時、そのエラーの原因に応じてエラー処理表に記述されたエラー処理手順を行う。
【００３２】
このような構成によって、画像処理用のサブプロセッサで発生したエラーの原因やその時の様々な状態に応じて、ホストプロセッサの管理の下で適応的な処理を迅速に行うことが可能となり、画像処理エラーに起因する画像の乱れやチラツキなどを最小限に抑え、ユーザ満足度の高いフレキシブルなエラー処理を実行する、各種の電気機器を提供することができる。
【００３３】
請求項７に記載のエラー制御プログラムは、汎用プロセッサであるホストプロセッサと画像処理プロセッサであるサブプロセッサとによって実行されるプログラムであって、ホストプロセッサはサブプロセッサに対してエラー原因に応じたエラー処理手順を記述したエラー処理表を送るステップと、サブプロセッサは処理の過程で何らかのエラーを検出した時にそのエラーの原因に応じてエラー処理表に記述されたエラー処理手順を行うステップと、を有する。
【００３４】
このような構成によって、画像処理用のサブプロセッサで発生したエラーの原因やその時の様々な状態に応じて、ホストプロセッサの管理の下で適応的な処理を迅速に行うことが可能となり、画像処理エラーに起因する画像の乱れやチラツキなどを最小限に抑え、ユーザ満足度の高いフレキシブルなエラー処理を制御するための、種々のコンピュータプログラムを提供することができる。
【００３５】
請求項８に記載の情報記録媒体は、コンピュータ読み取り可能な情報記録媒体であって、請求項７に記載のエラー制御プログラムが記録された情報記録媒体である。
【００３６】
このような構成によって、画像処理用のサブプロセッサで発生したエラーの原因やその時の様々な状態に応じて、ホストプロセッサの管理の下で適応的な処理を迅速に行うことが可能となり、画像処理エラーに起因する画像の乱れやチラツキなどを最小限に抑え、ユーザ満足度の高いフレキシブルなエラー処理を制御するための、種々のコンピュータプログラムを情報記録媒体に記録して提供することができる。
【発明の効果】
【００３７】
本発明では、エラーを引き起こした原因やその時の様々な状態に応じて、適応的な処理を迅速に行うことを目的とし、これによって、ユーザ満足度の高いフレキシブルな対応処理を実行することが可能になる。
【発明を実施するための最良の形態】
【００３８】
（実施の形態１）
以下に、本発明の実施の形態１について、図面を参照しながら説明する。
【００３９】
実施の形態１では、一例としてＤＶＤ（デジタル・バーサタイル・ディスク）レコーダ・プレーヤ（以後単に「ＤＶＤ」という）を採り上げて、このＤＶＤにおける実施の形態について説明をする。なお、ここでＤＶＤを採り上げるのは、あくまでも本発明を具体的な例をあげて説明するために過ぎず、本発明の技術的範囲が実施の形態の説明に限定されるものではない（本明細書全体の説明に関して同様）。
【００４０】
本発明は、各種画像情報の受信、記録、再生の少なくとも１つを行うことができる、あらゆる機器、例えば、各種のテレビ放送受信機や、その他の受信機、記録機、再生機、撮影機、通信機、送受信機、情報処理機器、複写機、事務機器、その他の機器を含むものであっても良いし、必ずしも、各種画像情報の受信、記録、再生等を行わない、どのような電子・電気機器であっても構わない。
【００４１】
本実施の形態であるＤＶＤ１００の主要部の機能ブロック図を図１に示す。このＤＶＤ１００は、これら以外の部分も含んでいるが、本発明の説明と直接関連しないものは省略している。図１では、画像信号を始めとするコンテンツ情報の流れを実線で示し、各機能ブロック間の制御信号の流れを破線で示す。
【００４２】
このＤＶＤ１００では、映像音声情報の記録と、記録した映像音声情報の再生とを行うことができ、いわゆる録画再生型のＤＶＤである。
【００４３】
このＤＶＤ１００に、録画するべき画像入力信号１４１が入力されると、その信号は画像信号入力部１１２を経て画像信号処理部１１３へ送られる。画像信号処理部１１３では、入力した画像入力信号１４１を、記録メディア１１６に記録することのできるフォーマットに変換するための、様々な画像処理が行われる。この画像処理の詳細な内容は、画像入力信号１４１のネットワーク・ソースやそれに伴うデータフォーマットによって異なり、記録メディア１１６の仕様によっても異なるので、画一的なことは言えない。そこで、以下には１つの仮想的な例だけを示す。
【００４４】
また、本実施の形態では、画像信号の入力と、この入力された画像信号の処理に関して説明をするが、これもまた具体的な事例をあげて説明するための一例に過ぎず、例えば他の一例としてオーディオ情報の入力と、入力されたオーディオ情報の処理であっても構わないし、それ以外の様々などのような処理であっても構わない。本発明は、このように、画像処理だけに限るものではなく、オーディオデータの処理をも含み、それ以外の各種処理等をも含むものである。
【００４５】
例えば、画像入力信号１４１が、デジタル地上波テレビ放送の信号であったと仮定する。
【００４６】
入力された画像入力信号１４１は、まず物理チャンネルが選択されて、この信号が増幅され、デジタル化されたベースバンド信号に変換される。そして、直交周波数多重変調（ＯＦＤＭ）された信号の復調が行われ、ＭＰＥＧ符号化された映像ストリームが取り出される。次に、ＭＰＥＧ符号化された映像ストリームの復号が行われる。機種や仕様によっては、ＭＰＥＧ符号化を行わず、ＭＰＥＧ符号化されたままで、記録メディア１１６に記録される可能性もあるが、ここではＭＰＥＧ復号化を行うとして説明をする。また、ＭＰＥＧ符号化には、ＭＰＥＧ２符号化とＭＰＥＧ４符号化の可能性がある。
【００４７】
また、これらの画像処理は、必ずしも全てが画像信号処理部１１３で行われるとは限らず、その一部は画像信号入力部１１２で行われることもある。ここでの説明は、画像信号処理部１１３で行われる処理と画像信号入力部１１２で行われる処理とを、必ずしも厳密には区別せず、どちらで行われることがあっても良いとして、これらの場合を包括的に説明する。
【００４８】
画像信号処理部１１３には、サブプロセッサ１３３が含まれ、このサブプロセッサ１３３の制御によって画像信号処理部１１３における画像処理が実行されるが、画像信号入力部１１２において実行される画像処理の一部や全部も、サブプロセッサ１３３の制御によって行われることがあっても構わない。
【００４９】
また、本実施の形態では、サブプロセッサ１３３及びサブプロセッサ１３８は、画像処理を主として実行する画像処理プロセッサであるが、サブプロセッサ１３３及びサブプロセッサ１３８が画像処理を主として実行する画像処理プロセッサであることは必ずしも必須ではなく、各種汎用のマイクロコンピュータ（μ−ＣＰＵ）や、その他の各種専用／汎用プロセッサや、各種ＬＳＩコアや、各種専用／汎用のコンピュータ等であっても構わない。
【００５０】
また、サブプロセッサ１３３及びサブプロセッサ１３８は、個別独立して存在することは必ずしも必要でなく、その一部が重複・兼用する形で存在しても構わないし、１つのサブプロセッサが両方の機能を兼ねる形で存在しても構わない。近年の、高性能なプロセッサは、必ずしも２つの個別のプロセッサを必要とせず、１つで両方の機能を実行できる可能性もある。あるいはまた、必ずしも１つまたは２つではなく、３つ以上のサブプロセッサまたはサブプロセッサの構成要素から構成されていても構わない。比較的単純かつ小規模な処理部を数多く使用した方が効率的なケースでは、このように、３つ以上のサブプロセッサまたはサブプロセッサの構成要素によって、サブプロセッサ１３３及びサブプロセッサ１３８が成り立っている可能性もある。本発明は、このようなケースをも含むものである。
【００５１】
これらの処理は、制御部１２２から内部バス１３６を経由して送られる種々の制御情報に基づいて実行される。制御部１２２にはホストプロセッサ１３２が含まれ、制御部１２２は、このホストプロセッサ１３２によって制御される。
【００５２】
ホストプロセッサ１３２は、各種汎用のマイクロコンピュータを始めとするμ−ＣＰＵであったり、ＬＳＩに内蔵されているＣＰＵコア等である。ホストプロセッサの周囲には、ＲＯＭ、ＲＡＭを始めとする各種のＬＳＩやＬＳＩコアが存在するが、これらは図示と説明を省略する。
【００５３】
また、図１に示す各種の機能ブロック間の制御信号が、内部バス１３６を経由して送受されるのはあくまでも一例であって、このような内部バス１３６を介することなく、直接信号や情報をやりとりしても構わない。また、画像信号を始めとするコンテンツ情報もこの内部バス１３６を経由して送受信されても構わないし、他のバスを介して送受信されても構わないし、図１に示すように直接やりとりされても構わない。
【００５４】
制御部１２２と画像信号処理部１１３あるいは画像信号入力部１１２との間の制御は、ホストプロセッサ１３２とサブプロセッサ１３３との間の制御情報のやりとりを通じて実行される。これに関しては、本発明の本質と非常に関連が深いので、あとでより詳細に説明をする。
【００５５】
画像信号処理部１１３で、復号化やその他の各種画像信号処理が行われた映像ストリームは、画像信号書込部１１４へ送られ、記録メディア１１６に記録するためのフォーマット、例えばＤＶＤ−Ｖｉｄｅｏやその他のフォーマットに変換される。このフォーマットにも記録メディア１１６やＤＶＤ自体の仕様に応じて各種のものがあるが、これらについても、本発明の本質と直接関連しないので詳細な説明は省略する。
【００５６】
画像信号書込部１１４で、記録メディア１１６に記録するためのフォーマットに変換された映像ストリームは、書込読出制御部１１５へ送られ、記録メディア１１６への書込記録が行われる。具体的には、ＤＶＤ記録媒体である記録メディア１１６の回転制御と同期させて、記録するためのフォーマットに変換された映像ストリーム情報をＤ／Ａコンバーターや増幅器を経由して半導体レーザーを有する光ヘッドへ送り、半導体レーザーが照射するレーザー光線によって、ＤＶＤ記録媒体である記録メディア１１６にその情報が記録される。
【００５７】
画像信号書込部１１４と書込読出制御部１１５とで行われる画像信号処理もまた、必ずしも上記のように区分されるとは限らず、それぞれ異なった方法で実行されても構わない。
【００５８】
次に、ＤＶＤ１００によって記録メディア１１６に記録された映像ストリームの再生について説明をする。
【００５９】
最初に、書込読出制御部１１５に備えられた光ピックアップから読出用レーザー光線が記録メディア１１６の記録面に照射され、その反射光が記録メディア１１６の回転に同期してフォトダイオード等の光電素子で読み取られ、増幅、Ａ／Ｄコンバート等を経て、記録メディア１１６に記録されていたフォーマットの映像ストリームが再生される。
【００６０】
この映像ストリームは画像信号読出部１１７へ送られ、各種ＤＶＤ記録メディアへの記録用フォーマットからの復号化が実行される。
【００６１】
画像信号読出部１１７で復号化された映像ストリームは、画像信号処理部１１８へ送られ、必要に応じて各種の画像信号処理が実行される。
【００６２】
例えば、記録メディア１１６への記録がＭＰＥＧ２／ＭＰＥＧ４にエンコードして行われており、画像出力信号１４２がデコードされた信号である時には、画像信号処理部１１８ではＭＰＥＧ２／ＭＰＥＧ４デコードが実行される。
【００６３】
あるいは、記録メディア１１６への記録がパーシャルＴＳ（トランスポート・ストリーム）化されて行われており、画像出力信号１４２がデコードされた信号である時には、画像信号処理部１１８ではパーシャルＴＳのデコードが実行される。
【００６４】
画像信号処理部１１８と制御部１２２との間の制御も、ホストプロセッサ１３２とサブプロセッサ１３８との間の制御情報のやりとりを通じて実行される。これに関しては、本発明の本質と非常に関連が深いので、あとでより詳細に説明をする。
【００６５】
また、サブプロセッサ１３３とサブプロセッサ１３８とは、必ずしも異なるものではなく、１つのプロセッサによって兼用して行われても構わない。あるいは、サブプロセッサ１３３とサブプロセッサ１３８との周辺回路や周辺ＬＳＩ、周辺部の一部または全部が兼用されていても構わない。
【００６６】
また、画像信号処理部１１３と画像信号処理部１１８自体が、必ずしも異なるものではなく、１つの部分によって兼用して行われても構わない。
【００６７】
画像信号処理部１１８で、各種のデコードやその他の画像処理が行われた映像ストリームは、画像信号出力部１１９へ送られ、画像出力信号１４２として出力するために必要な各種の信号処理が実行される。
【００６８】
例えば、画像出力信号１４２が、アナログビデオ出力信号であったならば、画像信号出力部１１９では、このアナログビデオ出力信号の仕様に合せるための信号変換が実行される。
【００６９】
また、画像出力信号１４２が、デジタル光出力信号であったならば、画像信号出力部１１９では、このデジタル光出力信号の仕様に合せるためのＥ／Ｏ変換やその他の信号処理が実行される。
【００７０】
画像信号出力部１１９で、このような画像信号処理や画像信号変換が行われた映像ストリームは、画像出力信号１４２としてＤＶＤ１００から出力される。もしも、この画像出力信号１４２が例えばアナログビデオ信号であったならば、画像出力信号１４２を、例えばテレビモニタに接続すれば、再生された映像を観賞することができる。
【００７１】
あるいは、画像出力信号１４２をその他の形式に再度変換して、他の記録機器に記録したり、コンピュータに入力したり、ネットワークを経由して送信したり、種々の処理や操作を行うことができる。
【００７２】
画像信号処理部１１８で行われる処理と画像信号出力部１１９で行われる処理もまた、必ずしも厳密には区別せず、どちらで行われることがあっても構わない。画像信号処理部１１８には、サブプロセッサ１３８が含まれ、このサブプロセッサ１３８の制御によって画像信号処理部１１８における画像処理が実行されるが、従って、画像信号出力部１１９において実行される画像処理の一部や全部も、サブプロセッサ１３８の制御によって行われることがあっても構わない。
【００７３】
上記の通り、ＤＶＤ１００では、制御部１２２、特に制御部１２２に含まれるホストプロセッサ１３２の制御を受けて、サブプロセッサ１３３またはサブプロセッサ１３８によって制御される画像信号処理部１１３または画像信号処理部１１８において、多くの画像処理を始めとする処理が実行される。なお、ここで実行される処理には画像処理以外の処理も含まれることがあり、広義の画像処理と言うことのできる処理等が含まれることがある。また、必ずしも画像信号処理部１１３または画像信号処理部１１８だけでなく、画像信号入力部１１２または画像信号出力部１１９や、画像信号書込部１１４または画像信号読出部１１７で実行される処理が含まれることもある。
【００７４】
さらにまた、サブプロセッサ１３３またはサブプロセッサ１３８、あるいは、画像信号処理部１１３または画像信号処理部１１８、あるいはまたは、その他の部分は、必ずしも上記のように明確に区分されておらず、これらの幾つかは実際には１つの部分が兼用していても構わないし、これら以外の方法で区分されていても構わない。
【００７５】
そして、例えば、サブプロセッサ１３３またはサブプロセッサ１３８の制御に従って、画像信号処理部１１３または画像信号処理部１１８またはそれ以外の部分で実行される画像処理は、必ずしも常に正常に実行されるとは保証されず、種々のエラーを生じることがある。
【００７６】
例えば、上記の通り、画像入力信号１４１がデジタル地上波テレビ放送の信号であったと仮定すると、デジタル地上波テレビ放送の受信信号が常に良好であるとは限らない。例えば天候の不順、妨害電波の存在等によって、デジタル地上波テレビ放送の受信信号が一時的にあるいはある程度の期間に亘って、劣化することも考えられる。
【００７７】
このような時には、入力された画像入力信号１４１から、物理チャンネルが正常に選択されるとは限らないし、直交周波数多重変調（ＯＦＤＭ）された信号の復調が正常に実行されるとは限らないし、ＭＰＥＧ符号化された映像ストリームの復号が正常に行われるとも限らない。
【００７８】
例えば、発生する可能性のあるエラーのごく一例をあげると、映像信号デコード時の、ピクチャヘッダ情報（水平サイズ）異常、ピクチャヘッダ情報（垂直サイズ）異常、ピクチャヘッダ情報（フレームタイプ指定）異常、ピクチャヘッダ情報（フレーム番号）異常、フレーム単位ストリームデータ異常、スライス単位ストリームデータ異常、マクロブロック単位ストリームデータ異常、等があり、再生時の、再生開始指定位置異常、再生終了指定位置異常、ストリームアンダーフロー、等をあげることができる。
【００７９】
また、これら以外にも、各種のハードウエア障害、各種の制御異常、等が考えられる。
【００８０】
そして、このような各種のエラーが発生した時の対応処理として、実行するべき可能性のある処理の内のごく一例をあげると、フレームスキップ（Ｆｒａｍｅ−Ｓｋｉｐ：１フレームを読み飛ばして、次のフレームを表示）、エラーコンシールメント（Ｅｒｒｏｒ−Ｃｏｎｃｅａｌｍｅｎｔ：異常の検出を無視して、エラーを含んだまま表示）、ブラックアウト（Ｂｌａｃｋ−Ｏｕｔ：全面黒を表示）、ホールド（Ｈｏｌｄ：前の画面をそのまま表示）、リセット（Ｒｅｓｅｔ：初期化）、再起動、電源オフ（Ｐｏｗｅｒ−Ｏｆｆ）、等が考えられる。
【００８１】
上記の通り、画像処理を実行するのは、主に画像信号処理部１１３または画像信号処理部１１８またはそれ以外の部分であり、これらの部分を制御するのはサブプロセッサ１３３またはサブプロセッサ１３８であるから、上記のような各種エラーを検出した時、サブプロセッサ１３３またはサブプロセッサ１３８はそのエラーの種類に応じて対応処理を予め定めており、その定めに従ってエラー対応処理を行うならば、簡単かつ迅速にエラー対応処理を実行することができる。しかしながら、この方法では、背景技術で説明した通り、ユーザニーズに最も適合し、それぞれの使用場面から見ても最も相応しい、エラー対応処理を常に行うことは困難である。
【００８２】
ＤＶＤ１００全体の制御を担当し、ＤＶＤ全体のユーザニーズやそれぞれの使用場面を最もよく把握しているのは、制御部１２２のホストプロセッサ１３２であるから、エラーを検出したサブプロセッサ１３３またはサブプロセッサ１３８から、ホストプロセッサ１３２に対して検出したエラー状況を表すステータス情報を送信し、ホストプロセッサ１３２がそのステータス情報を解析すると共に、ＤＶＤ全体のユーザニーズやそれぞれの使用場面を勘案し、最適なエラー対応処理を判断決定してその内容をサブプロセッサ１３３またはサブプロセッサ１３８に送信し、サブプロセッサ１３３またはサブプロセッサ１３８ではこの情報を受け取ってそれに従ってエラー対応処理を実行することも可能である。
【００８３】
しかしながら、この方法では上記背景技術で示す通り、これらの情報をホストプロセッサ１３２とサブプロセッサ１３３またはサブプロセッサ１３８間で通信するために長時間を要する可能性もあり、このような時には、サブプロセッサ１３３またはサブプロセッサ１３８は長時間に亘って画像情報デコード処理を中断して待機する必要があった。これはまた、ユーザに著しい不便や使い勝手の悪さを強いるもので、結局、ユーザにとって使い勝手の良いものにしようとする目的を達成することはできなかった。
【００８４】
上記の通り、ユーザにとって最も使い勝手の良い機器を実現するためには、各種のエラーの中のどのエラーが発生した時に、上記各種のエラー対応処理の中のどの処理を行うべきかは、各機器の機能や仕様、設計コンセプト、想定している使用者や使用場面によって異なるべきである。
【００８５】
例えば、機器として本実施の形態として取り上げて説明しているＤＶＤだけでなく、デジタルテレビをも想定して、どのエラー種別が発生した時に、どのエラー対応処理を行うべきかをまとめた表の一例を図２に示す。
【００８６】
機器の例としては、デジタルテレビ（ＤＴＶ）に１型と２型の２種類があり、ＤＶＤにも１型と２型の２種類があり、それぞれ各機器の機能や仕様、設計コンセプト、想定している使用者が異なるので、同じエラーが発生した時でも、実行するべきエラー対応処理は異なる可能性がある。
【００８７】
また、同じＤＶＤであっても、記録時（録画時）か再生時（読出時）かの使用場面に応じて、同じエラーが発生した時にも、実行するべきエラー対応処理は異なる可能性がある。
【００８８】
また、同じＤＶＤであって、同じ再生時であっても、通常再生か高速再生か逆方向再生かに応じて、同じエラーが発生した時にも実行するべきエラー対応処理は異なる可能性があるが、それらの詳細については省略している。
【００８９】
また、同じＤＶＤであって、同じ記録時であっても、ニュース番組の記録か、スポーツ番組の記録か、ドラマ番組の記録かに応じて、同じエラーが発生した時にも実行するべきエラー対応処理は異なる可能性があるが、それらの詳細については省略している。
【００９０】
その他、種々の可能性があるが、これ以上の詳細についても省略する。
【００９１】
エラーの種別にも種々のものが考えられる。図２では、上記説明で例としてあげたものだけを示しているが、これら以外にも様々なものがある。しかしながら、それらについても省略している。
【００９２】
図２から、例えばＤＴＶ１型では、映像信号デコード時にピクチャヘッダ情報（水平サイズ）異常が発生し、このエラーが検出されると、フレームスキップ（Ｆスキップ）を実行するべきであることが分かる。同じ映像信号デコード時にピクチャヘッダ情報（水平サイズ）異常が発生し、このエラーが検出された時でも、ＤＴＶ２型では、異常の検出を「無視」して、エラーを含んだまま表示するべきであることが分かる。
【００９３】
また、同じＤＶＤ１型で同じ映像信号デコード時にピクチャヘッダ情報（水平サイズ）異常が発生し、このエラーが検出された時でも、記録時であればフレームスキップ（Ｆスキップ）を実行するべきであり、再生時であれば異常の検出を「無視」して、エラーを含んだまま表示するべきであることが分かる。
【００９４】
以下同様に、各機器の各使用場面に応じて、各種のエラーが検出された時にどのようなエラー処理を行うべきかに関する、仮想的な一例が、図２によって示される。但し、図２においてこれまでに説明した以外の、「ＨＯＬＤ」は、前の画面をそのまま表示するエラー処理を、「Ｂ−Ｏ」は全面黒を表示するエラー処理を、「Ｐ／ＯＦＦ」は電源をオフするエラー処理を、「再起動」は各機器を再起動するエラー処理を、「ＲＥＳＥＴ」は各機器を初期化するエラー処理を、それぞれ実行するべきことを示している。
【００９５】
なお、図２は上記の通り、あくまでも具体的な一例を示すための仮想的なものに過ぎず、本発明がこの実施の形態に限られるものではない。
【００９６】
そして、サブプロセッサ１３３やサブプロセッサ１３８が、各機器専用のプロセッサとして設計されていたりプログラムされていれば、サブプロセッサ１３３やサブプロセッサ１３８は自分自身の機器の種別や仕様を知っており、図２に示す最も適切な処理を実行することができる可能性はある。しかしながら、そのようなケースでも現在の使用場面が通常再生であるのか高速再生であるのかあるいは逆再生であるのかまでは、把握しておらず、そのような使用場面まで勘案した最適なエラー処理は実行できない可能性もある。
【００９７】
また、画像信号処理部１１３や画像信号処理部１１８が、汎用の画像処理ＬＳＩとして設計されプログラムされておれば、画像信号処理部１１３や画像信号処理部１１８は、自分自身の機器の種別や仕様、あるいは使用場面は当然分からない可能性もある。このような時には、画像信号処理部１１３や画像信号処理部１１８だけでは、図２に示すような最適なエラー処理は当然実行することができない。
【００９８】
そこで、本実施の形態では、ホストプロセッサ１３２が中心となって、図３に示すような処理を実行する。
【００９９】
この実施の形態で説明しているＤＶＤ１００が、ＤＶＤ１型のＤＶＤ１００であったと仮定する。そして、このＤＶＤ１００では、上記の通り、記録と再生が可能である。より詳細に、例えば通常再生、高速再生、逆再生も可能であり、記録されるのも、ニュース番組、スポーツ番組、ドラマ番組等の可能性があり、これらに応じて同じエラー種別を検出した時に実行するべきエラー対応処理の内容も変わる可能性もあるが、これらについては、ここでは省略している。
【０１００】
図３に示す通り、ＤＶＤ１型であるＤＶＤ１００のホストプロセッサ１３２が、このＤＶＤ１００の使用状況、すなわち使用場面が「停止」あるいはその他の何らかの状況から、「記録（録画）」に変化したことを検知したと仮定する（図３の３０１でＹｅｓ）。なお、ここでの記録には各種番組の録画や予約録画等を含んでいる。
【０１０１】
この時、ホストプロセッサ１３２は、図３の３０２に示すエラー処理テーブル（エラー処理表）を、サブプロセッサ１３３とサブプロセッサ１３８とに送信する。このエラー処理テーブルの送信は、ＤＶＤ１００の使用状況が停止から記録に変更され、これから記録の処理を開始しようとしてその準備を行う段階で送信されるので、記録の処理中に送信するのと比較して、処理を妨げる可能性は少ない。すなわち、この実施の形態では、図３の３０２に示すエラー処理テーブルを、実際に記録の処理が開始される前に予め、サブプロセッサ１３３とサブプロセッサ１３８とに送信しておくことになる。
【０１０２】
なお、図１に示す例では、ＤＶＤ１００が映像ストリームを記録する時に使用されるのは、サブプロセッサ１３３だけであるから、図３の３０２に示すエラー処理テーブルを送信するのはサブプロセッサ１３３だけであっても構わない。但し、その他の各種ケース、例えば、図１に示すサブプロセッサ１３３とサブプロセッサ１３８との役割分担が、必ずしも図１に示す通りでなく、何らかの変形があるようなケースでは、図３の３０２に示すエラー処理テーブルを、サブプロセッサ１３３とサブプロセッサ１３８との両方に送信しなければならないこともある。
【０１０３】
この図３の３０２に示すエラー処理テーブルは、図３と図２とを見比べることで分かるように、図２に示すＤＶＤ１型の記録時における各エラー種別に対応して実行するべきエラー対応処理を表している。
【０１０４】
サブプロセッサ１３３あるいはサブプロセッサ１３８では、記録のための画像処理を開始する以前に、この図３の３０２に示すエラー処理テーブルを受信して記憶しておく。
【０１０５】
そして次に、ホストプロセッサ１３２は本来の記録処理の実行を開始する（３０３）。これに伴って、ホストプロセッサ１３２及び制御部１２２は、図１に示すように、画像信号入力部１１２、画像信号処理部１１３、画像信号書込部１１４、書込読出制御部１１５にそれぞれ必要な制御信号を送受信し、これらの制御信号を受け取った各部分では、画像入力信号１４１を記録メディア１１６に記録するために必要な、それぞれの部分に割り当てられた役割を実行する。
【０１０６】
特に、画像信号処理部１１３（あるいはその周辺の部分を含むこともある）は、サブプロセッサ１３３の制御に従って、画像入力信号１４１に対する種々の画像処理を中心に実行する。
【０１０７】
そして、この画像処理の段階で何らかのエラーを検出した時、そのエラー原因を解析し、各エラー原因に応じて、サブプロセッサ１３３がホストプロセッサ１３２から受け取って記憶している、エラー処理テーブルに記述されているエラー対応処理を実行する。
【０１０８】
これによって、サブプロセッサ１３３あるいはサブプロセッサ１３８が単独に画一的なエラー対応処理を行うのではなく、ホストプロセッサ１３２が知り得る限りで、機器の種別や仕様、使用場面まで勘案した最適なエラー対応処理を実行することができる。しかも、そのために必要な情報は、これから記録や再生の処理を開始しようとしてその準備を行う段階で送信されるので、記録や再生の処理中に送受信する必要はなく、記録や再生の処理やこれに伴う画像処理を妨げることもなく、迅速にエラー対応処理を実行することができる。
【０１０９】
なお、ここでは単に、記録中であることだけによって、画像処理実行時に発生したエラーに対するエラー対応処理の内容が決定されるように説明したが、より詳細に、例えば、画像入力信号１４１が入力されたソース・ネットワーク、例えば、その画像入力信号１４１がデジタル地上波テレビ放送を受信したものであるのか、あるいは、アナログ地上波テレビ放送を受信したものであるのか、あるいは、デジタルＢＳテレビ放送を受信したものであるのか、あるいは、デジタルＣＳテレビ放送を受信したものであるのか、あるいは、デジタルＣＡＴＶテレビ放送を受信したものであるのか、あるいは、アナログＣＡＴＶテレビ放送を受信したものであるのか、あるいは、ＶＴＲに記録された画像信号を再生したものであるのか、あるいは、ＨＤＤに記録された画像信号を再生したものであるのか、等に応じて、画像処理実行時に発生したエラーに対するエラー対応処理の内容が決定されるように設定してもよく、そのようなケースでは、ホストプロセッサ１３２が知っている、画像入力信号１４１が入力されたソース・ネットワークと、それに対応したエラー対応処理の内容を記述したエラー処理テーブルを、サブプロセッサ１３３あるいはサブプロセッサ１３８に送信することになる。
【０１１０】
あるいはまた、例えば、画像入力信号１４１が、ニュース番組の映像ストリームであるのか、あるいは、スポーツ番組の映像ストリームであるのか、あるいは、ドラマ番組の映像ストリームであるのか、等に応じて、画像処理実行時に発生したエラーに対するエラー対応処理の内容が決定されるように設定しても構わない。このようなケースでは、ホストプロセッサ１３２が知っている、画像入力信号１４１の番組種別と、それに対応したエラー対応処理の内容を記述したエラー処理テーブルを、サブプロセッサ１３３あるいはサブプロセッサ１３８に送信することになる。
【０１１１】
このようにして、ＤＶＤ１００における記録処理が終了すると、再度最初の状態に戻り、次に何らかの操作が行われるのを待機する状態になる（３０７）。
【０１１２】
次に、図３に示すように、ＤＶＤ１型であるＤＶＤ１００のホストプロセッサ１３２が、このＤＶＤ１００の使用状況、すなわち使用場面が「停止」あるいはその他の何らかの状況から、「再生」に変化したことを検知したと仮定する（図３の３０４でＹｅｓ）。なお、ここでの再生には各種番組の高速再生や逆再生等の特殊再生をも含んでいる。
【０１１３】
この時、ホストプロセッサ１３２は、図３の３０５に示すエラー処理テーブルを、サブプロセッサ１３３とサブプロセッサ１３８とに送信する。このエラー処理テーブルの送信は、ＤＶＤ１００の使用状況が停止から再生に変更され、これから再生の処理を開始しようとしてその準備を行う段階で送信されるので、再生の処理中に送信するのと比較して、処理を妨げる可能性は少ない。すなわち、この実施の形態では、図３の３０５に示すエラー処理テーブルを、実際に再生の処理が開始される前に予め、サブプロセッサ１３３とサブプロセッサ１３８とに送信しておくことになる。
【０１１４】
なお、図１に示す例では、ＤＶＤ１００が映像ストリームを再生する時に使用されるのは、サブプロセッサ１３８だけであるから、図３の３０５に示すエラー処理テーブルを送信するのはサブプロセッサ１３８だけであっても構わない。但し、その他の各種ケース、例えば、図１に示すサブプロセッサ１３３とサブプロセッサ１３８との役割分担が、必ずしも図１に示す通りでなく、何らかの変形があるようなケースでは、図３の３０５に示すエラー処理テーブルを、サブプロセッサ１３３とサブプロセッサ１３８との両方に送信しなければならないこともある。
【０１１５】
この図３の３０５に示すエラー処理テーブルは、図３と図２とを見比べることで分かるように、図２に示すＤＶＤ１型の再生時における各エラー種別に対応して実行するべきエラー対応処理を表している。
【０１１６】
サブプロセッサ１３３あるいはサブプロセッサ１３８では、再生のための画像処理を開始する以前に、この図３の３０５に示すエラー処理テーブルを受信して記憶しておく。
【０１１７】
そして次に、ホストプロセッサ１３２は本来の再生処理の実行を開始する（３０６）。これに伴って、ホストプロセッサ１３２及び制御部１２２は、図１に示すように、書込読出制御部１１５、画像信号読出部１１７、画像信号処理部１１８、画像信号出力部１１９にそれぞれ必要な制御信号を送受信し、これらの制御信号を受け取った各部分では、記録メディア１１６から画像出力信号１４２を再生するために必要な、それぞれの部分に割り当てられた役割を実行する。
【０１１８】
特に、画像信号処理部１１８（あるいはその周辺の部分を含むこともある）は、サブプロセッサ１３８の制御に従って、記録メディア１１６から読み出した映像ストリームを、画像出力信号１４２として出力するために必要な種々の画像処理を中心に実行する。
【０１１９】
そして、この画像処理の段階で何らかのエラーを検出した時、そのエラー原因を解析し、各エラー原因に応じて、サブプロセッサ１３８がホストプロセッサ１３２から受け取って記憶している、エラー処理テーブルに記述されているエラー対応処理を実行する。
【０１２０】
これによって、サブプロセッサ１３３あるいはサブプロセッサ１３８が単独に画一的なエラー対応処理を行うのではなく、ホストプロセッサ１３２が知り得る限りで、機器の種別や仕様、使用場面まで勘案した最適なエラー対応処理を実行することができる。しかも、そのために必要な情報は、これから記録や再生の処理を開始しようとしてその準備を行う段階で送信されるので、記録や再生の処理中に送受信する必要はなく、記録や再生の処理やこれに伴う画像処理を妨げることもなく、迅速にエラー対応処理を実行することができる。
【０１２１】
このようにして、ＤＶＤ１００における再生処理が終了すると、再度最初の状態に戻り、次に何らかの操作が行われるのを待機する状態になる（３０７）。
【０１２２】
なお、上記記録時と同様に、ここでは単に再生中であることだけによって、画像処理実行時に発生したエラーに対するエラー対応処理の内容が決定されるように説明したが、より詳細に、例えば、出力するべき画像出力信号１４２のデータ構造やフォーマット、仕様等に応じて、画像処理実行時に発生したエラーに対するエラー対応処理の内容が決定されるように設定してもよく、そのようなケースでは、ホストプロセッサ１３２が知っている、画像出力信号１４２のデータ構造やフォーマット、仕様等と、それに対応したエラー対応処理の内容を記述したエラー処理テーブルを、サブプロセッサ１３３あるいはサブプロセッサ１３８に送信することになる。
【０１２３】
あるいはまた、例えば、記録メディア１１６から読み出した映像ストリームが、ニュース番組の映像ストリームであるのか、あるいは、スポーツ番組の映像ストリームであるのか、あるいは、ドラマ番組の映像ストリームであるのか、等に応じて、画像処理実行時に発生したエラーに対するエラー対応処理の内容が決定されるように設定しても構わない。このようなケースでは、ホストプロセッサ１３２が知っている、記録メディア１１６から読み出した映像ストリームの番組種別と、それに対応したエラー対応処理の内容を記述したエラー処理テーブルを、サブプロセッサ１３３あるいはサブプロセッサ１３８に送信することになる。
【０１２４】
図２及び図３に示すエラー処理テーブルでは、各エラー種別に対応して実行するべきエラー対応処理の内容を、一例として、「Ｆスキップ」、「無視」、「ＨＯＬＤ」、「Ｂ−Ｏ」、「Ｐ／ＯＦＦ」、「再起動」、「ＲＥＳＥＴ」のように、文字と略号とで示している。一方、これらのエラー対応処理の内容を、何らかの方法でコード化して、このコードをホストプロセッサ１３２からサブプロセッサ１３３及びサブプロセッサ１３８に送信することで、各エラー種別に対応して実行するべきエラー対応処理の内容を知らせても構わない。
【０１２５】
このようにすると、ホストプロセッサ１３２からサブプロセッサ１３３及びサブプロセッサ１３８に、各エラー種別に対応して実行するべきエラー対応処理の内容を知らせるために送信しなければならない情報量を低減することができ、これらのデータ通信のために必要な時間やＣＰＵの処理負荷も低減することが期待できる。
【０１２６】
あるいはまた、各エラー種別に対応して実行するべきエラー対応処理の内容を、サブプロセッサが実行可能なプログラムの形式で、ホストプロセッサ１３２からサブプロセッサ１３３及びサブプロセッサ１３８に送信しても構わない。
【０１２７】
このようにすると、各エラー種別に対応して実行するべきエラー対応処理の内容を極めてフレキシブルにかつ自由に記述し、指定することができる。従って、各制御対象である機器や、その機器の機能や仕様、その機器の使用状態や使用形態、その他の各種複雑な環境や条件に対応して、最適なエラー処理の内容を、極めてフレキシブルにかつ自由に記述し、指定することができる。
【０１２８】
このようにして、ユーザとってより一層満足度の高いフレキシブルなエラー対応処理を実行することが可能になる。
【０１２９】
また、上記実施の形態で示したＤＶＤ１００は、本発明に係る電気機器の一実施の形態でもある。
【０１３０】
さらに、このＤＶＤ１００を構成するホストプロセッサ１３２とサブプロセッサ１３３及びサブプロセッサ１３８は、それぞれのプロセッサが実行可能なコンピュータプログラムによって制御され、このコンピュータプログラムは、本発明に係るエラー制御プログラムの一実施の形態でもある。
【０１３１】
さらにまた、このエラー制御プログラムはホストプロセッサ１３２とサブプロセッサ１３３及びサブプロセッサ１３８が読み取り可能な何らかの情報記録媒体に記録されて使用され、この情報記録媒体は、本発明に係るエラー制御プログラムが記録された情報記録媒体の一実施の形態でもある。
【産業上の利用可能性】
【０１３２】
本発明では、エラーを引き起こした原因やその時の様々な状態に応じて、適応的な処理を迅速に行うことを目的とし、これによって、ユーザ満足度の高いフレキシブルな対応処理を実行することが可能になり、その産業上の利用可能性は極めて大きい。
【図面の簡単な説明】
【０１３３】
【図１】本発明の実施の形態であるＤＶＤの主要部の機能ブロック図
【図２】エラー種別とエラー処理を対応付けたエラー処理表の一例を示す図
【図３】ＤＶＤにおいてホストプロセッサが実行する処理の流れ図
【図４】従来のエラー制御方法等で実行される処理の一例を示す流れ図
【符号の説明】
【０１３４】
１００    ＤＶＤ
１１２    画像信号入力部
１１３，１１８    画像信号処理部
１１４    画像信号書込部
１１５    書込読出制御部
１１６    記録メディア
１１７    画像信号読出部
１１９    画像信号出力部
１２２    制御部
１３２    ホストプロセッサ
１３３，１３８    サブプロセッサ
１３６    内部バス
１４１    画像入力信号
１４２    画像出力信号
【図１】
2007207149.tif 000003
【図２】
2007207149.tif 000004
【図３】
2007207149.tif 000005
【図４】
2007207149.tif 000006