Claims Analysis
Total Claims: 89
Claim 1
Independent Claim
154 words
A method of creating an image, said method comprising the steps of: (a) forming bands of the image as follows: (1) rendering a band of the image from objects in a display list; (2) compressing the band of the image; (3) storing the compressed band of the image; and (4) repeating steps (1) to (3) for each band of the image; (b) editing a selected band of the image by: (1) expanding the selected band of the stored image; (2) rendering an additional band of the image from additional objects in said display list; (3) compositing the additional band with the selected band to form an edited selected band of the image; (4) compressing the edited selected band of the image; and (5) storing the compressed edited selected band; (c) repeating steps (b)(1)-(b)(5) for each band of the image; and (d) repeating steps (b) and (c) as required to create a final edited image.
Claim 2
Dependent Claim
17 words
A method as claimed in claim 1, wherein the selected bands are selected consecutively across said image.
Claim 3
Dependent Claim
32 words
A method as claimed in claim 1, comprising the further steps of: (e) expanding bands of the final edited image; and (f) displaying the expanded bands to reproduce the final edited image.
Claim 4
Dependent Claim
23 words
A method as claimed in claim 1, wherein adaptive discrete cosine transform methods are used for compressing and expanding bands of the image.
Claim 5
Dependent Claim
24 words
A method as claimed in claim 4, wherein said adaptive discrete cosine transform methods are implemented in accordance with ISO/IEC JTCl/SC21WG8 JPEG technical specifications.
Claim 6
Dependent Claim
78 words
A method as claimed in claim 1, wherein said rendering and expanding steps produce, and said compositing and compressing steps act upon red (R), green (G), blue (B) and matte (M) pixel image data, said rendering steps being performed by a render processor, said compositing steps being performed by a graphics engine and an associated compositing memory, said compressing and expanding steps are performed by a compander, with said image data being stored in an associated storage means.
Claim 7
Dependent Claim
40 words
A method as claimed in claim 6 including the image processing step of buffering a file image (BFI), wherein a band of RGB pixel image data is transferred from said compositing memory to a buffer location in said storage means.
Claim 8
Dependent Claim
42 words
A method as claimed in claim 6 including the image processing step of buffering a file image and matte (BIM), wherein a band of RGBM pixel image data is transferred from said compositing memory to a buffer location in said storage means.
Claim 9
Dependent Claim
70 words
A method as claimed in claim 6 including the image processing step of compositing using both mattes (CBM), wherein RGBM pixel image data is read from said compositing memory, composited with RGBM pixel image data generated by said graphics engine and written back into said compositing memory, the compositing operation being controlled by a combination of matte data in said compositing memory and transparency data generated by said graphics engine.
Claim 10
Dependent Claim
38 words
A method as claimed in claim 6 including the image processing step of clearing the compositing memory (CCB), wherein bands of opaque white pixel image data are generated by said graphics engine and written into said compositing memory.
Claim 11
Dependent Claim
51 words
A method as claimed in claim 6 including the image processing step of creating a display list (CDL) in a computing means connected to said render processor means, said display list being composed of data describing the image selected from the group consisting of graphic objects, text, and compressed image data.
Claim 12
Dependent Claim
47 words
A method as claimed in claim 6 including the image processing step of compositing a file using a file matte (CFF), wherein RGB pixel data is read from said compositing memory, composited with matte data generated by said graphics engine and written back to said compositing memory.
Claim 13
Dependent Claim
51 words
A method as claimed in claim 6 including the image processing step of compressing a file image (CFI), wherein a predetermined number of lines of RGB pixel image data are read from said compositing memory, compressed by said compander and written to a compressed image destination location in said storage means.
Claim 14
Dependent Claim
34 words
A method as claim in claim 13, wherein said pixel image data is stored in said compositing memory in raster format and is read by said compander in a square array of pixel blocks.
Claim 15
Dependent Claim
54 words
A method as claimed in claim 6 including the image processing step of compressing a file matte (CFM), wherein a predetermined number of lines of matte pixel data are read from said compositing memory and compressed by said compander, the compressed data being stored in a compressed matte destination location in said storage means.
Claim 16
Dependent Claim
34 words
A method as claimed in claim 15, wherein said matte pixel data stored in said compositing memory is in raster format and is read by said compander as a square array of pixel blocks.
Claim 17
Dependent Claim
52 words
A method as claimed in claim 6 including the image processing step of compositing a file using an object matte (CFO), wherein RGB pixel image data is read from said compositing memory, composited with RGB pixel data generated by said graphics engine, and written back into said compositing memory at corresponding addresses.
Claim 18
Dependent Claim
48 words
A method as claimed in claim 17, wherein said compositing is controlled by transparency data generated by said graphics engine, said transparency data being in the form of object based data expanded into data selected from the group consisting of transparency runs, transparency blends, and bit map data.
Claim 19
Dependent Claim
46 words
A method as claimed in claim 6 including the image processing step of compositing a file using page matte (CFP), wherein RGBM pixel image data is read from said compositing memory, composited with data generated by said graphics engine, and written back into said compositing memory.
Claim 20
Dependent Claim
45 words
A method as claimed in claim 19, wherein said RGB data generated by said graphics engine is in the form of RGB pixel data derived from file image data transferred to said graphics engine, said compositing being controlled by matte data in said compositing memory.
Claim 21
Dependent Claim
44 words
A method as claimed in claim 6 including the image processing step of compositing a matte only (CMO), wherein matte pixel data is read from said compositing memory, composited with matte data generated by said graphics engine, and written back into said compositing memory.
Claim 22
Dependent Claim
46 words
A method as claimed in claim 6 including the image processing step of compositing an object based image (COI), wherein RGB pixel image data is read from said compositing memory, composited with RGB data generated by said graphics engine, and written back into said compositing memory.
Claim 23
Dependent Claim
50 words
A method as claimed in claim 22, wherein said RGB data generated by said graphics engine is in the form of object based data expanded into colour runs or colour blends, said compositing being controlled by transparency data generated by said graphics engine in the form of object based data.
Claim 24
Dependent Claim
54 words
A method as claimed in claim 6 including the image processing step of compressing a page image (CPI), wherein a predetermined number of lines of RGB pixel image data in said compositing memory are compressed by said compander, the compressed data being stored in a compressed page image destination location in said storage means.
Claim 25
Dependent Claim
30 words
A method as claimed in claim 24, wherein said processing step is performed 810 times when compositing an A3 page image, and 405 times when compositing an A4 page image.
Claim 26
Dependent Claim
55 words
A method as claimed in claim 6 including the image processing step of compressing a page matte (CPM), wherein a predetermined number of lines of matte pixel data in said compositing memory are compressed by said compander, wherein said compressed matte data being stored in a compressed page matte destination location in said storage means.
Claim 27
Dependent Claim
57 words
A method as claimed in claim 6 including the image processing step of creating a render list (CRL), wherein said display list is read from a memory store of an associated computing means and stored as a render list in said storage means, said render list being directly readable by said render processor for performing rendering operations.
Claim 28
Dependent Claim
19 words
A method as claimed in claim 27, wherein said display list results in the creation of compressed image files.
Claim 29
Dependent Claim
50 words
A method as claimed in claim 6 including the image processing step of compositing to a workscreen (CTW), wherein RGB pixel image data is read from a workscreen memory associated with a workscreen display, composited with RGB data generated by said graphics engine, and written back to said workscreen memory.
Claim 30
Dependent Claim
51 words
A method as claimed in claim 6 including the image processing step of compositing using a workscreen matte (CWM), wherein RGBM pixel data is read directly from a workscreen memory associated with a workscreen display, composited with RGBM data generated by said graphics engine and written back to said workscreen memory.
Claim 31
Dependent Claim
38 words
A method as claimed in claim 6 including the image processing step of drawing workscreen pixels (DXP), wherein an associated computing means generates pixels directly which are written directly into a workscreen memory associated with a workscreen display.
Claim 32
Dependent Claim
54 words
A method as claimed in claim 6 including the image processing step of expanding a file image (EFI), wherein a predetermined number of lines of a compressed file image are expanded from said storage means by said compander into RGB pixel image data, the RGB pixel image data being stored in said compositing memory.
Claim 33
Dependent Claim
53 words
A method as claimed in claim 6 including the image processing step of expanding a file matte (EFM), wherein a predetermined number of lines of compressed file matte data are expanded into matte pixel data by said compander, said matte pixel data being written directly to a matte plane of said compositing memory.
Claim 34
Dependent Claim
54 words
A method as claimed in claim 6 including the image processing step of expanding a page image (EPI), wherein a predetermined number of lines of compressed page image are expanded from said storage means by said compander into RGB pixel image data, the RGB pixel image data being written directly into said compositing memory.
Claim 35
Dependent Claim
57 words
A method as claimed in claim 6 including the image processing step of expanding a page matte (EPM), wherein a predetermined number of lines of compressed page matte data are expanded from said storage means by said compander into matte pixel data, said matte pixel data being written directly to a matte plane and said compositing memory.
Claim 36
Dependent Claim
21 words
A method as claimed in claim 6, wherein said compander performs adaptive discrete cosine transformation in accordance with JPEG technical specifications.
Claim 37
Dependent Claim
39 words
A method as claimed in claim 36, wherein said compander also creates in said compressed image data a text detect array to permit text detection, and marker codes inserted at the end of each band of compressed image data.
Claim 38
Dependent Claim
27 words
A method as claimed in claim 37, comprising the step of filtering compressed image data to the JPEG format (FAJ), wherein the text detect array is discarded.
Claim 39
Dependent Claim
60 words
A method as claimed in claim 37, comprising the step of filtering JPEG file data into compressed image data (FJA), wherein said text detect array is cleared so as to indicate that each cell of said array is treated as it were an image cell and not a text cell, and inserting marker codes at the end of each band.
Claim 40
Dependent Claim
53 words
A method as claimed in claim 6 including the image processing step of formatting a file image (FFI), wherein said render processor creates a header command for said graphics engine, which is written to said graphics engine specifying a number of pixels to be composited, a start pixel address, and a compositing mode
Claim 41
Dependent Claim
37 words
A method as claimed in claim 40, wherein RGB pixel data is transferred from a buffer location of said storage means into said render processor to provide RGB pixel image data as input for said graphics engine.
Claim 42
Dependent Claim
55 words
A method as claimed in claim 6 including the image processing step of formatting a file image and matte (FIM), wherein said render processor creates a header command for said graphics engine, which is written to said graphics engine specifying a number of pixels to be composited, a start pixel address, and a compositing mode.
Claim 43
Dependent Claim
38 words
A method as claimed in claim 40, wherein RGBM pixel image data is transferred from a buffer location of said storage means into said render processor to provide RGBM pixel image data as input for said graphics engine.
Claim 44
Dependent Claim
49 words
A method as claimed in claim 6 including the image processing step of fast write of a file image (FWI), wherein a predetermined number of lines of compressed file image in said storage are expanded into RGB pixel image data by said compander and written into said compositing memory.
Claim 45
Dependent Claim
57 words
A method as claimed in claim 6 including the image processing step of having the processing step of loading Huffman tables for compression, wherein Huffman tables required for adaptive discrete cosine transformation compression of pixel image data are stored in said storage means and are loaded from said storage means into said compander prior to compression processing.
Claim 46
Dependent Claim
53 words
A method as claimed in claim 6 including the image processing step of loading of Huffman tables for expansion, wherein Huffman tables required for adaptive discrete cosine transformation expansion of compressed image data are stored in said storage means and are transferred from said storage means to said compander prior to expansion processing.
Claim 47
Dependent Claim
57 words
A method as claimed in claim 6 including the image processing step of printing (PRN), wherein compressed page image data is expanded from said storage means by said compander and written into said compositing memory as pixel image data, said pixel image data being buffered from said compositing memory to a printer for displaying said page image.
Claim 48
Dependent Claim
28 words
A method as claimed in claim 47, wherein said RGB pixel image data is converted into magenta, cyan, yellow and black image data for input to said printer.
Claim 49
Dependent Claim
63 words
A method as claimed in claim 6 including the image processing step of a quick software zoom (QSZ), wherein said graphics engine reads a predetermined number of lines of RGBM pixel image data via said render processor from a buffer location of said storage means, said graphics engine creating a zoomed version of said image pixel data for display on an associated workscreen.
Claim 50
Dependent Claim
59 words
A method as claimed in claim 6 including the image processing step of reading a compressed file from disk (RAD), wherein a compressed image file is stored on a hard disk associated with a computing means, said compressed image file being read from said hard disk by said computing means and transferred to a location in said storage means.
Claim 51
Dependent Claim
65 words
A method as claimed in claim 6 including the image processing step of resizing a compressed image file (RAF), wherein said render processor reads a predetermined number of lines of RGBM pixel data from a buffer location of said storage means and creates a resized version of said data using a bi-linear sample rate conversion, the resized version being written back into the buffer location.
Claim 52
Dependent Claim
61 words
A method as claimed in claim 6 including the image processing step of render a band of object matte (RBM), wherein a render list of graphics commands are provided in said storage means and are read by said render processor, said render processor providing a series of graphics engine commands to said graphics engine for the rendering of matte pixel data.
Claim 53
Dependent Claim
50 words
A method as claimed in claim 6 including the image processing step of rendering a band of objects (RBO), wherein a render list residing in said storage means is interpreted by said render processor to provide graphics engine commands to said graphics engine for rendering of a band of objects.
Claim 54
Dependent Claim
26 words
A method as claimed in claim 53, wherein font descriptions required for text are available in said storage means and also input to said render processor.
Claim 55
Dependent Claim
50 words
A method as claimed in claim 6 including the image processing step of reading a display list from disk (RDD), wherein associated computer means includes a disk storage means and said display list is read from said disk storage means into said computer means for transfer to said render processor.
Claim 56
Dependent Claim
53 words
A method as claimed in claim 6 including the image processing step of receiving a display list from a network (RDE), wherein an associated computer means is connected to a communication network in which a display list is read from said communication network into said computer means for transfer to said render processor.
Claim 57
Dependent Claim
72 words
A method as claimed in claim 6 including the image processing step of rendering a matte with a file image (RMF), wherein said render processor converts a render list residing in said storage means into graphics engine commands that are input to said graphics engine, said graphics engine receiving RGB pixel image data from a buffer location of said storage means via said render processor, said graphics engine outputting RGBM pixel data.
Claim 58
Dependent Claim
62 words
A method as claimed in claim 6 including the image processing step of scanning (SCN), wherein an image scanner provides RGB pixel image data of a scanned page image which is buffered into said compositing memory, said image pixel data being buffered from said compositing memory into said compander and compressed for storage in said storage means as a compressed page image.
Claim 59
Dependent Claim
64 words
A method as claimed in claim 6 including the image processing step of scanning to a workscreen (STW), wherein an image scanner provides RGB pixel image data of a scanned page image which is buffered into said compositing memory, said pixel image data being buffered from said compositing memory to a display memory associated with a workscreen for the display of image pixel data.
Claim 60
Dependent Claim
31 words
A method as claimed in claim 59, wherein a pan/zoom controller connected between said compositing memory and said display memory allows for augmenting the image for display on the workscreen display.
Claim 61
Dependent Claim
47 words
A method as claimed in claim 6 including the image processing step of writing a compressed image to disk (WAD), wherein compressed image data is read from said storage means to an associated computer means and stored in a disk storage means connected to said computing means.
Claim 62
Dependent Claim
50 words
A method as claimed in claim 6 including the image processing step of writing a display list to disk (WDD), wherein an associated computing means creates a set display lists and said display lists are transferred from said computing means to a disk drive storage means connected thereto for storage.
Claim 63
Dependent Claim
47 words
A method as claimed in claim 6 including the image processing step of directly rendering objects (XRO), wherein an associated computing means directly creates graphics engine commands which are transferred from said computing means via said render processor to said graphics engine for the rendering of objects.
Claim 64
Dependent Claim
79 words
A method as claimed in claim 6 including the image processing step of zooming to a workscreen (ZTW), wherein compressed page image data is expanded from said storage means by said compander and written as pixel image data into said compositing memory, said pixel image being transferred to said graphics engine for writing said data to a pan/zoom controller, said pan/zoom controller augmenting said data prior to transferring said data to a display memory associated with a workscreen display.
Claim 65
Dependent Claim
134 words
A method as claimed in claim 6, including the image creation process of compositing layers of objects with a compressed image, said image creation process comprising the sequential processing steps of: (i) creating a display list; (ii) creating a render list from said display list; repeating the following steps for each band of the image: (iii) simultaneously rendering a band of objects, and loading Huffman tables for expansion; (iv) simultaneously rendering a band of objects, and expanding a page image from said storage means; (v) rendering a band of a first object, loading Huffman tables for compression, and compositing the object-based image; (vi) for each further object of the image to be created, rendering a band of the further object, and compositing the object-based image; and (vii) compressing a band of the page image.
Claim 66
Dependent Claim
133 words
A method as claimed in claim 6, including the image creation process of compositing a file using an image matte, said image creation process comprising the sequential processing steps of: (i) creating a display list; (ii) creating a render list from said display list; repeating the following steps for each band of the image: (iii) loading Huffman tables for expansion; (iv) expanding a band of a page image; (v) expanding a band of a file image; (vi) expanding a band of a file matte; ' (vii) buffering the band of the file image and the matte; (viii) formatting a band of the file image and matte; (ix) simultaneously loading Huffman tables for compression, and compositing the band of the file image using file matte; and (x) compressing a band of the file image.
Claim 67
Dependent Claim
127 words
A method as claimed in claim 6, including the image creation process of compositing a file using a page matte, said image creation process comprising the sequential processing steps of: (i) creating a display list; (ii) creating a render list from said display list; repeating the following steps for each band of the image: (iii) loading Huffman tables for expansion; (iv) expanding a band of a page image; (v) expanding a band of a page matte; (vi) expanding a band of a file image; (vii) buffering the band of the file image; (viii)formatting a band of the file image; (ix) simultaneously loading Huffman tables for compression, and compositing the band of the file image with the page matte; and (x) compressing a band of the page image.
Claim 68
Dependent Claim
139 words
A method as claimed in claim 6, including the image creation process of compositing a file using both page and file mattes, said image creation process comprising the sequential processing steps of: (i) creating a display list; (ii) creating a render list from said display list; repeating the following steps for each band of the image: (iii)loading Huffman tables for expansion; (iv) expanding a band of a page image; (v) expanding a band of a page matte; (vi) expanding a band of a file image; (vii) expanding a band of a file matte; (viii) buffering the band of the file image and the file matte; (ix) formatting a band of the file image and matte; (x) simultaneously loading Huffman tables for compression, and compositing using both file and image matte; and (xi) compressing a band of the page image.
Claim 69
Dependent Claim
132 words
A method as claimed in claim 6, including the image creation process of printing object graphics and text only, said image creation process comprising the sequential processing steps of: (i) creating a display list; (ii) creating a render list from said display list; (iii) loading Huffman tables for compression; repeating the steps (iv) to (vii) for each band of the image: (iv) rendering a band of objects and clearing the compositing memory; (v) simultaneously rendering a band of a first object, and compositing that band of the page image; (vi) repeating step (v) for each further object of the page image; (vii) compressing the band of the page image; and following the conclusion of step (vii) for the last band: (viii) loading Huffman tables for expansion; and (ix) printing the entire image.
Claim 70
Dependent Claim
40 words
A method as claimed in claim 6, including the image creation process of printing an existing page image, said image creation process comprising the sequential processing steps of: (i) loading Huffman tables for expansion; and (ii) printing the page image.
Claim 71
Dependent Claim
192 words
A method as claimed in claim 6, including the image creation process of printing a compressed image with matte and graphics, said image creation process comprising the sequential processing steps of: (i) creating a display list; (ii) creating a render list from said display list; repeating steps (iii) to (xi) for each band of the image: (iii) simultaneously rendering a band of objects, clearing the compositing memory, and loading Huffman tables for expansion; (iv) simultaneously rendering a band of objects, and expanding a band of a file image; (v) simultaneously rendering a band of objects, and expanding a band of file matte; (vi) simultaneously rendering a band of objects, and buffering the file image and matte; (viix) simultaneously rendering a band of objects, and formatting the file image and matte; (viii) simultaneously rendering a band of objects, loading Huffman tables for compression and compositing the band of the file using the file matte; (ix) compositing the band of the object-based image; (x) compressing the band of the page image; and following the conclusion of step (xii) for the last band: (xi) loading Huffman tables for expansion; and (xii) printing the page image.
Claim 72
Dependent Claim
253 words
A method as claimed in claim 6, including the image creation process of printing two images with object mattes and text, said image creation process comprising the sequential processing steps of: (i) creating a display list; (ii) creating a render list from said display list; repeating steps (iii) to (xiii) for each band of the image: (iii) simultaneously rendering a band of object matte, clearing the compositing memory, and loading Huffman tables for expansion; (iv) simultaneously rendering a band of object matte, and expanding a band of a first file image; (v) simultaneously rendering a band of object matte, and buffering the band of the first file image; (vi) rendering a band of object-based matte with the band of first file image; (vii) simultaneously rendering a band of object-based matte, and compositing the band of the first file image with the object-based matte; (viii) simultaneously rendering a band of object-based matte, and expanding a band of the second file image; (ix) simultaneously rendering a band of object matte, and buffering the band of the second file image; . (x) rendering a band of object-based matte for the second file image; (xi) simultaneously rendering a band of objects, loading Huffman tables for compression, and compositing the band of the second file image with its matte; (xii) compositing a band of object-based text image; (xiii) compressing the band of the page image; and following the conclusion of step (xiii) for the last band: (xiv) loading Huffman tables for expansion; and (xv) printing the page image.
Claim 73
Dependent Claim
310 words
A method as claimed in claim 6, including the image creation process of printing two images with file mattes and text, said image creation process comprising the sequential processing steps of: (i) simultaneously rendering a band of objects, loading Huffman tables for expansion, and clearing the compositing memory; (ii) creating a display list; (iii) creating a render list from the display list; repeating steps (iv) to (xvi) for each band of the image: (iv) simultaneously rendering a band of objects, clearing the compositing memory, and loading Huffman tables for expansion; (v) simultaneously rendering a band of objects, and expanding a band of a first file image; (vi) simultaneously rendering a band of objects, and expanding a band of a first file matte; (vii) simultaneously rendering a band of objects, and buffering the band of first file image and first file matte; (viii) simultaneously rendering a band of objects, and formatting the band of file image and matte; (ix) simultaneously rendering a band of objects, and compositing the band of first file image using the first file matte; (x) simultaneously rendering a band of objects, and expanding a band of a second file image; (xi) simultaneously rendering a band of objects, and expanding a band of a second file matte; (xii) simultaneously rendering a band of objects, and buffering the band of the second file image and the band of second file matte; (xiii) simultaneously rendering a band of objects, and formatting the second file image and matte; (xiv) simultaneously rendering a band of objects, loading Huffman tables for compression, and compositing the band of the second file image and its matte; (xv) compositing a band of object-based image text; (xvi) compressing the band of the page image; and following the conclusion of step (xvi) for the last band: (xvii) loading Huffman tables for expansion; and (xviii) printing the page image.
Claim 74
Dependent Claim
185 words
A method as claimed in claim 6, including the image creation process of printing three opaque rectangular images and text, said image creation process comprising the sequential processing steps of: (ii) creating a display list; (iii) creating a render list from said display list; repeating steps (iii) to (viii) for each band of the image: (iii) simultaneously rendering a band of objects, clearing the compositing memory, and loading Huffman tables for expansion; (iv) simultaneously rendering a band of objects, and fast writing a band of a first file image into said compositing memory; (v) simultaneously rendering a band of objects. and fast writing a band of a second file image into said compositing memory; (vi) simultaneously rendering a band of objects, and fast writing a band of a third file image into said compositing memory; (vii) simultaneously loading Huffman tables for compression, and compressing a band of the page image from said compositing memory; and (viii) compressing the band of the page image; following the conclusion of step (viii) for the last band: (ix) loading Huffman tables for expansion; and (x) printing the page image.
Claim 75
Dependent Claim
39 words
A method as claimed in claim 6, including the image creation process of zooming to a workscreen, said image creation process comprising the sequential processing steps of: (i) loading Huffman tables for expansion; and (ii) zooming to a workscreen.
Claim 76
Dependent Claim
92 words
A method as claimed in claim 6, including the image creation process of compositing graphics to a workscreen, said image creation process comprising the sequential processing steps of: (i) creating a display list; (ii) creating a render list from said display list; repeating the following steps for each band of the image: (iii) rendering a band of objects; (iv) simultaneously rendering a band of a first object, and compositing said band to said workscreen; (v) repeating step (iv) for each further object of the image; (vi) compositing the band to the workscreen.
Claim 77
Dependent Claim
119 words
A method as claimed in claim 6, including the image creation process of compositing a file to a workscreen using a file matte, said image creation process comprising the sequential processing steps of: (i) creating a display list; (ii) creating a render list from said display list; (iii) loading Huffman tables for expansion; repeating the following steps for each band of the image: (iv) expanding a band of the file image; (v) expanding a band of the file matte; (vi) buffering the band of file image and the band of file matte; (vii) performing a quick software zoom on said buffered band; (viii) formatting the band of file image and matte; and (ix) compositing the band to the workscreen.
Claim 78
Dependent Claim
70 words
A method as claimed in claim 6, including the image creation process of writing a file image to a workscreen without a matte, said image creation process comprising the sequential processing steps of: (i) creating a display list; (ii) creating a render list from said display list; (iii) loading Huffman tables for expansion; repeating the following step for each band of the image: (iv) zooming the band to the workscreen.
Claim 79
Dependent Claim
113 words
A method as claimed in claim 6, including the image creation process of compositing a file image to a workscreen using an object matte, said image creation process comprising the sequential processing steps of: (i) creating a display list; (ii) creating a render list from the display list; (iii) loading Huffman tables for expansion; repeating the following steps for each band of the image: (iv) expanding a band of the file image; (v) buffering the band of the file image; (vi) performing a quick software zoom on the band of the file image; (vii) rendering a band of matte with the band of file image; and (viii) compositing the band to the workscreen.
Claim 80
Dependent Claim
40 words
A method as claimed in claim 6, including the image creation process of performing a test scan, said image creation process comprising the sequential processing steps of: (i) loading Huffman tables for compression; (ii) scanning image data to the workscreen.
Claim 81
Dependent Claim
38 words
A method as claimed in claim 6, including the image creation process of scanning a page image, said image creation process comprising the sequential processing steps of: (i) loading Huffman tables for compression; (ii) scanning the page image.
Claim 82
Dependent Claim
100 words
A method as claimed in claim 6, including the image creation process of scanning, trimming and filing a page image, said image creation process comprising the sequential processing steps of: (i) loading Huffman tables for compression; (ii) scanning the page image; repeating steps (iii) to (vi) for each band of the image: (iii) loading Huffman tables for expansion; (iv) expanding a band of the file image; (v) loading Huffman tables for compression; (vi) compressing the band of the file image; following the conclusion of step (vi) for the last band: (vii) writing the compressed data to a non-volatile storage means.
Claim 83
Independent Claim
39 words
A method of creating an image characterized in that said image is formed as a plurality of bands, in which multiple passes over said bands are used to edit said image, said bands being stored as compressed image data.
Claim 84
Dependent Claim
36 words
A desktop publishing system comprising means for interactive movement of pixel images, which means comprise input means (e.g. a mouse) and means responsive to said input means to draw lines of inverted colour on a screen.
Claim 85
Dependent Claim
22 words
A desktop publishing system comprising means for creating an image characterised in that said image is formed as a plurality of bands.
Claim 86
Dependent Claim
16 words
Apparatus according to claim 85, further comprising means for editing said bands in multiple passes thereover.
Claim 87
Dependent Claim
19 words
Apparatus according to either of claims 85 or 86, further comprising means for storing said bands in compressed form.
Claim 88
Dependent Claim
110 words
Apparatus according to any of claims 85 to 87, further comprising means for converting a high level display information into low level rendering information once per image; and/or means for generating a spatial sub-division array, from which a rendering processor can derive information on which part of the said rendering list to process for each band; and/or means for including a vertically scanned bit mapped font data and a high speed format for outline font data; and/or very high speed rendering means; and/or graphics processing apparatus dedicated to accelerate processing of colour/bit map/transparency and/or area fill operations by several orders of magnitude; and/or apparatus for compositing images at high speed.
Claim 89
Dependent Claim
28 words
A desktop publishing system comprising means for performing full colour editing and compositing image processing operations, preferably comprising means for performing image compression/expansion and/or high speed image rendering.