Psvbi
From M1Research
(→Embedding data) |
(→Embedding data) |
||
Line 14: | Line 14: | ||
Embedding data performed by <b>VirtualDub</b> software (real greate program). Embedding and encoding data performed by our <b>plug-in</b>. | Embedding data performed by <b>VirtualDub</b> software (real greate program). Embedding and encoding data performed by our <b>plug-in</b>. | ||
- | Make sure you have <b>VirtualDub</b> and copied <code | + | Make sure you have <b>VirtualDub</b> and copied <code>pseudovbi.vdf</code> to VirtualDub's plugin folder. |
+ | |||
+ | Start <b>VirtualDub</b>, open desired video file (in our case we use Matrox Digisuite for capturing and playback). Open <i>Video</i> -> <i>Filters</i> and select <i>pseudovbi</i> plugin. As result you can see plugin dialog window: | ||
===Demembeding data=== | ===Demembeding data=== |
Revision as of 16:28, 7 January 2006
psvbi - Pseudo VBI
Contents |
Overview
psvbi software complex was developed for trasmitting control commands in TV video signal. Data block coded into some lines of video signal and could be used as marks for remote stations or analytic system. It much easy to implement and control (and diag) instead of real VBI due to high cost of equipment.
How does it works
Base Theory
Data to transmit coded by 14 bytes block. Each block transmitted in one video frame. Data encoded as luminance part of video signal (most stable to MPEG encoding/decoding) in some video lines (in our case we prefer to use top 2..4 lines - not visible on home equipment, only professional monitors with turned on underscan area could be used to SEE if data real present). During coding data used Hamming Error Correction Code and permutations alorithms to make more stable transmitting data, but some times it was noticed false data detection :-(((, use control sum algorithms in analizator to check if it's your real data packed :-))).
Embedding data
Embedding data performed by VirtualDub software (real greate program). Embedding and encoding data performed by our plug-in.
Make sure you have VirtualDub and copied pseudovbi.vdf
to VirtualDub's plugin folder.
Start VirtualDub, open desired video file (in our case we use Matrox Digisuite for capturing and playback). Open Video -> Filters and select pseudovbi plugin. As result you can see plugin dialog window: