420 likes | 580 Views
UPnP AV WC Status Update (UPnP Summit 2002). John Ritchie UPnP AV Co-Chair Intel Corporation. Agenda. Recent Events AV Architecture Moving Forward Demo Questions. Recent Events. AV Specs. Approved. Approved. Great Job, Everyone!!!. Adaptive Networks Canon Compaq Eizo Nanao
E N D
UPnP AV WC Status Update (UPnP Summit 2002) John Ritchie UPnP AV Co-Chair Intel Corporation
Agenda • Recent Events • AV Architecture • Moving Forward • Demo • Questions
AV Specs Approved Approved
Great Job, Everyone!!! • Adaptive Networks • Canon • Compaq • Eizo Nanao • Epson • HP • Intel (co-chair) • Kodak • LG • Microsoft • Mitsubishi • OpenGlobe • Philips (co-chair) • Pioneer • Samsung • Sony • Thompson
UPnP AV Devices Control Point VCR DVD Player CD Player Camera UPnP AV Actions UPnP AV Actions Home LAN Media Server Media Renderer Camcorder Tuner STB PC TV Stereo EPF Speakers MP3 Player Clock Radio PC Content Directory Rendering Control Connection Manager Connection Manager AV Transport (Optional) AV Transport (Optional) Out-of-band Transfer Protocol
UPnP AV Services • Content Directory • Browse/search Content Items and Containers • Include content meta-data (title, creator, resolution, …) • Manage content (e.g. create playlists, add new items,…) • Rendering Control • Control rendering characteristics (Volume, Brightness, …) • Connection Manager • Enumerate supported transfer protocols and data formats • Enumerate existing “connections” • AV Transport • Control playback position/movement (Play, Pause, Seek,…) • Provided by Server or Renderer based on selected protocol
Typical Control Algorithm Discover AV devices UPnP SSDP Locate desired content Content DirectoryService Negotiate a common transfer protocol and data format Connection ManagerService Control playback position/movement AV TransportService Control how content is rendered Rendering ControlService
UPnP AV “Charter 2” Proposal • Submitted to SC (Sept ’02) • Contributors: • Canon • Intel • LG • Microsoft • Philips • Pioneer • Samsung • Sharp • Sony
“Charter 2” Approved Approved
Scope of Work – Charter 2 • Maintain existing specs • Clarify ambiguous text, add additional examples • Publish Recommended Practices docs • Provide implementation guidelines • Many common devices (TV, VCR, CD/DVD Player, stereo, …) • Enhance existing features • E.g. Better compatibility checking (resolution, sample rates…) • Add New Features • E.g. DRM/CP, scheduled recording, multicast, access control • Preserved backward compatibility w/ “Charter 1” CPs • Based on UPnP V1 Device Architecture • Existing actions/state variables will remain unchanged
Logistics – Charter 2 • Target Timeline • Facilitate quarterly plugfests • Preliminary Design (Ver 0.8) - Nov ’03 • Design Complete (Ver 0.9) - Feb ’04 • SC approval of specs (Ver 1.0) - May ’04 • At least 5 sample implementation commitments • Co-Chairs • Intel and Philips (John Ritchie, Geert Knapen)
AV Scenarios • Common User Scenarios • Display video on TV • Listen to PC-music on portable player • Show photos on EPF (Elec. Picture Frame) • One Common Theme • Content on Device A • Rendered on Device B • Control remotely by user
Content Directory Service • List available content • Content Items and Containers • Includes meta-data (DIDL-Lite) • Browse or Search • Includes transfer protocols and data formats • Manage content database • Create new play lists • Import new content • Administrate meta-data
Rendering Control Service • Control “how” content is rendered • Brightness, Contrast, Sharpness • Red, Green, Blue color levels • Volume, Mute, Loudness • Presets
Connection Manager Service • Negotiate protocol/format • GetProtocolInfo() • PrepareForConnection() • Discover existing connections • GetCurrentConnectionIDs() • GetCurrentConnectionInfo()
AV Transport Service • Select desired content • SetAVTransportURI() • SetNextAVTransportURI() • Control content’s movement/position • Play, Stop, Pause, Seek, Record, etc. • Next Track, Previous Track (e.g. playlists)
Architectural Summary • AV Devices • MediaServer, MediaRenderer • Combo devices (including a Control Point) • AV Services • Content Directory • Rendering Control • Connection Manager • AV Transport • Simple Control Point Algorithm • Find content, configure devices, transfer data
What is it? • Follow-on to UPnP AV “Charter 1” • Based on current UPnP Device Architecture • Unrelated to “UPnP V2 Architecture” • Think of it as “UPnP AV Version 1.1”
Goals • Maintain existing AV specs • Publish Recommended Practices • Enhance existing AV features • Enable new AV features • Maintain backward compatibility
Maintenance • Clarify ambiguous text • Improve certification tests • If needed, address critical “bugs” • Examples: • XML and URL escaping, Connection Info usages • ‘Recommended Practices’ docs for several common devices e.g. TV, VCR, stereo, CD changers, etc. • Add semantic test(s)
Enhancements • Improve existing features • Examples: • Better compatibility checking • Better support for playlists • Better recording capability • Additional CDS meta-data tags e.g. owner, history, etc
New Features • Complement existing features • Add key missing capabilities • Examples: • DRM, Content Protection • Scheduled recording • Support for multicast • Access control (UPnP Security?)
Backward Compatibility • V1 Control Points can use V2 devices • Existing actions/state variables unchanged • New actions/state variables added to existing services • New services added to existing DCPs • New DCPs
Timeline • Written proposal to SC – Aug ’02 • SC approval for WC - Sept ’02 • “Recommended Practices” docs – Q2 ‘03 • Preliminary Design (Ver 0.8) - Aug ’03 • Plugfest #1 (AV V1/V2) – Aug ’03 • Plugfest #2 (AV V1/V2) – Oct ‘03 • Design Complete (Ver 0.9) - Nov ’03 • 45-day review complete - Feb ’04 • SC approval of specs (Ver 1.0) - Mar ’04
PowerPoint TemplateSubtitle Color • Slide guidelines • Sub-bullet, limit to one layer of sub-bullets • Sub-bullet • Sub-bullet • Font size and color should already be formatted for you in Slide Master • Use shaded figures, when possible, using these key colors
PowerPoint template for complicated diagrams • This slide background has no UPnP Forum logo artwork in lower left so the entire space is available for your image • Sub-bullet, limit to one layer of sub-bullets • Sub-bullet • Sub-bullet • Font size and color should already be formatted for you in Slide Master • Use shaded figures, when possible, using these key colors
Announcing Announcement Title
Demo Demo Title
Video Video Title
Customer Customer Reference Title