COMBINING MULTI-LAYERED BITMAP FILES USING NETWORK SPECIFIC HARDWARE
Images and video can be produced by compositing or alpha blending a group of image layers or video layers. Increasing resolution or the number of (ayers results in increased computational demands. As such, the available computational resources limit the images and videos that can be produced. A comp...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Images and video can be produced by compositing or alpha blending a group of image layers or video layers. Increasing resolution or the number of (ayers results in increased computational demands. As such, the available computational resources limit the images and videos that can be produced. A computational architecture in which the image layers are packetized and streamed through processors can be easily scaled so to handle many image layers and high resolutions. The image layers are packetized to produce packet streams. The packets in the streams are received, placed in queues, and processed. For alpha blending, ingress queues receive the packetized image layers which are then z sorted and sent to egress queues. The egress queue packets are alpha blended to produce an output image or video.
Selon l'invention, des images et des vidéos peuvent être produites par composition ou mélange alpha d'un groupe de couches d'image ou de couche vidéo. L'augmentation de la résolution ou du nombre de couches entraîne une hausse des demandes de calcul. Les ressources de calcul disponibles limitent par conséquent les images et vidéos pouvant être produites. Une architecture de calcul dans laquelle les couches d'image sont mises en paquets et regroupées par l'intermédiaire de processeurs peut être facilement échelonnée pour gérer plusieurs couches d'image et des résolutions élevées. Les couches d'image sont mises en paquets afin que soient produits des flux de paquets. Les paquets présents dans les flux sont reçus, placés dans des files d'attente, et traités. Pour le mélange alpha, des files d'attente entrantes reçoivent les couches d'image mises en paquets qui sont ensuite triées et envoyées dans des files d'attente sortantes. Les paquets de file d'attente sortante sont soumis à un mélange alpha afin d'obtenir une image ou une vidéo de sortie. |
---|