Part 1 Digital Media

Text 1: Multimedia—An Overview

Advances in distributed multimedia systems have begun to significantly affect the develop-ment of on-demand multimedia services. Researchers are working within established computer areas to transform existing technologies and develop new ones. The big picture shows multimedia as the merging of computing, communications, and broadcasting.

Multimedia systems combine a variety of information sources, such as voice, graphics, animation, images, audio, and full-motion video, into a wide range of three industries:computing, communication, and broadcasting.

Research and development efforts in multimedia computing fall into two groups. One group centers its efforts on the stand-alone multimedia workstation and associated software systems and tools, such as music composition, computer-aided learning, and interactive video. The other combines multimedia computing with distributed systems. This offers even greater promise. Potential new applications based on distributed multimedia systems include multimedia information systems, collaboration and conferencing systems, on-demand multimedia services, and distance learning.

The defining characteristic of multimedia systems is the incorporation of continuous media such as voice, video, and animation. Distributed multimedia systems require continuous data transfer over relatively long periods of time (for example, play out of a video stream from a remote camera), media synchronization, very large storage, and special indexing and retrieval techniques adapted to multimedia data types.

1.Technical Demands

A multimedia system can either store audio and video information and use it later in an application such as training, or transmit it live in real time. Live audio and video can be interactive, such as multimedia conferencing, or noninteractive, as in TV broadcasting. Similarly, stored still images can be used in an interactive mode (browsing and retrieval) or in a noninteractive mode (slide show).

The complexity of multimedia applications stresses all the components of a computer system. Multimedia requires great processing power to implement software codecs, multimedia file systems, and corresponding file formats. The architecture must provide high bus bandwidth and efficient I/O.

A multimedia operating system should support new data types, real-time scheduling, and fast-interrupt processing. Storage and memory requirements include very high capacity, fast access times, and high transfer rates. New networks and protocols are necessary to provide the high bandwidth, low latency, and low jitter required for multimedia. We also need new object-oriented, user-friendly software development tools, as well as tools for retrieval and data management—important for large, heterogeneous, networked and distributed multimedia systems.

Researchers are working within established computer areas to transform existing technologies, or develop new technologies, for multimedia. This research involves fast processors, high-speed networks, large-capacity storage devices, new algorithms and data structures, video and audio compression algorithms, graphics systems, human-computer interfaces, real-time operating systems, object-oriented programming, information storage and retrieval, hypertext and hypermedia, languages for scripting, parallel processing methods, and complex architectures for distributed systems.

2.Multimedia Compression

Audio, image, and video signals produce a vast amount of data. Compression techniques clearly play a crucial role in digital multimedia applications. Present multimedia systems require data compression for three reasons: the large storage requirements of multimedia data, relatively slow storage devices that cannot play multimedia data (specifically video) in real time, and network bandwidth that does not allow real-time video data transmission.

Digital data compression relies on various computational algorithms, implemented either in software or hardware. We can classify compression techniques into lossless and lossy approaches. Lossless techniques can recover the original representation perfectly. Lossy techniques recover the presentation with some loss of accuracy. The lossy techniques provide higher compression ratios, though, and therefore are applied more often in image and video compression than lossless techniques.

We can further divide the lossy techniques into prediction-, frequency-, and importance-based techniques. Predictive techniques (such as ADPCM) predict subsequent values by observing previous values. Frequency-oriented techniques apply the discrete cosine transform(DCT), related to fast Fourier transform. Importance-oriented techniques use other characteristics of images as the basis for compression; for example, the DVI technique employs color lookup tables and data filtering.

Hybrid compression techniques combine several approaches, such as DCT and vector quantization or differential pulse code modulation. Various groups have established standards for digital multimedia compression based on the existing JPEG, MPEG, and px64 standards, as shown in Table 1.

When implementing a compression/decompression algorithm, the key question is how to partition between hardware and software in order to maximize performance and minimize cost. Most implementations use specialized video processors and programmable digital signal processors (DSPs). However, powerful RISC processors are making software-only solutions feasible. We can classify implementations of compression algorithms into three categories: (1)a hardwired approach that maximizes performance (for example, C cube), (2) a software solution that emphasizes flexibility with a general-purpose processor, and (3) a hybrid approach that uses specialized video processors.

Table 1 Multimedia compression standards

3.Multimedia Networking

Many applications, such as video mail, video conferencing, and collaborative work systems, require networked multimedia. In these applications, the multimedia objects are stored at a server and played back at the clients' sites. Such applications might require broadcasting multimedia data to various remote locations or accessing large depositories of multimedia sources.

Traditional LAN environments, in which data sources are locally available, cannot support access to remote multimedia data sources for a number of reasons. Table 2 contrasts traditional data transfer and multimedia transfer.

Table 2 Traditional communications versus multimedia communications

Traditional networks do not suit multimedia. Ethernet provides only 10 Mb/s, its access time is not bounded, and its latency and jitter are unpredicatable. Token-ring networks provide 16 Mb/s and are deterministic; from this point of view, they can handle multimedia. However, the predictable worst-case access latency can be very high.

An FDDI network provides 100 Mb/s bandwidth, sufficient for multimedia. In the synchronized mode, FDDI has low access latency and low jitter. FDDI also guarantees a bounded access delay and a predictable average bandwidth for synchronous traffic. However, due to the high cost, FDDI networks are used primarily for backbone networks, rather than networks of workstation.

Less expensive alternatives include enhanced traditional networks. Fast Ethernet, for exam-ple, provides up to 100 Mb/s bandwidth. Priority token ring is another system.

Present optical network technology can support the Broadband Integrated Services Digital Network (B-ISDN) standard, expected to become the key network for multimedia applications. B-ISDN access can be basic or primary. Basic ISDN access supports 2B+D channels, where the transfer rate of a B channel is 64 kb/s, and that of a D channel is 16 kb/s. Primary ISDN access supports 23B+D in the US and 30B+D in Europe.

Proposed B-ISDN networks are in either synchronous transfer mode (STM) or asynchronous transfer mode (ATM), to handle both constant and variable bit-rate traffic applications. STM provides fixed bandwidth channels, and therefore is not flexible enough to handle the different types of traffic typical in multimedia applications. On the other hand, ATM is suitable for multimedia traffic; it provides great flexibility in bandwidth allocation by assigning fixed length packets called cells, to virtual connection. ATM can also increase the bandwidth efficiency by buffering and statistically multiplexing bursty traffic at the expense of cell delay and loss.

4.Multimedia Systems

Advances in several technologies are making multimedia systems technically and economically feasible. These advances include powerful workstations, high-capacity storage devices, high-speed networks, advances in image and video processing (such as animation and graphics), advances in audio processing (such as music synthesis and sound effects) , speech processing (speaker recognition and text-to-speech conversion), and advanced still, video, audio, and speech compression algorithms.

A multimedia system consists of three key elements: multimedia hardware, operating system and graphical user interface, and multimedia software development and delivery tools (referred to as authoring tools). Since 1989, when the first multimedia systems were developed, it has been possible to differentiate the three generations of multimedia systems (see Table 3).

Table 3 The three generations of multimedia systems

The first generation, based on Intel 80386 and Motorola 68030 processors, is characterized by bitmapped images and animation, JPEG video compression techniques, local area networks based on Ethernet and token ring, and hypermedia authoring tools. The second generation uses i80486 and MC68040 processors, moving and still images, 16-bit audio, JPEG and MPEG-1 video compression, FDDI networks, and object-oriented, multimedia authoring tools that incorporate text, graphics, animation, and sound.

We are presently at the transition stage from the second- to the third-generation systems, based on more powerful processors such as Pentium and PowerPC. The third generation will use full-motion, VCR-quality video, eventually moving to NTSC/PAL and HDTV. Compression algorithms will include MPEG-2, MPEG-3, and MPEG-4, and perhaps the wavelets method now in the research stage. The system will use enhanced Ethernet, token ring, and FDDI network, as well as new isochronous and ATM networks. The authoring tools will integrate object-oriented multimedia into the operating system.

5.Applications

Multimedia systems suggest a wide variety of potential applications. Three important applications already in use are multimedia mailing systems, collaborative work systems, and multimedia conferencing systems.

Multimedia mailing systems are more sophisticated than standard electronic mailing systems. They implement multiple applications, such as multimedia editing and voice mail, and require higher transmission rates than text-only system.

Collaborative work systems allow group members to discuss a problem and actually create something together. During a meeting, users can view, discuss, and modify multimedia documents.

Multimedia conferencing systems enable a number of participants to exchange various multimedia information via voice and data networks. Each participant has a multimedia workstation, linked to the other workstations over high-speed networks. Each participant can send and receive video, audio, and data, and can perform certain collaborative activities. The multimedia conference uses the concept of the shared virtual workspace, which describes the part of the display replicated, at every workstation.

Multimedia conferencing systems must provide a number of functions, such as multiple-call setup, conference status transmission, real-time control of audio and video, dynamic allocation of network resources, multiport data transfer, synchronization of shared workspace, and graceful degradation under fault conditions.

6.Research Directions

Research and development in high-speed networks will soon provide the bandwidth needed for distributed multimedia applications. Therefore, I envision tremendous growth in distributed multimedia systems and their applications.

Advances in distributed multimedia systems have begun to significantly affect the development of on-demand multimedia services, such as interactive entertainment, video news distribution, video rental services, and digital multimedia libraries. Various companies realized that fiber optic networks, coupled with improved computing and compression techniques, would soon be capable of delivering digital movies. Over the past year, a number of alliances have formed between entertainment, cable, phone, and computer companies, with the main focus on video-on-demand applications.

Many challenging problems remain to be researched and resolved for the further growth of multimedia systems. Multimedia applications make enormous demands on computer hardware and software resources. Therefore, one of the ongoing demands is to develop more powerful multimedia workstations. Multimedia workstations will also need multimedia operating systems (MMOSs) and advanced multimedia user interfaces. An MMOS should handle continuous media by providing preemptive multitasking, easy expandability, format-independent data access, and support for real-time scheduling. It should be object-oriented and capable of synchronizing data to be instantly available, so the user interface must be highly sophisticated and intuitive.

Integrating the user interface at the operating system level could eliminate many problems for application software developers. Other research challenges include developing new real-time compression algorithms (perhaps based on wavelets) , large storage devices, and multimedia data management systems. The constant challenge is further refinement of high-speed, deterministic networks with low latency and low jitter, as well as research in new multimedia synchronization algorithms.

New Words and Expressions

access time存取时间

algorithm n. 算法

asynchronous transfer mode (ATM) 异步传输模式

bandwidth n. 带宽

browsing n. 浏览

channel n. 信道,通道

codec n. 编码译码器

compression n. 压缩

differential pulse code modulation差分脉码调制

digital signal processor数字信号处理

Fourier transform傅里叶变换

heterogeneous adj. 不同种类的,杂散的

human-computer interface人机接口

hybrid n. 混合

hypermedia n. 超媒体

hypertext n. 超文本

interactive video交互视频

isochronous adj. 等时的

jitter n. 抖动,跳动

latency n. 等待时间

multimedia file system多媒体文件系统

non-interactive adj. 非交互式的

partition n. 划分

real-time scheduling实时调度

retrieval n. 检索

speech processing语音处理

stand-alone multimedia workstation独立多媒体工作站

still image静止图像

synchronized mode同步模式

synchronous transfer mode (STM) 同步传输模式

text-to-speech conversion文本语音变换

token ring令牌环网

transfer rate传输速率

wavelet n. 子波,小波

Exercises to the Text

1.Translate the following words and phrases into English.

(1)独立多媒体工作站(2)差分脉码调制(3)人机接口(4)数字信号处理(5)实时调度

2.Read the following abbreviations and give the Chinese meaning of each one.

ADPCM Adaptive Differential Pulse Code Modulation

ATM Asynchronous Transfer Mode

BER Bit Error Rate

B-ISDN Broadband Integrated Service Digital Network

ITTCC International Telegraph and Telephone Consultative Committee

Codec Coder/Decoder

DCT Discrete Cosine Transform

DPCM Differential Pulse Code Modulation

DSP Digital Signal Processor

DVI Digital Visual Interface

FDCT Forward Discrete Cosine Transform

FDDI Fibre Distributed Data Interface

IDCT Inverse Discrete Cosine Transform

JPEG Joint Photographic Expert Group

MOS Multimedia Operating System

MPEG Moving Pictures Expert Group

NTSC National Television Standards Committee

PAL Phase Alternating Line

PER Packet Error Rate

PTR Priority Token Ring

QOS Quality Of Service

RISC Reduced Instruction Set Computer

STM Synchronous Transfer Mode

3.Translate the following paragraphs into Chinese.

(1) Advances in distributed multimedia systems have begun to significantly affect the development of on-demand multimedia services. Researchers are working within established computer areas to transform existing technologies and develop new ones. The big picture shows multimedia as the merging of computing, communications, and broadcasting.

(2) The complexity of multimedia applications stresses all the components of a computer system. Multimedia requires great processing power to implement software codecs, multimedia file systems, and corresponding file formats. The architecture must provide high bus bandwidth and efficient I/O.

(3) Digital data compression relies on various computational algorithms, implemented either in software or hardware. We can classify compression techniques into lossless and lossy approaches. Lossless techniques can recover the original representation perfectly. Lossy techniques recover the presentation with some loss of accuracy. The lossy techniques provide higher compression ratios, though, and therefore are applied more often in image and video compression than lossless techniques.

(4) Multimedia conferencing systems enable a number of participants to exchange various multimedia information via voice and data networks. Each participant has a multimedia workstation, linked to the other workstations over high-speed networks.

(5) Many challenging problems remain to be researched and resolved for the further growth of multimedia systems. Multimedia applications make enormous demands on computer hardware and software resources. Therefore, one of the ongoing demands is to develop more powerful multimedia workstations.