Episode 01 / develop DS player with SBC

長らくお休みしていて、すいません

まずは、SBCについてですが、AdobeAIR(AndroidOSのみ)、Python/KivyまたはQt5.*で開発が可能かを検証しました。検証方法は、それぞれの言語でビデオ再生するシンプルなコードを作成し、それが実行するという方法です。AIRの場合はstageVIDEOを活用してハードウェア・アクセルレーションが有効かどうかも試しました

【ODROID-XU3lite】Samsung Exynos5422 Cortex-A15 2Ghz +Cortex-A7 Octa core CPUs、Mali-T628 MP6 GPU

Android4.4.4では、KivyコードをBuidozerを使ってトランスレートしたAPKファイルが実行できました! でも残念ながらHWアクセルレーションは無効、ソフトウェアデコードで720P動画再生時のCPU負荷が50~60%程度です。しかし、adobeAIR+stageVIDEOでは、ハードウェア・アクセルレーションによる1080P動画の再生ができました! LubuntuではKivyを実行できませんでしたが、OSとしては使い勝手がいいので、後継機XU4では、ApacheいれてマイクロWWWサーバとしても使えそうです

【ODROID-C1】Amlogic ARM Cortex-A5(ARMv7) 1.5Ghz quad core CPUs、Mali-450 MP2 GPU

Android4.4.2では、KivyコードをBuidozerを使ってトランスレートしたAPKファイルが実行できますが、HWアクセルレーションは無効ソフトウェアデコードで720P動画再生時のCPU負荷が100%フレームドロップがひどく、プレイヤとして使用は不可ですね。adobeAIR+stageVIDEOでは実行できますが画面表示ができない(音のみ)、たぶんSoCとの関係のためかと思います。こちらもLubuntuでApacheいれてマイクロWWWサーバとしてのみ使える可能性はあります

【Inforce6410plus】Qualcomm Snapdragon 600 (APQ8064 SoC)

Linaro/ubuntuにて、Kivyコードを直接実行できました! 組込みLinuxとしてQt5.*での実行も期待大!! ただし、値段がODROIDの約2倍は痛い・・・・・

【UDOOquad】Freescale i.MX 6 Quad + Atmel SAM3X8E、Vivante GC 2000 + Vivante GC 355

UDOObuntu2beta1で再検証しましたが、やはりKivyを直接実行はできませんでした・・・・ 9/10に発表されたbeta2で再トライ!! でもUDOOは、Kivyなどマルチメディアに拘らず+Arduinoという特徴を活かしたいね

今回の検証も含め、ブロッコデリ木曽様から多大なご協力を賜りましたこと、たいへん感謝しております

 

 

発表! ”UDOO Neo”

Freescale社のアプリケーション・プロセッサ ” i.MX 6soloX “を搭載したローコストなシングルボードコンピュータ”UDOO Neo”が発表されました。このチップは優れたリアルタイム性を持つCoreTex-M4コアとCoreTex-A9コアを統合しています。従って、このコンピュータではArduinoの高い操作性とローコスト&コンパクトを両立させています。さらに、ビデオカメラからのアナログ入力、加速度センサー、磁気センサー そして、ジャイロセンサーまで、このボードには搭載されているんです! 姿勢制御やナビゲーションに利用できる他、IoT(Internet of Things)に通じる面白い工作に使えそうです

UDOO公式発表はこちらから

udoo_neo_datasheet

UDOO_neo_up2UDOO_neo_down2

It is Cool for DOOH! “Weather Unlocked API”

天気予報関係の探しものしてたら見つけた、とってもクールなサイネージ用API “Weather Unlocked” 。提携している天気予報サイトに連動して、気温が**度を超えたらトリガーを渡すなど、天気にまつわるいくつかの数値に連動させて、プログラムを制御できるというスグレモノ・APIです。Weather Unlocked が提携する天気予報会社は一応ワールドワイド で日本の主要都市でもカバーしているようだが、予報精度が???。日本でも同様のサービスを始めたら面白いかも! 天気によって売れる商品が異なるから、授業員の手を煩わさず、店頭のサイネージが切り替われば、販売チャンスのロスを最小限にできると思う!Weather Unlocked

Great!!, new TouchFoil is running well on Lubuntu14.04 installed to Odroid.

新しいタッチホイルが届いたので、テスト開始。「新しいタッチホイルはHID準拠ということでWindows7以降ならドライバーなしで動作する」とのことなので、ひょっとすると、OdroidのOSであるLubuntu14.04でも動作するかもということで、ワクワク!!

結果、はい、動作しました!! あとHMPで動作確認できれば、完璧です!!

*タッチホイルのコンフィグレーションソフト(キャリブレ)は、Windows対応のみだが、これなしでのデフォルトでもほぼOKでした(注意:PC起動&タッチフォイル接続後1分程度は盤面には触れないように!)

Fine! Kivy work well on Lubuntu14.04 for Odroid-Xu3Lite and C1

素晴らしい!! サイネージ用ミニPCとして位置づけているOdroid-Xu3及びOdroid-C1、両方共、Pythonのframework”Kivy”で快調に動作する! シングルタッチで動作確認できました。

アンビリーバブルなバス停編 ペプシ・マックスAR・DOOH part3

ロンドンのニュー・オックスフォード・ストリートのバス停。シンプルなガラスで囲まれていると信じているバス停で、バスを待つ人はアンビリーバブルなイベントを体験することになります:空飛ぶ円盤の接近、流星の落下、地下から出現する巨大なタコ等。

モンスター・ミラー編 ペプシ・マックスAR・DOOH part2

ペプシマックスは、最近のハロウィーンでのいたずらとして、ロンドンの映画館で、トイレの来場者を震え上がらせました。フェイス・トラッキング、AR(拡張現実)とデジタルサイネージを、洗面台の鏡に組み合わせた「モンスター・ミラー」で!

タイム・トンネル編 ペプシ・マックスAR・DOOH part1

ロンドン・ブリッジにある暗くて寒いトンネルで、ペプシ・マックスが、ハイスピードなAR(拡張芸術)と仮想立体プロジェクション技術を使って、何も知らない通行者にショックを与えています
通行者が普通のトンネルに見える路地は、ちょっとしたデジタルサイネージ・トリックで、「タイム・トンネル」に変身、照明効果の追加は、驚く程、リアルな効果を演出する助けになっています

開発用コンピュータをARM系3機種にフォーカス

各種センサや外部機器を制御するコンピュータとして「UDOO」、タッチモニター(マルチタッチ含む)用インタラクティブなコンピュータとして「ODROID-XU3Lite」、サイネージを中心とした汎用コンピュータとして「ODROID-C1」。いずれもARM系で軽量コンパクトなシングルボードコンピュータです。私達が開発するソフトウェアは、ほとんどがそのソフト専用で使用されるので、いっそのこと「ソフト・インストール済、動作検証済、専用コンピュータ」として出荷することが、トラブルを最少にできると思ったためです

上:UDOO、下:ODROID-XU3LiteUDOO-XU3Lite

 

 

 

 

ODROID-XU3LiteODROID-XU3Lite

 

 

 

 

ODROID-C1ODROID-C1