СМЕШИВАНИЕ СЛОЕВ С ПОМОЩЬЮ АЛЬФА-ЗНАЧЕНИЙ КРАЕВ ДЛЯ ПЕРЕМЕЩЕНИЯ ИЗОБРАЖЕНИЯ

1. Система, использующая краевые Альфа-значения для перемещения изображения, содержащая:
один или более регистров, программируемых краевым Альфа-значением, которое должно быть применено к краю изображения, при этом изображение должно быть перемещено по кадру изображения в заданном направлении перемещения, причем край является перпендикулярным заданному направлению перемещения; и
блок управления, связанный с одним или более регистрами и выполненный с возможностью:
подачи пикселей и соответствующих Альфа-значений изображения в блок смешивания,
обнаружения края изображения и
подачи краевого Альфа-значения из одного или более регистров вместе с пикселями, образующими край изображения, в блок смешивания для смешивания с соответствующими пикселями кадра изображения.
2. Система по п.1, в которой краевое Альфа-значение задано на основе значения дробного пикселя, на которое изображение должно быть перемещено по кадру отображения.
3. Система по п.1, в которой краевое Альфа-значение является дробным значением для каждого из соответствующих Альфа-значений.
4. Система по п.1, в которой соответствующие пиксели кадра изображения являются смежными с пикселями, образующими край изображения.
5. Система по п.1, дополнительно содержащая:
блок извлечения, выполненный с возможностью извлечения из буфера источника:
пикселей изображения, образующих изображение, при этом пиксели изображения содержат краевые пиксели, образующие края изображения, и внутренние пиксели, содержащие пиксели изображения, которые не являются краевыми пикселями, и
Альфа-значений, соответствующих внутренним пикселям;
при этом блок управления дополнительно выполнен с возможностью:
идентификации краевых пикселей для обнаружения края изображения,
подачи внутренних пикселей и Альфа-значений, соответствующих внутренним пикселям, в блок смешивания и
подачи краевых пикселей и краевых Альфа-значений из одного или более регистров в блок смешивания для смешивания с соответствующими пикселями из пикселей кадра изображения.
6. Система по п.5, дополнительно содержащая один или более блоков пользовательского интерфейса, выполненных с возможностью:
извлечения из одного или более дополнительных буферов источника:
пикселей, образующих одно или более дополнительных изображений, и
соответствующих Альфа-значений, соответствующих этим пикселям;
подачи пикселей и соответствующих Альфа-значений в блок смешивания для смешивания с пикселями кадра изображения, внутренними пикселями, Альфа-значением, краевыми пикселями и краевыми Альфа-значениями.
7. Система по п.5, в которой изображение является одиночным кадром видеопотока.
8. Система по п.5, в которой краевые пиксели содержат первые краевые пиксели, образующие первый край из краев изображения, и вторые краевые пиксели, образующие второй край из краев изображения;
при этом краевые Альфа-значения содержат первое краевое Альфа-значение, ассоциированное с первыми краевыми пикселями, и второе краевое Альфа-значение, ассоциированное со вторыми краевыми пикселями;
причем первый край и второй край перпендикулярны заданному направлению перемещения; и
при этом сумма первого Альфа-значения и второго Альфа-значения представляет Альфа-значение, соответствующее 100% непрозрачности.
9. Способ использования краевых Альфа-значений для перемещения изображения, содержащий этапы, на которых:
подают пиксели изображения и соответствующие Альфа-значения изображения в блок смешивания, при этом изображение должно быть перемещено по кадру изображения в заданном направлении перемещения, причем край изображения является перпендикулярным заданному направлению перемещения;
обнаруживают край изображения; и
подают краевое Альфа-значение вместе с краевыми пикселями, образующими край изображения, в блок смешивания для смешивания с соответствующими пикселями кадра изображения.
10. Способ по п.9, в котором пиксели изображения соответствуют целевому кадру, причем краевые пиксели соответствуют краям целевого кадра, при этом способ дополнительно содержит этапы, на которых:
применяют посредством блока смешивания краевое Альфа-значение к краевым пикселям для визуализации двух или более из краев целевого кадра частично прозрачными, в то же время удерживая зону целевого кадра в пределах этих двух или более краев целевого кадра полностью непрозрачной; и
перемещают целевой кадр по кадру отображения в заданном направлении перемещения.
11. Способ по п.10, в котором применение краевых Альфа-значений к краевым пикселям содержит этапы, на которых:
применяют первое краевое Альфа-значение из краевых Альфа-значений к первым краевым пикселям из краевых пикселей, которые соответствуют первому краю из упомянутых двух или более краев целевого кадра; и
применяют второе краевое Альфа-значение из краевых Альфа-значений ко вторым краевым пикселям из краевых пикселей, которые соответствуют второму краю из упомянутых двух или более краев целевого кадра;
при этом первый край и второй край параллельны друг другу.
12. Способ по п.11, в котором применение краевых Альфа-значений к краевым пикселям дополнительно содержит этапы, на которых:
применяют третье краевое Альфа-значение из краевых Альфа-значений к третьим краевым пикселям из краевых пикселей, которые соответствуют третьему краю из упомянутых двух или более краев целевого кадра; и
применяют четвертое краевое Альфа-значение из краевых Альфа-значений к четвертым краевым пикселям из краевых пикселей, которые соответствуют четвертому краю из упомянутых двух или более краев целевого кадра;
при этом третий край и четвертый край параллельны друг другу и перпендикулярны первому краю и второму краю.
13. Способ по п.11, в котором перемещение целевого кадра по кадру отображения в заданном направлении перемещения содержит перемещение целевого кадра со скоростью перемещения, соответствующей числу пикселей передвижения, при этом число пикселей является дробным значением, не целым значением.
14. Способ по п.13, дополнительно содержащий этап, на котором вычисляют число пикселей, исходя из скорости перемещения и частоты смены кадров, при этом частота смены кадров указывает число кадров, отображаемых каждую секунду в кадре отображения.
15. Способ по п.13, в котором применение краевых Альфа-значений к краевым пикселям содержит этапы, на которых:
применяют первое краевое Альфа-значение из краевых Альфа-значений к первым краевым пикселям из краевых пикселей, которые соответствуют первому краю из упомянутых двух или более краев целевого кадра; и
применяют второе краевое Альфа-значение из краевых Альфа-значений ко вторым краевым пикселям из краевых пикселей, которые соответствуют второму краю из упомянутых двух или более краев целевого кадра;
причем первый край и второй край параллельны друг другу; и
при этом первое краевое Альфа-значение и второе краевое Альфа-значение заданы согласно дробному значению.