Browse Prior Art Database

Resource Management System for Multimedia Devices

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

Publishing Venue

IBM

Related People

Hancock, SM: AUTHOR [+3]

Abstract

Described is a software implementation to provide a formalized mechanism for dynamically managing multimedia resources in multiple application environments. The formalized mechanism provides information to be used by the resource manager in the determination of application priorities and consist of five areas: Multimedia Device Context; Multimedia Device Resource Manager; Resource Units; Resource Priorities and Resource Classes; and Context Management.

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

Resource Management System for Multimedia Devices

      Described is a software implementation to provide a formalized
mechanism for dynamically managing multimedia resources in multiple
application environments.  The formalized mechanism provides
information to be used by the resource manager in the determination
of application priorities and consist of five areas:  Multimedia
Device Context; Multimedia Device Resource Manager; Resource Units;
Resource Priorities and Resource Classes; and Context Management.

      In prior art, resource management mechanisms did not address
multimedia systems where multiple applications were in contention for
the services of physical devices.  Also, not addressed were the
capabilities of those devices to support multiple applications or if
the device contexts were dynamic.

      The concept described herein provides a method whereby software
can arbitrate the conflicting demands for available multimedia
physical devices and/or differing services from an individual device.
It also contemplates the devices which can provide multiple
simultaneous services.  The sharing of resources among applications
in a multimedia system involves the concurrent management support of
one or more active device contexts.  Each hardware device provides
the resource manager with a number of resource units, a priority for
the device context and the class or type of resource being used by
the device context.  This information is used by the resource manager
to determine which device contexts will be serviced by the physical
devices and which device contexts will be suspended or put in an
active state.  An input to this determination is the ordering of
applications in a graphical user interface so as to indicate the
priority of applications based on the user's activity.  The concept
implements five controlling areas as follows:

Multimedia Device Contexts - Typically, multimedia devices vary in
their ability to support multiple device contexts concurrently.  The
different categories of concurrent use supported by multimedia
devices are as follows:

o   Fixed single context devices - Devices which can only be opened
    by
        one application at a time.  A device would generally be fixed
    single
        context if its state cannot be queried or set by software.
    An
        example of a fixed single context device is a VCR which does
    not
        report the tape position to the driver.

o   Dynamic single context devices - The most common level of
    concurrent
        capabilities among multimedia devices.  They can only be in
    used in
        one application at a time, but have the ability to be passed
    from
        one application to another with the state of the device for
    each
        application saved and restored appropriately.

o   Limited multiple context devices - An extension of dynamic single

 ...