23
UPnP AV WC Update AV Architecture (UPnP Asia Summit 2002) Tatsuya Igarashi NSC IT Development Division Sony Corporation

UPnP AV WC Update AV Architecture ( UPnP Asia Summit 2002)

  • Upload
    lilika

  • View
    51

  • Download
    0

Embed Size (px)

DESCRIPTION

UPnP AV WC Update AV Architecture ( UPnP Asia Summit 2002). Tatsuya Igarashi NSC IT Development Division Sony Corporation. アジェンダ. AVWC の状況 AV スペックの完成 今後の活動 AV アーキテクチャーの概要 デモ. AVWC の状況. AV Specs. Approved. Approved. これまでの主な参加企業. Adaptive Networks Canon Compaq Eizo Nanao Epson - PowerPoint PPT Presentation

Citation preview

Page 1: UPnP AV WC Update AV Architecture ( UPnP Asia Summit 2002)

UPnP AV WC UpdateAV Architecture

(UPnP Asia Summit 2002)

Tatsuya Igarashi

NSC IT Development Division

Sony Corporation

Page 2: UPnP AV WC Update AV Architecture ( UPnP Asia Summit 2002)

アジェンダ

AVWC の状況 AV スペックの完成 今後の活動

AV アーキテクチャーの概要 デモ

Page 3: UPnP AV WC Update AV Architecture ( UPnP Asia Summit 2002)

AVWC の状況

Page 4: UPnP AV WC Update AV Architecture ( UPnP Asia Summit 2002)

ApprovedAV SpecsApproved

Page 5: UPnP AV WC Update AV Architecture ( UPnP Asia Summit 2002)

これまでの主な参加企業 Adaptive

Networks Canon Compaq Eizo Nanao Epson HP Intel (co-chair) Kodak

LG Microsoft

Mitsubishi

OpenGlobe

Philips (Chair)

Pioneer

Samsung

Sony

Thompson

Page 6: UPnP AV WC Update AV Architecture ( UPnP Asia Summit 2002)

新しい AVWC を設立 2002 年 10 月 28 日の SC により承認

新しい charter ( 憲章) Co-chairs Intel, Philips

10 月 31 日、 11 月 1 日の 2 日間  F2F を開催(レッドモンド)

今後の活動 リフレクターでの論議 週 1 回の電話会議 1 から 2 ヶ月に1回、 Face2Face 会議 Plugfest

参加企業 Canon, Intel, LG, Microsoft, Philips, Pioneer, Samsung, Sharp,

Sony  など

Page 7: UPnP AV WC Update AV Architecture ( UPnP Asia Summit 2002)

活動内容 – 新しい Charter 現スペックのメンテナンス

曖昧な文章を明確化して、例を追加する Recommended Practices docs を発行

TV, VCR, CD/DVD Player, stereo などについて実装ガイドラインを提供

現スペックの機能の増強 例えば . ストリーミングの互換性のチエック ( 解像度 , サン

プルレート… )

新規機能の追加 例えば . DRM の互換チエック , 録画予約 , アクセス制御など

現スペックとの下位互換性を保つ UPnP V1 Device Architecture がベース 現在ある actions/state variables は変わらない

Page 8: UPnP AV WC Update AV Architecture ( UPnP Asia Summit 2002)

予定 “Recommended Practices” docs –‘03 Q2

Preliminary Design (Ver 0.8) - ’03 8 月 Design Complete (Ver 0.9) -  ’ 03 11 月  45-day review complete - ’04 2 月 SC approval of specs (Ver 1.0) - ’04 3 月

Page 9: UPnP AV WC Update AV Architecture ( UPnP Asia Summit 2002)

UPnP AV アーキテクチャーの概要

Page 10: UPnP AV WC Update AV Architecture ( UPnP Asia Summit 2002)

UP n P AV アーキテクチャー Control Point が2つのデバイスを制御するモデル

MediaServer コンテンツを保管コンテンツを保管 ストリーミングのソースストリーミングのソース

MediaRenderer コンテンツを再生(映像を表示する、音を鳴らコンテンツを再生(映像を表示する、音を鳴ら

す)す) ストリーミングのシンクストリーミングのシンク

ストリーミングは“ Out of band” プロトコルとデータフォーマットは決めず、スト

リーミングの互換チェックの方法を提供

Page 11: UPnP AV WC Update AV Architecture ( UPnP Asia Summit 2002)

UPnP AV デバイス

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

VCR

DVD Player

CD Player

Camera AV Transport (Optional)AV Transport (Optional)

Camcorder

Tuner

STB

PC

TV

Stereo

EPF

Speakers

MP3 Player

Clock Radio

PC

Page 12: UPnP AV WC Update AV Architecture ( UPnP Asia Summit 2002)

UPnP AV サービス Content Directory

コンテンツ階層の閲覧と属性検索 コンテンツのメタデータ (タイトル、作者、 URL など属性 ) その他、コンテンツの操作 ( 作成、削除、属性変更、リソース転

送) Rendering Control

オーディオ(音量調整、ミュートなど) ビデオ(明るさ、色合いなど)

Connection Manager ストリーミングのプロトコルとデータフォーマットを列挙 現在のコネクション状況を列挙

AV Transport 再生制御( Play, Pause, Seek など )

Page 13: UPnP AV WC Update AV Architecture ( UPnP Asia Summit 2002)

0. AV0. AV デバイスを発見デバイスを発見 UPnP SSDP

1. 1. コンテンツを見つけるコンテンツを見つける Content DirectoryService

2. 2. プロトコルとデータフォーマットをチエックプロトコルとデータフォーマットをチエック Connection ManagerService

3. 3. 再生をする再生をする AV TransportService

4. 4. 音量、画質を調整する音量、画質を調整する Rendering ControlService

一般的なコントロールフロー

Page 14: UPnP AV WC Update AV Architecture ( UPnP Asia Summit 2002)

Content Directory Service コンテンツリストの取得

XML による DIDL-Lite Schema で表現 階層リスト containers と Items メタデータ (Dublin Core, UPnP ) クラス分類 (例 photo, musicTrack, movie) リソースの場所は URI, 種類は Mime-type Browse, Search 階層毎の閲覧 , 属性による検索

コンテンツの操作 CreateObject, DestoryObject  作成、削除 UpdateObject  メタデータの変更 ImportResource, ExportResource  リソース転送

Page 15: UPnP AV WC Update AV Architecture ( UPnP Asia Summit 2002)

DIDL-Lite の例<DIDL-Lite   … >

<item id=”8” parentID=”3” restricted="false">

<dc:title>Drown</dc:title>

<dc:creator>Smashing Pumpkins</dc:creator>

<upnp:class>object.item.audioItem.musicTrack</upnp:class>

<res protocolInfo="http-get:*:audio/mpeg:*” size=”140000”>

http://10.0.0.1/getcontent.asp?id=8

</res>

</item>

<item id=”7” parentID=”3” restricted="false">

<dc:title>State Of Love And Trust</dc:title>

<!--- 省略 -- >

</item>

</DIDL-Lite>

Page 16: UPnP AV WC Update AV Architecture ( UPnP Asia Summit 2002)

Rendering Control Service ビデオ

Brightness  明るさ Contrast  コントラスト Sharpness  シャープネス

オーディオ Volume, VolumeDB  音量 Mute  ミュート

プリセット ListPreset  工場、設置などプリセット一覧 SelectPreset  設定する

Page 17: UPnP AV WC Update AV Architecture ( UPnP Asia Summit 2002)

コネクションの互換チエックと管理 GetProtocolInfo プロトコル、フォーマットの取

得 PrepareForConnection  コネクションの準備 ConnectionComplete コネクションの終了

接続済みのコネクション情報を取得 GetCurrentConnectionIDs コネクション ID の一

覧 GetCurrentConnectionInfo コネクション詳細情

Connection Manager Service

Page 18: UPnP AV WC Update AV Architecture ( UPnP Asia Summit 2002)

ProtocolInfo

Protocol Network Content Format Additional Info

http-get ‘*’ MIME-type. ‘*’

rtsp-rtp-udp ‘*’ RTP payload type ‘*’

internal IP address of the device

Vendor-defined Vendor-defined

iec61883 GUID of 1394 bus Isochronous Resource Manager

Name standardized by IEC61883.

PCR index of the 1394 device

registered ICANN domain name of vendor

Vendor-defined Vendor-defined Vendor-defined

例 : http-get:*:audio/mpeg:*”   MP3 の http ストリーミング

Page 19: UPnP AV WC Update AV Architecture ( UPnP Asia Summit 2002)

AV Transport Service コンテンツの指定

SetAVTransportURI() コンテンツの URI をセット

SetNextAVTransportURI  次の URI をセット 制御

Play, Stop, Pause, Seek, Record Next, Prev  プレーリスト、メディアの再生

ステータスの取得 GetTransportInfo  制御の状態 GetMediaInfo  トータル時間 GetPositionInfo 再生位置

Page 20: UPnP AV WC Update AV Architecture ( UPnP Asia Summit 2002)

HTTP の例

Control PointControl Point

Rendering ControlRendering Control

Connection ManagerConnection Manager

AV TransportAV Transport

Connection ManagerConnection Manager

Media ServerMedia Server

Content DirectoryContent Directory

Media RendererMedia Renderer

1. CDS::Browse

0. SSDP::M-Search

2. CM::GetProtocolInfo( CM::PrepareForConnection)

4. RCS::Volume

3. AVT::SetAVTransportURI AVT::Play

HTTP::GET

Page 21: UPnP AV WC Update AV Architecture ( UPnP Asia Summit 2002)

CP/Renderer Combo の例

Control PointControl Point

MediaRendererMediaRenderer

Connection ManagerConnection Manager

Media ServerMedia Server

Content DirectoryContent Directory

1. CDS::Browse

0. SSDP::M-Search

HTTP::GET

Page 22: UPnP AV WC Update AV Architecture ( UPnP Asia Summit 2002)

Demo

ネットワークメディアレシーバー「ルームリンク」と

デスクトップ型バイオによるデモ

Page 23: UPnP AV WC Update AV Architecture ( UPnP Asia Summit 2002)

For the interconnected lifestyle