Description:
VideoStamp™ is an on-screen video character overlay device. From any RS-232 or TTL 9,600 or 19,200 baud serial source like a PC, PIC, or Basic Stamp, display 28 columns by 11 rows of information (308 characters total) directly onto any NTSC or optional PAL baseband (video in) television or VCR. VideoStamp can overlay monochrome text onto an incoming video source or display colored text on a self-generated colored background screen (e.g. blue screen). Text color, blinking, frame, zoom level, cursor positioning, and the background color is controlled through a simple serial interface. Other commands include the clearing of the screen, showing/hiding the text, and enabling/disabling translucent text.
Included with VideoStamp™ is a power supply, 6' DB-9 serial cable, code samples, and demonstration app for Windows.
|
NTSC version. |
|
PAL version. |
Specifications:
- Dimensions: 4 1/4" x 3 1/2" x 1 1/4"
- Weight: 6.7 oz.
- Input voltage: 8.0 to 14.0 volts DC (65 ma max.)
- DC plug 2.1 mm x 5.5 mm, center tip positive
- Operating temperature: -10 C to +70 C
- Text area: 28 columns by 11 rows (308 characters)
- Character set: 128 characters (fixed)
- Video level: 1 volt peak to peak
- Video impedance: Input 75 ohm, output 75 ohm resistively terminated
- RS-232 serial or TTL input: 9,600 or 19,200 baud, 8 data bits, 1 stop bit, inverted data
Connections:
VideoStamp™ has four connectors (see figure 4.)
Connector |
Hookup |
| VIDEO IN (optional) |
- Attach noise free NTSC (or optional PAL) video source
- Not required if self-generated screen mode selected
|
| VIDEO OUT |
- Attach to monitor, VCR, video transmitter, etc.
|
| SERIAL PORT |
- Pin 3 - Serial in
- Pin 5 - Serial ground
|
| DC IN |
- +8 to +14 volts DC (65ma max.)
- 2.1 mm x 5.5 mm DC coax plug, center tip positive
|
Configuration:
VideoStamp™ comes configured for 9600 baud operation. For high speed applications VideoStamp™ can be reconfigured for 19200 baud operations. To perform this action remove the front two screws, front panel, and bezel. The circuit board will slide out. Cut the S6 jumper on the front right of the board and reassemble the unit.
Communicating with VideoStamp™
Communicating with VideoStamp™ consists of either sending a displayable character value of 0 through 127 (click here to view the fixed character set) or by sending a special command flag followed by some parameters (see the chart below.) Below are some examples of how to communicate with VideoStamp™ at 9600 baud.
SENDING TEXT
Displaying text on VideoStamp™ is a simple process of sending the appropriate ASCII text. In addition, special characters for drawing graphics, foreign language, etc. are available (click here to view the fixed character set).
QBASIC example
print #1, "Hello universe.";
Note: that a semicolon was added to the end of the statement to stop QBASIC from sending a carriage return / line feed.
Basic 2 Stamp example
serout, 0, $4000+84, ["Hello universe."]
SETTING THE CURSOR POSITION
This example displays "Hi" at column 1, row 11.
QBASIC example
print #1, chr$(129); chr$(1); chr$(11); "Hi";
Basic 2 Stamp example
serout, 0, $4000+84, [129,1,11,"Hi"]
CLEARING THE SCREEN
The clear screen command takes 20 milliseconds (ms) to complete so a delay is required before other commands or text should be sent.
QBASIC example
print #1, chr$(130);: sleep 1
Basic 2 Stamp example
serout, 0, $4000+84, [130]
pause 20
Special Commands:
Below is the chart of the special commands. All values are decimal values not ASCII. Typing 130 from your favorite terminal program will not clear the screen. You just sent three ASCII values: 49 51 48. Also note if the reposition column is YES for a specific command then a position command (129) must follow before sending more text.
| Command |
Value |
Parameters |
Reposition |
Description |
| MODE |
128 |
1 |
YES |
Set the screen mode
0 = overlay (mixed with incoming video)
1 = self-generated screen (VideoStamp generated background) |
| POSITION |
129 |
2 |
NO |
Set the cursor position
x (1-28), y (1-11) |
| CLEAR SCREEN |
130 |
0 |
set to 1,1 |
Clear the entire screen with spaces
(wait 20 ms after command sent) |
| VISIBLE |
131 |
1 |
YES |
Show or hide text
0 = hide text, 1 = show text |
| TRANSLUCENT |
132 |
1 |
YES |
Set translucent (see-through) text (overlay mode only)
0 = off, 1 = on |
| BACKGROUND COLOR |
133 |
1 |
YES |
Set background color (full screen mode only)
0 = black, 1 = blue, 2 = green, 3 = cyan, 4 = red, 5 = magenta, 6 = yellow, 7 = white |
| ZOOM |
134 |
3 |
YES |
Set character row zoom level
row (1-11), horizontal zoom (1-4), vertical zoom (1-4)
Note: zoom settings for any row 2 - 10 effect all 9 of them |
| CHARACTER COLOR |
135 |
1 |
NO |
Set character color (full screen mode only)
0 = black, 1 = blue, 2 = green, 3 = cyan, 4 = red, 5 = magenta, 6 = yellow, 7 = white |
| CHARACTER BLINK |
136 |
1 |
NO |
Set character blink
0 = off, 1 = on |
| RESET |
137 |
0 |
set to 1,1 |
Reset VideoStamp to default (power-up) settings
(wait 25 ms after command sent) |
| SET VERTICAL OFFSET |
138 |
1 |
YES |
Set the text screen vertical position offset (1-63)
Default: 20 NTSC, 32 PAL |
| SET HORIZONTAL OFFSET |
139 |
1 |
YES |
Set the text screen horizontal position offset (1-58)
Default: 23 NTSC, 26 PAL |
| CHARACTER FRAME |
140 |
1 |
NO |
Set black character frame
0 = off, 1 = on |
The included VideoStamp™ demonstration application:

Warranty & Service:
If the product fails to perform as described in our product description or specification, within 90 days from the date of shipment to the buyer, we will repair or replace the product and/or accessories originally supplied. Failure due to improper installation, misuse, abuse or accident is not covered by this warranty. Incidental and consequential damages are not covered by this warranty.The buyer must obtain a Return Material Authorization by calling (248) 588-4400, and shipping the defective product to Intuitive Circuits, 3928 Wardlow Ct., Troy, MI 48083, freight prepaid. After the warranty expires, we will promptly supply an estimate for the repair cost.
|
NTSC version. |
|
PAL version. |
|