Windows vista: шквал інновацій. Частина 2

Це друга частина з серії матеріалів про особливості Windows Vista. У ній ми розглянемо можливості Media Center, нової аудиоподсистеми, і поговоримо про інновації DirectX 10.

Покращений MEDIA CENTER

Відео: The Thinning

Так як дистрибутив Windows Vista в версії «Home Premium» буде містити Media Center, то величезна кількість користувачів отримають його найближчим часом. В останніх версіях для тестерів Media Center все ще містить ряд неузгодженостей, але вже зовсім скоро ми зможемо побачити значні поліпшення, пов`язані з призначеним для користувача інтерфейсом. Більш того, в Vista реалізована підтримка CableCard. CableCard - це плата у форм-факторі PCMCIA type II, яка дозволяє приймати телесигнал кабельного телебачення. Підтримка цих карт дозволить переглядати передачі телебачення високої чіткості шляхом приєднання кабелю телемережі безпосередньо до комп`ютера, в слоті якого знаходиться CableCard. Windows XP Media Center Edition не підтримує такої можливості.


windows vista media center

Media Center надає користувачеві можливості перегляду відео, аудіо та телепередач прямо на комп`ютері. Так як Media Center входить до складу Windows Vista Home Premium і Windows Vista Ultimate Edition, то більшість користувачів отримають всю мультимедійну міць Vista. Це призведе до того, що з`явиться багато безкоштовних програм, що підтримують нові технології Media Center.

ОСНОВНІ ЗМІНИ В аудиоподсистеми

У Vista впроваджена абсолютно нова аудіопідсистема. Змінено не тільки інтерфейс користувача, за допомогою якого він може регулювати різні параметри звуку, але і низкоуровневая (прихована від користувача) модель реалізації нових аудіо можливостей. Однією з найзначніших особливостей є запуск даної підсистеми на рівні користувача, а не на рівні ядра, як це було в попередніх версіях Windows. Прямим наслідком цього нововведення є можливість оновлення драйверів аудіопристроїв без подальшої перезавантаження комп`ютера. Пошкодження файлу аудіо також не приведе до краху системи. Теоретично, єдине, що може трапитися при пошкодженні файлу аудіодрайвер, так це перезавантаження самого драйвера в реальному часі, без перезавантаження операційної системи.

Тепер поговоримо трохи про розпізнавання мови. Vista буде включати в себе систему розпізнавання мови і покращений мовної синтезатор.

Якщо все буде так, як обіцяє Microsoft, тоді, наприклад, можна буде просто диктувати повідомлення для відправки по електронній пошті і голосом віддавати команди браузеру Інтернету при навігації по мережі. І всі ці можливості вже вбудовані в Vista, так що немає необхідності в додаткових витратах на програмне забезпечення для розпізнавання мови.


speech recognition

Зросте і точність відтворення аудіосигналу, а сам процес обробки звуку стане швидше. Це досягається за рахунок того, що програми, які використовують аудіоподсістему, взаємодіють тепер тільки з драйверами, запущеними на рівні користувача.

Відео: Відео огляд тактичного нагрудника Phantom-6 з подсумками 12 К від від "шквал"

У більш ранніх версіях Windows аудіопрограми спочатку зверталися до драйверів аудіопристроїв користувача, а потім ці драйвери передавали запити до ядра системи. У Vista драйвери не звертаються до ядра. Таким чином скорочується час обробки звуку.




Також в Vista звуковий сигнал буде оброблятися не 16-бітовим способом, як раніше, а 32-бітовим. Це дозволить виконувати обчислення з плаваючою точкою при інтерполяції звукових хвиль, отже, зросте якість звуку.
Для того, щоб користувачеві було зручно працювати відразу ж в декількох мультимедіа додатках, для кожної з цих програм можна встановити свій рівень гучності відтворення звуку.

Наприклад, якщо слухати музичні композиції (наприклад, через Windows Media) і одночасно грати в гру, то можна приглушити фоновий звук в грі, і насолоджуватися тільки музичними композиціями. Дана можливість реалізована в Vista для кожної програми.

Нова панель управління звуком стала більш дружньою по відношенню до користувача. Тепер вона не містить безліч перемикачів для настройки аудіокарти, драйвера і т.д. Інтуїтивно зрозумілий інтерфейс включає в себе тільки кілька бігунків, що дозволяють налаштувати кінцеві пристрої відтворення (мікрофон, динаміки, навушники). Таким чином, з панелі налаштування звуку прибрані ті елементи, якими ніколи ніхто не користується.

Незважаючи на вдосконалення, з деякою часткою жалю доводиться констатувати, що Vista не підтримує апаратного прискорення звуку. Звичайно, і Windows XP сама по собі не мала цією можливістю. Однак, при установці під XP деякого обладнання, такого, наприклад, як звукові карти Audigy 2 або X-Fi, з відповідними драйверами, можна було значно збільшити швидкість обробки звуку.

У Vista ж, ці звукові карти і драйвери не прискорюють роботу аудиоподсистеми. Цей факт не є критичним. Він, швидше за все, відіб`ється на відтворенні звуку в деяких іграх, а в іншому, користувач не буде відчувати незручностей. Тим більше що компанія Creative випускає звукові карти, що підтримують технологію OpenAL, розроблену спеціально для ігрових додатків. А драйвер OpenAL, встановлений під Vista з останньою версією DirectX, в якійсь мірі зможе прискорити обробку 3D audio в іграх.




Вбудований в кожен додаток Vista регулятор гучності звуку, безсумнівно, порадує багатьох користувачів.

Люди, по кілька годин налаштовували звукове обладнання (наприклад, мікрофон або навушники) в попередніх версіях Windows, в новій ОС отримають досить дружній інтерфейс для швидкого налаштування всього необхідного. Меломани тепер зможуть насолоджуватися підвищеною якістю відтворення композицій, тому що в Vista проводиться 32-бітна (а не 16-бітна, як в XP) обробка аудіосигналу.

НОВИЙ DirectX 10

Якщо ви граєте в комп`ютерні ігри (і навіть якщо не граєте), ви завжди, навіть не підозрюючи про це, використовуєте DirectX. Нова версія DX10 створена спеціально для Windows Vista. У DX10 підтримується нова модель драйверів, тому використання DX10 під Windows XP неможливо.

Нововведень в DX10 так багато, що їх неможливо повністю описати в рамках цієї статті. Тому зупинимося лише на ключових інноваціях.


games

Нова технологія DX10 буде використовувати значно більш швидкі dll і буде несумісна з DX9. Сумісність DX10 і DX9 буде забезпечуватися проміжною версією DirectX 9.L. В основу цієї проміжної версії DX закладена нова модель драйверів, прийнята в Vista. Не вдаючись в технічні подробиці, можна стверджувати, що технологія DX10 буде більш ефективним і швидким.

Для DX10 написаний новий API, в якому більше немає таких функції обробки відеозображень як вершинні і піксельні шейдери. Замість них тепер одна функція - «геометричні шейдери» ( "geometry shaders"). Ця нова функція обробляє не просто окремі грані полігону, а цілі полігони (у вигляді трикутників) з усіма їх суміжними гранями.

Тепер розробники можуть написати гри, організовуючи обробку відеопотоку, використовуючи можливості тільки графічного процесора (GPU). Таким чином, з центрального процесора комп`ютера буде знято навантаження з обробки графіки під час комп`ютерних ігор. Технологія DX10 дозволить більш гнучко управляти доступом до відеопам`яті і зробить GPU більш гнучким і потужним.

Мабуть, найкращим досягненням технології DX10 буде усунення проблеми «часткової несумісності» ( «cap bit»). Сьогодні дуже часто користувачі стикаються з тим, що їх відеокарта підтримує, наприклад, DX9, без підтримки деяких функцій DX8. Таким чином ця відеокарта підтримує DX9, але «частково несумісна» з DX8. І драйвер цієї відеокарти має в точності «пояснити» операційній системі, що може, а чого не може відеокарта. Ця ситуація є головним болем для розробників ігор.

Технологія DX10 побудована таким чином, що не має значення, якого формату текстури або шейдери підтримує відеокарта. Тому розробники можуть особливо не турбуватися про сумісність створюваних додатків з різними відеокартами, що підтримують DX10. Розробники повинні лише використовувати функції нового API, і це дасть гарантію, що будь-яка відеокарта з підтримкою DX10 буде коректно працювати з написаним додатком. Природно, швидкодія при цьому буде залежати від відеокарти, використовуваної в системі. Важливо тільки, щоб карта підтримувала DX10.

Технологія DX10 зменшує завантаженість центрального процесора, збільшує швидкодію відеокарти і встановлює новий стандарт, що значно полегшує життя розробників.

Багато нині популярні комп`ютерні ігри незабаром стануть підтримувати технологію DX10, для того щоб без проблем запускатися в Vista. Крім того, в найближчому майбутньому будуть випущені ігри, що вимагають наявності DX10.

На цьому закінчу другу частину про інновації нової ОС, а найближчим часом чекайте продовження захоплюючої подорожі в світі Windows Vista.

Наступну частину матеріалу можна прочитати тут.

Відео: Why the only future worth building includes everyone | Pope Francis


Поділися в соц. мережах:

По темі: