Download presentation
Presentation is loading. Please wait.
Published byDylan Small Modified over 8 years ago
1
CEA 2014 Overview April 18, 2007 Mark R. Walker PhD Sr. Viiv TM 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
Overview Home 2014 server 2014 client (TV) DLNA 1.0 A/V, UPnP devices, XHTML web pages Internet 2014 server XHTML web pages, Not considered: A/V protocol, CP Service discovery, etc web page 1 A/V window serves A/V and web pages serves A/V and web pages web page 2 A/V window web page 2 A/V window web page 2 A/V window web page 2 A/V window web page A/V window home LAN
7
Home Networking Client devices and server devices 'find' each other with UPnP: Home 2014 server web page 1 A/V window web page 2 A/V window web page 2 A/V window web page 2 A/V window web page A/V window 2014 client (TV) UPnP 1. Query / discovery 2. Response 3. Browse for content
8
Home Networking Supported network configurations ('box models'): –2-box: client does not support UPnP locally. Client finds server and browses for content Home 2014 Server 2014 Client (TV) UPnP 1. Query / discovery 2. Response 3. Browse for content 4. Content descriptions 5. http-get selected app UPnP
9
Home Networking Supported network configurations ('box models'): –3-box: client & server both support UPnP locally. External 'control point' directs interaction. Home 2014 Server 2014 Client (TV) UPnP 2. Browse content 4. http-get selected app UPnP Control point 1. Query - Response 3. Content selection UPnP
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: 6789-568 DVD Browser http://1.8.7.2:333/DVDUI....... Home 2014 Server UPnP
12
Home Networking Client –UPnP optional –Exposes rendering capabilities using same data format as UI listings"............. 2014 Client (TV)
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 (”, -element with a single -element, and zero-or-more, and elements‘)’
14
Internet UI session initiation –No discovery, but UI session parameters are established by same http-get User-Agent data 2014 client (TV) web page 1 A/V window web page 2 A/V window web page A/V window web page 2 A/V window web page 2 A/V window web page A/V window http-get
15
CE-HTML 2014 client (TV) web page 1 A/V window web page 2 A/V window web page A/V window web page 2 A/V window web page 2 A/V window web page A/V window 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
16
CE-HTML 2014 client (TV) web page 1 A/V window web page 2 A/V window web page A/V window web page 2 A/V window web page 2 A/V window web page A/V window 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
17
CE-HTML 2014 client (TV) web page 1 A/V window web page 2 A/V window web page A/V window web page 2 A/V window web page 2 A/V window web page A/V window 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
18
CE-HTML 2014 client (TV) web page 1 A/V window web page 2 A/V window web page A/V window web page 2 A/V window web page 2 A/V window web page A/V window Other Browser Features Advanced and detailed support for overlay, transparency Required easy toggling A/V from-to full-screen. Command remoting back to server: function of remoting protocol e.g. for CE-HTML, no remoting required.
19
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 web page 1 A/V window web page 2 A/V window web page A/V window web page 2 A/V window web page 2 A/V window web page A/V window
20
Summary Framework: Automatic discovery of compatible devices and UI content on LAN Setup protocol for Internet and LAN virtually identical 2014 client web page 1 A/V window web page 2 A/V window web page A/V window web page 2 A/V window web page 2 A/V window web page A/V window
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.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.