US5113492A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Apparatus for processing character and image data
Assignee: Canon Inc
•
Filing: 1988-09-13
•
Granted: 1992-05-12
•
Expires: 2008-09-13
Abstract
Abstract A mixed data processing apparatus having a memory for storing mixed data of character blocks and image blocks and a discriminator of discriminating whether or not the number of blocks stored in the memory exceed a predetermined number. A synthesizer synthesizes the blocks when the number of blocks in memory exceeds the predetermined number of blocks. During synthesizing, character blocks are converted into image blocks. After synthesizing, the mixed data is transmitted by a transmitter to a party being transmitted to.
Inventors
- 👤 Yumi Ariki
- 👤 Katsuhito Takezawa
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 01:44
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/00127; H04N1/00204; G; G06; G06T; G06T11/00; G06T11/60; H04N1/00278; H04N1/387; H04N1/3871; H04N2201/00; H04N2201/0008; H04N2201/0065; H04N2201/0067
Claims Analysis
Total Claims: 64
Claim 1
Independent Claim
84 words
A mixed data processing apparatus comprising: memory means for storing mixed data having character blocks consisting of character codes and image blocks consisting of image data; discriminating means for discriminating whether or not a number of character blocks and image blocks stored in said memory means exceeds a predetermined number of blocks; and conversion means for converting, when the number of character blocks and image blocks exceed the predetermined number of blocks, the image blocks into one image block by combining the image blocks.
Claim 2
Dependent Claim
84 words
A mixed data processing apparatus comprising: memory means for storing mixed data having character blocks consisting of character codes and image blocks consisting of image data; discriminating means for discriminating whether or not a number of character blocks and image blocks stored in said memory means exceeds a predetermined number of blocks; and conversion means for converting, when the number of character blocks and image blocks exceed the predetermined number of blocks, the image blocks into one image block by combining the image blocks.
Claim 3
Dependent Claim
19 words
An apparatus according to claim 1, wherein said conversion means converts the image data stored in said memory means.
Claim 4
Dependent Claim
43 words
An apparatus according to claim 1, wherein said memory means stores data indicating whether the blocks are overlaid or not in the case where the blocks are overlapping mixed, and said conversion means combines the blocks on the basis of said overlay data.
Claim 5
Dependent Claim
49 words
An apparatus according to claim 1, wherein said conversion means converts, when the number of character blocks and image blocks exceed the predetermined number of blocks, the character codes into the image data, and combines the converted image data with the image block previously stored in said memory means.
Claim 6
Dependent Claim
47 words
An apparatus according to claim 1, further having judging means for judging whether the block stored in said memory means is the character block or the image block, wherein said conversion means combines the image blocks, on the basis of a judged result by said judging means.
Claim 7
Dependent Claim
41 words
An apparatus according to claim 1, further having transmitting means for transmitting the mixed data stored in said memory means to a designated party, wherein said conversion means converts the image blocks after the transmission of the mixed data is indicated.
Claim 8
Dependent Claim
53 words
An apparatus according to claim 1, further having: transmitting means for transmitting the mixed data stored in said memory means to a designated party; and recognizing means for recognizing a maximum number of transmissible blocks, wherein the predetermined number of blocks is the maximum number of transmissible blocks recognized by said recognizing means.
Claim 9
Dependent Claim
18 words
An apparatus according to claim 1, wherein said discriminating means discriminates the number of blocks on every page.
Claim 10
Dependent Claim
145 words
A mixed data processing apparatus comprising: memory means for storing mixed data having character blocks consisting of character codes and image blocks consisting of image bit data in one page, the mixed data including attribute data which represents respective positions and sizes of the character blocks and the image blocks; page size changing means for changing a page size of the mixed data; discriminating means for discriminating whether or not each block is held within the changed page size, on the basis of the attribute data; and magnification changing means for reducing each block in the page in a case where any one block in the page is not held within the changed page size, and not for performing magnification change with respect to the block in the page in a case where every block in the page is held within the changed page size.
Claim 11
Dependent Claim
145 words
A mixed data processing apparatus comprising: memory means for storing mixed data having character blocks consisting of character codes and image blocks consisting of image bit data in one page, the mixed data including attribute data which represents respective positions and sizes of the character blocks and the image blocks; page size changing means for changing a page size of the mixed data; discriminating means for discriminating whether or not each block is held within the changed page size, on the basis of the attribute data; and magnification changing means for reducing each block in the page in a case where any one block in the page is not held within the changed page size, and not for performing magnification change with respect to the block in the page in a case where every block in the page is held within the changed page size.
Claim 12
Dependent Claim
21 words
An apparatus according to claim 9, wherein said magnification changing means variably magnifies a position and a size of said block.
Claim 13
Dependent Claim
21 words
An apparatus according to claim 9, wherein said magnification changing means variably magnifies the image bit data of said image block.
Claim 14
Dependent Claim
35 words
An apparatus according to claim 9, further having expanding means for expanding said character code into the image data, and wherein said magnification changing means variably magnifies the image data expanded by said expanding means.
Claim 15
Dependent Claim
19 words
An apparatus according to claim 9, wherein said magnification changing means changes a font corresponding to said character code.
Claim 16
Dependent Claim
37 words
An apparatus according to claim 9, wherein said memory means stores a document including the mixed data of a plurality of pages, and said page size changing means changes the size of page included in said document.
Claim 17
Dependent Claim
41 words
An apparatus according to claim 9, further having transmitting means for transmitting the mixed data stored in said memory means to a designated party, wherein said page size changing means changes the page size in accordance with a transmissible page size.
Claim 18
Dependent Claim
73 words
A block data transmitting apparatus comprising: memory means for storing a plurality of block data; comparing means for comparing a number of transmissible blocks with a number of blocks stored in said memory means; and conversion means for converting, when the number of blocks stored in said memory means exceeds the number of transmissible blocks, the number of blocks into one block by combining the number of blocks store din said memory means.
Claim 19
Dependent Claim
73 words
A block data transmitting apparatus comprising: memory means for storing a plurality of block data; comparing means for comparing a number of transmissible blocks with a number of blocks stored in said memory means; and conversion means for converting, when the number of blocks stored in said memory means exceeds the number of transmissible blocks, the number of blocks into one block by combining the number of blocks store din said memory means.
Claim 20
Dependent Claim
24 words
An apparatus according to claim 16, wherein said blocks include character blocks consisting of character code data and image blocks consisting of image data.
Claim 21
Dependent Claim
14 words
An apparatus according to claim 17, wherein said conversion means combines the image data.
Claim 22
Dependent Claim
45 words
An apparatus according to claim 17, wherein said conversion means converts, when the number of blocks exceeds the predetermined number of blocks, the character code into the image data, and combines the converted image data with the image block previously stored in said memory means.
Claim 23
Dependent Claim
28 words
An apparatus according to claim 17, further having discriminating means for discriminating whether the block stored in said memory means is a character block or an image block.
Claim 24
Dependent Claim
18 words
An apparatus according to claim 16, wherein said comparing means counts the number of blocks on every page.
Claim 25
Dependent Claim
42 words
An apparatus according to claim 16, wherein said memory stores data indicating whether the blocks are overlaid or not int he case where the blocks are overlappingly mixed, and said conversion means converts the blocks on the basis of said overlay data.
Claim 26
Dependent Claim
44 words
An apparatus according to claim 16, wherein said recognizing means recognizes the number of transmissible blocks on the basis of a communication procedure executed between said apparatus and a party to which the block data stored in said memory means are to be transmitted.
Claim 27
Dependent Claim
83 words
A block data processing apparatus comprising: memory means for storing character blocks, image blocks and attribute data which together represent one page of mixed image, the attribute data including data which represents whether each block is a character block or an image block; and magnifying means for magnifying the one page of mixed image, wherein said magnifying means discriminates whether the block to be magnified is the character block or the image block and performs magnifying on the basis of a discriminated result.
Claim 28
Dependent Claim
83 words
A block data processing apparatus comprising: memory means for storing character blocks, image blocks and attribute data which together represent one page of mixed image, the attribute data including data which represents whether each block is a character block or an image block; and magnifying means for magnifying the one page of mixed image, wherein said magnifying means discriminates whether the block to be magnified is the character block or the image block and performs magnifying on the basis of a discriminated result.
Claim 29
Dependent Claim
23 words
An apparatus according to claim 24, wherein the character blocks consist of character codes and the image blocks consist of image pixel data.
Claim 30
Dependent Claim
20 words
An apparatus according to claim 24, wherein said magnifying means variably magnifies a position and a size of said block.
Claim 31
Dependent Claim
20 words
An apparatus according to claim 25, wherein said magnifying means variably magnifies the image pixel data of said image block.
Claim 32
Dependent Claim
34 words
An apparatus according to claim 25, further having expanding means for expanding said character code into the image data, and wherein said magnifying means variably magnifies the image data expanded by said expanding means.
Claim 33
Dependent Claim
18 words
An apparatus according to claim 25, wherein said magnifying means changes a font corresponding to said character code.
Claim 34
Dependent Claim
42 words
An apparatus according to claim 24, wherein said memory means stores a document including the image of a plurality of pages, and said magnifying means magnifies the blocks such that the page sizes of the plurality of pages become a common size.
Claim 35
Dependent Claim
38 words
An apparatus according to claim 25, further having a transmitting means for transmitting said image, wherein said magnifying means changes the size in accordance with the processing capability of a party being transmitted to by said transmitting means.
Claim 36
Dependent Claim
118 words
A mixed data processing apparatus comprising: memory means for storing a document consisting of a plurality of pages, each page being represented by character code data, pixel data and attribute data, the attribute data including data representing position and size of a character image represented by the character code data and data representing position and size of a pixel image represented by the pixel data; comparison means for comparing, for each page, the attribute data with a common page size common to the plurality of pages of the document; and process means for executing zoom processing with respect to each of the plurality of pages of a mixed image, in accordance with a comparison result of each page.
Claim 37
Dependent Claim
118 words
A mixed data processing apparatus comprising: memory means for storing a document consisting of a plurality of pages, each page being represented by character code data, pixel data and attribute data, the attribute data including data representing position and size of a character image represented by the character code data and data representing position and size of a pixel image represented by the pixel data; comparison means for comparing, for each page, the attribute data with a common page size common to the plurality of pages of the document; and process means for executing zoom processing with respect to each of the plurality of pages of a mixed image, in accordance with a comparison result of each page.
Claim 38
Dependent Claim
27 words
An apparatus according to claim 32, wherein said comparison means judges whether or not each data block of the page can be held within the page size.
Claim 39
Dependent Claim
34 words
An apparatus according to claim 32, wherein said process means performs size reduction for each data block of the page in which any one data block cannot be held within the common page size.
Claim 40
Dependent Claim
27 words
An apparatus according to claim 32, wherein said process means converts the character code into pixel data and executes the zoom processing of the converted pixel data.
Claim 41
Dependent Claim
34 words
An apparatus according to claim 32, wherein said process means further comprises judging means for judging whether said magnifying process is to be processed or not according to the comparison result for each page.
Claim 42
Dependent Claim
41 words
An apparatus according to claim 32, wherein said process means determines a zooming rate such that the character image and the pixel image are respectively held within a page size, on the basis of the attribute data and the page size.
Claim 43
Dependent Claim
112 words
A mixed data processing apparatus comprising: memory means for storing character code data, pixel data and attribute data for representing one page of mixed image, the attribute data including data which represents position and block size of a character image represented by character code and data which represents position and block size of a pixel image represented by the pixel data; comparison means for comparing the attribute data of the one page with a page size; and processing means for executing image size conversion processing at a rate common to the character and pixel images of the one page of mixed image, in accordance with a comparison result of said comparison means.
Claim 44
Dependent Claim
112 words
A mixed data processing apparatus comprising: memory means for storing character code data, pixel data and attribute data for representing one page of mixed image, the attribute data including data which represents position and block size of a character image represented by character code and data which represents position and block size of a pixel image represented by the pixel data; comparison means for comparing the attribute data of the one page with a page size; and processing means for executing image size conversion processing at a rate common to the character and pixel images of the one page of mixed image, in accordance with a comparison result of said comparison means.
Claim 45
Dependent Claim
31 words
An apparatus according to claim 38, wherein said comparison means judges whether or not each data block of the one page of mixed image can be held within the page size.
Claim 46
Dependent Claim
45 words
An apparatus according to claim 39, wherein said processing means performs, in a case where any one block of the one page of mixed image cannot be held within the page size, a size reduction for each block of the one page of mixed image.
Claim 47
Dependent Claim
29 words
An apparatus according to claim 38, wherein said processing means converts the character code into the pixel data and executes image size conversion processing on the converted pixel data.
Claim 48
Dependent Claim
41 words
An apparatus according to claim 38, wherein said process means determines a zooming rate such that the character image and the pixel image are respectively held within a page size, on the basis of the attribute data and the page size.
Claim 49
Dependent Claim
19 words
An apparatus according to claim 24, wherein the attribute data represents a position and a size of each block.
Claim 50
Dependent Claim
40 words
An apparatus according to claim 43, wherein said magnifying means judges whether or not each block is held within a designated size, and performs size reduction of each block if any one block cannot be held within the designated size.
Claim 51
Dependent Claim
22 words
An apparatus according to claim 24, wherein the attribute data represents that each block is a character block or an image block.
Claim 52
Dependent Claim
91 words
A mixed data processing apparatus comprising: memory means for storing data which represents a mixed image consisting of plural blocks, the data including block position and size data of each block, attribute data which represents whether each block is a character image block or a pixel image block, character code which represents the character image block, and pixel data which represents the pixel image block; and zooming means for performing zooming of both the character image block and the pixel image block of the mixed image, at a common zooming rate.
Claim 53
Dependent Claim
91 words
A mixed data processing apparatus comprising: memory means for storing data which represents a mixed image consisting of plural blocks, the data including block position and size data of each block, attribute data which represents whether each block is a character image block or a pixel image block, character code which represents the character image block, and pixel data which represents the pixel image block; and zooming means for performing zooming of both the character image block and the pixel image block of the mixed image, at a common zooming rate.
Claim 54
Dependent Claim
35 words
An apparatus according to claim 46, wherein said zooming means performs zooming of the respective pixel data of the plural pixel image blocks and the block position and size data, at a common zooming rate.
Claim 55
Dependent Claim
58 words
An apparatus according to claim 46, wherein said zooming means develops the respective character codes of the plural character image blocks into a bit image and then collectively performs zooming at a common zooming rate, and collectively performs zooming of the respective block position and size data of the plural character image blocks at a common zooming rate.
Claim 56
Dependent Claim
53 words
An apparatus according to claim 46, wherein said zooming means varies a font size of each character code of the plural character image blocks in accordance with a zooming rate, and collectively performs zooming of the respective block position and size data of the plural character image blocks at a common zooming rate.
Claim 57
Dependent Claim
37 words
An apparatus according to claim 46, wherein said zooming means determines a zooming rate such that each block is held within a page size, on the basis of the page size, the block position and size data.
Claim 58
Dependent Claim
92 words
A mixed data processing apparatus comprising: memory means for storing data which represents a mixed image consisting of plural blocks, the data including page size data which represents a page size of the mixed image, character code which represents a character image block and pixel data which represents a pixel image block; and varying means for varying the page size of the mixed image, wherein said varying means varies the page size data stored in said memory means and varies image sizes of the character image block and the pixel image block.
Claim 59
Dependent Claim
92 words
A mixed data processing apparatus comprising: memory means for storing data which represents a mixed image consisting of plural blocks, the data including page size data which represents a page size of the mixed image, character code which represents a character image block and pixel data which represents a pixel image block; and varying means for varying the page size of the mixed image, wherein said varying means varies the page size data stored in said memory means and varies image sizes of the character image block and the pixel image block.
Claim 60
Dependent Claim
28 words
An apparatus according to claim 51, wherein said varying means varies the respective image sizes in accordance with a rate of the page sizes before and after varying.
Claim 61
Dependent Claim
27 words
An apparatus according to claim 51, wherein said varying means varies the respective positions and block sizes of the character image block and the pixel image block.
Claim 62
Dependent Claim
16 words
An apparatus according to claim 51, wherein said varying means performs zooming of the pixel data.
Claim 63
Dependent Claim
18 words
An apparatus according to claim 51, wherein said varying means varies a font size of the character code.
Claim 64
Dependent Claim
28 words
An apparatus according to claim 51, wherein said varying means develops the character code into a bit image and varies an image size of the developed bit image.
References Cited (Backward Citations)
DE2729113A1
Cited
US4214276A
Cited
EP0029327A1
Cited
DE3135963A1
Cited
US4750212A
Cited
US4809345A
Cited
DE3324384A1
Cited
US4682190A
Cited
US4819063A
Cited
DE3420482A1
Cited
DE3438081A1
Cited
DE3503256A1
Cited
US4827349A
Cited
US4809083A
Cited
US4922349A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1995-05-12 | 1995-11-11 | 1996-05-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1999-05-12 | 1999-11-11 | 2000-05-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2003-05-12 | 2003-11-11 | 2004-05-12 | $7700.00 | Window Closed / Lapsed |