Storage Arrangement Or Capacity Patents (Class 358/426.05)
-
Patent number: 7463375Abstract: A copier transforms an original image into M copies in N formats. The copier has an image capturing module, an image processing module, an error diffusion module, a render & control module, an image output device, an image compressor, a memory, a data de-compressor, and a processor for controlling the image capturing module, the image processing module, the error diffusion module and the image outputting device, and for controlling the image compressor, the memory and the data de-compressor by determining M, N, and the size of a compressed image from the original image by the image compressor.Type: GrantFiled: November 8, 2005Date of Patent: December 9, 2008Assignee: Qisda CorporationInventors: Mei-Tai Chou, Wei-Che Shen, Yu-Ju Tung
-
Patent number: 7436539Abstract: At the image processing time for an image data, a storage area to be secured is reduced, and moreover, the number of access processing times for the storage area which is required until the image processing result is obtained is sharply reduced, thereby shortening the processing time. Consequently, an image correction processing portion is characterized by a configuration wherein the image correction processing portion secures an image correction buffer to store the image data for at least M+(N?1) lines, and when it is determined that an image correction processing requires decoding processing, the address of an image correction buffer is set as a decoding destination, and the image correction processing for the image data is performed within the set storage area.Type: GrantFiled: August 4, 2004Date of Patent: October 14, 2008Assignee: Canon Kabushiki KaishaInventors: Tetsuya Suwa, Tomoyuki Watanabe, Hirokazu Ishii
-
Patent number: 7376289Abstract: Image data having a total number of pixels being H×V is written in SDRAM having an enough number of recording domains capable of storing all the pixel data of the image data and the number of Column addresses set therein at 2n (4?n) in the order of lines after the implementation of a first image rotation processing at a rotation angle of 90°×m (0?m?3) to the image data and read from the SDRAM in the order of the lines after the implementation of a second image rotation processing at a rotation angle of 90°×p (0?p?3). In doing so, the recording domains of the SDRAM are divided into a plurality of recording blocks 21-s having the number of the Column addresses set therein at 2q (2?q?(n?2) and capable of storing groups of the pixels for one line in the image data after the implementation of the first image rotation processing. The groups of the pixels for one line in the image data in an image direction after the implementation of the first image rotation processing are written in the recording blocks 21-s.Type: GrantFiled: July 26, 2004Date of Patent: May 20, 2008Assignee: Matsushita Electric Industrial Co., Ltd.Inventors: Keiichi Tsumura, Taichi Nagata
-
Patent number: 7352494Abstract: In order to reduce the capacity of a line memory when converting image data that are input in a raster scan order into pixel block data such as 8×8 pixels for JPEG compression and the like, data on the first 0th to 7th lines is written in an 8H line memory in a raster scan order. Next, while performing block reading, the writing of the next 8th to 15th lines is performed so as to follow the part that has been read. The block reading of the 8th to 15th lines is performed in an order from the area where the data on the 0th line was first stored to the area where the data on the 1st, 2nd . . . lines was stored. For this reason, the writing of the 16th to 23rd line that is performed simultaneously with the block reading of the 8th to 15th lines can be performed in the same manner as the writing of the first 0th to 7th lines. Therefore, block conversion can be performed using an 8H line memory capacity corresponding to 8 lines, whereas that corresponding to 16 lines has been conventionally required.Type: GrantFiled: June 27, 2003Date of Patent: April 1, 2008Assignee: Matsushita Electric Industrial Co., Ltd.Inventors: Keiichi Tsumura, Takahiro Iwasawa
-
Patent number: 7266254Abstract: There are provided a data processing apparatus which makes an I/F for data processing modules (processors) versatile to facilitate addition/modification on a data processing module basis in accordance with processing contents, an image processing apparatus, and a method for the apparatuses. A data processing module (3) includes a read address generator (11), read FIFO (7), write address generator (13), write FIFO (9), and arbiter (10) and is connected to a host arbiter (4) through a 1-channel port. The read address generator (11) and write address generator (13) generate interrupts upon acceptance of final access requests so as to control activation of each data processing module (8-1-8-m) in accordance with the state of each data processing module in interrupt processing. Note that data transfer among the respective data processing modules is performed on a RAM (6).Type: GrantFiled: February 13, 2003Date of Patent: September 4, 2007Assignee: Canon Kabushiki KaishaInventors: Hisashi Ishikawa, Ryoko Mise
-
Patent number: 7206093Abstract: A method of reducing memory requirement in the compensation memory unit of a scanner. The method includes providing an even compensation data value and an odd compensation data value and averaging the two to produce an odd-even compensation data value. Only half as much memory space is required to hold the averaged odd-even compensation data values.Type: GrantFiled: August 8, 2001Date of Patent: April 17, 2007Inventors: Tom-Chin Chang, Kuo-Jeng Wang, Rong-Ji Liu
-
Patent number: 7130074Abstract: An image recording apparatus is provided. The image recording apparatus includes a generator that generates information of recordable capacity of a storage and a holder for holding in advance data to be stored in the storage. A signal generator generates a signal indicating a data amount obtained when data held by the holder is variable-length encoded. A variable-length encoder means encodes the data held in the holder. A holder controller controls the holder so that the holder holds data to be stored, according to a comparison of the information generated by the generated by the generator and the data amount. A storage controller causes the storage to store the data controlled so as to be held by the holder, after encoding by the variable-length encoder means, on the basis of a predetermined condition.Type: GrantFiled: June 6, 2003Date of Patent: October 31, 2006Assignee: Canon Kabushiki KaishaInventors: Masato Kosugi, Taku Yamagami
-
Patent number: 7088466Abstract: To efficiently transfer data from a host computer to a printer, a part of data developed in the first memory is outputted on the basis of a draw command to the printer, the data remaining in the first memory is stored in the second memory after the data was outputted, and a part of the data stored in the second memory is outputted to the printer when the data is being developed in the first memory on the basis of the draw command.Type: GrantFiled: November 9, 2000Date of Patent: August 8, 2006Assignee: Canon Kabushiki KaishaInventor: Yoshiaki Tomomatsu
-
Patent number: 7072078Abstract: Information including parameters for JBIG-encoding is managed page-by-page, and image information is JBIG-encoded with the information managed page-by-page, after which the encoded data is stored in an image memory. The encoded data stored is then decoded with the information managed page-by-page. The number of encoding lines on pages to be JBIG-encoded and the number of scanning lines on images scanned page-by-page by a scanner are centrally managed as a common parameter.Type: GrantFiled: September 6, 2001Date of Patent: July 4, 2006Assignee: Canon Kabushiki KaishaInventor: Makoto Kobayashi
-
Patent number: 6996279Abstract: Storing of data items in a memory (31) is provided wherein the data items are divided into successive data pieces of decreasing significance, and the data pieces are stored in respective parts of the memory (31), and when applying a data piece to the memory (31) in case all candidate memory parts are assigned to other data pieces: if the significance of the applied data piece is lower than a lowest significance of the other data pieces, discarding the applied data piece; if the significance of the applied data piece in one of the candidate memory parts at expense of a given other data piece which has a lower significance that the significance of the applied data piece, wherein the significance value of a data piece is based on a total or absolute distortion value of the data item. Advantageous use of the invention is made in applications using a device of fixed storage capacity for storing a flexible number of compressible data items, such as video, images, audio, speech.Type: GrantFiled: October 1, 2002Date of Patent: February 7, 2006Assignee: Koninklijke Philips Electronics N.V.Inventor: Renatus Josephus Van Der Vleuten
-
Patent number: 6970265Abstract: A digital image processing device, more particularly, a digital camera, which includes: a static digital image extracting device used to extract the static digital image and output; a compressing device used to compress the static digital image using wavelet transform to produce a compressed image data file; a memory card used to store the compressed image data file; a central processing unit used to calculate and compare the storage space left in the memory card, storage space used in the memory card and the size of the compressed image data file, when the storage space left in the memory card is less than the size of the compressed image data file, part of the image data file stored in the memory is eliminated to store the compressed image data file, otherwise the compressed image data file is directly stored in the memory card; a decompressing device used to decompress the compressed image data file to produce an image data file; and an image display device used to display the image data file.Type: GrantFiled: December 12, 2000Date of Patent: November 29, 2005Assignee: Institute for Information IndustryInventor: Wen-Jen Ho
-
Patent number: 6967731Abstract: A multifunction apparatus which has a facsimile communication section configured to conduct a facsimile communication. The multifunction apparatus includes an interface which receives PDL data from a host apparatus, and a controller which obtains image data based on the received PDL data. The multifunction apparatus also includes a compressor which compresses the obtained image data by a compression method utilized for the facsimile communication, and a memory which stores the compressed image data. Further, the controller predicts an amount of the image data compressed by the compressor before storing the compressed image data in the memory, judges whether the predicted amount of the compressed image data can be stored in the memory, and stores the compressed image data in the memory when the predicted amount of the compressed image data can be stored in the memory.Type: GrantFiled: June 27, 2000Date of Patent: November 22, 2005Assignee: Panasonic Communications Co., Ltd.Inventor: Makoto Kizawa
-
Patent number: 6900906Abstract: An image processing apparatus, method and computer readable recording medium provided with a primary memory device and a secondary memory device both having image data memorized therein, in which said image data are input to said primary memory device, and including an external input data amount acquisition device acquiring the amount of said image data input to said primary memory device; an internal output data amount acquisition device acquiring the amount of said image data output from said primary memory device and input to said secondary memory device; a first difference data amount calculation device subtracting the amount of the data acquired by said internal output data amount acquisition device from the amount of the data acquired by said external input data amount acquisition device, and calculating first difference data amount by the subtraction; a memory access control device practicing the inputting and outputting of said image data with time sharing in said primary memory device, comparing saidType: GrantFiled: September 25, 2000Date of Patent: May 31, 2005Assignee: Ricoh Company, Ltd.Inventor: Tomonori Tanaka
-
Publication number: 20040233473Abstract: A data processing apparatus is provided with a compressor which compresses inputted job data every block, a memory which stores the compressed data every block, and a controller which sets a size of the block of the data to be compressed every block by the compressor depending on the attribute of the data.Type: ApplicationFiled: March 17, 2004Publication date: November 25, 2004Applicant: Konica Minolta Business Technologies, Inc.Inventors: Masaya Hashimoto, Takeshi Morikawa, Nobuo Kamei, Daisuke Sakiyama
-
Publication number: 20040218227Abstract: A storage device comprises a plurality of memory blocks each including a plurality of cells in correspondence with a data length of image data consisting of a plurality of pixel data, wherein a specific number of cells are simultaneously selected in order to commonly store a specific number of pixel data, each having a same value, which consecutively emerge in the image data. That is, they are defined between a first address and a second address, which is produced by adding run-length data representing the specific number of the first data consecutively repeated in the image data to the first address. Herein, the specific number of cells are limited within a specific storage unit, consisting of a predetermined number of cells, even though the first address and/or the second address is set outside of the specific storage unit.Type: ApplicationFiled: April 21, 2004Publication date: November 4, 2004Applicant: Yamaha CorporationInventor: Yasuhiro Enomoto
-
Patent number: 6809832Abstract: A print control apparatus which can print and output bit map image data while executing a decompressing process. The print data is directly outputted to a recorder and printed without being written into a frame buffer, or is stored into the frame buffer and outputted and printed, in accordance with the kind of print data.Type: GrantFiled: August 27, 1997Date of Patent: October 26, 2004Assignee: Canon Kabushiki KaishaInventor: Tsutomu Kubota
-
Publication number: 20040184079Abstract: Upon transmission of compressed code data for respective printing color components from an information processing apparatus such as a host computer to a printing apparatus, a reception buffer memory of the printing apparatus can be effectively utilized. For this purpose, a printer driver repetitively receives drawing data regarding printing from higher processing and performs drawing. When an end of page command has been received, the drawn image data is converted to printing color component data, and a ratio of data amounts for the respective printing color components is notified to the printing apparatus based on predicted code amounts upon compression of the image data for the respective printing color components, such that the printing apparatus determines ring buffer sizes of the reception buffer memory allocated for respective color components. Then, the code data for the respective printing color components is outputted.Type: ApplicationFiled: January 27, 2004Publication date: September 23, 2004Applicant: CANON KABUSHIKI KAISHAInventor: Yoichi Sakamoto
-
Publication number: 20040114183Abstract: A method and apparatus for digital image data storage management, utilizing software. The apparatus includes a data input unit, a storage medium with previously stored image data, and a data processing unit. When a newly obtained image file's size exceeds available space on the storage medium, the resolution of one or more of the existing images data is reduced to create additional available space. Finally, the newly obtained image file is stored on the storage medium.Type: ApplicationFiled: March 18, 2003Publication date: June 17, 2004Inventor: Wei-Jen Lee
-
Publication number: 20040100656Abstract: A PC transmits a PDF document file after applying conversion processes to a specified object of the objects included in the file in order to reduce the file size when the storage capacity required for printing the PDF file exceeds the usable storage capacity of the printer.Type: ApplicationFiled: March 12, 2003Publication date: May 27, 2004Applicant: MINOLTA CO., LTD.Inventor: Jun Kuroki
-
Patent number: 6731808Abstract: Storing of data items in a memory (31) is provided wherein the data items are divided into successive data pieces of decreasing significance, and the data pieces are stored in respective parts of the memory (31), and when applying a data piece to the memory (31) in case all candidate memory parts are assigned to other data pieces: if the significance of the applied data piece is lower than a lowest significance of the other data pieces, discarding the applied data piece; if the significance of the applied data piece is higher than the lowest significance, storing the applied data piece in one of the candidate memory parts at expense of a given other data piece which has a lower significance than the significance of the applied data piece. Advantageous use of the invention is made in applications using a device of fixed storage capacity for storing compressible data, such as video, images, audio, speech.Type: GrantFiled: March 12, 2001Date of Patent: May 4, 2004Assignee: Koninklijke Philips Electronics N.V.Inventors: Renatus Josephus Van Der Vleuten, Richard Petrus Kleihorst
-
Patent number: 6621592Abstract: To provide data storage control apparatus and method capable of performing plural processes including processes that data are required to be processed in real time, without increasing cost and decreasing productivity, a RAM for storing data, a hard disk (HD) for storing data, a printer for printing an image, a scanner for reading an image, a facsimile for performing memory transmission/reception, and a CPU are provided. The CPU performs control to use the RAM if high speed is required and capacity is not so required, to use a high-speed accessible area in the HD if predetermined speed is required and capacity is required, and to use a low-speed accessible area in the HD if required speed may be low and capacity is required. In the control unit of a copying machine having the HD including plural storage areas of different access speeds, the predetermined storage area is selected from among these areas according to the purpose of image data to be stored in the HD, and the data is stored in the selected area.Type: GrantFiled: May 11, 1999Date of Patent: September 16, 2003Assignee: Canon Kabushiki KaishaInventors: Makoto Takayama, Yoshinori Abe
-
Patent number: 6583887Abstract: Compression apparatus is described that operates to select an optimum compression procedure to apply to received image data. The compression apparatus can be employed in a page printer having a print engine that must be provided with video data at a constant rate in order to avoid a print underrun. The page printer operates to receive print data and to convert the received print data into rasterized page strips. Some or all of these rasteized page strips can then be compressed by the compression apparatus for later conversion to video data. The compression apparatus operates to compress each received rasterized page strip by selecting a compression procedure that results in a compressed strip that will provide optimum print quality while not causing a print underrun and that is below a threshold data size.Type: GrantFiled: February 26, 1999Date of Patent: June 24, 2003Assignee: Hewlett-Packard Development Company, L.P.Inventors: Scott Clouthier, Richard Benear, Gregory S. Saathoff, Jeffery M. Roberts
-
Publication number: 20030081233Abstract: A method and an apparatus used, for example, in conjunction with a computer or similar device, provides for multi-resolution rendering of image data, where the image data includes background image data, vector data and text data, so as to accommodate memory capacities of rendering devices. The computer may send image data in a multi-resolution format from the computer to one of several rendering devices. The multi-resolution format may be achieved by frequency domain coding or generation of image swaths, or a combination thereof. The image data may first be sent in a low resolution format, and a rendering device determines, based on its memory, whether the corresponding image or text should be rendered. Next, vector data and/or text data may be supplied to the rendering device. Then, higher resolution data may be sent after the text/vector date so as to maximize memory usage of the rendering device.Type: ApplicationFiled: November 1, 2001Publication date: May 1, 2003Inventor: Pere Obrador
-
Publication number: 20020186422Abstract: A method of reducing memory requirement in the compensation memory unit of a scanner. The method includes providing an even compensation data value and an odd compensation data value and averaging the two to produce an odd-even compensation data value. Only half as much memory space is required to hold the averaged odd-even compensation data values.Type: ApplicationFiled: August 8, 2001Publication date: December 12, 2002Inventors: Tom-Chin Chang, Kuo-Jeng Wang, Rong-Ji Liu