Abstract:
A method for generating a high resolution image from a low resolution image includes retrieving a plurality of low resolution image patches from the low resolution image, performing discrete wavelet transform on each low resolution image patch to generate a first image patch with a high frequency on a horizontal axis and a high frequency on a vertical axis, a second image patch with a high frequency on the horizontal axis and a low frequency on the vertical axis, and a third image patch with a low frequency on the horizontal axis and a high frequency on the vertical axis, inputting the three image patches to a dual branch degradation extractor to generate a blur representation and a noise representation, and performing contrastive learning on the blur representation and the noise representation by reducing a blur loss and a noise loss.
Abstract:
A wireless device includes a satellite receiver to receive data from multiple satellites. The wireless device also includes processing circuitry and memory. The memory stores one or more neural network models. The processing circuitry is operative to identify a neural network model that has been trained to adapt to a region in which the wireless device operates, classify satellite raw measurements from each satellite at a given time into a corresponding quality level using the neural network model, and identify satellites raw measurements with a quality level higher than a threshold. The location of the wireless device is calculated using the identified satellite raw measurements.
Abstract:
A compensator compensates for the distortions of a power amplifier circuit. A power amplifier neural network (PAN) is trained to model the power amplifier circuit using pre-determined input and output signal pairs that characterize the power amplifier circuit. Then a compensator is trained to pre-distort a signal received by the PAN. The compensator uses a neural network trained to optimize a loss between a compensator input and a PAN output, and the loss is calculated according to a multi-objective loss function that includes one or more time-domain loss function and one or more frequency-domain loss functions. The trained compensator performs signal compensation to thereby output a pre-distorted signal to the power amplifier circuit.
Abstract:
A method for controlling a plurality of network interfaces of an electronic device includes: providing at least one table comprising information associated with a plurality of routing costs, wherein the routing costs correspond to at least paths between each of the network interfaces of the electronic device and the other electronic devices; and referring to the at least one table to select a specific network interface to transmit/receive data, and to disable at least one of the unused network interfaces.
Abstract:
A method for controlling data transmission between a client device and a server is provided. The method includes the following steps: generating control information according to a data access rate of the client device and a data report rate of the server; and referring to the control information to manage at least one of a data access operation of the client device and a data reporting operation of the server.
Abstract:
A system performs convolution operations based on an analysis of the input size. The input includes data elements and filter weights. The system includes multiple processing elements. Each processing element includes multipliers and adders, with more of the adders than the multipliers. According to at least the analysis result which indicates whether the input size matches a predetermined size, the system is operative to select a first mode or a second mode. In the first mode, a greater number of the adders than the multipliers are enabled for each processing element to multiply transformed input and to perform an inverse transformation. In the second mode, an equal number of the adders and the multipliers are enabled for each processing element to multiply-and-accumulate the input. One or more of the multipliers are shared by the first mode and the second mode.
Abstract:
A system performs convolution operations based on an analysis of the input size. The input includes data elements and filter weights. The system includes multiple processing elements. Each processing element includes multipliers and adders, with more of the adders than the multipliers. According to at least the analysis result which indicates whether the input size matches a predetermined size, the system is operative to select a first mode or a second mode. In the first mode, a greater number of the adders than the multipliers are enabled for each processing element to multiply transformed input and to perform an inverse transformation. In the second mode, an equal number of the adders and the multipliers are enabled for each processing element to multiply-and-accumulate the input. One or more of the multipliers are shared by the first mode and the second mode.
Abstract:
An electronic device includes an application processor and a sensor hub, where the application processor is arranged for executing applications running on a system of the electronic device, and the sensor hub is arranged for obtaining and processing sensed data from a plurality of sensors within the electronic device. In addition, the application processor further downloads location data from a remote device via a network module, and at least a portion of the downloaded location data is further stored in a storage unit of the sensor hub to be reused for positioning.
Abstract:
A power-saving method and associated electronic device are provided. The electronic device is connected with a first external electronic device and a second external electronic device, and a first sensor and a second sensor are deployed on the first external electronic device and the second electronic device, respectively. The electronic device includes: a third sensor, and a processor, wherein the first, second, and third sensors have the same type. The processor gathers information from the first pedometer sensor, the second pedometer sensor, the first external electronic device, and the second external electronic device, and determines whether to turn off at least one of the first, second, and third pedometer sensors according to the information gathered.
Abstract:
A display method using a virtual widget, an associated electronic device, and an integrated circuit are provided. The electronic device includes: a display; a plurality of sensors, a first control system; and a second control system having a controller. The first control system offloads display workloads to the second control system before the first control system has entered the sleep mode. The controller receives sensor data from the sensors and executes a virtual widget based on information of the received sensor data when the first control system has entered the sleep mode.