(57)【要約】      （修正有）【課題】パケット通信方式により伝送されるデータの種類に応じた通信モードの設定を簡易な構成で実現するとともに、データの種類に応じた処理を実行することができるデータ処理装置を提供する。【解決手段】複数の通信の同期情報と、該同期情報に続くデータヘッダおよび該データヘッダに続く処理データを有する伝送データとを含む、データ送信装置１００から連続して伝送される連続した伝送データ３０を処理するデータ処理装置１であって、連続した伝送データ３０に含まれる上記同期情報を検出する同期情報検出部３と、同期情報検出部３によって検出された上記同期情報に基づいて、該同期情報に続く上記伝送データの通信モードを設定する通信モード設定部４と、通信モード設定部４により設定された上記伝送データの通信モードに対応したデータ処理を、上記伝送データに含まれる上記処理データに施すデータ処理部５とを備えている。【選択図】図１
2008198137.tif 000002
【特許請求の範囲】
【請求項１】
連続して伝送される複数の通信の同期情報と、該同期情報に続くデータヘッダおよび該データヘッダに続く処理データを有する伝送データとを含む、データ送信装置から送信される連続した伝送データを処理するデータ処理装置であって、
上記連続した伝送データに含まれる上記同期情報を検出する同期情報検出手段と、
上記同期情報検出手段によって検出された上記同期情報に基づいて、該同期情報に続く上記伝送データの通信モードを設定する通信モード設定手段と、
上記通信モード設定手段により設定された上記伝送データの通信モードに対応したデータ処理を、上記伝送データに含まれる上記処理データに施すデータ処理手段とを備えていることを特徴とするデータ処理装置。
【請求項２】
上記伝送データに、正常な通信を妨げる通信エラーが生じているか否かを検出するエラー検出処理手段をさらに備え、
上記データ処理手段は、上記通信モード設定手段により設定された上記伝送データの通信モードと、上記エラー検出処理手段による検出結果とに対応したデータ処理を、上記伝送データに含まれる上記処理データに施すことを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
上記同期情報は、上記伝送データの種類に応じた、第１の同期情報および第２の同期情報を含み、
上記通信モードは、上記伝送データの種類に応じた、第１の通信モードおよび第２の通信モードを含み、
上記通信モード設定手段は、上記第１の同期情報が上記同期情報検出手段により所定の回数検出されたときは、上記通信モードを上記第１の通信モードに設定する一方、上記第２の同期情報が上記同期情報検出手段により所定の回数検出されたときは、上記通信モードを上記第２の通信モードに設定することを特徴とする請求項２に記載のデータ処理装置。
【請求項４】
上記エラー検出処理手段は、上記通信モードが上記通信モード設定手段により上記第１の通信モードに設定され、かつ該エラー検出処理手段により上記伝送データにおいて通信エラーが検出された場合には、上記連続した伝送データを送信するデータ送信装置に対して、上記伝送データの再送を要求する旨の通知を行うことを特徴とする請求項３に記載のデータ処理装置。
【請求項５】
上記データ処理手段は、上記通信モードが上記通信モード設定手段により上記第１の通信モードに設定され、かつ該エラー検出処理手段により上記伝送データにおいて通信エラーが検出された場合には、上記伝送データを破棄することを特徴とする請求項３または４に記載のデータ処理装置。
【請求項６】
上記データ処理手段は、上記通信モードが上記通信モード設定手段により上記第２の通信モードに設定されている場合には、上記伝送データに通信エラーが生じているか否かに関わらず、新たな伝送データを受信する処理を実行することを特徴とする請求項３に記載のデータ処理装置。
【請求項７】
上記第１の同期情報は、上記伝送データが通信エラーを許容する種類のデータである場合に設定されるものである一方、
上記第２の同期情報は、上記伝送データが通信エラーを許容しない種類のデータである場合に設定されるものであることを特徴とする請求項３〜６のいずれか１項に記載のデータ処理装置。
【請求項８】
連続して伝送される複数の通信の同期情報と、該同期情報に続くデータヘッダおよび該データヘッダに続く処理データを有する伝送データとを含む、データ送信装置から送信される連続した伝送データを処理するデータ処理方法であって、
上記連続した伝送データに含まれる上記同期情報を検出する同期情報検出ステップと、
上記同期情報検出ステップによって検出された上記同期情報に基づいて、該同期情報に続く上記伝送データの通信モードを設定する通信モード設定ステップと、
上記通信モード設定ステップにより設定された上記伝送データの通信モードに対応したデータ処理を、上記伝送データに含まれる上記処理データに施すデータ処理ステップとを含むことを特徴とするデータ処理方法。
【請求項９】
連続して伝送される複数の通信の同期情報と、該同期情報に続くデータヘッダおよび該データヘッダに続く処理データを有する伝送データとを含む、連続した伝送データをデータ処理装置へ送信するデータ送信装置であって、
上記連続した伝送データに含まれる上記処理データを格納する処理データ記録部と、
上記処理データ記録部に格納されている上記処理データに、上記同期情報および上記データヘッダを付加して、上記連続した伝送データを生成する伝送データ生成手段と、
上記伝送データ生成手段により生成された上記連続した伝送データを、上記データ処理装置へ送信する送信手段とを備えていることを特徴とするデータ送信装置。
【請求項１０】
連続して伝送される複数の通信の同期情報と、該同期情報に続くデータヘッダおよび該データヘッダに続く処理データを有する伝送データとを含む、連続した伝送データをデータ処理装置へ送信するデータ送信方法であって、
上記連続した伝送データに含まれる上記処理データを格納する処理データ記録部と、
上記処理データ記録部に格納されている上記処理データに、上記同期情報および上記データヘッダを付加して、上記連続した伝送データを生成する伝送データ生成ステップと、
上記伝送データ生成ステップにより生成された上記連続した伝送データを、上記データ処理装置へ送信する送信ステップとを含むことを特徴とするデータ送信方法。
【請求項１１】
データ処理装置と、
連続して伝送される複数の通信の同期情報と、該同期情報に続くデータヘッダおよび該データヘッダに続く処理データを有する伝送データとを含む、連続した伝送データを上記データ処理装置へ送信するデータ送信装置とを含むデータ処理システムであって、
上記データ送信装置は、
上記連続した伝送データに含まれる上記処理データを格納する処理データ記録部と、
上記処理データ記録部に格納されている上記処理データに、上記同期情報および上記データヘッダを付加して、上記連続した伝送データを生成する伝送データ生成手段と、
上記伝送データ生成手段により生成された上記連続した伝送データを、上記データ処理装置へ送信する送信手段とを備え、
上記データ処理装置は、
上記連続した伝送データに含まれる上記同期情報を検出する同期情報検出手段と、
上記同期情報検出手段によって検出された上記同期情報に基づいて、該同期情報に続く上記伝送データの通信モードを設定する通信モード設定手段と、
上記通信モード設定手段により設定された上記伝送データの通信モードに対応したデータ処理を、上記伝送データに含まれる上記処理データに施すデータ処理手段とを備えていることを特徴とするデータ処理システム。
【請求項１２】
請求項１〜７のいずれか１項に記載のデータ処理装置を動作させる制御プログラムであって、コンピュータを上記の各手段として機能させるための制御プログラム。
【請求項１３】
請求項９に記載のデータ送信装置を動作させる制御プログラムであって、コンピュータを上記の各手段として機能させるための制御プログラム。
【請求項１４】
請求項１２または１３に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送データの種類に応じた処理を実行することができるデータ処理装置およびデータ処理方法、データ処理装置に伝送データを送信するデータ送信装置およびデータ送信方法、データ処理装置とデータ送信装置とで構成されるデータ処理システム、制御プログラムおよびそれを記録したコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
近年、携帯電話やコピー複合機等の機器においては、機能の複雑化、データ量の増大化、機器の小型化などの理由で、従来のパラレル伝送からシリアル伝送への移行が行われてきており、様々なシリアル通信方式が利用されている。このような中、伝送されるデータ（伝送データ）には、接続先デバイスの制御用データや画像表示用データ、音声用データなど様々な種類のものがあり、それぞれに期待される特徴が異なる。例えば、制御用データは伝送の確実性が求められる一方、表示画像用データや音声用データは大容量伝送が求められる。
【０００３】
ここで、一般的なシリアル伝送方式において、データの種類を判別し処理する方法として、パケット通信方式が挙げられる。このパケット通信方式によれば、各種伝送データに含まれるデータヘッダから処理方法やデータ形式を判別して、それぞれに適した処理を行うことができる。
【０００４】
また、伝送データを効率的に伝送する方法として、伝送データの種類によって通信方式を切り替える方法がある。このような、通信方式を適宜切り替えてデータ転送速度を向上させることができる技術の一例が、特許文献１に開示されている。具体的には、制御装置からクロック信号を伝送させ、カウンタによりクロック信号が動作していることを検出することで、同期通信方式および非同期通信方式を切り替える構成である。
【特許文献１】特開２００１−３２５２１６号公報（２００１年１１月２２日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、上記従来の技術では、以下のような問題点が生じる。
【０００６】
上記従来のパケット通信方式では、例えばパケットにノイズ発生等によるデータ化けやクロック増減が発生した場合、通信エラーが発生したことを検出して伝送データの再送等の救済的措置が実行される。よって、例えばパケットに含まれるデータヘッダにノイズ等が発生した場合、データ自体に通信エラーが発生したことを検出することが困難となる。そのため、データの種類にかかわらず、常に一定の救済的措置を実行せざるを得ない。したがって、伝送されるデータが、伝送の確実性を求めるデータである場合や、伝送の確実性よりもデータの連続性を求めるデータである場合など、それぞれのデータの性質に応じた処理を行うことが困難となり、効率的なデータ伝送ができない。
【０００７】
また、特許文献１においては、上述のように、データ伝送信号に加えて、通信方式を検出するためのクロック信号が必要となる。そのため、装置を構成する基板上の配線に余分な負担をかけることになる。また、特許文献１の構成によれば、非同期通信方式を容易に同期通信方式に切り替えることが可能となるが、同期通信方式を非同期通信方式に切り替える際には、対象としているシステムが本機能を期待していないため、再起動などの処理を実行することが必要となる。さらに、両通信方式を切り替える際には、クロック信号をカウントした後、送信部および受信部において、再度、通信の切り替え可否の確認を行う必要があるため、確実性には優れているものの通信方式の切り替え自体には多くの時間を費やすことになる。
【０００８】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、パケット通信方式により伝送されるデータの種類に応じた通信モードの設定を簡易な構成で実現するとともに、データの種類に応じた処理を実行することができるデータ処理装置、データ処理方法、制御プログラムおよびそれを記録したコンピュータ読み取り可能な記録媒体を提供することである。また、上記データをデータ処理装置に送信するデータ送信装置、データ送信方法、制御プログラムおよびそれを記録したコンピュータ読み取り可能な記録媒体、さらに、上記データ送信装置と上記データ処理装置とで構成されるデータ処理システムを提供することである。
【課題を解決するための手段】
【０００９】
本発明のデータ処理装置は、上記課題を解決するために、連続して伝送される複数の通信の同期情報と、該同期情報に続くデータヘッダおよび該データヘッダに続く処理データを有する伝送データとを含む、連続した伝送データを処理するデータ処理装置であって、上記連続した伝送データに含まれる上記同期情報を検出する同期情報検出手段と、上記同期情報検出手段によって検出された上記同期情報に基づいて、該同期情報に続く上記伝送データの通信モードを設定する通信モード設定手段と、上記通信モード設定手段により設定された上記伝送データの通信モードに対応したデータ処理を、上記伝送データに含まれる上記処理データに施すデータ処理手段とを備えることを特徴としている。
【００１０】
本発明のデータ処理方法は、上記課題を解決するために、連続して伝送される複数の通信の同期情報と、該同期情報に続くデータヘッダおよび該データヘッダに続く処理データを有する伝送データとを含む、連続した伝送データを処理するデータ処理方法であって、上記連続した伝送データに含まれる上記同期情報を検出する同期情報検出ステップと、上記同期情報検出ステップによって検出された上記同期情報に基づいて、該同期情報に続く上記伝送データの通信モードを設定する通信モード設定ステップと、上記通信モード設定ステップにより設定された上記伝送データの通信モードに対応したデータ処理を、上記伝送データに含まれる上記処理データに施すデータ処理ステップとを含むことを特徴としている。
【００１１】
本発明のデータ送信装置は、上記課題を解決するために、連続して伝送される複数の通信の同期情報と、該同期情報に続くデータヘッダおよび該データヘッダに続く処理データを有する伝送データとを含む、連続した伝送データをデータ処理装置へ送信するデータ送信装置であって、上記連続した伝送データに含まれる上記処理データを格納する処理データ記録部と、上記処理データ記録部に格納されている上記処理データに、上記同期情報および上記データヘッダを付加して、上記連続した伝送データを生成する伝送データ生成手段と、上記伝送データ生成手段により生成された上記連続した伝送データを、上記データ処理装置へ送信する送信手段とを備えていることを特徴としている。
【００１２】
本発明のデータ送信方法は、上記課題を解決するために、連続して伝送される複数の通信の同期情報と、該同期情報に続くデータヘッダおよび該データヘッダに続く処理データを有する伝送データとを含む、連続した伝送データをデータ処理装置へ送信するデータ送信方法であって、上記連続した伝送データに含まれる上記処理データを格納する処理データ記録部と、上記処理データ記録部に格納されている上記処理データに、上記同期情報および上記データヘッダを付加して、上記連続した伝送データを生成する伝送データ生成ステップと、上記伝送データ生成ステップにより生成された上記連続した伝送データを、上記データ処理装置へ送信する送信ステップとを含むことを特徴としている。
【００１３】
本発明のデータ処理システムは、上記課題を解決するために、データ処理装置と、連続して伝送される複数の通信の同期情報と、該同期情報に続くデータヘッダおよび該データヘッダに続く処理データを有する伝送データとを含む、連続した伝送データを上記データ処理装置へ送信するデータ送信装置とを含むデータ処理システムであって、上記データ送信装置は、上記連続した伝送データに含まれる上記処理データを格納する処理データ記録部と、上記処理データ記録部に格納されている上記処理データに、上記同期情報および上記データヘッダを付加して、上記連続した伝送データを生成する伝送データ生成手段と、上記伝送データ生成手段により生成された上記連続した伝送データを、上記データ処理装置へ送信する送信手段とを備え、上記データ処理装置は、上記連続した伝送データに含まれる上記同期情報を検出する同期情報検出手段と、上記同期情報検出手段によって検出された上記同期情報に基づいて、該同期情報に続く上記伝送データの通信モードを設定する通信モード設定手段と、上記通信モード設定手段により設定された上記伝送データの通信モードに対応したデータ処理を、上記伝送データに含まれる上記処理データに施すデータ処理手段とを備えていることを特徴としている。
【００１４】
上記の構成によれば、データ処理装置では、データ送信装置から受信した連続する伝送データに含まれる複数の同期情報に基づいて、該同期情報に続く伝送データの通信モードが設定される。すなわち、例えば、ある同期情報に、該同期情報に続く伝送データの種類（性質）が予め関連付けられているとき、伝送データの種類に応じて通信モードが設定される。そして、設定された通信モードに応じて処理データに対する処理が実行される。
【００１５】
ここで、従来のパケット通信方式では、伝送データに含まれるデータヘッダに基づいて処理データの種類を判別し、それに対応する処理を実行している。そのため、例えばデータヘッダにノイズやデータ化け等の通信エラーが発生した場合には、処理データの種類を判別することが困難になるため、処理データの種類に応じた処理を施すことができず、処理データに対しては一定の処理を実行せざるを得ない。
【００１６】
この点、本発明の構成では、同期情報に基づいて伝送データの通信モードを設定し、設定した通信モードに応じて処理データに対する処理を実行している。そのため、例えば伝送データに通信エラーが生じた場合であっても、通信モードを設定することができるため、伝送データの種類に応じた処理を確実に実行することが可能となる。また、上記同期情報は連続する伝送データ内に複数含まれているため、例えばある同期情報に通信エラーが発生した場合であっても、他の同期情報に基づいて通信モードを設定することができる。そのため、たとえ同期情報に通信エラーが発生した場合であっても、伝送データの種類に応じた処理を確実に実行することが可能となる。
【００１７】
また、従来設けられている伝送データを伝送する伝送路以外の通信モード制御用の信号線が不要となるため、データ処理装置の製造コストを低減できるとともに、装置の小型化を図ることができる。
【００１８】
また、本発明のデータ処理装置は、上記記載のデータ処理装置において、上記伝送データに、正常な通信を妨げる通信エラーが生じているか否かを検出するエラー検出処理手段をさらに備え、上記データ処理手段は、上記通信モード設定手段により設定された上記伝送データの通信モードと、上記エラー検出処理手段による検出結果とに対応したデータ処理を、上記伝送データに含まれる上記処理データに施すことが好ましい。
【００１９】
上記通信エラーとは、例えば伝送データに含まれるノイズやデータ化け等により、正常な通信を妨げるものである。
【００２０】
上記の構成によれば、伝送データは、設定された通信モード、および伝送データにおける通信エラーの有無に応じて処理が実行される。具体的な処理内容としては、例えば、伝送データを破棄する処理や、新たな伝送データを受信する処理等が挙げられる。
【００２１】
これにより、例えば、通信モードが「通信モードＡ」に設定されているときに、伝送データにおいて通信エラーが検出された場合には、伝送データを破棄する処理を実行する一方、通信モードが「通信モードＢ」に設定されているときには、新たな伝送データを受信する処理を実行することができる。
【００２２】
このように、通信モードに適した処理を行うことができるため、例えば、表示用データや音声用データなどのように連続性が重視されるデータと、制御コマンドのように伝送の確実性が要求されるデータとを同一の伝送路において効率的に共有することができるとともに、データの種類に応じて適切な処理を実行することができる。
【００２３】
また、本発明のデータ処理装置は、上記記載のデータ処理装置において、上記同期情報は、上記伝送データの種類に応じた、第１の同期情報および第２の同期情報を含み、上記通信モードは、上記伝送データの種類に応じた、第１の通信モードおよび第２の通信モードを含み、上記通信モード設定手段は、上記第１の同期情報が上記同期情報検出手段により所定の回数検出されたときは、上記通信モードを上記第１の通信モードに設定する一方、上記第２の同期情報が上記同期情報検出手段により所定の回数検出されたときは、上記通信モードを上記第２の通信モードに設定することが好ましい。
【００２４】
伝送データの種類は、伝送データが有する性質により分類されるものであり、例えば、制御用データのように伝送の確実性が求められるような種類のデータや、表示画像用データおよび音声用データのように、後続するデータにより上書きされ続けるような連続性が重視される大容量伝送が求められる種類のデータである。
【００２５】
上記の構成によれば、第１の同期情報が所定の回数検出されたときは、第１の通信モードに設定する一方、第２の同期情報が所定の回数検出されたときは、第２の通信モードに設定する。
【００２６】
このように、同期情報の検出回数に応じて、通信モードを設定することができるため、例えば、ある同期情報にノイズ等による通信エラーが発生した場合であっても、他の同期情報に基づいて確実に通信モードを設定することができる。また、同期情報を所定の回数検出した場合に通信モードを設定する構成であるため、不必要に通信モードが切り替わってしまうことを防ぐことができる。
【００２７】
なお、上記所定の回数は、連続する２以上の回数であることが好ましい。また、所定の回数は、連続している構成に限定されるものではなく、所定の時間内に検出される回数であってもよい。
【００２８】
また、本発明のデータ処理装置は、上記記載のデータ処理装置において、上記エラー検出処理手段は、上記通信モードが上記通信モード設定手段により上記第１の通信モードに設定され、かつ該エラー検出処理手段により上記伝送データにおいて通信エラーが検出された場合には、上記連続した伝送データを送信するデータ送信装置に対して、上記伝送データの再送を要求する旨の通知を行うことが好ましい。
【００２９】
これにより、伝送データが、例えば制御コマンドのような伝送の確実性が求められる制御用データであるときに、設定された通信モードにおいて上記伝送データに通信エラーが生じている場合には、データ送信装置に対して上記伝送データの送信を要求することができる。このように、伝送データの種類に応じて適切な処理を実行することが可能となる。
【００３０】
また、本発明のデータ処理装置は、上記記載のデータ処理装置において、上記データ処理手段は、上記通信モードが上記通信モード設定手段により上記第１の通信モードに設定され、かつ該エラー検出処理手段により上記伝送データにおいて通信エラーが検出された場合には、上記伝送データを破棄することが好ましい。
【００３１】
これにより、伝送データが、例えば制御コマンドのような伝送の確実性が求められる制御用データであるときに、設定された通信モードにおいて上記伝送データに通信エラーが生じている場合には、データ送信装置に対して上記伝送データの送信を要求するとともに、通信エラーが生じている伝送データを破棄することができる。
【００３２】
また、本発明のデータ処理装置は、上記記載のデータ処理装置において、上記データ処理手段は、上記通信モードが上記通信モード設定手段により上記第２の通信モードに設定されている場合には、上記伝送データに通信エラーが生じているか否かに関わらず、新たな伝送データを受信する処理を実行することが好ましい。
【００３３】
これにより、伝送データが、例えば画像表示用データや音声用データのように、後続する情報（伝送データ）により上書きされ続けるような連続性が重視されるデータである場合には、通信エラーが発生した場合であっても、データ送信装置に対する再送要求は行わず、新たな伝送データを受信することができる。このように、伝送データの種類に応じて適切な処理を実行することが可能となる。
【００３４】
また、本発明のデータ処理装置は、上記記載のデータ処理装置において、上記第１の同期情報は、上記伝送データが通信エラーを許容する種類のデータである場合に設定されるものである一方、上記第２の同期情報は、上記伝送データが通信エラーを許容しない種類のデータである場合に設定されるものであることが好ましい。
【００３５】
すなわち、同期情報には、伝送データにおける通信エラーの許容性が関連付けられている。これにより、伝送データにおける通信エラーの許容度に応じた処理を実行することができる。したがって、伝送データの種類に応じて適切な処理を実行することが可能となる。
【００３６】
なお、上記データ処理装置および上記データ送信装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記データ処理装置および上記データ送信装置をコンピュータにて実現させる各装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００３７】
本発明のデータ送信装置は、以上のように、上記処理データ記録部に格納されている上記処理データに、上記同期情報および上記データヘッダを付加して、上記連続した伝送データを生成する伝送データ生成手段を備える構成である。
【００３８】
本発明のデータ処理装置は、以上のように、上記連続した伝送データに含まれる上記同期情報を検出する同期情報検出手段と、上記同期情報検出手段によって検出された上記同期情報に基づいて、該同期情報に続く上記伝送データの通信モードを設定する通信モード設定手段とを備える構成である。
【００３９】
また、本発明のデータ送信方法は、以上のように、上記処理データ記録部に格納されている上記処理データに、上記同期情報および上記データヘッダを付加して、上記連続した伝送データを生成する伝送データ生成ステップ含む構成である。
【００４０】
本発明のデータ処理方法は、以上のように、上記連続した伝送データに含まれる上記同期情報を検出する同期情報検出ステップと、上記同期情報検出ステップによって検出された上記同期情報に基づいて、該同期情報に続く上記伝送データの通信モードを設定する通信モード設定ステップとを含む方法である。
【００４１】
これにより、同期情報に基づいて伝送データの通信モードを設定し、設定した通信モードに応じて処理データに対する処理を実行することができる。したがって、パケット通信方式により伝送されるデータの種類に応じた通信モードの設定を簡易な構成で実現するとともに、データの種類に応じた処理を実行することができるデータ処理装置、データ処理方法、データ処理装置制御プログラムおよびそれを記録したコンピュータ読み取り可能な記録媒体を提供することができるという効果を奏する。また、上記データをデータ処理装置に送信するデータ送信装置、データ送信方法、制御プログラムおよびそれを記録したコンピュータ読み取り可能な記録媒体、さらに、上記データ送信装置と上記データ処理装置とで構成されるデータ処理システムを提供することができるという効果を奏する。
【発明を実施するための最良の形態】
【００４２】
〔実施の形態１〕
本発明の一実施形態について図面に基づいて説明すれば、以下のとおりである。本発明のデータ処理システムは、データ送信装置１００とデータ処理装置１とで構成されている。以下では、データ送信装置１００およびデータ処理装置１について説明する。
【００４３】
図１０は、本発明の一実施の形態におけるデータ送信装置１００の概略構成を示すブロック図である。同図には、データ送信装置１００の内部システムが示されている。
【００４４】
図１０に示すように、データ送信装置１００は、送信部（送信手段）１０１と、伝送データ生成部（伝送データ生成手段）１０２と、処理データ記録部１０３とを備えている。処理データ記録部１０３には、処理データが格納されている。送信部１０１は、シフトレジスタを備え、伝送データをパラレル／シリアル変換した後、送信先（データ処理装置１）にシリアル伝送する。
（処理データ記録部１０３）
処理データ記録部１０３は、予め与えられた処理データを順番に格納し、伝送データ生成部１０２からの要求に応じて、格納されている処理データを順次出力する。この処理データの種類は１つに限定されず、複数の種類のデータが存在する。
（伝送データ生成部１０２）
伝送データ生成部１０２は、処理データ記録部１０３に処理データが存在するか否かを判定し、処理データが存在する場合には、該処理データを順次読み出す。そして、読み出された処理データの種類に応じて、複数の同期情報（後述する同期情報ＳＹＮＡおよび同期情報ＳＹＮＢ）およびデータヘッダ（後述）を処理データの前段に付加し、伝送データを生成する。処理データ記録部１０３に処理データが存在しない場合には、連続する同期情報（ＳＹＮＡまたはＳＹＮＢ）を生成し続ける。
（送信部１０１）
送信部１０１は、伝送データ生成部１０２より生成された連続する伝送データを、シフトレジスタにセットし、シリアル変換した後、順次、伝送データ３０として出力する。
【００４５】
図１は、本発明の一実施の形態におけるデータ処理装置１の概略構成を示すブロック図である。同図には、データ処理装置１の内部システムが示されている。
【００４６】
図１に示すように、データ処理装置１は、受信部２と、同期情報検出部（同期情報検出手段）３と、通信モード設定部（通信モード設定手段）４と、データ処理部（データ処理手段）５と、エラー検出処理部（エラー検出処理手段）６と、レジスタ部７と、表示部８とを備えている。また、受信部２はシフトレジスタを備え、データ処理部５はデータ解析部５１と第１データ処理部Ａ５と第２データ処理部Ｂ５とを備え、データ解析部５１はメモリを備えている。受信部２は、予め定められた伝送路に電気的に接続され、該伝送路を介して、データ送信装置１００からシリアル伝送される、連続する伝送データ３０を受信する。
（伝送データ３０の構造）
図２は、データ処理装置１が受信する伝送データ３０のデータ構造を示す図である。同図に示すように、連続する伝送データ３０は、例えば、２つの伝送データ１０，２０および同期情報３１，３２，３３を含んでいる。また、伝送データ１０はデータヘッダ１１および処理データ１２を含み、伝送データ２０はデータヘッダ２１および処理データ２２を含んでいる。本実施形態では、連続する伝送データ３０は、１つ以上の伝送データおよび１つ以上の同期情報を含み、該伝送データの前後には複数の同期情報ＳＹＮＡ（第１の同期情報）または同期情報ＳＹＮＢ（第２の同期情報）が存在する構成である。
【００４７】
同期情報ＳＹＮＡおよび同期情報ＳＹＮＢには、連続する伝送データ３０のいかなるタイミングにおいても唯一のコード（以下、ユニークコードと称する）が配置されていることが好ましい。これにより、同期情報ＳＹＮＡまたは同期情報ＳＹＮＢを検出することによって、シリアルデータとして伝送される連続する伝送データ３０におけるブロック単位の区切れ目を判断することが可能となる。
【００４８】
連続する伝送データ３０において、上記同期情報ＳＹＮＡおよび同期情報ＳＹＮＢのようなユニークコードを実現する方法としては、例えば、伝送路符号化を施すことが考えられ、ここでは８Ｂ１０Ｂ符号化を用いている。伝送路符号化等により同期情報ＳＹＮＡおよび同期情報ＳＹＮＢは、各々に対して個別のユニークコードを設定することが可能となる。すなわち、連続する伝送データ３０内に同期情報ＳＹＮＡおよび同期情報ＳＹＮＢが存在していることが一意に検出可能となる。
【００４９】
伝送データ１０に含まれるデータヘッダ１１は、処理データ１２のデータを識別するためのコードであり、同様に、伝送データ２０に含まれるデータヘッダ２１は、処理データ２２のデータを識別するためのコードである。具体的には、データヘッダ１１は、１ビット以上３２ビット以下のコード、例えば１０ビットで構成される。すなわち、データヘッダ１１は、例えば、「０ｂ０１０１０００００１」であってもよい。また、処理データ１２は、１ビット以上３２ビット以下のコード、例えば１０ビットで構成される。すなわち、処理データ１２は、例えば、「０ｂ０１０１１００１００」であってもよい。
（受信部２）
受信部２は、予め定められた伝送路を介してシリアル伝送される連続する伝送データ３０を、１ビットずつ順番に受信する。受信部２は、受信した伝送データ３０を同期情報検出部３に出力するとともに、伝送データ３０に対して所定の処理を施した後、データ解析部５１に出力する。受信部２は、伝送データ３０のうち、予め定められたビット数のデータを保持すなわち記憶できるシフトレジスタを備えている。
【００５０】
具体的には、受信部２は、連続する伝送データ３０を上記シフトレジスタに一方向より順番に入力していき、１ビット受信するたびに上記シフトレジスタの予め定められたビット長ごとのビット列（ここでは、例えば１０ビット）を、同期情報検出部３に出力する。そして、受信部２は、後述の同期情報検出部３で処理される信号、すなわち伝送データ３０のブロック単位の区切れ目が判定された信号を受信して、この受信した信号に基づいて、連続する伝送データ３０に対して適切なブロック単位毎にシリアル−パラレル変換（例えば、予め定められた固定ビットごとのビット列、具体的には１０ビットのビット列に変換）を実行した後、データ解析部５１に出力する。
【００５１】
これにより、後述するデータ解析部５１には、データ処理装置１内で処理しやすいようにブロック毎に同期がとられ、かつパラレル化された伝送データが入力されるため、伝送データ３０の解析を容易に行うことが可能となる。なお、通信が開始してから、ブロック単位毎の区切れ目を判定する信号が同期情報検出部３から出力されるまでは、連続する伝送データ３０において、ブロック単位のバイト同期がとれていない状態になるので、受信部２はデータ解析部５１に対してビット列を出力しない。
（同期情報検出部３）
同期情報検出部３は、受信部２から入力された連続する伝送データ３０内に存在する同期情報ＳＹＮＡおよび同期情報ＳＹＮＢを検出する。具体的には、受信部２から入力されたビット列と、同期情報検出部３がサンプルデータとして保持している同期情報ＳＹＮＡを示すビット列（サンプルデータＡ）および同期情報ＳＹＮＢを示すビット列（サンプルデータＢ）とをそれぞれ比較する。そして、これらが一致したとき、同期情報ＳＹＮＡおよび同期情報ＳＹＮＢをそれぞれ検出したと判定する。
【００５２】
そして、例えば、サンプルデータＡを検出したとき、同期情報検出部３は、受信部２および通信モード設定部４に、同期情報ＳＹＮＡを検出したこと通知する信号を出力する。また、サンプルデータＢを検出したとき、同期情報検出部３は、受信部２および通信モード設定部４に、同期情報ＳＹＮＢを検出したことを通知する信号を出力する。すなわち、同期情報検出部３は、受信部２および通信モード設定部４に、同期情報ＳＹＮＡおよび同期情報ＳＹＮＢの少なくともいずれかを検出したことを通知する。
【００５３】
ここで、これらのビット列が一致したときは、判定された時点における受信部２から入力されたビット列が、連続して受信される伝送データ３０の区切れ目を示すビット列であることを意味する。そして、同期情報検出部２は、ビットの区切れ目を検出したことを示す信号を受信部２に出力する。これにより、受信部２は、適切に区切られた伝送データ３０のビット列をデータ解析部５１に出力することが可能となる。
【００５４】
このように、同期情報検出部３は、同期情報ＳＹＮＡおよび同期情報ＳＹＮＢを検出することによって、伝送データ３０の区切れ目を検出する構成である。
（通信モード設定部４）
通信モード設定部４は、伝送データ１０，２０を伝送する際の通信モードを、伝送データ１０，２０の性質に応じて、それぞれ通信モードＡ（第１の通信モード）または通信モードＢ（第２の通信モード）に設定する。ここでは、通信モード設定部４は、同期情報検出部３により同期情報ＳＹＮＡが検出されたときは、通信モードを「通信モードＡ」に設定し、同期情報ＳＹＮＢが検出されたときは、通信モードを「通信モードＢ」に設定する処理を実行する。そして、通信モード設定部４は、設定した通信モードの種類を通知する信号をデータ解析部５１に出力する。
【００５５】
具体的には、通信モード設定部４は、同期情報検出部３が同期情報ＳＹＮＡを連続して所定の回数検出した場合、通信モードを「通信モードＡ」に設定するとともに、データ解析部５１に対して、通信モードを「通信モードＡ」に設定したことを通知する信号を出力する。同様に、同期情報ＳＹＮＢを連続して所定の回数検出した場合には、通信モードを「通信モードＢ」に設定するとともに、データ解析部５１に対して、通信モードを「通信モードＢ」に設定したことを通知する信号を出力する。
【００５６】
なお、通信モード設定部４は、同期情報ＳＹＮＡを、例えば１回〜１０回連続して検出した場合に、通信モードを「通信モードＡ」に設定する構成としてもよく、この検出回数は例えば２回に設定されていてもよい。また、同期情報ＳＹＮＡは、必ずしも連続して検出される必要はなく、予め定められた間隔（時間）内に予め定められた回数だけ検出された場合に「通信モードＡ」に設定する構成であってもよい。同期情報Ｂにおいても同様に、例えば１回〜１０回連続して検出された場合に、通信モードを「通信モードＢ」に設定する構成としてもよく、この検出回数は例えば２回に設定されていてもよい。また、同期情報ＳＹＮＢは、必ずしも連続している必要はなく、予め定められた間隔内に予め定められた回数だけ検出された場合に「通信モードＢ」に設定する構成であってもよい。
【００５７】
ここで、本実施形態において、「通信モードＡ」とは、例えば、伝送データ１０が制御コマンド（制御用データ）のような、通信エラーを許容することができない類の特徴を有するデータである場合に設定されるモードである。また、「通信モードＢ」とは、伝送データ２０が、例えば画像表示用データや音声用データのような、データの連続性が重視される一方、後続して伝送されるデータにより上書きされるような特徴を有するために、通信エラーをある程度許容できる類の特徴を有するデータである場合に設定されるモードである。
【００５８】
なお、同期情報は、伝送データの種類に応じて設定されるものである。具体的には、同期情報ＳＹＮＡは、伝送データ１０が、通信エラーを許容することができない類の特徴を有するデータであることを示す情報である。一方、同期情報ＳＹＮＢは、伝送データ２０が、通信エラーをある程度許容できる類の特徴を有するデータであることを示す情報である。
（データ解析部５１）
データ解析部５１は、受信部２から入力される、例えば伝送データ１０，２０および同期情報３１，３２，３３のビット列を受信して、受信したビット列データの解析を行う。具体的には、データ解析部５１は、受信部２から順次入力される１０ビット毎のビット列を解析して、ビット列に適した処理を行う。
【００５９】
ここで、データ解析部５１は、同期情報ＳＹＮＡおよび同期情報ＳＹＮＢを検出した場合には、何も処理を行わなくてよい。なぜなら、本実施形態における同期情報ＳＹＮＡおよび同期情報ＳＹＮＢは、同期情報検出部３において、伝送データ３０の区切れ目を検出するとともに、通信モード設定部４において、通信モードを設定するために用いられるものであり、データ解析部５１における処理においては必要としないためである。
【００６０】
一方、データ解析部５１が、連続する伝送データ３０において伝送データ１０を検出した場合には、伝送データ１０の直前に位置する同期情報（ＳＹＮＡ）５１が、予め同期情報検出部３において検出されており、通信モード設定部４から通信モードが「通信モードＡ」に設定されたことを通知する信号が入力されているため、伝送データ１０は通信モードＡとしての処理が実行される。
【００６１】
具体的な処理内容としては、例えば、データ解析部５１は、伝送データ１０の全データ列を保持できるだけのメモリを備えており、受信部２から入力される伝送データ１０のビット列を１０ビット毎に受信して、上記メモリに記録していく。また、データ解析部５１は、データヘッダ１１に付加された、伝送データ１０のビット長を示す情報に基づいて、データヘッダ１１を検出してから、どこまでが伝送データ１０であるのかを認識する。
【００６２】
そして、伝送データ１０の全ビット列が上記メモリに記録された時点で、伝送データ１０に通信エラーが発生しているか否かを後述するエラー検出処理部６から入力される信号に基づいて判断する。伝送データ１０に通信エラーが発生していない場合には、伝送データ１０を後述する第１データ処理部Ａ５に出力し、伝送データ１０に通信エラーが発生している場合には、上記メモリに記録されている伝送データ１０を全て破棄する。
【００６３】
同様に、データ解析部５１が、連続する伝送データ３０において伝送データ２０を検出した場合には、伝送データ２０の直前に位置する同期情報（ＳＹＮＢ）５２が、予め同期情報検出部３において検出されており、通信モード設定部４から通信モードが「通信モードＢ」に設定されたことを通知する信号が入力されているため、伝送データ２０は通信モードＢとしての処理が行われる。
【００６４】
具体的な処理内容としては、例えば、データ解析部５１は、通信モードＢにおいては、データ解析部５１内の上記メモリに順次ビット列を記録することなく、受信部２からビット列が入力される度に、入力されたビット列を第２データ処理部Ｂ５に出力する。なお、この場合には、データ解析部５１は、エラー検出処理部６から伝送データ２０における通信エラーの検出結果を受信しなくてもよい。
【００６５】
したがって、例えば、連続する伝送データ３０において通信エラーが発生したことを通知する信号がエラー検出処理部６から入力されている場合には、伝送データ１０は第１データ処理部Ａ５に出力されることはなく、伝送データ２０は第２データ処理部Ｂ５に出力され処理される。
（エラー検出処理部６）
エラー検出処理部６は、受信部２からデータ解析部５１に入力された伝送データのビット列を解析して、通信エラーが発生したか否かを判定する。具体的には例えば、前述したとおり、連続する伝送データ３０は８Ｂ１０Ｂの伝送路符号化を施されているため、ビットの並びや発生頻度を評価することによってビットエラー（通信エラー）が発生したことを容易に検出することが可能となる。また別の方法としては、伝送データ１０，２０の最後尾にＣＲＣコードを付加することによって、伝送データ１０，２２にビットエラーが発生したことを検出することが可能となる。なお、エラー検出処理部６において伝送データ３０に通信エラー（ビットエラー）が発生したことを検出する方法は、前記した方法に限定されるものではなく、通信の異常を検出できる方法であればよい。
【００６６】
なお、エラー検出処理部６においては、通信モードＡ，Ｂに関わらず、通信エラーを検出することが可能であるが、通信モードの違いによって、その後の処理内容が異なる。例えば、伝送データ１０については、事前に通信モード設定部４により同期情報３１に基づいて通信モードＡが設定されているため、エラー検出処理部６は、伝送データ１０の救済的措置、例えば、伝送データ１０の再送要求や、データ処理装置１のリセット要求を実行することができる。また、例えば、伝送データ２０においては、事前に通信モード設定部４により同期情報３２に基づいて通信モードＢが設定されているため、エラー検出処理部６は、伝送データ２０において、通信エラーが発生したことを記録しておいてもよいが、特に救済的措置、例えば、伝送データ２０の再送要求や、データ処理装置１のリセット要求は実行しない。このように、通信モードＡおよび通信モードＢにおいて発生した通信エラーは、それぞれ特徴が異なるため、エラー検出処理部６は、通信モードに応じて、その後の処理を実行することが好ましい。
（第１データ処理部Ａ５および第２データ処理部Ｂ５）
第１データ処理部Ａ５および第２データ処理部Ｂ５は、それぞれデータ解析部５１から入力された伝送データに対して、所定の処理を実行する。具体的には、第１データ処理部Ａ５は、データ解析部５１から入力された伝送データ１０から、処理データ１２を抜き出し、その内容を把握した上で、レジスタ部７に出力する。第２データ処理部Ｂ５は、データ解析部５１から順次入力される伝送データ２０のビット列から、処理データ２２を抜き出し、必要に応じて画面に表示しやすい画像表示用データに変換し、所望のタイミングで表示部８に出力する。
（レジスタ部７）
レジスタ部７は、第１データ処理部Ａ５から入力された処理データ１２に基づいて、制御コマンドを実行するために必要なレジスタに値をセットする。
（表示部８）
表示部８は、例えば液晶表示パネルおよび有機ＥＬパネルなどの表示装置であり、第２データ処理部Ｂ５から入力される画像表示用データを画面に表示する。なお、表示部８は、データ処理装置１の外部に設けられている構成であってもよい。
【００６７】
次に、データ処理システムにおいて実行される処理の流れを、データ送信装置１００およびデータ処理装置１をそれぞれ構成する各部の処理の流れに基づいて説明する。
（処理データ記録部１０３の処理）
図１１は、処理データ記録部１０３が実行する処理の流れを説明するフローチャートである。まず、ステップＳ８０（以下、ステップを単にＳと称する）において、処理データ記録部１０３は、伝送データ生成部１０２から処理データの要求があるか否かを判定し、データ要求がない場合（Ｓ８０にてＮＯ）には、伝送データ生成部１０２からデータ要求があるまでＳ８０の処理を繰り返す。伝送データ生成部１０２から処理データの要求がある場合（Ｓ８０にてＹＥＳ）には、処理データ記録部１０３に格納されている処理データを伝送データ生成部１０２に出力し、Ｓ８０の処理に戻る。なお、図１１のフローチャートに示す処理は、処理データ記録部１０３への電力の供給を停止することによって、終了させることができる。
（伝送データ生成部１０２の処理）
図１２は、伝送データ生成部１０２が実行する処理の流れを説明するフローチャートである。まず、Ｓ９０において、伝送データ生成部１０２は、処理データ記録部１０３に処理データが存在するか否かを判定し、処理データが存在しない場合（Ｓ９０にてＮＯ）には、Ｓ９５の処理に移る。また、処理データが存在する場合（Ｓ９０にてＹＥＳ）には、伝送データ生成部１０２は、処理データ記録部１０３から処理データを取得する（Ｓ９１）。一方、処理データが存在しない場合（Ｓ９０にてＮＯ）には、現在設定されている通信モードに対応する同期情報（詳細は後述）を送信部１０１に出力した後（Ｓ９５）、Ｓ９０の処理に戻る。
【００６８】
その後、伝送データ生成部１０２は、取得した処理データが伝送可能な状態か否かを判定する（Ｓ９２）。具体的には例えば、処理データの種類により伝送可能な状態か否かを判定する。伝送可能な状態かの判定方法はこれに限定されるものではない。なお、処理データが、伝送プロトコル上、連続伝送が禁止されているような場合には、前の伝送に対して必要なウェイト処理を行う。そして、伝送が可能な状態でない場合（Ｓ９２にてＮＯ）には、伝送データ生成部１０２は、現在設定されている通信モードに対応する同期情報（詳細は後述する）を送信部１０１に出力した後（Ｓ９６）、Ｓ９２の処理に戻る。
【００６９】
一方、伝送が可能な状態である場合（Ｓ９２にてＹＥＳ）には、伝送データ生成部１０２は、Ｓ９１において処理データ記録部１０３から読み出した処理データに対応する通信モードとデータヘッダとを決定する（Ｓ９３）。そして、例えば、同期情報、データヘッダ、処理データの順番で送信部１０１に出力する（Ｓ９４）。
【００７０】
以上の処理を終了すると、処理はＳ９０に戻り、伝送データ生成部１０２は、上述の処理を繰り返す。
（送信部１０１の処理）
図１３は、送信部１０１が実行する処理の流れを説明するフローチャートである。まず、Ｓ１００において、送信部１０１は、伝送データ生成部１０２から伝送データ（同期情報、データヘッダ、処理データを含む）が入力されたか否かを判定する。伝送データ生成部１０２から伝送データが入力されていない場合（Ｓ１００にてＮＯ）には、伝送データ生成部１０２から伝送データが入力されるまでＳ１００の処理を繰り返す。
【００７１】
一方、伝送データ生成部１０２から伝送データが入力された場合（Ｓ１００にてＹＥＳ）には、伝送データ生成部１０２から入力された伝送データをシフトレジスタに格納し、順次シリアルデータに変換した後、伝送データ３０として出力する（Ｓ１０１）。
【００７２】
以上の処理を終了すると、処理はＳ１００に戻り、送信部１０１は、上述の処理を繰り返す。
（受信部２の処理）
図３は、受信部２が実行する処理の流れを説明するフローチャートである。まず、Ｓ１０において、受信部２は、データ送信装置１００から、連続する伝送データ３０を受信する。受信部２が伝送データ３０を受信しない場合（Ｓ１０にてＮＯ）には、伝送データ３０を受信する処理を繰り返し実行する。
【００７３】
次に、受信部２は、連続する伝送データ３０の１ビット分を受信し、受信部２のシフトレジスタに記録する（Ｓ１１）。そして、シフトレジスタに記録されている伝送データ３０の一部である特定ビット長のビット列を同期情報検出部３に出力する（Ｓ１２）。
【００７４】
次に、受信部２は、同期情報検出部３から伝送データ３０のブロック単位の区切れ目を示す信号が入力されたか否かを判定する（Ｓ１３）。受信部２に区切れ目を示す信号が入力されていない場合（Ｓ１３にてＮＯ）には、Ｓ１１の処理に戻る。
【００７５】
一方、受信部２に区切れ目を示す信号が入力された場合（Ｓ１３にてＹＥＳ）には、その時点でシフトレジスタに記録されている予め定められたビット長のビット列をデータ解析部５１に出力する（Ｓ１４）。
【００７６】
以上の処理を終了すると、処理はＳ１１に戻り、受信部２は、上述の処理を繰り返す。なお、図３のフローチャートに示す処理は、受信部２への電力の供給を停止することによって、終了させることができる。
（同期情報検出部３の処理）
図４は、同期情報検出部３が実行する処理の流れを説明するフローチャートである。まず、Ｓ２０において、同期情報検出部３は、受信部２から出力されたビット列を取得する。同期情報検出部３がビット列を取得しない場合（Ｓ２０にてＮＯ）には、ビット列を取得する処理を繰り返し実行する。
【００７７】
次に、同期情報検出部３は、取得したビット列と、サンプルデータとして予め定められた同期情報ＳＹＮＡのコード（例えば「０ｂ００１０１００１１０」）とを比較する（Ｓ２１）。取得したビット列と、予め定められた同期情報ＳＹＮＡのコードとが一致した場合（Ｓ２１にてＹＥＳ）には、同期情報検出部３は、同期情報ＳＹＮＡを検出したことを通知する信号を通信モード設定部４に出力する（Ｓ２２）。
【００７８】
一方、取得したビット列と、サンプルデータとして予め定められた同期情報ＳＹＮＡのコードとが一致しない場合（Ｓ２１にてＮＯ）には、同期情報検出部３は、さらに、上記取得したビット列と、サンプルデータとして予め定められた同期情報ＳＹＮＢのコード（たとえば０ｂ１００１０００１１０）とを比較する（Ｓ２３）。そして、取得したビット列と、予め定められた同期情報ＳＹＮＢのコードとが一致した場合（Ｓ２３にてＹＥＳ）には、同期情報検出部３は、同期情報ＳＹＮＢを検出したことを通知する信号を通信モード設定部４に出力する（Ｓ２４）。
【００７９】
なお、取得したビット列と、予め定められた同期情報ＳＹＮＢのコードとが一致しない場合（Ｓ２３にてＮＯ）には、Ｓ２０の処理に戻る。
【００８０】
同期情報検出部３は、Ｓ２１またはＳ２３の処理において同期情報を検出した後、受信部２から入力されたデータ列が、連続する伝送データ３０におけるブロック単位の区切れ目を示すデータ列であることを通知する信号を受信部２に出力する（Ｓ２５）。
【００８１】
以上の処理を終了すると、処理はＳ１１に戻り、同期情報検出部３は、上述の処理を繰り返す。なお、上述のＳ２０〜Ｓ２５までの処理は、Ｓ２０で次のビット列を取得するまでのタイミングに高速に処理される。
（通信モード設定部４の処理）
図５は、通信モード設定部４が実行する処理の流れを説明するフローチャートである。まず、Ｓ３０において、通信モード設定部４は、同期情報検出部３から、同期情報ＳＹＮＡおよび同期情報ＳＹＮＢのいずれかを検出したことを通知する信号を受信する。通信モード設定部４が上記通知信号を受信しない場合（Ｓ３０にてＮＯ）には、上記通知信号を受信する処理を繰り返し実行する。
【００８２】
次に、通信モード設定部４は、同期情報検出部３により検出された同期情報が、同期情報ＳＹＮＡであるか否かを判断し（Ｓ３１）、同期情報が同期情報ＳＹＮＡである場合（Ｓ３１にてＹＥＳ）には、通信モードを「通信モードＡ」に設定する（Ｓ３２）。そして、通信モード設定部４は、通信モードＡを設定したことを通知する信号をデータ解析部５１に出力する（Ｓ３３）。
【００８３】
一方、同期情報検出部３により検出された同期情報が、同期情報ＳＹＮＡではなかった場合（Ｓ３１にてＮＯ）には、通信モード設定部４は、さらに、同期情報が同期情報ＳＹＮＢであるか否かを判断する（Ｓ３４）、そして、同期情報が同期情報ＳＹＮＢである場合（Ｓ３４にてＹＥＳ）には、通信モード設定部４は、通信モードを「通信モードＢ」に設定する（Ｓ３５）。そして、通信モード設定部４は、通信モードＢを設定したことを通知する信号をデータ解析部５１に出力する（Ｓ３５）。
【００８４】
なお、同期情報検出部３により検出された同期情報が、同期情報ＳＹＮＢでなかった場合（Ｓ３４にてＮＯ）には、Ｓ３０の処理に戻る。
【００８５】
以上の処理を終了すると、処理はＳ３０に戻り、通信モード設定部４は、上述の処理を繰り返す。なお、上述のＳ３０〜Ｓ３５までの処理は、図４に示す同期情報検出部３のフロー図のＳ２０において、次のビット列を取得するまでのタイミングに高速に処理される。
（データ解析部５１の処理）
図６は、データ解析部５１が実行する処理の流れを説明するフローチャートである。まず、Ｓ４０において、データ解析部５１は、受信部２からビット列を取得する（Ｓ４０）。データ解析部５１がビット列を取得しない場合（Ｓ４０にてＮＯ）には、ビット列を取得する処理を繰り返し実行する。
【００８６】
次に、データ解析部５１は、通信モード設定部４から入力された通信モードの状態を判定する（Ｓ４１）。ここでは、データ解析部５１は、入力された通信モードが「通信モードＡ」であるか否かを判断する。通信モードが「通信モードＡ」である場合（Ｓ４１にてＹＥＳ）には、取得したビット列をデータ解析部５１内に備えられているメモリに順次記録する（Ｓ４２）。
【００８７】
次に、データ解析部５１は、受信部２から入力された伝送データが全ビット入力されたか否かを判断する（Ｓ４３）。具体的な判断方法としては、伝送データの先頭部分にあるデータヘッダに付加されている伝送データのビット長情報に基づいて得られるビット長と、データ解析部５１内のメモリに記録されているビット列のビット長とが一致するか否かによって、伝送データが全ビット、メモリに記録された状態であるか否かを判断する。
【００８８】
そして、伝送データが全ビット入力されて上記メモリに記録された場合（Ｓ４３にてＹＥＳ）、データ解析部５１は、エラー検出処理部６から入力される通信エラーの検出結果に基づいて、上記メモリに記録されている伝送データに通信エラーが発生しているか否かを判断する（Ｓ４４）。一方、伝送データが全ビット入力されていない場合（Ｓ４３にてＮＯ）には、Ｓ４０の処理に戻る。
【００８９】
上記メモリに記録されている伝送データに通信エラーが発生している場合（Ｓ４４にてＹＥＳ）には、データ解析部５１は、上記メモリに記録されている伝送データを全て破棄（Ｓ４５）した後、Ｓ４０の処理に戻り、次に受信部２から出力されるビット列を取得する。なお、伝送データに通信エラーが発生しているか否かの判断は、エラー検出処理部６により実行され、データ解析部５１はその結果を取得する構成であるため確認は容易である。
【００９０】
一方、上記メモリに記録されている伝送データに通信エラーが発生していない場合（Ｓ４４にてＮＯ）には、データ解析部５１は、上記メモリに記録されている伝送データを第１データ処理部Ａ５に出力（Ｓ４６）した後、Ｓ４０の処理に戻る。
【００９１】
なお、Ｓ４１において、通信モードが「通信モードＡ」でない場合（Ｓ４１にてＮＯ）、すなわち、通信モードが「通信モードＢ」である場合には、データ解析部５１は、取得したビット列を順次、第２データ処理部Ｂ５に出力（Ｓ４７）した後、Ｓ４０の処理に戻る。
【００９２】
ここで、本実施形態では、通信モードは、「通信モードＡ」および「通信モードＢ」の２通りのモードしか持ち合わせていないが、データ処理装置１が行うデータ処理の目的に応じて３通り以上の通信モードを設けてもよい。その場合には、同期情報の種類、すなわち伝送データの種類もそれに応じて増加する。したがって、通信モードは、伝送データの種類に対応して設定されるものである。
（第１データ処理部Ａ５の処理）
図７は、第１データ処理部Ａ５が実行する処理の流れを説明するフローチャートである。まず、Ｓ５０において、第１データ処理部Ａ５は、データ解析部５１から伝送データを取得する。第１データ処理部Ａ５が伝送データを取得しない場合（Ｓ５０にてＮＯ）には、伝送データを取得する処理を繰り返し実行する。
【００９３】
次に、第１データ処理部Ａ５は、取得した伝送データに付加されているデータヘッダから処理データの種類を読み取り、レジスタ部７に伝送データを出力（Ｓ５１）した後、Ｓ５０の処理に戻る。
【００９４】
ここで、通信モードＡに対応する処理データの種類は、通信エラーを許容することができない類の特徴を有するデータであり、本実施形態では、その一例として制御コマンド（制御用データ）が挙げられる。このような伝送データは、通信エラーがない状態で全てレジスタ部７に出力される。その後、レジスタ部７に記録された伝送データの内容に基づいて、所望の処理、例えば制御コマンドに基づく制御処理が実行される。
【００９５】
また、本実施形態では、第１データ処理部Ａ５は、通信モードＡに対応する特定の伝送データを処理する構成としているが、伝送データの種類は特に限定されるものではない。また、第１データ処理部Ａ５は、伝送データに付加されるデータヘッダに基づいてレジスタ部７に出力する構成であるが、これに限定されるものではなく、その他の適切な出力先や、２つ以上の出力先に対して適切な処理データを出力する構成としてもよい。
（第２データ処理部Ｂ５の処理）
図８は、第２データ処理部Ｂ５が実行する処理の流れを説明するフローチャートである。まず、Ｓ６０において、第２データ処理部Ｂ５は、データ解析部５１から伝送データを取得する。第２データ処理部Ｂ５が伝送データを取得しない場合（Ｓ６０にてＮＯ）には、伝送データを取得する処理を繰り返し実行する。
【００９６】
次に、第２データ処理部Ｂ５は、取得した伝送データに付加されているデータヘッダから処理データの種類を読み取り、表示部８に伝送データを出力（Ｓ６１）した後、Ｓ６０の処理に戻る。
【００９７】
ここで、通信モードＢに対応する処理データの種類は、通信エラーをある程度許容できる類の特徴を有するデータであり、本実施形態では、その一例として画像表示用データが挙げられる。このような伝送データは、通信エラーが発生しているか否かに関わらず、全て表示部８に出力される。そして、表示部８では、順次入力される伝送データを、連続的にして表示する処理を実行する。
【００９８】
また、本実施形態では、第２データ処理部Ｂ５は、通信モードＢに対応する特定の伝送データを処理する構成としているが、伝送データの種類は特に限定されるものではなく、例えば、音声用データなどであってもよい。伝送データが音声用データである場合には、該伝送データを音声出力部（図示せず）に出力する構成であることが好ましい。
【００９９】
また、第２データ処理部Ｂ５は、伝送データに付加されるデータヘッダからその種類が特定される処理データを、特定の表示部８に出力する構成であるが、これに限定されるものではなく、２つ以上の出力先に対して適切な処理データを出力する構成としてもよい。
（エラー検出処理部６の処理）
図９は、エラー検出処理部６が実行する処理の流れを説明するフローチャートである。まず、Ｓ７０において、エラー検出処理部６は、受信部２から出力されたビット列がデータ解析部５１に入力されたか否かを判断（Ｓ７０）し、データ解析部５１にビット列が入力されていない場合（Ｓ７０にてＮＯ）には、データ解析部５１にビット列が入力されるまで処理を繰り返し実行する。
【０１００】
次に、エラー検出処理部６は、データ解析部５１に入力されたビット列に通信エラーが発生したか否かを判断する（Ｓ７１）。具体的には、連続する伝送データ３０に対して、８Ｂ１０Ｂの伝送路符号化を施しているため、データ解析部５１に入力されたビット列およびその前後のビット列から、通信エラーが発生したことを検出することが可能となる。なお、この通信エラーを検出する方法は、特に限定されるものではなく、例えばＣＲＣによるエラー検出方法などを採用することも可能である。
【０１０１】
つづいて、上記のいずれかの方法により、上記ビット列に通信エラーが発生したことを検出した場合（Ｓ７１にてＹＥＳ）、通信モードが「通信モードＡ」であるか「通信モードＢ」であるかを判断する。ここでは、データ解析部５１に入力された同期情報検出部３からの通知信号に基づいて、通信モードが「通信モードＡ」であるか否かを判断する（Ｓ７２）。
【０１０２】
通信モードが「通信モードＡ」である場合（Ｓ７２にてＹＥＳ）には、通信エラーを許容できない伝送データに通信エラーが発生したことを意味しており、エラー検出処理部６は、エラーフラグＡをセットして、通信エラーが発生した伝送データに対して再送等の救済的措置を実行する（Ｓ７３）。具体的には、例えば、通信モードＡにおいて通信エラーが発生した場合、エラー検出処理部６は、伝送データ１０に通信エラーが発生したことを通知する機能を用いて、伝送データ１０の送信元（データ送信装置１００）に対して再送要求を行う。また、データ処理装置１の復旧が困難である場合には、エラー検出処理部６は、データ処理装置１の初期化を実行しても良い。
【０１０３】
そして、エラー検出処理部６は、通信モードＡにおいて伝送データに通信エラーが発生したことを通知する信号をデータ解析部５１に出力する（Ｓ７４）。以上の処理を終了すると、処理はＳ７０に戻る。
【０１０４】
一方、通信モードが「通信モードＡ」でない場合（Ｓ７２にＮＯ）には、すなわち、通信モードが「通信モードＢ」である場合には、通信エラーが許容される伝送データに通信エラーが発生したことを意味しており、エラー検出処理部６は、エラーフラグＢをセット（Ｓ７５）した後、Ｓ７０の処理に戻る。
【０１０５】
なお、上述のように、通信モードは「通信モードＡ」および「通信モードＢ」の２つに限定されるものではなく、データ処理装置１のシステムに応じて３種類以上の通信モードを設けてもよい。
【０１０６】
ここで、エラーフラグＢのセットは、通信エラーが発生したことを記録することを目的としており、その後の処理については以下のような具体例が挙げられるが、特にこれに限定されるものではない。例えば、通信エラーが発生した場合には、エラー検出処理部６は、伝送データ２０に通信エラーが発生したことを通知する機能を用いて、伝送データ２０をデータ処理装置１に送信するデータ送信装置１００に対して、伝送路の出力能力を高めるなどの通信状態の改善を要求する処理を実行する。
【０１０７】
以上を踏まえ、上述の通信エラーについて補足すると、連続する伝送データ３０において、伝送データ１０および伝送データ２０のようなデータ処理装置１で処理されることを目的に伝送されるデータ以外のデータ、例えば同期情報、に通信エラーが発生することも考えられる。同期情報に通信エラーが発生した場合には、それが伝送データの先頭（すなわちデータヘッダ）であるか否かの区別をすることが困難となる。
【０１０８】
そのため、本実施形態のような、同期情報により通信モードを選択するシステムではなく、データヘッダで処理データの扱いを決定するようなシステムの場合には、通信エラーを許容できる処理と通信エラーを許容できない処理とを履き違えて処理してしまい、最悪の場合にはシステム自体の復旧が困難な状況に陥ってしまう可能性もある。また、それ以外にも、必要以上に再送要求や再起動要求を実行することとなり、処理能力を低下させる原因にも繋がる可能性がある。
【０１０９】
通信エラーについては、様々な状況や条件が絡むため、一概にこの場合に通信エラーになるとは言いがたいが、本実施形態ではいずれの場合においても、正常な通信が行えない状態のことを通信エラーとして定義しており、上述される以外の通信エラーを含んでいる。
【０１１０】
以上のように、本実施の形態におけるデータ処理装置１では、連続する伝送データ３０に含まれる同期情報の種類、例えば同期情報Ａおよび同期情報Ｂに基づいて、通信モードＡおよび通信モードＢを設定する（切り替える）ことができるため、伝送データ１０，２０に対して各々の通信モードに応じた適切な処理を実行することが可能になる。
【０１１１】
また、連続する伝送データ３０において、有効な伝送データ１０，２０が伝送されていない場合には、同期情報は常に伝送路上を連続して伝送されている。このように連続して伝送される同期情報を通信モードの設定および切り替えに使用することにより、たまたま１つの同期情報に通信エラーが発生した場合でも、他の同期情報により安定的に確実に通信モードを切り替えることができる。また、同一の同期情報が所定の間隔内に所定の回数発生したことにより通信モードの設定を行う構成とすることにより、誤って何かのデータが同期情報に化けてしまった場合でも、即座に通信モードが切り替わることがないため、誤動作を防ぐことが可能となる。
【０１１２】
また、伝送データ１０，２０の間に伝送される同期情報の数は、必要に応じて変更可能な構成であることが好ましい。これにより、同期情報を多く挿入した場合は、上記通信モードの設定および切り替えをより安定的に、かつ確実に行うことが可能となり、同期情報を少なく挿入した場合には、処理速度が上がり伝送効率を向上させることが可能となる。なお、データ構造のバランスおよび伝送効率を考慮すると、同期情報の数は３つ程度に設定しておくことが好ましい。
【０１１３】
また本実施の形態では、伝送路の利用形態により大きく伝送効率が異なるが、一般的な表示システムの場合には、表示システムの制御に関するデータ（制御コマンド）を初期段階に伝送させ、その後に、伝送の大半を占めるデータである画像表示用データ、すなわち、データの破損が許容できるデータを伝送させることにより、伝送効率を大幅にＵＰすることができる。
【０１１４】
なお、誤解がないよう、断りを入れておくと、上述した破損が許容できるデータとは、破損が継続して発生しても何ら不都合がないデータという意味合いではなく、多少の破損であれば、システム的に破綻することはなく、例えば本実施形態によれば、通信エラーが発生したことによる、伝送データの再送や再起動を行う必要はなく、状況に応じて伝送路の通信状態を改善するなどの対応をとることが可能となる。
【０１１５】
最後に、上記実施の形態におけるデータ送信装置１００およびデータ処理装置１の各ブロック、特に、伝送データ生成部１０２、同期情報検出部３、通信モード設定部４、データ処理部５は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０１１６】
すなわち、データ送信装置１００およびデータ処理装置１は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるデータ処理装置制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読取り可能に記録した記録媒体を、上記データ送信装置１００およびデータ処理装置１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１１７】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１１８】
また、データ送信装置１００およびデータ処理装置１を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１１９】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
（他の構成）
なお本発明のデータ処理装置１を、以下に示す構成としても実現できる。
（第１の構成）
連続して伝送される通信の同期情報間に、必要に応じて伝送されるデータヘッダと、それに続く処理データとを有している連続した伝送データを処理するデータ処理装置であって、上記伝送データを受信し、データ処理装置内部に適宜必要なデータを提供する受信部と、上記同期情報を検出する同期情報検出部と、上記データヘッダを検出し、それに続く処理データを検出したデータヘッダに応じて各データ処理部に振り分けるデータ解析部と、与えられた処理データを適宜処理する複数のデータ処理部と、上記データヘッダの検出を試みた際に、データヘッダおよび処理データに、通信時のノイズ等により通信エラーが発生したことを検出するエラー検出処理部とを備えることを特徴とするデータ処理装置。
（第２の構成）
上記同期情報には２種類のものが存在し、同期情報検出部が一方の同期情報Ａを特定回数検出した場合、通信モードＡに切り替わり、また一方の同期情報Ｂを特定回数検出した場合、通信モードＢに切り替わることを特徴とする第１の構成に記載のデータ処理装置。
（第３の構成）
上記通信モードＡが選択されているときに通信エラーが検出されると、通信エラーが検出された伝送データの再送等の救済的措置を実行し、通信モードＢが選択されているときに通信エラーが検出されると、伝送データの再送等は行わず、引続き伝送データを受信し続けることを特徴とする第２の構成に記載のデータ処理装置。
（第４の構成）
上記伝送データが破損を許さない種類のデータである場合には、その直前に同期情報Ａが、伝送データが破損を許容する種類のデータである場合には、その直前に同期情報Ｂが付加されることを特徴とする第２の構成に記載のデータ処理装置。
（他の構成）
さらに本発明データ処理装置１を、以下に示す構成としても実現できる。
【０１２０】
すなわち、データ処理装置は、少なくとも２種類以上、例えば、通信モードＡまたは通信モードＢの何れかのデータ通信方式によって通信を行う通信部と、伝送路を介して複数の伝送データを受信する受信部と、伝送路を介して伝送される連続したシリアルデータの同期情報を検出すると同時に、同期情報Ａおよび同期情報Ｂの検出が可能な同期情報検出部と、上記受信部および同期情報検出部より与えられるバイト同期がとれた伝送データから、データヘッダの検出を行い、データヘッダに続く処理データをデータ処理部Ａまたはデータ処理部Ｂに振り分けるデータ解析部と、上記データ解析部に与えられた伝送データに通信エラーがあることを検出するエラー検出処理部とを備え、同期情報検出部において、同期情報Ａが検出された場合には、通信モードＡに移行し、同期情報Ｂが検出された場合には、通信モードＢに移行するような構成を有している。
（その他の構成によって奏する作用効果）
以上の構成によれば、通信モードＡが設定されている時に、エラー検出処理部において通信エラーが検出された場合には、伝送データの再送等の救済的措置をとり、通信モードＢが設定されている時には、伝送データの再送等は行わず、伝送データの処理を継続することで、各通信モードに適した処理を行うことができる。このため、たとえば、液晶表示データや音声用データなどの連続性が重視されるデータと、制御コマンドのような、伝送の確実性が要求されるデータが伝送路を効率的に共有することができる。
【０１２１】
また、通常はシリアルデータのバイト同期を検出するために必要な同期情報を複数種用意し、それらを区別することで通信モードを切り替えることにより、通信モードを選択するための情報を伝送データに付加する必要がなくなり、通信の実行レートを上げることができる。また、伝送データが存在しないタイミングでは、伝送路上には常に同期情報を伝送させることで、ノイズ等により同期情報が破損した場合にでも、連続する前後の同期情報により安全に通信モードを切り替えることが可能になる。また、連続する同期情報を検出した場合にのみ通信モードを切り替えるようにすることで、容易に通信モードが切り替わることを防ぐことが可能となる。
【０１２２】
また、上記の構成によれば、データ処理装置に与えられる、連続する伝送データおよび同期情報において、同期情報は、シリアル信号として与えられる伝送データのバイト単位の区切り目を検出するとともに、同期情報の種類により、通信モードを切替えることができるようにすることで、伝送データに適した通信状態を容易に確立することができる。
【０１２３】
例えば、画像表示用データや音声用データのように、後続する情報により上書きされ続けるようなデータは、連続性が重視されるため、通信エラーが発生した場合にでも、再送を行わず、伝送を継続する必要があり、制御コマンドのような伝送の確実性が求められるデータにおいては、通信エラーが発生した場合には、再送等の救済的措置をとる必要がある。
【０１２４】
これらの通信モードを、連続して発生する同期情報に基づいて切り替えられるようすることにより、確実にスムーズに移行でき、かつ、同期情報が連続した場合にのみ通信モードを切り替えられるようにすることで、安全性を大幅に向上させることができる。
【０１２５】
また、上述した従来技術のように伝送データを伝送する伝送路以外の通信モード制御用の信号線が必要なくなるため、携帯機器内配線などのように、配線スペースに限界があり、極力コストを抑えることが求められるシステムにおいて有効となる。
【０１２６】
このように、受信部２が同期情報Ａおよび同期情報Ｂを検出することにより、同期情報検出部３においては、それに対応した通信モードＡおよび通信モードＢに切り替えることができる。
【０１２７】
また、受信部２において、伝送データ１０を受信したときには、予め同期情報３１により通信モードＡに設定されているため、伝送データ１０に通信エラーが発生していることをエラー検出処理部６が検出することで、伝送データ１０の再送要求を行うことができる。一方、受信部２において、伝送データ２０を受信したときには、予め同期情報３２により通信モードＢに設定されているため、伝送データ２０に通信エラーが発生したことをエラー検出処理部６が検出した場合にでも、再送要求を行わないなどの個別の対応を確実に行うことができる。
【０１２８】
また、通信モードの切り替え条件（特定間隔に特定回数同期情報を検出したときに切り替える）を適切に設定することで、安全な伝送路を確保しつつも、常に伝送されている同期情報に通信モードの切り替え機能を付加することで、伝送レートを低下されることなく、実現することができる。また、再送等の対応が必要／不必要なデータを効率的に分類できるため、不要な再送要求を行わずに済み、伝送効率を高めることができる。
【産業上の利用可能性】
【０１２９】
本発明のデータ処理装置は、伝送データの種類に応じた処理を実行することができるデータ処理装置、例えば、ＰＤＡや携帯電話装置等の通信端末装置全般に適用可能である。
【図面の簡単な説明】
【０１３０】
【図１】本発明の一実施の形態のデータ処理装置の概略構成を示すブロック図である。
【図２】データ処理装置が受信する連続する伝送データのデータ構造を示す図である。
【図３】受信部が実行する処理の流れを説明するフローチャートである。
【図４】同期情報検出部が実行する処理の流れを説明するフローチャートである。
【図５】通信モード設定部が実行する処理の流れを説明するフローチャートである。
【図６】データ解析部が実行する処理の流れを説明するフローチャートである。
【図７】第１データ処理部が実行する処理の流れを説明するフローチャートである。
【図８】第２データ処理部が実行する処理の流れを説明するフローチャートである。
【図９】エラー検出処理部が実行する処理の流れを説明するフローチャートである。
【図１０】本発明の一実施の形態のデータ送信装置の概略構成を示すブロック図である。
【図１１】処理データ記録部が実行する処理の流れを説明するフローチャートである。
【図１２】伝送データ生成部が実行する処理の流れを説明するフローチャートである。
【図１３】送信部が実行する処理の流れを説明するフローチャートである。
【符号の説明】
【０１３１】
１  データ処理装置
３  同期情報検出部（同期情報検出手段）
４  通信モード設定部（通信モード設定手段）
５  データ処理部（データ処理手段）
６  エラー検出処理部（エラー検出処理手段）
１０，２０  伝送データ
３０  連続する伝送データ
３１，３２，３３  同期情報
１００  データ送信装置
１０１  送信部（送信手段）
１０２  伝送データ生成部（伝送データ生成手段）
１０３  処理データ記録部
【図１】
2008198137.tif 000003
【図２】
2008198137.tif 000004
【図３】
2008198137.tif 000005
【図４】
2008198137.tif 000006
【図５】
2008198137.tif 000007
【図６】
2008198137.tif 000008
【図７】
2008198137.tif 000009
【図８】
2008198137.tif 000010
【図９】
2008198137.tif 000011
【図１０】
2008198137.tif 000012
【図１１】
2008198137.tif 000013
【図１２】
2008198137.tif 000014
【図１３】
2008198137.tif 000015