Announcement

Collapse
No announcement yet.

VCR PROGRAMMING REPLIES

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • VCR PROGRAMMING REPLIES

    ************************************************** ************************
    * =================================== *
    * The A.T. Jousse Research Laboratory *
    * =================================== *
    * Andrew (Drew) Smith, Ph.D. | Assistant Professor, U of Toronto *
    * Director of Research | INTERNET: awsmith@utcc.utoronto.ca *
    * Lyndhurst Spinal Cord Centre | BITNET: awsmith@utorgpu *
    * 520 Sutherland Drive | Home Address: *
    * Toronto ONT Canada M4G 3V9 | 33 Ponymill Drive *
    * (416) 422-5551 x3041,3040 | Scarborough ONT Canada M1V 2X9 *
    * (416) 422-5216 FAX | (416) 609-0469 *
    * ================================================== =================== *
    * "Many people think that research is a supernatural gift from the gods. *
    * It is simply an idea from a troubled mind, an inspiration followed by *
    * infinitely painstaking work and perspiration." Sir Fredrick Banting *
    ************************************************** ************************

    ORIGINAL BIOMCH-L POSTING =================================================

    Dear BIOMCH-L Readers,

    We have a Panasonic (National) AG-7350 VCR with an RS-232C add-on which allows
    us to operate the VCR from a microcomputer. We are especially interested in
    taking advantage of the time code generator to control our digitising of
    videotape.

    The product manual is quite helpful, but it lacks sufficient information to
    do all the things we want. I suspect it is a translation from its original
    language as well.

    Are any of our readers famililar with this issue? Can anyone suggest a source
    of 'generic' subroutines, perferably in BASIC or Turbo Pascal, which can help
    us to get up to speed here? Any and all suggestions gratefully accepted (and
    any pertinent info will be posted here as a summary).

    Cheers,

    Drew Smith PhD

    REPLIES RECEIVED TO DATE ================================================== =

    Date: Fri, 26 Nov 1993
    From: "S.RASSOULIAN"

    Greetings

    It was very nice to see your latest posting about VCR, because I
    think you may be able to help me in a problem which seems to have
    a solution but difficult to decode from all the technical and
    commercial jargon.

    My problem is that I want to be able to record the patient's gait
    , from multiple views if possible, display these recordings on
    different windows on the screen, overlay graphics, i.e. graphical
    representations of measured parameters such as forces/moments, on
    each window and on each "Frame", and finaly store these on a VCR
    to enable repeated examinaton of the patient's analysis by clicians.

    I am faced with the problem of real time digitisation of video frames
    which means no PC will be fast enough to store the digitised frames at
    25 Hz. The other problem would be to record the modified images, i.e.
    those with the graphics, onto a VCR at 25 Hz (i.e. real time rate).
    Apparently it is not possible to DAC a digitised frame for writing to
    VCR fast enough (i.e. at a rate of 25 Hz). the only option is therefore
    to stop/pause or freeze the VCR at individual frame positions to allow
    the computer to DAC the frame.

    IS this possible ?

    By the sound of your question sent to the list it seems that you have
    experiences in this area which you might be willing to share.

    looking forward to your comments.


    Sincerely

    Hamid Rassoulian
    Senior Medical Engineer
    Southampton General Hospital
    U.K.

    Date: Fri, 26 Nov 1993
    From: Paul Guy

    Hi Drew,

    Do you have the pages from Panasonic for their 'computer control
    codes'? If you have the codes to drive the serial port with, then the
    programming of the VCR is quite trivial, depending on how fancy you want
    to get.
    We bought an AG6750 (time lapse VCR) and it took some fairly forceful
    persuasion to squeeze the info out of Panasonic. You should have
    someone handy who understands Japanese. A lot of the technical info is
    half-and-half English and Japanese.
    For an application this off the track, I think you're being overly
    optimistic about getting hold of 'generic' software.
    Is your time code generator a SMPTE VITC type? Can you access single
    fields with your VCR? Are you digitizing from video at the normal
    playback rate, or digitizing from stopped motion?
    If your time code is SMPTE and you are digitizing at the normal frame
    rate, I doubt if you need much programmability, since you can trigger
    the digitizer from a SMPTE reader.
    If you are using SMPTE, I'd be curious where you got this stuff from
    (and how much) since a year or two ago when we looked into this type of
    data collection, most video houses were abysmally ignorant of the
    technique. Since then we have been using Optotrak hardware, and the
    setup is MUCH easier, 10-15 minutes as compared with 3-4 hours for 3D
    video. Since I can 'genlock' the Optotrak with a video sync signal, it
    behaves much as a video camera, except giving us on-line 3D accurate
    coordinate data.
    We have a number of programs to handle video data, to correct for tilt
    barrelling etc,to track missing markers, to manually fix botched data.
    They are all in 'Microsoft C (v7.0)'. Non of the programs actually
    digitize directly from the VCR - even with a time base corrector, the
    quality was too low or the sync to rough to get good coordinates. The
    system we have (the old video one) would be accurate to a few
    millimetres in a 2m X 3m view.
    Are you building a system from the ground up, or are you tying this
    system into a commercial unit?

    -Paul

    Date: Fri, 26 Nov 1993
    From: Brett Lee

    Hi Drew,

    I don't have any knowledge of the Panasonic AG 7350 VCR, but I have
    written some programs to control a Panasonic AG 1960 VCR from a PC. This
    had to be done via an editor as the 1960 does not have a serial port.

    Currently we use a SMPTE time code generator to dub time code on the
    audio track and/or put a time code "window" on the video tape. The
    programs I've written are in "C".

    If you have any general questions with regard to this type of programming,
    feel free to contact me.

    Brett Lee
    Purdue University
    brettlee@purccvm.bitnet
    brettlee@vm.cc.purdue.edu Internet

    Date: Mon, 29 Nov 1993
    From: RKUMMER@pitvax.xx.rmit.edu.au

    Hi Drew,

    I've just read your letter to BIOMCH-L about programming a AG-7350.
    We have exactly the same model VCR with the RS-232 add-on which we use with an
    eye-movement monitoring system, and we connect the VCR to an IBM compatible
    computer (80286). I know what you mean abuot the documentation; it took me
    a long-long time re-reading it to get some sort of handle on it. I written
    a few program using turbo-c and they seem to work OK. There are a few
    things about the system that don't seem quite right, like I've never found
    out a simple command to do a single field step but I get around that
    problem OK. Also, it seems that I can only get the time-base control to
    talk in terms of frames rather than individual fields. I can certainly give
    you a more complete picture of how we use the system, and some example
    programs to drive the VCR. If you want to mail me and give me a better
    idea of what you want to do I'll get back to you, or latter on today I can
    chase up some listing for you and email them (the problem being that I have
    on ever written them for my own use so the inline documentation is not to
    good.

    Ross Kummer
    Technical Officer, Royal Melbourne Institute of Technology,
    Melbourne, Australia.
    Internet address RKUMMER@PITVAX.XX.RMIT.EDU.AU

    Date: Mon, 29 Nov 1993 15:21:00 -0500
    From: Noldus Information Technology bv

    Dear Dr. Smith,

    We have a lot of experience with programming video cassette recorders, video
    timecode readers, tape controllers, etc. We have developed a "Video Tape
    Analysis System", which includes software support for a wide range of
    professional VCRs, including the Panasonic AG-7350 with AG-IA232TC interface.
    However, since this is a commercial product, we cannot distribute the source
    code of the software routines which control the VCR and timecode hardware.
    I am not aware of any general public-domain libraries that serve your purpose.

    We would be happy to send you information about our software products, but
    that may not be what you are looking for. Please don't think that all we want
    is sell you a product - we are also eager to share technical experiences.

    I hope that this is of any help for you.

    Sincerely,

    Lucas P.J.J. Noldus, Ph.D.
    Wageningen
    The Netherlands

    (noldus@rcl.wau.nl)

    Date: Sun, 28 Nov 1993
    From: Christian_Gottschling@infothek.fido.de (Christian Gottschling)

    * Weitergeleitet aus 'Biomch-L' (Biomch-L)

    Hi A.W.!
    In a message of 28 Nov 93 A.W. Smith wrote to Alle:

    AWS> The product manual is quite helpful, but it lacks sufficient
    AWS> information to

    Do you have a list of codes, that the vcr accepts?

    AWS> of 'generic' subroutines, perferably in BASIC or Turbo Pascal, which

    You `only` need some IO subroutines for the RS-232 for output of
    the vcr-control-sequences. I don`t have such subroutines, but I
    think, you could find this in some ftp-sites.

    AWS> any pertinent info will be posted here as a summary).

    Thanks, I`m interested in the command-list for the vcr.

    MfG, Christian

    | _ Z-NETZ FERKSY@INDIGO.ZER |
    | _ // FiDOclassic 2:241/5203.10 |PublicKey via
    | \X/ UUCP ferksy@infothek.fido.de |SendPubKey

    .. Z-Netz abgebrannt! 70% der Welt-Dupe-Produktion vernichtet!
Working...
X