Abstract:
Innovations in encoding or decoding when switching color spaces are presented. For example, some of the innovations relate to signaling of control information for adaptive color space transformation (“ACT”). Other innovations relate to ACT operations. These innovations can improve coding efficiency when switching between color spaces during encoding and decoding.
Abstract:
Methods and apparatus for efficient peer-to-peer communication support in interconnect fabrics. Network interfaces associated with agents are implemented to facilitate peer-to-peer transactions between agents in a manner that ensures data accesses correspond to the most recent update for each agent. This is implemented, in part, via use of non-posted “dummy writes” that are sent from an agent when the destination between write transactions originating from the agent changes. The dummy writes ensure that data corresponding to previous writes reach their destination prior to subsequent write and read transactions, thus ordering the peer-to-peer transactions without requiring the use of a centralized transaction ordering entity.
Abstract:
Innovations in encoder-side decisions that use the results of hash-based block matching when setting parameters are presented. For example, some of the innovations relate to ways to select motion vector precision depending on the results of hash-based block matching. Other innovations relate to ways to selectively disable sample adaptive offset filtering depending on the results of hash-based block matching. Still other innovations relate to ways to select which reference pictures to retain in a reference picture set depending on the results of hash-based block matching.
Abstract:
A system and method for providing an interactive shopping experience via webcam is disclosed. A particular embodiment includes enabling a user to select from a plurality of items of virtual apparel; obtaining an image of a user via a web-enabled camera (webcam); using a data processor to perform facial detection on the image to isolate an image of a face of the user; estimating the user's position according to a position and a size of the image of the user's face; modifying an image corresponding to the selected item of virtual apparel based on the size of the image of the user's face; and auto-fitting the modified image corresponding to the selected item of virtual apparel to the image of the user's face.
Abstract:
A production method for producing a fuel cell, includes spinning a precursor consisting of a salt of at least one metal chosen from Sc, Y, La, Ce, Pr, Nd, Sm, Gd, Dy, Ho, Yb, Sr, Ba, Mn, Co, Mg, and Ga, a solvent, and a macromolecular polymer to produce nanofibers of the precursor containing the salt of the metal. The method further includes calcining the nanofibers of the precursor at a temperature ranging from 550° C. to 650° C. for 2 to 4 hours, and making a solid electrolyte material composed of the nanofibers obtained from the calcining. The resulting solid electrolyte material constitutes a part of a fuel cell.
Abstract:
Innovations in the area of encoding blocks using hash-based block matching improve coding efficiency in many situations. For example, some of the innovations relate to encoder-side decisions about when to use block flipping during prediction. Other innovations relate to encoder-side decisions about when to use skip mode for a block predicted using intra block copy (“BC”) prediction.
Abstract:
Innovations in the areas of hash table construction and availability checking reduce computational complexity of hash-based block matching. For example, some of the innovations speed up the process of constructing a hash table or reduce the size of a hash table. This can speed up and reduce memory usage for hash-based block matching within a picture (for block vector estimation) or between different pictures (for motion estimation). Other innovations relate to availability checking during block vector estimation that uses a hash table.
Abstract:
Innovations in encoder-side options for intra block copy (“BC”) prediction mode facilitate intra BC prediction that is more effective in terms of rate-distortion performance and/or computational efficiency of encoding. For example, some of the innovations relate to concurrently performing block vector (“BV”) estimation and making block splitting decisions for a block. Other innovations relate to selectively merging blocks into a larger block during BV estimation.
Abstract:
A system and a method for testing information handling systems is provided. The system includes a top cover having a memory circuit and a bottom platform for receiving a test printed circuit board assembly (PCBA) including a slot. The system includes a sensor determining the relative position of the memory circuit and the slot; and a host controller coupled to the test PCBA and the sensor through a port. A computer program product including a non-transitory computer readable medium having computer readable and executable code is also provided. The code instructs a processor in a host controller in a test fixture to load a memory circuit on a crane; engage a sub-module carrying the memory circuit; load a printed circuit board assembly (PCBA); place a memory device on a slot in the PCBA; perform a system test on the PCBA; disengage the sub-module and the test fixture.
Abstract:
A system and a method for testing information handling systems is provided. The system includes a top cover having a memory circuit and a bottom platform for receiving a test printed circuit board assembly (PCBA) including a slot. The system includes a sensor determining the relative position of the memory circuit and the slot; and a host controller coupled to the test PCBA and the sensor through a port. A computer program product including a non-transitory computer readable medium having computer readable and executable code is also provided. The code instructs a processor in a host controller in a test fixture to load a memory circuit on a crane; engage a sub-module carrying the memory circuit; load a printed circuit board assembly (PCBA); place a memory device on a slot in the PCBA; perform a system test on the PCBA; disengage the sub-module and the test fixture.