Patents by Inventor Martin Boliek

Martin Boliek 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: 6754394
    Abstract: A method and apparatus for encoding and decoding data that includes generating transformed signals in response to input data. In one embodiment, the transformed signals are generated using a reversible wavelet transform. The present invention also includes a method and apparatus for compressing the transform signals into data representing a losslessly compressed version of the input data. In one embodiment, the present invention decomposes the input data using reversible wavelet transforms.
    Type: Grant
    Filed: May 1, 2000
    Date of Patent: June 22, 2004
    Assignee: Ricoh Company, Ltd.
    Inventors: Martin Boliek, Michael J. Gormish, Alexander F. Keith, Edward L. Schwartz
  • Publication number: 20040114814
    Abstract: A method and apparatus for using layout objects or layers are described. In one embodiment, the method comprises accessing information in a JPM file having a plurality of layout object and generating at least one image using the plurality of layout object, wherein a first set of at least one of the layout objects of the plurality of layout objects in the image occludes a second set of one or more layout objects in the plurality of layout objects.
    Type: Application
    Filed: June 30, 2003
    Publication date: June 17, 2004
    Inventors: Martin Boliek, Edward L. Schwartz, Michael Gormish
  • Publication number: 20040114810
    Abstract: A method and apparatus for encoding and decoding data that includes generating transformed signals in response to input data. In one embodiment, the transformed signals are generated using a reversible wavelet transform. The present invention also includes a method and apparatus for compressing the transform signals into data representing a losslessly compressed version of the input data. In one embodiment, the present invention decomposes the input data using reversible wavelet transforms.
    Type: Application
    Filed: November 19, 2003
    Publication date: June 17, 2004
    Inventors: Martin Boliek, Michael J. Gormish, Alexander F. Keith, Edward L. Schwartz
  • Publication number: 20040114813
    Abstract: A method and apparatus for processing JPM files having layout objects and sideband information is described. In one embodiment, the method comprises receiving a JPM file having layout objects. The layout objects include at least one layout object that represents sideband image information for a purpose other than use in display of a decoded image. The method also includes creating the decoded image by accessing information in the JPM file corresponding to the layout objects and decoding the information. The sideband image information is not intended to be displayed with the decoded image and is absent from display of the decoded image.
    Type: Application
    Filed: June 30, 2003
    Publication date: June 17, 2004
    Inventors: Martin Boliek, Kok G. Wu, Michael Gormish
  • Publication number: 20040057628
    Abstract: A method and apparatus for selecting layers for quantization based on sideband information is described. In one embodiment, the method comprises receiving a codestream of compressed image data organized in multiple layers. Each of the layers comprises coded data that adds visual value to the image. The method also includes selecting one or more of the layers for quantization based on sideband information accompanying the codestream and decompressing non-quantized layers of the codestream.
    Type: Application
    Filed: March 6, 2001
    Publication date: March 25, 2004
    Inventors: Edward L. Schwartz, Michael J. Gormish, Martin Boliek
  • Publication number: 20040028284
    Abstract: A method and apparatus for eliminating flicker by quantizing values based on previous quantization is described. In one embodiment, the method comprises encoding a first coefficient value in a first frame of a motion sequence and subsequently setting a second coefficient in a second frame of the motion sequence and in the same position as the first coefficient to be within a predetermined closeness with the value of the first coefficient.
    Type: Application
    Filed: March 6, 2001
    Publication date: February 12, 2004
    Inventors: Edward L. Schwartz, Michael J. Gormish, Martin Boliek
  • Publication number: 20030219166
    Abstract: A method and apparatus for specifying quantization based upon the human visual system is described. In one embodiment, the method comprises specifying scalar quantization for application to one or more bit planes of luminance information in image data using a human visual system (HVS) weighting and quantizing bit planes of the luminance information in the image data based on specified scalar quantization.
    Type: Application
    Filed: March 6, 2001
    Publication date: November 27, 2003
    Inventors: Edward L. Schwartz, Michael J. Gormish, Martin Boliek, Kok Gi Wu
  • Publication number: 20030215146
    Abstract: A method and apparatus for editing an image while maintaining codestream size is described. In one embodiment, the method comprises determining a portion of a codestream to edit, decoding the portion of the codestream, performing an edit to the decoded portion of the codestream, recompressing edited data into coded data, and generating a replacement portion for the portion of the codestream by making size of the replacement portion equal to size of the portion of the codestream by adding padding to the replacement tile if the replacement tile is smaller than the portion of the codesteam or quantizing the replacement tile if the replacement tile is larger than the portion of the codestream.
    Type: Application
    Filed: March 6, 2001
    Publication date: November 20, 2003
    Inventors: Edward L. Schwartz, Michael J. Gormish, Martin Boliek, Kok Gi Wu
  • Publication number: 20030210826
    Abstract: A method and apparatus for performing selective quantization by manipulation of refinement bits is described. In one embodiment, the method comprises performing a refinement coding pass to bit-planes of a code block to create refinement bits and setting refinement bits to the more probable symbol (MPS).
    Type: Application
    Filed: March 6, 2001
    Publication date: November 13, 2003
    Inventors: Edward L. Schwartz, Michael J. Gormish, Martin Boliek, Kok Gi Wu
  • Publication number: 20030210827
    Abstract: A method and apparatus for performing scalar quantization with a power of two step size is described. In one embodiment, the method comprises receiving a sequence of image data to compress and specifying scalar quantization with a power of two step size using three bit values to apply to the sequence of image data.
    Type: Application
    Filed: March 6, 2001
    Publication date: November 13, 2003
    Inventors: Edward L. Schwartz, Michael J. Gormish, Martin Boliek, Kok Gi Wu
  • Publication number: 20030206661
    Abstract: A method and apparatus for clipping coefficient values after application of each wavelet transform is described. In one embodiment, the method comprises applying an inverse wavelet transform to data repeatedly for a plurality of decomposition levels, and clipping, after each application of the inverse wavelet transform, any value generated as a result of application of the inverse wavelet transform that exceeds a predetermined range associated with that decomposition level subband of the inverse wavelet transform.
    Type: Application
    Filed: March 6, 2001
    Publication date: November 6, 2003
    Inventors: Edward L. Schwartz, Michael J. Gormish, Martin Boliek, Kok Gi Wu
  • Publication number: 20030206656
    Abstract: A method and apparatus for outputting a codestream as multiple tile-part outputs with packets from tiles being output in each tile-part is described. In one embodiment, the method comprises coding of each tile of an input codestream, outputting packets of each tile as part of an output codestream as a first complete tile-part, storing remaining layers of each tile in a buffer, and outputting additional packets of each tile from the remaining layers as a second complete tile-part.
    Type: Application
    Filed: March 6, 2001
    Publication date: November 6, 2003
    Inventors: Edward L. Schwartz, Michael J. Gormish, Martin Boliek, Kok Gi Wu
  • Publication number: 20030169936
    Abstract: A compression and decompression system in which a reversible wavelet filter are used to generates coefficients from input data, such as image data. The reversible wavelet filter is an efficient transform implemented with integer arithmetic that has exact reconstruction. The present invention uses the reversible wavelet filter in a lossless system (or lossy system) in which an embedded codestream is generated from the coefficients produced by the filter. An entropy coder performs entropy coding on the embedded codestream to produce the compressed data stream.
    Type: Application
    Filed: January 10, 2003
    Publication date: September 11, 2003
    Inventors: Ahmad Zandi, Edward L. Schwartz, Michael J. Gormish, Martin Boliek
  • Publication number: 20030165273
    Abstract: A method and apparatus is described for segmenting an image, for adaptively scaling an image, and for automatically scaling and cropping an image based on codestream headers data. In one embodiment, a file that can provide a header that contains multi-scale entropy distribution information on blocks of an image is received. For each block, the block is assigned to a scale from a set of scales that maximizes a cost function. The cost function is a product of a total likelihood and a prior. The total likelihood is a product of likelihoods of the blocks. The image is segmented by grouping together blocks that have been assigned equivalent scales. In one embodiment, the file represents an image in JPEG 2000 format.
    Type: Application
    Filed: January 10, 2002
    Publication date: September 4, 2003
    Inventors: Kathrin Berkner, Ramesh Neelamani, Edward L. Schwartz, Martin Boliek
  • Publication number: 20030123743
    Abstract: A compression and decompression system in which a reversible wavelet filter are used to generates coefficients from input data, such as image data. The reversible wavelet filter is an efficient transform implemented with integer arithmetic that has exact reconstruction. The present invention uses the reversible wavelet filter in a lossless system (or lossy system) in which an embedded codestream is generated from the coefficients produced by the filter. An entropy coder performs entropy coding on the embedded codestream to produce the compressed data stream.
    Type: Application
    Filed: August 22, 2002
    Publication date: July 3, 2003
    Applicants: Ricoh Company, Ltd., Ricoh Corporation
    Inventors: Ahmad Zandi, Edward L. Schwartz, Michael J. Gormish, Martin Boliek
  • Publication number: 20030118241
    Abstract: A compression and decompression system in which a reversible wavelet filter are used to generates coefficients from input data, such as image data. The reversible wavelet filter is an efficient transform implemented with integer arithmetic that has exact reconstruction. The present invention uses the reversible wavelet filter in a lossless system (or lossy system) in which an embedded codestream is generated from the coefficients produced by the filter. An entropy coder performs entropy coding on the embedded codestream to produce the compressed data stream.
    Type: Application
    Filed: August 22, 2002
    Publication date: June 26, 2003
    Applicant: Ricoh Company, Ltd.
    Inventors: Ahmad Zandi, Edward L. Schwartz, Michael J. Gormish, Martin Boliek
  • Publication number: 20030018818
    Abstract: In one embodiment, the system comprises a server and a client. The server stores a compressed codestream corresponding to image data. The client is coupled to the server via a network environment. The client includes a memory having an application and a data structure stored therein. The data structure identifies positions of packets of the compressed codestream on the server and identifies data of the compressed codestream already buffered at the client. The client requests bytes of the compressed codestream from the server that are not already stored in the memory and generates decoded image data requested by a user from the bytes of the compressed codestream requested from the server and any portion of the compressed codestream previously stored in the memory necessary to create the image data.
    Type: Application
    Filed: June 27, 2001
    Publication date: January 23, 2003
    Inventors: Martin Boliek, Kok Gi Wu, Michael J. Gormish
  • Patent number: 6510246
    Abstract: This provides for processing information by receiving downsampled pixel values, via, for instance, error diffusion, and upsampling each of the downsampled pixel values to construct a block of upsampled pixel values using statistics based on template pattern values of a predetermined number of downsampled pixel values or using replication.
    Type: Grant
    Filed: September 29, 1997
    Date of Patent: January 21, 2003
    Assignees: Ricoh Company, LTD, Ricoh Corporation
    Inventors: Martin Boliek, Michael J. Gormish, Edward L. Schwartz
  • Publication number: 20020172429
    Abstract: A method and apparatus for encoding and decoding data that includes generating transformed signals in response to input data. In one embodiment, the transformed signals are generated using a reversible wavelet transform. The present invention also includes a method and apparatus for compressing the transform signals into data representing a losslessly compressed version of the input data. In one embodiment, the present invention decomposes the input data using reversible wavelet transforms.
    Type: Application
    Filed: May 1, 2000
    Publication date: November 21, 2002
    Inventors: Martin Boliek, Michael J. Gormish, Alexander F. Keith, Edward L. Schwartz
  • Publication number: 20020168112
    Abstract: A system comprising a memory and wavelet processing logic is described. The memory is sized to include lines to store a band of an image and additional lines. The wavelet processing logic comprises a wavelet transform and access logic. The wavelet transform generates coefficients when applied to data in the memory. The access logic reads data from the memory into the line buffers to supply data stored in the memory to the wavelet transform and to store coefficients in the memory, such that after data stored at a first pair of lines is read from memory into the buffers of the access logic. The access logic reuses the first pair of lines to store coefficients generated by the wavelet transform that are associated with a second pair of lines different from the first pair of lines.
    Type: Application
    Filed: February 15, 2001
    Publication date: November 14, 2002
    Inventors: Edward L. Schwartz, Michael J. Gormish, Martin Boliek, Kok Gi Wu