Abstract:
Un aparato (10; 20), que comprende: medios (12, 14, 16) para almacenar una estructura de datos (19) que asocia un primer elemento gráfico (50; 62) con uno o más elementos gráficos adicionales (52, 54, 56; 91- 96); medios (12, 14, 16) para controlar una pantalla (22, 23) para mostrar el primer elemento gráfico, siendo el primer elemento gráfico un elemento de menú seleccionable por el usuario; medios (12, 14, 16) para responder a un usuario que selecciona el primer elemento gráfico controlando la pantalla para visualizar uno o más elementos gráficos adicionales, siendo uno o más elementos gráficos adicionales elementos de menú seleccionables por el usuario; y medios (12, 14, 16) para responder a un usuario que proporciona al menos una entrada de inclinación que cambia la inclinación del aparato controlando la pantalla para mostrar una vista previa (82; 84; 86) de uno o más elementos gráficos adicionales, asociados con el primer elemento gráfico, en donde la selección del usuario de uno o más elementos gráficos adicionales en la vista previa provoca que se proporcione una respuesta diferente que si un usuario selecciona el mismo elemento gráfico después de seleccionar el primer elemento gráfico, o si uno o más elementos gráficos adicionales en la vista previa no son seleccionables.
Abstract:
An apparatus, a method and a computer program is provided. The apparatus comprises at least one processor; and at least one memory storing computer program instructions, the at least one processor being configured to execute the computer program instructions to cause the apparatus at least to perform: processing an input pattern, detected at an instance in time by a touch sensitive display, to discriminate between a fingertip input pattern and an elongate input pattern; performing a first action after discriminating that the input pattern corresponds with the fingertip input pattern; and performing a second action after discriminating that the input pattern corresponds with the elongate input pattern, wherein the second action is different to the first action.
Abstract:
An apparatus, the apparatus comprising at least one processor, and at least one memory including computer program code, the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus to perform at least the following: based on a detected user position indication of a facial feature associated with a face, provide for anchoring of the position of a corresponding computer generated facial feature so that facial landmark localisation for the corresponding computer generated facial feature can be anchored around the corresponding position on a computer generated image of the face.
Abstract:
An example apparatus is caused to receive a video sequence of a plurality of frames, and perform a number of operations as each of at least some of the frames is received but before all of the frames are received. The apparatus is caused to calculate a score for the frame, and compare the score for the frame to a predefined threshold. The apparatus is caused to cause output of the frame as a key frame in an instance in which the frame is received within a specified period of time and the score for the frame is above the predefined threshold. Otherwise, in an instance in which none of the scores for frames received within the specified period of time is above the predefined threshold, the apparatus is caused to cause output of one of the frames received within the specified period of time as a key frame.
Abstract:
A method comprising: causing transfer of a displayable first item to a display of a remote apparatus by causing transfer of data to the remote apparatus, the data defining features of the displayable first item; and enabling remote user-control of interaction, in the display of the remote apparatus, between a second item displayed in the display of the remote apparatus and the transferred displayable first item.
Abstract:
A method for providing a mechanism for gesture recognition may include causing down-sampling of image data received to generate down-sampled image blocks for a plurality of image frames, causing extraction of a plurality of features from the down-sampled image blocks, determining a moving status of the down-sampled image blocks based on changes in values of respective features in consecutive frames, and determining a direction of motion of an object in the image data based on movement of a first border and a second border of a projection histogram determined based on the moving status of respective down-sampled image blocks. A corresponding apparatus and computer program product are also provided.
Abstract:
User input data and movement data relating to movement of a device to which the user input is made is monitored. The input data may be modified according to the movement data so that inadvertent inputs based on an unwanted tremors, bumps, or similar are accounted for. Data from an accelerometer may indicate sudden movement or bumps. The input data, such as handwriting for example, may then be modified based on the data from the accelerometer. Therefore, the device may determine the input as intended by the user.