Windows Studio Effects, cihaz kamerasına (şu anda ön kamera desteğine sahip) veya yerleşik mikrofona özel efektler uygulamak için uyumlu Sinir İşlem Birimlerine (NPU) sahip belirli Windows cihazlarında yapay zeka kullanır. NPU tarafından desteklenen yapay zeka efektleri şunlardır:
Windows Studio Effects'ın Windows 11 görev çubuğundan açılmasını gösteren
Önkoşullar
Windows 11, sürüm 22H2 veya üzeri (Derleme 22623.885+).
Cihazın desteklenen bir NPU'sunun olması ve donanım üreticisinin sisteme Windows Studio Efekt sürücüsünü yükleyerek kabul etmiş olması gerekir.
Windows Studio Effects cihaz donanımınızla nasıl çalışır?
Windows Studio Effects, Cihaz CPU ve GPU üzerindeki yükü azaltan ve uyumlu tüm cihazlar için Windows ekosisteminin tamamında ölçeklendirilen güvenilir bir Microsoft yapay zeka deneyimi sağlayan yüksek aslına uygun, pil dostu yapay zeka efektleri sunmak için Microsoft tarafından oluşturulan ve Sinir İşleme Birimi (NPU) bulunan cihazlar için derlenmiş/iyileştirilmiş yapay zeka modellerinden yararlanıyor.
Windows Studio Effects cihaz kamerası ve mikrofonu için denetim arabirimlerini standartlaştırır (Çekirdek Akışı özellikleri ve API'leri). Bu denetim arabirimini kullanarak tüm uygulamalar şunları yapabilir:
Efektlerin desteklenip desteklenmediğini keşfetme
Efektleri gerektiği gibi açma veya kapatma
Kullanılabilir meta verilere erişme
Efektler kamera (veya mikrofon) için donanım düzeyinde uygulanır, bu nedenle Windows Studio Effects'de bir efekt açıldıktan sonra, uygulama efekti bilmese bile kamerayı kullanan tüm uygulamalar için varsayılan olarak açıktır.
Windows Studio Effects'ı Ayarlar'da Nasıl Denetlersiniz?
Windows Studio Effects görev çubuğundan açılabilir (yukarıdaki resimde gösterildiği gibi) ancak Ayarlar menüsünden de denetlenebilir.
Ayarlar>Bluetooth & cihazları>Kameralaraçın, ardından Bağlı kameralar listesinden seçin ve bu kameranın ayarlarını açın.
Ön kamera ekranınızın bir önizlemesini ve altında listelenen Kamera Efektleri göreceksiniz.
Kamera Ayarları uygulaması, Windows 11'de müşterilerin kamera başına, kullanıcı başına ve makine başına bir dizi denetimden tercih edilen "varsayılan" değerleri seçerek sistemlerindeki tüm kameraları görüntülemesine olanak tanıyan yeni bir özelliktir.
Kamera Ayarları uygulaması Parlaklık ve Karşıtlık gibi temel denetimlerin yanı sıra Arka Plan Bulanıklığı ve Göz Teması gibi Windows Studio efektlerini de ayarlayabilir.
Kamera Ayarları uygulaması, kamera üreticileri tarafından sağlanan yardımcı uygulamalar aracılığıyla genişletilebilirliği de destekler. Bu yardımcı uygulamalar, cihaz üreticilerinin kamera ayarlarını ayarlamak ve/veya ek özel kamera efektleri için denetimler sağlamak için kendi özel kullanıcı arabirimini sunmasına olanak tanır (örneğin, kamera üreticisi tarafından sağlanan "Komik Şapka" efekti için açık/kapalı geçiş düğmesi).
Tümleşik ön kamera için desteklenen Windows Studio Effects şunlardır:
Arka Plan Efektleri: Desteklenen iki model...
Standart Bulanıklaştırma - basit bir gauss bulanıklaştırma efekti.
Portre Bulanıklığı - bokeh tarzında ince bir bulanıklaştırma efekti. Cihaz özelliğine bağlı olarak, hafif veya derinlik tabanlı bir bulanıklık olabilir.
Eye Contact: Desteklenen iki model...
Standart - kameradan ekrana bakan cihaz kullanıcısı için hafif düzeltme. *Gözlerin sol veya sağ hareketini ayarlamaz.
Teleprompter - bir müşteri teleprompter içeriğini okurken gözlerini ekranda dolaştırıyorsa, içerik için daha agresif bir düzeltme.
Otomatik Çerçeveleme: Kamera görüş alanındaki bir kişiyi algılar ve çerçeve içinde tutmak için görüntüyü kırpar veya yakınlaştırır.
Portre Işığı: Kötü aydınlatılmış bir ortamda, videodaki kişinin ışık kalitesini artırın ve güçlü ekran ışığı yansımasını kaldırın.
Creative filtreleri: Biraz eğlence ve parıldama eklemek için video filtreleri.
Not
Düşük kapasiteli NPU'lar "Standart Bulanıklaştırma"yı desteklese de işlem sınırlamaları nedeniyle "Dikey Bulanıklaştırma"yı desteklemeyebilir. Bir cihaz hem Standart hem de Dikey bulanıklaştırmayı desteklediğinde, kullanıcı arabirimi "Standart bulanıklaştırma" ile "Dikey bulanıklaştırma" arasında bir radyo düğmesi seçimi ile "Arka plan efektleri" için Açık/Kapalı anahtarı olarak görüntülenir. Sistem yalnızca Standart bulanıklaştırmayı desteklediğinde, kullanıcı arabirimi "Arka plan bulanıklaştırma" için Açık/Kapalı iki durumlu düğmesi olarak görüntülenir.
Ayrıca, düşük kapasiteli NPU'lar "Standart" özelliğini desteklese de "Teleprompter" Göz Teması etkilerini desteklemeyebilir. Kullanıcı arabirimi, desteklendiğinde "Teleprompter" etkisi de dahil olmak üzere radyo butonu seçeneğiyle açık/kapalı geçiş tuşu sunar.
Tümleşik mikrofon için desteklenen Windows Studio Effects şunlardır:
Ses Odağı: Arka plan gürültüsünü filtreleyerek görüntülü aramalar sırasında sesinizin net bir şekilde iletilmesini sağlamak için tasarlanmış bir mikrofon efekti.
Windows Studio Effects Mimarisi
Bir kamera Windows Studio Effectskullanmayı kabul ettiğinde, Windows Studio Effects paketi kameranın sonuna zincirlenir. Bu, şeffaf bir şekilde gerçekleşir, böylece "gerçek" kamera, kameranın özelliklerinden ve Windows Studio AI efektlerinden oluşan bir "bileşik" kamera ile değiştirilir. Son müşteri hala yalnızca "gerçek" kamerayı görüyor, ancak Windows Studio Effects artık bu kamera adına kullanılabilir.
"Gerçek" kamerayı çevreleyen "bileşik" kamerayı ve parlaklık, karşıtlık, diğer Microsoft özellikleri ve müşteri OEM özellikleri gibi özelliklerin listelendiği OEM sürücüsünü gösteren
"Gerçek" kamera Parlaklık, Karşıtlık ve Microsoft tarafından uygulanan diğer özellikler gibi Çekirdek Akışı (KS) özelliklerinin yanı sıra cihaz üreticisi (OEM) sürücüsü tarafından uygulanan tüm müşteri özelliklerini içerir.
Windows Studio Effects zincirdeki her zaman son öğe olduğundan, uygulamalar bir kamera için Windows Studio Effects etkinleştirilirse kamera tarafından uygulanan Arka Plan Bulanıklaştırma, Göz Teması ve Otomatik Çerçeve KS özelliklerinin Windows Studio Effectstarafından sağlandığından emin olabilir.
Kamera seçilmediğinde, kameraya erişen tüm uygulamalar yalnızca "Gerçek" kamera KS özelliklerini (Parlaklık, Kontrast vb.) görür.
Kamera seçildiğinde, kameraya erişen tüm uygulamalar hem "Gerçek" kamera KS özelliklerini hem de Arka Plan Bulanıklaştırma, Göz Teması gibi yapay zeka efektlerini temsil eden Windows Studio Effects KS özelliklerini görebilir.
Zincirde daha altta kalan aynı KS Özelliğinin ikinci kez uygulanması durumunda (örneğin, OEM'den bir DMFT, ayrıca Arka Plan Bulanıklaştırma efektini uygular), Bulanıklaştırma KS Özelliği için varsayılan değer KAPALI olduğundan, bu uygulama KAPALI kalacaktır. Kamera için Bulanıklık AÇıK olduğunda, Windows Studio bu isteği dahili olarak işler ve zinciri diğer bileşenlere (DMFT'ler, AVStream sürücüsü vb.) iletmez.
Bu yaklaşım, Cihaz üreticilerinin (Dell veya Lenovo gibi OEM'ler ve Intel, AMD veya NVIDIA gibi IHV'ler), Windows Studio'nun üzerine standart Windows AI deneyimlerini eklemeden önce kendi kamera işleme özelliklerini DMFT'leri içinde veya doğrudan kamerada uygulamasına olanak tanır.
Windows Studio Effects ile uygulama tümleştirmesi
Herhangi bir uygulama kamera akışını başlatmak için Windows API'lerini kullandığında, Windows denetimi uygulamaya devretmeden önce Çekirdek Akışı (KS) özelliğinin geçerli değerini Windows Studio Effects Kamera Ayarları'nda belirtilen varsayılan değerle eşleşecek şekilde ayarlar. Kamera Ayarları'nda belirtilen varsayılan değeri eşleştirerek, kamera her zaman bilinen bir durumda başlar.
Windows Studio Effectsile tümleştirildiğinde bir uygulama şunları yapabilir:
Her zaman sistem varsayılan ayarlarını kabul et - Kullanıcı temel ayarları belirler (örneğin, parlaklık) ve bu değeri uygulama içi herhangi bir kontrol olmadan uygular.
Sistem varsayılanı ile başlayın, ancak kullanıcı gerçek zamanlı olarak ayarlar - Kullanıcı, sistem varsayılanını değiştirmeden uygulamayı kullanırken kamera ayarlarını (uygulama içindeki parlaklık kaydırıcısı gibi) ayarlayabilir. Kullanıcı, yeni bir varsayılan ayar oluşturmak için uygulama içi kamera ayarını kaydetmeyi seçebilir.
Eğer uygulama, akışı başlatmadan önce Ayarlar sayfasından ayarlanmış varsayılan bir değere sahip olan bir KS Özelliğine zaten bir değer yazdıysa, Windows akışı başlatırken kullanıcının varsayılan değerini uygulamaz. Örneğin, kullanıcının varsayılan parlaklığı 60 olarak ayarlanmışsa ancak uygulama akışı başlatmadan önce geçerli parlaklık değerini 65 olarak ayarlarsa kamera 60 yerine 65 parlaklıkla başlar.
Not
Bazı denetimler uygulama deneyiminin ayrılmaz bir parçasıdır ve uygulama her zaman sistem varsayılanını geçersiz kılmak isteyebilir. Örneğin, Microsoft Teams bunu Arka Plan Efektleri ile yapar. Kullanıcının Kamera Ayarları Sayfasında genel olarak bulanıklaştırmayı etkinleştirmiş veya devre dışı bırakmış olmasına bakılmaksızın, Teams'de bir aramaya katılırken Arka Plan Efektleri denetimi görünür ve bu uygulama kullanıcı arabiriminde seçilen değer uygulanır. Teams, arka plan bulanıklaştırma/değiştirme efektlerini uygulamak için, Windows Studio’nun NPU ile hızlandırılmış arka plan segmentasyonunu akıllıca kullanır.
Uygulamanızın sunduğu deneyimden bağımsız olarak, Kamera Ayarları uygulamasını başlatmak için bir uygulama içi düğme / köprü sağlamak her zaman iyi bir fikirdir. Kamera Ayarlarına şu bağlantıyla erişilebilir: ms-settings
Belirli bir kamera için Kamera Ayarları şu bağlantı biçimiyle başlatılabilir: ms-settings:camera?cameraId=<symbolic link name in URI data-escaped format>
Kamera API'leri aracılığıyla Windows ile etkileşim kuran bir uygulamanın tam kod örneği için github deposu Windows-Camera bakın.
Belirli bir kamera için Kamera Ayarları'nı çağırmak için örnek kod parçacığı
C#
// C# snippet for button click handler that will launch Camera Settings for specific camera device identified by symbolic link nameprivateasyncvoidButton_Click(object sender, RoutedEventArgs e)
{
// Hard coded for this example, one can use DeviceInformation and/or// MediaCapture VideoDeviceController.Id to get the symbolic linkstring symlink = "\\?\USB#VID_04F2&PID_B6B6&MI_00#6&12293a26&1&0000#{e5323777-f976-4f5b-9b55-
b94699c46e44}\GLOBAL";
bool result = await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-settings:camera?cameraId=" +
Uri.EscapeDataString(symlink) ));
}
Bu, Windows 11, sürüm 22H2 ve daha yeni sürümlerde kullanılabilir. Windows 11'in eski sürümlerinde, bu ms-settings bağlantısını çağırmak kullanıcıyı kök Kamera Ayarları sayfasına götürür.
Ek kamera ayarları uygulama
Kamera akışı bilinen bir duruma ayarlandıktan sonra, bir uygulama sorgulama yapabilir ve daha fazla yapılandırma uygulayabilir; gerektiğinde kameraya yeni KS Özellik değerleri yazabilir. Müşteri belirli kamera denetimlerinden (örneğin Parlaklık veya Arka Plan Bulanıklığı) haberdar olmayan bir uygulama kullanıyorsa, kullanıcının Kamera Ayarları'nda belirttiği bu denetimlerin ayarları uygulamaya uygulanmaya devam eder. Ancak müşteri bu denetimlerin farkında olan bir uygulama kullanıyorsa, uygulama kamerayı kullanırken bu denetimlerin geçerli değerini değiştirebilir.
Uygulamaların denetimlerin varsayılan değerini değiştirmesine izin verilmez. Bu önlem, bir uygulamanın kamerayı kullanan diğer uygulamaların davranışını değiştirmemesini sağlar. Varsayılanlar yalnızca Kamera Ayarları uygulamasından değiştirilebilir.
Windows 11, sürüm 22H2'de, Windows Studio Effects destekleyen bir cihazı olan müşteriler, kamera donanımları için diğer yaygın ayarların yanı sıra doğrudan Kamera Ayarları Sayfasından efektleri açabilir/kapatabilir.
Windows Donanım Üreticisi Kılavuzu
Donanımları en son Windows 11 özellikleriyle tasarlamaya özgün Ekipman Üreticileri (OEM'ler) Windows Studio Effectskullanmayı tercih edebilir.
Sorun giderme
Windows uygulamanız, Windows Studio Effects tarafından kameranıza uygulanan yapay zeka efektleriyle (örneğin, Arka Plan Bulanıklaştırma) çakışan mevcut uygulama içi işlevlere sahip olabilir.
Kamera Ayarları uygulaması kamera tarafından sağlanan efektlerin durumunu yönetmiyorsa, uygulama içi işlevselliğiniz eşitlenmemiş olabilir ve kullanıcı deneyimi sorunlarına neden olabilir.
Çakışan etkilerden kaçınma
Kameranın Windows ve Kamera Ayarları uygulaması tarafından uygulanan Arka Plan Bulanıklaştırma KS Özelliği de desteklediği bir sistemde çalışan Studio Effects özelliği sunan bir uygulamayı düşünün.
Müşteri Windows Kamera Ayarları uygulamasında Arka Plan Bulanıklaştırma ON açtıysa, kamera başlatıldığında kamera tarafından sağlanan efekt uygulanır. Ardından, bulanıklaştırma efekti açıkça etkin olmasına rağmen uygulama içi bulanıklaştırma denetimi KAPALI olarak veya çift bulanıklaştırma (kameranın bulanıklığı artı uygulamanızın bulanıklık efekti) ile AÇIK olarak görüntülenebilir ve kaynakları boşa harcar.
Desteklenen bir cihazda çalışırken, daha düşük sistem kaynakları ve pil ömrü etkisiyle yüksek güvenilirlik efektleri sunmak için Windows Studio Effects'den doğrudan yararlanmanızı öneririz. Bu şekilde, bir müşteri uygulama içi denetimlerinizle etkileşime geçtiğinde, denetimler doğrudan Windows Studio Effects'un kamera özellikleriyle senkronize edilir. Windows ile Uygulama entegrasyonu bölümüne yukarıda bakarak bu eşitlemeyi nasıl ayarlayacağınızı ve bu çakışma sorununu nasıl önleyeceğinizi öğrenin.
Uygulamanız Windows Studio Effectsdestekleyen bir cihazda çalışıyorsa ancak efektlerin başka bir üçüncü taraf hizmeti tarafından uygulanmasını tercih ediyorsanız (veya hiç uygulanmadıysa), çakışan Windows Studio Effects'ni kapatmanız gerekir.
Windows Studio Effectskapatmak için:
Çakışan KS Özelliklerinin olup olmadığını denetleyin.
Çakışan özellikler varsa, kamerayı başlatırken bunları KAPALI olarak ayarlayın.
Örneğin, kamera düzeyinde bulanıklaştırma özelliğinin kapalıolduğundan emin olmak istiyorsanız, kameranın KSPROPERTY_CAMERACONTROL_EXTENDED_BACKGROUNDSEGMENTATIONözelliğini sunup sunmadığını denetleyin ve öyleyse KSCAMERA_EXTENDEDPROP_BACKGROUNDSEGMENTATION_OFFolarak ayarlandığından emin olun.
Microsoft'un sorumlu yapay zeka taahhüdü
Windows Studio Effects'ın güvenilirliğini, güvenliğini ve sorumlu şekilde inşa edildiğini garanti altına almak için, geliştirme süreci boyunca kapsamlı bir şekilde değerlendirilen, yönlendirilen ve hakkaniyet testiyle eğitilen modelleri kullanır.
Buna ek olarak, Yaratıcı filtreler tarafından kullanılan veri kümesi, her biri kullanıcı tercihleri üzerine oluşturulan bir stil kılavuzuna uyması için çizilmiş, çeşitli yaş, cinsiyet ve ırklardaki kullanıcıların 3.000 el ile çizilmiş portresini içerir. Teleprompter ve Yaratıcı filtreler için, benzersiz göz özelliklerine sahip kişiler için ürün işlevselliğine büyük önem verildi.
Ek kaynaklar
Windows'da Sorumlu Üretken Yapay Zeka Uygulamaları ve Özellikleri Geliştirme
Yapay zeka destekli görüntü oluşturucuları keşfedin. Microsoft Image Creator gibi görüntü oluşturma araçları hakkında bilgi edinin. İş yeri ve eğitim ayarlarındaki potansiyel uygulamalarını anlayın ve en iyi sonuçlar için en iyi yöntemleri keşfedin. Yapay zeka destekli görüntü oluşturucularla becerilerinizi geliştirin ve yaratıcı sürecinizi dönüştürün.