Patent EP0859326A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0859326A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Data transmission apparatus, system and method, and image processing apparatus

Assignee: Canon Inc
•
Filing: 1998-02-16
•
Granted: —
•
Expires: 2018-02-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a system where a digital still camera 1101 is connected to a printer 1102 on a 1394 serial bus, when the digital still camera 1101 as a data transfer originator node transfers image data to the printer 1102 as a data transfer destination node, the printer 1102 sends information on the data processing capability of the printer 1102 to the digital still camera 1101 prior to data transfer. The digital still camera 1101 determines the block size of image data to be transferred in accordance with the data processing capability of the printer 1102, and sends image data of the block size to the printer 1102. The information indicates the capacity of a memory of the printer for storing print data, or the printing capability of a printer engine, i.e., printing resolution, printing speed and the like. Thus, data transfer is always efficiently performed regardless of the data processing capability of the printer 1102.

Inventors

  • 👤 Jiro Tateyama
  • 👤 Naohisa Suzuki
  • 👤 Koji Fukunaga
  • 👤 Kiyoshi Katano
  • 👤 Atsushi Nakamura
  • 👤 Makoto Kobayashi

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-09 10:33
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/40; H04L12/40052; H04L12/40058; G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4282; G06F13/4291; G06F3/00; G06F3/12; G06F3/1201; G06F3/1202; G06F3/1211; G06F3/1223; G06F3/1229; G06F3/1232; G06F3/1237; G06F3/1244; G06F3/1247; G06F3/1278; G06F3/1284; G06F3/1293; H04L12/40117; H04L12/40123; H04N; H04N1/00; H04N1/00127; H04N1/00278; H04N1/00281; H04N1/00283; H04N1/32; H04N1/333; H04N1/33307; H04N1/33376; H04N21/00; H04N21/40; H04N21/41; H04N21/4104; H04N21/4108; H04N21/4117; H04N21/4135; H04N21/422; H04N21/4223; H04N21/43; H04N21/436; H04N21/43615; H04N21/4363; H04N21/43632; H04N21/442; H04N21/44231; H04L69/00; H04L69/18; H04N2201/00; H04N2201/0008; H04N2201/0015; H04N2201/0034; H04N2201/0074; H04N2201/0077; H04N2201/0084; H04N2201/32; H04N2201/333; H04N2201/33307; H04N2201/33314; H04N2201/33328; H04N2201/33342; H04N2201/33364; H04N2201/33378

Claims Analysis

Total Claims: 62
Claim 1
Independent Claim 93 words
A data transmission method for devices connected by a serial bus, said method comprising the steps of: notifying processing capability information indicative of a data processing capability of a receiving device of data transfer, from said receiving device to a transmitting device of the data transfer, prior to start of the data transfer; determining a data block size of data to be transferred by said transmitting device, in accordance with the notified processing capability information; and transmitting the data in the determined data block size from said transmitting device to said receiving device.
Claim 2
Dependent Claim 21 words
The method according to claim 1, wherein the processing capability information indicates a capacity of a memory for storing received data.
Claim 3
Dependent Claim 53 words
The method according to claim 2, wherein said receiving device notifies address information indicative of spatial addresses of data to be stored in the memory, as a data request, to said transmitting device, and wherein said transmitting device determines the data block size based on the notified processing capability information and address information.
Claim 4
Dependent Claim 24 words
The method according to claim 1, wherein the processing capability information is printing capability information indicative of a printing capability of a printer engine.
Claim 5
Dependent Claim 22 words
The method according to claim 4, wherein the printing capability information includes information on resolution and/or printing speed of the printer engine.
Claim 6
Dependent Claim 30 words
The method according to claim 1, wherein the processing capability information includes information on a memory size of a buffer for storing received data and/or the number of available buffers.
Claim 7
Dependent Claim 50 words
The method according to claim 1, wherein the serial bus is a bus adapted to or based on the IEEE 1394 standards or Universal Serial Bus standards, where isochronous transfer and asynchronous transfer can be performed, and wherein the data transfer is performed by the isochronous transfer or asynchronous transfer.
Claim 8
Dependent Claim 17 words
The method according to claim 7, wherein the processing capability information is notified by the asynchronous transfer.
Claim 9
Dependent Claim 22 words
The method according to claim 7, wherein a response in the asynchronous transfer includes data format information supported by said receiving device.
Claim 10
Dependent Claim 20 words
The method according to claim 9, wherein said transmitting device transmits data formatted in accordance with the data format information.
Claim 11
Dependent Claim 93 words
An image processing system having devices connected by a serial bus, comprising: recognition means for recognizing processing capability information indicative of an image-data processing capability of a receiving device of image data transfer, prior to the image data transfer; determination means for determining a data block size of image data transmitted by a transmitting device, in accordance with the processing capability information recognized by said recognition means; and transfer means for sequentially transferring the image data in the data block size determined by determination means from said transmitting device to said receiving device.
Claim 12
Dependent Claim 26 words
The system according claim 11, wherein the processing capability information indicates a capacity of a memory for storing received image data, included in said receiving device.
Claim 13
Dependent Claim 54 words
The system according to claim 12, wherein said recognition means notifies address information indicative of spatial addresses of image data to be stored in the memory, as a data request, to said determination means, and wherein said determination means determines the data block size based on the notified processing capability information and address information.
Claim 14
Dependent Claim 35 words
The system according to claim 11, wherein said receiving device is a printer, and wherein the processing capability information is printing capability information indicative of a printing capability of a printer engine of the printer.
Claim 15
Dependent Claim 21 words
The system according to claim 14, wherein said determination means determines the data block size based on the printing capability information.
Claim 16
Dependent Claim 22 words
The system according to claim 14, wherein the printing capability information includes information on resolution and/or printing speed of the printer engine.
Claim 17
Dependent Claim 30 words
The system according to claim 11, wherein the processing capability information includes information on a memory size of a buffer for storing received data and/or the number of available buffers.
Claim 18
Dependent Claim 50 words
The system according to claim 11, wherein the serial bus is a bus adapted to or based on the IEEE 1394 standards or Universal Serial Bus standards, where isochronous transfer and asynchronous transfer can be performed, and wherein the data transfer is performed by the isochronous transfer or asynchronous transfer.
Claim 19
Dependent Claim 17 words
The system according to claim 18, wherein the processing capability information is notified by the asynchronous transfer.
Claim 20
Dependent Claim 22 words
The system according to claim 18, wherein a response in the asynchronous transfer includes data format information supported by said receiving device.
Claim 21
Dependent Claim 20 words
The system according to claim 20, wherein said transmitting device transmits data formatted in accordance with the data format information.
Claim 22
Dependent Claim 62 words
An image processing apparatus for processing image data received from a host device through a serial bus, comprising: notification means for notifying processing capability information indicative of an image-data processing capability to said host device, prior to image data transfer; and reception means for receiving image data, in a data block size based on the processing capability information, from said host device.
Claim 23
Dependent Claim 22 words
The apparatus according to claim 22, wherein the processing capability information indicates a capacity of a memory for storing received image data.
Claim 24
Dependent Claim 34 words
The apparatus according to claim 23, wherein said notification means notifies address information indicative of spatial addresses of image data to be stored in the memory, as a data request, to said host device.
Claim 25
Dependent Claim 36 words
The apparatus according to claim 22, wherein said image processing apparatus is a printer, and wherein the processing capability information is printing capability information indicative of a printing capability of a printer engine of the printer.
Claim 26
Dependent Claim 22 words
The apparatus according to claim 25, wherein the printing capability information includes information on resolution and/or printing speed of the printer engine.
Claim 27
Dependent Claim 30 words
The apparatus according to claim 22, wherein the processing capability information includes information on a memory size of a buffer for storing received data and/or the number of available buffers.
Claim 28
Dependent Claim 51 words
The apparatus according to claim 22, wherein the serial bus is a bus adapted to or based on the IEEE 1394 standards or Universal Serial Bus standards, where isochronous transfer and asynchronous transfer can be performed, and wherein the image data transfer is performed by the isochronous transfer or asynchronous transfer.
Claim 29
Dependent Claim 17 words
The apparatus according to claim 28, wherein the processing capability information is notified by the asynchronous transfer.
Claim 30
Dependent Claim 23 words
The apparatus according to claim 28, wherein a response in the asynchronous transfer includes data format information supported by said image processing apparatus.
Claim 31
Dependent Claim 20 words
The apparatus according to claim 30, wherein said host device transmits data formatted in accordance with the data format information.
Claim 32
Dependent Claim 29 words
The apparatus according to claim 22, wherein said host device includes an image recording/reproduction device such as a digital camera, and a personal computer capable of modifying an image.
Claim 33
Dependent Claim 89 words
An image processing apparatus for processing image data sent to a target device through a serial bus, comprising: reception means for receiving processing capability information indicative of an image-data processing capability of said target device, prior to image data transfer; determination means for determining a data block size of image data to be transferred, in accordance with the processing capability information received by said reception means; and transmission means for sequentially transmitting the image data in the data block size determined by said determination means to said target device.
Claim 34
Dependent Claim 26 words
The apparatus according to claim 33, wherein the processing capability information indicates a capacity of a memory for storing received data, included in said target device.
Claim 35
Dependent Claim 42 words
The apparatus according to claim 34, wherein said determination means determines the data block size based on address information indicative of spatial addresses of the image data to be stored in the memory, as a data request received by said reception means.
Claim 36
Dependent Claim 35 words
The apparatus according to claim 33, wherein said receiving device is a printer, and wherein the processing capability information is printing capability information indicative of a printing capability of a printer engine of the printer.
Claim 37
Dependent Claim 20 words
The apparatus according to claim 36, said determination means determines the data block size based on the printing capability information.
Claim 38
Dependent Claim 22 words
The apparatus according to claim 36, wherein the printing capability information includes information on resolution and/or printing speed of the printer engine.
Claim 39
Dependent Claim 30 words
The apparatus according to claim 33, wherein the processing capability information includes information on a memory size of a buffer for storing received data and/or the number of available buffers.
Claim 40
Dependent Claim 51 words
The apparatus according to claim 33, wherein the serial bus is a bus adapted to or based on the IEEE 1394 standards or Universal Serial Bus standards, where isochronous transfer and asynchronous transfer can be performed, and wherein the image data transfer is performed by the isochronous transfer or asynchronous transfer.
Claim 41
Dependent Claim 17 words
the apparatus according to claim 40, wherein the processing capability information is notified by the asynchronous transfer.
Claim 42
Dependent Claim 23 words
The apparatus according to claim 40, wherein a response in the asynchronous transfer includes data format information supported by said image processing apparatus.
Claim 43
Dependent Claim 20 words
The apparatus according to claim 42, wherein said transmission means transmits data formatted in accordance with the data format information.
Claim 44
Dependent Claim 30 words
The apparatus according to claim 33, wherein said image processing apparatus includes an image recording/reproduction device such as a digital camera, and a personal computer capable of modifying an image.
Claim 45
Dependent Claim 73 words
A data transmission method for host and target devices connected by a serial bus, said method comprising the steps of: transmitting data amount information indicative of an amount of data to be transferred between said host device and said target device by asynchronous transfer; transferring the data in accordance with the data amount information; and if next data transfer is performed, performing the next data transfer without transmission of the data amount information.
Claim 46
Dependent Claim 33 words
The method according to claim 45, wherein the data amount information includes information on a size of a buffer for receiving data, included in said target device, or the number of available buffers.
Claim 47
Dependent Claim 23 words
The method according to claim 45, wherein said target device continuously ensures a buffer for receiving data based on the data amount information.
Claim 48
Dependent Claim 27 words
The method according to claim 45, wherein the serial bus is a bus adapted to or based on the IEEE 1394 standards or Universal Serial Bus standards.
Claim 49
Dependent Claim 13 words
The method according to claim 45, wherein said host device outputs image data.
Claim 50
Dependent Claim 22 words
The method according to claim 45, wherein said target device forms a visible image based on image data on a recording medium.
Claim 51
Dependent Claim 80 words
An image processing apparatus for processing image data received from a host device through a serial bus, comprising: communication means for communicating data amount information indicative of an amount of data to be transferred with said host device, by asynchronous transfer; and reception means for receiving image data transferred from said host device in accordance with the data amount information, wherein if next data transfer is performed, the next data transfer is performed without communication of the data amount information.
Claim 52
Dependent Claim 29 words
The apparatus according to claim 51, wherein the data amount information includes information on a size of a buffer for storing received data or the number of available buffers.
Claim 53
Dependent Claim 24 words
The apparatus according to claim 51, wherein said image processing apparatus continuously ensures a buffer for receiving data based on the data amount information.
Claim 54
Dependent Claim 27 words
The apparatus according to claim 51, wherein the serial bus is a bus adapted to or based on the IEEE 1394 standards or Universal Serial Bus standards.
Claim 55
Dependent Claim 13 words
The apparatus according to claim 51, wherein said host device outputs image data.
Claim 56
Dependent Claim 24 words
The apparatus according to claim 51, further comprising formation means for forming a visible image based on the image data on a recording medium.
Claim 57
Dependent Claim 79 words
An image processing apparatus for processing image data sent to a target device through a serial bus, comprising: communication means for communicating data amount information indicative of an amount of data to be transferred with said target device, by asynchronous transfer; and transmission means for transmitting image data to said target device in accordance with the data amount information, wherein if next data transfer is performed, the next data transfer is performed without communication of the data amount information.
Claim 58
Dependent Claim 30 words
The apparatus according to claim 57, wherein the data amount information includes information on a memory size of a buffer for storing received data or the number of available buffers.
Claim 59
Dependent Claim 23 words
The apparatus according to claim 57, wherein said target device continuously ensures a buffer for receiving data based on the data amount information.
Claim 60
Dependent Claim 27 words
The apparatus according to claim 57, wherein the serial bus is a bus adapted to or based on the IEEE 1394 standards or Universal Serial Bus standards.
Claim 61
Dependent Claim 14 words
The apparatus according to claim 57, wherein said image processing apparatus outputs image data.
Claim 62
Dependent Claim 22 words
the apparatus according to claim 57, wherein said target device forms a visible image based on image data on a recording medium.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag