×

Image transmitter

  • US 7,031,386 B2
  • Filed: 09/18/2001
  • Issued: 04/18/2006
  • Est. Priority Date: 09/19/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. An image transmitter for compressing image data and transmitting the image data to a receiver via a transmission path,wherein the image data at least contains i pixel values of pixels arranged in line along a single direction, each pixel value being expressed in n bits, the image transmitter comprising:

  • a blocking section for taking every p pixel values among the i pixel values in the image data to form a data block, and sequentially outputting a plurality of data blocks each including p pixel values;

    a data compression section for reducing an amount of data from each data block outputted from the blocking section to output a compressed block for each data block, the data compression section compressing each data block based on a level value derived from a differential pulse code modulation result of two adjoining pixel values; and

    a data sending section for sending each compressed block outputted from the data compression section onto the transmission path,wherein i, n, and p are predetermined natural numbers, and the data compression section deletes a bit, among all bits of a data block, from each data block based on the level value,wherein the data compression section comprises;

    a DPCM encoding section for performing a differential pulse code modulation based on two adjoining pixel values in each data block generated by the blocking section to generate and output differential data;

    a near-instantaneous compression section for performing a near-instantaneous compression for the differential data outputted from the DPCM encoding section to reduce a number of bits in the differential data, and generating and outputting compressed differential data; and

    a packet assembling section for generating and outputting a data packet to the data sending section as the compressed block, the data packet containing a first pixel value in the data block generated by the blocking section and the respective compressed differential data outputted from the near-instantaneous compression section,wherein the DPCM encoding section comprises;

    a delay section for applying a predetermined delay amount to 1st to (p−

    1)th pixel values in each data block generated by the blocking section, and outputting delayed pixel values; and

    a subtraction section for calculating respective differences between 2 to p pixel values in each data block generated by the blocking section and 1st to (p−

    1)th delayed pixel values outputted from the delay section to generate (p−

    1) differential data as the differential data, and outputting the (p−

    1) differential data to the near-instantaneous compression section, andwherein the near-instantaneous compression section comprises;

    a buffer section for storing the (p−

    1) differential data outputted from the DPCM encoding section;

    a level determination section for generating the level value based on each of the (p−

    1) differential data outputted from the buffer section and outputting the level value, the level value determining a bit to be deleted from each of the (p−

    1) differential data; and

    a data reduction section for deleting the bit, as determined by the level value outputted from the level determination section, from each differential data outputted from the buffer section to generate (p−

    1) compressed differential data as the compressed differential data, and outputting the (p−

    1) compressed differential data to the packet assembling section.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×