Abstract: Techniques are provided for rendering media as layers. Logical units of media form a media stream. The media stream as a whole is processed to divide components within the units into assigned layers. The layers are then formatted to a desired output format in parallel with one another when dependencies permit. Next, each unit of media is rendered to the output format by superimposing or merging multiple layers to reconstruct each unit of media in the output format.
Abstract: Techniques are provided for rendering media as layers. Logical units of media form a media stream. The media stream as a whole is processed to divide components within the units into assigned layers. The layers are then formatted to a desired output format in parallel with one another when dependencies permit. Next, each unit of media is rendered to the output format by superimposing or merging multiple layers to reconstruct each unit of media in the output format.
Abstract: Methods are provided for rendering tabular data to a variety of media. A table is received having one or more cells where each cell may span one or more columns and one or more rows. The table is represented as a grid where the grid houses the cells. Moreover, a generic table is provided and represented by one or more formatting commands, which are operable to provide a rendering of the grid to an output media. Furthermore, a set of executable instructions operable to produce formatting commands to render a table is provided including decoupling cells from a table and storing the cells in a matrix. A dimension is associated with each cell in terms of each cell's relative position to other cells within the matrix. Further, formatting commands are outputted and operable to produce a rendition of the table to an output media. Also, a set of executable instructions operable to produce a rendition of a table is provided.