Design Con 2015
Breaking News
News & Analysis

Android set-tops, TVs, VoIP phones are coming

4/10/2009 12:00 PM EDT
6 comments
NO RATINGS
Page 1 / 4 Next >
More Related Links
View Comments: Newest First | Oldest First | Threaded View
Kinnar
User Rank
CEO
re: Android set-tops, TVs, VoIP phones are coming
Kinnar   8/27/2010 7:11:18 AM
NO RATINGS
It seems that Google will rule the technologies on all the fronts. Anyways Google is very kind enough to change the present licensing terminologies and it has literally changed the look of software industry. It provides state of art technology at no cost compared to other giants. It will be very great if Android is being accepted on other commercial devices other than mobile phones. The world is eagerly waiting for the new change.

rcdawson
User Rank
Rookie
re: Android set-tops, TVs, VoIP phones are coming
rcdawson   6/19/2009 3:14:27 AM
NO RATINGS
Hi, Not sure if anyone else has approached you but I would be interested in hearing more. I completely agree the trend of SOC, STB and Mobile app developers thinking like PC programmers is the wrong direction to go in. We need efficient architectures that make the most of low power and memory bandwidth efficiency. If you are still offering or interested in speaking to me, please send me an email at jayzee54@gmail.com

Bill SJ
User Rank
Rookie
re: Android set-tops, TVs, VoIP phones are coming
Bill SJ   4/11/2009 8:23:13 AM
NO RATINGS
Most consumer electronics include smart phone does not need windowed (multiple windows that may or may not overlapped) graphics. Using tradition UI graphics such as Microsoft Windows GDI or Unix X-Windows API are cumbersome, inefficient, resource hogging, inflexible. Often they are very hard, if not impossible, to create arbitrary number of layers of alpha blended graphics with video/photos and with graphics objects animations, which is necessary to provide consumer with rich UI. Using 3D graphics API such as OpenGL on 2D UI (there isn't real 3D UI except some 3D graphics object transform in UI, such as Apple TV UI) is extremely wasteful for hardware resource and electricity. Most SOC except a few recent ones from Sigma Design and Broadcom, do not have 3D graphics support. All this UI system suffers another problem. The graphics layout and especially UI logical control are pretty much static. By that it means the UI layout, such as what kinds of graphics widgets the UI can have, and UI logical control fixed at compile time. Therefore, to add new UI or new UI behavior, or changing existing UI must require firmware update. What if a graphics subsystem that allows UI and UI logical control specified at anytime, using description language such as XML and offers rich UI comparable to OpenG while use one magnitude less system resources. What kind of endless business opportunities could arise to these internet devices (This is sometimes called server pushed UI). Now one can forget about using the outdated Linux UI subsystem on a consumer electronics.

Bill SJ
User Rank
Rookie
re: Android set-tops, TVs, VoIP phones are coming
Bill SJ   4/10/2009 6:16:19 PM
NO RATINGS
One more note, A friend of mine told me recently that he evaluated Adobe Flash player based UI that uses 30%+ CPU on a particular SOC system that would use just about a little more than 1% CPU if my graphics engine were used. I have seen way too many PC folks pretending as embedded folks, bring the PC software design, with assumption of limitless CPU and memory, to embedded world.

Bill SJ
User Rank
Rookie
re: Android set-tops, TVs, VoIP phones are coming
Bill SJ   4/10/2009 5:54:58 PM
NO RATINGS
In my previous life, I have developed optimized embedded 2D graphics engine that is extremely powerful, as powerful as OpenGL or D3D in terms of 2D rendering of multi-layers of alpha blended graphics/videos with animations. Yet it uses very little CPU and hardware resource such as graphics hardware and memory bandwidth. The engine is used in two very successful set-top-box (STB) used by million plus consumers. It can do all kinds of animations at up to 60 frame/s(fps) in high-definition (HD) if memory bandwidth allowed on the output side, not graphics engine side. On one type of advanced STB with a less optimized engine, it only ues 4% of MIPS 300MHz CPU under constant animations and graphics refresh rate of 30 fps. In a fully optimized engine in another STB with 250MHz MIPS, it uses no more than 2% of CPU under constant animations and graphics refresh rate is at 60fps most of the time, only because the 2D graphics hardware is very slow (80 M-pixels/s). The STB UI is every bit like Apple TV UI (less 3D-effect such as curving surface) but only requires minimal 2D hardware and very little CPU cycle on a SOC system that is one to two magnitudes less powerful than Intel 2GHz+ dual core with NVidia powerful graphics chip. This is a testimony of power of optimized software architecture design can do. The engine is also idea for most mobile consumer electronics since it will offers fancy 2D multilayer graphics with animation but use very little electricity. The graphics engine is portable to all embedded OSes and it can support C/C++ and Java. It can come with a very good anti-aliasing font rendering engine based on freetype engine for big TV. Now I have moved on to the biggest thing in bidding to make servers far more efficient so they can use far less electricity, thus doing my part to save the earth. If any well established CE company is interested in using this engine (however it is not a free or open source IP, unless you buy the IP outright and make it so), one can drop a note here. This would give me a little financial resource for my new venture.

junko.yoshida
User Rank
Blogger
re: Android set-tops, TVs, VoIP phones are coming
junko.yoshida   4/10/2009 1:10:50 PM
NO RATINGS
Tell us which Android-based CE devices you would like to see, and why.

Flash Poll
Like Us on Facebook

Datasheets.com Parts Search

185 million searchable parts
(please enter a part number or hit search to begin)
EE Times on Twitter
EE Times Twitter Feed
Top Comments of the Week