Projects
Here is a summary of our current projects with more information
when available:
Projects(see further below for a table):
- H.264 CAVLC Encoder (MATLAB or C)
- 19 .m files OR
- 10 .cpp/.h files
- H.264 CAVLC Decoder (MATLAB and C)
- 25 .m files
- 10 .cpp/.h files
- H.264 CABAC Decoder (Indefinetly Halted)
- Bitstream decoding (Matlab) (Unknown status)
- Simulink blocks for H.264 in MATLAB
- H.264 Intra Prediction in Verilog (Ongoing work)
- currently 7 verilog files
- Inter-Prediction Algorithms
- Test of published algorithms in a the H.264 video
coding environment
Status of Various Projects
Component |
MATLAB |
C/C++ |
Verilog |
| Input(Bitstream etc) |
Unkown Status |
|
|
| Intra-Frame Prediction |
|
|
Currently being completed |
| Motion Est/Comp |
|
To be started... |
|
| DCT |
|
|
|
| Quantization |
|
|
|
| IDCT |
|
|
|
| IQ |
|
|
|
| CAVLC Encoder |
|
|
|
| CAVLC Decoder |
|
|
|
CABAC Decoder
(HALTED) |
|
|
|
CABAC Encoder
(HALTED) |
|
|
|
| Deblocking Filter |
|
|
|
| Output |
|
|
|
| KEY: |
Jason |
|
Jared |
|
Chaitanya |
|
Sumeer |
|
- Currently, these different modules are not planned for
merging, but for research on individual blocks of the H.264
standard. Modules in C or MATLAB can be used for functional
verification and algorithmic experimentation.
- Modules written in verilog will be used for hardware research
|