+ All Categories
Home > Business > Google tv

Google tv

Date post: 10-May-2015
Category:
Upload: -
View: 1,009 times
Download: 1 times
Share this document with a friend
Popular Tags:
17
Google TV
Transcript
Page 1: Google tv

Google TV

Page 2: Google tv

What is GoogleTV?

An open source platform that brings a full web to experience to the television from Google

Brings Internet-based content to traditional TV Brings Android application directly through Android Market Allows new business models and services

New advertising models Content-centric web access Access to Google web APIs: Translation, Mapping, Search

Initial partners for Fall 2010 launch: Sony Logitech Best Buy Echostar (Dish Network)

Plans for open source access in 2011

Page 3: Google tv

Seamless integration of TV and Internet Full Web Browser support Flash 10.1 player support Intuitive UI and navigation for best “10-foot experience”

Hardware requirements H.264/VP6/Sorenson decoder

• Up to 1080P/60Hz

3D graphics for Flash 10.1 Broadband connectivity Advanced processor to run Android and Google TV app

Software requirements Android 2.1 Chrome browser Flash 10.1 plug-in

Google TV

Page 4: Google tv

Software Overview in Google TV

Android™ Overview Android 2.1 Based on the Linux Kernel Free platform and the source code is freely available

Chrome Overview Fast JavaScript processing speed(V8 JavaScript engine) Improved security, speed, and stability

Adobe® Flash® Player 10.1 Overview Multimedia platform used to add animation, video, and interactivity to Web pages Contain an Object-oriented language called ActionScript H.264 video is decoded in Flash Player 10.1 by a GPU or media accelerator.

Page 5: Google tv

Hardware Overview in Google TV

CPU In previous generation(non-Google TV), the CPU many have run a small

operating system.

In smart TV products such as Google TV, the CPU is running a variant of the Android operation system which contains a Linux Kernel, a java virtual machine

Page 6: Google tv

Hardware Overview in Google TV

Graphics Engine To support Google TV and the Android Kernel, developers must implement a

mandatory 3D graphics engine that is compliant with the OpenGL ES 2.0 specification.

Recommended minimum performance levels for OpenGL ES 2.0 graphics engine• 250 Mpixels/sec• 10M triangles/sec

General Memory Recommendations At least 512 MBytes of DDR2 memory, and a minimum of 256 Mbytes of

system Flash memory (typically 512KB) for storing operating system and user applications.

Page 7: Google tv

System Development Timeline

Sony

Logitech

Intel

Initial Launch Partners

OEM Field Trials

Final integration, tuning

System Integration

Move to better HW platforms

3rd party software integration

Best Buy

Next Reference Platforms

Website compatibility

Components (Wifi, remote)integration and tuning

More dominant players supported

Mass deployment

End of 2011

Dish Network

Sept 2010

US-centric

1 TV1 DMA1 Satellite Provider1 Retailer

Page 8: Google tv

Logitech's Google TV – Revue

1.2GHz Intel Atom processorCE41004GB RAM Built-in fan!!PC in a BoxMost likely CE4100 reference

design Remember how successful

Microsoft Media Center was?

Page 9: Google tv

Google Business Model

As with Android, they will deploy on single platform initially – September 2010 Each release will have a reference port and others to wait for open

sourceGoogle is not engaging with ANY additional partners for 2010

release Focus is on September 2010 release

Google’s business is advertising and related search ad revenue Similar to Android for mobile phone – more “eyeballs” for their ads Opportunities for carriers for content-related advertisements

This presentation is how to be “Google TV-ready”

Page 10: Google tv

Preparing for GoogleTVStep 1: Port Android 2.1+

Port Linux kernel version 2.6.32 to your platform Provide Linux drivers for your SoC

Video decoders Graphics acceleration: 2D and 3D Display drivers Audio decoders: Stereo and multi-channel audio formats; ALSA Network drivers: wired and wireless Input devices: Keyboard, Mouse, Remote Control Any SoC-specific HW: e.g. encoders, video post-processing, transport, security,

etc. Apply Android-specific patches to kernel

See mipsandroid.org for details Port Android middleware/ frameworks to drivers

Multimedia frameworks DalvikVM JIT Web browsing acceleration – V8 or WebKit JIT

Page 11: Google tv

Preparing for GoogleTVStep 2: Accelerate Web Browsing

Web browsing expectation on TVs has grown exponentiallyGoal is to deliver best web experience to HD screens

PC-like performance at consumer electronics price pointsCPU, GPU, and HW video decoders, and SYSTEM design are key

to delivering best experience

Ensure your roadmap can meet recommended CPU configuration

Page 12: Google tv

Preparing for GoogleTVStep 3: Enabling Flash 10.1 player

Port Flash 10.1 browser plug-in to your SoC NPAPI compatible Linux / Android browsers with optimized plug-in will allow

devices to play Flash 10.1 content• Flash UI, Flash games, Flash video

80% of “porting” is interfacing to video and graphics accelerators 20% is testing and integration

Adobe has a small number of certified scaling partners to “port” and certify

Complete access to Adobe source code, certification suites, and are enabled to implement the whole certification process.

Once a “port” to an SoC and a software environment is completed, then most of the work is completed.

Any change to the SW environment (OEM changes from Android to Linux/Qt) will require additional engineering work to be completed.

Bsquare, Tripleplay, & Calsoft Work with Adobe licensed porting partners on port to Android web browser

WebKit or Chrome

Page 13: Google tv

Preparing for GoogleTVStep 4: Integration of Chrome, Flash 10.1, and Android

Final step for getting ready for Google TV Integrate your SoC optimized Flash 10.1 player plug-in into Android

web browser Google will publish new Web APIs for search, ad, navigation, and

translation engines by end of the year You need to integrate new API support into Android port

At this point, key fundamental pieces of Google TV are ported to your platform

Upon access to Google TV source code, complete final integration

Page 14: Google tv

Smart TV on Android

Bringing Google TV functionality to MarketQuicker Time to MarketLess expensive HW requirements

Page 15: Google tv

Connected Digital Home Hardware Requirements – 2011-2012

Flash 10.1

Android

Web connected

1080p output

HW AV codecs

OpenGL ES 2.0 graphics

CPU CPU configuration Memory requirements

Flash/Main Memory

Low end

Minimum requirement

800MHz 24Kf L1$ - 32KB/32KB

L2$ - 256KB

FPU at ½ CPU frequency

32 entry TLB

256MB Flash

256MB RAM

Mainstream

(Android TV)

750MHz 74Kf600MHz 1004Kf

(2 cores)

L1$ - 32KB/32KB

L2$ - 512KB

FPU at ½ CPU frequency

64 entry TLB

512MB Flash

256MB RAM

High End

(Google TV)

1.2GHz 74Kf800MHz 1004Kf (3 core)

L1$ - 32KB/32KB

L2$ - 1MB

FPU at ½ CPU frequency

64 entry TLB

512MB Flash

512MB RAM

Estimated Requirements – 6/17/2010

Page 16: Google tv

Graphics recommendations

2D graphics acceleration required HW acceleration necessary for 1920x1080 resolution screens Recommended for 800x600 resolution screens and above

OpenGL ES 2.0 compliant graphics required Future versions of Android will support Requirement for Flash 10

• Not used for Flash video• 3D User Interface for TV• Simple Flash 3D gaming

Recommended minimum • >250 Mpixel/sec• >10M triangles/sec

3D in Digital Home Gaming drives 3D requirement 3D requirement for digital home will be used for 3D GUI 3D gaming for HD screens left for game consoles

Page 17: Google tv

Embedded GPU Requirements

• Best-in-class graphics functionality

• Graphics performance• High definition display resolutions (1080p)• Image quality

• Application compatibility

• Flash 10 acceleration• Android and leading middleware applications• Graphics API conformance (OpenGL ES 2.0/1.1, OpenVG 1.1, DirectFB)

• Embedded system performance

• Minimal memory bandwidth• Low leakage power profile• Extremely low CPU load

• Lowest total cost

• Smallest possible silicon area• Complete graphics software stack• Fast and smooth hardware and software integration

1.11.1


Recommended