YOV408 Programming Tutorials
 
Home Forum IdeaBox News
Tutorials Articles CodeSpot Search
About : Contact us, Partnerships, Members.
My settings : Register.
Page Style : Dark | Bright | Old.
6 online visitors | 3402 messages in the forum.
1154 tutorials | 5439330 visits since July 2003.
  You are not currently logged in, you can register here. (uses Cookies).
.:: LOGIN ::.
Login :

Password :


The login requires cookies to be enabled in your browser's settings.
If you forgot your password or login, please click here, so that we send you back your login information.

If you don't have a login yet
you can Register in a second !
.:: Survey ::.
What is the most useless section ?
  Forum
  Tutorials
  Ideabox
  Codespot
  Articles
  News

Already 502 votes for this survey!
.:: Forum : Global latest messages ::.
 matlab program (07/5-13:47)
 image processing (06/5-11:19)
 G.728 matlab code (06/5-06:23)
 face detection by neural... (02/5-05:41)
 face recognition (01/5-13:42)
 face recognition (01/5-13:41)
 face recognition (01/5-13:18)
 image processing (30/4-23:58)
 Matlab Code for Near Dup... (30/4-23:53)
 Matlab code of Pan Tompk... (30/4-13:26)
.:: Tutorials categories ::.
3D Engines Principles (3D Geometry, Occlusion Culling / BackFace Culling / BSP, Raytracing techniques, Voxel Engines)
3D Programming (3D Effects and Techniques, 3D Engines Principles, DirectX, Lighting and Shading, OpenGL, Texture Mapping)
Artificial Intelligence (Flock and Crowd Behaviours, Genetic Algorithms, Neural Networks)
Assembly (Assembly 68k (Motorola), Assembly 80x86 (AMD/Intel))
Audio Libraries (DirectX, OpenAL)
Classification / Recognition / Classes (Support Vector Machine)
Communication Protocols (Chat Protocols, Email Protocols, Firewire - 1394 Standard, FTP Protocol, Hypertext Transfer Protocol (HTTP), Modems and Modulation, MySQL Protocol, Parallel Port, Serial Port, TCP/IP Protocol, Telnet Protocol, USB Protocol)
Compressions (Jpeg Image Compression, MPEG Audio Compression, MPEG Video Compression, Ogg Vorbis Audio Compression (Vorbis.ORG))
Computer / Programming Theory (Multithreading, Operating Systems, Script Compilers / Interpretors)
Computer Science (Algorithms, Artificial Intelligence, Computer / Programming Theory, Data Processing, Face Recognition, Fuzzy Logic, Games / Animations / Graphics, Miscellaneous, Numerical Techniques, Robotics related, Science, Statistical signal techniques)
Data Processing (Cryptography, File Formats, Huffman Compression, Regular Expressions)
Databases (MySQL/SQL)
Digital Image Processing (Colorization of black and white images, Image segmentation, Motion Detection)
Games / Animations / Graphics (Collision Detection, Particles engines / Particle Systems, Pathfinding Algorithms, Tile Maps)
Java (Java Optimisations)
Java Sun Technologies (Java, JavaScript)
Microsoft .NET (.NET Framework, ASP .NET, Visual Basic .NET)
Numerical Techniques (Classification / Recognition / Classes, Optimisation Techniques, Regression / Interpolation)
Php (+ MySQL) (Sessions)
Physics (Car Physics, Collision Response, Deformable, Breakable solids, Physics Simulations (Various Physics Domains), Rigid Body Dynamics)
Programming Languages (Assembly, C, C#, C++, Cobol, Databases, Delphi (Pascal), Java Sun Technologies, Microsoft .NET, Miscellaneous, Perl, Python, QBasic/Basic, Scripting in Operating Systems, Tex / LaTeX, Visual Basic, Web Scripting/Markup Languages, Webdesign, Windows Specifics)
Regression / Interpolation (PLS (Partial Least Square) Regression)
Science (Mathematics, Physics)
Scripting in Operating Systems (Batch (DOS) scripting, Unix/Linux Shell Scripting (Bash))
Signal Processing (Audio Libraries, Compressions, Digital Audio Processing, Digital Filters Design, Digital Image Processing, Digital Signal Processing, Digital Video Processing, Feature (Variable) Selection, Fourier Analysis, Kalman Filters, Matlab, Resampling / Downsampling / Upsampling, Speech processing, Wavelet Analysis)
Speech processing (Linear Predictive Coding, Speech recognition, Speech synthesis)
Statistical signal techniques (Hidden Markov models)
TCP/IP Protocol (Network engines principles, Winsock (Windows Socket API))
Web Scripting/Markup Languages (Active Server Pages (ASP), CSS (Cascaded Style Sheets), Html, Php (+ MySQL), XML)
Webdesign (Security)
Windows Specifics (DirectShow filters and library, Memory mapped Files / Share memory, Preprocessor directives, Semaphore / Mutex / Synchronizing Threads, Video For Windows (Video library), Windows GUI)
.:: Links ::.

GameDev.Net A 'must know' for the programmer, this famous site is a source of inspiration, thoughts, knowledge for most of us! (Programmers...)
Devmaster.Net Huge quality contents updated on a daily basis and supported by a large community of programmers from all sides of the industry.
CodeSampler.Com Very useful website devoted to OpenGL and DirectX, 3D programming in general, with fully commented code samples.

.:: Random links ::.

Angelcode Angelcode, a good friend's site, with lots of dev resources and also cool projects.

.:: Latest news ::.
huffman decoding - 23rd January 2007, 09:52

Huffman algorithm for lossless compression is widely used in modern video, image and audio encoding standards such as mp3, aac, jpeg, mpeg2, mpeg4 etc... Once the huffman tree is built the encoding process is very simple. Each word which needs to be encoded is looked up in the huffman tables and it's encoded translation is output in the bitstream. The process on the decoder's side is much more complex because it doesn't know in advance, in the bitstream, the seperation between the different encoded words.

The huffman algorithm guarantees that an encoded word never starts be another valid encoded word (a bit like phone numbers : what if someone else had the first part of your phone number as a phone number, nobody could ever reach you...). In short, the easiest way through for the decoder is to read one bit at a time and check in the huffman tables if the encoded word is found. Of course this process can be slighly accelerated by sorting the huffman tables by code length but it remains very slow.

In fact the most widespread technique for huffman decoding uses lookup tables. A huffman encoded word can be decoded in only one lookup (sometimes two if necessary). The technique is slighly tricky because it requires to create 'different' tables based on the classic huffman tree but in most cases it's really worth it. I found this page which explains it all : Practical Huffman Coding
> Comments (0)
> More news

.:: Forum : Unanswered messages ::.
Topic of the post Author Viewed
Matlab code for AODV routing algorithm OR just coding for throughput graph between 2 laptops ???deepjaju135
need java code for human detectionliny132
Matlab code for AODV routing algorithm OR just coding for throughput graph between 2 laptops ???deepjaju123
hand idintificationmu123zx110
Call an external program from MATLAB to generate the fitness values for optimizationsushruta105
Matlab code for AODV routing algorithm OR just coding for throughput graph between 2 laptops ???deepjaju103
Matlab Code for Near Duplicate Video Detectionpswatip102
matlab programhaythembehi100
Matlab code of Pan Tompkins algorithm for QRS detectionmmhn9798
Matlab code for AODV routing algorithm OR just coding for throughput graph between 2 laptops ???deepjaju89
feedback error learning matlab source codeM5115773
Matlab Code for (FEL)M5115770
Matlab Code for Feedback Error Learning (FEL)M5115770
need help...M5115770
Software Development Services India radixweb200766
Software Development Services India radixweb200766
G.728 matlab codesah2266
FEM5115760
generating signalscata_crys56
Simple forward link CDMA power control in Matlabkkfoong44
.:: Forum : Most popular threads ::.
Topic of the post Author Posts
image processing372
face recognition332
Motion Detectionkhhem149
Webcam programmingMirko104
Looking for MATLAB source code for mp3 compressionLiu Ming ye69
MATLAB code help please....jennifer22cute55
Union & intersection of meshes49
.:: Forum : Latest Messages ::.
Topic of the post Author Date
matlab programhaythembehi7th May, 13:47
image processingpreeti6th May, 11:19
G.728 matlab codesah226th May, 06:23
face detection by neural networkvidu_tedy2nd May, 05:41
face recognitionManju4o21st May, 13:42
face recognitionManju4o21st May, 13:41
face recognitioncoder1st May, 13:18
image processingpswatip30th Apr, 23:58
Matlab Code for Near Duplicate Video Detectionpswatip30th Apr, 23:53
Matlab code of Pan Tompkins algorithm for QRS detectionmmhn9730th Apr, 13:26

.:: Ideabox : latest ideas ::.
Idea Subject Author Date
palm and hand geometry based person identificationnaved7th Oct, 09:53
Face Recognition using Gabor Filter Responsesabhijits13th Mar, 04:35
Low depth of field - video image sequencessamitha8th Mar, 10:18
image segmentationsamitha1st Mar, 05:44
4-QUEENS PROBLEMmuggle_spy26th Feb, 12:42

.:: Ideabox : latest idea comments ::.
Topic Author Date
palm and hand geometry based person identificationsweethana6th Mar, 15:45
Traffic Simulatormoon19th Feb, 10:31
Traffic Simulatormoon19th Feb, 10:05
Face recognitionriya13th Oct, 09:35
Traffic SimulatorSpeedy7th Jul, 18:41

.:: CodeSpot : latest code comments ::.
Code name Author Date
FFT C source code (Simple radix-2)trishmitch24th Apr, 15:24
LPC (Linear Predictive Coding) matlab sourcevikram871217th Apr, 09:23
Serial Port Programming C++ source codezingaroo3x18th Feb, 15:47
Kernel PLS (Partial Least Squares) for regressionchaile6th Feb, 17:37
JPEG Decoder Source Codeaalok8th Oct, 13:48