Abstract:
A method and an apparatus for encoding and/or decoding digital images, wherein the encoding apparatus includes a processor configured for determining weights of a graph related to an image by minimizing a cost function, transforming the weights through a graph Fourier transform, quantizing the transformed weights, computing transformed coefficients through a graph Fourier transform of a graph having the transformed weights as weights, de-quantizing the quantized transformed weights, computing a reconstructed image through an inverse graph Fourier transform on the basis of the de-quantized transformed weights, computing a distortion cost on the basis of the reconstructed image and the original image, generating a final encoded image on the basis of the distortion cost.
Abstract:
A method for encoding a raw lenselet image includes a receiving phase, wherein at least a portion of a raw lenselet image is received, the image including a plurality of macro-pixels, each macro-pixel having pixels corresponding to a specific view angle for the same point of a scene, and an output phase, wherein a bitstream having at least a portion of an encoded lenselet image is outputted. The method has an image transform phase, wherein the pixels of said raw lenselet image are spatially displaced in a transformed multi-color image having a larger number of columns and rows with respect to the received raw lenselet image, wherein dummy pixels having undefined value are inserted into the raw lenselet image and wherein the displacement is performed so as to put the estimated center location of each macro-pixel onto integer pixel locations. Moreover, the method includes a sub-view generation phase, wherein a sequence of sub-views is generated, said sub-views having pixels of the same angular coordinates extracted from different macro-pixels of the transformed raw lenselet image. Finally, the method has a graph coding phase, wherein a bitstream is generated by encoding a graph representation of at least one of the sub-views of the sequence according to a predefined graph signal processing technique.
Abstract:
A method for composing electronic mail messages in an electronic mail program or service includes (a) activating a merge function for merging two or more existing messages, including creating an empty merge message; (b) selecting a first message of the two or more existing messages; (c) automatic entry of the contents of at least a part of the text and subject fields of the selected first message into the text and subject fields of the merge message, as well as of at least one of the addresses in the sender's address field (“From:”) and the recipients' address fields (“To:”, “Cc:”, “Bcc:”) of the first message into at least one of the recipients' address fields (“To:”, “Cc:”, “Bcc:”) of the merge message; (d) selecting at least a second one of the two or more existing messages; (e) automatic entry of the contents of at least a part of the text and subject fields of the selected second message into the text and subject fields of the merge message, as well as of at least one of the sender's address (“From:”) and the recipients' addresses (“To:”, “Cc:”, “Bcc:”) of the at least one second message into at least one of the recipients' address fields of the merge message; (f) automatic entry of any attachments of the first message and at least one second message into the attachments field of the merge message, and (g) storing in a non-volatile manner, discarding, or sending the merge message thus created.
Abstract:
A method for localizing the position of a wireless device (7) in an environment (2) includes a wireless network (1) having at least one access point (3), wherein the method includes the step of receiving, by the wireless device (7), a radio frequency signal (10) which is transmitted by the at least one access point (3) and which comprises basic information for connecting to the at least one access point (3), wherein the radio frequency signal (10) includes geographic information (20) about the geographic position of at least one electronic radio frequency device (5) located in the environment (2) and not connected to the wireless network (1).
Abstract:
An image capturing apparatus includes a body that can be freely inclined relative to a predetermined reference axis through the effect of a rotation about a certain axis of rotation, an optical sensor device capable of capturing luminous radiation incident thereon and of converting it so that it can be stored into a physical medium in the form of a captured image, wherein the optical sensor device is mechanically coupled to the body of the apparatus in a manner such that it can be made capable of controllably rotating about the axis of rotation, an inclination sensor adapted to detect the angular offset of the optical sensor device with respect to the predetermined reference axis, a motor adapted to rotate the optical sensor device about the axis of rotation when it is made capable of controllably rotating about the axis of rotation by the motor, a processor and controller associated with the inclination sensor and with the motor and adapted to change the inclination of the optical sensor device through the motor depending on the angular offset detected by the inclination sensor with respect to the predetermined reference axis.
Abstract:
A method and a user equipment (105) includes a communication device adapted to attempt to access a mobile telecommunications network (107) and to receive from the network (107) information about the presence of access restrictions to the network (107); the equipment (105) also includes an access management module (106) configured for determining, in the presence of access restrictions to the network (107), a wait time (Tbarring) that must elapse, at the least, between successive verifications of the possibility of accessing the network (107), wherein the wait time (Tbarring) is determined at least on the basis of the result of at least one previous attempt to access the network (107) by the user equipment (105).
Abstract:
Processes (and related devices) for capturing and/or reproducing multimedia contents include, in the capturing stage, the steps of: acquiring a multimedia content in the form of a generally time-variable multimedia stream through video acquisition means and possibly also audio acquisition means; acquiring data related to the capturing conditions of the multimedia content (capture parameters) through dynamic monitoring means for monitoring the conditions; storing values dependent on the generally time-variable capture parameters into predetermined areas of the multimedia file associated with the captured multimedia content in the form of dynamic metadata for acquiring the multimedia content; and/or including, in the reproduction stage, the steps of: reading from a memory at least the multimedia file including at least one multimedia content; reading data related to the capturing conditions of the multimedia content (capture parameters) in the form of at least one dynamic metadatum associated with the multimedia content of the multimedia file, and dynamically modifying the modes of reproduction of the multimedia stream corresponding to the multimedia file according to the values of at least the dynamic metadatum associated with the multimedia content.
Abstract:
A method for generating a digital stereoscopic video stream (101) includes container frames (C), having information about a right image (R) and a left image (L), wherein, when coding the digital stereoscopic video stream (101), at least one metadatum (M) is entered which is adapted to identify a region of a container frame (C) containing only one of the two images (L,R).
Abstract:
A method for learned image compression implemented in an autoencoder including a learnable encoder and a decoder, the method including: a) extracting from an image a latent space by the learnable encoder; b) quantizing the latent space by a quantizer to obtain a quantized latent space; c) entropy coding the quantized latent space by an entropy encoder to obtain a bitstream, wherein an entropy model used to encode the latent space is represented by a probability distribution; d) entropy decoding the bitstream by an entropy decoder to obtain an entropy decoded bitstream; e) feeding the entropy decoded bitstream to the decoder; f) recover a reconstructed image by the decoder; g) training the autoencoder via standard gradient descent of the backpropagated error gradient by finding learnable parameters of the learnable encoder and of the decoder that minimize a rate distortion cost function, wherein the entropy encoder is based on a differentiable formulation of a soft frequency counter.
Abstract:
A method for encoding digital images or video streams, includes a receiving phase, wherein a portion of an image is received; a graph weights prediction phase, wherein the elements of a weights matrix associated to the graph related to the blocks of the image (predicted blocks) are predicted on the basis of reconstructed, de-quantized and inverse-transformed pixel values of at least one previously coded block (predictor block) of the image, the weights matrix being a matrix comprising elements denoting the level of similarity between a pair of pixels composing said image, a graph transform computation phase, wherein the graph Fourier transform of the blocks of the image is performed, obtaining for the blocks a set of coefficients determined on the basis of the predicted weights; a coefficients quantization phase, wherein the coefficients are quantized an output phase wherein a bitstream comprising the transformed and quantized coefficients is transmitted and/or stored.