VideoPlayerhints

advertisement
Useful hints on how to use the InfoWarp Encoder
InfoWrap Codec has many optional parameters. Any distinct combination of
parameters will result in a different quality. The combinations described here were
chosen because of their relevance to the Surveillance Market.
This document is a supplement to VideoPlayerManual.doc but does not replace it.
Please note that Infowrap Encoder generates a standard MPEG-4 Bit Stream which
may be viewed using Microsoft Media Player.
InfoWrap Encoder advantages
 Downsizing:
Prior to encoding, the input sequence is reduced in half in each dimension
giving a total downsizing by a factor of 4. As a result of this, the encoding
time is reduced by the same factor or alternatively the processing power may
be used to encode fourfold number of channels. Visualization of the
decompressed file will be in its original sizes.
 Object Segmentation:
Facilitates allocation of more bits to the objects on the expense of the
background budget. This results in better quality objects.
Provides a basis for alarm generation, object tracking and efficient storage.
Quick Start

Main Features:
o Downsizing
o Object Segmentation
o Use of DownSizing combined with Object Segmentation
o Two Pass Encoding
o LookAhead

Transcoder Params:
o
o
o
o
o
o
o
o
De Noising
De Blocking
Bit Rate
4 Motion Vectors
Quarter Sample (Quarter Pixel Resolution)
IW Motion Estimation
Intra Ratio
Global Motion Compensation (GMC)
6 Hazedef Street, Jaffa 68034, Israel
P.O. Box 41074, Jaffa 61410, Israel
Tel:+972-3-5187111, Fax: +972-3-6817691
e-mail: amir@info-wrap.com
Main Features:
1) Downsizing
Selecting “DownSizing” activates this option.
The original sequence is downsized by a factor of 2 in each dimension, resulting in a
sequence, which is one quarter of the size of the original sequence. The sized-reduced
sequence is then compressed.
The compressed sequence appears in the window on the right.
The main importance of DOWNSIZING is in that it reduces Encoding time by a
factor of approximately four (4). This means, among others, that a DSP, which can
handle one unreduced sequence, will be able to process between 3 and 4 downsized
channels!!
How to use:
1. Select input source as explained in VideoPlayerManual.doc
2. Check "DownSizing Source"
3. Press Play for encoding. The downsized compressed video appears on
the right.
4. To play the compressed in its original size check "UpSizing
Compressed" and press "Play Transcoded"
Note: until a new source is manually selected any subsequent "Play" will
act like "Play Transcended"
2) Object Segmentation (Extraction)
What is offered here is a subset of the InfoWrap's Object Segmentation Module.
Objects are extracted merely in order to detect changes between consecutive frames.
6 Hazedef Street, Jaffa 68034, Israel
P.O. Box 41074, Jaffa 61410, Israel
Tel:+972-3-5187111, Fax: +972-3-6817691
e-mail: amir@info-wrap.com
Extracting objects as a pre-pass leave a standard MPEG-4 Simple Profile Bit Stream
which may be viewed on any commercially available player and should not be
confused with the usage of Objects as defined in the MPEG-4 Advanced Profile.
Object Segmentation can considerably reduce the size of the compressed file by
allocating fewer bits to the static background. Alternatively, it may be used to
enhance the quality of compressed Objects by allocating more bits to them.
The “Motion Detection” feature of Object Segmentation can be used in Surveillance
Systems for triggering alarms.
Note - The version supplied is only operational for static camera. InfoWrap has
another version that supports Object Segmentation for a moving camera.
How to use:
1. Select input source as explained in VideoPlayerManual.doc
2. Click Transcode Params button
3. Select TRUE for Object Segmentation, Confirm by OK.
4. Press Play for encoding
Note: Objects Mask will appear in the right hand window.
5. To view the compressed file press "Play Transcoded"
3) Use of DownSizing combined with Object Segmentation
This is done in order to achieve even bigger compression ratios in real time.
How to use:
1. Follow the exact steps specified for DownSizing with the addition that
Object Segmentation is set to TRUE in the Transcode Params
4) Two Pass Encoding
The purpose of this feature is to generate a compressed sequence, where the PSNR
is maintained relatively fixed while, at the same time, an accurate average bit rate as reflected in the total size of the compressed .bits file - is kept.
6 Hazedef Street, Jaffa 68034, Israel
P.O. Box 41074, Jaffa 61410, Israel
Tel:+972-3-5187111, Fax: +972-3-6817691
e-mail: amir@info-wrap.com
How to use:
1. Select input source as explained in VideoPlayerManual.doc
2. Select:
Fixed Budget
Constant Quantization
In Transcoder Params select QP = 15
3. Play (this is pass-1)
4. Select “Pass 2”
Set bit rate to the desired bit rate
5. Play
Note – Presently Pass-2 is limited to sequences shorter than 7000 frames.
.5
Look Ahead :
The purpose of this feature is to facilitate real-time encoding and transmission
of compressed video to Hand Held Devices.
Look ahead takes into consideration the buffer size of the hand held device as
well as the maximum delay allowed.
Note that in this supplied version, neither Buffer Size nor Maximum Delay may be
adjusted. We used 40 frames for Maximum Delay and when Frames Skips are
allowed skip will occur when the device buffer has 8 or more frames.
What may be seen however is how the Encoder copes with sequences where the
complexity changes rapidly, allocating more bits to harder frames while saving bits
in easier parts of the sequence.
How to use:
1.
2.
3.
4.
Select input source as explained in VideoPlayerManual.doc
Select LookAhead as the Global Rate Control logic
Select RoDomain or TNM8 as the In-Frame rate control method
Play
Transcoder Params
DeNoising:
6 Hazedef Street, Jaffa 68034, Israel
P.O. Box 41074, Jaffa 61410, Israel
Tel:+972-3-5187111, Fax: +972-3-6817691
e-mail: amir@info-wrap.com
DeNoising appears twice. Once as PreProcessing (In the transcoder Params) and once
as PostProcessing as a checkbox in the Codec main menu, to the left of Deblocking
For Preprocessing – Typical range for a noisy camera would be between 3
and 8. Set to zero to bypass denoising.
For Post Processing - Check the box Denoising.
Deblocking :
Post processing. The version sent is relatively slow. A faster version will
soon be available.
Bitrate:
Set in Transcoder Params to the desired rate (Bits per Second).
Bitrate may also be set using a Slide which appears at the lower left hand side
of the main screen.
Note – When ever Constant Quantization is selected bitrate parameter is ignored.
4 Motion Vectors:
Use of which results is better compression ratio although somewhat slows down the
encoding. 4MV is mainly useful in high quality hi bandwidth applications.
Note – When selecting 4MV please make sure the parameter “Use IW Motion Est.” in
the Transcoder Params is set to FALSE.
Quarter Sample ( Qtr pixel resolution ) :
Somewhat slows processing. Mainly useful in high quality hi bandwidth
sequences. Not fully tested for IW Motion Estimation.
IW Motion Est.:
Designed with implementation on a DSP in mind. The half-pel mode is operational.
The quarter-pel mode is under construction.
Intra Ratio:
Forcing Intra Frames. Useful in noisy channels where frames may be
Lost. Re-Synchronization is then achieved by waiting for the next Intra frame.
When this parameter is set to zero, no Intra frames shall be written unless a "Scene
Change" (Also referred to as Scene Cut) is detected.
Global Motion Compensation (GMC):
6 Hazedef Street, Jaffa 68034, Israel
P.O. Box 41074, Jaffa 61410, Israel
Tel:+972-3-5187111, Fax: +972-3-6817691
e-mail: amir@info-wrap.com
Useful for sequences rich with camera movements, zoom-ins and zoom outs.
6 Hazedef Street, Jaffa 68034, Israel
P.O. Box 41074, Jaffa 61410, Israel
Tel:+972-3-5187111, Fax: +972-3-6817691
e-mail: amir@info-wrap.com
Download