【手続補正書】
【提出日】平成15年11月21日(2003.11.21)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
機器間で転送元ノードから転送先ノードへデータを転送するデータ転送方法であって、
データの転送に先立って、転送先ノードが具備しているデータ処理能力の情報を、転送先ノードから転送元ノードに報知し、
前記転送元ノードは、報知された前記データ処理能力の情報に応じて、転送するデータのブロックサイズを決定して、該ブロックサイズに従ってデータを前記転送先ノードへ送出することを特徴とするデータ転送方法。
【請求項２】
前記データ処理能力の情報はデータ蓄積用のメモリ容量であり、前記転送先ノードは、メモリ内に蓄積されるべきデータの空間的アドレスを示すデータを所望のアドレス情報として前記転送元ノードに報知してデータをリクエストし、前記転送元ノードは、該アドレス情報に基づいてブロックサイズを決定して、データを転送することを特徴とする請求項１記載のデータ転送方法。
【請求項３】
前記データ処理能力の情報はプリンタエンジンの印刷能力を示すデータであり、前記転送元ノードは、該プリンタエンジンの印刷能力を示すデータに基づいてブロックサイズを決定して、画像データ転送することを特徴とする請求項１記載のデータ転送方法。
【請求項４】
前記プリンタエンジンの印刷能力を示すデータは、少なくともプリンタエンジンの解像度と印刷速度とのいずれかを含むことを特徴とする請求項３記載のデータ転送方法。
【請求項５】
前記汎用のデジタルインタフェースはアシンクロナス転送とアイソクロナス転送とが混在する１３９４シリアルバスであり、データはアシンクロンス転送またはアイソクロナス転送を用いてを転送元ノードより転送先ノードに送られることを特徴とする請求項１記載のデータ転送方法。
【請求項６】
前記汎用のデジタルインタフェースはアシンクロナス転送とアイソクロナス転送とが混在する１３９４シリアルバスであり、データ処理能力の情報はアシンクロンス転送を用いてを転送先ノードより転送元ノードに送られることを特徴とする請求項１記載のデータ転送方法。
【請求項７】
複数の機器からなり、該複数の機器間で転送元ノードから転送先ノードへデータを転送して処理するシステムであって、
転送先ノードが、データの転送に先立って、該転送先ノードが具備しているデータ処理能力の情報を転送元ノードに報知する処理能力報知手段を有し、
前記転送元ノードが、報知された前記データ処理能力の情報に応じて、転送するデータのブロックサイズを決定するサイズ決定手段と、該ブロックサイズに従ってデータを前記転送先ノードへ送出するデータ送出手段とを有することを特徴とするシステム。
【請求項８】
データの転送元の機器と通信可能な画像処理装置であって、
データの転送に先立って、前記画像処理装置が具備しているデータ処理能力の情報を前記機器に報知する処理能力報知手段と、
前記データ処理能力の情報に基づくブロックサイズで前記機器から転送されるデータを受信するデータ受信手段とを有することを特徴とする画像処理装置。
【請求項９】
データの転送先の機器と通信可能な画像処理装置であって、
データの転送に先立って、前記機器からの該機器が具備しているデータ処理能力の情報を受信する処理能力受信手段と、
前記処理能力受信手段により受信された前記データ処理能力の情報に応じて転送するデータのブロックサイズを決定するサイズ決定手段と、
前記サイズ決定手段により決定されたブロックサイズに従ってデータを前記機器へ送出するデータ送出手段とを有することを特徴とする画像処理装置。
【請求項１０】
前記データ処理能力の情報は前記転送先ノードのデータ蓄積用のメモリ容量であり、前記処理能力受信手段は、メモリ内に蓄積されるべきデータの空間的アドレスを示すデータを所望のデータアドレス情報として受信し、前記サイズ決定手段は、該データアドレス情報に基づいてブロックサイズを決定することを特徴とする請求項９記載の画像処理装置。
【請求項１１】
前記機器はプリンタであって、前記データ処理能力の情報はプリンタエンジンの印刷能力を示すデータであり、前記サイズ決定手段は、該プリンタエンジンの印刷能力を示すデータに基づいてブロックサイズを決定することを特徴とする請求項９記載の画像処理装置。
【請求項１２】
前記プリンタエンジンの印刷能力を示すデータは、少なくともプリンタエンジンの解像度と印刷速度とのいずれかを含むことを特徴とする請求項１１記載の画像処理装置。
【請求項１３】
前記汎用のデジタルインタフェースはアシンクロナス転送とアイソクロナス転送とが混在する１３９４シリアルバスであり、前記処理能力受信手段は、前記データ処理能力の情報をアシンクロンス転送を用いてを前記機器から受信し、前記データ送出手段は、データをアシンクロンス転送またはアイソクロナス転送を用いて前記機器に送出することを特徴とする請求項９記載の画像処理装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
【課題を解決するための手段】
この課題を解決するために、本発明のデータ転送方法は、機器間で転送元ノードから転送先ノードへデータを転送するデータ転送方法であって、データの転送に先立って、転送先ノードが具備しているデータ処理能力の情報を、転送先ノードから転送元ノードに報知し、前記転送元ノードは、報知された前記データ処理能力の情報に応じて、転送するデータのブロックサイズを決定して、該ブロックサイズに従ってデータを前記転送先ノードへ送出することを特徴とする。


【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
又、本発明のシステムは、複数の機器からなり、該複数の機器間で転送元ノードから転送先ノードへデータを転送して処理するシステムであって、転送先ノードが、データの転送に先立って、該転送先ノードが具備しているデータ処理能力の情報を転送元ノードに報知する処理能力報知手段を有し、前記転送元ノードが、報知された前記データ処理能力の情報に応じて、転送するデータのブロックサイズを決定するサイズ決定手段と、該ブロックサイズに従ってデータを前記転送先ノードへ送出するデータ送出手段とを有することを特徴とする。


【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
又、本発明の画像処理装置は、データの転送元の機器と通信可能な画像処理装置であって、データの転送に先立って、前記画像処理装置が具備しているデータ処理能力の情報を前記機器に報知する処理能力報知手段と、前記データ処理能力の情報に基づくブロックサイズで前記機器から転送されるデータを受信するデータ受信手段とを有することを特徴とする。


【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
又、本発明の画像処理装置は、データの転送先の機器と通信可能な画像処理装置であって、データの転送に先立って、前記機器からの該機器が具備しているデータ処理能力の情報を受信する処理能力受信手段と、前記処理能力受信手段により受信された前記データ処理能力の情報に応じて転送するデータのブロックサイズを決定するサイズ決定手段と、前記サイズ決定手段により決定されたブロックサイズに従ってデータを前記機器へ送出するデータ送出手段とを有することを特徴とする。


【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
ここで、前記データ処理能力の情報は前記転送先ノードのデータ蓄積用のメモリ容量であり、前記処理能力受信手段は、メモリ内に蓄積されるべきデータの空間的アドレスを示すデータを所望のデータアドレス情報として受信し、前記サイズ決定手段は、該データアドレス情報に基づいてブロックサイズを決定する。また、前記機器はプリンタであって、前記データ処理能力の情報はプリンタエンジンの印刷能力を示すデータであり、前記サイズ決定手段は、該プリンタエンジンの印刷能力を示すデータに基づいてブロックサイズを決定する。また、前記プリンタエンジンの印刷能力を示すデータは、少なくともプリンタエンジンの解像度と印刷速度とのいずれかを含む。また、前記汎用のデジタルインタフェースはアシンクロナス転送とアイソクロナス転送とが混在する１３９４シリアルバスであり、前記処理能力受信手段は、前記データ処理能力の情報をアシンクロンス転送を用いてを前記機器から受信し、前記データ送出手段は、データをアシンクロンス転送またはアイソクロナス転送を用いて前記機器に送出する。


【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
また、実装されているプリンタエンジンの印刷能力に応じて画像データのフォーマットを決定することで、任意のブロックサイズに収まるようにデータ転送を行うものである。
本実施の形態によれば、プリンタを接続するデジタルＩ／ＦとしてＩＥＥＥ１３９４シリアルバスを用い、後で詳細に説明するＩＥＥＥ１３９４シリアルバスの特徴である非同期（アシンクロナス）転送モードを用い、プリンタ側で持っている画像データを一括ストアするメモリ容量に対応した、印刷画像の空間的アドレス情報の開始点から終了点までに相当する、画像データの転送開始アドレスから転送終了アドレスを、プリンタ側からＰＣあるいはデジタルカメラ等に指令信号として送信し、この指令信号を受信したＰＣあるいはデジタルカメラ等はプリンタ側のメモリに対して一度に転送するのに必要なサイズのデータ容量を決定して画像データを転送するという方式である。


【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
以上がアイソクロナス転送の説明である。
（バス・サイクル）
実際の１３９４シリアルバス上の転送では、アイソクロナス転送と、アシンクロナス転送は混在できる。その時の、アイソクロナス転送とアシンクロナス転送が混在した、バス上の転送状態の時間的な遷移の様子を表した図を図１６に示す。


【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】変更
【補正の内容】
【００５８】
ただし、アシンクロナス転送が行える期間は、アイソクロナス転送終了の後、次のサイクル・スタート・パケットを転送すべき時間(cycle synch) までの間にアシンクロナス転送を起動するためのサブアクションギャップが得られた場合に限っている。
図１６のサイクル＃ｍでは３つのチャネル分のアイソクロナス転送と、その後アシンクロナス転送（含むａｃｋ）が２パケット（パケット１，パケット２）転送されている。このアシンクロナスパケット２の後は、サイクルｍ＋１をスタートすべき時間(cycle synch) にいたるので、サイクル＃ｍでの転送はここまでで終わる。


【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００７９
【補正方法】変更
【補正の内容】
【００７９】
かかるアドレスデータＳＰＡ及びＥＰＡのデータは、前に説明した図１４，図１５に示すパケット転送によりデータフィールド（４×Ｎバイト）のうち所定の位置を選んで転送される。装置１０１内のステップＳ８では、かかるＩＥＥＥ１３９４データで転送されたアドレスデータに対応したデータを記録再生装置１０１内の画像メモリ１３のメモリ書き込み／読み出し用アドレスに変換するステップで、これによりメモリ１３の読み出しアドレス設定の為のステップＳ９に移動する。


【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００８１
【補正方法】変更
【補正の内容】
【００８１】
記録再生装置１０１からプリンタ１０２への画像データ自体のデータ転送は、前述のコマンドデータと同様にＡｓｙｎｃ転送により図１４，１５の如く転送してもよいが、図１６，１７に示すIsochronous 転送により、データフィールドに格納して転送することも可能である。
以上述べた如く、プリンタ１０２側からは、次回プリンタ印字に必要とされる所定のサイクル分の画像データの位置を示すアドレスデータを、その入力装置である記録再生装置１０１にＡｓｙｎｃでリクエストとして転送し、そのアドレスに相当するデータを、次にやはりプリンタから送られる現プリントサイクルの終了を示すデータで送出することで、記録再生装置１０１から画像データをプリンタ１０２に具備するメモリ２３の容量を超えないで最も有効に転送するシステムとなるわけである。


【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００８７
【補正方法】変更
【補正の内容】
【００８７】
【表３】
1998285246.tif 000001
尚、図２ではＰＣ１０３もＩＥＥＥ１３９４にて装置１０１と接続するシステムとして表し、図６のフローチャートの説明では、ＰＣ１０３について何ら説明しなかったが、その場合、即ちＰＣ１０３よりプリンタ１０２に画像データが転送される場合でも、ＰＣ１０３内のメモリ６７が、記録再生装置１０１のメモリ１３に変わるだけである為、詳細な説明は省略する。


【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００９３
【補正方法】変更
【補正の内容】
【００９３】
また、プリンタエンジンの情報として印刷スピードというパラメータを使うことも同様に可能である。即ちプリンタの単位時間あたりのデータ処理時間がパラメータとなるので、それは解像度であっても印刷スピードであっても同じ内容である。さらに、データパケットのサイズを一定化するのであれば、逆に解像度が上がった時には印刷スピードを遅らせることや、印刷スピードが上がった時は解像度を下げるという設定も可能である。


【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００９７
【補正方法】変更
【補正の内容】
【００９７】
【表４】
1998285246.tif 000002
ＷＯＲＤ７は、プリンタエンジンの解像度を４バイトの１６進で示したビットで、単位はドット／インチのｄｐｉで表され、最大６５，５３５ｄｐｉまで設定が可能である。ＷＯＲＤ８は、プリンタエンジンの印刷速度を４バイトの１６進で示したビットで、単位はドット／秒のＨｚで表され、インク吐出周波数として最大６５ＫＨｚまで設定が可能である。