Modern mobil uygulamalar, etkileşimi ve kullanıcıları elde tutma oranını artırmak için büyük ölçüde kullanıcı tarafından oluşturulan medyaya dayanır. Uygulamalar, cihaz özelliklerinin, ışıklandırma koşullarının ve kullanıcı deneyiminin geniş yelpazesi nedeniyle içerik kalitesinde doğal değişkenlik gösterir. Çeşitli kaynaklardan gelen büyük hacimli fotoğraf ve videoları yöneten uygulamalar, kullanıcı tarafından oluşturulan bu içeriklerin temel kalitesini yükseltebilir. Optimum kaliteyi korumak için düzenleme, yükleme ve indirme gibi işlemler için gereken sıkıştırma ile yüksek kaliteli tüketim için yeterli ayrıntıyı koruma arasında dikkatli bir denge kurulması gerekir.
Media Enhancement API'ye genel bakış
Google Play Hizmetleri'ndeki Medya Geliştirme API'si, bu boşluğu doldurmak için kapsamlı bir cihaz üzerinde yapay zeka çözümü sunar. Resim ve videolarda yüksek kaliteli ve düşük gecikmeli iyileştirmeler sağlamak için cihaz üzerinde grafik işleme birimi (GPU) hızlandırmayı kullanır. Bu iyileştirmeler, otomatik ton eşleme, bulanıklık giderme, gürültü azaltma ve ölçek büyütme gibi özelliklerle sağlanır.
Google Play Hizmetleri aracılığıyla yerel olarak sunulan bu API, hesaplama açısından yoğun olan görüntü ve video restorasyon görevlerini doğrudan ana cihazın yerel GPU'suna ve sinirsel işlem birimine (NPU) aktarır. API, cihazın disk alanını korumak için yalnızca gerektiğinde modelleri isteğe bağlı olarak indirerek sıfır APK şişkinliğiyle düşük gecikmeli ve gizliliği korumaya yönelik bir ardışık düzen sağlar.
Temel özellikler ve kullanım alanları
Bu çerçeve, üç temel makine öğrenimi özelliği aracılığıyla belirli medya hatası noktalarını hedefler. Bu özellikleri bağımsız olarak veya birlikte yapılandırabilirsiniz:
| Kapasite | Algoritmik işlevsellik | En uygun uygulama kullanım alanı |
|---|---|---|
| Tonemap | SDR'den SDR'ye yerel ton eşleme algoritması: Standart dinamik aralıklı (SDR) görüntüleri, HDR benzeri özellikler (ör. iyileştirilmiş yerel kontrast ve parlaklaştırılmış gölgeler) sunacak şekilde geliştirirken görüntülenebilir SDR aralığında kalır. Bu gerçek zamanlı ve enerji tasarruflu algoritma, mobil performans için optimize edilmiştir. | Düz ve kapalı havada çekilmiş manzara fotoğraflarını veya arkadan ışıklandırılmış iç mekan portrelerini kurtarma |
| Bulanıklığı gider | Nesne hareketinden veya kamera sarsıntısından kaynaklanan matematiksel bulanıklık çekirdeğini tahmin ederek keskin kenarları yeniden oluşturur. Kromatik greni yumuşatmak için uzamsal filtreleme uygular ve keskin kenarlara yakın sıkıştırma artefaktlarını azaltmak için blok çözme filtresi olarak işlev görür. | Titrek veya bulanık fotoğrafları düzeltme, grenli ve düşük ışıkta çekilmiş görüntüleri iyileştirme, sıkıştırılmış JPEG resimlerindeki ve video akışlarındaki bloklu eserleri kaldırma. |
| Lüks | Piksel sayısını artırmak ve eksik yüksek frekanslı ayrıntıları yeniden oluşturmak için süper çözünürlüklü üretken model kullanır. | Küçük resimleri veya standart tanımlı video dosyalarını tam ekran görüntüleme için ölçeklendirme. |
Donanım gereksinimleri
Makine öğrenimi veya derin öğrenme modelleriyle cihaz üzerinde çıkarım çalıştırmak zaman alır ve performans büyük ölçüde cihazın kullandığı donanım hızlandırıcılara bağlıdır. Media Enhancement API, özel tensör çekirdekleri ve yüksek bant genişliğine sahip bellek (ör. Pixel 10 Pro veya Samsung Galaxy S26 Ultra) ile donatılmış üst düzey cihazlar için optimize edilmiştir.
Bir cihazın donanımı minimum performans eşiklerini karşılamıyorsa başlatma işlemi durdurulur ve kare düşmelerini veya termal kısıtlamayı önlemek için desteklenmeyen bir durum bildirilir.