Storage Arrangement Or Capacity Patents (Class 358/426.05)
  • Patent number: 7463375
    Abstract: 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: Grant
    Filed: November 8, 2005
    Date of Patent: December 9, 2008
    Assignee: Qisda Corporation
    Inventors: Mei-Tai Chou, Wei-Che Shen, Yu-Ju Tung
  • Patent number: 7436539
    Abstract: 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: Grant
    Filed: August 4, 2004
    Date of Patent: October 14, 2008
    Assignee: Canon Kabushiki Kaisha
    Inventors: Tetsuya Suwa, Tomoyuki Watanabe, Hirokazu Ishii
  • Patent number: 7376289
    Abstract: 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: Grant
    Filed: July 26, 2004
    Date of Patent: May 20, 2008
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Keiichi Tsumura, Taichi Nagata
  • Patent number: 7352494
    Abstract: 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: Grant
    Filed: June 27, 2003
    Date of Patent: April 1, 2008
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Keiichi Tsumura, Takahiro Iwasawa
  • Patent number: 7266254
    Abstract: 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: Grant
    Filed: February 13, 2003
    Date of Patent: September 4, 2007
    Assignee: Canon Kabushiki Kaisha
    Inventors: Hisashi Ishikawa, Ryoko Mise
  • Patent number: 7206093
    Abstract: 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: Grant
    Filed: August 8, 2001
    Date of Patent: April 17, 2007
    Inventors: Tom-Chin Chang, Kuo-Jeng Wang, Rong-Ji Liu
  • Patent number: 7130074
    Abstract: 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: Grant
    Filed: June 6, 2003
    Date of Patent: October 31, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventors: Masato Kosugi, Taku Yamagami
  • Patent number: 7088466
    Abstract: 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: Grant
    Filed: November 9, 2000
    Date of Patent: August 8, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yoshiaki Tomomatsu
  • Patent number: 7072078
    Abstract: 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: Grant
    Filed: September 6, 2001
    Date of Patent: July 4, 2006
    Assignee: Canon Kabushiki Kaisha
    Inventor: Makoto Kobayashi
  • Patent number: 6996279
    Abstract: 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: Grant
    Filed: October 1, 2002
    Date of Patent: February 7, 2006
    Assignee: Koninklijke Philips Electronics N.V.
    Inventor: Renatus Josephus Van Der Vleuten
  • Patent number: 6970265
    Abstract: 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: Grant
    Filed: December 12, 2000
    Date of Patent: November 29, 2005
    Assignee: Institute for Information Industry
    Inventor: Wen-Jen Ho
  • Patent number: 6967731
    Abstract: 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: Grant
    Filed: June 27, 2000
    Date of Patent: November 22, 2005
    Assignee: Panasonic Communications Co., Ltd.
    Inventor: Makoto Kizawa
  • Patent number: 6900906
    Abstract: 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 said
    Type: Grant
    Filed: September 25, 2000
    Date of Patent: May 31, 2005
    Assignee: Ricoh Company, Ltd.
    Inventor: Tomonori Tanaka
  • Publication number: 20040233473
    Abstract: 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: Application
    Filed: March 17, 2004
    Publication date: November 25, 2004
    Applicant: Konica Minolta Business Technologies, Inc.
    Inventors: Masaya Hashimoto, Takeshi Morikawa, Nobuo Kamei, Daisuke Sakiyama
  • Publication number: 20040218227
    Abstract: 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: Application
    Filed: April 21, 2004
    Publication date: November 4, 2004
    Applicant: Yamaha Corporation
    Inventor: Yasuhiro Enomoto
  • Patent number: 6809832
    Abstract: 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: Grant
    Filed: August 27, 1997
    Date of Patent: October 26, 2004
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tsutomu Kubota
  • Publication number: 20040184079
    Abstract: 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: Application
    Filed: January 27, 2004
    Publication date: September 23, 2004
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Yoichi Sakamoto
  • Publication number: 20040114183
    Abstract: 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: Application
    Filed: March 18, 2003
    Publication date: June 17, 2004
    Inventor: Wei-Jen Lee
  • Publication number: 20040100656
    Abstract: 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: Application
    Filed: March 12, 2003
    Publication date: May 27, 2004
    Applicant: MINOLTA CO., LTD.
    Inventor: Jun Kuroki
  • Patent number: 6731808
    Abstract: 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: Grant
    Filed: March 12, 2001
    Date of Patent: May 4, 2004
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Renatus Josephus Van Der Vleuten, Richard Petrus Kleihorst
  • Patent number: 6621592
    Abstract: 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: Grant
    Filed: May 11, 1999
    Date of Patent: September 16, 2003
    Assignee: Canon Kabushiki Kaisha
    Inventors: Makoto Takayama, Yoshinori Abe
  • Patent number: 6583887
    Abstract: 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: Grant
    Filed: February 26, 1999
    Date of Patent: June 24, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Scott Clouthier, Richard Benear, Gregory S. Saathoff, Jeffery M. Roberts
  • Publication number: 20030081233
    Abstract: 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: Application
    Filed: November 1, 2001
    Publication date: May 1, 2003
    Inventor: Pere Obrador
  • Publication number: 20020186422
    Abstract: 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: Application
    Filed: August 8, 2001
    Publication date: December 12, 2002
    Inventors: Tom-Chin Chang, Kuo-Jeng Wang, Rong-Ji Liu