`
`SONY EXHIBIT 1017- Page 3
`
`
`
`network interface
`
`movie archive
`
`home
`viewer
`
` user interface
`
`
` high-speed
`
`and display
`
`local database
`
`movie archive and movie distributor
`
`Figure 1: A Distributed Database Scenario for VOD
`
`Using this system model we seek to support infor-
`mation access and delivery services for interactive mul-
`timedia applications. To this end, we investigate ser-
`vice mechanisms for building such applications which
`require location, identification, and delivery of mu]-
`timedia data. More specifically, we examine services
`for retrieval of distributed multimedia data in a client-
`server architecture in which a server coordinates differ-
`
`ent client requests. We also present an experimental
`prototype we have developed in our laboratory which
`demonstrates a subset of the aforementioned concepts.
`The remainder of this paper is organized as follows.
`In Section 2, we develop our query architecture based
`on the concept of resource and metadata servers. Sec-
`tion 3 describes the application of these concepts in
`the context of a client—server VOD architecture.
`In
`
`Section 4, we describe the prototype testbed we have
`built in our lab. Finally, Section 5 concludes the pa-
`per.
`
`2 Services for Supporting Interactive
`Multimedia Applications
`
`A critical issue in the design of multimedia infor-
`mation systems is the data distribution architecture.
`Due to the enormous volumes of data involved, it is
`unwieldy to completely store and manage all informa-
`tion distribution from a single site. Furthermore, the
`interactive nature of the queries to the database re-
`quires the database manager to provide both database
`management and continuous media delivery function-
`ality.
`Services required to support interactive multime-
`dia applications include data distribution, metadata
`management, and resource management. These are
`
`described in the following subsections.
`
`2.1 Metadata Management
`
`To simplify the query mechanism, and increase in-
`teractivity, Inost database systems employ a “meta-
`data” mechanism. Metadata are “data about data.”
`
`In our context, this means that they contain concise
`information about the location and characteristics of
`
`the data to be retrieved (e.g., movie titles, where they
`are stored)
`By using such a scheme, the data deliv-
`ery process can be decoupled from the database man-
`agement functions.
`The advantage of this metadata approach is that
`it allows the user examine the contents of a database
`
`without necessitating the retrieval of the actual data
`objects. The user can quickly go over an information
`summary and select the information to be delivered.
`This concept is particularly appealing with respect to
`stored audio and video which can be costly to deliver
`and can consume significant portions of a data server’s
`I/O bandwidth.
`There are several requirements for the metadata
`management scheme necessary to support interactive
`multimedia applications. First, we require basic ser-
`vices to support object identification, location, nam-
`ing, and distribution
`Second, application-specific
`models are required to support application functional-
`ity (e.g., searches on movie scene content). In the for-
`mer, we can also consider the limitations of available
`I/O bandwidths for individual storage devices at data
`servers. For example, this limitation can be managed
`by a central site in the form of a resource state-table
`for sessions in progress (e.g., movies played out off a
`specific server). The attributes managed by the cen-
`tral site include:
`location, availability, current state
`
`12
`
`SONY |~'.XH H '1 101/— Page 4
`SONY EXHIBIT 1017- Page 4