Entry Bahl:1996:JFV from dectechj.bib

Last update: Thu Sep 27 02:13:54 MDT 2018                Valid HTML 4.0!

Index sections

Top | Symbols | Math | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

BibTeX entry

@Article{Bahl:1996:JFV,
  author =       "Paramvir Bahl",
  title =        "The {J300} Family of Video and Audio Adapters:
                 Software Architecture",
  journal =      j-DEC-TECH-J,
  volume =       "7",
  number =       "4",
  pages =        "34--51",
  month =        mar,
  year =         "1996",
  CODEN =        "DTJOEL",
  ISSN =         "0898-901X",
  bibdate =      "Thu Mar 20 18:15:43 MST 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/dectechj.bib",
  URL =          "ftp://ftp.digital.com/pub/Digital/info/DTJ/v7n4/The_J300_Family_of_Video_20apr1996DTJK03P8.ps;
                 http://www.digital.com:80/info/DTJK03;
                 http://www.digital.com:80/info/DTJK03/DTJK03AH.HTM;
                 http://www.digital.com:80/info/DTJK03/DTJK03P8.PS;
                 http://www.digital.com:80/info/DTJK03/DTJK03PF.PDF;
                 http://www.digital.com:80/info/DTJK03/DTJK03SC.TXT",
  abstract =     "The J300 family of video and audio products is a
                 feature-rich set of multimedia hardware adapters
                 developed by Digital for its Alpha workstations. This
                 paper describes the design and implementation of the
                 J300 software architecture, focusing on the Sound \&
                 Motion J300 product. The software approach taken was to
                 consider the hardware as two separate devices: the J300
                 audio subsystem and the J300 video subsystem. Libraries
                 corresponding to the two subsystems provide application
                 programming interfaces that offer flexible control of
                 the hardware while supporting a client-server model for
                 multimedia applications. The design places special
                 emphasis on performance by favoring an asynchronous I/O
                 programming model implemented through an innovative use
                 of queues. The kernel-mode device driver is portable
                 across devices because it requires minimal knowledge of
                 the hardware. The overall design aims at easing
                 application programming while extracting real-time
                 performance from a non-real-time operating system. The
                 software architecture has been successfully implemented
                 over multiple platforms, including those based on the
                 OpenVMS, Microsoft Windows NT, and Digital UNIX
                 operating systems, and is the foundation on which
                 software for Digital's current video capture,
                 compression, and rendering hardware adapters exists.",
  acknowledgement = ack-nhfb,
  classcodes =   "B6140C (Optical information, image and video signal
                 processing); B6430 (Television equipment, systems and
                 applications); B7220 (Signal processing and
                 conditioning equipment and techniques); B6450 (Audio
                 equipment and systems); C5260 (Digital signal
                 processing); C6110B (Software engineering techniques);
                 C6130M (Multimedia); C5540 (Terminals and graphic
                 displays)",
  keywords =     "(computer graphics); adaptive signal processing;
                 application program interfaces; application programming
                 interfaces; architecture; asynchronous I/O programming
                 model; audio adapters; audio signals; audio-visual
                 systems; client-server model; computer graphic;
                 computing; data compression; DEC Alpha workstations;
                 DEC computers; device drivers; Digital; driver;
                 engineering; equipment; feature-rich hardware options
                 set; flexible hardware control; hardware adapters; J300
                 adapters; J300 audio subsystem; J300 product; J300
                 video subsystem; Microsoft Windows NT; multimedia;
                 OpenVMS; operating systems; operating systems
                 (computers); portable kernel-mode device; queues;
                 real-time performance; rendering; signal processing
                 equipment; software; software libraries; Sound and
                 Motion; UNIX; video adapters; video capture; video
                 signal processing; workstations",
  treatment =    "P Practical",
}

Related entries