We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byRicardo Myatt
Modified over 2 years ago
Copyright © Steven Morris 2005 All Rights Reserved Downloaded from What is digital TV middleware? Steve Morris
Copyright © Steven Morris 2005 All Rights Reserved Downloaded from What is middleware? Middleware is a software layer that sites on top of (or instead of) the OS in an STB It allows a content developers to work without having to consider low-level issues for an STB –Drivers, Operating System, etc. This makes it easier to write complex applications
Copyright © Steven Morris 2005 All Rights Reserved Downloaded from Middleware What is middleware? Middleware runs between the device drovers/OS and the application Literally in the middle of the software stack STB hardware CA System Device drivers RTOS Application
Copyright © Steven Morris 2005 All Rights Reserved Downloaded from Why use middleware? Makes it easier to write complex applications Allows portability across hardware and operating systems –Applications will run on any platform the middleware has been ported to –The application developer doesnt need to consider the OS/hardware in every STB the application will run on Makes it easier for third parties to write applications –Only need to learn about a few middleware platforms –More abstraction makes learning easier
Copyright © Steven Morris 2005 All Rights Reserved Downloaded from Types of middleware Proprietary middleware –Designed by a single company –Licensed to STB manufacturers –Most common in pay TV Open middleware –Standardised by an industry body –Can be implemented by anyone –Licensing fee is usually small –More commonly used in free TV e.g. MHEG in UK terrestrial market
Copyright © Steven Morris 2005 All Rights Reserved Downloaded from Proprietary middleware examples OpenTV Core (OpenTV) –the Microsoft of iTV middleware –70% market share MediaHighway (Canal+) Microsoft TV (Microsoft) Liberate PowerTV NDS Core (NDS)
Copyright © Steven Morris 2005 All Rights Reserved Downloaded from Open middleware examples MHEG DAVIC –MHEG + Java MHP –Open middleware standard from DVB –Broad industry support –Used as basis for other standards OCAP –Open standard for US cable market –Based on MHP ACAP –ATSCs middleware based on MHP ARIB B23 JavaTV
Copyright © Steven Morris 2005 All Rights Reserved Downloaded from So what does it do? All middleware offers the same basic features Hides the hardware/OS layer from an application and provides a set of commonly used functions –Abstracts over complex hardware and software functions –Provides a more natural environment for developers –Allows the use of pre-built components E.g web browsers, graphics support –Offers better software tools E.g. more choice of programming language
Copyright © Steven Morris 2005 All Rights Reserved Downloaded from Services the middleware offers An application model MPEG decoder/demux access Graphics display –Access to multiple video planes –Access to graphics/video integration features Service information access User input (via RCU or keyboard) –Supports a standard input model and key codes Access to the return channel (TCP/IP) –Modem or broadband Memory management
Copyright © Steven Morris 2005 All Rights Reserved Downloaded from Services the middleware offers Software development environment –Usually C/C++ or Java –Sometimes other languages Possibly proprietary scripting languages –HTML may be supported More complex features –Internationalisation –Web browsing & internet access May be offered as a core part of the middleware or as an additional option –To reduce cost and space
Copyright © Steven Morris 2005 All Rights Reserved Downloaded from Problems with closed middleware Too many different middleware vendors –Different markets use different middleware –Content must be developed repeatedly for different customers –Content cant be re-sold –This limits the total size of the market Licensing costs are quite high –~US$10 per box for OpenTV, for example –This increases STB costs
Copyright © Steven Morris 2005 All Rights Reserved Downloaded from The next challenges How do we grow the market? –This is why open standards are so popular STBs can be treated more like VCRs Transition from vertical to horizontal markets –Allows current big players a smaller piece of a much larger market Getting true interactivity –We dont have this yet –Requires advanced features Not popular in a bad economic environment –Too expensive and no proven business model But we are making progress, e.g. BSkyB in the UK
Copyright © Steven Morris 2005 All Rights Reserved Downloaded from Will open middleware really take off? No-one knows yet Many companies support it –Including some proprietary middleware vendors –See it as a chance to grow the overall market Allows the entire industry to change its business model –From vertical to horizontal markets –Sell STBs through retail outlets Less exposure for network operators –Allow customers more choice Move from one operator to another without replacing your STB Add more features to an STB, e.g. PVR, games console, broadband gateway
Copyright © Steven Morris 2005 All Rights Reserved Downloaded from Questions? For more information: –http://www.mhp.org –http://www.interactivetvweb.orghttp://www.interactivetvweb.org –Interactive TV standards, S. Morris & A. Smith-Chaigneau (Pub. Focal Press, ISBN ) Copyright © Steven Morris All rights reserved.
Modern TV Technologies Vassilis Tsetsos, Ph.D.
Prepared By: Disha Ruparelia ( ) Pooja Patel ( ) Krupa Rajdev ( ) Misari Thakkar ( ) Guided By: Rohit Sutariya.
Copyright © Steven Morris 2005 All Rights Reserved Downloaded from An introduction to DTV receiver technology Steve Morris.
Copyright © Steven Morris 2005 All Rights Reserved Downloaded from An Introduction to the DVB Multimedia Home Platform.
5.6. Examples of IPTV convergence A. Web TV Definition A system and/or process that uses television to access the Internet via a set-top box or a Built-in.
1 OpenCable Applications Platform Don Dulchinos VP, Advanced Platforms and Services Cable Television Laboratories, Inc.
System Programming Basics Cha#2 H.M.Bilal. Operating Systems An operating system is the software on a computer that manages the way different programs.
Software – The Fifth Element Gopal Miglani President & Founder BitRouter Presented at TV Electronics 2006 Conference June 22, 2006, Santa Clara, CA.
DVB The DVB Multimedia Home Platform Peter MacAvock (DVB)
The Internet A Wide Area Network across the world The network of networks –Lots of smaller networks joined together.
Integration between Digital Terrestrial Television and Internet by means of a DVB-MHP web browser Irene Amerini, Roberto Caldelli, Rudy Becarelli, Francesco.
HbbTV: Reinventing the Broadcast TV UX presented by: Kirk Edwardson date: March 12, 2013.
Agenda Introduction Market Technologies, Standards & Big Players Services What we have done Conclusion.
Copyright © Steven Morris 2005 All Rights Reserved Downloaded from Differences between MHP and pure Java environments Steve.
Chapter Twelve Digital Interactive Media Arens|Schaefer|Weigold Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution.
SET TOP BOX What is set-top box ? An interactive device which integrates the video and audio decoding capabilities of television with a multimedia application.
Download a free MPEG-4 Player at Digital Hollywood Broadband March 5, 2001 – San Jose, California Robert Bleidt Director, Product.
Datacasting - Local issues Rob Nicholls Gilbert & Tobin 16 October 2001.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
COMPUTER TERMS PART 1. COOKIE A cookie is a small amount of data generated by a website and saved by your web browser. Its purpose is to remember information.
Interactive TV https://store.theartofservice.com/the-interactive-tv-toolkit.html.
Chapter 8 Browsing and Searching the Web. Browsing and Searching the Web FAQs: – What’s a Web page? – What’s a URL? – How does a browser work? – How do.
ITU-AIDB-ABU Strengthening Digital Broadcasting Experience, Hanoi, May ITU-AIBD-ABU REGIONAL WORKSHOP STRENGTHENING DIGITAL BROADCASTING EXPERIENCE.
By Steven Taylor. Basically a video game engine is a software system designed for the creation and development of video games. There are many game.
WebFOCUS Active Technologies: Continuing Innovation Kyle Hachey Systems Engineer Copyright 2010, Information Builders. Slide 1.
4 th Annual DisplaySearch HDTV Conference August 15-16, 2006 The Beverly Hilton Beverly Hills, California The Software is Free Reducing BOM Cost With Efficient.
Do We Really Need Denise Huang. Agenda ITV: What’s new Industry overview Consumers’ attitudes and usage patterns What are the demands? Challenges from.
Operating Systems Or why is Bill Gates so rich? Computers Mr. Specter Steel Valley High School Or why is Bill Gates so rich? Computers Mr. Specter Steel.
Nogues Thomas Director, Standards Coordination, NDS Ltd A “converged world” is where technology brings connectivity.
Information Systems Design and Development Technical Implications (Software) Computing Science.
Chapter 8 Browsing and Searching the Web. 2Practical PC 5 th Edition Chapter 8 Getting Started In this Chapter, you will learn: − What is a Web page −
SM3121 Software Technology Mark Green School of Creative Media.
Interactive Television The Living Room Revolution Jordan Millard Jon Guerber ECE 477, Spring 2006.
INTERNET Communications & Networks. The Internet èThe Internet is a Wide Area Network that covers the entire world èIt can be thought of as many different,
Hybrid TV From Technology To Market SESSION 3, AMS - 05/2011, HANOI.
Preston Lau Vice President, Asia Pacific Region +1 (408) December 1, 2002 Thirdspace Overview Broadband TV Enablement.
Multi Platform Apps Week 2 – Interactive TV. Agenda The working Doctor Who example The platforms The players Technical consideration Design Considerations.
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
ANDROID BY:-AANCHAL MEHTA MNW-880-2K11. Introduction to Android Open software platform for mobile development A complete stack – OS, Middleware, Applications.
Server-Side vs. Client-Side Scripting Languages What are they and what are their differences? By Lories Slockbower.
TC2-Computer Literacy Mr. Sencer February 4, 2010.
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
Embedded OS Options. Operating systems for embedded devices As embedded systems (PDAs, cellphones, point-of-sale devices, VCRs, industrial robot control,
Alnair a.s.. Our vison Help operators offer unlimited interactive TV entertainment to their subscribers Founded in 2004 | Prague, Czech Republic | Part.
Embedded systems 25 February 2015 Lecture
MODULE 3 Internet Basics © Paradigm Publishing, Inc.1.
27/11/2004 Video on Demand /3B Group 10 Au Chok Wai (1) Chan Chi Cheong (2) Lam Shing Chi (13) Wong Lai Ting (33) Wong Mei King (34)
Jane Reid, BSc/IT DB, QMUL, 25/3/02 1 Lecture plan Information retrieval (from week 11) Databases and the Web.
27/11/2003 Video on Demand /3B Group 10 Au Chok Wai (1) Chan Chi Cheong (2) Lam Shing Chi (13) Wong Lai Ting (33) Wong Mei King (34)
© 2017 SlidePlayer.com Inc. All rights reserved.