< Press Release >
The following information is true and accurate at the time of publication.
May 14, 1998 GRUNDIG A.G. Hitachi, Ltd. Matsushita Electric Industrial Co., Ltd. Philips Electronics Sharp Corporation Sony Corporation Thomson Multimedia S.A. Toshiba Corporation |
Eight Consumer Electronics Companies Release
Home Audio/Video Interoperability (HAVi) Core Specification
for Networking Digital AV Appliances
(May 14, 1998) GRUNDIG A.G., Hitachi, Ltd., Matsushita Electric
Industrial Co., Ltd. (Panasonic), Philips Electronics N.V., Sharp
Corporation, Sony Corporation, Thomson Multimedia S.A. and Toshiba
Corporation today announced that a core home networks specification
for AV electronics appliances has been compiled for release to
interested companies. The 8 companies plan to actively promote the
HAVi (Home Audio-Video interoperability) core specification as a home
network standard for the AV electronics and multimedia industries.
The remarkable growth of the digital AV market in recent years has
made it apparent that the time will come when users will find it
necessary to be able to connect their digital AV appliances to create
home entertainment networks. For different brands of AV electronics
appliances to be interconnected and interoperated, each appliance must
incorporate middleware that contains certain software elements common
to all appliances on the network. The core open home network
specification defines these elements, their roles, and their
functions. In addition, it ensures that the software elements of
different appliances will work together.
Home networks comprised of AV appliances which incorporate the core
open home network specification will provide users with the
convenience of the following:
A) Plug-and-Play Connectivity
Users will be able to create a home network simply by connecting
various electronics appliances through their digital interfaces, such
as the IEEE1394. If a user wants to add a new appliance to or remove
an appliance from the network, he or she can do so without adjusting
any settings because the appliances would be able to communicate,
recognize changes in the network configuration, and automatically make
adjustments to the network settings without interrupting the
functioning of the network.
B) Appliance Interoperability
Not only would users be able to interconnect and interoperate AV
electronics appliances based on this specification, but in the future
it will also be possible for appliances on the network to share
functionality. This means that any one appliance could make use of
the functions and capabilities of the many different appliances
connected to the network.
C) Future-proof Appliances
Once appropriate applications software is developed, electronics
appliances incorporating these specifications will be able to share
functionality. This means that consumers will be able to import
functions from newly purchased appliances into appliances purchased
earlier as long as both appliances incorporate the HAVi specification.
The main software elements included in the core specification are
described below. (For a more detailed explanation of these elements,
please see the attached page.)
1) 1394 Communications Media Manager (CMM) - acts as an interface
between the other software elements and the IEEE1394.
2) Event Manager (EM) - informs the various software elements of
events in the network such as the changes in the network configuration
that occur when appliances are added or removed from the network.
3) Registry - maintains information about the appliances connected to
the network and the functions they offer. Applications can obtain
this information from the registry.
4) Messaging System (MS) - serves as an API (Application Programming
Interface) that facilitates communication between the software
elements of the various appliances on the network.
5) Device Control Module (DCM) - represents an appliance on the
network. Applications programs can interact directly with a DCM.
This shields them from the idiosyncrasies of each individual
appliance.
6) DCM Manager - Installs the DCMs. It automatically reacts to
changes in the network by installing new DCMs for new appliances
7) Data Driven Interaction (DDI) Controller - renders a GUI (Graphical
User Interface) on a appliance's display on behalf of a HAVi software
element. It supports a wide range of displays, varying from graphical
to text-only.
8) Stream Manager (SMGR) - creates connections and routes real-time AV
streams between two or more appliances on the network.
Grundig, Hitachi, Matsushita, Philips, Sharp, Sony, Thomson and
Toshiba plan to promote the HAVi core specification broadly as an open
standard not only for the AV electronics industry, but for the entire
multimedia industry as well.
The HAVi core specification is available at the following web-sites
for evaluation purposes only.
http://www.hitachi.co.jp/Prod/HAVi/
http://www.panasonic.co.jp/corp/HII/AV-IOP.html
http://www.sv.philips.com/news/press
http://www.sharp.co.jp/sc/gaiyou/news/980514.htm
http://www.sony.co.jp/HAVi/
http://www.toshiba.co.jp/about/press/1998_05/index_j.htm
The release of the HAVi core specification does not convey an implied
or express license to make or distribute any product under any patent
right, copyright or any other intellectual property right protecting
any part of the HAVi core specification. Details regarding the
licensing of the HAVi core specification or any update thereof will be
made available in early October 1998.
APPENDIX: Specifications Outline
1394 Communications Media Manager (CMM) - interfaces with IEEE1394 to
provide services to other HAVi software elements or application
programs which reside in the same appliance as the CMM.
The CMM provides two types of services: (1) it provides a transport
mechanism for sending requests to and receiving indications from
remote devices, and (2) it abstracts the bus activities and presents
the resulting information to the HAVi system.
Event Manager (EM) - a service that enables software elements to post
a record of specific events (such as changes in the network
configuration) and subscribe to reports of such records. The Event
Manager is responsible for delivering reports of each posted event to
all of the elements subscribing to it.
Specifically, when appliances are added to or removed from the
network, the EM reports these changes to each appliance on the
network. This allows for the convenience of "hot" plug-and-play
connectivity.
Registry - records the attributes of the software elements of all
appliances on the network. By checking the registry, an appliance can
locate and recognize the essential software elements of other devices
on the network. This makes it possible for the different appliances
to interoperate.
Messaging System (MS) - is responsible for transferring messages
between software elements in a location transparent way. ( i.e. the
sender and receiver are not aware of which appliance in the network
they are located.)
Device Control Module (DCM) - offers a model of a device on the
network. Applications interact directly with a DCM, not the device
itself. The DCM offers a proper API, and shields applications from
idiosyncrasies of the individual devices. This enables each appliance
on the network to recognize the functions of the other devices on the
network, and it enables these functions to be controlled from a remote
location.
DCM Manager - controls the installation of DCMs for various devices in
the network. It automatically reacts to changes in the network by
installing new DCMs for new devices. It allows for continuous
appliance operation even during network reconfigurations, and it
accepts user-preferred settings for DCM installation.
Data Driven Interaction (DDI) Controller - renders a GUI (Graphical
User Interface) on a appliance's display based on the GUI data
provided by a HAVi software element such as a DCM. The GUI data
contains sufficient information to produce a GUI on a wide range of
displays, varying from graphical to text-only. The DDI supports user
interaction with the appliance.
Stream Manager (SMGR) - provides a service for establishing end-to-end
real-time AV stream connections. Connections may be between two or
more appliances. The Stream Manager is responsible for the
configuration of both internal (within a device) and external (between
devices) connections. It also requests and releases network resources
and provides global connection information, and it supports
reconnection after the network resets.
|