Multimedia Glossary: D

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

D
MPEG-7
Descriptor
A Descriptor is a representation of a Feature. It defines the syntax and semantics of Feature representation. A single Feature may take on several descriptors for different requirements.
Example
The color feature may be described in terms of a color histogram, the average of the frequency components, the motion field, the text of the title, etc.
DARPA
Defense Advanced Research Projects Agency
DARPA (originally known as ARPA) is a branch of the American Defense Department that funds advanced research. The Internet originated as an ARPA project.
Data
MPEG-7
Date is audio-visual information described regardless of storage, docing, display, transmission, medium or technology. This includes graphics, still images, video, film, music, speech, sounds, text and any other relevant AV medium
Datagram
Datagram is also known as Data Packet or Network Message
Datagram is a unit of information that, apart from the data, also contains address information, which tells the network where the data must be sent and who the sender is. The datagram is thus like an addressed envelope with its contents.

Top

DDL
MPEG-7
Description Definition Language
The DDL is a language that allows the creation of new Description Schemes. Description Schemes can be modified and extended using the DDL.
DARPA
See DARPA
Description Definition Language
MPEG-7
See DDL
Descriptor
MPEG-7
See D
Descriptor Value
MPEG-7
A Descriptor Value is an instantiation of a Descriptor for a given data set, or subset thereof.
Description Scheme
MPEG-7
See DS.
Direct color
When 256 or less colors are used to be rendered on a computer's screen, a Color map / color palette / indexed color is typically used, but when more colors need to be described such a palette becomes too large. The Direct color method is used. In this method a specific value is assigned to a color hue. For computer screens RGB color model is used which directly encodes relative brightnesses of red, green, and blue to specify a color.
Also see Color map / color palette / indexed color
Dithering
Dithering is the process by which a large number of colors are forced into a smaller color palette. This is typically used when a CRT screen may not be able to render manyh different colors. The closest color hues to the intended color hues are rendered. The loss of colors from the large intended palette results in a fuzzy image with fewer color hues.

Top

DNS
Domain Name System
The domain name is a human language name for a website at which web documents are kept. The domain name is the human friendly website address. This human fridnely name (such as daisy), is mapped to an IP address (such as 149.98.45.241) -- computers do not directly work with names, but with numbers. When a web user types in an address such as www.daisy.com, a nameserver looks up the IP address (in numbers) and sends the requests there. DNS's are very important in the internet environment. A web address typically consists of a domain name that needs to be resolved to an IP address (i.e. the numerical address, such as 215.145.09.189). The server IP and domain does not necessarily have to be linked to a unique physical machine -- the mapping may be to a unique virtual machine, which means that many different domain names and IP addresses may reside on the same physical server machine.

Top

Document Style Semantics and Specification Language
See DSSSL
Document Type Definition
See DTD
DOM
Document Object Model
The DOM is an API (Application Programming Interface) for markup documents such as XML and HTML. A document is considered to consist of objects. A paragraph would be a typical object, although not all objects may be visible to the browser. The relationships between document objects can be represented in a tree diagram. Objects are thus related just as human family members would be: there are parents, children and siblings. By manipulating this tree, the objects can be manipulated. The manipulation typically occurs by means of a scripting language, such as JavaScript. It is thus possible, for example, to change the order in which objects appear in a document. To make the scripting of such manipulation easier, scripting languages have built-in and pre-defined processes to operate on DOM.
Note that there are various flavors of DOM. For example, the HTML and XML DOM's are not exactly the same, and neither is the JavaScript DOM exactly the same as these.
Domain Name System
See DNS.
DS
MPEG-7
Description Scheme
A DS specifies the structure and semantics of the relationships between its components, which may be noth Descriptors and Description Schemes.
A Descriptor and a Description Scheme differs as follows:
A Descriptor contains only basic data types, as provided by the Description Definition Language; a Descriptor does not refer to another Descriptor, or sub-Description Scheme.
DSSSL
Document Style Semantics and Specification Language
DSSSL is an ISO standard for SGML documents' style sheet specifications. Just as SGML is the granny of HTML and XML, DSSSL is the granny of CSS. The conventions of CSS look similar to DSSSL statements. DSSSL is more powerful than CSS because it supports style programming, while CSS contains just a list of properties.

Top

DTD
This abbreviation could be confusing as it is sometimes incorrectly used for two different but related phrases: DTD and DTDecl.
Document Type Definition (DTD)
The Document Type Definition defines a particular application of SGML, such as HTML or XML. It states which element, attribute and entity types and other components are permitted in the particular document. These statements are written as markup declarations and specify among other things inheritence (e.g. that an element called A can or cannot be a child of an element called B).
In XML only documents with DTDs are valid documents.
Example
Here is an HTML 4.1 example of the DTD fragment for a paragraph (i.e. the definition of the HTML 4 paragraph). It states that a paragraph is an inline element.
<!ELEMENT P - O (%inline;)* -- paragraph -->
The HTML DTDs do not comply 100% to the syntax of SGML DTDs (as indicated by the O above - for Optional). This has been rectified in XHTML. Here is the XHTML DTD fragment for a paragraph.
<!ELEMENT p %Inline;>
Document Type Declaration (DTDecl)
You should rather not use the abbreviation DTD for the Document Type Declaration.
The Document Type Declaration calls on the DTD (either internal or external) to be used with its related document. The Document Type Declaration thus contains the DTD; it declares which document definition is to be used with the document.
The DTDecl consists of two parts: the FPI and the URI where the FPI can be found.
Example
Here is an example of declaring the document type in an HTML document. the first line is the FPI, the second line the URI where the DTD can be found.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">

Top

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