Information processing system and method, image processing system and method, information processing apparatus and computer readable memory
First Claim
1. An information processing system having devices connected by a serial bus which is capable of isochronous transfer, said system comprising:
- supply means for repeatedly transmitting data stored in a storage medium by the isochronous transfer; and
reception means for receiving the data transmitted by the isochronous transfer;
wherein if the data received by said reception means includes an abnormal portion, said reception means corrects the abnormal portion by using the data repeatedly transmitted by the isochronous transfer.
1 Assignment
0 Petitions
Accused Products
Abstract
A system comprising devices connected via a 1394 serial bus solves a problem that if omission of data packet occurs in isochronous transfer capable of high-speed data transfer, only data without the omitted data packet is sent to a transfer destination. A recording/reproduction device 101 repeatedly sends image data stored in a storage medium by the isochronous transfer, and a printer 102 receives the image data repeatedly sent by the isochronous transfer. If a data packet has been omitted in the received data, the omitted data packet is obtained from the data repeatedly sent by the isochronous transfer, thus the printer 102 can print an image based on the complete image data.
98 Citations
59 Claims
-
1. An information processing system having devices connected by a serial bus which is capable of isochronous transfer, said system comprising:
-
supply means for repeatedly transmitting data stored in a storage medium by the isochronous transfer; and reception means for receiving the data transmitted by the isochronous transfer; wherein if the data received by said reception means includes an abnormal portion, said reception means corrects the abnormal portion by using the data repeatedly transmitted by the isochronous transfer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An information processing method for devices connected by a serial bus which is capable of isochronous transfer, said method comprising the steps of:
-
repeatedly transmitting data stored in a storage medium by the isochronous transfer; receiving the data transmitted by the isochronous transfer; and if the data received at said reception step includes an abnormal portion, correcting the abnormal portion by using the data repeatedly transmitted by the isochronous transfer.
-
-
11. An information processing system having devices connected by a serial bus which is capable of isochronous transfer, said system comprising:
-
supply means for repeatedly transmitting data stored in a storage medium by the isochronous transfer; reception means for receiving the data transmitted by the isochronous transfer; and output means for outputting the data received by said reception means to a printer, wherein said reception means receives the data repeatedly transmitted by the isochronous transfer by said supply means, in a unit corresponding to a capability of the printer. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. An information processing method for devices connected by a serial bus which is capable of isochronous transfer, said method comprising the steps of:
-
repeatedly transmitting data stored in a storage medium by the isochronous transfer; receiving the data repeatedly transmitted by the isochronous transfer, in a unit corresponding to a capability of a printer as a receiver of the data; and outputting the data received at said reception step to the printer.
-
-
20. An image processing system having devices connected by a serial bus which is capable of isochronous transfer, said system comprising:
-
supply means for repeatedly transmitting image data stored in a storage medium by the isochronous transfer; reception means for receiving the image data transmitted by the isochronous transfer; and formation means for forming a visual image on a printing medium based on the image data received by said reception means, wherein if the image data received by said reception means includes an abnormal portion, said reception means corrects the abnormal portion by using the image data repeatedly transmitted by the isochronous transfer. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. An image processing method for devices connected by a serial bus which is capable of isochronous transfer, said method comprising the steps of:
-
repeatedly transmitting image data stored in a storage medium by the isochronous transfer; receiving the image data transmitted by the isochronous transfer; if the image data received at said reception step includes an abnormal portion, correcting the abnormal portion by using the image data repeatedly transmitted by the isochronous transfer; and forming a visual image on a printing medium based on the image data received at said reception step.
-
-
30. An information processing apparatus connected to at least one device through a serial bus which is capable of isochronous transfer, said apparatus comprising:
-
reception means for receiving data repeatedly transmitted by the isochronous transfer; and correction means for, if the data received by said reception means includes an abnormal portion, correcting the abnormal portion by using the data repeatedly transmitted by the isochronous transfer. - View Dependent Claims (31, 32, 33, 34)
-
-
35. An information processing method for an apparatus connected to at least one device through a serial bus which is capable of isochronous transfer, said method comprising the steps of:
-
receiving data repeatedly transmitted by the isochronous transfer; and if the data received at said reception step includes an abnormal portion, correcting the abnormal portion by using the data repeatedly transmitted by the isochronous transfer.
-
-
36. An information processing apparatus connected to at least one device through a serial bus which is capable of isochronous transfer, said apparatus comprising:
-
reception means for receiving data repeatedly transmitted by the isochronous transfer; and output means for outputting the data received by said reception means to a printer, wherein said reception means receives the data repeatedly transmitted by the isochronous transfer, in a unit corresponding to a capability of the printer. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43)
-
-
44. An information processing method for an apparatus connected to at least one device through a serial bus which is capable of isochronous transfer, said method comprising:
-
receiving data repeatedly transmitted by the isochronous transfer, in a unit corresponding to a capability of a printer as a receiver of the data; and outputting the data received at said reception step to the printer.
-
-
45. A computer program product comprising a computer readable medium having computer program codes, for executing information processing for devices connected by a serial bus which is capable of isochronous transfer, said product comprising:
-
transmission process procedure codes for repeatedly transmitting data stored in a storage medium by the isochronous transfer; reception process procedure codes for receiving the data transmitted by the isochronous transfer; and correction process procedure codes for, if the data received at said reception process includes an abnormal portion, correcting the abnormal portion by using the data repeatedly transmitted by the isochronous transfer.
-
-
46. A computer program product comprising a computer readable medium having computer program codes, for executing information processing for devices connected by a serial bus which is capable of isochronous transfer, said product comprising:
-
transmission process procedure codes for repeatedly transmitting data stored in a storage medium by the isochronous transfer; reception process procedure codes for receiving the data repeatedly transmitted by the isochronous transfer, in a unit corresponding to a capability of a printer as a receiver of the data; and output process procedure codes for outputting the data received at said reception process to the printer.
-
-
47. A computer program product comprising a computer readable medium having computer program codes, for executing image processing for devices connected by a serial bus which is capable of isochronous transfer, said product comprising:
-
transmission process procedure codes for repeatedly transmitting image data stored in a storage medium by the isochronous transfer; reception process procedure codes for receiving the image data transmitted by the isochronous transfer; correction process procedure codes for, if the image data received at said reception process includes an abnormal portion, correcting the abnormal portion by using the image data repeatedly transmitted by the isochronous transfer; and formation process procedure codes for forming a visual image on a recording medium based on the image data received at said reception process.
-
-
48. A computer program product comprising a computer readable medium having computer program codes, for executing information processing for an apparatus connected to at least one device through a serial bus which is capable of isochronous transfer, said product comprising:
-
reception process procedure codes for receiving data repeatedly transmitted by the isochronous transfer; and correction process procedure codes for, if the data received at said reception process includes an abnormal portion, correcting the abnormal portion by using the data repeatedly transmitted by the isochronous transfer.
-
-
49. A computer program product comprising a computer readable medium having computer program codes, for executing information processing for an apparatus connected to at least one device through a serial bus which is capable of isochronous transfer, said product comprising:
-
reception process procedure codes for receiving data repeatedly transmitted by the isochronous transfer, in a unit corresponding to a capability of a printer as a receiver of the data; and output process procedure codes for outputting the data received at said reception process to a printer.
-
-
50. A data communication method for transmitting print data from a host to a printing apparatus by isochronous transmission, comprising the steps of:
-
causing said host to transmit the print data, which has been converted to a print data structure that is in accordance with said printing apparatus, in data block units by isochronous transmission in conformity with the functions of said printing apparatus; and if an error occurs in a data block in isochronous packet transmission thereof after the data block is transmitted, storing error information relating to the error in said printing apparatus, and sending back the error information from said printing apparatus to said host by isochronous transmission when transmission of the next data block starts. - View Dependent Claims (51, 52)
-
-
53. A data communication apparatus for transmitting print data to a printing apparatus in order that the print data will be printed, comprising:
-
data converting means for creating print data that has been converted to a print data structure that is in accordance with said printing apparatus; transmitting means for transmitting the print data in data block units by isochronous transmission in conformity with the functions of said printing apparatus; and re-transmitting means which, if occurrence of an error in a data block in isochronous packet transmission thereof is transmitted from said printing apparatus after the data block is transmitted by said transmitting means, is for re-transmitting the data block to said printing apparatus. - View Dependent Claims (54)
-
-
55. A printing apparatus for receiving and printing print data sent from a host by isochronous transmission, comprising:
-
sensing means for sensing occurrence of an error in isochronous packet transmission of the print data when the print data is received; storing means for storing error information relating to the error sensed by said sensing means; printing means for printing the print data leaving blank the location of an error sensed by said sensing means; re-transmission requesting means for issuing a data re-transmission request to said host in response to occurrence of the error; discriminating means for discriminating, in print data re-transmitted from said host in response to the re-transmission request from said re-transmission requesting means, and on the basis of the error information stored in said storing means, a portion of the print data that corresponds to the location of the error; and printing control means for printing the error of the location using the portion of the print data discriminated by said discriminating means. - View Dependent Claims (56)
-
-
57. A printing system for transmitting print data from a host to a printing apparatus by isochronous transmission, wherein said host transmits the print data, which has been converted to a print data structure that is in accordance with said printing apparatus, in data block units by isochronous transmission in conformity with the functions of said printing apparatus;
- and
said printing apparatus includes; sensing means for sensing occurrence of an error in isochronous packet transmission of the print data when the print data is received; storing means for storing error information relating to the error sensed by said sensing means; printing means for printing the print data leaving blank the location of an error sensed by said sensing means; re-transmission requesting means for issuing a data re-transmission request to said host in response to occurrence of the error; discriminating means for discriminating, in print data re-transmitted from said host in response to the re-transmission request from said re-transmission requesting means, and on the basis of the error information stored in said storing means, a portion of the print data that corresponds to the location of the error; and printing control means for printing the error of the location using the portion of the print data discriminated by said discriminating means. - View Dependent Claims (58)
- and
-
59. A printing system for transmitting print data from a host to a printing apparatus by isochronous transmission, wherein said printing apparatus includes:
-
sensing means for sensing occurrence of an error in isochronous packet transmission of the print data when the print data is received; printing means for executing printing by multiple passes based upon the print data, and printing the print data leaving blank the location of an error sensed by said sensing means; re-transmission requesting means for issuing a data re-transmission request to said host in response to occurrence of the error; and discriminating means for discriminating, in print data re-transmitted from said host in response to the re-transmission request from said re-transmission requesting means, and on the basis of the error information stored in said storing means, a portion of the print data that corresponds to the location of the error; and said hold includes; transmitting means for transmitting the print data, which has been converted to a print data structure that is in accordance with said printing apparatus, in data block units by isochronous transmission in conformity with the functions of said printing apparatus; and data transmitting means for creating and transmitting print data in response to the re-transmission request issued by said re-transmission requesting means, wherein the print data is obtained by superimposing a data block, in which the error has occurred, on print data to be printed by the next pass of said printing apparatus.
-
Specification