Title: Samsung. Sony. Thompson. UPnP AV Architecture. UPnP A
1UPnP AV WC Status Update (UPnP Summit 2002)
John Ritchie UPnP AV Co-Chair Intel Corporation
2Agenda
- Recent Events
- AV Architecture
- Moving Forward
- Demo
- Questions
3Recent Events
4AV Specs
Approved
Approved
5Great 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
6UPnP AV Architecture
7UPnP AV Devices
Control Point
UPnP AV Actions
UPnP AV Actions
Home LAN
Media Server
Media Renderer
- VCR
- DVD Player
- CD Player
- Camera
Camcorder Tuner STB PC
TV Stereo EPF Speakers
MP3 Player Clock Radio PC
Rendering Control
Content Directory
Connection Manager
Connection Manager
AV Transport (Optional)
AV Transport (Optional)
Out-of-band Transfer Protocol
8UPnP 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
9Typical 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
10Moving Forward
11UPnP AV Charter 2 Proposal
- Submitted to SC (Sept 02)
- Contributors
- Canon
- Intel
- LG
- Microsoft
- Philips
- Pioneer
- Samsung
- Sharp
- Sony
12Charter 2
Approved
Approved
13Scope 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
14Logistics 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)
15Demo
16Questions
17For the interconnected lifestyle
18Backup
19Total Implementations
20AV 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
21Content 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
22Rendering Control Service
- Control how content is rendered
- Brightness, Contrast, Sharpness
- Red, Green, Blue color levels
- Volume, Mute, Loudness
- Presets
23Connection Manager Service
- Negotiate protocol/format
- GetProtocolInfo()
- PrepareForConnection()
- Discover existing connections
- GetCurrentConnectionIDs()
- GetCurrentConnectionInfo()
24AV Transport Service
- Select desired content
- SetAVTransportURI()
- SetNextAVTransportURI()
- Control contents movement/position
- Play, Stop, Pause, Seek, Record, etc.
- Next Track, Previous Track (e.g. playlists)
25Architectural 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
26What 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
27Goals
- Maintain existing AV specs
- Publish Recommended Practices
- Enhance existing AV features
- Enable new AV features
- Maintain backward compatibility
28Maintenance
- 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)
29Enhancements
- Improve existing features
- Examples
- Better compatibility checking
- Better support for playlists
- Better recording capability
- Additional CDS meta-data tags e.g. owner,
history, etc
30New Features
- Complement existing features
- Add key missing capabilities
- Examples
- DRM, Content Protection
- Scheduled recording
- Support for multicast
- Access control (UPnP Security?)
31Backward 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
32Timeline
- 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
33UPnP Slide Templates
34PowerPoint 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
35PowerPoint 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
36(No Transcript)
37Table Layout
38Announcing
39Demo
40Video
41Customer
42For the interconnected lifestyle