19
Neuros Technology Open Consumer Electronics OSCON 2008

Hacking the Neuros Set-Top Box Presentation 1

Embed Size (px)

Citation preview

Page 1: Hacking the Neuros Set-Top Box Presentation 1

Neuros Technology Open Consumer Electronics

OSCON 2008

Page 2: Hacking the Neuros Set-Top Box Presentation 1

Extraordinary Times Ahead

• “Open Source Hardware” a hot topic, but...

-“Open” Electronics are the real story

Page 3: Hacking the Neuros Set-Top Box Presentation 1

Look Back 25+ years to the Computer

• Early 80's computers went from servers and dedicated closed devices to an “open” PC

-IBM PC/DOS

• An explosion of applications and peripherals occurred

• Attention from millions of developers and entrepreneurs-Drove enormous innovation-Drove enormous cost reductions

• An entire industry grew out of nothing

• The value of the PC exploded

Page 4: Hacking the Neuros Set-Top Box Presentation 1

What Did Open Mean to the PC?

• The development of software and hardware separated-“Hardware only” companies could emerge- Compaq, etc-“Software only” companies could emerge- MS, etc

• 3rd Party Applications could be installed-Emergence of application companies- Lotus, Wordperfect, etc

• Open Standards were used-Peripherals could be created-PCs could be networked-PCs could communicate with one another using modems, etc.

Page 5: Hacking the Neuros Set-Top Box Presentation 1

What's Happening Now in Electronics?

• Google Android

• iPhone SDK

• Smartphones accepting 3rd Party Apps-Google Apps+

• Texas Instruments' Beagleboard

• Nokia Maemo

• APIs for Logitech products, others

• And of course... some new open source electronics companies

-Neuros, OpenMoko, Chumby, Buglabs, etc.

Page 6: Hacking the Neuros Set-Top Box Presentation 1

What Does This Mean for the Future?• PC Revolution• Dedicated closed devices became

an “open” PC

• An explosion of applications and peripherals

• Attention from millions of developers and entrepreneurs

- enormous innovation & cost reductions

• An entire industry grew out of nothing

• The value of the PC exploded

• Electronics Revolution• Dedicated closed devices

become ???

• An explosion of applications and peripherals

• Attention from millions of developers and entrepreneurs

- Enormous innovation & cost reductions

• Disruptions will occur throughout the entire supply chain

• The Value of the devices will explode

• The global reach and magnitude dwarfs PCs

• FOSS will be dominant

Page 7: Hacking the Neuros Set-Top Box Presentation 1

Who Will Drive this New Revolution?

• If history is any guide.... it's you!-So many of the Barriers to entry will be removed-No major entrenched interest from one revolution has ever lead the next- that's why it's a revolution

Page 8: Hacking the Neuros Set-Top Box Presentation 1

Want to be the Next Revolutionary?

• Imagine billions of cheap, ubiquitous, powerful connected devices powering phones, televisions

• What are the new ways humans will communicate and meet?

• How will groups and individuals share information and experiences?

• How will it all get sorted? By Geographies? By communities? By Subject? With Peer Review?

• Think of the services and applications the above dictate

• Think of the missing supply chain peices

Page 9: Hacking the Neuros Set-Top Box Presentation 1

The Neuros OSD Series

An Open Set-Top Box&

The Future of Television

Page 10: Hacking the Neuros Set-Top Box Presentation 1

Convergence: Conventional View

Page 11: Hacking the Neuros Set-Top Box Presentation 1

Convergence: Take a Step Back

• Cheap

• Quiet/Silent

• Strong Multimedia

• Correct I/O

• Open

• General Purpose

• Expandable

• Connected

Page 12: Hacking the Neuros Set-Top Box Presentation 1

Convergence: Open the CE Device

Page 13: Hacking the Neuros Set-Top Box Presentation 1

Opening the Set-Top

• Recently, there is some movement towards convergence on embedded devices

-But until open, the pace will continue to be slow and driven only by the manufacturer

• Set-Top Manufacturers are beholden to cable and satellite operators in US

-Rules behind cable card and proprietary systems have curtailed openness to date

• InternetTV, Over the Air TV and analog outputs provide alternative compelling content for an Open Set-Top box

Page 14: Hacking the Neuros Set-Top Box Presentation 1

Neuros has created an Open Set-Top Box

• Increasing Open on virtually every level

• OSD2-Available as a bare module for industrial applications-Schematics available for low level hacking-2.6.26 kernel with patches submitted upstream-VLC multimedia framework-Trolltech Qt application toolkit-GPL applications written by Neuros and community-Neuros.tv- an open service for connecting devices to each other

Page 15: Hacking the Neuros Set-Top Box Presentation 1

Where are we headed?

• “Neuros Archiver” set-top box solution to archive video & enable Net Video streaming

• Open set-top box to allow easy integration with 3rd party Internet video content providers

• TI DaVinci SoC with evaluation applications, codecs, and BSP

Product details:

Phase:

• Consumers

• Retailers/E-tailers/Distributors

• Content distributors

• Internet video applications/ communities

• Academic researchers

• Industrial/ Commercial Applications

Typical customer/ partner:

Hardware module Set-Top Platform Retail product

2Q083Q08

4Q08

Timeline:

OSD 2.0*

PRELIMINARY

1Q091Q09

Page 16: Hacking the Neuros Set-Top Box Presentation 1

The Neuros “platform” will integrate 3rd-party services and websites

LegendNeuros/ TICommunity FOSS3rd party apps/services3rd party websites

3rd party service

3rd party service Website

Hardware

Linux + Drivers

Qt Toolkit

Neuros.tv -aggregator

- Name verification- Bookmark service

3rd party application

ix3rd party application

ix

Neuros/OEM platform

Web browser

Website

Codec engine / Visa APINeuros Multimedia Framework

Page 17: Hacking the Neuros Set-Top Box Presentation 1

What are the specifications of the upcoming platforms?

PRELIMINARY

TI DaVinci 6446TI DM320Chipset

Composite, S-Video

Composite

USB 1.1 host

None

3rd party bridge supported

Broad availability of additional codecs

D1 MPEG4 (640x480)

D1 MPEG4 (720x480)

QVGA H.264 (320x240)

Sep 2006

Component, composite, S-VideoInputs

HDMI, component, compositeOutputs

USB 2.0 hostUSB

3.5” internal hard drive optionalInternal storage

802.11g/n via USBWiFi

Codec support

720p MPEG4

D1 H.264

Encoding

720p MPEG4

D1 H.264*

Upsampling support

Decoding

Est. 4Q08 to retailRelease date

*Actual may be better than listed, hardware capable of 1080 resolution, actual depends on software optimization

Neuros OSD Neuros Platform v2.0

Current platform

Future platform

Page 18: Hacking the Neuros Set-Top Box Presentation 1

Examples of Hacks

• Linux+ Schematics-Underground pipe inspection, windsurfing recorder, medical

• VLC-Transcoding videos, industrial IPTV systems, niche internetTV, streaming video from TV to PC, etc

• Qt-YouTube+ Browser, Audio Player, Music Video “Fetcher”, Web Interface for remote control, Crowd Narration, last.fm player

• Web-Wiki type artist/media pages, gadget type information, ecommerce interaction

• Neuros.tv-List, link and media sharing, group ratings, chat, messaging

Page 19: Hacking the Neuros Set-Top Box Presentation 1

How to Participate

• developer.neurostechnology.com

• open.neurostechnology.com-bugzilla.neurostechnology.com-wiki.neurostechnology.com

• bounties.neurostechnology.com-Joint Participation with TI and Neuros

• #neuros on irc.freenode.net