SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
CE-HTML structure &
several CE real case &
virtual keyboard event



 Chen Jing Fung (Grace @ III)
        May 3th, 2011
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


                                     第2頁
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




                                             第3頁
Multi-device connection structure
               Share common UI
               presentation data(logo,
               color scheme…)
                    Content     File-based (same
                    provider    service creator)




                                         @ 2010 Germany
                 Different devices       university lab’s work
              第4頁
Building of an HbbTV demonstrator




                       DAE




                             @ 2010 (May-June)
                             French university lab’s
              第5頁
                             work
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
                     第6頁
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
                                第7頁
A case for NotifSocket




http://thedailyreviewer.com/dotnet/view/send-message-to-net-
process-104567138            第8頁
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.
• 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.
   http://en.wikipedia.org/wiki/RVU_protocol
                                   第9頁
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)
                                          第 10 頁

Mais conteúdo relacionado

Mais procurados

IPTV Forum London - New Trends and Platform Strategies for New TV
IPTV Forum London - New Trends and Platform Strategies for New TVIPTV Forum London - New Trends and Platform Strategies for New TV
IPTV Forum London - New Trends and Platform Strategies for New TVThomas Grota
 
Cisco videoscape white paper c11-639820
Cisco videoscape white paper c11-639820Cisco videoscape white paper c11-639820
Cisco videoscape white paper c11-639820Marketingfacts
 
Defining the IPTV service and content strategy
Defining the IPTV service and content strategyDefining the IPTV service and content strategy
Defining the IPTV service and content strategyDKAL
 
Open Phone Platforms for DAB/DMB Broadcasting
Open Phone Platforms for DAB/DMB BroadcastingOpen Phone Platforms for DAB/DMB Broadcasting
Open Phone Platforms for DAB/DMB BroadcastingFrancois Lefebvre
 
1seg - mobile digital TV in Japan
1seg - mobile digital TV in Japan1seg - mobile digital TV in Japan
1seg - mobile digital TV in JapanGerhard Fasol
 
Presentation DSI TV
Presentation DSI TVPresentation DSI TV
Presentation DSI TV3DDigitalTV
 
IPTV for Schools - 21st Century Solutions
IPTV for Schools - 21st Century SolutionsIPTV for Schools - 21st Century Solutions
IPTV for Schools - 21st Century SolutionsAndrew Lemert
 
Seminar report on mobile tv
Seminar report on mobile tvSeminar report on mobile tv
Seminar report on mobile tvRajat Tripathi
 
8 investor preztemplate32a
8 investor preztemplate32a8 investor preztemplate32a
8 investor preztemplate32aNat Pham
 

Mais procurados (12)

IPTV Forum London - New Trends and Platform Strategies for New TV
IPTV Forum London - New Trends and Platform Strategies for New TVIPTV Forum London - New Trends and Platform Strategies for New TV
IPTV Forum London - New Trends and Platform Strategies for New TV
 
Cisco videoscape white paper c11-639820
Cisco videoscape white paper c11-639820Cisco videoscape white paper c11-639820
Cisco videoscape white paper c11-639820
 
Molabtvx
MolabtvxMolabtvx
Molabtvx
 
Defining the IPTV service and content strategy
Defining the IPTV service and content strategyDefining the IPTV service and content strategy
Defining the IPTV service and content strategy
 
Open Phone Platforms for DAB/DMB Broadcasting
Open Phone Platforms for DAB/DMB BroadcastingOpen Phone Platforms for DAB/DMB Broadcasting
Open Phone Platforms for DAB/DMB Broadcasting
 
1seg - mobile digital TV in Japan
1seg - mobile digital TV in Japan1seg - mobile digital TV in Japan
1seg - mobile digital TV in Japan
 
Presentation DSI TV
Presentation DSI TVPresentation DSI TV
Presentation DSI TV
 
3dready
3dready3dready
3dready
 
Mobile TV
Mobile TV Mobile TV
Mobile TV
 
IPTV for Schools - 21st Century Solutions
IPTV for Schools - 21st Century SolutionsIPTV for Schools - 21st Century Solutions
IPTV for Schools - 21st Century Solutions
 
Seminar report on mobile tv
Seminar report on mobile tvSeminar report on mobile tv
Seminar report on mobile tv
 
8 investor preztemplate32a
8 investor preztemplate32a8 investor preztemplate32a
8 investor preztemplate32a
 

Semelhante a CE html structure - vkevent

Virtual STB / Cloud UI Streaming revisited
Virtual STB / Cloud UI Streaming revisitedVirtual STB / Cloud UI Streaming revisited
Virtual STB / Cloud UI Streaming revisitedDr. Randolph Nikutta
 
VIDEO CONFERENCING SYSTEM USING WEBRTC
VIDEO CONFERENCING SYSTEM USING WEBRTCVIDEO CONFERENCING SYSTEM USING WEBRTC
VIDEO CONFERENCING SYSTEM USING WEBRTCIRJET Journal
 
Webinar WebRTC HTML5 (english)
Webinar WebRTC HTML5 (english)Webinar WebRTC HTML5 (english)
Webinar WebRTC HTML5 (english)Quobis
 
WebRTC Workshop 2013 given at the IMS World Forum
WebRTC Workshop 2013 given at the IMS World ForumWebRTC Workshop 2013 given at the IMS World Forum
WebRTC Workshop 2013 given at the IMS World ForumAlan Quayle
 
Supelec m2 m - iot - course 1 - update 2015 - part 3 - conclusion - v(0.1)
Supelec   m2 m - iot - course 1 - update 2015 - part 3 - conclusion - v(0.1)Supelec   m2 m - iot - course 1 - update 2015 - part 3 - conclusion - v(0.1)
Supelec m2 m - iot - course 1 - update 2015 - part 3 - conclusion - v(0.1)Thierry Lestable
 
Cloudmov: Cloud-Based Mobile Social TV
Cloudmov: Cloud-Based Mobile Social TVCloudmov: Cloud-Based Mobile Social TV
Cloudmov: Cloud-Based Mobile Social TVIRJET Journal
 
Web rtc videoconference
Web rtc videoconferenceWeb rtc videoconference
Web rtc videoconferenceMarc Manthey
 
WebRTC: players, business models and implications for telecommunication carriers
WebRTC: players, business models and implications for telecommunication carriersWebRTC: players, business models and implications for telecommunication carriers
WebRTC: players, business models and implications for telecommunication carriersHarry Behrens, PhD
 
Simple practice based on the platform design
Simple practice based on the platform designSimple practice based on the platform design
Simple practice based on the platform designIJCI JOURNAL
 
An Instantaneous Introduction to the Alliance Access Grid
An Instantaneous Introduction to the Alliance Access GridAn Instantaneous Introduction to the Alliance Access Grid
An Instantaneous Introduction to the Alliance Access GridVideoguy
 
Changyun Wang Under the Supervision of Dr.Turner
Changyun Wang Under the Supervision of Dr.TurnerChangyun Wang Under the Supervision of Dr.Turner
Changyun Wang Under the Supervision of Dr.TurnerVideoguy
 
VIDEOCONFERENCING WEB APPLICATION FOR CARDIOLOGY DOMAIN USING FLEX/J2EE TECHN...
VIDEOCONFERENCING WEB APPLICATION FOR CARDIOLOGY DOMAIN USING FLEX/J2EE TECHN...VIDEOCONFERENCING WEB APPLICATION FOR CARDIOLOGY DOMAIN USING FLEX/J2EE TECHN...
VIDEOCONFERENCING WEB APPLICATION FOR CARDIOLOGY DOMAIN USING FLEX/J2EE TECHN...cscpconf
 
Videoconferencing web
Videoconferencing webVideoconferencing web
Videoconferencing webcsandit
 
(Download)
(Download)(Download)
(Download)Videoguy
 
What is WebRTC and How does it work?
What is WebRTC and How does it work?What is WebRTC and How does it work?
What is WebRTC and How does it work?SandipPatel533958
 
T-Labs @ WebRTC Conference in Paris, Dec 2014
T-Labs @ WebRTC Conference in Paris, Dec 2014T-Labs @ WebRTC Conference in Paris, Dec 2014
T-Labs @ WebRTC Conference in Paris, Dec 2014T-Labs
 
Future of the living room
Future of the living room Future of the living room
Future of the living room IMTC
 
Shanling_resume_1019
Shanling_resume_1019Shanling_resume_1019
Shanling_resume_1019lucifer1986
 

Semelhante a CE html structure - vkevent (20)

Virtual STB / Cloud UI Streaming revisited
Virtual STB / Cloud UI Streaming revisitedVirtual STB / Cloud UI Streaming revisited
Virtual STB / Cloud UI Streaming revisited
 
VIDEO CONFERENCING SYSTEM USING WEBRTC
VIDEO CONFERENCING SYSTEM USING WEBRTCVIDEO CONFERENCING SYSTEM USING WEBRTC
VIDEO CONFERENCING SYSTEM USING WEBRTC
 
Webinar WebRTC HTML5 (english)
Webinar WebRTC HTML5 (english)Webinar WebRTC HTML5 (english)
Webinar WebRTC HTML5 (english)
 
WebRTC Workshop 2013 given at the IMS World Forum
WebRTC Workshop 2013 given at the IMS World ForumWebRTC Workshop 2013 given at the IMS World Forum
WebRTC Workshop 2013 given at the IMS World Forum
 
Supelec m2 m - iot - course 1 - update 2015 - part 3 - conclusion - v(0.1)
Supelec   m2 m - iot - course 1 - update 2015 - part 3 - conclusion - v(0.1)Supelec   m2 m - iot - course 1 - update 2015 - part 3 - conclusion - v(0.1)
Supelec m2 m - iot - course 1 - update 2015 - part 3 - conclusion - v(0.1)
 
Cloudmov: Cloud-Based Mobile Social TV
Cloudmov: Cloud-Based Mobile Social TVCloudmov: Cloud-Based Mobile Social TV
Cloudmov: Cloud-Based Mobile Social TV
 
Web rtc videoconference
Web rtc videoconferenceWeb rtc videoconference
Web rtc videoconference
 
WebRTC: players, business models and implications for telecommunication carriers
WebRTC: players, business models and implications for telecommunication carriersWebRTC: players, business models and implications for telecommunication carriers
WebRTC: players, business models and implications for telecommunication carriers
 
Simple practice based on the platform design
Simple practice based on the platform designSimple practice based on the platform design
Simple practice based on the platform design
 
An Instantaneous Introduction to the Alliance Access Grid
An Instantaneous Introduction to the Alliance Access GridAn Instantaneous Introduction to the Alliance Access Grid
An Instantaneous Introduction to the Alliance Access Grid
 
Changyun Wang Under the Supervision of Dr.Turner
Changyun Wang Under the Supervision of Dr.TurnerChangyun Wang Under the Supervision of Dr.Turner
Changyun Wang Under the Supervision of Dr.Turner
 
VIDEOCONFERENCING WEB APPLICATION FOR CARDIOLOGY DOMAIN USING FLEX/J2EE TECHN...
VIDEOCONFERENCING WEB APPLICATION FOR CARDIOLOGY DOMAIN USING FLEX/J2EE TECHN...VIDEOCONFERENCING WEB APPLICATION FOR CARDIOLOGY DOMAIN USING FLEX/J2EE TECHN...
VIDEOCONFERENCING WEB APPLICATION FOR CARDIOLOGY DOMAIN USING FLEX/J2EE TECHN...
 
Videoconferencing web
Videoconferencing webVideoconferencing web
Videoconferencing web
 
(Download)
(Download)(Download)
(Download)
 
What is WebRTC and How does it work?
What is WebRTC and How does it work?What is WebRTC and How does it work?
What is WebRTC and How does it work?
 
了解 Qt
了解 Qt了解 Qt
了解 Qt
 
T-Labs @ WebRTC Conference in Paris, Dec 2014
T-Labs @ WebRTC Conference in Paris, Dec 2014T-Labs @ WebRTC Conference in Paris, Dec 2014
T-Labs @ WebRTC Conference in Paris, Dec 2014
 
Pkewebrtc
PkewebrtcPkewebrtc
Pkewebrtc
 
Future of the living room
Future of the living room Future of the living room
Future of the living room
 
Shanling_resume_1019
Shanling_resume_1019Shanling_resume_1019
Shanling_resume_1019
 

Mais de fungfung Chen

Smart TV content converged service & social media
Smart TV content converged service & social mediaSmart TV content converged service & social media
Smart TV content converged service & social mediafungfung Chen
 
Tips for fulfilling patent application
Tips for fulfilling patent applicationTips for fulfilling patent application
Tips for fulfilling patent applicationfungfung Chen
 
Defending your Rights
Defending your RightsDefending your Rights
Defending your Rightsfungfung Chen
 
Polishing search skills
Polishing search skillsPolishing search skills
Polishing search skillsfungfung Chen
 
Inquiry Based Approach - Patent Search
Inquiry Based Approach - Patent SearchInquiry Based Approach - Patent Search
Inquiry Based Approach - Patent Searchfungfung Chen
 
Overseas protection & patent search
Overseas protection & patent searchOverseas protection & patent search
Overseas protection & patent searchfungfung Chen
 
Patentability classification search
Patentability classification searchPatentability classification search
Patentability classification searchfungfung Chen
 
Novelty to Nonobviousness
Novelty to NonobviousnessNovelty to Nonobviousness
Novelty to Nonobviousnessfungfung Chen
 
Patentability requirement on novelty
Patentability requirement on noveltyPatentability requirement on novelty
Patentability requirement on noveltyfungfung Chen
 
2012 Smart TV - Evolution & Approaches
2012 Smart TV - Evolution & Approaches2012 Smart TV - Evolution & Approaches
2012 Smart TV - Evolution & Approachesfungfung Chen
 
Patentability Requirements
Patentability RequirementsPatentability Requirements
Patentability Requirementsfungfung Chen
 
Working model to patentability
Working model to patentabilityWorking model to patentability
Working model to patentabilityfungfung Chen
 
Evaluate your invention
Evaluate your inventionEvaluate your invention
Evaluate your inventionfungfung Chen
 
how to invention & practice it
how to invention & practice ithow to invention & practice it
how to invention & practice itfungfung Chen
 
Digital converge - DTV service design
Digital converge - DTV service designDigital converge - DTV service design
Digital converge - DTV service designfungfung Chen
 
Hybrid digital broadcasting methods
Hybrid digital broadcasting methodsHybrid digital broadcasting methods
Hybrid digital broadcasting methodsfungfung Chen
 
Summary the challenges of Social TV
Summary the challenges of  Social TVSummary the challenges of  Social TV
Summary the challenges of Social TVfungfung Chen
 
CG OpenGL Shadows + Light + Texture -course 10
CG OpenGL Shadows + Light + Texture -course 10CG OpenGL Shadows + Light + Texture -course 10
CG OpenGL Shadows + Light + Texture -course 10fungfung Chen
 
CG OpenGL surface detection+illumination+rendering models-course 9
CG OpenGL surface detection+illumination+rendering models-course 9CG OpenGL surface detection+illumination+rendering models-course 9
CG OpenGL surface detection+illumination+rendering models-course 9fungfung Chen
 

Mais de fungfung Chen (20)

Tech biz patent
Tech biz patent Tech biz patent
Tech biz patent
 
Smart TV content converged service & social media
Smart TV content converged service & social mediaSmart TV content converged service & social media
Smart TV content converged service & social media
 
Tips for fulfilling patent application
Tips for fulfilling patent applicationTips for fulfilling patent application
Tips for fulfilling patent application
 
Defending your Rights
Defending your RightsDefending your Rights
Defending your Rights
 
Polishing search skills
Polishing search skillsPolishing search skills
Polishing search skills
 
Inquiry Based Approach - Patent Search
Inquiry Based Approach - Patent SearchInquiry Based Approach - Patent Search
Inquiry Based Approach - Patent Search
 
Overseas protection & patent search
Overseas protection & patent searchOverseas protection & patent search
Overseas protection & patent search
 
Patentability classification search
Patentability classification searchPatentability classification search
Patentability classification search
 
Novelty to Nonobviousness
Novelty to NonobviousnessNovelty to Nonobviousness
Novelty to Nonobviousness
 
Patentability requirement on novelty
Patentability requirement on noveltyPatentability requirement on novelty
Patentability requirement on novelty
 
2012 Smart TV - Evolution & Approaches
2012 Smart TV - Evolution & Approaches2012 Smart TV - Evolution & Approaches
2012 Smart TV - Evolution & Approaches
 
Patentability Requirements
Patentability RequirementsPatentability Requirements
Patentability Requirements
 
Working model to patentability
Working model to patentabilityWorking model to patentability
Working model to patentability
 
Evaluate your invention
Evaluate your inventionEvaluate your invention
Evaluate your invention
 
how to invention & practice it
how to invention & practice ithow to invention & practice it
how to invention & practice it
 
Digital converge - DTV service design
Digital converge - DTV service designDigital converge - DTV service design
Digital converge - DTV service design
 
Hybrid digital broadcasting methods
Hybrid digital broadcasting methodsHybrid digital broadcasting methods
Hybrid digital broadcasting methods
 
Summary the challenges of Social TV
Summary the challenges of  Social TVSummary the challenges of  Social TV
Summary the challenges of Social TV
 
CG OpenGL Shadows + Light + Texture -course 10
CG OpenGL Shadows + Light + Texture -course 10CG OpenGL Shadows + Light + Texture -course 10
CG OpenGL Shadows + Light + Texture -course 10
 
CG OpenGL surface detection+illumination+rendering models-course 9
CG OpenGL surface detection+illumination+rendering models-course 9CG OpenGL surface detection+illumination+rendering models-course 9
CG OpenGL surface detection+illumination+rendering models-course 9
 

Último

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 

Último (20)

"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 

CE html structure - vkevent

  • 1. CE-HTML structure & several CE real case & virtual keyboard event Chen Jing Fung (Grace @ III) May 3th, 2011
  • 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 第2頁
  • 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 第3頁
  • 4. Multi-device connection structure Share common UI presentation data(logo, color scheme…) Content File-based (same provider service creator) @ 2010 Germany Different devices university lab’s work 第4頁
  • 5. Building of an HbbTV demonstrator DAE @ 2010 (May-June) French university lab’s 第5頁 work
  • 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 第6頁
  • 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 第7頁
  • 8. A case for NotifSocket http://thedailyreviewer.com/dotnet/view/send-message-to-net- process-104567138 第8頁
  • 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. • 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. http://en.wikipedia.org/wiki/RVU_protocol 第9頁
  • 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) 第 10 頁