CE html structure - vkevent

10
CE-HTML structure & several CE real case & virtual keyboard event Chen Jing Fung (Grace @ III) May 3th, 2011

description

some industry real cases implement CEA-2014(Web4CE) standard

Transcript of CE html structure - vkevent

Page 1: CE html structure - vkevent

CE-HTML structure &

several CE real case &

virtual keyboard event

Chen Jing Fung (Grace @ III)

May 3th, 2011

Page 2: CE html structure - vkevent

第 2 頁

CEA -2014 & CE-HTML

CEA-2014 – Much more than an HTML browser & Web Server Version History:

Version A: Hitachi home electronics (~2007/7/5)

Version B: Philips Intellectual Property & standards (~2010/12/21)

CE-HTML: XML UI Listing on some electric appliances Such as their capability profile exchange

Real case: Motorola (China) and Wistron ITS joint effort on: (2009) Interactive Video Delivery with CEA-2014 Remote UI solution

Implementation:

• PC

• STB

• Android phones

Page 3: CE html structure - vkevent

第 3 頁

Motorola: Interactive Video Delivery

- Problems and Solution

Problems: Video delivery to different devices

Display capabilities (e.g. resolution, overlay)

A/V capabilities (e.g. MPEG2, MPEG4)

User input (keyboard)

Interaction with UI for video delivery Standardized A/V control interface

C/S interaction: push vs. poll, in/out session notification

Media and UI mobility for seamless experiences Standardized protocol required

Solution: CEA2014 based Remote UI technology and standard

Defines necessary mechanisms to allow a UI & content to be hosted, located (on server), and displayed on and controlled by remote devices.

It provides a structured way of accessing CE friendly content (in CE-HTML).

CEA-2014 is not just about UI, but interacting with UI for video delivery

Superior to other standards such as RVU which transmit the UI in bit-maps

Page 4: CE html structure - vkevent

第 4 頁

Multi-device connection structure

Content

provider File-based (same

service creator)

Share common UI

presentation data(logo,

color scheme…)

Different devices

@ 2010 Germany

university lab’s work

Page 5: CE html structure - vkevent

第 5 頁

Building of an HbbTV demonstrator

DAE

@ 2010 (May-June)

French university lab’s

work

Page 6: CE html structure - vkevent

第 6 頁

CEA-2014: LG NetCast TV (2010) –

Virtual Key Identifiers for TV Input key code property (keydown & keyup events)

Virtual key constants mapping (Qwerty )

LG TV sets generate key

events at every 108 ms =

9.26 times/sec

Page 7: CE html structure - vkevent

第 7 頁

CEA 2014 communcation

The CEA 2014 framework lets a user interface be remotely displayed on--and controlled by--devices or control points other than the hosting device. The most well-known UI update technique, XMLHttpRequest, is difficult to adopt in an audiovisual home-network domain, according to Samsung.

Samsung researchers apply a plug-in object, NotifSocket, for dynamic Web UI updates using a persistent TCP connection to support burst event notifications. NotifSocket can share event notifications whenever a UI server needs to inform the UI client of a change of state or event.

CEA 2014 now stipulates that XMLHttpRequest be defined for simple UI updates over the Internet, while NotifSocket is mandated to transfer burst UI updates.

http://www.eetimes.com/electronics-news/4068490/Home-net-papers-key-

on-delivery-biometrics-item-1

Page 8: CE html structure - vkevent

第 8 頁

A case for NotifSocket

http://thedailyreviewer.com/dotnet/view/send-message-to-net-

process-104567138

Page 9: CE html structure - vkevent

第 9 頁

RVU protocol

The RVU protocol (RVU=DLNA+RUI) is a Application Layer protocol, is intended to allow an RVU enabled client, such as a TV, to receive a pixel accurate display of the User interface available on an RVU server.

http://en.wikipedia.org/wiki/RVU_protocol

• The RVU protocol has been

developed with a focus on

passing broadcast video

coming from a Multichannel

video programming

distributor through a

residential gateway or

dedicated media server to

other consumer electronic

devices in the home.

• However the protocol has a

much broader applications

that just this.

Page 10: CE html structure - vkevent

第 10 頁

RVU alliance

There are 5 founding members: Broadcom, Cisco Systems, DIRECTV, Samsung Electronics and Verizon. (2009/8) ->

2010/12 18 promoter members + 16 contributor members

RVU can provide more than 19.1 million DIRECTV subscribers with the ability to watch live broadcast and stored content from their DVR on Samsung smart TVs, without the need for additional set-top boxes.

The published aims of the RVU Alliance are to

expand the use of the RVU Protocol to enable

users to:

Receive the same experience at every TV

through the same look and feel

Provide access to high-definition programming

from any TV in the home

Record and playback HD programming from any

TV in the home

Access to personal media content (e.g., videos

and photos) from any TV in the home

Interact with weather, enhanced sports, and

other interactive applications from any TV in

the home

Access content available on more devices

(including personal media players and PCs)