Abstract:
A circuit includes an input terminal (56), an output terminal (70) and a latch (50). The input terminal (56) receives an input signal. The latch is programmable with a value. The latch (50) communicates the input signal to the output terminal (70) in response to the circuit not being in a sleep mode and in response to the circuit being in the sleep mode, furnishes a second signal to the output terminal (70) indicative of the value.
Abstract:
An ad hoc network (10) may facilitate identification of participants whose personal computers (14) or other devices (12) utilize an incompatible character set. Thus, users with incompatible characters sets may not be identified on display screens (18) associated with the various participants in a compatible character set that may be understood by all participants. Thus, other identifying information may be provided and may be displayed automatically or on demand. Examples of such identifying information include identifying icons, audio files and image files (22).
Abstract:
Content which users may wish to receive may be distributed with interrupting content such that the use of the content on the user's receiver may be interrupted and replaced with the interrupting content. The content which the user wishes to receive may be software, audio, video, graphics or other material and the interrupting content in one embodiment of the present invention may be advertisements. In this way, the user's receiver may be utilized to determine when it is appropriate to interrupt the interruptible content with the interrupting content. This may provide a convenient mechanism for reduced price or free distribution of a wide variety of media currently provided only in physical form or only for free without any compensation to the content provider.
Abstract:
A method, one or more non-transitory computer readable media, and an apparatus for implementing a reduced precision bounding volume hierarchy ray traversal for graphics processing are disclosed. The method includes the step of reusing, in a child node, a computation for a parent node in a reduced precision bounding volume hierarchy ray traversal for graphics processing. The computational cost of the reduced precision bounding volume hierarchy ray traversal can be reduced by reusing, in the child node, the computation for the parent node.
Abstract:
By determining if there is redundancy between sub-samples in a multi-sampled anti-aliasing shader, determining which of at least two optimization techniques to use to reduce redundancy and eliminating a redundant shader thread using the selected technique, performance can be improved and power consumption may be reduced when sampling at the sample frequency in multi-sampled anti-aliasing.
Abstract:
Attributes of large scale computer vision systems may be made available to users of more limited processer-based systems by dynamically and adaptively updating recognizers into a smaller scale device from a connected larger scale device, based on the user's situational context and behavior. A recognizer is a hardware, software or firmware module specialized to use computer vision to recognize a defined class of imaged objects.
Abstract:
The power consumption of processor-based devices may be reduced by reducing the consumption of power during graphics processing. In some embodiments, the precision of pixel shading in parts of images where artifacts are less objectionable may be reduced. For example, in areas the user is not directly looking at, precision may be reduced to save power. At the same time, because a person is not focusing on those regions, even if usually perceptible artifacts occur because of the reduced precision, an overall pleasing depiction may be achieved.
Abstract:
A tracking algorithm includes a tracking failure detection technique using a key points selection algorithm. As a result, the described system is able to work on an embedded device in real time, providing high quality vehicle detection and tracking, in some embodiments. A vision system detects and tracks vehicles from sequences of images taken from another moving vehicle in real-time on an embedded platform. The system can achieve real-time performance on an embedded platform in some embodiments, taking into account that modern boosting detectors are too slow for use in such a system. A tracker includes an algorithm for tracking and an algorithm for detection of tracking failures. The tracking algorithm is based on an optical flow calculation for key points selected based on the distribution of features from the last detection. The algorithm for detection of tracking failures is based on an estimation of low confidence detections.
Abstract:
In accordance with some embodiments, multi-sampling may be used together with texture filtering and particularly texture filtering that generally uses rectangular grids of samples. This is accomplished by performing the texture filtering before doing the resolve, while conventionally the resolve is done and then the texture filtering is done. In addition, each sample is filtered as if it were the only sample.
Abstract:
In accordance with some embodiments, compaction, as contrasted with compression, is used to reduce the footprint of a near memory. In compaction, the density of data storage within a storage device is increased. In compression, the number of bits used to represent information is reduced. Thus you can have compression while still having sparse or non-contiguously arranged storage. As a result, compression may not always reduce the memory footprint. By compacting compressed data, the footprint of the information stored within the memory may be reduced. Compaction may reduce the need for far memory accesses in some cases.