Download presentation
Presentation is loading. Please wait.
1
UPnP AV WC Update AV Architecture (UPnP Asia Summit 2002)
Tatsuya Igarashi NSC IT Development Division Sony Corporation
2
アジェンダ AVWCの状況 AVスペックの完成 今後の活動 AVアーキテクチャーの概要 デモ
3
AVWCの状況
4
AV Specs Approved Approved
5
AV DCPの完成 2002年6月24日 SCにて承認、以下のドキュメントを発行 以下より入手可能 2つのDevice Type
MediaRenderer:1 MediaServer:1 4つのService Type RenderingControl:1 Connection Manager:1 AVTransport:1 Content Directory:1 Informativeなドキュメント AV Architecture:0.73 以下より入手可能
6
これまでの主な参加企業 LG Adaptive Networks Microsoft Canon Mitsubishi Compaq
Eizo Nanao Epson HP Intel (co-chair) Kodak LG Microsoft Mitsubishi OpenGlobe Philips (Chair) Pioneer Samsung Sony Thompson
7
新しいAVWCを設立 2002年10月28日のSCにより承認 10月31日、11月1日の2日間 F2Fを開催(レッドモンド) 今後の活動
新しい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 など
8
活動内容 – 新しいCharter 現スペックのメンテナンス Recommended Practices docsを発行
曖昧な文章を明確化して、例を追加する Recommended Practices docsを発行 TV, VCR, CD/DVD Player, stereoなどについて実装ガイドラインを提供 現スペックの機能の増強 例えば. ストリーミングの互換性のチエック (解像度, サンプルレート…) 新規機能の追加 例えば. DRMの互換チエック, 録画予約, アクセス制御など 現スペックとの下位互換性を保つ UPnP V1 Device Architectureがベース 現在あるactions/state variablesは変わらない
9
予定 “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月
10
UPnP AV アーキテクチャーの概要
11
UPnP AV アーキテクチャー Control Pointが2つのデバイスを制御するモデル ストリーミングは“Out of band”
MediaServer コンテンツを保管 ストリーミングのソース MediaRenderer コンテンツを再生(映像を表示する、音を鳴らす) ストリーミングのシンク ストリーミングは“Out of band” プロトコルとデータフォーマットは決めず、ストリーミングの互換チェックの方法を提供
12
AV Transport (Optional) AV Transport (Optional)
UPnP AV デバイス 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 Content Directory Rendering Control Connection Manager Connection Manager AV Transport (Optional) AV Transport (Optional) Out-of-band Transfer Protocol
13
UPnP AV サービス Content Directory Rendering Control Connection Manager
コンテンツ階層の閲覧と属性検索 コンテンツのメタデータ (タイトル、作者、URLなど属性) その他、コンテンツの操作 (作成、削除、属性変更、リソース転送) Rendering Control オーディオ(音量調整、ミュートなど) ビデオ(明るさ、色合いなど) Connection Manager ストリーミングのプロトコルとデータフォーマットを列挙 現在のコネクション状況を列挙 AV Transport 再生制御(Play, Pause, Seekなど)
14
2. プロトコルとデータフォーマットをチエック
一般的なコントロールフロー 0. AVデバイスを発見 UPnP SSDP Content Directory Service 1. コンテンツを見つける 2. プロトコルとデータフォーマットをチエック Connection Manager Service 3. 再生をする AV Transport Service 4. 音量、画質を調整する Rendering Control Service
15
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 リソース転送
16
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”> </res> </item> <item id=”7” parentID=”3” restricted="false"> <dc:title>State Of Love And Trust</dc:title> <!--- 省略 -- > </DIDL-Lite>
17
Rendering Control Service
ビデオ Brightness 明るさ Contrast コントラスト Sharpness シャープネス オーディオ Volume, VolumeDB 音量 Mute ミュート プリセット ListPreset 工場、設置などプリセット一覧 SelectPreset 設定する
18
Connection Manager Service
コネクションの互換チエックと管理 GetProtocolInfo プロトコル、フォーマットの取得 PrepareForConnection コネクションの準備 ConnectionComplete コネクションの終了 接続済みのコネクション情報を取得 GetCurrentConnectionIDs コネクションIDの一覧 GetCurrentConnectionInfo コネクション詳細情報
19
ProtocolInfo 例: http-get:*:audio/mpeg:*” MP3のhttpストリーミング Protocol
Network Content Format Additional Info http-get ‘*’ MIME-type. rtsp-rtp-udp RTP payload type internal IP address of the device 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
20
AV Transport Service コンテンツの指定 制御 ステータスの取得
SetAVTransportURI() コンテンツのURIをセット SetNextAVTransportURI 次のURIをセット 制御 Play, Stop, Pause, Seek, Record Next, Prev プレーリスト、メディアの再生 ステータスの取得 GetTransportInfo 制御の状態 GetMediaInfo トータル時間 GetPositionInfo 再生位置
21
HTTPの例 0. SSDP::M-Search Control Point 2. CM::GetProtocolInfo
(CM::PrepareForConnection) 3. AVT::SetAVTransportURI AVT::Play 1. CDS::Browse 4. RCS::Volume Media Server Media Renderer Rendering Control Content Directory Connection Manager Connection Manager AV Transport
22
CP/Renderer Comboの例 0. SSDP::M-Search MediaRenderer Control Point
1. CDS::Browse Media Server Content Directory Connection Manager
23
ネットワークメディアレシーバー「ルームリンク」と デスクトップ型バイオによるデモ
Demo ネットワークメディアレシーバー「ルームリンク」と デスクトップ型バイオによるデモ
24
For the interconnected lifestyle
Similar presentations
© 2024 slidesplayer.net Inc.
All rights reserved.