摘要:
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.
摘要:
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.
摘要:
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.
摘要:
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 (Δ).
摘要:
A WLAN router connected via a cellular network (e.g. LTE) to the Internet is disclosed; a plurality of SIMs (subscriptions), each associated with a user of the router, may be plugged into the router (or soft SIMs used); simultaneous Internet access for a plurality of users is achieved, even if the WLAN router does only have one TX/RX equipment, by the following features: the WLAN router—when receiving a portion of network traffic for a user—determines the subscription that the portion is associated with and updates a data usage quota for the subscription accordingly by an amount of data corresponding to said portion; thereafter, it is decided whether future network traffic for that subscription shall be transmitted over the same network connection or another subscription's network connection based on the updated data usage quota; thus, the router carries out load balancing between the subscriptions.
摘要:
A WLAN router connected via a cellular network (e.g. LTE) to the Internet is disclosed; a plurality of SIMs (subscriptions), each associated with a user of the router, may be plugged into the router (or soft SIMs used); simultaneous Internet access for a plurality of users is achieved, even if the WLAN router does only have one TX/RX equipment, by the following features: the WLAN router—when receiving a portion of network traffic for a user—determines the subscription that the portion is associated with and updates a data usage quota for the subscription accordingly by an amount of data corresponding to said portion; thereafter, it is decided whether future network traffic for that subscription shall be transmitted over the same network connection or another subscription's network connection based on the updated data usage quota; thus, the router carries out load balancing between the subscriptions.
摘要:
A data-processing unit has a fetching circuitry (20) and execution circuitry (30a, 30b). The data-processing unit has an instruction set comprising a nested-loop instruction. The fetching circuitry is arranged to fetch the nested-loop instruction, and the execution circuitry is arranged to execute the nested-loop instruction. The nested-loop instruction comprises at least one instruction field that is adapted to indicate a number of iterations of an outer loop of the nested loop and one or more operations to be performed by the outer loop. Moreover, the at least one instruction field is further adapted to indicate a number of iterations of an inner loop of the nested loop and one or more operations to be performed by the inner loop. A method for fetching, decoding, and executing the nested-loop instruction is also described as well as the structure of the nested-loop instruction.
摘要:
A data-processing unit comprises a register unit (10) comprising a register (20, R0-R3). The data-processing unit further comprises an address-generation unit (30) for generating a memory address to a memory unit (60). The address-generation unit (30) is adapted to fetch, from the register (20, R0-R3), a base address stored in a first portion (20a) of the register (20, R0-R3) and a first offset address stored in a second portion (20b) of the register (20, R0-R3). The base address and the first offset address are represented with fewer bits than the memory address. The address generation unit (30) is adapted to receive a first instruction and, in response thereto, generate a second offset address based on the first offset address, and generate the memory address by adding the base address and the second offset address. A method for generating the memory address is also disclosed.
摘要:
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 (204) adapted for receiving requests for interrupt, activity mode logic (202) adapted for receiving information whether the unit is in non-active mode, and delay control logic (203) adapted for delaying the interrupt to the unit when the received information indicates that the unit is in non-active mode.
摘要:
A method and unit for composing or decomposing a multimedia signal according to the Musical Instrument Digital Interface (MIDI) protocol. The signal carries events of a first type, which are arranged to carry instructions regarding which predefined patches to use for playback and which predefined notes to play, and events of a second type which carry additional content. The signal is parsed to identify events of the second type and to read the additional content. Coded samples of multimedia content are loaded at an address specified in the additional content. The coded samples are then decoded to provide the samples for playback of the multimedia content. In this manner, vocal song or vocals and other audio type signals are efficiently conveyed utilizing the widely used MIDI protocol.