1 / 23

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

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

lilika
Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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. これまでの主な参加企業 • Adaptive Networks • Canon • Compaq • Eizo Nanao • Epson • HP • Intel (co-chair) • Kodak • LG • Microsoft • Mitsubishi • OpenGlobe • Philips (Chair) • Pioneer • Samsung • Sony • Thompson

  6. 新しい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 など

  7. 活動内容 – 新しいCharter • 現スペックのメンテナンス • 曖昧な文章を明確化して、例を追加する • Recommended Practices docsを発行 • TV, VCR, CD/DVD Player, stereoなどについて実装ガイドラインを提供 • 現スペックの機能の増強 • 例えば. ストリーミングの互換性のチエック (解像度, サンプルレート…) • 新規機能の追加 • 例えば. DRMの互換チエック, 録画予約, アクセス制御など • 現スペックとの下位互換性を保つ • UPnP V1 Device Architectureがベース • 現在あるactions/state variablesは変わらない

  8. 予定 • “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月

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

  10. UPnP AV アーキテクチャー • Control Pointが2つのデバイスを制御するモデル • MediaServer • コンテンツを保管 • ストリーミングのソース • MediaRenderer • コンテンツを再生(映像を表示する、音を鳴らす) • ストリーミングのシンク • ストリーミングは“Out of band” • プロトコルとデータフォーマットは決めず、ストリーミングの互換チェックの方法を提供

  11. UPnP AV デバイス Control Point VCR DVD Player CD Player Camera UPnP AV Actions UPnP AV Actions Home LAN Media Server Media Renderer 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

  12. UPnP AV サービス • Content Directory • コンテンツ階層の閲覧と属性検索 • コンテンツのメタデータ (タイトル、作者、URLなど属性) • その他、コンテンツの操作 (作成、削除、属性変更、リソース転送) • Rendering Control • オーディオ(音量調整、ミュートなど) • ビデオ(明るさ、色合いなど) • Connection Manager • ストリーミングのプロトコルとデータフォーマットを列挙 • 現在のコネクション状況を列挙 • AV Transport • 再生制御(Play, Pause, Seekなど)

  13. 一般的なコントロールフロー 0. AVデバイスを発見 UPnP SSDP Content DirectoryService 1. コンテンツを見つける 2. プロトコルとデータフォーマットをチエック Connection ManagerService 3. 再生をする AV TransportService 4. 音量、画質を調整する Rendering ControlService

  14. 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 リソース転送

  15. 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>

  16. Rendering Control Service • ビデオ • Brightness 明るさ • Contrast コントラスト • Sharpness シャープネス • オーディオ • Volume, VolumeDB 音量 • Mute ミュート • プリセット • ListPreset  工場、設置などプリセット一覧 • SelectPreset 設定する

  17. Connection Manager Service • コネクションの互換チエックと管理 • GetProtocolInfo プロトコル、フォーマットの取得 • PrepareForConnection コネクションの準備 • ConnectionComplete コネクションの終了 • 接続済みのコネクション情報を取得 • GetCurrentConnectionIDs コネクションIDの一覧 • GetCurrentConnectionInfo コネクション詳細情報

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

  19. AV Transport Service • コンテンツの指定 • SetAVTransportURI() コンテンツのURIをセット • SetNextAVTransportURI 次のURIをセット • 制御 • Play, Stop, Pause, Seek, Record • Next, Prev プレーリスト、メディアの再生 • ステータスの取得 • GetTransportInfo 制御の状態 • GetMediaInfo トータル時間 • GetPositionInfo 再生位置

  20. 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 HTTP::GET

  21. CP/Renderer Comboの例 0. SSDP::M-Search Control Point MediaRenderer 1. CDS::Browse HTTP::GET Media Server Content Directory Connection Manager

  22. Demo ネットワークメディアレシーバー「ルームリンク」と デスクトップ型バイオによるデモ

  23. For the interconnected lifestyle

More Related