• 車種別
  • パーツ
  • 整備手帳
  • ブログ
  • みんカラ+
イイね!
2021年08月02日

EDIDエミュレーターでFire TV stickをハイレゾ対応にする

EDIDエミュレーターでFire TV stickをハイレゾ対応にする 先日Fire TV Stickでハイレゾ再生をするというブログを書きましたが、Fire TV Stickはhdmiで接続している機器の性能でハイレゾ可否を決めているようで、ハイレゾに対応した音声分離機を繋いでもすんなりハイレゾ出力になりません。
カーオーディオの環境では必ずしもハイレゾに対応したHDMI 接続ができるわけではなく、画面はカーナビで音声を光出力で分離してDACに入力するといった利用の場合は、DACの性能をフルに発揮できない可能性があります。

そこでEDIDエミュレーターという製品を使い、接続するカーナビやモニタをハイレゾ出力に対応したように見せかけるようにできないかと考えました。

まず購入したのはこちら、1,698円でした。



通常EDIDは書き換えできないようにロックしてあるようなのですが、こちらの製品は書き換えのロックがされていないようで、書き換え成功のクチコミがありダメもとで発注しました。

接続のイメージはこんな感じになるのですが、この製品は4Kに画質を固定するための製品で、このまま使っても期待した動作になりません。

EDIDを見てみるとやはりPCM 48KHzまででした。。。
ちゃきさんの話だとドルビーTrue HDが192KHzに対応しているとのことですが、この製品はそんなの気にせず買ったので非対応….普通の人はちゃきさん方式のほうがいいかもしれません(^^;

普通の人がどこまで出来るかの物差しが、ポッキリ折れてたのですが私のやり方を説明します。
※実施の際は自己責任でご対応願います。

基本以下が理解できる「普通の人」以外はオススメしません。

■事前準備
まず普通のどこの家庭にもあるラズベリーパイを用意します。
私のは手持ちのラズベリーパイ3です。OSはRaspberry Pi OSで大丈夫です。
ブートする前にPCに接続してbootドライブの中にあるconfig.txtの書き換えをします。面倒なので、おまじないも含めて以下を末尾に書き込みして保存します。

 hdmi_drive=2
 hdmi_force_hotplug=1
 hdmi_ignore_cec_init=1
 dtparam=i2c2_iknowwhatimdoing ←これが最重要

起動したらネットワークへの接続設定をお忘れなく
SSHをONにしてリモートで作業すると楽ですが、なくても大丈夫です。


■ラズベリーパイでデータ抽出準備
以下のコマンドを入れて必要な設定を行います。
 sudo apt-get install python-smbus edid-decode python3-smbus
 sudo apt-get install i2c-tools
 sudo modprobe i2c-dev
 git clone https://github.com/bulletmark/edid-rw

正しく設定されているとHDMIがI2Cで認識されます。
以下コマンドでI2Cとして出力されることを確認します。
 i2cdetect –l
 ※i2c-2xxx と表示が出ればOK(I2Cの2番がラズパイの基本らしい)
 電源オフにしてよし



■EDIDデータのバックアップ
ラズベリーパイのHDMI端子に接続したいモニタを繋ぎ電源を入れてログインします。
以下コマンドで接続モニタの情報を確認します。
 cd edid-rw
 ./edid-rw 2 | edid-decode  | more


成功するとHDMI の情報が出てきます。
私の繋いでいるモニターですとこちらがオーディオ性能の設定です。※こちらは48KHzまで



続いて以下のコマンドでediddata.binというファイル名で保存します。 
 ./edid-rw 2 > ./ediddata.bin


バイナリを直接編集してもいいのですが、難易度が高いのでWindowsまたはOSXで編集します。ブートエリアにコピーして置くと他OSで編集しやすいです。
 sudo cp ./ediddata.bin /boot


コピーしたらラズパイの電源を落としてOSの入っているSDカードをPCに接続します。


■PCでEDID情報の加工
AW EDID EDITORというソフトをインストールします。
※これが一番使いやすかったですが他の物でもいいです。
https://www.analogway.com/americas/products/software-tools/aw-edid-editor/

ラズパイで取得したファイル(ediddata.bin)を開いてCEA Extensionを開いてBasic Audioを選択、Instanciated blocks設定のAudioを編集してPCM 2CH 192KHz/96KHz/48KHz/44.1Khz 16bit/20bit/24bitと対応しているものを選択して保存します。
(このアプリでもEDIDデータを取得する事が出来ます。)


※CEA Extensionが表示されない場合はメニューにあるCEA-861-Fをクリックして追加する。


■ラズベリーパイでEDIDデータの書き込み
EDIDエミュレーターをラズパイに接続して起動します。
以下のコマンドでAW EDID EDITORで編集したファイルを書き込みます。
 cd edid-rw
 ./edid-rw -w 2 < /boot/ediddata.bin
 ※bootエリアに保存した場合

以下コマンドで接続モニタの情報が変更されている事を確認します。
 ./edid-rw 2 | edid-decode  | more



無事書き換えできました。
同じ要領でナビ向けの設定を変えてみました。
DACが96KHzまでなので音は出ませんが、、、、表示だけ


この方法なら今の環境のオーディオ部分だけを弄るので基本表示不具合にはならないと思います。


これがダメなら、Arduinoで制御する回路を作ろうかと思ってましたが無事書き換えできてよかった。。。。

【追記】
ちゃきE12さんより、EDIDエミュレータをつかわなくても以下の製品が単体で192KHz出力が可能とのことです。

THDTOA-4K
http://tecnosite.co.jp/ja/converter/16-thdtoa-4k.html
ブログ一覧 | 日記
Posted at 2021/08/02 16:38:26

イイね!0件



タグ

今、あなたにおすすめ

ブログ人気記事

ゾロ目
ヒカルプカさん

王将で日替わりAセット〜♪
シロだもんさん

遣られたぁ😨⤵️
KP47さん

5月1日!‥(2025/05/01 ...
hiro-kumaさん

連休だからこそ、洗車してる暇がない ...
ウッドミッツさん

BCG
アーモンドカステラさん

この記事へのコメント

2021年8月2日 16:56
>事前準備
まず普通のどこの家庭にもあるラズベリーパイを用意します。
私のは手持ちのラズベリーパイ3です。OSはRaspberry Pi OSで大丈夫です。


ここで、笑ってしまいました(*´Д`*)
そのEDID書き込みソフト視覚的に解りやすいですね。
コメントへの返答
2021年8月2日 17:12
WindowsにUbuntu入れたりしましたが、HDMIをI2Cで認識させれず途方に暮れましたがラズベリーパイの何かのフォーラムでカーネルのパラメータでONに出来る記載があり何とか出来ました。
ソフトはいくつか試しましたがWindowsもOSXも対応しててフリーなのはこれだけでした。書き込みができれば文句ないんですがね。
2021年8月2日 17:33
とりあえず車用というのをわきに置いて、
HDMIの分離器から一方を純粋なモニター、一方をデジタル出力でDACへ、
という流れの場合は、EDIDエミュレーターなるものは必要なくてもハイレゾ認識されるんでしょうか??
コメントへの返答
2021年8月2日 18:04
Fire TV Stickにハイレゾ対応のEDIDを返せれば無くても大丈夫です。
EDIDエミュレーターが無い場合は以下のいづれかのパターンじゃないとハイレゾ出力にならないと思います。

(1)モニタがハイレゾ対応している。
>モニタ側でハイレゾ出力に対応しているのはかなり高価な製品かと思います。手持ちは全部上限48Khzでした。

(2)音声分離機がハイレゾ対応のEDIDを上書きして出してくれてる。
>横にPASS・2CH・5.1CHと書いたスイッチがある場合は2CHにすると分離機がEDIDを変更してFire TV stickに伝えてくれますが、ハイレゾ対応しているものはまず無いか高いです。

(3)自分でAruduinoとかでハイレゾ対応のEDIDを返答してる。
>普通のI2C通信らしいのでそれほど難しくはなさそうです。
2021年8月2日 18:43
よくわかりました(全然わかってないですが)笑
難易度が高いということはよくわかりました笑笑
コメントへの返答
2021年8月2日 20:10
アンプをいじるより遥かに安全で簡単かとw
2021年8月2日 19:41
商品探してたのですが・・・・
https://www.amazon.co.jp/dp/B00XJITK7E/ref=cm_sw_r_cp_apa_glt_i_FJGH0XQDYEK00S7KRRZ6?_encoding=UTF8&psc=1

これ、5.1chはDTS HD対応なので192kHz対応確定なのですが2chの設定がどうなのか解らないですね・・・・

コメントへの返答
2021年8月2日 20:09
多くの人は5.1chにしか興味がなく2chは音が出ればいいレベルなんでしょうね(^_^;
2021年8月28日 15:02
今更ですが、こいつもfire TV stick 4kから192kHz/24bit出力できました。
https://www.amazon.co.jp/gp/product/B07KRWYN4R/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
コメントへの返答
2021年8月28日 15:49
おおお!安いのバンザイです!
あれ?私の最初に買ったのハズレ???

プロフィール

「@tomii さん>欲しいけど高い><」
何シテル?   03/21 21:21
灰道三です。よろしくお願いします。 グレー(灰)のストリートトリプル(道三)というバイクに乗ってます。 カーオーディオはハイレゾシステムの車載を進めてますが、...
みんカラ新規会員登録

ユーザー内検索

<< 2025/5 >>

    123
45678910
11121314151617
18192021222324
25262728293031

リンク・クリップ

ハイブリッド車の「整備モード」移行方法 
カテゴリ:その他(カテゴリ未設定)
2024/08/03 20:48:58
【デッドニング】天井の施工 
カテゴリ:その他(カテゴリ未設定)
2023/12/19 19:48:22
CAR MATE / カーメイト クロスライド Xride セーフティガード NS107 
カテゴリ:その他(カテゴリ未設定)
2023/10/25 14:08:50

愛車一覧

トヨタ シエンタ トヨタ シエンタ
P80系からの乗り換えです。 スッと曲がるし、滑らかに加速するし、欲しい機能は付いている ...
トライアンフ ストリートトリプル トライアンフ ストリートトリプル
愛車です。 トライアンフは始めてですが、三気筒のエンジンフィーリングが素晴らしいです。 ...
トヨタ シエンタ トヨタ シエンタ
子供と妻の為にコンパクトでスライドドアのシエンタにしました。 前車も丸目インプレッサでバ ...
ヘルプ利用規約サイトマップ

あなたの愛車、今いくら?

複数社の査定額を比較して愛車の最高額を調べよう!

あなたの愛車、今いくら?
メーカー
モデル
年式
走行距離(km)
© LY Corporation