Abstract:
The present invention provides for a method for extraction of descriptors from video content, comprising the following steps: a Key Frame Extracting step, applying a local descriptors-based approach to select pictures of the incoming video as key frames that are representative of a temporal region of the video which is visually homogeneous; a Content Analysis step, analysing the content of said key frames and classifying image patches of said key frames as interesting or not for said extraction of descriptors; a Descriptors Extracting step, extracting compact descriptors from said selected key frames, and defining a set of surrounding images also on the basis of input received from said Content Analysis step; a Temporal Coding step, multiplexing information about the time points at which said key frames have been extracted in said Key Frame Extracting step with said compact descriptors extracted in said Descriptors Extracting step, obtaining said descriptors.
Abstract:
A system for decoding a stream of compressed digital video images (IS) comprises a graphics accelerator (152 to 158) for reading (152) the stream of compressed digital video images, creating (154, 156), starting from said stream of compressed digital video images, three-dimensional scenes to be rendered, and converting (158, 160) the three-dimensional scenes to be rendered into decoded video images (OS). The graphics accelerator (152 to 158) is preferentially configured as pipeline (102) selectively switchable between operation in a graphics context and operation for decoding the stream of video images (IS) . The graphics accelerator (152 to 158) is controllable during operation for decoding the stream of compressed digital video images (IS) via a set of Application Programmer's Interfaces (APIs) comprising, in addition to new APIs, also standard APIs for operation of the graphics, accelerator (152 to 158) in a graphics context.
Abstract:
A system for rendering a primitive of an image to be displayed, for instance in a mobile 3D graphic pipeline, the primitive including a set of pixels. The system is configured for: - locating the pixels that fall within the area of the primitive, - generating, for each pixel located in the area, a set of associated sub-pixels, - borrowing a borrowed set of sub-pixels from neighboring pixels, - subjecting the set of associated sub-pixels and the borrowed set of pixels (A, B, C, D) to adaptive filtering to create an' adaptively filtered set of subpixels (AA, BB, CC, DD), and - subjecting at least the adaptively filtered set of sub-pixels (AA, BB, CC, DD) to further filtering to compute a final pixel adapted for display. Preferably, the set of associated sub-pixels fulfils at least one of the following requirements: the set includes two associated sub-pixels and - the set includes associated sub-pixels placed on triangle edges.
Abstract:
An ordered dither method is applied to reduce the chromatic resolution of an image represented by channels R (red), G (green), B (blue) and A (brightness), whereby a first and a second dither matrix is provided, both comprising the same threshold values but arranged in a different spatial distribution. The first dither matrix is applied to the R, B, and A channels, and the second dither matrix is applied to the G channel.
Abstract:
An ordered dither method is applied to reduce the chromatic resolution of an image represented by channels R (red), G (green), B (blue) and A (brightness), whereby a first and a second dither matrix is provided, both comprising the same threshold values but arranged in a different spatial distribution. The first dither matrix is applied to the R, B, and A channels, and the second dither matrix is applied to the G channel.