Patents by Inventor Joan LaVerne Mitchell

Joan LaVerne Mitchell has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7085014
    Abstract: A method, apparatus and article of manufacture for providing improved print quality regardless of media smoothness is disclosed. Information regarding the smoothness of media is ascertained and the information about the media smoothness is used in the generation of an output. A selectable halftone screen is used in the print device to provide different halftone screens for different media smoothness. The halftoning screens can be changed depending on the roughness of the media being used. Pre-defined halftone screens may be stored and selected for a range of media smoothness. The selection of the pre-defined halftones may be selected by the operator or may be selected automatically by the print device.
    Type: Grant
    Filed: June 6, 2001
    Date of Patent: August 1, 2006
    Assignee: International Business Machines Corporation
    Inventors: John B. Condon, Joan LaVerne Mitchell, David Joseph Shields
  • Patent number: 7079290
    Abstract: Apparatus and method for flexible digital halftoning are provided in which novel pattern choices are allowed by not restricting the basic halftone patterns to grow sequentially. Rather, positions in a threshold array allow multiple transitions between on (i.e., printed with toner/ink) and off (not printed) as a function of the input value at the corresponding position. In one embodiment, multiple threshold matrices are employed and the output decision is a vote (e.g., exclusive OR) of the outputs of the individual threshold matrices. In another embodiment, each position contains an arbitrary bit vector to express the output for each input. This flexibility in growing basic halftone patterns allows the number of densities output to be larger than n+1 (where ā€œnā€ is the number of dots within a basic halftone cell).
    Type: Grant
    Filed: June 6, 2001
    Date of Patent: July 18, 2006
    Assignee: International Business Machines Corporation
    Inventors: James Francis Crossland, Joan LaVerne Mitchell
  • Patent number: 7062098
    Abstract: A method, system, and data structure for the scaling down of data is provided. At least two blocks of transformed data samples representing at least two blocks of original data samples are received. One of at least two tables of constants is selected wherein each table of constants is capable of reducing the number of transformed data samples by a different factor. The constants taken from the selected table are applied to the at least two blocks of transformed data samples to produce one block of transformed data samples representing one block of final data samples. The data is processed one dimension at a time by multiplying the data in one dimension with selected constants taken from previously developed tables corresponding to the desired scale down factor. Scaling down by different factors in each dimension as well as scaling down in one dimension and scaling up in the other dimension may be achieved.
    Type: Grant
    Filed: May 12, 2000
    Date of Patent: June 13, 2006
    Assignee: International Business Machines Corporation
    Inventors: Joan LaVerne Mitchell, Timothy James Trenary, Nenad Rijavec, Ian Richard Finlay
  • Patent number: 7039906
    Abstract: A compiler for data processing outputs lower-level code for packing multiple signed data elements per register into a processor's registers using the rules set forth herein, and when executed, the code simultaneously operates on the elements in a register in a single cycle using the same operand. The elements can be independent of each other as defined by compiler directives, and the sizes of the elements in a register can differ from each other. Moreover, a relatively large element can be split across multiple registers. In an exemplary application, a data stream representing two images can be simultaneously processed using the same number of registers as have been required to process a single image. Or, a single image can be processed approaching N-times faster, where N is the number of elements per register. In any case, the present invention results in a significant increase in processing efficiency.
    Type: Grant
    Filed: October 20, 2000
    Date of Patent: May 2, 2006
    Assignee: International Business Machines Corporation
    Inventors: Jennifer Q. Trelewicz, Michael Thomas Brady, Joan Laverne Mitchell
  • Patent number: 7007054
    Abstract: Faster discrete cosine transforms that use scaled terms are disclosed. Prior to application of a transform, equations are arranged into collections. Each collection is scaled by dividing each of the discrete cosine transform constants in the collection by one of the discrete cosine transform constants from the collection. Each of the scaled discrete cosine transform constants are then represented with approximated sums of powers-of-2. During the execution phase the block of input data is obtained. A series of predetermined sums and shifts is performed on the data. The output results are saved.
    Type: Grant
    Filed: October 23, 2000
    Date of Patent: February 28, 2006
    Assignee: International Business Machines Corporation
    Inventors: Michael Thomas Brady, Jennifer Quirin Trelewicz, Joan LaVerne Mitchell
  • Patent number: 6970179
    Abstract: A method, system, and data structure for the scaling up of data is provided. A block of transformed data samples is received wherein the transformed data samples represent original data samples. One of at least two tables of constants is selected wherein each table of constants is capable of increasing the number of data samples by a different factor. The constants taken from the selected table are applied to the block of transformed data samples to produce at least two blocks of transformed data samples representing at least two blocks of original data samples. The data is processed one dimension at a time by multiplying the data in one dimension with selected constants taken from previously developed tables corresponding to the desired scale up factor. Scaling up by different factors in each dimension as well as scaling down in one dimension and scaling up in the other dimension may be achieved.
    Type: Grant
    Filed: May 12, 2000
    Date of Patent: November 29, 2005
    Assignee: International Business Machines Corporation
    Inventors: Timothy James Trenary, Joan LaVerne Mitchell, Ian Richard Finlay, Nenad Rijavec
  • Patent number: 6961473
    Abstract: Fast transforms that use early aborts and precision refinements are disclosed. When to perform a corrective action is detected based upon testing the incremental calculations of transform coefficients. Corrective action is then performed. The corrective action includes refining the incremental calculations to obtain additional precision and/or aborting the incremental calculations when the resulting numbers are sufficient.
    Type: Grant
    Filed: October 23, 2000
    Date of Patent: November 1, 2005
    Assignee: International Business Machines Corporation
    Inventors: Joan LaVerne Mitchell, Jennifer Quinn Trelewicz, Michael Thomas Brady
  • Patent number: 6956670
    Abstract: Provided is a method, system, program, and data structures for halftoning an input image comprised of at least two input color components. Each input color component provides input intensity values for the color component at pixel locations in the image. At least two halftoning screens are accessed. There is one screen for each color component and halftone output generated by at least one of the screens has a lines per inch (LPI) that is at least approximately twenty percent different than the LPI of halftone output generated by one other screen. The input image is separated into the separate color components. The accessed screen for each color component is applied to the input intensity values for the color component to produce output intensity values for the color component. The combined halftone outputs for all the color components form the output pixels.
    Type: Grant
    Filed: October 24, 2000
    Date of Patent: October 18, 2005
    Assignee: International Business Machines Corporation
    Inventors: Danielle Kathyrn Dittrich, Joan LaVerne Mitchell, Fritz H. Obermeyer, Gerhard Robert Thompson, Chai Wah Wu
  • Patent number: 6941019
    Abstract: Apparatus and methods are provided for entering compressed data streams at selected reentry points to initiate decoding thereby allowing efficient manipulation of the compressed data and minimizing storage requirements. The reentry information preferably includes bit-level pointers and sufficient state information to initialize the decoder properly. This enables decoding without having to resume at independently decodable points, such as JPEG restart markers. For example, in the context of a JPEG image, in addition to the typical information available to the decoder that has been passed in earlier markers, the reentry information for a given MCU boundary may include: a bit-level pointer to the first block's DC Huffman code, the position of the output, and a DC predictor for each component of the MCU. This allows decompression to be performed in the appropriate order to accomplish various data manipulation operations, such as rotation, thus significantly reducing buffering requirements.
    Type: Grant
    Filed: May 10, 2000
    Date of Patent: September 6, 2005
    Assignee: International Business Machines Corporation
    Inventors: Joan LaVerne Mitchell, Nenad Rijavec
  • Patent number: 6900908
    Abstract: Disclosed is a method, system, and program for halftoning data for an output device capable of rendering multiple intensities. Input values are received. For each received input value, the input value is used as an output value if the input value is a predetermined value. Otherwise, if the input value is not the predetermined value, then the input value is halftoned to produce an output value used to render one of multiple intensities. This allows the use of data intended for bi-level printers that may have already been halftoned.
    Type: Grant
    Filed: September 20, 2000
    Date of Patent: May 31, 2005
    Assignee: International Business Machines Corporation
    Inventors: Michael Thomas Brady, Joan LaVerne Mitchell
  • Patent number: 6879725
    Abstract: Provided is a method, system, program, and data structure for decompressing a compressed data stream whose decoded output comprises lines of two-dimensional data or other data whose decoding depends upon previously decoded data and where the desired output is only part of sequentially decoded output. Received are a compressed data set, at least one pointer to a location in the compressed data stream whose decoded output comprises a location on a line of data, and decoding information for each received pointer that enables decoding from a point within the compressed data stream addressed by the pointer. For each received pointer, the following steps are performed: (i) accessing the location in the compressed data stream addressed by the pointer in the reentry data set; and (ii) using the decoding information in the reentry data set to decode compressed data from the accessed location.
    Type: Grant
    Filed: January 26, 2001
    Date of Patent: April 12, 2005
    Assignee: International Business Machine Corporation
    Inventors: Nenad Rijavec, Joan LaVerne Mitchell
  • Patent number: 6839468
    Abstract: A method, system, and data structure for the scaling of data is provided. An exemplary use of the disclosed embodiments involves the scaling up in size or the scaling down in size of computer images. n-dimensional transformed data representing some original n-dimensional real data is received. An m-dimensional inverse transform on the n-dimensional transformed data is performed to produce hybrid data, where 1?m<n. The hybrid data is scaled in p dimensions to produce scaled hybrid data representing a desired p-dimensional change in the n-dimensional real data where p?m. Finally, an m-dimensional forward transform is performed on the scaled hybrid data to produce n-dimensional scaled transformed data.
    Type: Grant
    Filed: June 28, 2000
    Date of Patent: January 4, 2005
    Assignee: International Business Machines Corporation
    Inventors: Joan LaVerne Mitchell, Timothy James Trenary
  • Patent number: 6834337
    Abstract: A system and method for data processing includes packing multiple signed data elements per register into a processor's registers using the rules set forth herein, and simultaneously operating on the elements in a register in a single cycle using the same operand. The elements can be independent of each other, and the sizes of the elements in a register can differ from each other. Moreover, a relatively large element can be split across multiple registers. In an exemplary application, a data stream representing two images can be simultaneously processed using the same number of registers as have been required to process a single image. Or, a single image can be processed approaching N-times faster, where N is the number of elements per register. In any case, the present invention results in a significant increase in processing efficiency.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: December 21, 2004
    Assignee: International Business Machines Corporation
    Inventors: Joan Laverne Mitchell, Michael Thomas Brady, Jennifer Q. Trelewicz
  • Publication number: 20040175032
    Abstract: A system and method for generating bounded-loss color transformation employed in the compression and decompression of multi-spectral images is provided. The bounded-loss color space transformations provide transformations from a first color space to a second color space and back to the first color space with bounded loss or error. The bounded loss or error allows for the near lossless compression and reconstruction of multi-spectral images transformed from a first color space to a second color space and ultimately back to the first color space.
    Type: Application
    Filed: March 17, 2004
    Publication date: September 9, 2004
    Applicant: International Business Machines Corporation
    Inventors: Boon-Lock Yeo, Joan LaVerne Mitchell
  • Publication number: 20040156553
    Abstract: Fast transforms that use early aborts and precision refinements are disclosed. When to perform a corrective action is detected based upon testing the incremental calculations of transform coefficients. Corrective action is then performed. The corrective action includes refining the incremental calculations to obtain additional precision and/or aborting the incremental calculations when the resulting numbers are sufficient.
    Type: Application
    Filed: February 5, 2004
    Publication date: August 12, 2004
    Applicant: International Business Machines Corporation
    Inventors: Joan LaVerne Mitchell, Jennifer Quirin Trelewicz, Michael Thomas Brady
  • Patent number: 6766341
    Abstract: Fast transforms that use multiple scaled terms is disclosed. The discrete transforms are split into sub-transforms that are independently calculated using multiple scaling terms on the transform constants. The effect of the scaling for the transform coefficients may optionally be handled by appropriately scaling the quantization values or any comparison values. Further, optimal representations of the scaled terms for binary arithmetic are found. The resulting calculations result in fast transform calculations, decreased software execution times and reduced hardware requirements for many linear transforms used in signal and image processing application, e.g., the DCT, DFT and DWT.
    Type: Grant
    Filed: October 23, 2000
    Date of Patent: July 20, 2004
    Assignee: International Business Machines Corporation
    Inventors: Jennifer Quirin Trelewicz, Joan LaVerne Mitchell, Michael Thomas Brady
  • Publication number: 20040109583
    Abstract: We present a communication system which enables two or more parties to secretly communicate through an existing digital channel which has a primary function other than this secret communication. A first party receives a series of cover data sets, hides a certain amount of auxiliary data in the cover data sets, and then relays these cover data sets containing hidden data to a second party, aware of the hidden data. This second party may then extract the hidden data and either restore it to its original state (the state it was in before the first party received it) and send it along to its original intended destination, or may just simply extract the hidden auxiliary data. There exist a plethora of techniques for hiding auxiliary data in cover data, and any of these can be used for the hiding phase of the system. For example, in a JPEG cover data set, a Huffman table may be modified in such a way as to have no impact on the observable nature of the image, and several such schemes are presented here.
    Type: Application
    Filed: December 9, 2002
    Publication date: June 10, 2004
    Inventors: John B. Condon, Joan LaVerne Mitchell, Nenad Rijavec, Timothy James Trenary
  • Patent number: 6738509
    Abstract: A system and method for generating bounded-loss color transformations employed in the compression and decompression of multi-spectral images is provided. The bounded-loss color space transformations provide transformations from a first color space to a second color space and back to the first color space with bounded loss or error. The bounded loss or error allows for the near lossless compression and reconstruction of multi-spectral images transformed from a first color space to a second color space and ultimately back to the first color space.
    Type: Grant
    Filed: March 28, 2002
    Date of Patent: May 18, 2004
    Assignee: International Business Machines Corporation
    Inventors: Boon-Lock Yeo, Joan LaVerne Mitchell
  • Publication number: 20040054953
    Abstract: Provided are a method, system, and program for decoding compressed data. Compressed data is received and decoded. An error is detected while decoding a first location in the compressed data. A reentry data set is accessed having a pointer to a second location in the compressed data following the first location and decoding information that enables decoding to start from the second location. The second location in the compressed data is accessed and the decoding information in the accessed reentry data set is used to continue decoding the compressed data from the second location.
    Type: Application
    Filed: April 23, 2002
    Publication date: March 18, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Joan LaVerne Mitchell, Nenad Rijavec
  • Patent number: 6690832
    Abstract: Provided is a method, system, program, and data structures for decompressing a compressed data stream. The compressed data stream is decoded a first time to generate multiple reentry data sets. Each reentry data set includes a pointer to a location in the data stream and decoding information that enables decoding to start from the location addressed by the pointer. The compressed data stream is then decoded from the beginning to a point preceding a location addressed by a first reentry data set. For each generated reentry data set, the location in the compressed data stream addressed by the pointer in the reentry data set is accessed. The decoding information in the reentry data set is then used to decode compressed data from the accessed location to a point preceding the location addressed by the pointer in the next reentry data set. For concatenated bit planes, the original multi-bit pixel values are reassembled in buffers and then outputted.
    Type: Grant
    Filed: October 26, 2000
    Date of Patent: February 10, 2004
    Assignee: International Business Machines Corporation
    Inventors: Joan LaVerne Mitchell, Nenad Rijavec