Abstract:
A computer-implemented method and apparatus for embedding hidden data in an audio signal. An audio signal is received in a base domain and then transformed into a non-base domain, such as cepstrum domain or LP residue domain. The statistical mean manipulation is employed on selected transform coefficients to embed hidden data. The introduced distortion is controlled by psychoacoustic model to ensure the imperceptibility of the embedded hidden data. Scrambling techniques can be plugged in to further increase the security of the data hiding system. The present new audio data hiding scheme provides transparent audio quality, sufficient embedding capacity, and high survivability over a wide range of common signal processing attacks.
Abstract:
Effective color resolution of a limited-memory color-mapped display system such as a portable liquid crystal display (LCD) handheld video game system can be increased by changing the color mapping information during active display time (e.g., during the horizontal blanking interval between rasterization of successive lines on the display). A subset of the color mapping information can be rewritten during each horizontal blanking period. A full color bitmapped source image can be converted into a color-mapped image in a way that optimizes the use of such color map updates. Since photographic and photorealistic images typically don't exhibit abrupt color changes between neighboring pixels, such techniques can result in display of a color image with very high color resolution (e.g., having as many as 2048 different colors) on hardware intended to permit simultaneous display of only a much smaller number of different colors (e.g., only 56 different colors simultaneously).
Abstract:
A spectacle set includes at least a decorative frame for supporting two lenses in position. The decorative frame includes two lens rims which are shaped and sized corresponding to the lenses, a bridge extended between two inner sides of the lens rims, two side extensions provided at two outer sides of the lens rims for coupling a pair of temples respectively, and a free-hand securing device detachably mounting the two lenses on the lens rims respectively in a toolless manner.
Abstract:
A method of compressing a document, includes preparing an encoded representation of a document by scanning the document to provide a scanner output; classifying the scanner output as belonging to a class of document taken from the document classes consisting of smooth, text, graphics and image; and adaptively compressing the scanner output as a function of the class of the document. A compression apparatus for compressing scanned data, includes a scanner for scanning a document and generating a scanner output; a block-based classifier for classifying the scanner output as belonging to a class of documents taken from the document classes consisting of smooth, text, graphics and image; an adaptive compressor for compressing the scanner output according to a compression mode as a function of the class of document; a storage mechanism for storing compressed scanner output and compression mode information; and a decompressor for decompressing compressed scanner output in accordance with the compression mode information.
Abstract:
Transformation matrices describing the motion of an articulated reference object specify translations of the reference object and/or its articulated parts, and are relative to the origin of the object's coordinate system. During the real-time animation process, a connection matrix is saved to represent the current transformation status of the animated object. This connection matrix being obtained by continuously concatenating an external transformation (if any) with the next animation step. This process allows efficient insertion of external transformations (e.g., resulting from operating real-time interactive user controls). Use of absolute transformations to develop the connection matrix allows a first animation sequence to be interrupted at any arbitrary point and immediately, smoothly followed by a second animation sequence (e.g., walking can be interrupted at any time and turned into running, jumping, etc.).
Abstract:
A data hiding system and method for providing a method of embedding multiple layers of hidden data into multimedia data. First, a media unit of the multimedia data is evaluated to determine an appropriate embedding procedure. Next during a first embedding pass, a ruling layer of primary hidden data is embedded into the media unit. In another embedding pass, a governing layer of secondary hidden data is embedded on top of the ruling layer. The secondary hidden data provides control information for controlling the primary hidden data and the host data. Control information such as error correction data, synchronization data, decoding data, and authentication data is embedded in the governing layer. Embedding schemes such as base domain and spectrum domain embedding are employed.
Abstract:
A scintillation-crystal based gamma-ray detector with photon sensors disposed on edge surface(s) of the crystal to take advantage of total internal reflection of scintillation photons within the thin-slab detector substrate to improve spatial resolution of determination of a scintillation event (including depth-of-interaction resolution) while preserving energy resolution and detection efficiency. The proposed structure benefits from the reduced—as compared with related art—total number of readout channels elimination of need in complicated and repetitive cutting and polishing operations to form pixelated crystal arrays used in conventional PET detector modules. Detectors systems utilizing stacks of such detectors, and methods of operation of same.
Abstract:
Systems and methods for performing a task via a simple code. Combination of a unique marker and a simple code represents a task. A simple code is submitted manually or by a voice input. Voice recognition and gesture recognition are used. In an aspect, a task is executed when a voice input comprises a predetermined name and a simple code. In another aspect, a task is executed when a voice input comprises a simple code and a user gazes or gestures at a device.
Abstract:
Method, system, and programs for online advertising are disclosed. One or more targets associated with an entity are identified based on a first piece of information related to each target and a second piece of information related to the entity. The one or more targets are considered as likely being interested in content that can be made available by the entity. A connection is established between the entity and each identified target through a bi-directional communication channel. Activities between the entity and each target through the bi-directional communication channel are monitored. The entity delivers the content to an identified target through the bi-directional communication channel established between the entity and the identified target. In response to the delivered content, the identified target is able to provide a feedback to the entity through the bi-directional communication channel.
Abstract:
Approaches for handling network resources in a virtualized computing environment. A first request for network resources is received from a first virtual machine. Policy data is consulted to determine how to service the first request. The first request is processed by providing the first virtual machine with access to only a first portion of network resources. A second request for network resources is received from a second virtual machine. Policy data is consulted to determine how to service the second request. The second request is processed by providing the second virtual machine with access to only a second portion of network resources that is not coextensive with the first portion. In this way, virtual machines may have access to particular resources and/or specific bounded areas of a network.