Patents Assigned to Zoran Corporation
  • Patent number: 7113609
    Abstract: A virtual multichannel sound system is presented to improve audio reproduction by statically or dynamically conforming signal processing to specific speaker characteristics and/or arrangements. According to one such aspect, one or more dynamic signal processing algorithms driving two or more speakers are altered in response to the relative physical characteristics or arrangements of these speakers, where parameter information for these algorithms is either factory set, user input, or automatically supplied to the processor. Examples of such relative speaker differences include speaker spacing or alignment, speaker or enclosure compliance, and enclosure configuration. Another aspect is to alter the processing algorithms in response to common speaker characteristics for certain conditions of input signals.
    Type: Grant
    Filed: June 4, 1999
    Date of Patent: September 26, 2006
    Assignee: Zoran Corporation
    Inventors: Michael I. Neidich, Paul R. Goldberg, Mitchell A. Golner
  • Publication number: 20060209207
    Abstract: A technique for determining the slope of a field pixel is described. According to the technique, one or more sets of diagonal field pixels are downscaled (or downsampled) before they are provided to respective edge detector circuits. By downscaling the sets of diagonal field pixels before they are provided to respective detector circuits, the edge detector circuits detect diagonal edges and, in particular, shallow diagonal edges with greater accuracy. As such, the slopes assigned to the field pixels are more likely to be correct. This ultimately results in a high quality progressive video signal that can be used to generate an image that is completely or substantially free from objectionable artifacts.
    Type: Application
    Filed: June 5, 2006
    Publication date: September 21, 2006
    Applicant: Zoran Corporation
    Inventor: Wing-Chi Chow
  • Patent number: 7109995
    Abstract: Processing video by receiving input video data and associated control signals; determining, in response to the control signals, whether to process the input video data or to bypass the input video data so as to provide output video data; processing the input video data, or bypassing the input video data, in response to the determination; and allowing a next cascaded entity to receive the output video data and the control signals. A cascade of at least two video processing entities, each including: an input interface for receiving input video data and associated control signals; logic for receiving at least one control signal and in response to select a selected path out of at least one processing path and at least one bypass path; wherein the selected path outputs output video data; and an output interface for allowing a next cascaded entity to receive at least the output video data.
    Type: Grant
    Filed: October 23, 2003
    Date of Patent: September 19, 2006
    Assignee: Zoran Corporation
    Inventor: Gil Skaletzky
  • Patent number: 7106672
    Abstract: A method and apparatus for normalized bit counting is described. The method comprising incrementing a bit counter using a first clock, and adjusting a target bit based on a difference in frequency between the first clock and a second clock. The method further comprising determining when the bit counter reaches the adjusted target bit.
    Type: Grant
    Filed: September 11, 2001
    Date of Patent: September 12, 2006
    Assignee: Zoran Corporation
    Inventors: Xiao Lin, Long Nguyen
  • Patent number: 7102765
    Abstract: To test a print driver in a computer system, a driver-test data structure with associated applications and documents is automatically generated. The driver-test data structure is processed to open the associated applications and documents and thereby test the print driver. In one aspect of the invention, one or more print options associated with said driver are selected. The driver-test data structure is automatically generated with the associated applications, documents and print options. The driver-test data structure is processed to open the associated applications and documents, and to set the selected print options. In another aspect of the invention, the print options of a driver are automatically learned.
    Type: Grant
    Filed: February 1, 2000
    Date of Patent: September 5, 2006
    Assignee: Zoran Corporation
    Inventors: Hanna Abi-Saleh, Hee Tseng
  • Patent number: 7099049
    Abstract: A stochastic screening mask is provided for rendering halftone images. A filter controlled force masking method is used to vary the mask patterns from regularity to randomness. Dot size (amplitude), dot number (frequency), and dot shape are modulated integrally at each gray level during the generation of the mask. The single pixel limit for blue noise masking is broken down by this approach. The halftone patterns generated with this method can have visually pleasing blue noise attribute. This new screening method would provide flexible solutions for different types of printing processes.
    Type: Grant
    Filed: August 13, 2002
    Date of Patent: August 29, 2006
    Assignee: Zoran Corporation
    Inventors: Shenbo Yu, Richard G. Comeau, Craig C. Cook, Fred W. Andree
  • Patent number: 7099628
    Abstract: A system and method for enhancing the reception of a single carrier signal. The single carrier signal includes periodic training signal and data. The system includes a transmitter configured such that L symbols of either the beginning or end of the N symbols of the training signal, where L<N, are duplicated at either the end or the beginning of the training signal, respectively. The system further includes a receiver configured to receive the modified training signal for the calculation of FIR coefficients in a single pass and without the need for least mean square (LMS) methods or the like.
    Type: Grant
    Filed: October 14, 2004
    Date of Patent: August 29, 2006
    Assignee: Zoran Corporation
    Inventors: Noam Galperin, Ariel Zohar, Yonatan Manor, Rafi Retter
  • Patent number: 7092031
    Abstract: The invention provides a camera subassembly which includes a housing, a window, a lens, at least a first member, and movement imparting apparatus. The housing has a first opening through which light can enter into the housing, and a second, opposing opening. The window closes the first opening so that the housing and the window are formed so that, when the housing is mounted to a substrate so that the substrate closes the second opening, the housing, the first lens, and the board form an enclosure which is substantially sealed against ingress of contaminants. The lens is located within the enclosure. The first member mounts the lens to the housing so that the lens is moveable relative to the housing backward and forward in a direction in which light passes from the first opening through the housing to the second opening.
    Type: Grant
    Filed: July 30, 1999
    Date of Patent: August 15, 2006
    Assignee: Zoran Corporation
    Inventor: Rudolf A. Wiedemann
  • Patent number: 7079190
    Abstract: A technique for determining the slope of a field pixel is described. According to the technique, one or more sets of diagonal field pixels are downscaled (or downsampled) before they are provided to respective edge detector circuits. By downscaling the sets of diagonal field pixels before they are provided to respective detector circuits, the edge detector circuits detect diagonal edges and, in particular, shallow diagonal edges with greater accuracy. As such, the slopes assigned to the field pixels are more likely to be correct. This ultimately results in a high quality progressive video signal that can be used to generate an image that is completely or substantially free from objectionable artifacts.
    Type: Grant
    Filed: December 27, 2001
    Date of Patent: July 18, 2006
    Assignee: Zoran Corporation
    Inventor: Wing-Chi Chow
  • Patent number: 7075581
    Abstract: A method for deinterlacing a video signal is disclosed. Frame differences are calculated, a scene change threshold is determined based on the frame differences, a scene change is detected based on the frame differences and the scene change threshold, a stationary motion threshold is determined based on the frame differences, stationary motion is detected based on the frame differences and the stationary motion threshold, a mode of the video signal is detected based on the frame differences, and a deinterlacing algorithm is selected based on the mode of the video signal, the scene change, and the stationary motion.
    Type: Grant
    Filed: June 3, 2003
    Date of Patent: July 11, 2006
    Assignee: Zoran Corporation
    Inventors: Mustafa Ozgen, Kyoung-Won Lim
  • Patent number: 7068852
    Abstract: A method and device for sharpening detected edges in an image to compensate for a corruption that occurs during the scanning and printing processes. Edges are enhanced by increasing the contrast between two sides of an edge region according to the amount of distortion in the image signal at that location. Each pixel in the image is analyzed in the context of neighboring pixels in the image to determine the presence of an edge and the degree of sharpening required. A filter is applied to adjust the intensity value of pixels in an edge region to correct for distortion and to emphasize the edge. The resulting final image contains sharpened edges with little effect on the smooth transition regions of the image.
    Type: Grant
    Filed: January 23, 2001
    Date of Patent: June 27, 2006
    Assignee: Zoran Corporation
    Inventor: Philip Braica
  • Publication number: 20060136538
    Abstract: A calculating circuit and a method for generating an output signal representing an output number approximating an N-th root and/or a reciprocal of an input number represented by an input signal are described. The calculating circuit includes a subtractor circuit, an integrator circuit, and a multiplier circuit. The subtractor circuit responsive to a first signal and a feedback signal and configured for generating an error signal representing a difference between the first signal and the feedback signal. The integrator circuit responsive to the error signal and configured for computing the output signal. The multiplier circuit responsive to the output signal and configured for generating a feedback signal.
    Type: Application
    Filed: December 27, 2005
    Publication date: June 22, 2006
    Applicant: Zoran Corporation
    Inventors: Yonatan Manor, Noam Galperin
  • Patent number: 7054240
    Abstract: The present invention is a method and system to provide focus control in a multi-layer optical storage medium. The method comprises generating a beam of light and reflecting the beam of light off one of a first and a second optical layers on a disk. The reflected beam is detected and a servo signal is provided in response to the reflected beam. The light source is directed to move from a first position to a second position based on the servo signal, so as to focus the light source from one of the first or the second optical layer to another one of the first or the second optical layer.
    Type: Grant
    Filed: March 4, 2002
    Date of Patent: May 30, 2006
    Assignee: Zoran Corporation
    Inventors: Hubert Song, Hwee Chin Ong
  • Patent number: 7019761
    Abstract: The present invention is directed to a method of discriminating between textual content and graphical content. The method includes the steps of receiving a plurality of pixel values for a pixel line segment, calculating a plurality of spatial gradients based on the pixel values of adjacent pixels, determining a smoothness index by processing the plurality of spatial gradients, and identifying the pixel line segment as text or graphics by comparing the smoothness index to a threshold value.
    Type: Grant
    Filed: February 25, 2002
    Date of Patent: March 28, 2006
    Assignee: Zoran Corporation
    Inventors: Kadagattur Srinidhi, Fred W. Andree
  • Patent number: 6999826
    Abstract: A computer readable memory to direct a computer to improve the perceived audio quality of a speaker included in that computer. The computer readable memory stores a first, second and third set of instructions. The first set of instructions causes the computer to determine the speaker type. The second set of instructions causes the computer to select a set of default filter coefficients for a digital filter based upon the speaker type. Finally, the third set of instructions causes the computer to realize a digital parametric equalizer using a digital filter and the set of default filter coefficients. Thus, the digital filter alters the audio signal that is input to the speaker, thereby improving the perceived quality of the speaker.
    Type: Grant
    Filed: November 18, 1998
    Date of Patent: February 14, 2006
    Assignee: Zoran Corporation
    Inventors: Jian Zhou, Jianxin Liu, Zhengran Li
  • Publication number: 20060026162
    Abstract: A content handling method comprises acquiring content from one or more sources including sources capable of network connection and/or sources capable of local connection. The content and sources are capable of dynamic change. The method further comprises dynamically configuring a user interface that enables selection and access of the content, the dynamic configuring being user-transparent.
    Type: Application
    Filed: July 19, 2004
    Publication date: February 2, 2006
    Applicant: Zoran Corporation
    Inventors: Daniel Salmonsen, Gerard Cerchio
  • Patent number: 6978049
    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. Each set of transform coefficients include edge coefficients positioned at outside boundaries of the set of transform coefficients and non-edge coefficients positioned at interior locations of the set of transform coefficients. The sets of transform coefficients include a last set of transform coefficients, produced by the last transform layer, and one or more earlier sets of transform coefficients.
    Type: Grant
    Filed: October 19, 2004
    Date of Patent: December 20, 2005
    Assignee: Zoran Corporation
    Inventors: Charles K. Chui, Hong-Ye Gao, Lefan Zhong
  • Patent number: 6968404
    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.
    Type: Grant
    Filed: February 6, 2004
    Date of Patent: November 22, 2005
    Assignees: Oak Technology, Inc., Zoran Corporation
    Inventors: Phil Verinsky, Michael Case
  • Patent number: 6961879
    Abstract: A method and system are disclosed for counting error rates occurring within an optical compact disk system as data is read from an optically encoded compact disk. In a preferred embodiment error flag data are generated as errors occur within the optical compact disk system. From the error flag data, error flag bits corresponding to errors in reading information from an optically encoded disk are identified for further processing. Further processing includes, among other things, generating an error rate over a predetermined time period. The operation of some or all of the functions within the optical compact disk system may be interrupted upon the exceeding of a predetermined threshold error rate. From the error rate information, the hardware, software and firmware within the optical compact disk system may be optimized for increased performance.
    Type: Grant
    Filed: May 23, 2000
    Date of Patent: November 1, 2005
    Assignee: Zoran Corporation
    Inventor: Li-Huan Jen
  • Patent number: 6912638
    Abstract: A system-on-a-chip controller having a first processor and a second processor. The first processor provides control processing and image processing. The second processor provides image processing. The processors receive data from an external source through a data bus. Also, the controller can include a third controller to provide I/O functionality to an external device. The second processor processes the stored data in either a row or column configuration. A fixed-length instruction word can be decoded into two instructions, an operation instruction and an I/O instruction, and can be used to process the data. The I/O instruction can be disposed in an unused bit field of the operation instruction.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: June 28, 2005
    Assignee: Zoran Corporation
    Inventors: Timothy M. Hellman, Neil B. Epstein, Steve J. Pratt, Fred W. Andree, Karl M. Marks, Joerg Landmann, James W. Brissette