1 / 21

CEA 2014 Overview

CEA 2014 Overview. April 18, 2007. Mark R. Walker PhD Sr. Viiv TM Planning Architect Digital Home Group Intel. Summary. Overview of R7WG9 and CEA 2014 work The CEA 2014 spec: Global view Home Networking Architecture: Clients Servers CEA 2014 clients on the Internet

topaz
Download Presentation

CEA 2014 Overview

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. CEA 2014 Overview April 18, 2007 Mark R. Walker PhD Sr. ViivTM Planning Architect Digital Home Group Intel

  2. Summary Overview of R7WG9 and CEA 2014 work • The CEA 2014 spec: • Global view • Home Networking Architecture: • Clients • Servers • CEA 2014 clients on the Internet • CE-HTML - a new CE-friendly browser

  3. Overview • Goals of CEA R7WG9 • Establish a single HTML definition for UIs emerging from LAN devices and Internet. "TV-friendly" • Support A/V broadcasts over Internet and Home LAN. • Use existing standards (when possible). • Support many client types: cell phones to hi-def TVs. • OS Independent

  4. Overview Contributing companies to CEA R7WG9: • Philips • Samsung • Sony • Pioneer • Panasonic • Hitachi • Intel • Echostar

  5. Overview • CEA 2014 spec: • Home Network: • Devices: remote UI (RUI) clients and servers • Server and client interaction over the home LAN • Server and client interaction over the Internet • CE-HTML: a new browser required for CEA 2014 client devices.

  6. web page 2 web page web page 2 web page 2 web page 1 web page 2 A/V window A/V window A/V window A/V window A/V window A/V window Overview Internet 2014 server serves A/V and web pages XHTML web pages, Not considered: A/V protocol, CP Service discovery, etc serves A/V and web pages Home 2014 server home LAN DLNA 1.0 A/V, UPnP devices, XHTML web pages 2014 client (TV)

  7. web page web page 1 web page 2 web page 2 web page 2 A/V window A/V window A/V window A/V window A/V window Home Networking • Client devices and server devices 'find' each other with UPnP: UPnP Home 2014 server 1. Query / discovery 2. Response 3. Browse for content 2014 client (TV)

  8. 2014 Client (TV) Home Networking • Supported network configurations ('box models'): • 2-box: client does not support UPnP locally. Client finds server and browses for content UPnP Home 2014 Server 1. Query / discovery 2. Response UPnP 3. Browse for content 4. Content descriptions 5. http-get selected app

  9. 2014 Client (TV) Home Networking • Supported network configurations ('box models'): • 3-box: client & server both support UPnP locally. External 'control point' directs interaction. Controlpoint 1. Query - Response 1. Query - Response UPnP Home 2014 Server 2. Browse content 3. Contentselection UPnP UPnP 4. http-get selected app

  10. Home Network • Capability Profiles • Pre-defined std UI profiles:example SD_UIPROF:w=640, h=480, truecolor • hscroll=false, vscroll=true • font=”sans-serif”,”monospace” • navigationkeys=true, numerickeys=true, • colorkeys=false, playcontrolkeys=true

  11. Home Networking Server • UPnP device on the Home LAN • Exposes UI listings with standard form XML. Retrieved via SOAP action or via http-get file x-fer. Each UI listing describes client capability needed to render: <ui> <uiID>6789-568</uiID> <name>DVD Browser</name> <protocol shortName="CE-HTML-1.0"> <uri>http://1.8.7.2:333/DVDUI</uri> <uri>http://1.8.7.2:333/DVDUI</uri> <protocolInfo> <relatedData xmlns=”urn:schemas-ce-org:ce-html-server-caps-1-0”> <profilelist> <ui_profile name="SD_UIPROF"/> </profilelist> <profilelist> <ui_profile name="SD_UIPROF"/> <video_profile name="MPEG_PS_PAL"/> ....... Home 2014 Server UPnP

  12. 2014 Client (TV) Home Networking Client • UPnP optional • Exposes rendering capabilities using same data format as UI listings" ...... <rui:profilelist> <rui:ui_profile name=”MD_UIPROF”/> <rui:ui_profile name=”SD_UIPROF”/> <rui:ui_profile name=”HD_UIPROF”/> <rui:audio_profile name=”MP3”/> <rui:video_profile name=”AVC_MP4_BL_CIF15_AAC_520”/> <rui:video_profile name=”MPEG_PS_NTSC”/> <rui:video_profile name=”MPEG_TS_SD_NA_T“/> <rui:video_profile name=”AVC_TS_MP_HD_AAC_MULT5_T*”/> </rui:profilelist> .......

  13. Home Networking • UI session initiation • UPnP-exchanged is only for informal capability matching. • UI session paramters are established by http-get User-Agent data User-Agent: “CE-HTML/1.0 (”, <profilelist>-element with a single <ui_profile>-element, and zero-or-more <audio_profile>, and <video_profile> elements‘)’

  14. web page 1 web page 2 web page web page 2 web page 2 web page A/V window A/V window A/V window A/V window A/V window A/V window Internet • UI session initiation • No discovery, but UI session parameters are established by same http-get User-Agent data http-get 2014 client (TV)

  15. web page 1 web page 2 web page web page 2 web page 2 web page A/V window A/V window A/V window A/V window A/V window A/V window CE-HTML • Powerful web browser with A/V windows • "CE-HTML": • XHTML 1.0 Strict or Transitional • CSS-TV (based on CSS1) + elements from CSS2.0 and CSS2.1 • GIF, JPEG, PNG, PNG (true color), PNG (zlib) • DOM2 Core/Style/events + KeyEvent + DOM2 HTML subset • ECMA-262 + "javascript" URL scheme • Extensive requirements for scaling, font, font substitution, etc. • XMLHTTPRequest 2014 client (TV)

  16. web page 1 web page 2 web page web page 2 web page 2 web page A/V window A/V window A/V window A/V window A/V window A/V window CE-HTML • A/V: • Client-local or streaming • Window or full-screen • Streaming: over LAN or Internet • Architected as 'plug-in' • LAN stream formats: DLNA 1.0 • Internet A/V stream format: not specified 2014 client (TV)

  17. web page 1 web page 2 web page web page 2 web page 2 web page A/V window A/V window A/V window A/V window A/V window A/V window CE-HTML • Other Browser Features • XMLHTTPRequest • Allows clients to 'poll' for updates w/o performig whole page update • Persistent TCP Sockets • Allows Remote UI Servers to send session-context messages (text or text-encoded binary messages) • 3rd Party Notifications: • http text notifications • Polling-based for Internet • Multicast for home 2014 client (TV)

  18. web page 1 web page 2 web page web page 2 web page 2 web page A/V window A/V window A/V window A/V window A/V window A/V window CE-HTML • Other Browser Features • Advanced and detailed support for overlay, transparency • Required easy toggling A/V from-to full-screen. • Command remoting backto server: function ofremoting protocole.g. for CE-HTML, noremoting required. 2014 client (TV)

  19. web page 1 web page 2 web page web page 2 web page 2 web page A/V window A/V window A/V window A/V window A/V window A/V window Summary CE-HTML: TV-friendly authoring • Common form for CE device UIs and Internet content • Built into CE-HTML: • XHTML1.0, CSS-TV • Built into browser definition: • auto-scaling, auto font substitution, • overlay behavior, etc • Extensive authoring guidance in 2014 spec. • Std tools (e.g. Mozilla) for authors. • CEA 2014 conformance easy to verify visually. 2014 client

  20. web page 1 web page 2 web page web page 2 web page 2 web page A/V window A/V window A/V window A/V window A/V window A/V window Summary Framework: • Automatic discovery of compatible devices and UI content on LAN • Setup protocol for Internet and LAN virtually identical 2014 client

  21. CEA 2014 Information • 2014 version A spec available from www.ce.org (small fee) • 2014 has been selected for reference basis in DLNA Remote UI capability. • Current Activities: R7WG9 task group making small edits, fixing errata. • Next step: accept proposals for new capabilities this Spring.

More Related