Patent application number | Description | Published |
20130082851 | COMPRESSION FORMAT FOR HIGH BANDWIDTH DICTIONARY COMPRESSION - Method, apparatus, and systems employing dictionary-based high-bandwidth lossless compression. A pair of dictionaries having entries that are synchronized and encoded to support compression and decompression operations are implemented via logic at a compressor and decompressor. The compressor/decompressor logic operatives in a cooperative manner, including implementing the same dictionary update schemes, resulting in the data in the respective dictionaries being synchronized. The dictionaries are also configured with replaceable entries, and replacement policies are implemented based on matching bytes of data within sets of data being transferred over the link. Various schemes are disclosed for entry replacement, as well as a delayed dictionary update technique. The techniques support line-speed compression and decompression using parallel operations resulting in substantially no latency overhead. | 04-04-2013 |
20130086339 | METHOD AND APPARATUS FOR HIGH BANDWIDTH DICTIONARY COMPRESSION TECHNIQUE USING DELAYED DICTIONARY UPDATE - Method, apparatus, and systems employing novel delayed dictionary update schemes for dictionary-based high-bandwidth lossless compression. A pair of dictionaries having entries that are synchronized and encoded to support compression and decompression operations are implemented via logic at a compressor and decompressor. The compressor/decompressor logic operatives in a cooperative manner, including implementing the same dictionary update schemes, resulting in the data in the respective dictionaries being synchronized. The dictionaries are also configured with replaceable entries, and replacement policies are implemented based on matching bytes of data within sets of data being transferred over the link. Various schemes are disclosed for entry replacement, as well as a delayed dictionary update technique. The techniques support line-speed compression and decompression using parallel operations resulting in substantially no latency overhead. | 04-04-2013 |
20130205055 | METHOD AND APPARATUS FOR HIGH BANDWIDTH DICTIONARY COMPRESSION TECHNIQUE USING SET UPDATE DICTIONARY UPDATE POLICY - Method, apparatus, and systems employing novel dictionary entry replacement schemes for dictionary-based high-bandwidth lossless compression. A pair of dictionaries having entries that are synchronized and encoded to support compression and decompression operations are implemented via logic at a compressor and decompressor. The compressor/decompressor logic operatives in a cooperative manner, including implementing the same dictionary update schemes, resulting in the data in the respective dictionaries being synchronized. The dictionaries are also configured with replaceable entries, and replacement policies are implemented based on matching bytes of data within sets of data being transferred over the link. Various schemes are disclosed for entry replacement, as well as a delayed dictionary update technique. The techniques support line-speed compression and decompression using parallel operations resulting in substantially no latency overhead. | 08-08-2013 |
20140029864 | COMPRESSION ENCODING AND DECODING METHOD AND APPARATUS - A compression encoding technique receives a series of data values each represented by a constant number of bits, divides the series into group, and for each group, determines a minimum number of bits that is sufficiently large to encode each of the data values without a loss in data, based on a property of the data values that is common within the group. The technique encodes the data values into encoded data values each represented by the determined minimum number of bits. The technique also appends to each encoded group a data descriptor indicating the determined number of bits used to encode the members of the group. | 01-30-2014 |
20140104285 | PARALLEL FLOOD-FILL TECHNIQUES AND ARCHITECTURE - Flood-fill techniques and architecture are disclosed. In accordance with one embodiment, the architecture comprises a hardware primitive with a software interface which collectively allow for both data-based and task-based parallelism in executing a flood-fill process. The hardware primitive is defined to do the flood-fill function and is scalable and may be implemented with a bitwise definition that can be tuned to meet power/performance targets, in some embodiments. In executing a flood-fill operation, and in accordance with an example embodiment, the software interface produces parallel threads and issues them to processing elements, such that each of the threads can run independently until done. Each processing element in turn accesses a flood-fill hardware primitive, each of which is configured to flood a seed inside an N×M image block. In some cases, processing element commands to the flood-fill hardware primitive(s) can be queued and acted upon pursuant to an arbitration scheme. | 04-17-2014 |
20140112572 | FAST CORRELATION SEARCH FOR STEREO ALGORITHM - Techniques are disclosed for carrying our correlation search in contexts such as stereo algorithms of graphics systems. In accordance with an embodiment, the techniques employ a locality-sensitive hashing (LSH) function to reduce the number of bits to be processed during the correlation process, and to identify a sub-set of available image points that are likely to be the best match to a given target image point. Once such a sub-set of likely image points is identified, a more comprehensive correlation algorithm can be run, if so desired, to further ensure the quality of the match. | 04-24-2014 |
20140176353 | COMPRESSION FORMAT FOR HIGH BANDWIDTH DICTIONARY COMPRESSION - Method, apparatus, and systems employing dictionary-based high-bandwidth lossless compression. A pair of dictionaries having entries that are synchronized and encoded to support compression and decompression operations are implemented via logic at a compressor and decompressor. The compressor/decompressor logic operatives in a cooperative manner, including implementing the same dictionary update schemes, resulting in the data in the respective dictionaries being synchronized. The dictionaries are also configured with replaceable entries, and replacement policies are implemented based on matching bytes of data within sets of data being transferred over the link. Various schemes are disclosed for entry replacement, as well as a delayed dictionary update technique. The techniques support line-speed compression and decompression using parallel operations resulting in substantially no latency overhead. | 06-26-2014 |
20140184584 | ADAPTIVE SUPPORT WINDOWS FOR STEREOSCOPIC IMAGE CORRELATION - Systems, apparatus and methods are described related to adaptive support windows for stereoscopic image correlation. | 07-03-2014 |
20140282278 | DEPTH-BASED USER INTERFACE GESTURE CONTROL - Technologies for depth-based gesture control include a computing device having a display and a depth sensor. The computing device is configured to recognize an input gesture performed by a user, determine a depth relative to the display of the input gesture based on data from the depth sensor, assign a depth plane to the input gesture as a function of the depth, and execute a user interface command based on the input gesture and the assigned depth plane. The user interface command may control a virtual object selected by depth plane, including a player character in a game. The computing device may recognize primary and secondary virtual touch planes and execute a secondary user interface command for input gestures on the secondary virtual touch plane, such as magnifying or selecting user interface elements or enabling additional functionality based on the input gesture. Other embodiments are described and claimed. | 09-18-2014 |
20140292639 | MULTI-DISTANCE, MULTI-MODAL NATURAL USER INTERACTION WITH COMPUTING DEVICES - Systems and methods may provide for receiving a short range signal from a sensor that is collocated with a short range display and using the short range signal to detect a user interaction. Additionally, a display response may be controlled with respect to a long range display based on the user interaction. in one example, the user interaction includes one or more of an eye gaze, a hand gesture, a face gesture, a head position or a voice command, that indicates one or more of a switch between the short range display and the long range display, a drag and drop operation, a highlight operation, a click operation or a typing operation. | 10-02-2014 |
20140355891 | TECHNIQUES FOR IMPROVING STEREO BLOCK MATCHING WITH THE PYRAMID METHOD - Techniques to determine a search range for a stereo based matching pyramid. A first disparity estimation value for a first level in a stereo based matching pyramid based on an image may be received. A search range for a second level may be determined using the first disparity estimation value. The search range based on a pyramid level of a second level may be increased. The search range may be increased based on a pyramid level of the second level. A second disparity estimation value may be selected from the search area for the second level. A depth map for the second level may be determined based on the second disparity estimation value. Other embodiments are described and claimed. | 12-04-2014 |
20150070386 | TECHNIQUES FOR PROVIDING AN AUGMENTED REALITY VIEW - Various embodiments are generally directed to techniques for providing an augmented reality view in which eye movements are employed to identify items of possible interest for which indicators are visually presented in the augmented reality view. An apparatus to present an augmented reality view includes a processor component; a presentation component for execution by the processor component to visually present images captured by a camera on a display, and to visually present an indicator identifying an item of possible interest in the captured images on the display overlying the visual presentation of the captured images; and a correlation component for execution by the processor component to track eye movement to determine a portion of the display gazed at by an eye, and to correlate the portion of the display to the item of possible interest. Other embodiments are described and claimed. | 03-12-2015 |
20150077325 | MOTION DATA BASED FOCUS STRENGTH METRIC TO FACILITATE IMAGE PROCESSING - Apparatuses, systems, media and/or methods may involve facilitating an image processing operation. User motion data may be identified when it user observes an image. A focus strength metric may be determined based on the user motion data. The focus strength metric may correspond to a focus area in the image. Also, a property of the focus strength metric may be adjusted. A peripheral area may be accounted for to determine the focus strength metric. A variation in a scan pattern may be accounted for to determine the focus strength metric. Moreover, a color may be imparted to the focus area and/or the peripheral area. In addition, a map may be formed based on the focus strength metric. The map may include a scan pattern map and a heat imp. The focus strength metric may be utilized to prioritize the focus area and/or the peripheral area in an image processing operation. | 03-19-2015 |
20150077422 | PARALLEL FLOOD-FILL TECHNIQUES AND ARCHITECTURE - Flood-fill techniques and architecture are disclosed. In accordance with one embodiment, the architecture comprises a hardware primitive with a software interface which collectively allow for both data-based and task-based parallelism in executing a flood-fill process. The hardware primitive is defined to do the flood-fill function and is scalable and may be implemented with a bitwise definition that can be tuned to meet power/performance targets, in some embodiments. In executing a flood-fill operation, and in accordance with an example embodiment, the software interface produces parallel threads and issues them to processing elements, such that each of the threads can run independently until done. Each processing element in turn accesses a flood-fill hardware primitive, each of which is configured to flood a seed inside an N×M image block. In some cases, processing element commands to the flood-fill hardware primitive(s) can be queued and acted upon pursuant to an arbitration scheme. | 03-19-2015 |