JSVM_8_9
jsvm 

所属分类:多媒体编程
开发工具:Visual C++
文件大小:2262KB
下载次数:16
上传日期:2008-04-03 13:35:29
上 传 者snailofsd
说明:  基于H.264的可扩展视频编解码器源代码,搞扩展视频编码的研究必需
(H.264-based scalable video codec source code, engage in video coding extension of the research necessary)

文件列表:
JSVM_8_9\jsvm\changes.txt (46155, 2007-03-20)
JSVM_8_9\jsvm\CVS\Entries (132, 2007-04-20)
JSVM_8_9\jsvm\CVS\Entries.Extra (87, 2007-04-20)
JSVM_8_9\jsvm\CVS\Entries.Extra.Old (101, 2007-04-20)
JSVM_8_9\jsvm\CVS\Entries.Old (143, 2007-04-20)
JSVM_8_9\jsvm\CVS\Repository (6, 2007-04-20)
JSVM_8_9\jsvm\CVS\Root (64, 2007-04-20)
JSVM_8_9\jsvm\JSVM\CVS\Entries (21, 2007-04-20)
JSVM_8_9\jsvm\JSVM\CVS\Entries.Extra (24, 2007-04-20)
JSVM_8_9\jsvm\JSVM\CVS\Entries.Extra.Old (0, 2007-04-20)
JSVM_8_9\jsvm\JSVM\CVS\Entries.Old (3, 2007-04-20)
JSVM_8_9\jsvm\JSVM\CVS\Repository (11, 2007-04-20)
JSVM_8_9\jsvm\JSVM\CVS\Root (64, 2007-04-20)
JSVM_8_9\jsvm\JSVM\H264Extension\build\CVS\Entries (28, 2007-04-20)
JSVM_8_9\jsvm\JSVM\H264Extension\build\CVS\Entries.Extra (34, 2007-04-20)
JSVM_8_9\jsvm\JSVM\H264Extension\build\CVS\Entries.Extra.Old (0, 2007-04-20)
JSVM_8_9\jsvm\JSVM\H264Extension\build\CVS\Entries.Old (3, 2007-04-20)
JSVM_8_9\jsvm\JSVM\H264Extension\build\CVS\Repository (31, 2007-04-20)
JSVM_8_9\jsvm\JSVM\H264Extension\build\CVS\Root (64, 2007-04-20)
JSVM_8_9\jsvm\JSVM\H264Extension\build\linux\common\CVS\Entries (50, 2007-04-20)
JSVM_8_9\jsvm\JSVM\H264Extension\build\linux\common\CVS\Entries.Extra (24, 2007-04-20)
JSVM_8_9\jsvm\JSVM\H264Extension\build\linux\common\CVS\Entries.Extra.Old (0, 2007-04-20)
JSVM_8_9\jsvm\JSVM\H264Extension\build\linux\common\CVS\Entries.Old (0, 2007-04-20)
JSVM_8_9\jsvm\JSVM\H264Extension\build\linux\common\CVS\Repository (44, 2007-04-20)
JSVM_8_9\jsvm\JSVM\H264Extension\build\linux\common\CVS\Root (64, 2007-04-20)
JSVM_8_9\jsvm\JSVM\H264Extension\build\linux\common\makefile.base (11548, 2006-05-15)
JSVM_8_9\jsvm\JSVM\H264Extension\build\linux\CVS\Entries (138, 2007-04-20)
JSVM_8_9\jsvm\JSVM\H264Extension\build\linux\CVS\Entries.Extra (66, 2007-04-20)
JSVM_8_9\jsvm\JSVM\H264Extension\build\linux\CVS\Entries.Extra.Old (0, 2007-04-20)
JSVM_8_9\jsvm\JSVM\H264Extension\build\linux\CVS\Entries.Log (58, 2007-04-20)
JSVM_8_9\jsvm\JSVM\H264Extension\build\linux\CVS\Entries.Old (0, 2007-04-20)
JSVM_8_9\jsvm\JSVM\H264Extension\build\linux\CVS\Repository (37, 2007-04-20)
JSVM_8_9\jsvm\JSVM\H264Extension\build\linux\CVS\Root (64, 2007-04-20)
JSVM_8_9\jsvm\JSVM\H264Extension\build\linux\jsvm.kdevelop (4691, 2006-02-01)
JSVM_8_9\jsvm\JSVM\H264Extension\build\linux\lib\CVS\Entries (99, 2007-04-20)
JSVM_8_9\jsvm\JSVM\H264Extension\build\linux\lib\CVS\Entries.Extra (111, 2007-04-20)
JSVM_8_9\jsvm\JSVM\H264Extension\build\linux\lib\CVS\Entries.Extra.Old (0, 2007-04-20)
JSVM_8_9\jsvm\JSVM\H264Extension\build\linux\lib\CVS\Entries.Old (3, 2007-04-20)
JSVM_8_9\jsvm\JSVM\H264Extension\build\linux\lib\CVS\Repository (41, 2007-04-20)
JSVM_8_9\jsvm\JSVM\H264Extension\build\linux\lib\CVS\Root (64, 2007-04-20)
... ...

############################################################################### # Copyright 2006 -- Thomson R&D France Snc # Technology - Corporate Research ############################################################################### # File : README.TXT # Author : jerome.vieron@thomson.net # Creation date : 25 January 2006 # Version : 1.0.0 ################################################################################ The current directory contains the following sub-directories: ============================================================= SimuDataBase : contains the "Simulations" data base (i.e. tests set) to be run for the evaluation phase Tools : perl scripts and tools. SimuRun : location where the "Simulations" will be run. (if not present, will be automatically created) PacketLossSimulator : contains the source code of a packet loss simulator tool to be used when running the Short-term simulations set. 422_to_420fullres : contains the source code of the SD 422 to 420 conversion tools proposed in [VCEG-059]. This tool has to be used for certain validation tests related to Interlaced material. [orig] : contains the original YUV sequences (typically the 4CIF sequences) [OPTIONAL] NOTE: The location of this directory (including its name) can be specified. [bin] : contains the binaries of the encoder,decoder,extractor,downconvert and psnr tools;[OPTIONAL] NOTE : The location of this directory (including its name) can be specified. IMPORTANT NOTES: ================- 1)Before running the Short_term and Long_term tests sets, the user will have to download YUV sequences available at ftp.tnt.uni-hannover.de/pub/svc/testsequences/. The required sequences are the following: Short_term: BUS_352x288_30.yuv, MOBILE_352x288_30.yuv, FOOTBALL_352x288_30.yuv and, CREW_704x576_60.yuv. Long_term: CREW_704x576_30.yuv and, CREW_704x576_60.yuv. 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). All these yuv sequences will be placed in the "orig" directory. 2) The "bin" directory must contain the following executables - DownConvertStatic - H2***AVCDecoderLibTestStatic - H2***AVCEncoderLibTestStatic - BitStreamExtractorStatic - PSNRStatic - QualityLevelAssignerStatic - PacketLossSimulatorStatic 3) Before running AVC_Conformance simulation set, please read the README.TXT files located in the SimuDataBase/AVC_Conformance/ directory. You will have to download the conformance bistreams and YUV sequences available at "http://ftp3.itu.ch/av-arch/jvt-site/draft_conformance/". The numbering of the conformance tests corresponds to the classification of the conformance bit-streams in the ITU-T Recommendation H.2***.1 "Conformance specification for H.2*** advanced video coding". So far, only tests "6.6.1, 6.6.2, 6.6.5, 6.6.6, 6.6.7, 6.6.11, 6.6.18, 6.6.19, 6.6.20 and, Hierarchical" must be run. Please again, read the instructions... It contains also the file: ========================== "run.pm" which is the main Perl script to be run in order to validate/evaluate JSVM perfomances (mainly after integration phase). --------- Usage: ------ [-SimusetName [ ...] ] : to specify that the simulations set called ""SimusetName" must be run (default value: Short_term) : "SimusetName" must be the name of a sub-directory of the SimuDataBase directory NOTE 0: You can specify the name of the "Simulations" you want to run inside a given simulations-set by specifying .... NOTE 1: You can just specify a prefix of the "name_simuset" set. [-bin ] :to specify the bin directory location (default value: ./bin) [-seq ] :to specify the orig directory location (default value: ./orig) [-v] : Version number; [-u ] : Usage; The run.pm script works as following: ==================================== - Building of the work directory: -------------------------------- A dedicated directory (with the Name of the considered simulation) will be created in the SimuRun directory. All the data related to this simulation (located in the DataBase directory) will be copy in these new directory. - Reference sequences generation: --------------------------------- Using ONE original "High Dimension" YUV sequence as input, the DownConvertStatic tools is used to generate the reference sequences of each layer. NOTE: if the sequences are already built, this creation will not be done. - Encoding process: ------------------- This part can be set to OFF depending on the kind of Simulation you want to run. If required, a step of so-called "quality layer assignment" will be applied. - TESTS processes: ----------------- For each test: -Extracting and/or Decoding -Check results (if required) A GLOBAL log file will be created at the root of the "SimuRun" directory. A LOCAL log file (detailed) will be created at the root of the "SimuRun" directory. NOTE CLEANING PROCESS =========================== -At the beginning of a Simulation run, if the "SimuRun/SimulationName" directory exists it will be removed. Except if the encoding process is set to OFF.

近期下载者

相关文件


收藏者