Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

hi all,how to design a jpeg decoder?

Status
Not open for further replies.

chwei

Newbie level 5
Joined
Jun 30, 2006
Messages
8
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,327
:cry:I have never completed so large a project?so when i was asked to complete the jpeg decoder,i was so nervous?
I find some source code from opencores but the arithgothm is so bad that it is not suitable for me.
now i expected some poits and help from you all;

Thank you!!
 

Does it have to be an FPGA? Use an external decoder.
 

    chwei

    Points: 2
    Helpful Answer Positive Rating
Yes,i must complete it by using FPGA.
i expect your further answer for i have no idea now.
Thank you all the same for your reply.
 

Why don't you buy core from somebody????

**broken link removed**
 

    chwei

    Points: 2
    Helpful Answer Positive Rating
yes,thank you.
But I try to complete the core by myself. just for studing. i have few reference on hand.
 

In computing, JPEG (pronounced JAY-peg) is a commonly used standard method of lossy compression for photographic images. The file format which employs this compression is commonly also called JPEG; the most common file extensions for this format are .jpeg, .jfif, .jpg, .JPG, or .JPE although .jpg is the most common on all platforms.

JPEG itself specifies only how an image is transformed into a stream of bytes, but not how those bytes are encapsulated in any particular storage medium. A further standard, created by the Independent JPEG Group, called JFIF (JPEG File Interchange Format) specifies how to produce a file suitable for computer storage and transmission (such as over the Internet) from a JPEG stream. In common usage, when one speaks of a "JPEG file" one generally means a JFIF file, or sometimes an Exif JPEG file. There are, however, other JPEG-based file formats, such as JNG, and the TIFF format can carry JPEG data as well.

JPEG/JFIF is the format most used for storing and transmitting photographs on the World Wide Web. For this application, it is preferred to formats such as GIF, which has a limit of 256 distinct colors that is insufficient for colour photographs, and PNG, which produces much larger image files for this type of image. It is not as well suited for line drawings and other textual or iconic graphics because its compression method performs badly on these types of images, for which the PNG and GIF formats are more commonly used.









http://www.jpeg.org/
http://www.faqs.org/faqs/jpeg-faq/
 

    chwei

    Points: 2
    Helpful Answer Positive Rating
why don't u find out about the main blocks that make up the system and make ur own algorithms for each one

it won't be more than mutliplications, divisions....etc
 

    chwei

    Points: 2
    Helpful Answer Positive Rating
maybe the important thing is to design the HUFFMAN decoder arithgothm on FPGA.
 

    chwei

    Points: 2
    Helpful Answer Positive Rating
JaneZhong said:
maybe the important thing is to design the HUFFMAN decoder arithgothm on FPGA.

:|Yes,I have finished the 2-IDCT module,but HUFFMAN decoder I think will be the most difficult. I will be able to finish the module inverse_quantization,the Run length decoder,but then the inverse packer module will be difficult.
 

hi.. i hope u have completed ur project in whole success....
Now i have started the project on Image compression...
Please will u help me in the overall Blocks... and finalizing the design...
Iam new to DSp... but have a very good knoledge on FPGAs..
Please if you have any material or cores plz do mail me at Dhinu_pp@rediffmail.com
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top