Supercharge Your Innovation With Domain-Expert AI Agents!

Dynamically scaled file encoding

A scaling and encoding technology, applied in image encoding, electrical components, instruments, etc., can solve the problems of different compressed file sizes, encoding algorithm file content sensitivity, etc.

Inactive Publication Date: 2008-05-07
QUALCOMM INC
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, file compression and the resulting compression ratio may depend on the content of the file
Two files with exactly the same initial size may produce different compressed file sizes due to the sensitivity of the encoding algorithm to the file content

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
  • Dynamically scaled file encoding
  • Dynamically scaled file encoding
  • Dynamically scaled file encoding

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] Devices within a wireless communication system may include apparatus and methods for dynamically scaling file sizes through scaling aspects of file encoding. The size of a file, such as an image captured by a camera, may be determined in part by the number of pixels used to define the picture. The image pixel width and pixel height can represent the spatial dimension of the image. File size can also be expressed as a bit rate in bits per pixel, based on the spatial dimensions of the image. File size control can be thought of as the same problem as bit rate control.

[0021] Since JPEG compression is one of the most popular image compression methods used to compress source images, the present invention focuses on the JPEG rate control problem. In the JPEG standard, the encoding bit rate (bits / pixel) is controlled by a quantization parameter. The quantization parameters are provided in a matrix used during the Discrete Cosine Transform (DCT) process performed in the en...

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 dynamically scaled file encoding method and apparatus are disclosed. A file encoding system using JPEG encoding can be configured to produce relatively constant compressed file sizes irrespective of the initial file size and file contents. The system retrieves an initial file or image that is to be compressed and determines a target bit rate corresponding to the compressed file. The target bit rate is used to determine an initial scaling factor. The initial file is encoded using a JPEG encoder having coefficients scaled by the initial scaling factor. The resultant bit rate can be adjusted in a second loop if greater than the desired bit rate. To adjust the bit rate, a recomputed scaling factor is determined from the resultant bit rate. The initial file is then encoded with coefficients scaled by the recomputed scaling factor to achieve a bit rate that is within the target bit rate.

Description

technical field [0001] The invention relates to the field of electronic file compression. More specifically, the present invention relates to the dynamic determination of electronic document compression in communication systems. Background technique [0002] Wireless communication systems have evolved from systems dedicated to carrying voice communications to third generation (3G) systems configured to support high data rates. As such, wireless communication systems are increasingly being used to distribute data and information. Data and information distributed via wireless communication systems are often contained within larger data files. Wireless communication systems, such as cellular telephone systems, have evolved to handle the large amounts of data being transmitted through the system. Wireless communication systems are often configured with the capability to send or receive data files. The data files may include ring tone files and picture files. [0003] Howeve...

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
IPC IPC(8): H04N7/30G06T9/00H04N7/26
CPCH04N19/00775H04N7/2618H04N7/26111H04N7/26079H04N7/26053H04N19/00187H04N19/00357H04N19/00296H04N7/30H04N7/26122H04N19/0009H04N7/2625H04N7/26271H04N19/00181H04N19/00175H04N19/00139H04N7/26175H04N19/0006H04N19/00127H04N7/26319H04N7/26154H04N19/00266H04N19/115H04N19/124H04N19/132H04N19/136H04N19/147H04N19/149H04N19/15H04N19/172H04N19/18H04N19/192H04N19/60H04N1/41
Inventor 刘石忠潘·L·杜威廉·伊-明·黄查尔斯·S·韩苏海勒·贾利勒
Owner QUALCOMM INC
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More