Browse Prior Art Database

Software Control of Multimedia Device Interconnection

IP.com Disclosure Number: IPCOM000106113D
Original Publication Date: 1993-Sep-01
Included in the Prior Art Database: 2005-Mar-20
Document File: 4 page(s) / 188K

Publishing Venue

IBM

Related People

Hancock, SM: AUTHOR [+3]

Abstract

Described is a software implementation to provide control of multimedia device interconnections enabling the integration of a device based on multimedia applications. The software provides a consistent device interface for application query and to control the flow of media information between multimedia devices.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 36% of the total text.

Software Control of Multimedia Device Interconnection

      Described is a software implementation to provide control of
multimedia device interconnections enabling the integration of a
device based on multimedia applications.  The software provides a
consistent device interface for application query and to control the
flow of media information between multimedia devices.

      Typically, multimedia operations involve multiple devices and
require applications to be able to interrogate the interconnections
between devices.  An example would be the control of an analog video
display device interface connected to two external video devices.  In
this application, the selection of an input port of the analog video
display device to be enabled is based on which external device is to
be viewed.  The concept described herein provides software to control
the interface so as to allow an application to determine how
information flows to and from the devices.  The software also
provides a means to enable, disable and to redirect the flow of
information.

      In typical multimedia applications, each implementation of a
device entails certain definitive paths of information flow in and
out of the device.  The paths are known as connectors.  By
enumerating the connectors on a device, an application can determine
the possible paths of information flow of a device and can control
the paths to be enabled or disabled.  This provides a device
independent model for abstracting multimedia devices which may have
widely varying characteristics.  For example, an audio device may be
used to implement an audio amp/mixer logical device and may have an
array of physical input and output jacks, including a microphone
input jack and two line audio input jacks.  When the audio device is
used to record digital audio signals, the application must be able to
select which input is to be used.  This is accomplished by enabling
the appropriate connector.

      During the application, device connectors are used in the
implementation of multimedia presentation managers to provide the
applications with a mechanism to query the topography and
interconnections between devices in a particular configuration.  It
also enables, disables and redirects the flow of data between
devices.

      Relationships between devices and the flow of information from
one device to another are identified by the connections.  The flow of
information between devices in a particular configuration can be
queried and in some cases altered by applications through
connections.  Connections exist between device connectors and may
exist between connectors of compatible types.  A connection is simply
a pairwise association of connectors and is identified by the
connectors involved.

      In the audio device application example above, the application
may wish to select the input connector for a recording that is based
on the attached devices.  If a digital audio recordi...