【手続補正書】
【提出日】平成16年11月30日(2004.11.30)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
シリアルバスにより接続されるホストデバイスとターゲットデバイスの間で利用されるデータ転送方法であって、
第１のデータを所定サイズ単位で連続して転送し、
前記第１のデータの１回の転送結果と共にデータ受信用のバッファ情報を返信し、
前記第１のデータの転送継続中に、前記バッファ情報に基づいて第２のデータを連続して転送し、
前記第２のデータの転送継続中に、第３のデータを転送することを特徴とするデータ転送方法。
【請求項２】
前記データ受信用バッファは、前記所定サイズを有する複数のバッファよりなり、
該複数のバッファのうちデータ受信可能な空きバッファの数をバッファ情報として返信することを特徴とする請求項１記載のデータ転送方法。
【請求項３】
前記第２のデータは、前記空きバッファが所定数以下である場合に転送されることを特徴とする請求項２記載のデータ転送方法。
【請求項４】
前記第２のデータは、前記空きバッファ数が１個である場合に転送されることを特徴とする請求項３記載のデータ転送方法。
【請求項５】
前記第２のデータの１回の転送結果を返信し、
前記第３のデータは、前記第２のデータの転送結果を受け取ったタイミングで転送されることを特徴とする請求項１記載のデータ転送方法。
【請求項６】
前記第１のデータは、画像データを転送するためのコマンドを含むことを特徴とする請求項１記載のデータ転送方法。
【請求項７】
前記第２のデータは、有効なデータを含まないダミーデータを転送するためのコマンドであることを特徴とする請求項１記載のデータ転送方法。
【請求項８】
前記第２のデータは、ダミー転送制御を行なうための転送制御コマンドであることを特徴とする請求項１記載のデータ転送方法。
【請求項９】
前記第３のデータは、前記ターゲットデバイスのステイタス情報を取得するためのコマンドであることを特徴とする請求項１記載のデータ転送方法。
【請求項１０】
前記第２のデータの１回の転送に応じてその転送結果が返信されるまでの時間は、前記第１及び第３のデータの転送結果の返信の場合よりも長いことを特徴とする請求項5記載のデータ転送方法。
【請求項１１】
前記第１乃至第３のデータの転送の際に、前記ホストデバイス及びターゲットデバイスのそれぞれにおいて、コマンドとデータとを同じレジスタ領域に書き込むことを特徴とする請求項１記載のデータ転送方法。
【請求項１２】
前記第１乃至第３のデータの転送に対する応答は、前記レジスタへのデータの書き込みに対する応答を行うことを特徴とする請求項１１記載のデータ転送方法。
【請求項１３】
前記シリアルバスはＩＥＥＥ１３９４規格に適合または準拠するバス、またはＵＳＢ規格に適合または準拠するバスであることを特徴とする請求項１乃至１２の何れかに記載のデータ転送方法。
【請求項１４】
シリアルバスにより接続されるデータ転送装置であって、
ホストデバイスとの間において所定サイズ単位によりデータの転送を行なう通信手段と、
該データの転送結果と共にデータ受信用のバッファ情報を前記ホストデバイスに返信する返信手段と、を有し、
前記通信手段は、前記ホストデバイスから前記所定サイズ単位で連続して転送されてくる第１のデータを受信し、
前記返信手段は、該第１のデータの受信結果を前記バッファ情報と共に前記ホストデバイスへ返信し、
前記通信手段は更に、前記第１のデータの受信継続中に、前記ホストデバイスから前記バッファ情報に基づいて連続して転送されてくる第２のデータを受信し、更に、前記第２のデータの受信継続中に、第３のデータを受信することを特徴とするデータ転送装置。
【請求項１５】
シリアルバスを介してデータを転送するデータ転送システムであって、
所定サイズ単位によりデータの転送を行なう通信手段と、
該データの転送結果と共にデータ受信用のバッファ情報を返信する返信手段と、を有し、
前記通信手段は、第１のデータを前記所定サイズ単位で連続して転送し、前記第１のデータの転送継続中に、前記返信手段により前記第１のデータの１回の転送結果と共に返信された前記バッファ情報に基づいて第２のデータを連続して転送し、前記第２のデータの転送継続中に、第３のデータを転送することを特徴とするデータ転送システム。
【請求項１６】
シリアルバスにより接続されるホストデバイスとターゲットデバイスの間で利用されるデータ転送方法のプログラムコードが格納された記録媒体であって、
該プログラムコードは、
第１のデータを所定サイズ単位で連続して転送するコードと、
前記第１のデータの１回の転送結果と共にデータ受信用のバッファ情報を返信するコードと、
前記第１のデータの転送継続中に、前記バッファ情報に基づいて第２のデータを連続して転送するコードと、
前記第２のデータの転送継続中に、第３のデータを転送するコードと、を有することを特徴とする記録媒体。
【請求項１７】
転送されてきた画像データをバッファに格納して応答を送信する外部装置と通信するデータ転送装置であって、
前記バッファの空き容量に関する情報を含む応答を前記外部装置から受信する受信手段と、
前記バッファの空き容量が所定より大きい場合、画像データを前記外部装置に転送する画像データ転送手段と、
前記バッファの空き容量が所定より大きくない場合、前記画像データ転送手段による画像データの転送を中断して、コマンドを前記外部装置に転送するコマンド転送手段とを有し、
前記外部装置は、前記コマンドを前記バッファに格納することなく、前記バッファの空き容量に関する情報を含む応答を送信し、
前記コマンド転送手段が前記コマンドを転送した後、前記バッファの空き容量が所定より大きい場合、前記画像データ転送手段は画像データを前記外部装置に転送することを特徴とするデータ転送装置。
【請求項１８】
第１の装置と、前記第１の装置から転送されてきた画像データをバッファに格納して応答を送信する第２の装置との間のデータ転送方法であって、
前記第１の装置から前記第２の装置へ画像データを転送するステップと、
前記バッファの空き容量に関する情報を含む応答を前記第２の装置から前記第１の装置へ転送するステップと、
前記バッファの空き容量が所定より大きくない場合、コマンドを前記第１の装置から前記第２の装置へ転送するステップとを有し、
前記第２の装置は、前記コマンドを前記バッファに格納することなく、前記バッファの空き容量に関する情報を含む応答を転送し、
前記コマンドが転送された後、前記バッファの空き容量が所定より大きい場合、画像データを前記第１の装置から前記第２の装置へ転送することを特徴とするデータ転送方法。
【請求項１９】
画像処理装置であって、
外部装置から転送されてきた画像データを格納する格納手段と、
前記外部装置からの画像データに対して、前記格納手段の空き容量に関する情報を含む応答を前記外部装置に送信する送信手段と、
前記外部装置からコマンドを受信する受信手段と、
前記外部装置からの前記コマンドに対して、前記コマンドを前記格納手段に格納することなく、前記格納手段の空き容量に関する情報を含む応答を前記外部装置に送信する第２の送信手段とを有し、
前記外部装置は、前記バッファの空き容量が所定より大きい場合、画像データを前記画像処理装置に転送し、前記バッファの空き容量が所定より大きくない場合、前記コマンドを前記画像処理装置に転送することを特徴とする画像処理装置。