Abstract: An emulator is capable of connecting to an information interface that can communicate information from an information source to an information sink in a format native to the information sink. The emulator comprises an emulation controller capable of coupling to the information interface, a network controller coupled to the emulation controller and capable of coupling to an external network, and a storage. The storage holds an instruction sequence executable on the emulation controller. The instruction sequence comprises a code for receiving network information from the external network and a code capable of converting the network information to the native format for transfer to the information sink.
Abstract: An image process system tiles an image data array, processing the tiles in a predefined order. Each tile of image data is processed by applying a predefined family of transform layers to the tile of image data so as to generate successive sets of transform coefficients. Distinct groups of bit planes of the transform coefficients are stored in distinct bitstreams or distinct portions of a file.
Type:
Grant
Filed:
November 17, 2005
Date of Patent:
April 17, 2007
Assignee:
Zoran Corporation
Inventors:
Charles K. Chui, Hong-Ye Gao, Lefan Zhong
Abstract: A method and apparatus for recording data at specific locations on a DVD includes selectively detecting the occurrence of wobble sync during a window computed from previous occurrences of wobble sync and eight-to-fourteen modulation sync. The method and apparatus also uses a phase-locked loop to recover the wobble signal, including wobble sync, and computes phase drift between wobble sync and eight-to-fourteen modulation sync and applies a compensation profile, compatible with a read clock phase-locked loop, to the wobble sync phase-locked loop.
Abstract: Improved 2:2 and 3:2 pull-down detection techniques are presented. These techniques can, for example, be used when converting an interlaced video signal into a progressive video signal. The improved techniques are less susceptible to bad edits. In one embodiment, comparison values are generated using consecutive fields of the interlaced video signal having the same parity, with a sequence of one small comparison value followed four large comparison values, where the four large comparison values include two pairs of similar large comparison values, is used to indicate a 3:2 pull-down.
Abstract: A method and apparatus for de-screening a halftone image, therefore allowing the recovery of an approximation of an original image, is disclosed. A method according to one embodiment first performs a screen conversion filter upon a scanned representation of the halftone image to produce an intermediate image. This method then performs a line smoothing filter upon the intermediate image to produce an approximation to the original image. In an alternate embodiment, the method performs a single convolution filter upon a scanned representation of the halftone image to produce an approximation to the original image. In this embodiment, the single convolution filter is equal to the resulting convolution of first performing a screen conversion filter and then performing a line smoothing filter.
Abstract: Abstract of the Disclosure A method and apparatus for calibrating the slice level of a pulse detector monitors the quality of the detected pulse signal to determine and optimize slice level. The method practiced may include two parts, including a coarse stage and a fine stage. The method practiced may further include a continuous adjustment mode of operation.
Abstract: An apparatus that directs light onto individual photodetectors in an electronic image sensor array is disclosed. In one embodiment, refractive elements are used to appropriately refract different colors of light onto matching photodetector elements for different colors. In this manner, the image sensing apparatus most efficiently directs the proper colors of light on to the proper photodetector elements.
Abstract: A method and apparatus for securely accessing digital content is provided. The method of providing secure access to content comprises determining an identification (ID) from a secure medium including content. The method further comprises sending a session key and the ID to a server. Furthermore, the method includes requesting user authentication and if the user is successfully authenticated, receiving the session key from the server to enable reading of the content on the secure medium.
Abstract: A specialized memory chip which includes an embedded application specific signal processing unit ASSPU. The ASSPU handles one or more predetermined tasks instead of a main processing unit. The ASSPU and the main processing unit can access memory on the memory chip simultaneously.
Abstract: A system and method for generating sample control signals for a sample and hold circuit used to control access to optical media is provided. The sample control signals are generated with sufficient duration (width) to adequately sample a reflected laser power signal. The sample control signals are defined relative to a laser power command signal generated in response to an internal data stream, rather than directly in response to the internal data stream, thereby allowing for more precise control of the sample control signals. As a result, substantial portions of each pulse of the reflected laser power signal can be sampled, without sampling transition noise that exists when the reflected laser power signal changes states. Generating the sample control signals from a laser power command signal, rather than the input data signal, more accurately time shifts the sampling command to the reflected laser power.
Abstract: The present invention provides a system that compresses and decompresses an image. The system includes a first codec a first stage codec for identifying runs of pixels of a defined value in a data stream of the image data beginning from the left and right margins of a line, such that information regarding the runs is assigned as a header and appended to the data stream. The compression device includes a second stage codec for scanning over remaining data in the data stream and compressing all but the header by utilizing a Huffman encoding scheme to reduce amount of data stored in the data stream, wherein the Huffman encoding scheme interleaves Huffman code values with unencrypted data while maintaining long word boundaries for the unencrypted data. The second codec also performs the operation of decompressing a compressed image.
Abstract: An image file, which typically represents a palette-based image that has been encoded using a first predefined run-length based encoding method, is decoded to produce an image data array. The image data array is divided into blocks; either all the blocks or a majority of the blocks have a predefined fixed size. At least some of the blocks of the image are processed to produce a corresponding re-encoded block. In particular, each such block is processed by applying a plurality of distinct encodings to the block to produce an equal plurality of distinct re-encoded block versions. One of the plurality of distinct re-encoded block versions is selected in accordance with predefined selection criteria for use as the re-encoded block. Each re-encoded block is stored in a distinct data structure, such as a file.
Abstract: A CMOS image sensor circuit having a distributed amplifier is disclosed. The CMOS image sensor circuit is constructed using a photo sensor that converts light intensity to into voltage, a reset transistor to charge the photo sensor, and a distributed amplifier to detect and read out the voltage value created by the photo sensor. The distributed amplifier is distributed in the sense that portions of the amplifier circuitry reside within individual pixel circuits that form a CMOS image sensor array. The remainder of the amplifier resides in a column read out circuit that is at the bottom of the CMOS image sensor array.
Abstract: An automatic gain control (AGC) controls the signal amplitude at the input to an analog to digital converter (ADC) input by applying a gain that produces a desired overall amplitude resolution of the patterns actually presented by the signal delivered by the ADC converter. Short RLL patterns will have sufficient resolution for reliable extraction as a result of having sufficient overall amplitude, which thereby strengthens the ability of the read channel to correctly extract data. Moreover, the system determines correct AGC settings responsive to measurements of user data parameters. The system also detects and corrects for DC offsets in the signal whose gain is controlled.
Abstract: An adaptive feed forward controller inserts signals into control loops of an optical disc player and/or recorder at a frequency of the rotation of the disc and one or more harmonics thereof, while at the same time maintaining the stability of the control loops. This makes the control loops more responsive to harmonic components of eccentric and/or tilt motion of a track being followed, a characteristic of poor quality optical discs. The quality of playback or recording such discs is thereby improved. Signal processing forming the control loops including the adaptive feed forward controller is carried out by a software controlled processor on an integrated circuit chip within the optical disc instrument. A signal representing the frequency of rotation of the disc, which is used in the signal processing, can be derived from the control loop rather than by directly measuring rotation with a transducer in the rotating system.
Type:
Grant
Filed:
August 29, 2005
Date of Patent:
December 5, 2006
Assignee:
Zoran Corporation
Inventors:
Mario Jodorkovsky, Assaf Margalit, Yehonatan Mandel
Abstract: The invention includes a technique to automatically learn control sequences of a set of computer application programs. The invention makes use of a data structure into which control sequences from a set of computer application programs can be loaded. The data structure may then be used by other applications to execute the learned control sequences.
Abstract: A CMOS image sensor circuit includes an array of sensing elements which integrate electrical charge according to the light intensity thereon. In order to measure the accumulated charge voltage at the individual sensing elements, and thus obtain the image data from the array, a sampling circuit is provided. The sampling circuit operates using a high-gain amplification stage and an auto-zero amplifier to perform correlated double sampling, which enables non-linear influences which may arise in the array to be reduced in the measuring process. The sampling circuit can also include a sample and hold circuit arranged to account for a feed-through effect arising from pre-charge circuitry in the sensing elements. The sample and hold circuit can be included within the feed-back loop of the high-gain amplification stage for further increases in linear performance.
Abstract: According to the principles of this invention, an improved CMOS image sensor is disclosed. The improved CMOS image sensor comprises a pair of controllable column and row decoders, a signal conditioning circuit and a pixel processor in addition to an array of photo sensors. With the pair of controllable column and row decoders, photo sensors can selectively and dynamically accessed to improve signal throughput for applications that do not require the full set of signals from the array of photo sensors. The digitized signals from the selected photo sensors can be processed in the pixel processor for auto focus, pixel signals decimation and interpolation, data conversation and compression. Consequently, the design complexity of an overall imaging system using the disclosed CMOS image sensor is considerably reduced and the performance thereof is substantially increased.
Type:
Grant
Filed:
July 13, 1999
Date of Patent:
October 31, 2006
Assignee:
Zoran Corporation
Inventors:
Kevin E. Brehmer, Rudolf A. Wiedemann, Ozan E. Erdogan
Abstract: A compact disk drive controller to control the access of information from an optical compact disk (CD) digital data storage device by a host computer using an integrated drive electronics (IDE) data bus or an industry standard architecture (ISA) data bus is disclosed. A digital signal processor (DSP) interface to the drive electronics of the CD drive, a dynamic random access memory (DRAM) controller, an error correction code (ECC) data corrector, an error detection and correction (EDC) device employing cyclical redundancy checking techniques (EDC/CRC), and a host computer interface are described.
Abstract: A compact disk drive controller to control the access of information from an optical compact disk (CD) digital data storage device by a host computer using an integrated drive electronics (IDE) data bus or an industry standard architecture (ISA) data bus is disclosed. A digital signal processor (DSP) interface to the drive electronics of the CD drive, a dynamic random access memory (DRAM) controller, an error correction code (ECC) data corrector, an error detection and correction (EDC) device employing cyclical redundancy checking techniques (EDC/CRC), and a host computer interface are described.