【手続補正書】
【提出日】平成17年6月8日(2005.6.8)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ通信システムであって、
第１のデータ通信手段と、
前記第１のデータ通信手段と通信する第２のデータ通信手段と、
前記第２のデータ通信手段が受信可能な第２データ長のパケットに関する情報に基づいて、前記第１のデータ通信手段から前記第２のデータ通信手段へ送信するパケットの第１データ長を決定する決定手段とを有し、
前記第１のデータ通信手段は、
前記第１データ長の複数のパケットを生成する生成手段と、
前記生成手段が生成した複数のパケットを記憶する記憶手段と、
前記記憶手段に記憶された前記第１データ長の複数パケットの前記第２のデータ通信手段へのＤＭＡ転送を制御するＤＭＡ転送制御手段と、
を有することを特徴とするデータ通信システム。
【請求項２】
前記生成手段は、最終パケットであるかどうかを示す情報を、第１データ長の複数のパケットの各々に付加することを特徴とする請求項１に記載のデータ通信システム。
【請求項３】
第１データ長は、前記第２データ長より短いことを特徴とする請求項１又は２に記載のデータ通信システム。
【請求項４】
前記第１のデータ通信手段は、前記第２のデータ通信手段が有する第２のシリアル通信制御手段との通信を制御するための第１のシリアル通信制御手段を有し、
前記第１シリアル通信制御手段は、ＤＭＡ転送制御手段により転送されたパケットをビット列に変換し、変換したビット列を前記第２のシリアル通信制御手段に出力することを特徴とする請求項１乃至３のいずれかに記載のデータ通信システム。
【請求項５】
第１のデータ通信制御手段は、前記第２のデータ通信手段が受信可能な第２データ長のパケットに関する情報を、前記第２のデータ通信手段から受信することを特徴とする請求項１乃至４のいずれかに記載のデータ通信システム。
【請求項６】
前記生成手段は、所定データ長のデータを分割することで、第１のデータ長の複数のパケットを生成することを特徴とする請求項１乃至５のいずれかに記載のデータ通信システム。
【請求項７】
前記所定データ長は可変であることを特徴とする請求項６に記載のデータ通信システム。
【請求項８】
前記決定手段は、前記データ通信システムの初期化に応じて、前記第１のデータ長を決定することを特徴とする請求項１乃至７のいずれかに記載のデータ通信システム。
【請求項９】
前記ＤＭＡ転送制御手段は、前記第２のデータ通信手段から送信される前記第１のデータ長の複数パケットを、前記記憶ユニットへＤＭＡ転送するのを制御することを特徴とする請求項１乃至８のいずれかに記載のデータ通信システム。
【請求項１０】
前記決定手段は、前記第１のデータ長を、前記第２のデータ通信手段が受信可能な第２のデータ長のパケットに関する情報と、前記第１のデータ通信手段が送信可能な第３のデータ長のパケットに関する情報とに基づいて決定することを特徴とする請求項１乃至９のいずれかに記載のデータ通信システム。
【請求項１１】
前記第１のデータ通信手段は画像データを入力する画像入力手段を有し、
前記第２のデータ通信手段は前記画像入力手段が入力した画像データを処理する画像処理手段を有することを特徴とする請求項１乃至１０のいずれかに記載のデータ通信システム。
【請求項１２】
データ通信装置であって、
他のデータ通信装置が受信可能な第２データ長のパケットに関する情報に基づいて、前記他のデータ通信装置へ送信するパケットの第１データ長を決定する決定手段と、
前記第１データ長の複数のパケットを生成する生成手段と、
前記生成手段が生成した複数のパケットを記憶する記憶手段と、
前記記憶手段に記憶された前記第１データ長の複数パケットの前記他のデータ通信装置へのＤＭＡ転送を制御するＤＭＡ転送制御手段と、
を有することを特徴とするデータ通信装置。
【請求項１３】
第１のデータ通信手段と第２のデータ通信手段との間でデータ通信をするためのデータ通信方法であって、
前記第２のデータ通信手段が受信可能な第２データ長のパケットに関する情報に基づいて、前記第１のデータ通信手段から前記第２のデータ通信手段へ送信するパケットの第１データ長を決定する決定工程と、
前記第１データ長の複数のパケットを生成する生成工程と、
前記生成工程にて生成した複数のパケットを前記第１のデータ通信手段が有する記憶部に記憶する記憶工程と、
前記記憶工程にて記憶された前記第１データ長の複数パケットの、前記記憶部から前記第２のデータ通信手段へのＤＭＡ転送を制御するＤＭＡ転送制御工程と、
を有することを特徴とするデータ通信方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
【課題を解決するための手段】
上記目的を達成するために、本発明のデータ通信システムは、第１のデータ通信手段と、前記第１のデータ通信手段と通信する第２のデータ通信手段と、前記第２のデータ通信手段が受信可能な第２データ長のパケットに関する情報に基づいて、前記第１のデータ通信手段から前記第２のデータ通信手段へ送信するパケットの第１データ長を決定する決定手段とを有し、前記第１のデータ通信手段は、前記第１データ長の複数のパケットを生成する生成手段と、前記生成手段が生成した複数のパケットを記憶する記憶手段と、前記記憶手段に記憶された前記第１データ長の複数パケットの前記第２のデータ通信手段へのＤＭＡ転送を制御するＤＭＡ転送制御手段と、
を有することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
ここで、前記生成手段は、最終パケットであるかどうかを示す情報を、第１データ長の複数のパケットの各々に付加する。また、第１データ長は、前記第２データ長より短い。また、前記第１のデータ通信手段は、前記第２のデータ通信手段が有する第２のシリアル通信制御手段との通信を制御するための第１のシリアル通信制御手段を有し、前記第１シリアル通信制御手段は、ＤＭＡ転送制御手段により転送されたパケットをビット列に変換し、変換したビット列を前記第２のシリアル通信制御手段に出力する。また、第１のデータ通信制御手段は、前記第２のデータ通信手段が受信可能な第２データ長のパケットに関する情報を、前記第２のデータ通信手段から受信する。また、前記生成手段は、所定データ長のデータを分割することで、第１のデータ長の複数のパケットを生成する。また、前記所定データ長は可変である。また、前記決定手段は、前記データ通信システムの初期化に応じて、前記第１のデータ長を決定する。また、前記ＤＭＡ転送制御手段は、前記第２のデータ通信手段から送信される前記第１のデータ長の複数パケットを、前記記憶ユニットへＤＭＡ転送するのを制御する。また、前記決定手段は、前記第１のデータ長を、前記第２のデータ通信手段が受信可能な第２のデータ長のパケットに関する情報と、前記第１のデータ通信手段が送信可能な第３のデータ長のパケットに関する情報とに基づいて決定する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
又、本発明のデータ通信装置は、他のデータ通信装置が受信可能な第２データ長のパケットに関する情報に基づいて、前記他のデータ通信装置へ送信するパケットの第１データ長を決定する決定手段と、前記第１データ長の複数のパケットを生成する生成手段と、前記生成手段が生成した複数のパケットを記憶する記憶手段と、前記記憶手段に記憶された前記第１データ長の複数パケットの前記他のデータ通信装置へのＤＭＡ転送を制御するＤＭＡ転送制御手段と、を有することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
又、本発明のデータ通信方法は、第１のデータ通信手段と第２のデータ通信手段とでデータ通信をするためのデータ通信方法であって、前記第２のデータ通信手段が受信可能な第２データ長のパケットに関する情報に基づいて、前記第１のデータ通信手段から前記第２のデータ通信手段へ送信するパケットの第１データ長を決定する決定工程と、前記第１データ長の複数のパケットを生成する生成工程と、前記生成工程にて生成した複数のパケットを前記第１のデータ通信手段が有する記憶部に記憶する記憶工程と、前記記憶工程にて記憶された前記第１データ長の複数パケットの、前記記憶部から前記第２のデータ通信手段へのＤＭＡ転送を制御するＤＭＡ転送制御工程と、を有することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００９２
【補正方法】変更
【補正の内容】
【００９２】
【発明の効果】
以上説明したように、本発明によれば、第１のデータ通信手段と第２のデータ通信手段とでＤＭＡ転送によるデータ通信を行う場合のパケットのデータ長を、第２のデータ通信手段が受信可能なパケットに関する情報に基づいて決定することで、データ長が同じ複数のパケットを用いた高速なデータ通信を可能とするデータ通信システム、データ通信装置及びデータ通信方法を提供することができる。