Programming HD DVD and Blu-Ray Diso the HD Cookbook

Total Page:16

File Type:pdf, Size:1020Kb

Programming HD DVD and Blu-Ray Diso the HD Cookbook Programming HD DVD and Blu-ray Diso The HD Cookbook Michael Zink Philip C. Starner Bill Foote Mc Gravu Hill New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore Sydney Toronto Table of Contents Foreword vii Table of Figures and Tables xxii Table of Sample Codes xxvi Chapter 1 - Introduction 1-1 How This Book Is Organized 1-3 Conventions Used in This Book 1-4 Bits, Bytes, Units and Notations 1-6 Chapter 2 - Equipping Your HD Kitchen 2-1 Code Development Environments 2-4 Authoring Environments 2-5 Asset & Data Management 2-6 Timeline Editing 2-7 Disc Navagation Editor 2-7 Application Resource Management 2-8 Status Information 2-9 Chapter 3 - Getting Your HD Ingredients Together 3-1 Two Formats — Different Implementation 3-2 Two Formats — Same User Experience 3-3 Features for the HD Cookbook Sample Disc 3-5 Chapter 4 - Preparing Your Assets 4-1 Video Preparation 4-1 Audio Preparation 4-3 Graphics Preparation 4-6 Graphics Buffers 4-7 Bitrates and Bit Budgeting 4-9 Chapter 5 - Framework for HD DVD Advanced Content (AC) 5-1 Markup 5-3 Connecting Advanced Content Archive Elements 5-9 XMF Definition 5-10 XMU Definition 5-10 XPath Operators and Functions 5-13 JavaScript Definition 5-16 ü o XV Playlist Definition 5-16 Conclusion 5-19 Chapter 6 - HD DVD Application Models 6-1 File Cache 6-2 File Cache Budget 6-3 The Playlist 6-3 Playlist Application Resource 6-4 Application Resource 6-4 Title Resource 6-4 Application Activation 6-7 Timing of an Application 6-8 Multiplexing ACA into Video Stream 6-10 Conclusion 6-11 Chapter 7 - HD DVD AC Graphics and Animation 7-1 XMF 7-4 XMU 7-5 JavaScript 7-7 Animation 7-8 Defining the Animation 7-9 The Journey from Markup to JavaScript 7-9 Conclusion 7-17 Chapter 8 - HD DVD AC Text Rendering 8-1 Advanced Subtitles 8-2 Input Element 8-4 Conclusion 8-5 Chapter 9 - HD DVD AC User Input 9-1 User Input to an Advanced Application 9-2 Conclusion 9-4 Chapter 10 - HD DVD AC Playback Control 10-1 Play, Pause, Resume 10-1 Scheduled Control List 10-2 Select Audio and Subtitle Stream 10-2 Set General Parameters (GPRMs) 10-3 Audio Mixing 10-4 Stop Propagation 10-5 Video Resizing 10-6 Conclusion 10-7 XVI Chapter 11 - HD DVD AC File I/O and Persistent Storage 11-1 Persistent Storage 11-2 File I/O 11-4 Callbacks 11-5 Asynchronous Functions 11-6 XML Parser 11-8 Conclusion 11-9 Chapter 12 - HD DVD AC Networking 12-1 Download Model 12-2 Streaming Model 12-5 Chapter 13 - HD DVD AC Putting It All Together 13-1 The Game Introduction 13-1 The Game Rules 13-2 The Game Pieces 13-2 The Playlist File 13-3 The Manifest File 13-3 The Markup File 13-4 The JavaScript File 13-10 Conclusion 13-13 Chapter 14 - Finishing the HD DVD Disc 14-1 Project Integration 14-1 The Playlist File 14-2 Streaming Buffer 14-2 ACA File Size 14-2 Title Time End 14-2 AACS 14-3 DISCID.DAT 14-4 Encapsulation 14-5 Shipping to Replication 14-5 Chapter 15 - Framework for BD-J 15-1 PBP, MHP, and GEM...Oh, my! 15-2 Java Everywhere 15-3 History of Personal Basis Profile 15-5 Java APIs for Broadcast TV, the Early Days — JMF, Java TV, MHP and DASE 15-6 Java APIs for Broadcast TV — GEM and The Great Union 15-8 Disc-specific APIs — BD-ROM, part 3-2 15-11 Media Formats 15-11 Putting it All Together — Guidelines & Unified API Documents 15-12 Overview of Platform APIs 15-13 GEM/MHP 15-17 BD-ROM Specification, Part 3-2 15-19 Summary of Specifications — A Map to the Stars' Home 15-21 Why Libraries Matter 15-22 Chapter 16 - BD-J Application Model 16- What's in an Xlet? 16-1 Jva Classloaders 16-2 Xlet Lifecycle 16-3 Xlet Launching 16-3 Xlet Termination 16-3 Dealing with Optionally Present APIs 16-5 Inter-Xlet Communication 16-7 When Does an Xlet Get Launched? When Is It Killed? 16-7 Xlet Lifecycle Examples 16-8 Title Navigator 16-8 Disc or Multidisc Volume Navigator 16-9 3rd Party Add-on or Standalone Game 16-9 Game Tied to the Movie 16-10 Chapter 17 - BD-J Graphics and Animation 17- Setting the Graphics Mode 17-1 Using Java's Drawing API 17-2 Double Buffering 17-5 Platform Double Buffering of HScenes 17-6 Alpha Blending 17-6 Working with Images 17-9 Combining Small Images 17-10 Adding Sound 17-11 Example — Popup Menü 17-11 Drawing Models and Animation 17-12 Repaint Draw 17-13 Direct Draw 17-13 Frame Accurate Animation 17-15 Java Threads 17-17 Sprites Collision Detection 17-19 Examples 17-20 Animated Popup Menüs — Translation 17-20 Animate Popup Menüs — Fade-in 17-21 Motion Tracking 17-21 Chapter 18 - BD-J Text Rendering 18-1 Subtitles 18-1 BD-J Text 18-2 Putting Fonts on the Disc 18-2 Font Memory 18-3 Font Rendering Performance 18-4 Font Metrics 18-4 Logical Pixel Resolution 18-4 High Score and Progress Bar Examples 18-5 Character Biography Examples 18-5 Chapter 19 - BD-J User Input 19-1 The Blu-ray Remote Control 19-1 Those Crazy Color Keys 19-4 Systematic Remote Control Handling 19-6 Handling Mouse Input 19-7 Text Input 19-8 Masking User Operations 19-8 Top Menü Key 19-9 Chapter 20 - BD-J Playback Control 20-1 Getting JMF Controls 20-1 Video Controls 20-3 Picture in Picture 20-4 Audio Controls 20-4 Title Selection 20-5 Controlling Trick Play 20-7 Synchronizing to Video 20-8 Example Use — White Rabbit 20-9 Chapter 21 - BD-J File I/O 21-1 Reading Files from a JAR File 21-1 Reading Files Directly from the Disc 21-2 Virtual File System Support 21-2 Persistent Storage 21-2 Chapter 22 - BD-J Networking and VFS 22-1 Basic Networking Features 22-1 A Word About SSL 22-2 Virtual Files System 22-3 Accessing Files in the Binding Unit Data Area 22-4 Binding Files into the Virtual File System 22-5 Progressive Playlists 22-6 Chapter 23 - BD-J Putting It All Together 23-1 Building the Disc Layout 23-1 Playlists 23-2 Font Index 23-2 Sound Clips 23-3 Subtitles and the Audio Track 23-3 Compiling the Xlets 23-4 Finishing the Disc Image 23-6 Gun Bunny Xlet 23-6 Monitor Xlet 23-8 Making Menüs with GRIN (GRaphical INteractivity) 23-10 GRIN Show, Features and Segments 23-11 Remote Control Handling in GRIN 23-12 Creating and Debugging Show Files 23-14 GRIN Summary 23-15 Menü Xlet 23-15 Initialization 23-15 Playing the Feature Video 23-18 Audio and Subtitle Selection 23-19 Scene Selection 23-20 Running the Game 23-20 Bunny Bio and the Network 23-21 Unlocking the Bonus Content 23-22 Conclusion 23-23 Chapter 24 - Finishing the BD-J Disc 24-1 Compiling the Code 24-1 Marrying AV Content and Applications 24-2 Application Signing 24-4 AACS Processing 24-7 Code Obfuscation 24-7 BD-ROM Mark and BD+ Content Protection 24-7 BD-ROM Mark 24-7 BD+ 24-8 Shipping to Replication 24-9 Chapter 25 - Benchmarking 25-1 Playback Environments 25-1 Player Performance 25-2 Benchmark Tests 25-3 Example Scenarios 25-7 xx O o Scenario 1 25-7 Scenario 2 25-9 Benchmarks Targeted for Specific Applications 25-9 Chapter 26 - Testing and Verification 26-1 Application Testing 26-3 AV Quality and Compliancy Testing 26-5 Navigation Testing 26-6 Code and Format Verification 26-8 Chapter 27 - Replication 27-1 Formats Overview 27-1 Delivery Methods 27-2 Replication Workflow 27-2 Adding Content Protection 27-3 Chapter 28 - AACS Managed Copy 28-1 Managed Copy Overview 28-1 Licensed Player 28-3 Managed Copy Machine (MCM) 28-4 Managed Copy Application 28-5 Communication between MCM and MCS 28-5 Appendix A - About The Disc A-l Glossary G-l Index 1-1 .
Recommended publications
  • Interactive Applications for Digital TV Using Internet Legacy – a Successful Case Study
    Interactive Applications for Digital TV Using Internet Legacy – A Successful Case Study Márcio Gurjão Mesquita, Osvaldo de Souza B. The Big Players Abstract—This paper describes the development of an interactive application for Digital TV. The architectural Today there are three main Digital TV standards in the decisions, drawbacks, solutions, advantages and disadvantages world. DVB is the European standard, ATSC is the of Interactive Digital TV development are discussed. The American one and ISDB is the Japanese standard. Each one application, an e-mail client and its server, are presented and has its own characteristics, advantages and disadvantages. the main considerations about its development are shown, The European standard offers good options for interactive especially a protocol developed for communication between Internet systems and Digital TV systems. applications, the Japanese is very good on mobile applications and the American is strong on high quality Index Terms—Protocols, Digital TV, Electronic mail, image. Interactive TV C. The Brazilian Digital Television Effort Television is one of the main communication media in I. INTRODUCTION Brazil. More than 90% of Brazilian homes have a TV set, EVEOLOPING software applications has always been a most of which receive only analog signals [1]-[2]. The TV D hard task. When new paradigms appear, new plays an important role as a communication medium difficulties come along and software designers must deal integrator in a country of continental size and huge social with it in order to succeed and, maybe, establish new design differences as Brazil, taking information, news and and programming paradigms. This paper describes the entertainment to the whole country.
    [Show full text]
  • MAM VSN Innovation & Media Solutions White Paper
    www.vsn-tv.com [email protected] White Paper VSNExplorer MAM VSN Innovation & Media Solutions White Paper Index 01 _ Introduction 02 _ What is a MAM and how can it help your company? 03 _ Some words on Metadata 04 _ Asset Management through history 05 _ 10+1 requirements of an advanced MAM 06 _ Our MAM: VSNExplorer 07 _ Looking for the perfect MAM 08 _ The Expert’s Opinion: VSN’s CTO 2 VSNExplorer MAM | White Paper VSNExplorer MAM White Paper VSN Innovation & Media Solutions 01 Introduction Nowadays, competitiveness within Broadcast and Media industries has grown to a point where every second is paramount in content creation and production. Therefore, it is impossible to understand the Broadcast, Audiovisual and Media & Entertainment industries without paying attention to one of the most crucial tools to its daily operations: the Media Asset Management (MAM) systems. At VSN we want to offer a general vision on this technology, paying attention to how the rise of new video files, with different formats and aimed at different platforms has created a complex environment that makes it necessary for media companies to correctly manage every media asset and automate repetitive tasks as much as possible in order to increase efficiency and avoid mistakes. VSNExplorer MAM | White Paper 3 VSNExplorer MAM VSN Innovation & Media Solutions White Paper 02 What is a MAM system and how can it help your company? To begin with, let’s first define the concept of a MAM: At this point, to fully understand Media Asset A Media Asset Management (MAM) system is a Management (MAM) technologies, we need to have tool that manages, organizes and catalogues any a clear knowledge of what media assets are and why it is key to have a MAM tool to manage them.
    [Show full text]
  • 3D / 2D Blu-Ray Disctm DVD HOME CINEMA SYSTEM Please Read This Manual Carefully Before Operating Your Set and Retain It for Future Reference
    OWNER’S MANUAL 3D / 2D Blu-ray DiscTM DVD HOME CINEMA SYSTEM Please read this manual carefully before operating your set and retain it for future reference. HX806TG (HX806TG, SH86TG-S/ C, SH95TA-W) P/NO : SAC35234702 1 Getting Started Getting Started 3 Safety Information CAUTION CAUTION: This product employs a Laser System. RISK OF ELECTRIC SHOCK 1 To ensure proper use of this product, please read Started Getting DO NOT OPEN this owner’s manual carefully and retain it for future CAUTION: OT REDUCE THE RISK OF ELECTRIC reference. Shall the unit require maintenance, SHOCK DO NOT REMOVE COVER (OR BACK) NO contact an authorized service center. USER-SERVICEABLE PARTS INSIDE REFER SERVICING Use of controls, adjustments or the performance of TO QUALIFIED SERVICE PERSONNEL. procedures other than those specified herein may result in hazardous radiation exposure. This lightning flash with arrowhead To prevent direct exposure to laser beam, do not try symbol within an equilateral triangle to open the enclosure. Visible laser radiation when is intended to alert the user to the open. DO NOT STARE INTO BEAM. presence of uninsulated dangerous CAUTION concerning the Power Cord voltage within the product’s enclosure that may be of sufficient magnitude to Most appliances recommend they be placed upon constitute a risk of electric shock to persons. a dedicated circuit; The exclamation point within an That is, a single outlet circuit which powers only equilateral triangle is intended that appliance and has no additional outlets or to alert the user to the presence branch circuits. Check the specification page of this of important operating and owner’s manual to be certain.
    [Show full text]
  • Proceedings of the 2Nd Annual Digital TV Applications Software Environment
    NISTIR 6740 Proceedings of the 2nd Annual Digital TV Applications Software Environment (DASE) Symposium 2001: End-to-End Data Services, Interoperability & Applications Edited by: Alan Mink Robert Snelick Information Technology Laboratory June 2001 National Institute of Standards and Technology Technology Administration, U.S. Deportment of Commerce U.S. Department of Commerce Donald L Evans, Secretary National Institute of Standards and Technology Karen H. Brown, Acting Director Table of Contents Foreword ..................................................................................…………………………………………… vi Symposium Committee ................................................................................................................................ vii Opening Remarks Welcome to NIST Alan Mink A TSC Introduction Marker Richer, Executive Director. Advanced Television Systems Committee (ATSC) 1st Day Keynote Gloria Tristani, Commissioner, Federal Communications Commission (FCC) ATP at NIST Marc Stanley, Acting Director, Advanced Technology Program (ATP) 2nd Day Keynote Christopher Atienza. Associate Director of Technology, Public Broadcasting System (PBS) Session 1: DASE Components DASE Overview, Architecture & Common Content Types...............................................................1 Glenn Adams (ATSC T3/SI7 Acting Chair), XFSI, Inc DASE Declarative Applications & Environment .............................................................................31 Glenn Adams (ATSC T3/SI7 Acting Chair), XFSI, Inc DASE API Object Model
    [Show full text]
  • SUPER MULTI BLUE PLAYER Optical Disc Technologies Very Popular Very Popular Very Popular
    Introducing the… BH100 SUPER MULTI BLUE PLAYER Optical Disc Technologies Very Popular Very Popular Very Popular VHS Laserdisc CD CD-i VCD DVD 1976 1978 1981 1991 1993 1996 T-200 Wave Properties T-200 Frequency Gamma-ray <.01nm 30EHz – 300EHz .01nm X-ray | 30PHz – 30EHz 10nm 10nm Ultra-Violet | 790THz – 30PHz 380nm Violet 380nm – 440nm 680THz – 790 THz Blue 440nm – 485nm 620THz – 680THz Cyan 485nm – 500nm 620THz – 680THz Green 500nm – 565nm 530THz – 600THz Visible Light Yellow 565nm – 590nm 510THz – 530THz Orange 590nm – 625nm 480THz – 510THz Red 625nm – 740nm 405THz – 480THz • Fiber Optics Infra-Red • Night Vision • Remote Controls Micro-wave • Cellular Phones, Radar • Ch 14-69, Pagers, Microwave Ovens • Ch 2-6, FM Radio, Ch 7-13 Short-wave • Amateur radio, CB • AM radio Long-wave • Submarine communications Wavelength • Aircraft beacon Laser Beam Size CD DVD BD 2.11 µm 1.32 µm 0.58 µm T-200 Data Size CD DVD BD Minimum Pit Length – 0.8µm Minimum Pit Length – 0.4µm Minimum Pit Length – 0.15µm Track Pitch – 1.6µm Track Pitch – 0.74µm Track Pitch – 0.32µm T-200 Characteristic CD DVD BD Capacity 700MB 4.7GB (SL), 8.5GB (DL) 25GB (SL), 50GB (DL) Wavelength (nm) 780 (infrared) 650 (red) 405 (blue) Numerical aperture (NA) 0.50 0.60 0.85 Substrate thickness (mm) 1.2 0.6 0.1 (SL), 0.075 (DL) Laser spot size (µm) 2.11 1.32 0.58 Track Pitch (µm) 1.6 0.74 0.32 Minimum pit/mark length (µm) 0.8 0.4 0.149 Areal density (Gb/in2) 0.41 2.77 14.73 Channel bit rate (Mbps/sec) 4.3218 26.16 66.000 User data rate (Mbps/sec) 1.2288 11.08 (data), 10.08 (video) 35.965 (data), 53.948 (movie) Reference velocity (m/s) 1.3 3.49 (SL), 3.84 (DL) 4.917 (data), 7.367 (movie) Rotation CLV (CCW) CLV (CCW) CLV (CCW) Physical formats ROM, R, RW ROM, ±R, ±RW, RAM, ±R ROM, R, RE DL, ±RW DL Application formats ROM, DA, VCD, SVCD, ROM, DVD-V.
    [Show full text]
  • Blu-Ray Disc Pre-Recorded Book
    Advanced Access Content System (AACS) Blu-ray Disc Pre-recorded Book Intel Corporation International Business Machines Corporation Matsushita Electric Industrial Co., Ltd. Microsoft Corporation Sony Corporation Toshiba Corporation The Walt Disney Company Warner Bros. Revision 0.921 June 06, 2008 Advanced Access Content System: Blu-ray Disc Pre-recorded Book This page is intentionally left blank. ii Advanced Access Content System: Blu-ray Disc Pre-recorded Book Preface Notice THIS DOCUMENT IS PROVIDED "AS IS" WITH NO WARRANTIES WHATSOEVER, INCLUDING ANY WARRANTY OF MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY WARRANTY OTHERWISE ARISING OUT OF ANY PROPOSAL, SPECIFICATION OR SAMPLE. Intel Corporation, International Business Machines Corporation, Matsushita Electric Industrial Co., Ltd, Microsoft Corporation, Sony Corporation, Toshiba Corporation, The Walt Disney Company and Warner Bros. disclaim all liability, including liability for infringement of any proprietary rights, relating to use of information in this specification. No license, express or implied, by estoppel or otherwise, to any intellectual property rights are granted herein. This document is subject to change under applicable license provisions. Copyright © 2005-2008 by Intel Corporation, International Business Machines Corporation, Matsushita Electric Industrial Co., Ltd , Microsoft Corporation, Sony Corporation, Toshiba Corporation, The Walt Disney Company and Warner Bros. Third-party brands and names are the property of their respective owners. Intellectual Property Implementation of this specification requires a license from AACS LA LLC. Contact Information Please address inquiries, feedback, and licensing requests to AACS LA LLC: • Licensing inquiries and requests should be addressed to [email protected]. • Feedback on this specification should be addressed to [email protected].
    [Show full text]
  • An Expo and So Much More
    e*newsMagazine for the Media Manufacturing Industry Industry.news p2 Business.news p3 Association.news p4 Expo.special p5 May 8, 2006 www.media-tech.net Introduction Frankfurt - an Expo and so much more Looking ahead The Expo in Frankfurt will be an exciting and the delegates. At a time when business is The Expo in Frankfurt is less than event. Reports from the exhibitors is that there just beginning to revive, the exhibition, the party, a month away and like yourselves, is going to be lot of new product for driving the Daily magazine, the comprehensive seminar/ we are working hard here on the forward CD and DVD production and, of course, workshop program are all there to make the Frank- preparations for the event. for Blu-ray and HD DVD. furt Expo an important event for you commercially, SPECIAL EDITION socially and for gathering information. The MEDIA- An important part of the Expo is Both the new formats will be well represented TECH Expo is being held at the Frankfurt Messe always the Association Meeting which on the floor of the Exhibition and in the work- on May 30 to June 1, 2006. is held the night before the opening shops and seminars. The active participation of the Full details at http://www.media-tech.net of the show and this year includes Blu-ray Disc Association, the DVD Forum and the elections for new Board Members. the HD DVD Promotion Group all point to the There are two positions open for elec- importance that the broader industry places on the tion or re-election.
    [Show full text]
  • CDC: Java Platform Technology for Connected Devices
    CDC: JAVA™ PLATFORM TECHNOLOGY FOR CONNECTED DEVICES Java™ Platform, Micro Edition White Paper June 2005 2 Table of Contents Sun Microsystems, Inc. Table of Contents Introduction . 3 Enterprise Mobility . 4 Connected Devices in Transition . 5 Connected Devices Today . 5 What Users Want . 5 What Developers Want . 6 What Service Providers Want . 6 What Enterprises Want . 6 Java Technology Leads the Way . 7 From Java Specification Requests… . 7 …to Reference Implementations . 8 …to Technology Compatibility Kits . 8 Java Platform, Micro Edition Technologies . 9 Configurations . 9 CDC . 10 CLDC . 10 Profiles . 11 Optional Packages . 11 A CDC Java Runtime Environment . 12 CDC Technical Overview . 13 CDC Class Library . 13 CDC HotSpot™ Implementation . 13 CDC API Overview . 13 Application Models . 15 Standalone Applications . 16 Managed Applications: Applets . 16 Managed Applications: Xlets . 17 CLDC Compatibility . 18 GUI Options and Tradeoffs . 19 AWT . 19 Lightweight Components . 20 Alternate GUI Interfaces . 20 AGUI Optional Package . 20 Security . 21 Developer Tool Support . 22 3 Introduction Sun Microsystems, Inc. Chapter 1 Introduction From a developer’s perspective, the APIs for desktop PCs and enterprise systems have been a daunting combination of complexity and confusion. Over the last 10 years, Java™ technology has helped simplify and tame this world for the benefit of everyone. Developers have benefited by seeing their skills become applicable to more systems. Users have benefited from consistent interfaces across different platforms. And systems vendors have benefited by reducing and focusing their R&D investments while attracting more developers. For desktop and enterprise systems, “Write Once, Run Anywhere”™ has been a success. But if the complexities of the desktop and enterprise world seem, well, complex, then the connected device world is even scarier.
    [Show full text]
  • Xlet-Based, IESG(Integrated Electronic Service Guide) in Ubiquitous Interactive TV Environment
    IJCSNS International Journal of Computer Science and Network Security, VOL.7 No.10, October 2007 183 Xlet-based, IESG(Integrated Electronic Service Guide) in Ubiquitous Interactive TV Environment Ho Yeon Jang † and † Nammee Moon †, Digital Media Lab.,Seoul University of Venture & Information, South Korea interactive TV service, mainly within the home, through a Summary standard-based digital TV set-top box. This paper discuss the outline of effective Integrated Electronic All terrestrial digital broadcasters adopting Advanced Service Guide(IESG) system and service in ubiquitous Television System Committee(ATSC) standard[12] have interactive TV environment. Recent interest in ubiquitous to use Program and System Information Protocol(PSIP)[2] digital television broadcast is business model related to for the EPG service, and Advanced Common Application interactive and enhanced application running on digital TV platforms. EPG is the core digital television service of Platform(ACAP)[3] for the interactive TV service. Cable which primary function is to provide viewers with operators adopting Open-CableTM standard[14] have to overview and schedule information of the current or use PSIP/SI[15][16] for the EPG service, and Open- upcoming television programs(transmitted in broadcast CableTM Application Platform Specification(OCAP)[17] transport streams). IESG service is designed to compose for the interactive TV service. Satellite digital broadcasters Electronic Program Guide(EPG), interactive TV service adopting Digital Video Broadcasting(DVB)[13] have to information such as TV portal service and genre information in use Service Information(SI)[18] for the EPG service, and interactive TV platform. Interactive TV platform includes Multimedia Home Platform(MHP)[19] for the interactive ATSC-ACAP, OpenCable-OCAP and DVB-MHP.
    [Show full text]
  • Scenarist Designer PS Brochure
    SONIC® AUTOMATING THE PROFESSIONAL DVD WORKFLOW DESIDESIGNERGNER ADVANCED INTERACTIVE DESIGN FOR BLU-RAY DISC AND HD DVD Scenarist® Designer PS generates optimized graphics for both Blu-ray Disc and HD DVD. Putting designers in control of the interactive layout, Scenarist Designer PS enables designers to design once for both formats, eliminating layout errors, and delivering a fast and efficient HD DVD and Blu-ray Disc production workflow. ADVANCED INTERACTIVE DESIGN FOR BLU-RAY DISC AND HD DVD Scenarist Designer PS is a Photoshop® Plug-in that automatically generates optimized graphics for both Blu-ray Disc and HD DVD. Putting designers in control of interactive layout, Scenarist Designer PS enables designers to design once for both formats, eliminating layout errors when designs are passed to authors. Designed to seamlessly integrate with both Adobe® Photoshop® and the Scenarist Workgroup, Scenarist Designer PS enables the fastest and most efficient design-to-author workflow possible for HD DVD and BD. Featuring exclusive optimization algorithms and support for both Windows® and Mac OS X, Scenarist Designer PS is the design tool that every HD DVD and Blu-ray Disc designer can’t afford to be without. Automated Graphics Optimization for the Next- Seamless Adobe® Photoshop® Integration Generation Formats Scenarist Designer PS enables designers to optimize their graphics for HD Automatically create optimized graphics for your chosen format without having DVD and Blu-ray Disc without leaving Photoshop. With no extra programs to to understand
    [Show full text]
  • Szórakoztató Elektronikai Eszközök Programozása (VIAUAV05)
    Szórakoztató elektronikai eszközök programozása (VIAUAV05) Tárgy hivatalos adatlapja: http://www.vik.bme.hu/kepzes/targyak/VIAUAV05 A diasoron lévő kérdések kigyűjtve(1-8. előadás). Készítette: Gróf Attila Ha hibát találsz akkor kérlek jelezd itt: [email protected] 1. Előadás Milyen szórakoztató elektronikai software-s technológiákat ismer? o Web alapon . Flashalapon . HTML 5 alapon o Java alapon . BD-J, Java FX o Linux alapon . WebOS, Tizen, Android, … o Egyedi . Roku, Xtreamer, …. Mi a BD-J technológia két fő ága? o Más néven: Java TV o Alkalmazást írhatunk a Blu-ray lemezre, amit a lejátszó futtat o MIDlet-hezhasonló Xlet-ek . Csak Blu-ray lemezre . GEM (Globally Executable Multimedia Home Platform) tartalomként o Több mint egy statikus DVD menü . „Bonus View” funkciócsoport Kép a képben elérés Hozzáférés a helyi tárolóhoz . „BD Live” funkciócsoport Hálózati hozzáférés Magyarázza el a SmartTV fogalmát! o A Smart TVvagy Connected TV: „olyan televízió, amely a hagyományos TV-hez képest továbbfejlesztett képességekkel rendelkezik a kapcsolódás, tartalom és felhasználói élmény tekintetében” o Fizikai felépítés kétféle lehet . TV-be integrált internetes funkciók . Külön STB, a TV csak a megjelenítő eszköz o Egy adott platformhoz tartozó alkalmazásokat és plug-inokat/add-onokat telepíthetünk, futtathatunk o A hagyományos műsorszolgáltatás kicsit háttérbe szorul, a tv adás már csak egy funkció a sok közül Mi a különbség a Chromecast és az AndroidTV (GoogleTV) között? o GoogleTV . Andorid alapú, STB és TV integráció . GooglePlay, Chromeböngésző, Chromecasttámogatás, stb. o Chromecast . TV okosító HDMI stick . Videó streamelésChrome-ból, Androidoskészülékekről o AndroidTV . Az elavult GoogleTV utódja Milyen technológiákon akapul a HTML5? o Webes technológiákon Mi a WebGL, mire használható? o Web-alapú grafikus könyvtár (Web-based Graphics Library) o A JavaScript programozási nyelvet kiegészíti 3D-s számítógépes grafikai lehetőségekkel o OpenGLES 2.0-án alapuló, 3D-grafikai API-tnyújt o Implementációk: .
    [Show full text]
  • Semi-Automated Mobile TV Service Generation
    > IEEE Transactions on Broadcasting < 1 Semi-automated Mobile TV Service Generation Dr Moxian Liu, Member, IEEE, Dr Emmanuel Tsekleves, Member, IEEE, and Prof. John P. Cosmas, Senior Member, IEEE environments from both hardware and software perspectives. The development results on the hardware environment and Abstract—Mobile Digital TV (MDTV), the hybrid of Digital lower layer protocols are promising with reliable solutions Television (DTV) and mobile devices (such as mobile phones), has (broadcast networks such as DVB-H and mobile convergence introduced a new way for people to watch DTV and has brought networks such as 3G) being formed. However the new opportunities for development in the DTV industry. implementation of higher layer components is running Nowadays, the development of the next generation MDTV service relatively behind with several fundamental technologies has progressed in terms of both hardware layers and software, (specifications, protocols, middleware and software) still being with interactive services/applications becoming one of the future MDTV service trends. However, current MDTV interactive under development. services still lack in terms of attracting the consumers and the The vast majority of current commercial MDTV service service creation and implementation process relies too much on applications include free-to-air, Pay Television (PayTV) and commercial solutions, resulting in most parts of the process being Video-on-Demand (VoD) services. When contrasted with the proprietary. In addition, this has increased the technical demands various service types of conventional DTV, MDTV services for developers as well as has increased substantially the cost of are still unidirectional, offering basic services that lack in producing and maintaining MDTV services.
    [Show full text]