Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Як відбувається стиснення?






Базовим об'єктом кодування в стандарті MPEG є кадр телевізійного зображення. Оскільки в більшості фрагментів фон зображення залишається досить стабільним, а дія відбувається тільки на передньому плані, стиснення починається зі створення вихідного кадру. Вихідні (Intra) кадри кодуються тільки із застосуванням внутрикадрового стиснення за алгоритмами, аналогічним використовуваним в JPEG. Кадр розбивається на блоки 8х8 пікселів. Над кожним блоком проводиться дискретно-косинусне перетворення (ДКП) з подальшим квантуванням отриманих коефіцієнтів. Внаслідок високою просторовою кореляції яскравості між сусідніми пікселями зображення, ДКП призводить до концентрації сигналу в низькочастотної частини спектру, який після квантування ефективно стискається з використанням кодування кодами змінної довжини. Обробка передбачуваних (Predicted) кадрів здійснюється з використанням пророкування вперед з попереднім вихідним або передбачуваним кадрів.

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

Допустима ступінь стиснення для передбачуваних кадрів перевищує можливу для вихідних в 3 рази. Залежно від характеру відеозображення, кадри двобічної інтерполяції (Bi-directional Interpolated) кодуються одним з трьох способів: передбачення вперед; зворотне prediction з компенсацією руху - коли використовується у кодируемом кадрі з ’ являються нові об'єкти зображення; двонаправлене prediction з компенсацією руху; внутрикадровое прогноз - при різкій зміні сюжету або при високій швидкості переміщення елементів зображення. З двунаправленными кадрами пов'язано найбільш глибоке стиснення відеоданих, але, оскільки висока ступінь стиснення знижує точність відновлення вихідного зображення, двонаправлені кадри не використовуються в якості опорних. Якщо б коефіцієнти ДКП передавалися точно, відновлене зображення повністю збігається з вихідним. Однак помилки відновлення коефіцієнтів ДКП, пов'язані з квантуванням, призводять до спотворень зображення.

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

 

  1. Визначити призначення сценаріїв і таблиці стилів.

Каскадні таблиці стилів (Cascading Style Sheets, CSS) зокрема, дозволяють відокремити структуру й вміст документа від рівня представлення. У застосуванні до Web і HTML це означає, що мова HTML не містить у собі презентаційних можливостей: характер представлення формується окремими інструментальними засобами.

Технологія CSS помітно спрощує упорядкування і супровід документів. Створивши одну таблицю стилів, ви зможете використовувати її в сотнях документів. Вже в CSS1, першої версії CSS, були передбачені елементи уявлення, узагалі немислимі в HTML (наприклад, регулювання фізичних розмірів шрифтів).

Таблиці стилів XSL описують, як документи XML повинні перетворюватися в інші формати, такі, як HTML або RTF. Але таблиці стилів XML - це щось більше, ніж просто перетворювачі форматів; вони також надають механізм для маніпулювання даними. Наприклад, дані можна сортувати, робити по ним пошук, видаляти або додавати прямо з браузера.

Сценарій призначен для опису поведінки об’єкта на внутрішній мові Flash, яка називається ActionScript. Синтаксис цієї мови нагадує синтаксис інших мов сценаріїв, які використовуються у web-публікаціях (наприклад, JavaScript чи VBScript).

На правильно розробленій Web-сторінці рекомендується використовувати таблиці стилів для форматування зовнішнього вигляду сторінки. Для зміни зовнішнього вигляду необхідно маніпулювати таблицями стилів за допомогою сценаріїв.

Таблиці стилів призначені для форматування документу HTML. Правила форматування можна записувати в окремі файли і вмонтовувати їх у сторінку, або додавати безпосередньо у джерельний код. Таблиця стилів CSS (Cascading Style Sheets) повідомляє браузеру як саме відображати елементи HTML - вона може містити наступну інформацію:

§ Фонові кольори та зображення

§ Границі та їхній вид

§ Форматування тексту (шрифт, розмір, колір...)

§ Позиціювання елементів

§ Відступи елементів

§ Анімацію елементів

І т.д.

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

 

  1. Обґрунтувати організацію онлайнових інформаційних сервісів.

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

Онлайнові інформаційні сервіси зводяться до двох основних типів послуг:

· пошук інформації та першоджерел;

· доступ до цифрових об'єктів

Різноманіття електронних ресурсів зумовлює актуальність розробки методів та засобів інтерпретації об'єктів у складі електронної бібліотеки.

Створення електронних бібліотек пов'язане з формуванням цифрових колекцій, створенням розподілених ресурсів і організацією широкого спектру онлайнових інформаційних сервісів.

В теперішній час для представлення нетекстових цифрових об'єктів з простою структурою в універсальній науковій електронній бібліотеці використовується формат HTML. Файли електронних документів розміщуються у файловому сховищі, метадані (бібліографічний опис та реферативна інформація) заносяться у базу даних, яка є ядром пошукового апарату електронної бібліотеки і формується в технологічному режимі з застосуванням автоматизованої бібліотечної системи. Для створення пошукового образу цифрового об'єкта використовується бібліографічні дані, структура яких орієнтована на Міжнародний комунікативний формат UNIMARC.

 

  1. Визначити лінії поведінки при підготовці сценаріїв і впровадженні інтерактивності.

Інтерактивність забезпечується за допомогою вбудованої у Flash мови програмування, яка називається ActionScript. Завжди під час реалізації інтерактивності виникає кілька ліній поведінки, вибір між якими здійснюється за допомогою компонентів ActionScript.

Кожна лінія поведінки є абстракцією, що охоплює клас дій (таких як відображення повідомлення в рядку стану Web-Браузера), з яких можна згенерувати окремі дії (такі як написання в рядку стану конкретного повідомлення «Йде завантаження»), указавши значення деяким змінним, названим параметром лінії поводження. У цьому випадку параметром є відображуване повідомлення; взагалі, лінія поводження може мати кілька параметрів. Із сказаного випливає, що в авторській системі, що підтримує лінії поводження, повинні існувати засоби, що дозволяють авторам задавати значення параметрів; крім того, система повинна вміти генерувати код, поєднуючи дані значення з лінією поводження. Крім цього, система повинна додавати запрограмовані дії до подій, обраною автором.

Інші лінії поводження дозволяють анімувати елементи, розміщені за допомогою абсолютного позиціонування, управляти їхньою видимістю й навіть додавати можливості перетягування. Остання можливість дає вагомий аргумент на користь використання ліній поводження, оскільки реалізація перетягування засобами ECMAScript і DOM вимагає нетривіального програмування: повинні відслідковуватися всі рухи миші, і у відповідь на них повинне обновлятися положення об'єкта, що перетягується. Варто також ретельно стежити за фізичними обмеженнями сторінки.

 

  1. Визначити порядок підготовки сценаріїв у Flash.

Мова підготовки сценаріїв Flash, названа ActionScript., складається з ECMAScript, доповненого набором об'єктів хоста, що відповідають елементам роликів Flash, і об'єктами, які забезпечують зв'язок між роликами й серверами; у числі інших це об'єкти XML, які дозволяють сценаріям аналізувати XML-Дані, що зчитуютьсяі із сервера. Щоб завершити інтерфейс між мовою підготовки сценаріїв і роликами, Flash також повинен запропонувати спосіб включення сценаріїв у ролики і їхні впорядкування у відповідь на події.

Одне з визначень мови підготовки сценаріїв, узяте зі специфікації ECMAScript, звучить так:

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

 

Сценарії можуть створюватися в авторському середовищі Flash. Для цього застосовується панель Actions.

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

 

  1. Проаналізувати доступність мультимедійних електронних видань.

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

Flash широко використовується для надання форм і інших інтерактивних інтерфейсів користувача до Web-Додатків. Інтерфейс між роликом Flash і програмою читання з екрана надає Microsoft Active Accessibility (MSAA) - стандартна технологія сполучення додатків із програмами читання з екрана. MSAA доступна тільки в системах Windows, тому користувачі інших платформ не можуть скористатися доступністю Flash. Якщо доступність необхідна, найкраще працювати з технологіями W3C, оскільки в них убудовані засоби забезпечення доступності.

Проблеми розробки Web-сторінок, що ефективно функціонують у будь-якому браузері, стають набагато гостріше, якщо розглядається дизайн для користувачів з фізичними недоліками. Серед відвідувачів Web-сайту можуть бути сліпі або люди з різними дефектами зору (наприклад, з обмеженим сприйняттям кольорів, можуть зустрічатися люди, які не можуть використовувати мишу або клавіатуру; також можливі відвідувачі, які не чують. Всі ці недоліки можуть утруднити (або унеможливити) використання ними звичайного Web-браузера. Отже, при звертанні до Web-сторінок вони можуть покладатися на технологію допомоги — таке спеціалізоване апаратне й програмне забезпечення, як програмі для читання з екрана (screen reader). У подібних випадках бажано, щоб сторінка гармонійно перетворювалася у форму, яку можна візуалізувати за допомогою цієї технології. Сторінки, доступні в такому змісті, мають додаткові переваги: як правило, вони гармонійно перетворюються й при перегляді в браузерах, які не підтримують всі функції сучасних Web-сторінок, і на апаратному забезпеченні з обмеженими можливостями, наприклад сторінка, доступна дальтонікам, буде читабельна й на PDA з напівтоновим екраном. Виходить, піклуючись про доступність, ви Усуваєте деякі проблемі, що виникли внаслідок неоднорідної природи WWW і описані в попередньому розділі.

Найпростіше й корисне, що можна зробити, - надати текстові еквіваленти таких нетекстових елементів сторінки, як зображення й аплети. В HTML для цього передбачено кілька атрибутів; також можна використовувати елемент object, вмістом якого може бути альтернативний текст.

Атрибут alt елемента img являє собою рядок, що дає текстову альтернативу зображенню (звичайно цей короткий опис ілюстрації).

Елемент area, використовуваний для створення " гарячих точок" на картах-зображеннях також має атрибут alt, який можна використовувати, надаючи альтернативні текстові посилання.

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

Частковим випадком використання структурної розмітки й таблиць стилів є застосування для компонування тексту не таблиць, а позиціонування CSS.

 

  1. Визначити мету та вказати способи реалізації приєднання сценаріїв.

Мова підготовки сценаріїв Flash, названа ActionScript, складається з ECMAScript, доповненого набором об'єктів хоста, що відповідають елементам роликів Flash, і об'єктами, які забезпечують зв'язок між роликами й серверами; у числі інших це об'єкти XML, які дозволяють сценаріям аналізувати XML-дані, що зчитуютьсяі із сервера. (Фактично, як відзначалося вище, існує кілька незначних пунктів, по яких ActionScript не сумістний з ECMAScript, але це має незначні практичні наслідки.) Щоб завершити інтерфейс між мовою підготовки сценаріїв і роликами, Flash також повинен запропонувати спосіб включення сценаріїв у ролики і їхні впорядкування у відповідь на події.

Сценарії можуть створюватися в авторському середовищі Flash. Для цього застосовується панель Actions, показана на рис. 16.7. Її можна використовувати в нормальному й експертному режимах. В останньому випадку ви просто обираєте свій сценарій в основному вікні панелі. У нормальному режимі ви створюєте сценарій, обираючи елементи зі списку й уводячи параметри в контекстно-контекстно-залежний діалог на верхній панелі. Перевага такого підходу полягає в неможливості синтаксичних помилок; також вам не потрібно пам'ятати деталі кожної конструкції ActionScript. Однак даний підхід забирає багато часу, і досвідчені програмісти звичайно віддають перевагу експертному режиму. Поза залежністю від обраного режиму результатом буде сценарій мовою ActionScript. У наших прикладах ми розглядаємо тільки код. Якщо вас цікавить практична інформація, що стосується введення сценаріїв в Flash, зверніться до нашої книги Digital Media Tools (" Цифрові графічні інструменти").

  1. Визначити технології обробки та привести формати аудіосигналів.

Монтаж

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






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.