WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Image processing system    
United States Patent5142620   
Link to this pagehttp://www.wikipatents.com/5142620.html
Inventor(s)Watanabe; Yasuhiro (Yokohama, JP); Kato; Takahiro (Tokyo, JP); Utsumi; Masayuki (Tokyo, JP); Hamada; Masaki (Tokyo, JP); Takakura; Hiroshi (Yokohama, JP); Hasegawa; Taketo (Tokyo, JP); Shimizu; Masaaki (Sagamihara, JP); Sagoh; Masaki (Kawasaki, JP); Furukawa; Fumio (Tokyo, JP); Ishizawa; Yasuhisa (Yokohama, JP); Miagawa; Takashi (Yokohama, JP); Tanaka; Kensaku (Yokohama, JP); Ina; Kenzoh (Yokohama, JP)
AbstractThere is an image processing system which inputs and edits image data including document data and prints and displays a document with figures with a beautiful style. This system comprises: an output device which can output the image data including document data; a parameter adding device to add output parameters to edit the image data outputted by the output device; and an edition control unit which can edit, as a headline, at least a part of the image data outputted by the output device on the basis of the parameters added by the parameter adding device. These parameters include data such as position, size, character style, and the like of the headline. With this system, arbitrary information such as headline, catchword, line number, page number, caption, or the like can be extremely easily arranged at any position of the image data displayed on the CRT and the document with such information can be printed as a beautiful style. Also, the document and figure data can be freely edited.



 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5142620
Image processing system - US Patent 5142620 Drawing
Image processing system
Inventor     Watanabe; Yasuhiro (Yokohama, JP); Kato; Takahiro (Tokyo, JP); Utsumi; Masayuki (Tokyo, JP); Hamada; Masaki (Tokyo, JP); Takakura; Hiroshi (Yokohama, JP); Hasegawa; Taketo (Tokyo, JP); Shimizu; Masaaki (Sagamihara, JP); Sagoh; Masaki (Kawasaki, JP); Furukawa; Fumio (Tokyo, JP); Ishizawa; Yasuhisa (Yokohama, JP); Miagawa; Takashi (Yokohama, JP); Tanaka; Kensaku (Yokohama, JP); Ina; Kenzoh (Yokohama, JP)
Owner/Assignee     Canon Kabushiki Kaisha (Tokyo, JP)
Patent assignment
All assignments
Publication Date     * August 25, 1992
Application Number     07/617,220
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     November 23, 1990
US Classification     715/526
Int'l Classification     G06F 015/20
Examiner     Herndon; Heather R.
Assistant Examiner    
Attorney/Law Firm     Fitzpatrick, Cella, Harper & Scinto
Address
Parent Case     This application is a division of application Ser. No. 07/304,000 filed Jan. 31, 1989, pending, which was a continuation of application Ser. No. 06/797,831 filed Nov. 13, 1985, now abandoned.
Priority Data     Nov 14, 1984[JP]59-239993 Nov 14, 1984[JP]59-239994 Nov 19, 1984[JP]59-243914 Nov 19, 1984[JP]59-243915 Nov 19, 1984[JP]59-243916 Nov 19, 1984[JP]59-243917 Nov 19, 1984[JP]59-243918 Nov 19, 1984[JP]59-243919 Nov 19, 1984[JP]59-243920 Nov 19, 1984[JP]59-243921
USPTO Field of Search     364/518 364/521 364/523 400/63 400/68 340/709 340/723 340/735 340/752 395/144 395/145 395/146 395/147 395/148 395/149 395/150 395/151 395/164
Patent Tags     image processing
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
4616336
Robertson
715/512
Oct,1986

[0 after 0 votes]
4587631
Nielsen
715/524
May,1986

[0 after 0 votes]
4195338
Freeman
715/519
Mar,1980

[0 after 0 votes]
4127851
Middel
345/162
Nov,1978

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. A method of image processing comprising the steps of:

displaying image information including plural kinds of image information;

storing the displayed image information in a first memory;

generating an instruction for extracting a desired area of the image information;

storing the desired area of image information extracted in accordance with the generated instruction in a second memory;

storing information that indicates the kind of image information stored in the second memory, in a third memory; and

displaying a symbol selected in accordance with the information stored in the third memory, whereby the kind of image information stored in the second memory is indicated by the symbol.

2. A method of image processing according to claim 1, wherein said step of generating an instruction includes designating a rectangular area in the displayed image information.

3. A method of image processing according to claim 2, further comprising the steps of generating an instruction for taking out the image information from the second memory, and storing the same in the first memory such that the image information may be displayed in a desired position, wherein said designating step designates the desired position.

4. A method of image processing according to claim 3, wherein the step of displaying the image information includes recognizing the designated position as a position of an area of image information stored in the second memory in the first memory.

5. A method of image processing according to claim 1, further comprising the step of generating an additional instruction for taking out the desired are of image information from the second memory and for storing the same in the first memory such that the image information may be displayed in a desired position.

6. A method of image processing according to claim 1, wherein the information stored in the third memory comprises information for distinguishing letters, pictures and figures from each other.

7. A method of image processing according to claim 1, wherein said step of generating an instruction for extracting information includes designating a pattern on the displayed image which represents an extraction mode, and wherein an extraction mode is set by this designation.

8. A method of image processing according to claim 1, wherein during said instruction generating step a pointing device designates a pattern on the displayed image which represents an extraction mode or designates a pattern on said displayed image which represents an inserting mode, and wherein the extraction mode or the inserting mode is set by this designation.

9. A method of image processing according to claim 1, further comprising displaying a title along with the symbol representing the image information stored in the second memory.

10. A method of image processing according to claim 1, wherein said step of displaying the symbol displays the symbol in an area distinct from other areas.

11. A method of image processing according to claim 1, wherein said step of displaying the image information also gives a visual display of the desired area.

12. A method of image processing comprising the steps of:

outputting image information including document information; and

storing parameters to determine an output style of said image information which is output, wherein the output style of at least a part of said image information is made different for predetermined areas of every image on the basis of the parameters stored, and said image information is output in different positions for even numbered pages and odd numbered pages, wherein the parameters include at least top and bottom edges, margin, edge and catchword.

13. A method of image processing according to claim 12, wherein said output style comprises information indicative of the page number which differs for every page.

14. A method of image processing according to claim 12, wherein among the parameters, at least the top edge remains unchanged.

15. A method of image processing according to claim 12, wherein said image outputting step includes displaying the image on display means.

16. A method of image processing according to claim 15, wherein said image outputting step further includes printing the image on printing means and wherein the image output by said display means is in one to one corresponding with the image output by said printing means.

17. A method of image processing according to claim 12, wherein the document information includes at least one of a sentence, figure and picture.

18. A method of image processing according to claim 12, wherein the catchword is a running head.

19. A method of image processing according to claim 12, wherein said image is output using a printing means.

20. A method of image processing comprising the steps of:

outputting information on the basis of a first output parameter for image information including document information;

setting a scope for information within said information; and

setting a second output parameter other than said first output parameter for said information within said set scope and rule editing and document input editing the information within said set scope on the basis of said second output parameter.

21. A method of image processing according to claim 20, wherein the second output parameter includes a horizontal and vertical line number table.

22. A method of image processing according to claim 20, wherein said information outputting step includes displaying the information on display means.

23. A method of image processing according to claim 22, wherein said scope setting step includes designating an end point representing the scope with a pointing device on said display means.

24. A method of image processing according to claim 20, wherein said scope setting step includes setting a table comprising a plurality of the scopes.

25. A method of image processing according to claim 24, wherein in said second output parameter setting step, different second output parameters for the respective scopes can be set.

26. A method of image processing according to claim 20, further comprising displaying a plurality of grids each positioned at a predetermined distance for setting the scope.

27. A method of image processing comprising the steps of:

storing information such that document information and image information can be output as a mixed form;

outputting the information;

detecting a line-end position of character trains contained in the document information;

counting the detected line-end position; and

outputting, except in the case of image information, a count value for every predetermined number of detected line-end positions counted.

28. A method of image processing according to claim 27, wherein said count value is a line number.

29. A method of image processing according to claim 27, further comprising resetting the detected line-end position every time one page of the document information is output.

30. A method of image processing according to claim 27, wherein said step of detecting includes detecting whether character data exists on a line.

31. A method of image processing according to claim 27, wherein in said outputting step, the count value is output at a position adjacent the character trains.

32. A method of image processing according to claim 31, wherein the count value is output as a numeral.

33. A method of image processing according to claim 27, wherein the predetermined number is 5.

34. A method of image processing according to claim 27, wherein in the event that both the document information and the image information exist on the same line, counting is at the line-end position.

35. A method of image processing comprising the steps of:

displaying information of the type including document, sentence, and figure image information;

generating an instruction for two-sided output; and

outputting data in accordance with the generated instruction in a manner such that in order to edit and display information for print of a front surface and information for print of a back surface in conjunction with each other, the data corresponding to said respective information is dependently processed.

36. A method of image processing according to claim 35, wherein said outputting step includes forming a latent image, transferring the image on a paper and fixing the same, and executing two-sided copying operations.

37. A method of image processing according to claim 35, wherein in said outputting step, the information for print of a front surface and the information for print of a back surface are output in conjunction with each other.

38. A method of image processing according to claim 35, wherein the information is output such that data such as page number or catchword on the front surface and on the back surface is shifted toward each other in the left-right direction.

39. A method of image processing according to claim 35, wherein the step of outputting data comprises the step of discriminating whether data for an even numbered page exists subsequent to data for an odd numbered page and controlling said outputting so as to perform one-sided printing.

40. A method of image processing according to claim 35, wherein in said outputting step, the front surface and the back surface have the same binding margin.

41. A method of image processing according to claim 35, wherein the information is output to both front and back surfaces on the basis of said data.

42. A method of character processing comprising the steps of:

inputting character trains;

designating some of the character trains;

instructing designated character trains to be changed to headline character trains; and

displaying the input character trains arranged on the basis of format information such that in response to an instruction, the headline character trains are displayed and such that the character trains following the headline character trains are rearranged so as to be displayed in accordance with the format information.

43. A method of character processing according to claim 42, wherein the format information is of the type including position, size and character style information, of the headline character trains.

44. A method of character processing according to claim 42, wherein in said designating step, the character trains are designated using a pointing device for designating some of the character trains displayed.

45. A method of character processing according to claim 42, wherein said displaying step includes displaying character trains designated by said designation means distinguishably from other character trains.

46. A method of character processing according to claim 42, wherein said displaying step includes displaying headline character trains in a size different from that of the character trains and in a form corresponding to that of the character trains.

47. A method of character processing according to claim 42, wherein said displaying step includes displaying headline character trains in a character pitch and a size different from the character trains, and, in response thereto, rearranging other character trains.

48. A method of character processing according to claim 42, wherein in said displaying step, the headline character trains can be placed across a plurality of columns, and further comprising rearranging subsequent character trains in response to the position of the headline character trains and the number of columns.

49. A method of character processing according to claim 42, wherein a plurality of attributes can be set for the headline character trains.

50. A method of character processing according to claim 42, wherein said step of instructing also comprises the step of instructing the headline character trains to be one of a big headline and a small headline.

51. A method of character processing according to claim 42, further comprising the step of printing the displayed character trains.

52. A method of character processing according to claim 51, wherein the character trains printed and the character trains displayed are substantially in one-to-one relation with each other.

53. A method of character processing according to claim 42, wherein the headline character trains can be placed across a plurality of columns.

54. A method of image processing according to claim 1 1, 12, 20, 27, 35 or 42, wherein said method is performed by a plurality of apparatuses.

55. A method of image processing according to claims 1, 12, 20, 27, 35 or 42, wherein said method is performed by a single apparatus.

56. A method of image processing comprising the steps of:

displaying image information including plural types of image information;

storing the displayed image information in a first memory;

generating an instruction for extracting a desired area of the image information;

storing the desired area of image information extracted in accordance with the generated instruction in a second memory; and

displaying the type of image information stored in the second memory as indicated by a symbol.

57. A method according to claim 56, further comprising the steps of:

storing information that indicates the kind of image information stored in the second memory, in a third memory; and

displaying a symbol selected in accordance with the information stored in the third memory.

58. A method of image processing according to claim 56, wherein said step of generating an instruction includes designating a rectangular area in the displayed image information.

59. A method of image processing according to claim 58, further comprising the steps of generating an instruction for taking out the image information from the second memory, and storing the same in the first memory such that the image information may be displayed in a desired position, wherein said designating step designates the desired position.

60. A method of image processing according to claim 59, wherein the step of displaying the image information includes recognizing the designated position as a position of an area of image information stored in the second memory in the first memory.

61. A method of image processing according to claim 56, further comprising the step of generating an additional instruction for taking out the desired area of image information from the second memory and for storing the same in the first memory such that the image information may be displayed in a desired position.

62. A method of image processing according to claim 57, wherein the information stored in the third memory comprises information for distinguishing letters, pictures and figures from each other.

63. A method of image processing according to claim 56, wherein the image information comprises a dot pattern representing a character.

64. A method image processing according to claim 56, wherein the first and second memories are defined by different areas of one memory.

65. A method of image processing according to claim 64, wherein the image information includes a graphic data.

66. A method of image processing according to claim 64, wherein the image information is displayed in a window on a display screen.

67. A method of image processing according to claim 66, wherein the image information stored in the second memory is displayed in a window other than the window on the display screen.

68. A method of image processing according to claim 56, wherein the image information includes a character pattern.

69. A method of image processing according to claim 68, wherein the character pattern comprises a dot pattern representing a character, the dot pattern being generated on the basis of code data.

70. A method of image processing according to claim 56, wherein the image information comprises document information.

71. A method of image processing according to claim 70, wherein the document information includes character information, picture information or figure information.

72. A method of image processing according to claim 56, wherein the method is accomplished on the basis of a program.

73. A method of image processing comprising the steps of:

outputting image information including document information; and

storing parameters to determine an output style of said image information which is output, wherein the output style of at least a part of said image information is made different for predetermined areas of every image on the basis of the parameters stored, and said image information is output in different positions for even numbered pages and odd numbered pages, wherein the parameters include at least one of top and bottom edges, margin, edge and catchword.

74. A method of image processing according to claim 73, wherein said output style comprises information indicative of the page number which differs for every page.

75. A method of image processing according to claim 73, wherein among the parameters, at least the top edge remains unchanged.

76. A method of image processing according to claim 73, wherein said image outputting step includes displaying the image on display means.

77. A method of image processing according to claim 76, wherein said image outputting step further includes printing the image on printing means and wherein the image output by said display means is in one to one correspondence with the image output by said printing means.

78. A method of image processing according to claim 73, wherein the document information includes at least one of a sentence, figure and picture.

79. A method of image processing according to claim 73, wherein the catchword is running head.

80. A method of image processing according to claim 73, wherein said image is output using a printing means.

81. A method of image processing according to claim 73, wherein the image information includes a character pattern.

82. A method of image processing according to claim 81, wherein the character pattern comprises a dot pattern representing a character, the dot pattern being generated on the basis of code data.

83. A method of image processing according to claim 73, wherein the image information comprises document information.

84. A method of image processing according to claim 83, wherein the document information includes character information, picture information or figure information.

85. A method of image processing according to claim 73, wherein the method is accomplished on the basis of a program.

86. A method of image processing comprising the steps of:

storing a first output parameter for image information including document information;

setting a scope for information within said information; and

setting a second output parameter other than said first output parameter for said information within said set scope and document input editing the information within said set scope on the basis of said second output parameter.

87. A method of image processing according to claim 86, wherein rule editing of the information can be performed within said set scope.

88. A method image processing according to claim 87, wherein said rule editing includes rule moving.

89. A method of image processing according to claim 86, wherein the second output parameter includes a horizontal and vertical line number table.

90. A method of image processing according to claim 86, wherein said image information can be displayed on display means.

91. A method of image processing according to claim 90, wherein said scope setting step includes designating an end point representing the scope with a pointing device on said display means.

92. A method of image processing according to claim 86, wherein the method is accomplished on the basis of a program.

93. A method of image processing according to claim 86, wherein said scope setting step includes designating an end point representing the scope.

94. A method of image processing according to claim 86, wherein said scope setting step includes setting a table comprising a plurality of the scopes.

95. A method of image processing according to claim 94, wherein in said second output parameter setting step, different second output parameters for the respective scopes can be set.

96. A method of image processing according to claim 86, further comprising displaying a plurality of grids each positioned at a predetermined distance for setting the scope.

97. A method of image processing according to claim 86, wherein the image information includes a character pattern.

98. A method of image processing according to claim 97, wherein the character pattern comprises a dot pattern representing a character, the dot pattern being generated on the basis of code data.

99. A method of image processing according to claim 86, wherein the image information comprises document information.

100. A method of image processing according to claim 99, wherein the document information includes character information, picture information or figure information.

101. A method of image processing comprising the steps of:

storing information such that document information extending across a plurality of lines and other information can be output as a mixed form;

outputting the information;

counting a detected line-end position which is included in the document information; and

outputting, except in the case of the other information, the count value.

102. A method of image processing according to claim 101, wherein the count value is a line number.

103. A method of image processing according to claim 101, further comprising resetting the counting every time one page of the document information is output.

104. A method of image processing according to claim 101, further comprising a step of detecting whether character data exists on a line.

105. A method of image processing according to claim 101, wherein in said outputting step, the count value is output at a position adjacent to the character trains.

106. A method of image processing according to claim 105, wherein the count value is output as a numeral.

107. A method of image processing according to claim 105, wherein in said outputting step, the count value is output at a position corresponding to the array of character trains. (FIGS. 21A and 21B)

108. A method of image processing according to claim 101, wherein in the event that both the document information and the other information exist on the same line, counting is updated.

109. A method of image processing according to claim 101, wherein the other information comprises picture information.

110. A method of image processing according to claim 101, wherein the count value is output for every predetermined number of lines.

111. A method of image processing according to claim 110, wherein the predetermined number is five.

112. A method of image processing according to claim 101, wherein the image information includes a character pattern.

113. A method of image processing according to claim 112, wherein the character pattern comprises a dot pattern representing a character, the dot pattern being generated on the basis of code data.

114. A method of image processing according to claim 101, wherein the image information comprises document information.

115. A method of image processing according to claim 114, wherein the document information includes character information, picture information or figure information.

116. A method of image processing according to claim 101, wherein the method is accomplished on the basis of a program.

117. A method of image processing comprising the steps of:

displaying at least character information on the basis of code information;

generating an instruction for two-sided output; and

outputting the displayed information for print of a front surface and information for print of a back surface in conjunction with each other, in accordance with the generated instruction.

118. A method of image processing according to claim 117, wherein said outputting step includes forming a latent image, transferring the image on a paper and fixing the same, and executing two-sided outputting operations.

119. A method of image processing according to claim 117, wherein the information in output such that data such as page number or catchword on the front surface and on the back surface is shifted toward each other in the left-right direction.

120. A method of image processing according to claim 117, wherein the step of outputting data comprises the step of discriminating whether data for a given numbered page exists subsequent to data for an odd numbered page and

121. A method of image processing according to claim 117, wherein in said outputting step, the front surface and the back surface have the same binding margin.

122. A method of image processing according to claim 117, wherein the image information includes a character pattern.

123. A method of image processing according to claim 122, wherein the character pattern comprises a dot pattern representing a character, the dot pattern being generated on the basis of code data.

124. A method of image processing according to claim 117, wherein the image information comprises document information.

125. A method of image processing according to claim 124, wherein the document information includes character information, picture information or figure information.

126. A method of image processing according to claim 117, wherein the method is accomplished on the basis of a program.

127. A method of image processing comprising the steps of:

instructing designated character trains to be changed to headline character trains; and

displaying the character trains arranged such that in response to an instruction, the headline character trains are displayed and the other character trains are rearranged.

128. A method of image processing according to claim 127, wherein the character trains are displayed on the basis of format information.

129. A method of image processing according to claim 128, wherein the format information includes at least position, size and character style information of the headline character trains.

130. A method of image processing according to claim 127, wherein in said designating step, the character trains are designated using a pointing device for designating some of the character trains displayed.

131. A method of image processing according to claim 127, wherein said displaying step includes displaying character trains designated by said designation means distinguishably from other character trains.

132. A method of image processing according to claim 127, wherein said displaying step includes displaying headline character trains in a size different from that of the character trains and in a form corresponding to that of the character trains.

133. A method of image processing according to claim 127, wherein said displaying step includes displaying headline character trains in a character pitch and a size different from the character trains and, in response thereto, rearranging other character trains.

134. A method of image processing according to claim 127, wherein in said displaying step, the headline character trains can be placed across a plurality of columns, and further comprising rearranging subsequent character trains in response to the position of the headline character trains and the number of columns.

135. A method of image processing according to claim 127, wherein in said displaying step, the headline character trains can be placed across a plurality of columns, and further comprising rearranging subsequent character trains in response to the position of the headline character trains.

136. A method of image processing according to claim 127, wherein a plurality of attributes can be set for the headline character trains.

137. A method of image processing according to claim 127, wherein said step of instructing also comprises the step of instructing the headline character trains to be one of a big headline and a small headline.

138. A method of image processing according to claim 127, further comprising the step of printing the displayed character trains.

139. A method of image processing according to claim 138, wherein the character trains printed and the character trains displayed are substantially in one-to-one relation with each other.

140. A method of image processing according to claim 127, wherein the headline character trains can be placed across a plurality of columns.

141. A method of image processing according to claims 56, 73, 86, 101, 117 and 127, wherein said process is performed by a single apparatus.

142. A method of image processing according to claim 127, wherein in said display step, information other than characters can be displayed.

143. A method of image processing according to claim 127, wherein the character trains comprise a dot pattern representing a character, the dot pattern being generated on the basis of code data.

144. A method of image processing according to claim 127, wherein the method is accomplished on the basis of a program.

145. A method of image processing according to claims 56, 73, 86, 101, 117 or 127, wherein said process is performed by a plurality of apparatuses.
 Description Submit all comments and votes
 


BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a document editing system which inputs, edits, produces, prints and outputs a document and, more particularly, to an advanced image processing system in which a pleasing style is aligned on the basis of a print type set-up rule and in which different information such as figures, images, tables, graphs, etc. is edited.

The invention also relates to an image processing system which can synthesize document data (including images, graphs, etc.) and perform the type set-up process or the like and having a function to print and output the document data and, more particularly, to an image processing system which can display or print the number of lines for every predetermined lines.

The present invention also relates to an image processing system which can edit document data (including image data or the like) and print and output or display the document data and, more particularly, to an image processing system in which a working efficiency is improved in the so-called "cut and paste" work of the data.

Further, the invention relates to an image processing system which inputs and edits document images and, more particularly, to an advanced image processing system in which a pleasing style including headlines, page number, catchwords, etc. is aligned on the basis of a type set-up rule and also different information such as figures, images, tables, graphs, etc. is edited.

2. Description of the Prior Art

Recently, word processor have become widespread and the document inputting works are being mechanized and rationalized; however, the rationalization is limited to the work of inputting character trains such as in the case of the Katakana-Chinese character conversion, Romaji-Chinese character conversion, or the like. Therefore, an output apparatus having high resolution to print a high-grade document, namely, a document which is beautiful and easy to read, is not yet available yet. In addition, existing output apparatuses do not have performance of what is called a type set-up rule in the print field, such as a device for arrangement of characters or the like. Therefore, it is difficult to make a document which exceeds a predetermined print level.

On one hand, in the print field, a great amount of know-how of type set-up depends on manual work such as arrangement of characters, style of column set-up, and the like which have been accumulated as the knowledge of specialists. Complicated steps are required to make a high-grade document, resulting in high cost. Particularly, the produced document has a problem such that it can be proofread only after it has once been outputted as a form of a galley proof or the like and it is repeatedly corrected, so that an already long procedure is repeated.

For example, when a two-sided output is considered, the arrangement of body, catchwords, page number, and the like is not decided in consideration of symmetry with respect to the front side and back side of a print or recording paper or to the binding margins of both of right and left double spread pages when they are bound. On one hand, type set-up machines which are used in the print field do not automatically perform those processes; therefore, it is necessary to input complicated development (print) position parameters for every page.

In addition, hitherto, there has not been presented an apparatus which adds the line number of a character train, namely, what is called a line counter to a document and outputs the document when a document is inputted, edited, and displayed or printed and outputted.

Although an apparatus having functions to cut and paste data has conventionally been presented, it is difficult to discriminate from which data the cut data was taken out because of an icon of the constant style With respect to data to be "paste" (or inserted) as well, it is difficult to discriminate which data should be inserted to obtain a desired data.

For example, in the case where tables, photographs, figures, etc. are laid out in sentences with information processing apparatuses for making a document or the like, it is difficult to make the document since the explanatory sentences, comments, or the like to describe those image data are influenced by the reedition of the sentences when the sentences are reedited.

SUMMARY OF THE INVENTION

It is therefore an object of the present invention to provide an information processing system in which additional information to be added to information which is inputted from input means is set, and both of the input information and the additional information can be easily handled, in consideration of the above-mentioned points.

It is an object of the present invention to provide an image processing system in which methods of typesetting and its arrangement and its print format based on the print type set-up rule such as definition of format parameters, table work, small work, etc. are displayed on a display, and a method of editing a document with a high response speed can be also realized using a keyboard and a pointing device with respect to an arbitrary area on the display screen or an area which is formed in that area by a frame spacing in consideration of the conventional technologies.

Another object of the invention is to provide an image processing system comprising: output means for printing at least a document or images on a page unit basis; control means for developing the document in accordance with a print type set-up rule by the use of format parameters such as a print format, a column set-up style, and the like which are preliminarily defined to constitute the document which is outputted by the output means; display means for displaying the document whose style was coordinated equivalently to the print output; and editing means for performing document edition such as character input, movement, copy, insertion, deletion, replacement, etc. with regard to the document displayed by the display means by the use of a keyboard and a pointing device, and thereby always reflecting the print state after conversion.

Still another object of the invention is to provide an image processing system having lay-out processing means for frame spacing, sticking, frame movement, frame deletion, cut, etc. in order to synthesize information such as figures, image tables, graphs, etc. which are different from characters and being capable of displaying and editing document data with a style which is equal to the print output with regard to those synthesized documents.

Still another object of the invention is to provide an image processing system in which the document edition such as character input, movement, copy, insertion, deletion, replacement, etc. with regard to the document on the display, and the command processes regarding the format and type set-up, and the like can be executed by any one of a keyboard and a Mouse.

Still another object of the invention is to provide an image processing system in which when a document is outputted, the line number is added to the document for every predetermined lines and then the document is outputted, in consideration of the abovementioned points.

Still another object of the invention is to provide an image processing system in which when data which mixedly includes document data and image data is outputted, a line counter is accurately added for every predetermined number of lines without counting the area of the image data.

Still another object of the invention is to provide an image processing system in which a virtual window where the cut data is sticked is provided, and both information indicating from which data the cut data was taken out and information representative of the kind of the cut data are displayed in the virtual window so that these information can be discriminated, in consideration of the above-mentioned points.

Still another object of the invention is to provide a method of editing a document at a high response speed whereby methods of typesetting and its arrangement and its print format, etc. based on a type set-up rule such as definition of format parameters, headlines, page numbers, catchwords, etc. are displayed on a display and a document is edited at a high response speed using a keyboard and a pointing device and, more particularly, to provide an image processing system which can extremely efficiently print headlines, catchwords, page numbers, etc. in accordance with a format and right and left pages, in consideration of the conventional technologies.

Still another object of the invention is to provide an image processing system in which format definition is adopted and the output of the style which is unified throughout the whole documents can be obtained by once inputting the format definition parameter, and the style of the whole documents can be easily changed by changing only the document definition.

Still another object of the invention is to provide an image processing system comprising: output means for outputting a document or images; control means for developing the document images in accordance with a type set-up rule by the use of format parameters such as print format, column set-up style, and the like which are preliminarly defined in order to constitute the document which is outputted by the output means; display means for displaying the document whose style was coordinated equivalently to the above-mentioned output; and editing means for performing the document edition such as character image input, movement, copy, insertion, deletion, replacement, etc. with regard to the document displayed by the display means by the use of a keyboard and a pointing device, and thereby always reflecting the print state after conversion.

Still another object of the invention is to provide an image processing system in which the document and image edition such as character input, movement, copy, insertion, deletion, replacement, etc. with respect to document images on the display, and the command processes regarding format and type set-up, and the like can be also executed by any one of a keyboard and a Mouse.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1-1 is an external connection diagram of an image processing system to which the present invention is applied;

FIG. 1-2 is a block diagram showing an image editing apparatus;

FIG. 1-3 is a diagram showing a simple memory map in a PMEM:

FIG. 2 is an e