Hacking the Neuros Set-Top Box Presentation 1


Published on

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Kudos to Orielly for being among the very first to see this phenomenon, but I feel a lot of what they've seen is really the tip of the iceberg, or maybe even an interesting side effect.
  • The traditional vision of “convergence is a pc that connects your home theater and PC world. This is largely a vision that's being pitched by the proprietary vendors because they know this is not a level playing field.
  • When we looked at taking the best of CE devices and PCs, we concluded that the best way to achieve it was not by adding capabilities to a PC, but simply by “opening” up a CE device.
  • Hacking the Neuros Set-Top Box Presentation 1

    1. 1. Neuros Technology Open Consumer Electronics OSCON 2008
    2. 2. Extraordinary Times Ahead <ul><li>“ Open Source Hardware” a hot topic, but... </li></ul><ul><ul><li>“ Open” Electronics are the real story </li></ul></ul>
    3. 3. Look Back 25+ years to the Computer <ul><li>Early 80's computers went from servers and dedicated closed devices to an “open” PC </li></ul><ul><ul><li>IBM PC/DOS </li></ul></ul><ul><li>An explosion of applications and peripherals occurred </li></ul><ul><li>Attention from millions of developers and entrepreneurs </li></ul><ul><ul><li>Drove enormous innovation </li></ul></ul><ul><ul><li>Drove enormous cost reductions </li></ul></ul><ul><li>An entire industry grew out of nothing </li></ul><ul><li>The value of the PC exploded </li></ul>
    4. 4. What Did Open Mean to the PC? <ul><li>The development of software and hardware separated </li></ul><ul><ul><li>“ Hardware only” companies could emerge- Compaq, etc </li></ul></ul><ul><ul><li>“ Software only” companies could emerge- MS, etc </li></ul></ul><ul><li>3 rd Party Applications could be installed </li></ul><ul><ul><li>Emergence of application companies- Lotus, Wordperfect, etc </li></ul></ul><ul><li>Open Standards were used </li></ul><ul><ul><li>Peripherals could be created </li></ul></ul><ul><ul><li>PCs could be networked </li></ul></ul><ul><ul><li>PCs could communicate with one another using modems, etc. </li></ul></ul>
    5. 5. What's Happening Now in Electronics? <ul><li>Google Android </li></ul><ul><li>iPhone SDK </li></ul><ul><li>Smartphones accepting 3 rd Party Apps </li></ul><ul><ul><li>Google Apps+ </li></ul></ul><ul><li>Texas Instruments' Beagleboard </li></ul><ul><li>Nokia Maemo </li></ul><ul><li>APIs for Logitech products, others </li></ul><ul><li>And of course... some new open source electronics companies </li></ul><ul><ul><li>Neuros, OpenMoko, Chumby, Buglabs, etc. </li></ul></ul>
    6. 6. What Does This Mean for the Future? <ul><li>PC Revolution </li></ul><ul><li>Dedicated closed devices became an “open” PC </li></ul><ul><li>An explosion of applications and peripherals </li></ul><ul><li>Attention from millions of developers and entrepreneurs </li></ul><ul><ul><li>enormous innovation & cost reductions </li></ul></ul><ul><li>An entire industry grew out of nothing </li></ul><ul><li>The value of the PC exploded </li></ul><ul><li>Electronics Revolution </li></ul><ul><li>Dedicated closed devices become ??? </li></ul><ul><li>An explosion of applications and peripherals </li></ul><ul><li>Attention from millions of developers and entrepreneurs </li></ul><ul><ul><li>Enormous innovation & cost reductions </li></ul></ul><ul><li>Disruptions will occur throughout the entire supply chain </li></ul><ul><li>The Value of the devices will explode </li></ul><ul><li>The global reach and magnitude dwarfs PCs </li></ul><ul><li>FOSS will be dominant </li></ul>
    7. 7. Who Will Drive this New Revolution? <ul><li>If history is any guide.... it's you! </li></ul><ul><ul><li>So many of the Barriers to entry will be removed </li></ul></ul><ul><ul><li>No major entrenched interest from one revolution has ever lead the next- that's why it's a revolution </li></ul></ul>
    8. 8. Want to be the Next Revolutionary? <ul><li>Imagine billions of cheap, ubiquitous, powerful connected devices powering phones, televisions </li></ul><ul><li>What are the new ways humans will communicate and meet? </li></ul><ul><li>How will groups and individuals share information and experiences? </li></ul><ul><li>How will it all get sorted? By Geographies? By communities? By Subject? With Peer Review? </li></ul><ul><li>Think of the services and applications the above dictate </li></ul><ul><li>Think of the missing supply chain peices </li></ul>
    9. 9. The Neuros OSD Series An Open Set-Top Box & The Future of Television
    10. 10. Convergence: Conventional View
    11. 11. Convergence: Take a Step Back <ul><li>Cheap </li></ul><ul><li>Quiet/Silent </li></ul><ul><li>Strong Multimedia </li></ul><ul><li>Correct I/O </li></ul><ul><li>Open </li></ul><ul><li>General Purpose </li></ul><ul><li>Expandable </li></ul><ul><li>Connected </li></ul>
    12. 12. Convergence: Open the CE Device
    13. 13. Opening the Set-Top <ul><li>Recently, there is some movement towards convergence on embedded devices </li></ul><ul><ul><li>But until open, the pace will continue to be slow and driven only by the manufacturer </li></ul></ul><ul><li>Set-Top Manufacturers are beholden to cable and satellite operators in US </li></ul><ul><ul><li>Rules behind cable card and proprietary systems have curtailed openness to date </li></ul></ul><ul><li>InternetTV, Over the Air TV and analog outputs provide alternative compelling content for an Open Set-Top box </li></ul>
    14. 14. Neuros has created an Open Set-Top Box <ul><li>Increasing Open on virtually every level </li></ul><ul><li>OSD2 </li></ul><ul><ul><li>Available as a bare module for industrial applications </li></ul></ul><ul><ul><li>Schematics available for low level hacking </li></ul></ul><ul><ul><li>2.6.26 kernel with patches submitted upstream </li></ul></ul><ul><ul><li>VLC multimedia framework </li></ul></ul><ul><ul><li>Trolltech Qt application toolkit </li></ul></ul><ul><ul><li>GPL applications written by Neuros and community </li></ul></ul><ul><ul><li>Neuros.tv- an open service for connecting devices to each other </li></ul></ul>
    15. 15. Where are we headed? Hardware module Set-Top Platform Retail product 2Q08 3Q08 4Q08 Timeline: OSD 2.0* 1Q09 1Q09 <ul><li>“ Neuros Archiver” set-top box solution to archive video & enable Net Video streaming </li></ul><ul><li>Open set-top box to allow easy integration with 3rd party Internet video content providers </li></ul><ul><li>TI DaVinci SoC with evaluation applications, codecs, and BSP </li></ul>Product details: Phase: <ul><li>Consumers </li></ul><ul><li>Retailers/E-tailers/Distributors </li></ul><ul><li>Content distributors </li></ul><ul><li>Internet video applications/ communities </li></ul><ul><li>Academic researchers </li></ul><ul><li>Industrial/ Commercial Applications </li></ul>Typical customer/ partner: PRELIMINARY
    16. 16. The Neuros “platform” will integrate 3 rd -party services and websites Legend Neuros/ TI Community FOSS 3 rd party apps/services 3 rd party websites 3 rd party service 3 rd party service Website Hardware Linux + Drivers Qt Toolkit Neuros.tv -aggregator - Name verification - Bookmark service 3 rd party application 3 rd party application Neuros/OEM platform Web browser Website Codec engine / Visa API Neuros Multimedia Framework i x i x
    17. 17. What are the specifications of the upcoming platforms? *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 PRELIMINARY TI DaVinci 6446 TI DM320 Chipset Composite, S-Video Composite USB 1.1 host None 3 rd party bridge supported Broad availability of additional codecs D1 MPEG4 (640x480)‏ D1 MPEG4 (720x480)‏ QVGA H.264 (320x240)‏ Sep 2006 Component, composite, S-Video Inputs HDMI, component, composite Outputs USB 2.0 host USB 3.5” internal hard drive optional Internal storage 802.11g/n via USB WiFi Codec support 720p MPEG4 D1 H.264 Encoding 720p MPEG4 D1 H.264* Upsampling support Decoding Est. 4Q08 to retail Release date
    18. 18. Examples of Hacks <ul><li>Linux+ Schematics </li></ul><ul><ul><li>Underground pipe inspection, windsurfing recorder, medical </li></ul></ul><ul><li>VLC </li></ul><ul><ul><li>Transcoding videos, industrial IPTV systems, niche internetTV, streaming video from TV to PC, etc </li></ul></ul><ul><li>Qt </li></ul><ul><ul><li>YouTube+ Browser, Audio Player, Music Video “Fetcher”, Web Interface for remote control, Crowd Narration, last.fm player </li></ul></ul><ul><li>Web </li></ul><ul><ul><li>Wiki type artist/media pages, gadget type information, ecommerce interaction </li></ul></ul><ul><li>Neuros.tv </li></ul><ul><ul><li>List, link and media sharing, group ratings, chat, messaging </li></ul></ul>
    19. 19. How to Participate <ul><li>developer.neurostechnology.com </li></ul><ul><li>open.neurostechnology.com </li></ul><ul><ul><li>bugzilla.neurostechnology.com </li></ul></ul><ul><ul><li>wiki.neurostechnology.com </li></ul></ul><ul><li>bounties.neurostechnology.com </li></ul><ul><ul><li>Joint Participation with TI and Neuros </li></ul></ul><ul><li>#neuros on irc.freenode.net </li></ul>