238. Multimedia Communications and Processing
(Formerly numbered Electrical Engineering 238.) Lecture, four hours; outside study, eight hours. Requisites: courses 113, 131A. Key concepts, principles, and algorithms of real-time multimedia communications and processing across heterogeneous Internet and wireless channels. Due to flexible and low-cost infrastructure, new networks and communication channels enable variety of delay-sensitive multimedia transmission applications and provide varying resources with limited support for quality of service required by delay-sensitive, bandwidth-intense, and loss-tolerant multimedia applications. New concepts, principles, theories, and practical solutions for cross-layer design that can provide optimal adaptation for time-varying channel characteristics, adaptive and delay-sensitive applications, and multiuser transmission environments. Discussion of online learning and learning how to make decisions in broad context, including Markov decision processes, optimal stopping, reinforcement learning, structural results for online learning, multiarmed bandits learning, multiarmed bandits learning, multiagent learning. Letter grading.