UPnP AV WC Status Update (UPnP Summit 2002)
description
Transcript of UPnP AV WC Status Update (UPnP Summit 2002)
![Page 1: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/1.jpg)
UPnP AV WCStatus Update
(UPnP Summit 2002)
John Ritchie
UPnP AV Co-Chair
Intel Corporation
![Page 2: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/2.jpg)
Agenda Recent Events
AV Architecture
Moving Forward
Demo
Questions
![Page 3: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/3.jpg)
Recent Events
![Page 4: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/4.jpg)
ApprovedAV SpecsApproved
![Page 5: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/5.jpg)
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
![Page 6: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/6.jpg)
UPnP AV Architecture
![Page 7: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/7.jpg)
UPnP AV Devices
Control PointControl Point
Home LAN
UPnP AV ActionsUPnP AV Actions
Out-of-band Transfer Protocol
Out-of-band Transfer Protocol
UPnP AV ActionsUPnP AV Actions
Rendering ControlRendering Control
Connection ManagerConnection Manager
AV Transport (Optional)AV Transport (Optional)
Media ServerMedia Server Media RendererMedia Renderer
Content DirectoryContent Directory
Connection ManagerConnection Manager
AV Transport (Optional)AV Transport (Optional)
VCR
DVD Player
CD Player
Camera
Camcorder
Tuner
STB
PC
TV
Stereo
EPF
Speakers
MP3 Player
Clock Radio
PC
![Page 8: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/8.jpg)
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
![Page 9: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/9.jpg)
Discover AV devicesDiscover AV devices UPnP SSDP
Locate desired contentLocate desired content Content DirectoryService
Negotiate a commonNegotiate a commontransfer protocol and data formattransfer protocol and data format
Connection ManagerService
Control playback position/movementControl playback position/movement AV TransportService
Control how content is renderedControl how content is rendered Rendering ControlService
Typical Control Algorithm
![Page 10: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/10.jpg)
Moving Forward
![Page 11: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/11.jpg)
UPnP AV “Charter 2” Proposal Submitted to SC (Sept ’02) Contributors:
Canon Intel LG Microsoft Philips Pioneer Samsung Sharp Sony
![Page 12: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/12.jpg)
Approved“Charter 2”Approved
![Page 13: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/13.jpg)
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
![Page 14: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/14.jpg)
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)
![Page 15: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/15.jpg)
Demo
![Page 16: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/16.jpg)
Questions
![Page 17: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/17.jpg)
For the interconnected lifestyle
![Page 18: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/18.jpg)
Backup
![Page 19: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/19.jpg)
Total Implementations
Media Server
Media Renderer Control Point
Philips 2 2 3
Intel 2 2 2
Sony 3 2 1
Microsoft 1
Pioneer 1
Samsung 2 1 1
Epson 1 1
Eizo Nano 1 1
LG 1 1 1
Canon 1
15 10 8
![Page 20: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/20.jpg)
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
![Page 21: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/21.jpg)
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
![Page 22: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/22.jpg)
Rendering Control Service
Control “how” content is rendered Brightness, Contrast, Sharpness Red, Green, Blue color levels Volume, Mute, Loudness Presets
![Page 23: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/23.jpg)
Negotiate protocol/format GetProtocolInfo() PrepareForConnection()
Discover existing connections GetCurrentConnectionIDs() GetCurrentConnectionInfo()
Connection Manager Service
![Page 24: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/24.jpg)
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)
![Page 25: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/25.jpg)
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
![Page 26: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/26.jpg)
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”
![Page 27: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/27.jpg)
Goals Maintain existing AV specs
Publish Recommended Practices
Enhance existing AV features
Enable new AV features
Maintain backward compatibility
![Page 28: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/28.jpg)
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)
![Page 29: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/29.jpg)
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
![Page 30: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/30.jpg)
New Features Complement existing features
Add key missing capabilities
Examples: DRM, Content Protection Scheduled recording Support for multicast Access control (UPnP Security?)
![Page 31: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/31.jpg)
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
![Page 32: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/32.jpg)
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
![Page 33: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/33.jpg)
UPnP Slide Templates
![Page 34: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/34.jpg)
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
![Page 35: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/35.jpg)
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
![Page 36: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/36.jpg)
![Page 37: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/37.jpg)
Table Layout
Row One Row Two
Info here Info here
Info here Info here
Info here Info here
![Page 38: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/38.jpg)
Announcing
Announcement Title
![Page 39: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/39.jpg)
Demo
Demo Title
![Page 40: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/40.jpg)
Video
Video Title
![Page 41: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/41.jpg)
Customer
Customer Reference Title
![Page 42: UPnP AV WC Status Update (UPnP Summit 2002)](https://reader035.fdocuments.us/reader035/viewer/2022062518/56814539550346895db2036c/html5/thumbnails/42.jpg)
For the interconnected lifestyle