Shop OBEX P1 Docs P2 Docs Learn Events
Parallax Video Modules — Parallax Forums

Parallax Video Modules

NewzedNewzed Posts: 2,503
edited 2006-01-04 15:51 in General Discussion
There are 3 pins on the OSD module.· Are these:

Black - Vss
Red - Vin
White - Serial

The data sheet says low resolution graphics - lines are 1/4 pixel wide.· How wide would this be on a 15 inch TV screen?· Whas is the size in pixels of a TV screen?· What exactly is meant by low resolution?

Thanks

Sid

Comments

  • T&E EngineerT&E Engineer Posts: 1,396
    edited 2005-12-27 22:01
    Sid,

    Bean should probably be answering your question as he developed the OSD board. However, what I do know is that their are 3 different·vertical sizes which dictate 3 resolutions If I got that right. Bean?

    Look at my attached code and you will see a routine that draws a box fast.

    There is a command Size or "v_size" that can·have values of 0,·1 or 2 Currently it is set to 1 for·medium resolution (3/4 of the screen is used). The other choices are 0 for lowest resolution (all the screen is used)·and 3 for fine resolution (1/2 of the screen is used).

    This also affects the font height (character height) too.

    Try this out and you will see what I mean.



    Timothy Gilmore
  • NewzedNewzed Posts: 2,503
    edited 2005-12-27 22:31
    Thanks, Timothy

    I couldn't quite follow your code.· I'll have to wait until I get the module, then I'll run it.· Parallax is closed for ordering all this week so I'll have to wait to order.

    One other thing - the data sheet says 5-7.5V on the red pin.· Will this module work if I connect 5V from my BOE to the red pin?· The lowest adapter I have is 9VDC.

    I noticed a Video Invert command - if I turn this on does the scrren change to white and the lines to black?

    Thanks

    Sid
  • BeanBean Posts: 8,129
    edited 2005-12-28 00:19
    Sid,
    The overlay module has a resolution of 16(v) by 48(h) pixels. This is the resolution no matter what vertical size is selected.
    The module has an on-board regulator and it will work just fine from the BOE pin, just don't use the BS2 5V output.
    Yes the invert command works as you suggest, you can toggle it to flash the screen.

    If you order it from www.sxvm.com with paypal, I will mail it tomorrow via USPS priority mail (2-3 days).

    Bean.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    "SX-Video·Module" Now available from Parallax for only $28.95

    http://www.parallax.com/detail.asp?product_id=30012

    "SX-Video OSD module" Now available from Parallax for only·$49.95
    http://www.parallax.com/detail.asp?product_id=30015

    Product web site: www.sxvm.com

    Forget about the past, plan for the future, and live for today.
    ·
  • NewzedNewzed Posts: 2,503
    edited 2005-12-28 00:31
    Done, Bean

    Am I limited to 48x16 when drawing lines?

    Sid
  • BeanBean Posts: 8,129
    edited 2005-12-28 00:37
    Sid,
    Yeah since the pixels are just 1/4 character size. and the RAM in the SX48 is pretty limited.
    Since the module is made to work with the BS2 which has a limited ram space also, this was considered reasonable.
    I guess a module could be designed with external RAM to allow higher resolution.
    Bean.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    "SX-Video·Module" Now available from Parallax for only $28.95

    http://www.parallax.com/detail.asp?product_id=30012

    "SX-Video OSD module" Now available from Parallax for only·$49.95
    http://www.parallax.com/detail.asp?product_id=30015

    Product web site: www.sxvm.com

    Forget about the past, plan for the future, and live for today.
    ·
  • NewzedNewzed Posts: 2,503
    edited 2005-12-28 00:53
    Bean, what I had in mind was graphing the contents of an EEPROM on the TV screen, but with only 16 vertical points I'm not sure how it will turn out.· What is the max number of pixels available on a TV screen assuming you have sufficient external RAM?

    Sid
  • BeanBean Posts: 8,129
    edited 2005-12-28 02:21
    Sid,
    256H x 192V black and white. What a difference RAM makes [noparse];)[/noparse]
    Of course the image would take 6K of RAM, quite a bit more than the SX48 has internally.

    Color would probably be at a lower resolution probably 128 x 96, but color is a real pain in the butt.
    I beleive that cbmeeks has a working color system that uses the SX48. I don't know how far along he is.

    What I was wondering is "what is the data ?".

    For a simple line graph it may be possible to make a high res graph by creating the image "on-the-fly".
    For example if you had 128 values from 0 to 191 in theory you could create a high res line graph on the fly with only·128 bytes of RAM.

    Bean.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    "SX-Video·Module" Now available from Parallax for only $28.95

    http://www.parallax.com/detail.asp?product_id=30012

    "SX-Video OSD module" Now available from Parallax for only·$49.95
    http://www.parallax.com/detail.asp?product_id=30015

    Product web site: www.sxvm.com

    Forget about the past, plan for the future, and live for today.


    Post Edited (Bean (Hitt Consulting)) : 12/28/2005 2:24:15 AM GMT
  • NewzedNewzed Posts: 2,503
    edited 2005-12-28 13:25
    Bean, that is something I would be very interested in.· Could the module I just bought be modified or would it take a new module. I think if I had a schemtic I could lay out the PCB and build it myself.· What would the charges be for me to wind up with such a module?· With 192 points I could plot temperature in .25 degree increments!!

    The chip looks like an .030 pitch - I'm a pretty good solderer but I'd rather not do .030 pitch chips, so I would probably go with a DIP if I had to do it myself.

    Sid
  • BeanBean Posts: 8,129
    edited 2005-12-28 16:50
    Sid,
    I don't think the existing module would do it. And it wouldn't be worth the time to create it. Time would be better spent making a hi-res tv output (no OSD) module.
    Contact cbmeeks and see if he has anything close. Maybe you guys can partner up. I have several iron in the fire right now and I can't commit to any new projects.
    Bean.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    "SX-Video·Module" Now available from Parallax for only $28.95

    http://www.parallax.com/detail.asp?product_id=30012

    "SX-Video OSD module" Now available from Parallax for only·$49.95
    http://www.parallax.com/detail.asp?product_id=30015

    Product web site: www.sxvm.com

    "I hope the goonwave is not vaporware"
    ·
  • NewzedNewzed Posts: 2,503
    edited 2005-12-28 17:13
    All understood, Bean.· Where can I contact Meeks?

    Sid
  • BeanBean Posts: 8,129
    edited 2005-12-28 18:35
    He posts in the SX forum.
    Here is a link to one of his posts http://forums.parallax.com/showthread.php?p=563393
    Bean.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    "SX-Video·Module" Now available from Parallax for only $28.95

    http://www.parallax.com/detail.asp?product_id=30012

    "SX-Video OSD module" Now available from Parallax for only·$49.95
    http://www.parallax.com/detail.asp?product_id=30015

    Product web site: www.sxvm.com

    "I hope the goonwave is not vaporware"
    ·
  • ForrestForrest Posts: 1,341
    edited 2005-12-29 00:42
    If you can't find him here, try these forums also www.xgamestation.com/ubbcgi/ultimatebb.cgi

    Multilabs ezVid and ezVid 2 both have 188 x 244 resolution thru NTSC composite video, but no video overlay multilabs.net/Products.html

    And for even less money, you can pickup a used Atari 400/800/800XL/65XE/130XE or a Commodore 64 system that will output NTSC composite video.
  • TD-LinuxTD-Linux Posts: 33
    edited 2005-12-29 17:34
    NTSC video has a horizontal resolution of 480 in interlace mode at ~30 fps, and a horizontal resolution of 240 in progressive mode at ~60 fps.
    Vertical resolution is not clearly defined, because you can make it just about anything you want, as long as you can switch it fast enough. However, most black-and-white TVs can only display about 200 vertical pixels without them blurring. A black-and-white signal on a color TV is less. A color signal is really bad, at less than 100 pixels in the vertical resolution.

    Most LCDs have either 640 vertical pixels or 720 if they are widescreen.

    If you want to go for 188 by 244 resolution, you will need at least 5734 bytes of RAM. Make that 45782 if you want 256 colors.

    The XGameStation dosen't use RAM for framebuffers at all, the entire thing is done on-the-fly, which reduces hardware needs by far but also makes it VERY hard to write programs.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    SX-Key + SX52 + Proto Board + SX-Key Software + Computer + USB to Serial Adapter + Resistor + LED = Blinky LED!
    As the SX52 reaches the EOL, the blinky light slowly fades away...
  • BeanBean Posts: 8,129
    edited 2005-12-30 00:03
    TD,
    ·· I think you have horizontal and vertical reversed there.

    · Just wondering if anyone would be interested in a 256h x 192v black and white video module ? Or is color a must ?

    Bean.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    "SX-Video·Module" Now available from Parallax for only $28.95

    http://www.parallax.com/detail.asp?product_id=30012

    "SX-Video OSD module" Now available from Parallax for only·$49.95
    http://www.parallax.com/detail.asp?product_id=30015

    Product web site: www.sxvm.com

    "I hope the goonwave is not vaporware"


    Post Edited (Bean (Hitt Consulting)) : 12/30/2005 12:06:37 AM GMT
  • KenLemKenLem Posts: 94
    edited 2006-01-04 15:51
    Newzed -


    >>Am I limited to 48x16 when drawing lines?
    I sell a video chip that does 64x100 if that would be of any interest to you.
    http://www.speechchips.com/shop/item.asp?itemid=7

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    www.speechchips.com

    Speech & Video IC's for BasicStamps
Sign In or Register to comment.