AV WG Update

Download Report

Transcript AV WG Update

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
Great Job, Everyone!!!

Adaptive
Networks

Canon

Compaq


LG

Microsoft

Mitsubishi
Eizo Nanao

OpenGlobe

Epson

Philips (co-chair)

HP

Pioneer

Intel (co-chair)

Samsung

Kodak

Sony

Thompson
UPnP AV Architecture
UPnP AV Devices
Control Point
UPnP AV Actions
UPnP AV Actions
Home LAN
Media Server
Media Renderer
VCR
Camcorder
Content Directory
DVD Player
Tuner
TV
MP3 Player
Rendering Control
Stereo
Clock Radio
Manager
CDConnection
Player
STB
Manager
EPFConnection PC
AV Transport (Optional)
Camera
PC
AV Transport (Optional)
Speakers
Out-of-band
Transfer Protocol
UPnP AV Services

Content Directory




Rendering Control


Control rendering characteristics (Volume, Brightness, …)
Connection Manager



Browse/search Content Items and Containers
Include content meta-data (title, creator, resolution, …)
Manage content (e.g. create playlists, add new items,…)
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
Locate desired content
Negotiate a common
transfer protocol and data format
Control playback position/movement
Control how content is rendered
UPnP SSDP
Content Directory
Service
Connection Manager
Service
AV Transport
Service
Rendering Control
Service
Moving Forward
UPnP AV “Charter 2” Proposal

Submitted to SC (Sept ’02)

Contributors:









Canon
Intel
LG
Microsoft
Philips
Pioneer
Samsung
Sharp
Sony
“Charter 2”
Approved
Scope of Work – Charter 2

Maintain existing specs


Publish Recommended Practices docs



E.g. Better compatibility checking (resolution, sample rates…)
Add New Features


Provide implementation guidelines
Many common devices (TV, VCR, CD/DVD Player, stereo, …)
Enhance existing features


Clarify ambiguous text, add additional examples
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)
Demo
Questions
For the interconnected lifestyle
Backup
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
10
8
15
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



AV Services





MediaServer, MediaRenderer
Combo devices (including a Control Point)
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
UPnP Slide Templates
PowerPoint Template
Subtitle 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
Table Layout
Row One
Row Two
Info here
Info here
Info here
Info here
Info here
Info here
Announcing
Announcement Title
Demo
Demo Title
Video
Video Title
Customer
Customer Reference Title
For the interconnected lifestyle