MOVERIO BT-300 / 録音について

新しいガジェットブログの方に、続きを書いています。
12月29日、録音について追記しました。

MOVERIO BT-300 / 録音について

MOVERIO BT-300についての記事一覧は、以下からどうぞ。


[PR]
# by miries | 2016-12-22 17:55 | デジタル系

Indiegogo で出資(注文)してみたぞ。

サギっぽいプロジェクトもいっぱいあるらしいので、まあ、話半分程度に期待して待ってるわ。

RetroEngine Sigma
https://www.indiegogo.com/projects/retroengine-sigma-mini-console-media-player-cool/

22機種のゲームで遊べるらしいのだが、
当初の予定だった(?)、ドリームキャストが対象外になったらしい。

その替わりなのか、当初見かけなかった、MSXが挙がってたので、速攻出資(笑)

GPD-XDでも、MSXは遊べるんだけど、HDMIでテレビに出力すると、フレームレートがダダ下がりなんだよね…。
実機の液晶でバーチャルパッドで遊ぶ分には問題ないんだけど(それでも、数フレームは遅延してるっぽい)


ゲーム速度がオリジナルと同じかどうかは、参考動画みれば分かるんだけど、
入力遅延は、触らないと分からない。

さて、今回は、遅延以前に、そもそも届くのか…。
来年5月って半年以上先なんだが、届いたらレビューしますんで。
[PR]
# by miries | 2016-12-07 12:16 | ゲームで遊ぶ

MOVERIO BT-300買ったので、レビュー3

最新のレビューはこちらです。



今回は、自作アプリの転送と、カメラ機能(詳細情報)について。


なお、レビュー1,2は以下からどうぞ。

moverio BT-300 レビュー1(全体簡易レビュー)
http://miries.exblog.jp/26418956/

moverio BT-300 レビュー2(メガネとミュートタップ)
http://miries.exblog.jp/26423659/


自作アプリの転送
すでに、AndroidStudioでテストアプリを作っており、先日手に入れた、nuu X4でも動作テストしたが、Androidは、ADB Interface ドライバさえあれば、何とかなる。

中華タブレットも、自分でプロファイル作って無理やり転送できるようにしたし、大丈夫だろ。
と思っていたが、ちと面倒だった。

nuu X4は、PCと接続しただけで、ドライバーのインストールが完了したのだが、
moverio BT-300は、「ドライバーが見つかりませんでした」だと。

Androidでは異端のIntelを使用しているからか。

moverioの開発者サイトに登録すると、pdfのガイドを読め、とのこと。
で、ガイドを見ると、intelのサイトから、ダウンロードしろ、と。
Intelのサイトも、直接的なメニュー項目がないので、探し回る。

と言う人が、他にも居たら可哀想なので、直リンク。
https://software.intel.com/en-us/protected-download/385047/494732
ここで、同意(一番下)して、ドライバーをダウンロードすべし。

ドライバーを入れたいだけなのに、他にも色々Intel製の何かのインストールを求められる。
最初の Android USB ドライバー以外を拒否ったら、動かなかったので、全部インストールしたら動いた。
そのためのドライバーなんだから、せめてインストールを1つにまとめとけ、ボケ。

というわけで、これを入れれば、無事に AndroidStudioの転送メニューに moverio が出てきて、自作アプリが転送できるようになる。
moverio固有の機能を使わないなら、特に専用SDKをセットする必要はないようだ。

portrait(縦画面)設定のアプリを起動すると、無理やり縦に表示された。(左右に空白が出る)
landscape(横画面)設定のアプリだと、キッチリ、フルスクリーンで表示された。

うむ、ドライバー以外は、なんの問題もなかったな。


カメラ機能

さて、問題は、このカメラ機能である。
(そのために、自作アプリが絡んでくるのだ)

moverioのプリンストールの中に、カメラアプリがある。
今日、テストの一環で、試しにカメラで撮影を行ったんだが…画像が青い!
ついでに、動画も青い!

moverio でプレビューしながらの撮影だが、プレビューからして青い。
撮影データをPCに転送しても、やっぱり青い。
うっすらとシアンが乗っている感じ。

なんだこれは!これはねーわ!というくらい変な色味。
それもそのはず、夜だったので、蛍光灯の光の下で撮影したからだ。
確か、蛍光灯だと青っぽくなったはず…。

ホワイトバランスを調整すればいいだけじゃん!

…。
…。

なんだ、このアプリ…ホワイトバランスがねぇぞ…。

プリンストールのカメラで、色々な設定を探し出した結果、見つけたのは以下の通り。

・撮影ボタン
・撮影用のガイドグリッドON/OFF
・セルフタイマー
・プレビューエリアをタップすると、その場所に露出を合わせる

基本これだけ。
さらに、コントロールBOXの十字パッドで、

・左を押す:動画/静止画切り替え
・右を押す:ギャラリー呼び出し

動画/静止画の切り替えメニューを出すと、右上に見覚えのある歯車(設定ボタン)が出現。
しかし、あったのは、

・解像度の設定
・露出の自動/手動切り替え

だけである。
まだまだ隠しメニューがあるはずだ!と色々いじったが、発見できる気配なし。

まさか…。
そもそも、ホワイトバランスの設定自体が無いんじゃ…。
moverio app store にも、単純なカメラアプリが無い…。

というわけで、自作アプリの出番なわけです。
このアプリ、デバッグ用に、端末の基本情報をログとして出力します。
それによると…。

Refresh Rate
 32 fps

Density DPI
 1.0倍 / 160ピクセル

フォーカス
 なし

フラッシュ
 なし

ホワイトバランス
 auto (自動)
 incandescent (白熱電球)
 fluorescent (蛍光灯)
 warm-fluorescent (暖色蛍光灯)
 daylight (晴れの日)
 cloudy-daylight (曇りの日)
 shade (日陰)
 twilight (夕方)

シーン
 auto (自動)
 action (動作)
 portrait (人物)
 landscape (遠景)
 night (夜景)
 night-portrait (夜の人物)
 fireworks (花火)
 sports (スポーツ)
 barcode (バーコード)

カラーエフェクト
 none (なし)
 mono (モノクロ)
 negative (ネガ反転)
 sepia (セピアカラー)

色々あるじゃーん!!
なんでこれが、カメラで選べないの!?
ホワイトバランスとシーン選択って、かなり重要だと思うんだけど!

以前の自作アプリで、これらを実装しているので、
もしかしてコレだけで、moverio app storeに載せられるんじゃ(笑

まあ、それより、個人的に気になったのが、リフレッシュレートが、32 fpsってところ。
ドコモの F-10Dでは、60FPSなんだよね。

画面の更新頻度が、32fpsなので、仮に 60fpsで描き変え出来たとしても、半分は無駄ってことになるね。


ちなみに、撮影した画像/動画が青くなる (おそらく、ホワイトバランス適用で直る)は、
2回目のmoverio サポートに問い合わせ中。

解決方法が分かったら、追記します。

カメラの詳細機能のうち、ホワイトバランスとシーンについては、デベロッパーズガイドに記載されていました。(カラーエフェクトについては記載なし)

---- 追記1
回答が来ました。
購入時に、カメラ部分には、青色の保護シートが張ってあるので、それ剥がしてないんじゃね?
 ↓
 ま っ た く そ の と お り!

たぶんこれを剥がせば大丈夫なハズ(まだ剥がしてない)

ただ、プリインストールされているカメラアプリについて、ホワイトバランスの切り替えやシーンの切り替えは、現状、操作できないらしいです。

こ、これは、普通のカメラアプリを作るだけで、MoverioAppStoreでの需要が増えるのでは!!
[PR]
# by miries | 2016-12-06 23:33 | レビュー

3DS「マリオメーカー」

起動したら、

「他の本体で遊んだらセーブデータ初期化する」

ってメッセージがでた。

ふざけんな。

3DS×2台
NEW 3DS LL×3台

合計5台所持(もうすぐ+1)と、すげー売り上げに貢献してるのに、
本体1つでしか遊べんとか、酷すぎじゃ、ボケ。
[PR]
# by miries | 2016-12-04 09:09 | ゲームで遊ぶ

MOVERIO BT-300買ったので、レビュー2

最新のMOVERIO記事はこちら。

今回の内容は2つ。
メガネ装着とミュートタップについて。

メガネの上から装着可能

幸い、メガネが大きくないので、鼻パットをメガネ様に変えれば、そのまま装着可能。
というのは知ってたんだけど、付属品として、専用メガネフレームがついてた
これにレンズを入れてもらえば、普段使いのメガネを外して、MOVERIO専用メガネとして使用できる。

ということなので、早速レンズを入れてもらって来た。
今のメガネが、JINS製なので、持ち込んでみたら可能とのこと。
価格は、5400円(5000+税)。
他社製のフレームにレンズを入れるというサービスになる。

フレームの形を見て、VR用ですか?と聞かれたので、その辺りを説明。
すると、普段使っているメガネは、通常、0.7程度の視力に合わせるのだが、
VRは、大体3mの距離に集中する形になるので、0.8程度に上げるらしい。
というわけで、度合いも調整してもらった。

なお、サービスは、店舗によって異なり、JINSどこでもできるものではないので、
度の調整が必要になったら、この店舗に持ってきてくださいと念を押された。

おかげで、すごく見やすくなったのだが、少し問題が。
BT-300の映像を映すスクリーンと専用フレームに入れたレンズが、メガネ装着時にくらべ、
距離が短くなるらしい。

そのせいか、輝度の高い映像を表示すると、光の干渉が起こってるっぽい感じで、少しにじむようになった。

ただ、近くなったおかげで、左目のスクリーンの右側(右目のスクリーン左側)の部分が、
二重になっているのが少し緩和された。

眼の位置を完璧に合わせると、この二重化もなくなるのだが、かなり難しい。

あと、レンズを入れたら、やはり重くなって、スクリーン下が見づらくなる。
その場合、前を上げるのではなく、後ろのフレームを上げた方が安定する。
(耳にかけず、挟んで止める形にする)

ミュートタップ

説明書に、映像を一時オフにする機能として、ミュートタップの説明がある。
装着時、右側のフレームを2回タップすると、映像と音声が再生されなくなるという機能で、
前モデルから搭載されている。
(出力がなくなるだけで、再生中の動画は一時停止にならないので注意)

ところが、これが全く機能しない。
購入前の店頭デモでも機能しなかった。
で、説明書をさらに読むと、誤作動を防ぐため、オン/オフ切り替えができるらしい。
おそらく、これがオフになっているのだろうと推測。

…推測したのは良いのだが、どこで切り替えるのか分からない…。
なので、サポートセンターに聞いてみた結果は、以下の通り。

Androidの設定 ⇒ 言語と入力 ⇒ タップとミュート

うん、やはりオフになってるね。
で、オンにしたのだが。

やっぱり反応しない…!
どうやら、タップの仕方に問題があるらしい。

指二本の腹で、そこそこ強めに叩く。
間隔は、タンタン!と、0.3秒間隔で2回。

すると消えた!
もう一回で、出た!

うーん、とりあえず機能を確かめたかっただけで、その目的は達成できたので良しとしよう。
たぶん、この機能は使わない…。
[PR]
# by miries | 2016-12-02 12:34 | デジタル系

EPSON BT-300買ったので、簡易レビュー

過去にも、ちょこちょこヘッドマウントは購入していたんですよ。

オリンパスのアイトレックが最後ですが、あれはTVチューナーがアナログなのを除けば、
今でもコンポジット入力で使えるのがすごい。
ヘッドホンが腐ったので、自分で付け替え作業しないといけないんだけど。
(サポートなんてとっくに終了してるし)

アイトレックは、正しくは、フェイスマウントディスプレイという名称だったんですが、
EPSONの BTシリーズはまさにその系統。
ただし、こっちは、シースルー。

この BT-300 が、ある意味完成形らしい。
まあ、3作目だから当然といえば当然だが、前モデルからの技術の進化の度合いが半端無い。

本当はオリンパスが当初発表していた、単眼のアイトレックが欲しかったんですけどね。
それに関してエプソンの開発者は、視野闘争がどうの~と書いていたが、
斜視っぽいので、そもそも片方の目で集中してみており、むしろ単眼がありがたいんだがね。

お値段も当時のアイトレックと同等なので、機能が進化している分、安いのかもしれない。
絶対値として、9万円は安くはないですが。

で、1~2時間程度使って見た感想と問題点を。
問題点は、解決できなかった場合、エプソンに問い合わせる予定。

思っていたより、明るく、視認性は良い
└ 量販店で、かなり長い間、視聴させて頂いた。
 (他にお客さんいなかったし)
 スクリーンは前モデルと全く同じサイズなので、やはり小さいんですが、
 密度が高くて、有機ELが明るいので、想像よりは、はるかに良いです。
 (購入する方は、必ず、デモを試した方が良いです!)

文字が小さい
└ ブラウザはピンチ操作で拡大できるので、なんとか読める。
 PCなら画面に近づけは大きく見えるわけで、それができないのはちょっとつらい。
 なので、Androidの設定画面で、フォント関連は、すべて最大にすることをお勧め。
 それでも、画面右上の時刻やアイコンは小さいままですが。

操作性は悪い
└ これは前モデルから言われていることですが、とにかく、コントロールパッドでの操作はほぼ無理。
 ノートPCのパネル操作になれていれば、近い操作感かもしれない。
 指二本でスクロールできるのですが、タイミングがずれると決定タップとして扱われるのも厳しい。

 これについては、今モデルも、BlueToothのキーボードをお勧めする。

 スティックPCのVivoStickのように、スマホをリモコンにするアプリとか作ればいいのに。

Youtube動画が見れない
└ 0.1秒ほど再生され、すぐに接続エラーが出る。
└ どうやら、ブラウザでは.FLVの動画が再生できないらしい。
└ 再生できない動画だった場合、最悪、それ以降ネット接続ができなくなり、どのサイトを見ても、404になる。
そうなったら、一度、WiFiをOFF⇒ON にすれば復活する。
└ BT-300の公式サイトのFAQが更新された(発売日に見たときは0件だったのだが…)。
 私が登録時に「Youtubeがみられない」と書いたからだろうか、その項目が追加されている。
 それによると、Youtubeの動画は、Moverio App Storeにある、360viewer for moverio で見るらしい。
 Moverio App Store は、BT-300の実機からしか登録できないので、登録前にキーボードなどの入力機器を用意しておかないと、メアドの入力で死ねる。

スタンバイモードのままにしておいたら、たまにヘッドホンのスイッチだけ入る
└ マイクなしの自分のヘッドホン差してたからかも。

Googleの認証に失敗する
└ GooglePlayがないので、当然、デフォルトブラウザしかない。
 このブラウザで Googleにログインしようとしたら、失敗する。
 二段階認証にしているからかもしれない。

周辺機器
└ USBワイアレスキーボードしか持っていなかったんですが、ドロイド君のUSBホストコネクタを通して接続したら、問題なく使えました。
 コントロールボックスの十字キーが全く役に立たないし、2フィンガーでのスクロールも最悪なので、キーボードでスクロールできるのは、非常にありがたい。
└ BlueToothのイヤホンを接続してみた。スマホと同じですぐに接続可能でした。

使えない機能がある
└ サイドを二回ノックするとミュートになる機能があるらしいが、全く機能しない。
 ミュートをOFFにできるらしいので、その機能が働いているのかと思ったが、そもそも、その切り替えメニューがない。
----
という感じ。
Youtube二間して、再度修正しました。


レビュー2もあるよ。(ミュートについて、他)
http://miries.exblog.jp/26423659/

レビュー3もできたよ。(自作アプリ転送とカメラ情報)
http://miries.exblog.jp/26435849/
[PR]
# by miries | 2016-11-30 17:19 | レビュー

スマホ「nuu X4」

引き続き、今度はソフトウェアの面から、nuu X4を見てみる。

自作アプリを作成して、チェックしてみたら、
F-10Dのときには出なかったエラーが2つ、出るようになった。

1つは、

java.lang.Throwable: setStateLocked

というエラー。
この文章に続き、

android.view.accessibility.AccessibilityManager

に関するエラーが2~30行ほど表示される。
このエラーの特徴は、

・自分で try catch しても引っかからない
・エラーは表示されるが、プログラムの実行は停止しない

検索しても、日本語での解説ページは皆無。
英語サイトに、まったく同じ事例の投稿があったが、回答はなし。
こうすれば?という案があったが、全て試して、どれも解決にはならなかった。
試した解決方法は、以下の通り。

●該当エラーが出るのは、ActivityのonCreate()内で、

mGL = new GLSurfaceView( this );

としている箇所。
この this が原因とのことだが、これより前の部分で使用している this ではエラーは出ない。
この関数を無名関数で、別スレッドで実行すればOKという書き込みがあったが、
ほぼ同じエラーが出て、解決しなかった。

●ゲーム本体のActivityから起動するのではなく、
LoginActivityから起動するようにして、Intentを使って、ゲーム本体のActivityに切り替える。
この手段も、まったく効果なし。


プログラムの実行が停止するわけではないので、今のところ放置だが、いずれ解決したいものだ。


もう1つが、毎フレームログが表示されるというもの。
検索すると、このデバッグログは、画面が再描画されるときに、表示されるものらしい。
しかし、再描画しているところは一切無い。

というわけで、1行ずつチェックしてみたところ、問題の発生箇所を特定。

glClear();

いやいや、そこで出されると、もうどうしようもないんだが?
念のため、F-10Dで再度確認したが、ログは表示されない。

つまり、この2機種間に、何か違いがあるということだ。

考えられるのは、

・Android4.2 と Android5.1 という違いがあるので、glClear()の実装内容が変わった
・メーカーが、glClear()をカスタマイズしている

これぐらいか?
とにかく、これはもう解決のしようがないが、
秒間60行ものログを吐かれるとデバッグに支障をきたすので、
AndroidStudioのログフィルターにがんばってもらうしかないな…!
[PR]
# by miries | 2016-11-28 09:42 | レビュー

Wii「NEW スーパーマリオブラザーズ」

Wiiのリモコンを追加したので、子供と3人でプレイできるゲームとして、
スーパーマリオを買ってきた。赤いパッケージのヤツ。

なんだかんだで、任天堂のゲームは、ファミリー向けというイメージだからね。

だがしかし!
このスーパーマリオは決して、ファミリー向けではない。
みんなで楽しめる的なキャッチコピーだが、全くのウソである。

ここまでふざけんな、と思ったのも久しぶりだ。
果たしで、どこがダメなのか?

まず、一人だけ上手い人が先に進むことができない。
ある程度離れるまでは、カメラが引いてくれるのだが、それ以上は、
先に進んだ分、一番最後の人が、スクロールに押されることになる。
または、挟まれて死んでしまう。

いや、みんなで一緒に進めば良いじゃん!と思うだろう。
それが無理なのだ。
キャラクター同士に当たり判定があるので、同じ場所に2キャラ立つことができない。
なのに、足場が1キャラ分しかないところがあまりに多すぎるのだ。

必然的に取る方法として、死んだとき(または自分でAボタンを押したとき)、バブルに入って無敵状態で漂うことができるので(プレイヤー全員がバブルになるとステージから追い出されるが)、
一人だけで進んで、良いところで、合流する、という方法になる。

が、このバブルも問題で、リモコンを振ると、操作しているキャラに近づいてくるが、
それ以外は適当に漂っているだけである。
操作キャラがバブルに触れると、そのキャラも復活して、操作可能になるのだが、
上述の方法を取っているとき、勝手に頭上に移動してくるので、ジャンプで触れて復活してしまう。

たとえそれが、足場のない場所であっても、だ。
復活、即、死。何度あったことか。

そして一番の問題は、全員が操作プレイ中に、誰か一人が死ぬと、一瞬操作不能になってしまうところだ。
時間にして、10/60フレームくらいだろうか?

もうこれが致命的過ぎる。
アクションゲームでジャンプのタイミングをずらされるとか、どんだけクソなんだよ。


子供のために、難しい部分を自分が操作し、子供×2は、バブルに入る
 ↓
難しい=操作、タイミングがシビアということ。
そんなところに、バブルが勝手に漂ってくる(リモコンは操作していない)
 ↓
ここしかない、というタイミングで、ジャンプするも、バブルに触れる。
バブル×2なので、邪魔も2倍。
 ↓
バブルから復活するも、危険なタイミングなので、即死。
 ↓
即死した瞬間に、操作が停止するので、難しいタイミングなのに、
自分の操作ができず、死亡

この繰り返しですよ。

何だよ、この罰ゲームのようなマリオは。
[PR]
# by miries | 2016-11-24 12:54 | レビュー