最新のモバイル アプリケーションは、ユーザー生成メディアをエンゲージメントと維持率の向上に大きく活用しています。アプリは、デバイスの機能、照明条件、ユーザー エクスペリエンスの幅広さから、コンテンツの品質に自然なばらつきがあることを認識します。さまざまなソースから大量の写真や動画を管理するアプリでは、このユーザー作成コンテンツのベースライン品質を高めることができます。最適な品質を維持するには、編集、アップロード、ダウンロードなどのオペレーションに必要な圧縮と、高忠実度の消費に十分な詳細を保持することのバランスを慎重に取る必要があります。
メディア エンハンスメント API の概要
Google Play 開発者サービスの Media Enhancement API は、このギャップを埋める包括的なオンデバイス AI ソリューションを提供します。デバイス上のグラフィック処理ユニット(GPU)アクセラレーションを使用して、画像と動画の高品質化と低遅延化を実現します。これらの機能は、自動トーン マッピング、フォーカス、ノイズ除去、アップスケーリングなどの機能によって実現されます。
Google Play 開発者サービスを通じてネイティブに提供されるこの API は、演算負荷の高い画像と動画の復元タスクをホストデバイスのネイティブ GPU とニューラル プロセッシング ユニット(NPU)に直接オフロードします。この API は、低レイテンシでプライバシーを保護するパイプラインを提供します。APK の肥大化はゼロで、デバイスのディスク容量を尊重するために、モデルは必要に応じてオンデマンドでダウンロードされます。
主な機能とユースケース
このフレームワークは、3 つのコア ML 機能を通じて特定のメディア障害点をターゲットにします。これらの機能は、個別に構成することも、連携して構成することもできます。
| 能力 | アルゴリズム機能 | 最適なアプリケーションのユースケース |
|---|---|---|
| トーンマップ | SDR 画像を HDR のような品質(ローカル コントラストの改善やシャドーの明るさの向上など)に高めながら、表示可能な SDR 範囲内に収める SDR-to-SDR ローカル トーン マッピング アルゴリズム。このリアルタイムで電力効率の高いアルゴリズムは、モバイル パフォーマンス向けに最適化されています。 | 平坦で曇りの風景写真や、逆光が強い室内ポートレートを救済します。 |
| ブレ補正 | 被写体の動きやカメラの揺れによって生じた数学的なぼかしカーネルを推定し、シャープなエッジを再構築します。空間フィルタリングを適用して色粒を滑らかにし、ブロック解除フィルタとして機能して、シャープなエッジ付近の圧縮アーティファクトを軽減します。 | 手ぶれやぼやけた写真の復元、粒状感のある低照度画像の補正、圧縮された JPEG 画像や動画ストリームのブロック状のアーティファクトの除去。 |
| 高級感のあるお店 | 超解像度生成モデルを使用して、ピクセル数を増やし、欠落している高周波の詳細を再構築します。 | 小さなサムネイルや標準画質の動画ファイルを全画面表示用に拡大する。 |
ハードウェア要件
ML モデルまたはディープ ラーニング モデルを使用してデバイス上で推論を実行するには時間がかかり、パフォーマンスはデバイスが使用するハードウェア アクセラレータに大きく依存します。Media Enhancement API は、専用のテンソルコアと高帯域幅メモリを搭載したプレミアム ティアのデバイス(Google Pixel 10 Pro や Samsung Galaxy S26 Ultra など)向けに最適化されています。
デバイスのハードウェアが最小パフォーマンスの基準を満たしていない場合、初期化プロセスが停止し、サポートされていないステータスが報告され、フレーム落ちやサーマル スロットリングが防止されます。