EMUI 9ソフトウェアで詳細に説明されているHuawei Mate 20のカメラ機能の可能性

click fraud protection

Huawei Mate 20は来月発売されます。 クレイジーな長方形のトリプルリアカメラセンサーアレイが搭載されていますが、EMUI 9ではどのようなカメラ機能が搭載されるのでしょうか?

来月には、注目を集めるスマートフォンの発表が複数あるでしょう。 LG V40 ThinQ、Google Pixel 3、Razer Phone 2、新しい Samsung Galaxy A スマートフォン、Huawei Mate 20、 ワンプラス 6T、そしてHonor Magic 2。 我々が・・・ながら Pixel 3 について知っておくべきことは基本的にすべて知っています、他のスマートフォンについてはあまり詳しく説明されていません。 私たちは知っています 基本デザイン そして ハードウェア Huawei Mate 20のおかげで 以前のリークそして、そのカメラアプリの可能な機能についての洞察を共有できるようになりました。 この機能が Huawei Mate 20 でリリースされるかどうかは保証できませんが、これらの新しい EMUI 9 カメラ機能は、将来の Huawei または Honor デバイスに必ず搭載されるでしょう。

APK のティアダウンでは、多くの場合、アプリケーションの将来のアップデートで追加される可能性のある機能を予測できますが、ここで言及した機能のいずれも将来のリリースには含まれない可能性があります。 これは、これらの機能が現在ライブ ビルドに実装されておらず、将来のビルドでいつでも Google によって取り込まれる可能性があるためです。

提供してくださった PNF Software に心より感謝いたします。 JEB デコンパイラ. JEB により、EMUI 9 カメラ アプリのコードを逆コンパイルして分析できるようになりました。 私たちが分析した Huawei Mate 20 ファームウェア (9 月 13 日付け) は、以下から提供されました。 FunkyHuawei.club、ユーザーができるサービス アップデート, レンガを外す、 または リブランド Huawei および Honor の携帯電話は有料です。 FunkyHuawei は、次期 Huawei Mate 20 シリーズを完全にサポートする予定であり、現在、 XDA読者向けのセール.


水中モード

これは、EMUI 9カメラアプリで私が見つけた最も奇妙な新機能です。 Huawei P20 ProはIP67の防塵・防水性能を備えていますが、完全防水ではないため、水中に沈めた状態でビデオを撮影しようとすると、携帯電話が破損する可能性があります。 今後の Huawei Mate 20 または Huawei Mate 20 Pro が防水性を持つかどうかはわかりませんが、防水性はありません この水中モードは防水機能の有無に関わらず動作するように設計されているため、それは重要なようです。 電話。

私が見つけた文字列によると、水中モードは「水中環境で鮮明な写真を撮る」ために設計されているそうです。 音量を下げるボタンを押すことができます 写真を撮るには音量を上げるボタンを押してビデオを撮影し、電源ボタンを押してカメラのオン/オフを切り替えるか、下部のボタンを長押ししてビデオを撮影します。 出口。 これらはすべて、防水電話ケースを通して画面をタップすることで実行でき、どうやらファーウェイはそのようなケースを自社で提供する予定だという。 ただし、同社は、指示に正しく従わなかったために携帯電話に生じた損害は保証の対象外になると警告しています。

水中モードに関連するグラフィックを見つけました。バッグの中の携帯電話の写真のように見えます。 ファーウェイは、素晴らしい写真を撮るために、非常に高価なスマートフォンをバッグに入れて水中に沈めることを推奨しています。 それが本当に素晴らしいと思う人もいるかもしれないが、私は合格すると思う。

以下の 2 つのスクリーンショットは、この機能の発見を支援するために JEB Decompiler をどのように使用したかを示しています。 左側のスクリーンショットは、コード内の画像フィールドと実際のアセットとの相互参照を示しています。一方、右側のスクリーンショットは、プロパティ ro.hwcamera_underwater_enable この機能を使用するには、 true に設定する必要があります。 /product/etc/prop の local.prop を確認しましたが、フラグがありませんでした。 この機能はHuawei Mate 20では起動しない可能性がありますが、プレリリースソフトウェアを調査したため、Huaweiが後日スイッチを切り替えるかどうかはわかりません。 水中モードは、アプリに定義された Huawei のカメラ機能フラグがないため、動作するために特別なハードウェア (新しい HiSilicon Kirin 980 など) を必要としないようです。

AIシネマ

この次の機能は、Huawei 社が 2018 年 4 月に私たちに明示的に伝えたものであるため、驚くべきことではありません。 HiSilicon Kirin 980 の発売 このチップセットはデュアル NPU のおかげで、ビデオ内のリアルタイムのオブジェクト認識が可能になるとのことです。 「AIシネマ」と呼ばれるこの機能は、ビデオ中に特定のフィルターをリアルタイムで適用するようです 録音。 使用可能なフィルターは、AI カラー、背景ぼかし、フレッシュ、ヴィンテージ、サスペンスです。 下の画像は、Huawei が EMUI 9 カメラ アプリに含めた各フィルターのサンプル グラフィックを示しています。

以下は、各フィルターの真の名前を取得するために使用した文字列です。

<stringname="ai_cinema_effect_none">Nonestring>
<stringname="ai_cinema_effect_bokeh">Background blurstring>
<stringname="ai_cinema_effect_color">AI colorstring>
<stringname="ai_cinema_effect_fresh">Freshstring>
<stringname="ai_cinema_effect_nostalgia">Vintagestring>
<stringname="ai_cinema_effect_hitchcock">Suspensestring>
<stringname="ai_cinema_color_tip_select">Touch to select colors.string>

最後に、この機能を有効にするには、 ro.hwcamera.aimovie_enable true に設定する必要があります。 これは、私が検討していた現在のビルドには当てはまりませんが、Kirin 980 の機能を考えると、デバイスの出荷時までにこのような機能が有効になっていなかったら驚くでしょう。 ただし、Kirin 980 は、カメラ機能フラグが定義されているため、AI ムービー機能をサポートする必要があります。

AIズーム

素晴らしい写真を撮るために完璧なズームレベルを見つけるのに苦労している場合は、Huawei の AI ズーム機能が最適かもしれません。 文字列には、この機能がズーム レベルを自動的に調整して被写体を中心に保つことが記載されています。 それを除けば、文字列からはこの機能について多くのことがわかります。

<stringname="title_smart_zoom">AI zoomstring>
<stringname="remark_smart_zoom">Automatically adjust the zoom level to keep your subject centeredstring>
<stringname="toast_smart_zoom_enter">AI zoom enabled.string>
<stringname="toast_smart_zoom_quit">AI zoom disabled.string>
<stringname="toast_smart_zoom_fail">Unable to lock on to subject.string>
<stringname="toast_smart_zoom_first_tip">Touch the padlock to lock on and enable AI zoom.string>

コードを詳しく調べると、この機能を有効にするためには 3 つの要件があることがわかります。

  • ビデオ録画の解像度は少なくとも 1080p である必要があります。
  • AI シネマを有効にする必要があります。
  • 美しさレベルは 0 (オフ) でなければなりません。

また、FaceDetectionExtension クラスの Smart Zoom (AI Zoom) への参照から判断すると、文字列が参照している「被写体」が人の顔であることもわかります。 最後に、アルゴリズムが間違った被写体にズームインした場合に備えて、AI ズームを手動で補正する可能性があることがわかります。 コードの一部では、タッチまたはタップの位置を取得し、ズームインする四角形を計算することに言及しています。

AIズームを有効にするには、 ro.hwcamera.smartzoom_enable true に設定する必要があります。 繰り返しになりますが、この機能は私が検討しているビルドでは有効になっていませんが、HiSilicon Kirin 980 は確かにこの機能に対応しているため、Huawei Mate 20 にこの機能が搭載されていても驚かないでしょう。

ビデオのボケ味

ボケとは、被写体の周囲の背景をぼかすことで、前景の被写体を強調するプロセスです。 ボケ効果は、星や円などの形状を背景に配置し、光のような錯覚を与えます。 ファーウェイは、以下のサンプルグラフィックに示すように、複数のビデオボケ効果を提供する予定です。

AI Zoom や AI Cinema などの Video Bokeh には、カメラ HAL のサポートが必要です。 具体的には、 videoBokehSpotShapeSupported そして videoBokehSpotShapeValueSupported カメラの機能を定義する必要があります。 Mate 20 はこれをサポートすると信じていますが、この機能が実際にデバイスで有効になっているかどうかは確認できません。


Huawei Mate 20ファームウェアダンプのEMUI 9カメラアプリから学べることはこれくらいです。 Huawei Mate 20 または Huawei Mate 20 Pro についてさらに詳しくわかったら、皆さんにお知らせします。 読者の皆様に、Huawei や Honor デバイスを所有していなくてもお楽しみいただける特別なグッズをいくつかご用意しておりますので、お楽しみに!

Huawei Mate 20 フォーラムに参加する

Huawei Mate 20 Pro フォーラムに参加する

注: ファーウェイは 公式ブートローダーのロック解除コードの提供を停止しました そのデバイスのために。 したがって、Huawei Mate 20およびHuawei Mate 20 Proのブートローダーのロックを解除することはできません。つまり、ユーザーはフラッシュすることができません。 マジスク/TWRP/プロジェクト・トレブル 汎用システム イメージ/AOSP ベースのカスタム ROM。