Patent application number | Description | Published |
20080240448 | Simulation of Acoustic Obstruction and Occlusion - Realistic simulation of acoustic obstruction/occlusion effects in virtual-reality software applications is achieved by specifying whether a type of filter function is low-pass or high-pass and a cut-off frequency and stop-band attenuation of the filter function. The stop-band attenuation can be specified merely qualitatively, for example as “weak”, “nominal”, or “strong”. As a complement or alternative, obstruction/occlusion can be specified in terms of obstruction objects, such as blocking objects, enclosure objects, surface objects, and medium objects. An obstruction object is specified in terms of one or more environmental parameters and corresponds to naturally occurring acoustically obstructive/occlusive objects, such as curtains, walls, forests, fields, etc. The two specification types—filter specification parameters and environmental parameters—may co-exist in the same implementation or one or the other of the interfaces can be used in a particular implementation. | 10-02-2008 |
20090292898 | PROCESSOR WITH ADDRESS GENERATOR - A processor for processing data is provided. The processor comprises an address generator, which is operative to generate an address based on a base address and a fractional step (Δ). | 11-26-2009 |
20100138630 | Data-Processing Unit - A data-processing unit comprises a register unit ( | 06-03-2010 |
20100169612 | Data-Processing Unit for Nested-Loop Instructions - A data-processing unit has a fetching circuitry ( | 07-01-2010 |
20110179421 | ENERGY EFFICIENT INTER-SUBSYSTEM COMMUNICATION - Control of communication in a data communication system of at least two subsystems is presented. Scheduling transfer of data is performed from a transmitting subsystem to a receiving subsystem. The scheduling comprises determining at least one of a plurality of transfer conditions including a level of activity of each subsystem, a point in time when each subsystem is scheduled to be active, a time limit for receiving data, in the receiving subsystem, an amount of data the receiving subsystem need, and a maximum amount of outstanding data in transfer between said subsystem. In dependence on at least the determined transferring conditions is transferring of data from the transmitting subsystem to the receiving subsystem, the transfer being subject to a delay that depends on the determined at least one transfer condition. | 07-21-2011 |
20110213906 | Interrupt Controller and Methods of Operation - Methods of operation and interrupt controllers for generating interrupt signals to a unit, which could enter an active mode and a non-active mode, are disclosed. The interrupt controllers have interrupt logic ( | 09-01-2011 |
20120038658 | Composition of Digital Images for Perceptibility Thereof - Teachings herein compose a digital image so that the image is perceptible on a viewing surface, such as a projection surface or a transparent screen. In doing so, the teachings advantageously recognize a digital image as consisting of one or more logical objects, like buttons of a user interface. Often, logical objects may be spatially arranged within the image and/or colored in different possible ways without substantially affecting the meaning conveyed by the image. Exploiting this, teachings herein evaluate light reflected from, or transmitted through, the viewing surface, and compose the digital image from one or more logical objects that have a spatial arrangement or coloration determined in dependence on that evaluation. The teachings might, for example, place a logical object within the image so that it will be displayed on a region of the surface which has high contrast with the object's colors and/or low color variance. | 02-16-2012 |
20120038663 | Composition of a Digital Image for Display on a Transparent Screen - Teachings herein prepare a digital image for display on a substantially transparent screen. The teachings advantageously recognize that the perceptibility of the digital image on the screen will often depend on what is visible to a user through the screen, since that will effectively serve as the background of the screen. A method of preparing a digital image thus includes dynamically calculating which part of an environmental background is visible to a user through the screen and thereby serves as an effective background of the screen. This calculation may entail obtaining an image of the environmental background and identifying which part of that image serves as the effective background (e.g., based on the angle at which the user views the screen). The method further includes composing the digital image for perceptibility as viewed against that effective background and outputting the composed image as digital data for display on the screen. | 02-16-2012 |
20120060083 | Method for Use in Association With A Multi-Tab Interpretation and Rendering Function - A method for use in association with a multi-tab interpretation and rendering function of a computing device is disclosed. The method comprises associating at least one tab of the multi-tab interpretation and rendering function with a first item, the first item being associated with a first web resource, assigning a first priority to the first item, and reserving resources of the computing device to the first item based on the first priority. Corresponding computer program product and software arrangement are also disclosed. | 03-08-2012 |
20120218473 | Method and Apparatus For Estimation of Interframe Motion Fields - The invention relates to a method for estimation of interframe motion fields operating on a stream of video frames, and more particularly for accelerating video output in multiframe super-resolution thus improving the efficiency of the multiframe integration. Relative motion field estimation is used between neighboring or close images instead of with respect to a reference image, for at least some of the frames within an integration window (TOI). The integration window is slid along the time axis each time by one (or two or a few) frames so that the current integration window preferably covers the majority of the frames in the previous integration window. Using relative motion estimation and then (tracking and) summing up the related motion fields enables, in each recursion, the absolute motion fields in a new integration window to be obtained without re-computing all the motion fields of earlier frames in the new integration window. | 08-30-2012 |
20130013911 | Technique for Selecting a Frequency of Operation in a Processor System - The present disclosure relates to a technique for varying the frequency of operation of one or more cores in a processor device capable of operating at different frequencies and voltages. A method aspect of this technique includes executing one or more tasks on the at least one processor core, wherein the tasks are grouped into groups, monitoring usage of the at least one processor core by tasks in the groups on a per group basis, aggregating the monitored usage of the at least one processor core by individual groups across the groups to derive a load parameter indicative of the combined usage of the at least one processor core by the tasks in the groups, selecting a frequency of operation based upon the load parameter, and changing the frequency of operation of the at least one processor core to the selected frequency of operation. | 01-10-2013 |
20130055158 | Method for Text Input, Apparatus, and Computer Program - A method for text input by ambiguous input sequences entered by a user is disclosed. The method comprises a primary process of receiving a user input on an input device having a plurality of selectable input items being associated with characters, an input sequence being generated in dependence of selection of an input item, wherein the generated input sequence corresponds to the sequence of input items that have been selected, and wherein the generated input sequence has a textual interpretation that is a textual interpretation that is ambiguous, and displaying on a display a textual interpretation. The method also comprises a secondary process, initiated upon receiving an input associated with a delete-character command, deleting an interpreted character, and returning to the primary process where interpretations associated with the deleted character for that position of input text are excluded, wherein the primary and secondary processes are performed until a user input associated with a confirm-text command is received. An apparatus comprising an input device having a plurality of selectable input items enabling text input by ambiguous input sequences entered by a user, the apparatus further comprising a processor and a display, wherein the processor is arranged to control the text input processes. A computer program is also disclosed. | 02-28-2013 |
20130227428 | Method for Text Input, Apparatus, and Computer Program - A method for a graphical user interface of an electronic device is disclosed. The graphical user interface has a plurality of selectable items for input to the electronic device. The method comprises receiving ( | 08-29-2013 |
20130318500 | Debugging in a Dataflow Programming Environment - A dataflow program defining actors that pass tokens from one to another via connections is processed by causing one or more processors to access and execute instructions of the dataflow program. As instructions of the dataflow program are being executed, a first set of trace records is created that represents a sequence of events (e.g., token production/consumption, actor state change, or action firing). A first subset of the trace records is displayed and one of these is selected. The first set is processed to identify, based on definitions specified by the dataflow program, a second set of trace records, of which a subset is displayed. | 11-28-2013 |
20130318504 | Execution Breakpoints in an Integrated Development Environment for Debugging Dataflow Progrrams - A dataflow program defining actors that pass tokens from one to another via connections is processed by causing one or more processors to access and execute instructions of the dataflow program. Execution of the dataflow program generates events (e.g., token production/consumption, actor state after actor action firing). For each generated event, processing evaluates whether there exists a sequence of events that matches a breakpoint condition, and if such a sequence exists then execution of the dataflow program is halted. The breakpoint condition is at least partially based on an extended history of related events, wherein two events are related to one another if they pertain to a same connection or if they pertain to a same actor state, and wherein the extended history comprises at least two related events. | 11-28-2013 |
20140013313 | Editor/Development Tool for Dataflow Programs - A dataflow source program is processed by a program development tool. Processing includes retrieving stored dataflow source program instructions from a memory. The tool ascertains a target model of computation (e.g., via an indicator embedded within the source program itself) to which the retrieved dataflow source program instructions are intended to conform. A dynamic behavior of the retrieved dataflow source program instructions is analyzed, and a compliance result is produced therefrom that includes an indication of whether the retrieved dataflow source program instructions conform to the target model of computation. The compliance result is then output to a user of the program development tool, so that it can inform and guide the improvement and further development of the program. | 01-09-2014 |