Aplikasi seluler modern sangat bergantung pada media buatan pengguna untuk mendorong engagement dan retensi. Aplikasi mengamati variabilitas alami dalam kualitas konten karena spektrum kemampuan perangkat, kondisi pencahayaan, dan pengalaman pengguna yang luas. Untuk aplikasi yang mengelola foto dan video dalam jumlah besar yang berasal dari berbagai sumber, ada peluang untuk meningkatkan kualitas dasar konten buatan pengguna ini. Mempertahankan kualitas optimal memerlukan keseimbangan yang cermat antara kompresi yang diperlukan untuk operasi seperti pengeditan, upload, dan download, sambil mempertahankan detail yang cukup untuk konsumsi dengan kualitas tinggi.
Ringkasan Media Enhancement API
Media Enhancement API di layanan Google Play menyediakan solusi AI di perangkat yang komprehensif untuk menjembatani kesenjangan ini. API ini menggunakan akselerasi Unit Pemrosesan Grafis (GPU) di perangkat untuk memberikan peningkatan kualitas tinggi dan latensi rendah untuk gambar dan video. API ini mencapai peningkatan ini melalui fitur seperti pemetaan nada otomatis, penghilangan blur, penghilangan noise, dan peningkatan kualitas.
Disampaikan secara native melalui layanan Google Play, API ini mengurangi beban tugas pemulihan gambar dan video yang intensif secara komputasi langsung ke GPU native dan Unit Pemrosesan Neural (NPU) perangkat host. API ini menyediakan pipeline latensi rendah dan menjaga privasi tanpa bloat APK, mendownload model sesuai permintaan hanya jika diperlukan untuk menghormati ruang disk perangkat.
Kemampuan dan kasus penggunaan inti
Framework ini menargetkan titik kegagalan media tertentu melalui tiga kemampuan machine learning inti, yang dapat Anda konfigurasi secara independen atau bersamaan:
| Kemampuan | Fungsi algoritma | Kasus penggunaan aplikasi yang optimal |
|---|---|---|
| Tonemap | Algoritma pemetaan nada lokal SDR ke SDR yang meningkatkan kualitas gambar rentang dinamis standar (SDR) untuk meniru kualitas seperti HDR—seperti peningkatan kontras lokal dan bayangan yang lebih terang—sambil tetap berada dalam rentang SDR yang dapat ditampilkan. Algoritma real-time yang hemat daya ini dioptimalkan untuk performa seluler. | Memulihkan foto lanskap yang datar dan mendung atau foto potret dalam ruangan yang sangat silau. |
| Penghilang Blur | Merekonstruksi tepi yang tajam dengan memperkirakan kernel blur matematika yang disebabkan oleh gerakan subjek atau guncangan kamera. Menerapkan pemfilteran spasial untuk menghaluskan butiran kromatik, dan bertindak sebagai filter deblocking untuk mengurangi artefak kompresi di dekat tepi yang tajam. | Memulihkan foto yang goyang atau buram, meningkatkan kualitas gambar dengan pencahayaan rendah yang berbintik, dan menghapus artefak kotak-kotak dari gambar JPEG dan streaming video yang dikompresi. |
| Peningkatan Kualitas | Menggunakan model generatif super-resolusi untuk mengalikan jumlah piksel dan merekonstruksi detail frekuensi tinggi yang hilang. | Menskalakan thumbnail kecil atau file video definisi standar untuk tampilan layar penuh. |
Persyaratan hardware
Menjalankan inferensi di perangkat dengan model machine learning atau deep learning memerlukan waktu, dan performa sangat bergantung pada akselerator hardware yang digunakan perangkat. Media Enhancement API dioptimalkan untuk perangkat tingkat premium yang dilengkapi dengan core tensor khusus dan memori bandwidth tinggi (misalnya, Pixel 10 Pro atau Samsung Galaxy S26 Ultra).
Jika hardware perangkat tidak memenuhi nilai minimum performa, proses inisialisasi akan berhenti dan melaporkan status yang tidak didukung untuk mencegah penurunan frame atau pembatasan termal.