Unlock instant, AI-driven research and patent intelligence for your innovation.

Method for encoding digital information

a digital information and information technology, applied in the field of digital information encoding, can solve the problems of not being able to provide specific implementation details or academic references from any source consulted, and not being able to transmit images for real-time rendering by relatively slow computers

Inactive Publication Date: 2001-08-09
AT&T ISTEL
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

This method achieves efficient compression and transmission of bitmapped images, reducing the number of drawing primitives required for real-time rendering on slow computers, outperforming standard run-length encoding in terms of speed and simplicity, while being adaptable for various image shapes and GUI updates.

Problems solved by technology

Unfortunately, no specific implementation details or academic references are available from any of the sources consulted.
Moreover, the sources indicate that other efforts in this area use complex recursive algorithms which emphasise optimal solutions at the cost of long runtimes, and also that these other efforts are not geared for the transmission of images for real-time rendering by relatively slow computers.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for encoding digital information

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] The method of the invention (algorithm) takes as its input a bitmapped rectangle or information R of width W and height H. Each of the W.times.H cells of the rectangle contains a pixel of dimension P bits.

[0023] With reference to FIG. 1 it is shown such a rectangle R of width W 20 and height H 16. The pixels P in the figure are 8 bits in dimension and are shown in decimal notation in which they can vary from 0 to 255.

[0024] The rows of the rectangle are labelled with their indices Y from 0 to 15 and the columns with their indices X from 0 to 19 (the rectangle of FIG. 1, as its form indicates, represents the image of an X outlined by one colour and against a background of another).

[0025] The invention was developed with a specific client / server pair in mind, the server being a specially modified X-server running on a fast Unix computer, and the client being a Java applet running within a web browser on another computer. The applet in question cakes bitmapped rectangles R from ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method for encoding digital information to be transmitted from a first device to a second device, wherein the digital information is mapped according to a map of n rows and m columns which define a plurality of cells (nxm) and wherein each of said cells has a pixel value. The method is useful for compressing bitmapped images to be rendered by the simplest of graphics engines. Thus the method is particularly suited to the transmission of images to a relatively slow client on which the images are to be rendered in real time and on which any complex decompression would be too costly for such rendering. Raw compression ratios are comparable to those obtained with standard run-length encoding, but the number of drawing primitive calls required to render the compressed images directly is substantially less.

Description

[0001] This invention relates to a method for encoding digital information to be transmitted from a first device to a second device, wherein the digital information is mapped according to a map of rows and columns which define a plurality of cells and wherein each of said cells has a pixel value.[0002] In particular this invention relates to a method for compressing bitmapped images in order to transmit them from a fast computing device (server). to a relatively slow computing device (client).BACKGROUND TO THE INVENTION[0003] It is known to encode a series of pixel values by using Runlength encoding (RLE) method.[0004] RLE method takes raw data, as for example a series of pixel values, and encodes the series as a series of (count value) pairs so that long sequences of the same value can be represented by a relatively small amount of data. For example, the series of values: 12 12 12 100 100 100 100 100 30 30 4 4 4 4 4 4 4 4 4 4 4 4 4 4 could be run-length encoded as:[0005] (3,12) (5,...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06T9/00H04N1/41H04N7/26H04N7/32
CPCH04N19/00H04N19/20H04N19/93
Inventor WOOD, KENNETH ROBERTRICHARDSON, TRISTAN JOHN
Owner AT&T ISTEL