You are on page 1of 59

Valuable resource on all the video/audio/image coding standards

http://kondor.etf.bg.ac.yu/~emilovan/BookMMCA.htm

B. Girod, “ Overview: Video coding standards”, Stanford University coursework


http://www.stanford.edu/class/ee398b/handouts.htm

On-line courses

A recent edition of the ASEE e-news included an article on free on-line courses and how it is
gaining momentum. This article appears below. It mentions MIT's efforts in this since 2001. If
interested, MIT's web site for this is http://ocw.mit.edu/OcwWeb/web/home/home/index.htm

Standards Infobase - http://eresource.uta.edu/cgi-bin/db-ILIStandardsWeb.cgi

An overview of Video compression standards-

http://web.mit.edu/afs/athena/course/6/6.344/www/Video/teaching_MIT6344.html

SPIE publications (journals/conferences) on


line (UTA Library)

http://spiedigitallibrary.aip.org

IEEE & IET (formerly IEE) publications


(journals/conferences) on line (UTA Library)
access from IEEEXPLORE
ATSC (advanced television systems
committee by FCC) digital TV standard
access all standards documents from
http://www.atsc.org/standards/
Video compression basics
http://www.slideshare.net/sanjivmalik/video-
compression-basics

Web site for large images

http://www.imagecompression.info/test_images/ The size of the images are


very large, such as 3072x2048, 7216x5412, 6088x4550, etc.

VIDEO DATA BASE


http://media.xiph.org/video/derf/ has a set of free 4CIF, 720p, 1080p,
and 2160p test clips.

QCIF test sequences


http://trace.eas.asu.edu/yuv/index.html

YUV CIF reference videos


http://www.tkn.tu-
berlin.de/research/evalvid/cif.html
LIVE image data base, UT-AUSTIN.

H.R. Sheikh, Z. Wang, L. Cormack, A.C. Bovik, LIVE image quality assessment database, Release 2
(realigned subjective quality data), 2006, [Online]. Available: http://live.ece.utexas.edu/research/quality/ .

RGB 4:4:4 video test sequences

The full sets (> 200 GB) are available from FastVDO on an HDD.
http://www.fastvdo.com/HDData.html

2. Short clips of the Viper set at available at the Univ-Hannover ftp site, which requires an MPEG
password.

JPEG
http://www.jpeg.org (JPEG resources)
http://www.jpeg.org/public/jfif.pdf (JPEG file interchange format)
JPEG IJG jpeg-info@uunet.uu.net (independent JPEG group) ftp.uu.net:/graphics/jpeg

JPEG reference software

http://www.simtel.net/pub/simtelnet/msdos/graphics/jpegsr6.zip

JPEG web site


<http://en.wikipedia.org/wiki/JPEG>

For still picture coding as used in TIFF, GIF and PNG files which are
transferred across the WWW.

MJPEG Motion JPEG (Industry standard not a standrad by ISO/IEC/ITU)

DCT based coder, EZ-DCT coder, DPCM coder

http://www.cbloom.com/src/index_im.html#A1.2

JBIG, Entropy coders, VQ, LOCO-I, LZW

http://datacompression.info/
JPEGTool http://www.dms.auburn.edu/compression/download.html
ftp://ftp.uu.net/graphics/jpeg (JPEG software release 6 from IJG –
email contact: jpeg-info@uunet.uu.net)
Links for lossless jpeg source code.
ftp://ftp.deva.net/pub/sources/graphics/libs/JPEGv1.2.1.tar.Z
ftp://ftp.cs.cornell.edu/pub/multimed/ljpg.tar.Z

http://www.oceana.com/ftp/ljpeg

http://www.faqs.org/faqs/jpeg-faq/part2/section-15.html
ftp://ftp.simtel.net/pub/simtelnet/msdos/graphics/jpeg6b.z
JPEG software from Independent JPEG Group ftp://ftp/uu.net

JPEG LS/LOCO
http://www.ece.ubc.ca/spmg/research/jpeg/jpeg_ls/jpegls.html

LOCO-I Software (public domain) (JPEG-LS)


http://spmg.ece.ubc.ca/research/jpeg/jpeg_ls/jpegls.html

LOCO_I technical report www.hpl.hp.com/loco (HP Labs)

JPEG-LS ( LOCO-I)

http://www.hpl.hp.com/loco/HPL-98-193R1.pdf

JPEG 2000
The new JasPer (JPEG-2000) release is available from the JasPer
Project Home Page (i.e., http://www.ece.uvic.ca/~mdadams/jasper) and
the JPEG web site (i.e., http://www.jpeg.org/software) new version
1.900.0, 8 Dec. 2006. JasPer is the software in C for JPEG2000.
Also http://jj2000.epfl.com
http://www.kakadusoftware.com (kakadu software by David Taubman)

JPEG-2000 JasPer software http://www.ece.uvic.ca/~mdadams/jasper

JPEG-2000 tutorial http://www.ece.uvic.ca/~mdadams

Sweden Records Missile Tests Using JPEG2000 Technology


April 2009

The Swedish Armed Forces deploys a sophisticated, medium-range ground-to-air


defense missile system, called RBS 23 BAMSE, manufactured by Swedish company
Saab Bofors Dynamics (SBD).

To facilitate the test system, SBD utilizes RGB Spectrum's advanced DGy ultra high
resolution recording systems. The DGy™ recorders were selected based upon their
superior ability to record and reproduce the most intricate details using advanced
JPEG2000 compression. Previously, SBD used scan converters and conventional
VCRs which rendered “soft” imagery with difficult to discern text and graphics. The
DGy recorders preserve the system's complex symbologies and provide sharp
graphics and alpha-numerics for after-action-review.

RGB Spectrum Real Time Newsletter 6/25/09


Advanced JPEG2000 Recording Deployed For Helicopter Mission
Simulators

Rockwell Collins, the prime contractor for the U.K. Army's Aviation Command and
Tactics Trainer (ACTT), was contracted to execute the sixth phase upgrade of this
simulator. The upgrade was designed to provide advanced command and tactical
training capability for the Army's helicopter pilots for operation in high threat
environments.

The upgrade required a system to record the intricate symbology used in the
simulated Integrated Helmet and Display Sight System (IHADSS) unit. Rockwell
Collins selected RGB Spectrum's DGy™ digital recording system to meet this
demanding requirement. The DGy system was chosen for its superior ability to
reproduce intricate detail, achieved through advanced wavelet-based JPEG2000 near
lossless compression.

AIC Advanced Image Coding (latest activity in still frame


image coding) pl access the web site below.
http://www.bilsen.com/index.htm?http://www.bilsen.com/aic/

Pl access the web site below about ELYSIUM activity in JPEG/JPEG2000/JPEG XR and AIC
www.elysium.ltd.uk ( Richard Clark JPEG webmaster richard@elysium.ltd.uk)

(JPEG Con HDPhoto_v10.doc


vener Daniel Lee daniel.t.lee@ebay.com convener@jpeg..org )

Microsoft HD photo specification

http://www.microsoft.com/whdc/xps/wmphotoeula.mspx

JPEG XR to Ballot for Committee Draft Status (2/5/2008)

The Joint Photographic Experts Group (JPEG) is a working group of ISO/IEC, the International Organization for Standardization /

International Electrotechnical Commission, (ISO/IEC JTC1/ SC29/WG1) and of the International Telecommunication Union (ITU-T SG16),

responsible for the popular JPEG, JBIG, JPEG-LS, and JPEG 2000 family of imaging standards. The WG1 group meets three times a year,

in North America, Europe and Asia. The latest meeting was held on November 12-16, 2007, in Kobe, Japan, hosted by the Japanese

National Body and was attended by over 60 delegates from 13 national bodies.

JPEG XR

JPEG XR is a proposed new part (Part 2) of the recently established new work item in JPEG, known as JPEG Digital Imaging System

Integration (ISO/IEC 29199 - JPEG DI). JPEG DI aims to provide harmonization and integration between a wide range of existing and new

image coding schemes, in order to enable the design and delivery of the widest range of imaging applications, across many platforms and

technologies. JPEG DI aims to leverage the rich array of tools developed in and around JPEG and JPEG 2000 to support new image

compression methods such as JPEG XR. JPEG XR is designed explicitly for the next generation of digital cameras, based extensively on

the technology introduced by Microsoft in its Windows Media Format proposals, at present known as HD Photo. At the Kobe meeting, The

JPEG XR specification (Working Draft) was reviewed and will be balloted for promotion to Committee Draft (CD) status before the 44th

WG1 San Francisco meeting, March 31 to April 4, 2008. In addition to JPEG XR itself, the creation of two other new parts of the standard

on compliance testing and reference software was approved at the meeting. Now adopted as a standard (Nov. 2009)

Digital Cinema

The Digital Cinema (DC) Ad Hoc Group within the JPEG Committee has been successful in seeing their work adopted by the industry. The

Digital Cinema Initiatives (www.dcimovies.com) organization has adopted JPEG 2000 for the distribution of digital movies to theatres. The

successful rollout of this solution continues unabated with over 5000 theatres supporting digital cinema, including 1000 stereoscopic

theatres. The first live-action stereoscopic feature encoded with JPEG 2000, Beowulf, is being released on November 16, 2007. The Digital
Cinema Ad Hoc Group has initiated work on studio broadcast applications. In addition, the group has begun work on the archival of motion

pictures and related contents.

JPEG 2000 related work

At the Kobe meeting, the JPEG Committee confirmed the endorsement of Intellectual Resource Initiative (IRI) as JTC 1 Registration

Authority (RA) for use in JPSEC. IRI is a Non Profit Organization, based in Japan, established to create policy proposals on the importance

of intellectual information in society.

JPEG 2000 Part 9 known as JPIP, allows powerful and efficient network access to JPEG 2000 images and their metadata in a way that

exploits the best features of the JPEG 2000 standard. Interoperability testing among several JPIP implementations continued. Participation

from additional organizations is solicited, and testing will continue over the Internet between meetings. For more information please contact

jpip@jpeg.org.

JPEG 2000 Part 10 Ad Hoc Group has been working on the extension of JPEG 2000 to three-dimensional images such as Computer

Tomography (CT) scans and scientific simulations. JP3D is currently in balloting phase for International Standard (IS) status. Due to an

increased interested for compression technologies for floating-point data, the JPEG Committee has issued a call for information on

applications and compression technology for floating-point data. Responses will be reviewed at the 44th WG1 San Francisco Meeting,

March 31 - April 4, 2008.

JPEG 2000 Part 11 Wireless, also known as JPWL, has become an International Standard (ISO/IEC 15444-11). JPWL has standardized

tools and methods to achieve the efficient transmission of JPEG 2000 imagery over an error-prone wireless system.

JPEG 2000 Part 13 standardizes an entry level JPEG 2000 encoder with widespread applications, intended to be implemented on a license

and royalty fee free basis, was published as ISO/IEC 15444-13.

JPSearch

ISO/IEC 24800, Still Image Search, known as JPSearch, is a project that aims to develop a standard framework for searching large

collections of images. This project is divided in five parts. <UL

 Part 1 - Framework and System Components, is a Technical Report that introduces the JPSearch architecture and outlines the

organization of the JPSearch specifications.

 Part 2 - Schema and Ontology Registration and Identification, standardizes a format for the import, export and exchange of ontology.

 Part 3 - JPSearch Query Format, which is developed jointly with MPEG, allows for the expression of search criteria, the aggregation of

return results and the management of query process.

 Part 4 - Metadata Embedded in Image Data (JPEG and JPEG 2000) file format, standardizes image data exchange format with

associated metadata.

 Part 5 - Data Interchange Format between Image Repositories, standardizes a format for the exchange of image collections and

respective metadata between JPSearch compliant repositories.

At the meeting, requirements for each part have been reviewed and updated, and Working Drafts for Part 2 and Part 4 and Committee Draft
of Part 3 have been produced.

Advanced Image Coding

In the Advanced Image Coding (AIC) Ad Hoc Group, presentations were made regarding evaluation metrics and scalable distributed video

coding. A call for contributions was issued on development of comprehensive guidelines for image quality evaluations.

Contributions

The following presentations were given at the meeting in plenary sessions.

 "Proposal for archival formats for cinematic content," Joerg Mohr, Fraunhofer IIS, Germany.

 "Lossy and lossless floating point compression with JPEG 2000," Dominic Springer, Fraunhofer IIS, Germany.

 "Scalable distributed video coding as a new scheme for advanced image coding," Mourad Ouaret, Frederic Dufaux, Touradj

Ebrahimi, EPFL, Switzerland. On behalf of DISCOVER Project.

 "ED-Cine - Digital Cinema Distribution and Virtual Interleaving for JPWL," Fabrizio Frescura, G. Baruffa, University of Perugia /

Digilab2000, Italy.

 "Inter-View Coding for Stereoscopic Digital Applications," Guillaume Boisson, Thomson R&D, France

"We are excited that under the JPEG brand our work brings new innovations to the digital camera market place," said Dr. Daniel Lee of

eBay Inc., Convener of the JPEG Committee. "The JPEG XR standard in combination with the suite of technologies developed for JPEG

2000 offer new opportunities for innovation and enhanced consumer experiences."

The JPEG web site ( http://www.jpeg.org ) has sponsorship opportunities for all companies involved in developments around JPEG. The

marketing departments of interested companies should contact the JPEG webmaster, Richard Clark ( webmaster@jpeg.org ), for this high-

traffic site.

The next, 44th WG1 Meeting will be held in San Francisco, California, USA, hosted by the US National Body, March 31 - April 4, 2008.

More information is available at www.jpeg.org, or by contacting Lou Sharpe, JPEG PR Chair at pr@jpeg.org.

MPEG Industrial forum

http://www.m4if.org
MPEG-2
MPEG <http://en.wikipedia.org/wiki/MPEG>

An overview of MPEG-2 standard,

” http://vsr.informatik.tu-chemnitz.de/~jan/MPEG/HTML/mpeg_tech.html

http://www.mpeg.org (MPEG resources)


www.sarnoff.com Link to compliance bitstreams for MPEG-1/2 decoders
http://www.vol.it/MPEG (MPEG companies listing)
http://www.mpeg.org/ (MPEG Pointers and resources: product reviews)
http://www.mpeg2.de/ (MPEG2 & DVD)
PP slides on MPEG-1/MPEG-2 by Dr. M. Isnardi, Sarnoff Corpn., Princeton , NJ.

http://www.leitch.com/resources/tutorials/mpeg-2VideoCompression.pdf

http://mpeg.nist.gov/welcome.php

MPEG-2 software www.mpeg.org./MSSG (mpeg2v12.zip)


Mpeg-2 http://www.mpeg.org/MSSG
There is a reference software available for MPEG-2 (ISO 13818) (includes, audio, video and systems)
from ISO’s website.
http://www.iso.ch/iso/en/ittf/PubliclyAvailableStandards/s025038_ISO_IEC_TR_13818-
5_1997(E)_Software_Simulation.zip

. There is also a version of MPEG-2 software available from Berkeley Multimedia Research Center at
ftp://mm-ftp.cs.berkeley.edu/pub/multimedia/mpeg2/.

http://www.mpeg.org/MPEG/video/mssg-free-mpeg-software.html
http://libmpeg2.sourceforge.net/downloads.html
http://www.vtk.org/get-software.php
ftp://ftp.hhi.de/ieee-tcsvt/

Our MPEG-21 work is summarized at

http://www.hpl.hp.com/research/ssm/index.html
Some MPEG21 documents are available at

http://www.chiariglione.org/mpeg/working_documents.htm

DCTune

http://vision.arc.nasa.gov/dctune
Berkeley multimedia research center (excellent web site)

http://bmrc.berkeley.edu/frame/research/mpeg/
There is a reference software available for MPEG-2 (ISO 13818) (includes, audio, video and systems)
from ISO’s website.
http://www.iso.ch/iso/en/ittf/PubliclyAvailableStandards/s025038_ISO_IEC_TR_13818-
5_1997(E)_Software_Simulation.zip

The above software seems to have been developed in 1997.

There is also a version of MPEG-2 software available from Berkeley Multimedia Research Center at
ftp://mm-ftp.cs.berkeley.edu/pub/multimedia/mpeg2/. But I think this covers only MPEG-2 video.

MPEG-2 VIDEO CODEC SOFTWARE

mpeg2vidcodec_v12.
tar.gz

MPEG 2 software in public domain.

http://www.mpeg.org/MPEG/video/mssg-free-mpeg-software.html

SDTV TEST SEQUENCES 31 May 2009.


ftp://vqeg.its.bldrdoc.gov/SDTV/
ftp://vqeg.its.bldrdoc.gov/SDTV/VQEG_PhaseI/TestSequences/Reference/

Also, if SD576, 4:2:0 works then you can download them from
http://media.xiph.org/ldv/pub/test_sequences/601/
VISUALmpeg Link (MPEG-1 and MPEG-2):
http://www.mpeg-analyzer.com/demo/VISUALmpeg_demo.zip

VISUALmpegAVC Link (MPEG-4 AVC / H.264):


http://www.mpeg-analyzer.com/demo/VISUALmpegAVC_demo.zip

Username: sequence
Password: header
Adobe flash player9 (flash graphics video and audio)

http://www.kaourantin.net

H.264/MPEG-4 PART 10 (JVT AVC)


Text of H. 264 standard (2 Dec. 2010)

http://www.itu.int/rec/T-REC-H.264-201003-I

Here are some good links to get an understanding of what MPEG-4, H.264 and AAC are:

http://forum.doom9.org/showthread.php?s&amp;amp;threadid=62723
http://forum.doom9.org/showthread.php?t=96059
http://en.wikipedia.org/wiki/H264
http://en.wikipedia.org/wiki/Advanced_Audio_Coding
http://daringfireball.net/2007/04/some_facts_about_aac

White paper MPEG-4 Part 10 advanced video coding AVC – (H>264) Scientific Atlanta.

http://www.scientificatlanta.com/products/customers/white-papers/7007887B.pdf

http://www.VCODEX.COM/h264.html

Valuable web site related to H.264 and video coding:

http://ip.hhi.de/imagecom_G1/assets/pdfs/

JM bug tracking site

(https://ipbt.hhi.de/mantis/main_page.php).

Latest H.264 standard (1 March 2008)


http://ftp3.itu.int/av-arch/jvt-site/2007_06_Geneva/ document JVT-X201.

Download proposals submitted to AVC from

http://wftp3.itu.int/av-arch/jvt-site/

Digital TV Solutions www.elecard.com

Elecard is a leading provider of software and hardware solutions implemented on MPEG-2 and AVC/H.264
video compression technology.

Based on more than 20-year research of multimedia and network technologies, Elecard now offers advanced
and cost-effective IPTV and DVB broadcasting servers and STBs. The IPTV product line comprises
AVC/H.264 encoders, VoD and TimeShift servers, DVB-IP video gateways, DVB-C, DVB-T and IP set-top-
boxes.

A commercial H.264 stream analyzer tool supporting higher bit-depths


(10-14 bits) and chroma formats (4:2:2, 4:4:4)?
2.) YUV viewer with the above capabilities,
Where to download raw YUV data or encoded
H.264 streams for 1920x1080 (10-14 bits, 4:2:2, 4:4:4) formats.
1.) H.264 Analysis Tool(Supports High10 and High4:2:2)
http://www.nikon-sys.co.jp/products/index_1_1_en.htm
2.) MPEG-4 Analysis Tool
http://www.nikon-sys.co.jp/products/index_1_2_en.htm
3.) Ns YUV Player
http://www.nikon-sys.co.jp/products/index_1_3_en.htm
4.) Ns YUV Player-FR
http://www.nikon-sys.co.jp/products/index_1_4_en.htm
5.) VQ-1000(Japanese language only)
http://www.nikon-sys.co.jp/products/index_1_0.htm
SVC versus simulcast for HD content

http://www.eurasip.org/Proceedings/Ext/PCS2007/defevent/papers/cr1199.pd
f
http://www.dustsigns.de/cgi-bin/dwnldcnt.cgi?file=Files/FH/H264SVCQ.pdf

http://standard.pictel.com/ftp/video-site/0201_Gen New ftp site


recently established for JVT use is H.264/AVC reference SOFTWARE
http://iphome.hhi.de/suehring/tml/download/jm11.zip.

http://iphome.hhi.de/suehring/tml/JVT-Q042.zip JM manual.
software manual (H.264) that is available at:
http://iphome.hhi.de/suehring/tml/JM%20Reference%20Software%20Manual%20(JVT-
X072).pdf

MVC SEQUENCES (2/20/2011)


Please see JVT-U211 for links to the sequences used during the MVC development:
http://wftp3.itu.int/av-arch/jvt-site/2006_10_Hangzhou/JVT-U211.zip.

3D VIDEO SEQUENCES

MPEG has also issued a draft call for proposals on 3D video coding and a number of new multiview
sequences have been made available for that project:
http://mpeg.chiariglione.org/working_documents/explorations/3dav/3dv-cfp.zip

HTML5 video in internet explorer 9: H.264 and H.264 alone 1 May, 2010

http://arstechnica.com/microsoft/news/2010/04/html5-video-in-internet-explorer-9-h264-and-h264-
alone.ars
latest H.264 reference software
http://iphome.hhi.de/suehring/tml/

JVT-X072 for a software user's guide and JVT-X101 for algorithm


descriptions for H.264/MPEG-4 Part 10.
(JVT – Joint Video Team is made of ITU-T
and ISO/IEC leading to the standard H.264 and MPEG-4 Part 10)
H.264 documents; ftp://standards.polycom.com

"How to use SP and SI frames" 4/11/07

( It is available at http://ivms.stanford.edu/~esetton/H264_1.htm ).
As for the technique description, you may refer to the paper "The
SP- and SI-Frames Design for H.264/AVC," and you could find more
references there

The general JVT reflector can be subscribed to at


http://www.imtc.org/activity_groups/ JVT-EXPERTS LIST (FAQ)

For MPEG-4 part 2, there are two sets of reference software that
have been standardized. They can be found at
http://megaera.ee.nctu.edu.tw/mpeg/ (a site which is often not
working, and does not seem to be working today) or
http://isotc.iso.org/livelink/livelink/fetch/2000/2489/Ittf_Home/Pub
liclyAvailableStandards.htm (look for 14496-5).

I don’t think the MPEG-4 standard is available free of charge. It can be purchased from ISO at
http://www.iso.ch/iso/en/StandardsQueryFormHandler.StandardsQueryFormHandler?
languageCode=en&keyword=&lastSearch=false&isoNumber=14496&isoPartNumber=&ICS=&stage
Code=&stageDate=&committee=ALL&subcommittee=&scope=CATALOGUE&sortOrder=ISO.

The MPEG-4 reference software can be downloaded (free) from ISO’s website
http://www.iso.ch/iso/en/ittf/PubliclyAvailableStandards/14496-5_Compressed_directories/.

The latest AVC (H.264) standard and software are available from the ftp site
ftp://standards.polycom.com/ ((The official ftp site is moving from the previous ftp site
ftp://ftp.imtc-files.org/jvt-experts/ to Polycom.). The draft is located in the “2004_07_Redmond”
subdirectory as JVTL047dX where ‘X’ is a revision level indicator.

MPEG-4 reference software from the MPEG Industry Forum. The website is
http://www.m4if.org/resources.php#section16

Karsten Suehring [Karsten.Suehring@hhi.fraunhofer.de] H.264


reference software version 17.2

JVT-AD010 [Tourapis, Suehring, Sullivan] H.264/MPEG-4 AVC Reference


Software Manual

H.264/AVC http://bs.hhi.de/~suehring/tml/download/jm61e.zip
JVT KTA reference software (KTA: key technical areas)

http://iphome.hhi.de/suehring/tml/download/KTA/

MPEG-4 http://bs.hhi.de/~wiegand/ICG-Project-RDO.html
http://www.ubvideo.com
H.264/AVC Software Package, Ver JM 17.2 “http://bs.hhi.de/~suehring/tml/download/

http://ftp3.itu.ch/av-arch/jvt-site/draft_standard/ (current H.264 draft standard)


FFMPEG in its newest version (0.4.9_pre1) can play H.264 files - has
CABAC
but no B-picture support.
Syntax: ffplay -f h264 x.264
(http://ffmpeg.sourceforge.net/)
H.264/AVC reference software JM 93 this has FRExtensions also.
( latest is JM 14.0)

http://iphome.hhi.de/suehring/tml/download/jm93.zip

JM software (e.g., version 13.2) and reading the software users' manual JVT-X072
(http://ftp3.itu.ch/av-arch/jvt-site/2007_06_Geneva/).

For the Mac users among us, I created an


updated XCode project for JM 14.0:
http://www.engr.ucsb.edu/~schmidt/JM14_0.xcodeproj.zip

Just unpack right into the JM directory and you're good


to go (don't forget to run unixprep.sh).

Christian Schmidt [schmidt@ece.ucsb.edu] 6 May 2008.

Verification test to measure performance of SVC amendment of ITU-T Rec. H.264 (also ISO/IEC
MPEG-4 Part 10)

http://ip.hhi.de/imagecom_G1/savce/MPEG-Verification-Test/MPEG-Verification-Test.htm

Where would I find the specification of the MP4 file format for H.264?

14496-12 is the structure, 14496-15 is how H.264 (aka AVC) (aka


MPEG-4 Part 10) is stored in it.

The following url gives the alpha channel for a number of conformance test sequences. I used it
long time ago for MPEG4 coding with shape info

ftp://ftp.tnt.uni-hannover.de/pub/MPEG/mpeg4_masks/

H.264/AVC streams in MPEG-2 TS:


Korean DMB reference stream (contains FlexMux)
ftp://www.elecard.net.ru/pub/mpeg/h264/korean/Reference_case1.TS

Streams captured from Korean DMB


ftp://www.elecard.net.ru/pub/mpeg/h264/korean/1.ts
ftp://www.elecard.net.ru/pub/mpeg/h264/korean/2.ts

Streams produced by multiplexer (H.264 video wrapped per ETSI TS 101


154) ftp://www.elecard.net.ru/pub/mpeg/h264/ts/rbc-capture-nov15-
crop.mpg

One can get a copy of the official standard from the ITU-T
publication site so that the ITU has some idea how many people out
there are using the standard (the ITU keeps track of the number of
downloads.)
One can get a free copy of any 3 ITU-T standards per year.

“One can register for the "3 free" programs by visiting


http://ecs.itu.ch/cgi-bin/ebookshop
or by visiting http://www.itu.int/publications/index.html and
clicking on the "3 Free Recs. Now!" button.” This is discontinued.
Pl see below:

The reason that ITU-T discontinued the "3 free" program is that they made all of their standards free
with unlimited access and no need to sign up for a special password anymore, except for standards in
certain categories.

The official published standard can be found at


http://tinyurl.com/3u9ww.

MPEG's corresponding standard is available from ISO/IEC at


http://tinyurl.com/6dnck, but it costs a couple of hundred dollars
per copy.
H.264 Main profile bitstreams like
CVMA1_TOSHIBA_B,CANLMA2_Sony_C,Sharp_MP_PAFF_1r2:

http://ftp3.itu.int/av-arch/jvt-site/draft_conformance
A good source for the MPEG-4 Part 2 reference software (and other freely-available ISO
standards) is
http://tinyurl.com/752g2
JVT DOCUMENT SITE

2006_01_Bangkok directory on the JVT document site


http://ftp3.itu.int/av-arch/jvt-site).

To subscribe to the 3rd JVT reflector (which is devoted to SVC


work), send email to "majordomo@ient.rwth-aachen.de" containing
"subscribe svc" in the body of the message.
JVT documents can be found at http://ftp3.itu.int/av-arch/jvt-site
No password is required for access to nearly all documents on that
site. A select few documents (such as integrated-format standard
drafts) require password access, using a password given only to
formal JVT members.

That document archive can alternatively be accessed by ftp using the


same top-level site address (ftp3.itu.int) with the user ID
"avguest" and the password "Avguest". This accesses the file system
at the same level as the http access point http://ftp3.itu.int/av-
arch, so the directory "jvt-site" there contains the JVT document
archive (the other directories there are are for various ITU-T
groups -- note that "video-site" there is for ITU-T VCEG, not the
JVT). That user ID and password can be considered PUBLIC
information.

It contains huge amounts of raw data with different resolutions and encoded bit streams
using H.264 codec.

http://ftp3.itu.ch/av-arch/jvt-site/draft_conformance/

please open this link for various H264 encoder softwares...


free software x264 by VideoLAN is also there...

http://radio.irt.de/docs/codecs.html

The current standard (H.264) 12 March 2006 is available from ITU


at
http://www.itu.int/rec/T-REC-H.264
or from ISO at
http://www.iso.ch/iso/en/CatalogueDetailPage.CatalogueDetail?
CSNUMBER=43
058&ICS1=35&ICS2=40&ICS3=
(shorter link:
http://tinyurl.com/pnyvo)
You can get it from the ITU for free by signing up for their "3
free" program at: http://ecs.itu.ch/cgi-bin/ebookshop

MPEG-4 Advanced Audio Coding is available for purchase at


http://www.iso.ch/iso/en/CatalogueListPage.CatalogueList

Various audio coding schemes

http://www.tnt.uni-hannover.de/project/mpeg/audio/faq
please open this link for various H264 encoder softwares...
free software x264 by VideoLAN is also there...

http://radio.irt.de/docs/codecs.html

The current standard (H.264) is available from ITU at


http://www.itu.int/rec/T-REC-H.264
or from ISO at
http://www.iso.ch/iso/en/CatalogueDetailPage.CatalogueDetail?
CSNUMBER=43
058&ICS1=35&ICS2=40&ICS3=
(shorter link:
http://tinyurl.com/pnyvo)

JVT SITE:

http://ftp3.itu.int/av-arch/jvt-site/

Vcodex white paper on 4x4 transform and quantization in H.264

http://www.vcodex.com/files/H264_4x4_transform_whitepaper_Apr09.pdf

The description of the normative inverse quantization and transform process is found in the latest
standard specification:
http://www.itu.int/rec/T-REC-H.264
Last, the following papers and standardization contributions contain valuable information and
insight on the transform and quantization design of H.264/MPEG-4 Part 10 AVC:
1) H. S. Malvar, A. Hallapuro, M. Karczewicz, and L. Kerofsky, “Low-Complexity Transform and
Quantization in H.264/AVC”, IEEE Trans. on Circ. Sys. on Video Tech., vol. 13, no. 7, July 2003,
pp. 598-603.
2) A. Hallapuro, M. Karczewicz, and H. Malvar, “Low Complexity Transform and Quantization –
Part I: Basic Implementation”, JVT of ISO/IEC MPEG and ITU-T VCEG, JVT-B038, Feb. 2002.
3) A. Hallapuro, M. Karczewicz, and H. Malvar, “Low Complexity Transform and Quantization –
Part II: Extensions”, Joint Video Team of ISO/IEC MPEG and ITU-T VCEG, JVT-B039, Feb. 2002.

JSVM_9_11 is available in the CVS (2/25/08) (Heiko Schwarz


[heiko.schwarz@hhi.fraunhofer.de])

LATEST VERSION OF JVT SOFTWARE JM17.2

http://iphome.hhi.de/suehring/tml/

jvt-experts mailing list


jvt-experts@lists.rwth-aachen.de http://mailman.rwth-
aachen.de/mailman/listinfo/jvt-experts

U can download VCEG documents from the following links

VCEG Q15-I-16r1 http://ftp3.itu.ch/av-arch/video-site/9910_Red/

and

VCEG-N79r1 http://ftp3.itu.ch/av-arch/video-site/0109_San/
Free open software on H.264 (x264 codec)
http://developers.videolan.org/svn.html

JVT (H.264) document 28 May 2009.

JVT-AD007 is the most recent JVT document containing the draft text for
ITU_T Rec. H.264 | ISO/IEC 14996-10 (AVC). MVC is specified in Annex H.

The ITU pre-published a new version of H.264 containing the MVC


Amendment:
http://www.itu.int/rec/T-REC-H.264-200903-P/en. This text should be
basically identical to JVT-AD007.

NOKIA MVC-H.264 OPEN SOFTWARE 27 May 2009.

Nokia announced today open availability of its MVC source code implementing H.264/MPEG-4 MVC, a
leading multi-view video coding standard created jointly by the Telecommunication Standardization Sector
of ITU and the Moving Picture Experts Group, MPEG of ISO/IEC. The source code is fully optimized for
different uses in mobile devices and includes a player for the Maemo environment, making it easy for
developers to take full advantage of the source code in an open, expandable ecosystem.

MVC is the newest addition to highly successful and widely deployed H.264/AVC family of video codecs
serving multi-view and 3D video usage. It provides superior network robustness and compression
performance for delivering 3D video by e.g. taking advantage of the inter-view dependencies of the
different visual channels. In addition, its backwards compatibility with H.264/AVC codecs makes it widely
interoperable in environments having both 2D and 3D capable devices.

Nokia acknowledges finalization of the MVC specification and is proud to contribute to the MVC
community with this software release. “We are all very excited about this technology and the way it adds a
whole new dimension to visual communication and entertainment. We hope this donation helps the
developer community to take advantage of the full potential of the MVC technology and stimulates the
creation of innovative applications and services”, says Jyri Huopaniemi, Director of Nokia Research Center
Tampere laboratory.

The software is available for download at: http://research.nokia.com/research/mobile3D. The


implementation has also been showcased at Nokia World 2008 using a modified Nokia N800 device with
an integrated auto-stereoscopic display for natural real-time 3D video playback.
Moscow state University Graphics and multimedia lab H.264/AVC
codecs comparison

http://compression.ru/video/codec_comparison/call_for_codecs_09.html

Fourth Annual MSU MPEG-4 AVC/H.264 Video Codec Comparison


http://compression.ru/video/codec_comparison/mpeg-4_avc_h264_2007_en.html

* Options Analysis of MPEG-4 AVC/H.264 Codec x264


http://compression.ru/video/codec_comparison/x264_options_analysis_08_en.html

* Subjective Comparison of Modern Video Codecs


http://compression.ru/video/codec_comparison/subjective_codecs_comparison_en.html

http://www.compression.ru/video/ video compression and codecs


Rumania

MSU Lossless codec comparison 4/4/07

http://www.compression.ru/video/codec_comparison/lossless_codecs_200
7_en.html

SVC, High 4:4:4 documents and reference


software 12/17/07

JVT-X201 is a complete current specification. (Geneva meeting directory


on JVT ftp site)

Try out the following link for Svc reference software :


http://lists.mpegif.org/pipermail/mp4-tech/2005-July/005734.html
SOFTWARE CODECS: 12/23/06
---------------------

1. Ateme H.264/MPEG-4 AVC Codec (Ateme)


Participant of our codecs tests
No download on the original site:
http://www.ateme.com/BB_encoder_pc.php
See 30 day trial of Nero Digital (with Nero Recode) available
from:
http://www.nerodigital.com/eng/index.html
---
2. VSS H.264 Video Codec (Vanguard Software Solutions, Inc.)
Trial available, VfW. Participant of our codecs tests.
http://www.vsofts.com/h264/
---
3. Elecard Elecard Mobile Converter v 2.0 with AVC support
(Elecard)
21-day free trial. Have H.264 SDK. Participant of our codecs
test.
http://elecard.com/products/products-pc/consumer/video-
converter/
---
4. Mainconcept H.264 (MainConcept AG)
Trial available on download page. Participant of our codecs
tests.
http://www.mainconcept.com/site/index.php?id=799
Use Elecard Encoder H.264 from March 2005.
---
5. SONY Video Editor Vegas 6c with AVC support (Sony Corp.)
30-days evaluation.
http://www.sonymediasoftware.com/products/showproduct.asp?
PID=965
---
6. QuickTime 7 H.264 (Apple Computer, Inc.)
Integrated. Participant of H.264 comparison-2006.
http://www.apple.com/quicktime/technologies/h264/
---
7. FastVDO H.264 (FastVDO LLC)
Demo has decode time limit of 5 min.
http://www.fastvdo.com/H.264.html
---
8. LEAD H.264 Video codec (LEAD Technologies)
Only demo, but you can buy codec online (100$). Who test it?
They did not answer to our testing invitations!
http://www.leadcodecs.com/Codecs/LEAD-H264.htm
---
9. AVC Alliance free demo player (AVC Alliance, written by Philips
Electronics)
Poor but free.
http://www.avc-alliance.nl/main/downloads.htm
---
10. Intel IPP H.264 codec (Intel Corporation)
Higher quality codecs are promised in 6.0 version. Participant
of our test.
http://www.intel.com/cd/software/products/asmo-
na/eng/perflib/ipp/index.htm
---
11. PowerEncoder MPEG-4 AVC (CyberLink Corp.)
Available in online shop. Who test it? They did not replay to
invitations to test.
http://www.cyberlink.com/multi/products/main_43_ENU.html
---
12. AMD ATI Avivo H.264 (ATI Technologies Inc. - now part of
Advanced Micro Devices Inc.)
No download. Software only +HW support. VERY fast codec by our
tests.
Nero 7 Ultra Edition begun to use ATI HW support.
http://ati.amd.com/technology/avivo/h264.html
---
13. Mpegable AVC Codec (dicas digital image coding GmbH)
No download, Encoder/decoder is a part of 'mpegable DS'
http://www.mpegable.com/mpegableDSsuite
---
14. Expert H.264 (PixelTools Corporation)
Download on request
http://www.pixeltools.com/experth264.html
---
15. Popwire Compression Master 3 with H.264 support (Popwire/Teleca
AB)
Demo soft for MAC was on this link before (encoding is limited
to 20 seconds, 30 days).
http://www.popwire.com/product_info.php?cPath=1&products_id=2
---
16. Softstream H.264/MPEG-4 (Media Excel Inc.)
SD H.264 MP Level 3. Evaluation copy on request
http://www.mediaexcel.com/ss_hera_3000.php
---
17. MPEG-2/HDV/H.264 software (KDDI R&D Labs. Inc.)
No download. H.264 HP support
http://avs.kddilabs.jp/en/mpeg/mpfs/41/index.html
---
18. MiraVid Inc. H.264 decoder (MiraVid Inc.)
Decodec only, demo only available for OEM companies
http://www.miravid.com/product_avcDec.html
---
19. bSoft ltd MPEG-X/H.26X Encoder and Decoder (bSoft ltd.)
Demo available on request.
http://www.bsoft.info/products/video.html
---
20. Fraunhofer IIS H.264 Codec (Fraunhofer IIS)
No download.
http://www.iis.fraunhofer.de/amm/download/mpeg4/
---
21. Scientific Atlanta - UBLive-264-C64 (Scientific Atlanta (was UB
Video Incorporated))
Demo available on request.
http://www.scientificatlanta.com/products/customers/UBvideo.htm
---
22. Sorenson AVC Pro (part of Sorenson Squeeze 4) (Sorenson Media,
Inc.)
No download. Converter. Participant of our codecs test.
http://www.sorensonmedia.com/pages/?pageID=2
---
23. Roxio Popcorn with AVC encoder (Sonic Solutions)
No trial. Online shop (50$).
http://www.roxio.com/enu/products/popcorn/standard/features.html
---
24. Skal's AVC / H264 codec (sklmp4) (Pascal Massimino)
No download. Announce of 264 development.
http://skal.planet-d.net/coding/mpeg4codec.html
---
25. NEX VISION H.264 (NEX VISION)
No download.
http://www.nexvision.fr/html/products.htm
---
26. Hughes Network Systems H.264 (Hughes Network Systems, LLC)
No download. Win&Linux codec for HW. Now only press-release with
Envivio on site
http://www.envivio.com/news/press_release.php?id=53
---
27. Video Labs H.264/AVC (Video Laboratories Ltd was Imagicity, UK)
No download. Speed optimization claimed.
http://www.vid-labs.com/products/products.htm
---
28. SPIRIT H.264 Video Codec (SPIRIT)
No download. x86 & ARM9E platforms
http://www.spiritdsp.com/h264.html
---
29. CoreAVC H.264 Video Codec (CoreCodec, Inc.)
HP H.264. DirectX filter. 10$ & 20$ versions download available
http://www.coreavc.com/
---

----------------------------------------------------------
OPEN SOURCE:
---------------------
30. x264 HP encoder (free, supported by VideoLAN)
OPEN SOURCE. We recommend this encoder. Developers declare
"early development stage", but encode results are one of the best.
http://developers.videolan.org/x264.html
http://x264.nl/ (unofficial)
---
31. JM 9.6 reference H.264 encodec (free, supported by Joint Video
Team ISO&ITU-T)
OPEN SOURCE. Can be used only for comatibility tests and
research.
http://bs.hhi.de/~suehring/tml/
---
32. libavcodec H.264 Decoder (Project FFMPEG)
OPEN SOURCE. Permanently updated decoder.
http://ffmpeg.mplayerhq.hu/
---
33. Hdot264 Pre-Alpha (Project Hdot264)
OPEN SOURCE.
http://sourceforge.net/projects/hdot264/
---
34. t264 (Project t264)
OPEN SOURCE.
http://sourceforge.net/projects/t264
---

See also Software Developments Kits for software codec usage:


---
a. Elecard AVC&MPEG2 Encoder SDK (Elecard)
H.264 Video Encoder and Decoders within the DirectShow SDK.
http://www.elecard.com/products/encoder_sdk.shtml
b. MainConcept H.264 SDK (MainConcept AG)
Windows, Apple, Linux and TI DSP supported.
http://developer.mainconcept.com/h264-sdk.html
c. LEADTOOLS Multimedia Developer SDKs (LEAD Technologies, Inc)
Support for many-many formats, including H.264
http://www.leadtools.com/SDK/Multimedia/Multimedia-Products-
n.htm
d. MPEG SDK "MP-Factory" (KDDI R&D Labs. Inc.)
SDK with H.264, HDV, MPEG-1,-2, and -4 support
http://avs.kddilabs.jp/mpeg/mpfs32/indexe.html
e. VSS H.264 SDK (Vanguard Software Solutions, Inc.)
Based on there codec. Windows and Linux support.
http://www.vsofts.com/h264/sdk.html

----------------------------------------------------------
HARDWARE IMPLEMENTED:
---------------------
35. Sony PlayStation Portable (Sony Computer Entertainment Inc.)
Product: Support H.264/MPEG-4 AVC Main Profile Level3 decoding.
http://www.us.playstation.com/PSP/System
Try also "Sony Image Converter 2 Plus" with AVC support.
---
36. VSX 300 Videoconferencing Terminal with H.264 support (Polycom
Inc)
Product: Biggest HW videoconferencing company, prepare many
solutions with 264 support
http://www.polycom.com/products_services/1,1443,pw-35-
6197,00.html
---
37. Tandberg EN5930 SD/EN5990 HD Encoders (Tandberg Television)
Product: Television SD & HD encoders.
http://www.tandbergtv.com/products/products.asp?range=3
---
38. Tandberg Telecom - video communication (Tandberg Telecom)
Product for videoconferencing, supports H.264 baseline profile.
http://www.tandberg.net/our_story/h264.jsp
---
39. 4Caster MPEG-4 / H.264 Encoder (Envivio, Inc.)
Product: Hardware box encoder
http://www.envivio.com/solutions/iptv_broadband_television.php
http://www.envivio.com/products/bshdenc_4coder_8500_software.php
(software, no download)
---
40. Tut Systems MPEG-4 AVC (Tut Systems, Inc.)
Product: Hardware transcoder box.
http://www.tutsys.com/digitalheadend/products/astriacp/mpeg4avc/
---
41. Hardware MGW 5100 (Optibase, Inc.)
Product: Hardware box encoder
http://www.optibase.com/Content.aspx?id=38
---
42. Harmonic DiviComR MV 100 Encoder (Harmonic Inc. )
Product: Several hardware SD and HD Broadcast AVC encoders
http://www.harmonicinc.com/view_csd_product_group.cfm?
classID=1010
---
43. E42 - H264 DVB over IP Broadcast Encoder (StreamTel Corporation)
Product: Hardware box encoder. Broadcast-Grade real time H264
DVB IP streaming encoder

http://www.streamtel.com/streamtel/products/det/1_Encoders/46_E42_-
_H264_DVB_over_IP_Broadcast_Encoder.htm
---
44. Darim MV401EXP-H264 Encoder and MV410EXP Decoder (Darim Vision
Co., Ltd.)
Product: Hardware box Encoding/Streaming systems
http://www.darimmedia.com/products/mv401exp-h264.php
---
45. Mayah I [io] 8000 series (MAYAH Communications)
Product: Hardware box. Plan AVC availability in Q3 '05.
http://www.mayah.com/products/io-8000a.htm
---
46. Thales ARGOS MPEG-4 Encoder (Thales Broadcast & Multimedia,
Inc.)
Product: Hardware box. Plan AVC from July 05.
http://www-
db.thomcastcom.ext.coltfrance.com/db/thomcast/webdriver?
MIval=V_Prod_Detail_b.html&F_ID=4&D_ID=1&P_ID=221
---
47. TI TMS320DM64x DSP ( Texas Instruments Incorporated)
Chip: SD BP encoder+decoder, MP decoder
http://focus.ti.com/dsp/docs/dspsplash.tsp?contentId=1573
---
48. ViBE MPEG-4 AVC (Thomson)
Chip: modular hardware series of encoders

http://www.thomsongrassvalley.com/products/transmission/vibe/encoder
_mpeg4/
---
49. Broadcom chips (Broadcom Corp. former Sandvideo)
Chip with H.264 HD / decoding only
http://websearch.broadcom.com/query.html?qt=AVC
---
50. Sentivision H.264/AVC Decoders (Sentivision, Japan)
Chip/products with H.264 HD / decoding only / only for TI DSP's
http://www.sentivision.com/
---
51. SD MPEG-2/AVC encoder (Scientific Atlanta now part of Cisco)
Product: Transmission system (for satellite TV)
http://www.saeurope.com/products/customerhome.htm
---
52. LSI H.264 VLE4000 (LSI Logic Corp. former: VideoLocus)
Chips with 264 support

http://www.thomsongrassvalley.com/products/transmission/vibe/encoder
_mpeg4/
Domino[X] transcoding technology:
http://www.lsi.com/insight_center/tech_trends/advanced_architectures
/dominox_media/index.html
---
53. Modulus Video SDTV, HDTV Encoder (Modulus Video, Inc.)
Chips. Declarations only now. License H.264 from LSI Logic.
http://modulusvideo.com/main.php?Page=12
---
54. BSP 15 (System-on-chip) (Pixelworks Inc - was Equator
Technologies, Inc.)
Chips. No info about Equator H.264 on site now.
---
55. Surveillance Real Time H.264 Encoders (DSP Research, Inc.)
Several chips implementation.
http://www.dspr.com/www/products/overview_video.htm
http://www.dspr.com/www/support/download/video_download.htm
---
56. VP3-PMC / Hardware TwinPEG Pro (Vitec Multimedia)
Chips. TMS320DM642TMDSP & etc
http://www.vitecmm.com/product.php?id=41
---
57. WWComs H.264 Codecs (W&W Communications Inc.)
Several chips implementation (TI DM64x, C64xx, Freescale DSPs).
http://www.wwcoms.com/products/h264_codec.htm
http://www.wwcoms.com/products/codec/bc264.htm
---
58. CX2418x H.264 Video Decoder IC (Conexant Systems, Inc.)
HW Decoder with Main & High Profile (on CX24182)
http://www.conexant.com/products/entry.jsp?id=109
---
59. Sigma Designs HD decoder (Sigma Designs, Inc.)
HW HD Decoder based on SMP8630 family

http://www.sigmadesigns.com/public/Products/SMP8630/SMP8630_series.h
tml
---
60. Cradle Technologies H.264 (Cradle Technologies, Inc.)
HW Main profile Encoder based on CT3600 MDSP family
http://www.cradle.com/products/asw_ct3600_h264.shtml
---
61. STMicroelectronics H.264 (STMicroelectronics)
HW HD High Profile decoder
http://www.st.com/stonline/stappl/press/news/year2006/t2052.htm
---
62. PacketVideo H.264 (PacketVideo Corp.)
HW Base Profile encoder/decoder on ARM/OMAP/DM642
http://www.packetvideo.com/page.asp?prmid=16
---
63. H.264 Engine for Mobile Devices (ASTRI - Applied Science and
Technology Research Institute Company Limited)
http://www.astri.org/en/ic_mtm01_apv.php
---
64. CEVA Mobile-Media2000 (CEVA, Inc.)
Chip,Base Profile encoder/decoder
http://www.ceva-dsp.com/products/platforms/mobile-media.php
---
65. Micronas DeCypher 8100 (Micronas)
Chip,decoder with support for H.264/AVC

http://www.micronas.com/products/by_function/decypher_8100/product_i
nformation/index.html
---

If you know any more information about H.264 codecs, please add
information to Compression-links.info H.264 page.
http://www.compression-links.info/MPEG-4_AVC_H264
Index of /av-arch/JVT-site JVT Documents

http://ftp3.itu.ch/av-arch/jvt-site/

You can get the latest official published version of the standard for free at
http://www.itu.int/rec/T-REC-H.264. I believe its date is 3/2005, but it also includes the
changes made in a corrigendum of 9/2005. Also available there is Amendment 1 (additional
color spaces and removal of High 4:4:4 profile). Amendment 2 (new professional profiles) is
approved but not yet published. Amendments 3 (SVC) and 4 (MVC) and a corrigendum are
still work-in-progress.

Best Regards, Gary Sullivan 5/23/07

A link which has all the papers on H.264

http://getonebyone.googlepages.com/media_h264
Pl open this pdf file info on H.264/avc Resources.

ScannedDocument08
022007.pdf

Directory of meeting files: (H.264/MPEG-2 Part 10) 8/29/2007


http://ftp3.itu.int/av-arch/jvt-site/2002_10_Gen.

All JVT documents:


http://ftp3.itu.int/av-arch/jvt-site.

H.264/AVC software decoders (20 Feb. 20101)

The website: www.di-avc.com


> The comparison with other H.264/AVC software decoders: http:/
> /di-avc.com/compare/compare.html

Why is no comparison with FFMpeg/FFDShow, the fastest free & open source
h264 decoder ?
http://ffdshow-tryout.sourceforge.net/download.php

> There will be a trial version tomorrow. 2/20/2010


>
> The supported features:
> baseline profile, main profile and high profilepoc type 0,1,2 field
> coding, frame coding and mbaffcustom quantization matrix8x8 and 4x4
> transform
>
> gaps_in_frame_num_value_allowed_flag = 0, 1 direct_8x8_inference_flag
> = 0,1 cabac and cavlcchroma_qp_index_offsetsecond_chroma_qp_index_o
> ffsetweighted_pred_flag = 0, 1
> weighted_bipred_idc = 0, 1, 2
>
> constrained_intra_pred_flag = 0,1
> slice_type = I, P, B
> direct_spatial_mv_pred_flag = 0,1
> ref_pic_list_reordering
> deblock_alpha_beta_offset
> multi-sps and multi-pps
> long_term_reference_picture
> IPCM support
> MB_Partition including 16x16, 16x8, 8x16, 8x8, 8x4, 4x8, 4x4

_______________________________A trial version of the DiAVC is available now.


2/22/2010
A SDK of the DiAVC that use the DiAVC trial version is available too.

________________

FACE DATABASE
http://mambo.ucsc.edu/psl/olivetti.html

http://cvc.yale.edu/projects/yalefaces/yalefaces.html

http://rvl1.ecn.purdue.edu/~aleix/aleix_face_DB.html

http://www.uk.research.att.com/facedatabase.html (AT&T Labs,


Cambridge, MA, “The database of faces”)
AT&T Database of Faces

http://www.uk.research.att.com/facedatabase.html

Face sequences;

ftp://ftp.nt.e-technik.uni-erlangen.de/pub/eisert/sequences/

face database

http://www.nist.gov/humanid/colorferet

http://www.itl.nist.gov/iad/humanid/feret/feret_master.html

BioID face data base


http://www.humanscan.de/support/downloads/facedb.php
3D –RMA face data base

www.sic.rma.ac.be/~beumier/DB/3d_rma.html

For details contact

Signal and Image Centre (SIC) - Elec Dpt


Royal Military Academy of Belgium
30, avenue de la Renaissance
B1000 Brussels (Belgium)

Face recognition: Charles Beumier (beumier@elec.rma.ac.be) +32 2 742 66 67


Fax +32 2 742 64 72
http://www.sic.rma.ac.be
FRACTAL
http://links.uwaterloo.ca (Waterloo fractal compression project –
links to other fractal compression sites – also test/coded images –
pointer to “Waterloo BragZone”)

WAVELET (EZW/SPIHT)
EPIC (Efficient Pyramid Image Coder)
http://www.cis.upenn.edu/~eero/epic.html
ftp://ftp.cis.upenn.edu/pub/eero/

EPWIC: Embedded Predictive Wavelet Image Coder

http://www.cis.upenn.edu/~butch/EPWIC/

REWIC: Rational Embedded Wavelet Image Coder

http://decsai.ugr.es/cvg/REWIC/

SPIHT : Image Compression with Set Partitioning in Hierarchical Trees

http://www.cipr.rpi.edu/research/SPIHT/

EZW (Embedded Zero-tree Wavelet Coding) Matlab code

http://perso.wanadoo.fr/polyvalens/clemens/ezw/ezw.html

http://www.videoconferencing.com/standards.htm (IVC Wavelet based coder)


http://qi.com/products/oem/videowave/index.html (Qi Video Wave Wavelet video card)
Wavelet video coding
http://dirac.sourceforget.net

TEST SEQUENCES AND IMAGES


Akiyo sequence http://jpg0.terra.vein.hu/testimages/
QCIF sequences: Carphone, Claire, foreman, grandma, Miss America,
salesman, Suzie, trevor (4:2:0 format)
http://ise.stanford.edu/video.html

Video sequences 720x480 @30 Hz ftp.tnt.uni-hannover.de


JPL images and Videos http://www.jpl.nasa.gov/proto/images.html

http://www.cipr.rpi.edu (good web site: lots of links, info on SPIHT, also many image, video
databases)

Calibrated imaging Lab Images Dataset

http://www-2.cs.cmu.edu/~cil/cil-ster.html
YUV CIF/QCIF bitstreams

http://trace.eas.asu.edu/yuv/index.html

SDTV test sequences

ftp://ftp.crc.ca/crc/vqeg/TestSequences/Reference/

Image database
USC-SIPI http://sipi.usc.edu/services/database/databse.html
Video database
http://homepages.mcnet.ch/~chmorgan/video.htm

http://wuarchive.wustl.edu/graphics/x3l3/private/group/iso/lbc/sequences/
http://kbs.cs.tu-berlin.de/~stewe/vceg/sequences.htm

http://ise.stanford.edu/video.html

http://media.xiph.org/video/derf/

In the above web site there are many standard streams are
available with multiple resolution size like QCIF, CIF and some 4CIF
too.

CIF/QCIF sequences:

http://kbs.cs.tu-berlin.de/~stewe/vceg/sequences.htm

Test Video Sequences:


CIF : ftp.tnt.uni-hannover.de/pub/jvt/sequences/ <ftp://ftp.tnt.uni-hannover.de/pub/jvt/sequences/>
SDTV and HDTV : http://media.xiph.org

You can download MVC test sequences "Race1" and "Flamenco2" at (6/10/09)

ftp://ftp.ne.jp/KDDI/multiview/

However, sequences "golf1" "objects3" and "flamenco1" have already been


deleted, because these sequences are not MVC test sequences.
MPEG Test Bitstreams

http://peipa.essex.ac.uk/ipa/src/formats/mpeg/stanford/

STEREO VIDEO RAW SEQUENCES:

http://www-2.cs.cmu.edu/afs/cs.cmu.edu/project/sensor-9/ftp/images/sequences/
Surrey University data base

http://xm2vtsdb.ee.surrey.ac.uk/order/datasets.html

YUV 4:2:0 (CIF/QCIF) test sequences:


http://trace.eas.asu.edu/yuv/yuv.html
SD and HD test sequences:

ftp://vqeg.its.bldrdoc.gov/

Standard YUV test sequences can be downloaded from Network System Lab, Simon Fraser
University, Canada.

http://nsl.cs.sfu.ca/wiki/index.php/Video_Library_and_Tools
click on "Resources" then select the item 5 "Video Library and Tools", then click again on "Video
Library and Tools"

Test sequences with frame rate including,


QCIF at 7.5 and 15 fps
CIF at 15 and 30 fps
4CIF at 30 and 60 fps

It also contain other useful resources.

Due to demand for HD test data, FastVDO is pleased to provide a


consolidated
10-bit HD data set (mostly 1080p) for the research community.
Content
includes a rich set of both film and non-film data. The data is from
a
variety of sources, which retain data rights; usage rights are
limited to
testing, research, standards development, and technical
presentation.

Please check the site below, where some preliminary information on


this is
available.

www.fastvdo.com/hddata

Included are:
1. some brief descriptions, including scene selections, provided by
Dolby
and FastVDO when this data was first made available to this
community
(JVT-J039 and JVT-J042), and
2. some instructions for obtaining this data
(www.fastvdo.com/hddata/GetHDData.html).

Dr. Pankaj Topiwala Voice: 410-309-6066


President/CEO FastVDO LLC Fax: 410-309-6554
7150 Riverwood Dr., Mobile: 443-538-3782 Columbia, MD
21046-1245 USA Email: pankaj@fastvdo.com

The 4:4:4 HD testsequences are available on the server - ftp.tnt.uni-hannover.de. They are not
available for public. To get these sequences, following steps can be implemented:

Step 1:

Download ftp client from internet - you can get one from www.smartftp.com

Step 2:

To login, use the following information:

Address - ftp.tnt.uni-hannover.de
Login - sc29wg11
Password - (from MPEG)
Step 3:

Go to folder testsequences/Viper_testset_FastVDO.
The testsequences are in this folder.
You get a download option by right clicking on any of these folders.

Step 4:

The test sequences are in dpx format.


To convert them to YUV 4:4:4 format, you would need to download dpx2yuv converter from
FastVDO website at - http://www.fastvdo.com/DPX2YUV.html
Run this converter and you get a yuv file as the output.

Step 5:

To view the video, you need to download the yuv player - you can get one at
http://www.yuvplayer.com/
The resolution of the video frame is 1920*1080 and the YUV format is 4:4:4.

1080p60 and 1080p50 test sequences:

ftp://ftp.ldv.e-technik.tu-muenchen.de/dist/test_sequences/

Here you will find some 1080p sequences, but no 1080p50 or similar.

The only 1080p50 content that is freely available is probably the SVT
test set.

You can download it from here:


ftp://vqeg.its.bldrdoc.gov/HDTV
Information about these sequences can be found in the following
document:
http://www.ldv.ei.tum.de/lehrstuhl/team/Members/tobias/sequences/SVT_Mul
tiFormat_v10.pdf

Video sequences website, http://www.stewe.org/vceg.org/sequences.htm

Video sequences website, http://media.xiph.org/video/derf/


YUV FACE TEST SEQUENCES –DISSOLVE, FADE ETC.

"Microsoft(r) DirectShow(r) Editing Services (DES)", especially


supported by XTL format which can be later rendered by the XTLTest
sample capable of direct production of various video effects and
transitions.

The references are:

http://msdn.microsoft.com/archive/default.asp?url=/archive/en-
us/directx
9_c/directx/htm/xtltestsample.asp
http://msdn.microsoft.com/archive/default.asp?url=/archive/en-
us/directx
9_c/directx/htm/directshoweditingservices.asp

Also http://trace.eas.asu.edu/yuv/yuv.html

( test sequences relevant for the 4:4:4 activity) December 2005


I'm glad to announce that thanks to Pankaj and Matthias the test
sequences relevant for the 4:4:4 activity are available for all
MPEG/JVT members via ftp from the Hannover ftp server. The server:
ftp.tnt.uni-hannover.de
Login: use the usual MPEG Login/PW combination
The sequences can be found in /testsequences/Viper_testset_FastVDO.
Video sequence database

http://trace.eas.asu.edu/yuv/index.html

http://meru.cecs.missouri.edu/free_download/videos/

http://www.cipr.rpi.edu/resource/sequences/sif.html

VQEG Test sequences

ftp://vqeg.its.bldrdoc.gov/HDTV/SVT_exports/SVT_YUV10_Exports_/NewMobCal_YUV10_
576i25_/
ITU site for video sequences
http://ftp3.itu..ch/av-arch/video-site/sequences/

http://media.xiph.org/video/derf/

4:4:4 YUV video sequences

ftp://vqeg.its.bldrdoc.gov/HDTV/SVT_MultiFormat/

http://ftp3.itu.ch/av-arch/jvt-site/draft_conformance/FRExt/
Video test sequences

http://ftp3.itu.int/av-arch/video-site/sequences/
http://www.fastvdo.com/HDData.html

It is 10-bit, 1080p data. It is inherently in DPX format, however,


we (FastVDO) will ship a software conversion tool called DPX2YUV.
ftp.tnt.uni-hannover.de/pub/svc/testsequences/
In order to run the "Interlaced" validation scripts CFG1_P2I, CFG4_I2I, LCFG1_P2I, and,
LCFG4_I2I, the user will have to download the SD sequence called src5_ref__625.yuv
available at ftp://vqeg.its.bldrdoc.gov/SDTV/VQEG_PhaseI/TestSequences/ALL_625/. This
sequence is in 4:2:2 format. Conversion to 4:2:0 format shall be made using the conversion
tool 422_to_420fullres using the p option as following:
> 422_to_420perl.exe p src5_ref__625.yuv CANOA_720x576_25i.yuv
The resulting CANOA_720x576_25i.yuv will then be used for the Interlaced validation scripts
(in both Short_term and Long_term tests sets).

Kodak set of images

http://r0k.us/graphics/kodak

vic - Video Conferencing Tool


http://www-nrg.ee.lbl.gov/vic
Vic is a video conferencing application developed by the Network Research Group at the Lawrence
Berkeley National Laboratory in collaboration with the University of California, Berkeley. Source
code and pre-compiled binaries are available via anonymous ftp. Vic-related questions and feedback
are welcome and can be sent to the developers via vic@ee.lbl.gov.

http://media.xiph.org/video/derf
Xiph.org Test Media
Welcome to media.xiph.org, a repository for freely-redistributable test sequences. We use
these to test our codecs, and hope you will too.

All video sequences are in the uncompressed YUV4MPEG format used by the
mjpegtools project unless otherwise indicated. This is the format accepted by the Theora
encoder tools. Some encoding parameters such as framerate that were missing from the
raw data have been guessed or inferred, and may be incorrect.

All sequences listed here were available at one time on publicly accessible servers, and
are believed to be freely redistributable. When available, the appropriate copyright
information is included. Some may impose additional restrictions or limitations. See the
appropriate copyright file for details.

MULTIVIEW VIDEO

MVC Multiview video coding sequences


https://www.3dtv-research.org/publicSwLibrary.php -> “MPEG-3DAV FhG-HHI Test Data
for MVC in YUV”
https://www.3dtv-research.org/downloadlist.php?dat&s=65
https://www.3dtv-research.org/3dav_MVC_Sequences_YUVs/
https://www.3dtv-research.org/3dav_MVC_Sequences_YUVs/Uli/

A tool called ?Total video converter? form iTinysoft.You can


download trial version from following link.
http://www.download.com/Total-Video-Converter/3000-2194_4-
10654250.html
It converts most of the video formats.

The most up to date test set is the SVT test set, that comes for
free and is available from one of the VQEG servers
(ftp://vqeg.its.bldrdoc.gov/HDTV) or the EBU. For details see
http://www.ldv.ei.tum.de/lehrstuhl/personen/details/tobias (at the
bottom of that page there are also some additional HD sequences).
All sequences used for 'official' testing and development inside JVT
or MPEG are available for free and most of them are currently
available at the Hannover server: ftp.tnt.uni-hannover.de (MPEG
login and password applies). (21 June 2007)

22 June 2007

May be, you would like have a look at ftp://vqeg.its.bldrdoc.gov/HDTV/ and various subfolder.

Best regards,

Patrick Rault

JVT-X082 [C. K. Jung, H. Song, J. H. PARK, B. H. Choi] MVC multi-view video test
sequence from KETI Ji Ho Park [scottie0930@gmail.com] 7/9/2007

:
KETI has prepared several test sequences that are being made publicly available for
standardization and research efforts in this area. Further details
on these sequences are provided in this document

7/16/2007 file 3dtv

single video+depth, as for MPEG-C Part 3 these are available from the server of the 3DTV
project:

https://www.3dtv-research.org/3dav/3DAV_Test_Data/EE4/

JVT DOCUMENTS 7/20/07

JVT-X207: Joint Multiview Video Model (JMVM) 5.0


also available on MPEG site as N9214

JVT-X209: Joint Draft 4.0 on Multiview Video Coding


also available on MPEG site as N9213
Text of ISO/IEC 14496-10:200X/PDAM 1

JVT Document for CAVLC Encoding examples:

http://www.rgu.ac.uk/files/h264_vlc.pdf
http://www.geocities.com/ssavekar/avc_level_encoding.htm

DV Digital video

DV <http://en.wikipedia.org/wiki/DV> , for transmission as digital TV, mobile TV, etc.

WMV-9 (VC-1)
WMV9 of Microsof

Windows Movie Maker, in Windows Vista or XP can be used, but with limited functionality. It can
be used to convert a WMV file to AVI format, for example.

For more precise control of encoding parameters, you can use the Windows Media encoder tool,
freely available at
http://www.microsoft.com/windows/windowsmedia/forpros/encoder/default.mspx. It is an
encoding-only tool.
Source code for such tools is not available.

You can also use commercial video editing tools , such as the ones listed at
http://www.microsoft.com/windows/windowsmedia/forpros/service_provider/software/default
.aspx#encoding

Source code for VC-1 (WMV9) http://store.smpte.org/VC-1-Test-Material-p/vc-1.htm

Please note: We must receive your completed VC-1 License Agreement Form before we can ship
your VC-1 CD-ROM. You can download this form from the SMPTE Website at:
http://www.smpte.org/standards/. After you’ve completed the form please fax back to SMPTE
914-761-3115 or email a scanned copy to aseminara@smpte.org

Our Price: $450.00

1. The below link had a lot of information on audio and video codecs.
http://wiki.multimedia.cx/index.php?title=Main_Page
2. The link below has a VC-1 reference decoder. It is not the reference decoder but a free one!
http://ffmpeg.mplayerhq.hu/download.html
3. Also, Google search provided the reference code for VC 1 - version 6 which might be
outdated now and may not be legal to use (I am not sure on
this). http://www.richardgoodwin.com/VC1_reference_decoder_release6.zip

AVS-CHINA
AVS ( AUDIO VIDEO STANDARD) CHINA web site

www.avs.org.cn/en

AVS reference software rm52c ftp://159.226.42.57

ftp://159.226.42.57/public/avs_doc/avs_software
latest version RM52k_r2 for AVS Part2 Jizhun profile at avs
ftp://incoming/dropbox/video_software/P2_software/JiZhun Profile/rm52k_r2.zip.

JSVM SCALABILITY IN H.264


IntegrationSchedule JSVM software (tag; JSVM_9_9)
_071108.zip

How to get the latest JSVM (H.264) software (2/25/07)

(1) Download TortoiseCVS from http://www.tortoisecvs.org/


(2) Install TortoiseCVS
(3) Right click on desktop and select CVS Checkout
(4) Copy following line in CVSROOT
:pserver:jvtuser@garcon.ient.rwth-aachen.de:/cvs/jvt
(5) Type "jsvm" in Module
(6) Click Fetch list.
(7) When ask for password, type "jvt.Amd.2"

AUDIO CODING

Audio coding website www.audiocoding.com

AAC software : http://www.psytel-research.co.yu

State of art in audio coding pp slides presented by Maciej Bartkowicz

(mbartkow@multimedia.edu.pl)

http://www.multimedia.edu.pl/~mbartkow/ntiav_slides.pdf
audio coders and MPEG-7 audio

http://www.tnt.uni-hannover.de/project/mpeg/audio/faq

MISCELLANEOUS
Fujitsu (www.fujitsu.co.jp)
www.netvideo.com
www.powerweb.de/mpeg/mpegfaq
http://iptutor.freeservers.com
www.image.cityu.edu.hk/mspid/index.html
(city U. of Hong Kong: mspid: Multimedia SP
internet directory). Lots of Links, wealth of info
www.image.cityu.edu.hk/imagedb/ (database)
ftp://ipl.rpi.edu/pub/image/still/usc/gray/
XIFF- eXtended Image File Format, Version 2.0,
Xerox scansoft http://www.xerox.com/scansoft/xiff/xiff20.htm
Dicom (Digital Imaging & Commu.,in Medicine)
www.xray.hmc.psu.edu/dicom
http://sipi.usc.edu/services/database/Database.html
ftp://standard.pictel.com/video-site/h26L/
http://standards.pictel.com/ftp/video-site/ (video Coding Experts group working documents)
www.cs.rit.edu/~ncs/color/t_convert.html (color conversion algorithms)
http://www.atmforum.com/ (An International Product and Service Guide)
http://www.fore.com/products/video/index.html (Fore Systems Corporation)
http://www.k-net.co.uk/products/video.htm (K-net Corporation)
http://www.fvc.com/products/Dvgate.html (First Virtual Corporation)
http://www.icon-stl.net/~ststech/descrip.html (STS Technologies Corporation)
http://www.ahemcorp.com/vcon/cruiser100.html (Ahem Communications Corporation)
http://siemens.com (SIEMENS)
http://alcatel.fr (ALCATEL)
www.c-cube.com
www.divicom.com
www.mp3.com
www.liquidaudio.com
www.dolby.com
color conversion algorithms
www.cs.rit.edu/~ncs/color/t_convert.html

http://www.acticom.info/1494.html

Video quality experts group (VQEG) www.vqeg.org available from ftp.its.bldrdoc.gov


http://www.its.bldrdoc.gov/vqeg (This has test sequences.)

H.263+ http://spmg.ece.ubc.ca/h263plus/h263plus.html
H.261,H263,H.263++ software :-
ftp://ftp3.itu.int/
(file -select login ,username –avguest password--Avguest).
H.263 http://www.ece.ubc.ca/spmg/h263plus/h263plus.html

However the H.26X standards (including H.263, H.263+ and H.263++) can be downloaded free of
cost from the ITU’s ftp site ftp://ftp3.itu.int/ by using the login “avguest” and password “Avguest”.
The video standards are located in the “video-site” subdirectory.
HD data set http://fastvdo.com/public/GetViperData.htm This can be ordered from FastVDO.

On line tutorials for image compression

https://www.ece.umd.edu/class/enee408g/labs/labI

H.264 STREAM ANALYZER AND YUV VIEWER

PYUV is a free YUV viewer that handles 4:2:2, 4:4:4 and up to 16 bits.
http://dante.diei.unipg.it/~baruffa/dvbt/player.php

There is 16 bit source material at


ftp://vqeg.its.bldrdoc.gov/HDTV/SVT_MultiFormat
which can be converted to yuv using sgi2yuv at
http://www.ldv.ei.tum.de/Members/tobias/videotools

The Mindego analysis tool apparently supports 4:2:2 and 4:4:4


www.mindego.com
VQM (video quality metrics)
http://www.its.bldrdoc.gov/n3/video/vqmsoftware.htm

VQEG (video quality experts group)

http://www.vqeg.org
Several web sites related to perceptual quality
tests/evaluations/measurements etc are cited in the paper
K. Brunnstrom et al, “ VQEG validation and ITU standardization of
objective perceptual video quality metrics”, IEEE SP Magazine, vol.
26, issue 3, pp. 96-101, May 2009.

d-cinema/e-cinema

http://www.natoonline.org (NATO – National Association of Theater


owners)

http://www.digitalcinema-europe.com (EDCF – European digital


cinema)
video over wireless networks

http://www.lnt.e-technik.tu-muenchen.de/mitarbeiter/stockhammer/publications.html
open software: www.videolan.org

DELFT UNIVERSITY, Netherlands software named "Image Compression


learning tool" which includes techniques for
Images------Sampling,PCM,DPCM,VQ,Fractal,DCT,Jpeg,Subband
coding,EZW,SPHIT,JPEG2000
Video-------- Motion estimator,Mpeg1,Mpeg2 Encoder/decoder,H.264
Encoder,decoder

http://ict.ewi.tudelft.nl/index.php?Itemid=124
MPEG-2 MULTIPLEXER FOR TS and PS

http://www.linuxtv.org/projects.php page may help you.

More specifically, http://www.scara.com/~schirmer/o/mplex13818/


implements "An ISO-13818 compliant multiplexer for generating MPEG2
transport and program streams".
An introduction to the ITU-T H.263 video compression standard
http://www.4i2i.com/h263_video_codec.htm

PPT SLIDES ON digital image processing by Dr. Zhou Wang


DIP files by Dr. Zhou Wang, UTA

http://www.uta.edu/faculty/zhouwang/teaching/IDIP06/handouts.htm

http://www.uta.edu/faculty/zhouwang/temp/XinLi_DIPNotes/intro.ppt
http://www.uta.edu/faculty/zhouwang/temp/XinLi_DIPNotes/data_compression_basics.ppt
http://www.uta.edu/faculty/zhouwang/temp/XinLi_DIPNotes/image_analysis.ppt
http://www.uta.edu/faculty/zhouwang/temp/XinLi_DIPNotes/image_deblurring.ppt
http://www.uta.edu/faculty/zhouwang/temp/XinLi_DIPNotes/image_denoising.ppt
http://www.uta.edu/faculty/zhouwang/temp/XinLi_DIPNotes/image_enhancement.ppt
http://www.uta.edu/faculty/zhouwang/temp/XinLi_DIPNotes/image_interpolation.ppt
http://www.uta.edu/faculty/zhouwang/temp/XinLi_DIPNotes/lossless_image_compression.ppt
http://www.uta.edu/faculty/zhouwang/temp/XinLi_DIPNotes/lossy_image_compression.ppt
http://www.uta.edu/faculty/zhouwang/temp/XinLi_DIPNotes/overview.ppt
http://www.uta.edu/faculty/zhouwang/temp/XinLi_DIPNotes/review.ppt
http://www.uta.edu/faculty/zhouwang/temp/XinLi_DIPNotes/transform_image_coding.ppt
http://www.uta.edu/faculty/zhouwang/temp/XinLi_DIPNotes/binary_image_processing.ppt

WEB SITES for multiplexing/demultiplexing audio/video bitstreams.

http://gpac.sourceforge.net/auth_mp4box.php
http://mpeg4ip.sourceforge.net/docs/ (check the mp4creator tool).

Both of the above have its advantages and drawbacks, but can help you do what you want
(multiplexing and splitting of any files including AVC coded bitstreams)

WinCE devices are the smartphones or the PDA


which run
windows mobile operating systems. We a have a
directshow filter for
windows media player in these devices. It
plays H.264 baseline and mp3
audio.
I am working on symbian
phones(Nokia) where we have our H.264
baseline decoder plugged in and we are
currently using built in aac
decoder plugins on these devices while other
team is working on our own
aac decoder, not sure about the details.
You can visit here for more info on the
handhelds. http://fastvdo.com/handheld/

http://developers.videolan.org/x264.html A free H.264 AVC encoder

Intel Corp. Motion Estimation algorithms using streaming SIMD extensions 3 Dec. 2003

Available from http://www.intel.com/cd/ids/developer/asmo-


na/eng/newsletter/66775.htm

http://ftp3.itu.ch/av-arch/jvt-site/draft_conformance/
VIDEO LECTURES regarding DIP and DSP from different universities.

http://freevideolectures.com/signals.html

1920x1080p; 1280x720p video sequences

http://www.ebu.ch
ftp://vqeg.its.bldrdoc.gov/HDTV/SVT_MultiFormat/

raw 1920x1080p and 1280x720p samples to test your encoder on:


ftp://ftp.ldv.e-technik.tu-muenchen.de/dist/test_sequences/
The Tektronix "MTS4EA Elementary Stream Analyzer" is a good tool for
stream analysis.

YUV tool,
http://www.sunrayimage.com

http://www.miravid.com/product_msight_spec.html#h264_analyzer

reference code for Matching pursuits

http://www-video.eecs.berkeley.edu/download/mp/

ITU-R Rec. BT 500-10, "Methodology for the subjective assessment of the quality of television
pictures"
Version 10, March 2000, 39 pp.
International Telecommunication Union, www.itu.int
www.itu.int/rec/recommendation.asp?type=folders&lang=e&parent=R-REC-BT.500

The ITU-R Recommendations are the international technical standards developed by the
Radiocommunication Sector (formerly CCIR) of the ITU. The BT Series covers Broadcasting service
(television).
www.itu.int/ITU-R

compares two sequences by computing quality metrics;

http://www.compression.ru/
video/quality_measure/video_measurement_tool_en.html

AUDIO

Monkey’s audio; A fast and powerful audio compressor

http://www.monkeysaudio.com

Sound quality assessment material recordings for subjective tests:

http://www.tnt.uni-hannover.de/project/mpeg/audio/sqam

TRANSCODER
Design, develop, implement and evaluate
H.264 to VP6 Transcoder

(see C.Holder and H. Kalva, “ H.263 to VP6 transcoder, “ SPIE, vol. 6822 (VCIP), San Jose, CA, Jan.
2008. Access from http://spiedigitallibrary.aip.org)

Wyner-Ziv to H.264 transcoder (see E. Peixoto, R.L. de Queiroz and D. Mukherjee, “ Mobile video
communications using Wyner-Ziv transcoder”, “ SPIE, vol. 6822 (VCIP), San Jose, CA, Jan. 2008. Access
from http://spiedigitallibrary.aip.org) Vidhya Murthy is working on this towards M.S. Thesis

INTEL SOFTWARE DEVELOPMENT KIT

Intel IPP (Integrated Performance Primitives) SDK (Software Development Kit) can be found at

http://www3.intel.com/cd/software/products/asmo-na/eng/346532.htm

It is a collection of "C" library including H.264, AVS, VC-1, JPEG, JPEG2000.


Click on the box at the right side "Free Evaluation" to download the software library and manual.

Also "Free Code Samples" to download source code (codec example) examples of using this
library package and manual.

The person needs to provide email address in order to get the free evaluation softwares and code
examples. The system will provide "Serial numbers" for package installation.

VP6 and VP7 from On2 technologies

http://www.on2.com/index.php?496

AVS China software Requires user name and password.

KTA: Key technical area

Kta-software: http://iphome.hhi.de/suehring/tml/download/KTA/
vceg-document: http://ftp3.itu.ch/av-arch/video-site/0801_Ant/
jvt-document: http://ftp3.itu.ch/av-arch/jvt-site/

These documents are helpful to understand KTA software.


VCEG-AE08 [J. Jung, T. K. Tan] KTA 1.2 software manual
VCEG-AE09 [J. Jung, G. Laroche] Performance evaluation of KTA 1.2 software

www.h265.net
Adaptive arithmetic coding source code: http://www.cipr.rpi.edu/~wheeler/ac/

IQA databases

1. UT-Austin LIVE database is the most comprehensive database for IQA that includes 779 distorted
images generated from 29 natural images.
The distortions are JPEG2000, JPEG compression, white noise, Gaussian blur and Fast Fading
Rayleigh Channel.
URL: http://live.ece.utexas.edu/research/Quality/
2. The IVC database contains 10 original images and 235 distorted images generated from 4 different
processing including JPEG, JPEG2000,LAR
coding and Blurring.
URL: http://www.irccyn.ec-nantes.fr/ivcdb/

3. The Toyama database includes 182 JPEG and JPEG2000 compressed images.
URL: http://www.irccyn.ecnantes.fr/ touranch/ToyamaDatabase.rar

4. The Cornell-VCL A57 database has 60 distorted images with 6 types of distortions including
1) FLT:quantization of the LH subbands of a 5-level DWT of the image using the 9/7 filters,
where the bands were quantized via uniform scalar quantization with step sizes chosen
such that the RMS contrast of the distortions was equal;
2) NOZ: additive Gaussian white noise;
3) JPG: baseline JPEG compression;
4) JP2: JPEG2000 compression using the 9/7 wavelet and no visual frequency weighting;
5) DCQ: JPEG2000 compression using the 9/7 wavelet with the dynamic contrast-based quantization
algorithm, which applies greater quantization to the fine spatial scales relative to the coarse scales in
an attempt to preserve global precedence;
6) BLT: blurring by using a Gaussian filter.
URL: http://foulard.ece.cornell.edu/

VQA database:

The VQEG phase 1 test database is the only publicly-accessible and the most
extensively used database with DMOS for video quality assessment. The video database
includes 20 SDTV reference video sequences and 320 decoded video sequences.
URL: http://foulard.ece.cornell.edu/dmc27/vsnr/vsnr.html

ATSC (advanced television systems committee FCC/USA) standards

http://www.atsc.org/standards

CT scan lung database

http://www.via.cornell.edu/databases/lungdb.html

http://barre.nom.fr/medical/samples/
motion compensated embedded zeroblock coding

http://www.cipr.rpi.edu/research/mcezbc/

You might also like