Patents Assigned to VIXS Systems, Inc.
  • Publication number: 20140376624
    Abstract: A video processing device includes a complexity estimation module to determine a first sum of variances metric and a first estimated picture encoding cost metric for a first picture of a video stream. The video processing device further includes a scene analysis module to determine a first threshold based on a first statistical feature for sum of variance metrics of a set of one or more pictures preceding the first picture in the video stream and a second threshold based on a second statistical feature for estimated picture encoding cost metrics of the set of one or more pictures. The scene analysis module further is to identify a scene change as occurring at the first picture based on the first sum of variances metric, the first estimated picture encoding cost metric, the first threshold, and the second threshold.
    Type: Application
    Filed: June 25, 2013
    Publication date: December 25, 2014
    Applicant: VIXS SYSTEMS INC.
    Inventors: Ying Li, Xu Gang Zhao
  • Patent number: 8917868
    Abstract: A video processing device includes a data segmentation generator that receives a domain selection, n, and that segments input A/V data into n data blocks. An encryption processing device receives an encryption depth selection, k, and a range selection, m, and sequentially encrypts each of the n data blocks m times using k different keys to generate n encrypted data blocks. An output formatter generates encrypted A/V data from the n encrypted data blocks.
    Type: Grant
    Filed: August 22, 2012
    Date of Patent: December 23, 2014
    Assignee: ViXS Systems, Inc.
    Inventor: Paul D. Ducharme
  • Patent number: 8917757
    Abstract: A video processing device operates in an encoding mode when a mode selection signal has a first value and operates in a decoding mode when the mode selection signal has a second value. The encoding mode utilizes a plurality of function specific hardware engines that each perform a specific coding function and the decoding module utilizes at least one of the plurality of hardware engines.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: December 23, 2014
    Assignee: ViXS Systems, Inc.
    Inventors: Eric Young, Edward Hong
  • Patent number: 8917765
    Abstract: A system for encoding a video stream into a processed video signal that includes at least one image, includes a region identification signal generator for detecting a region of interest in the at least one image and generating a region identification signal when the pattern of interest is detected. An encoder section generates the processed video signal based on the operation of a plurality of encoding tools, each having at least one encoder quality parameter. The encoder section adjusts the at least one encoding quality parameter of at least one of the plurality of encoding tools in response to the region identification signal.
    Type: Grant
    Filed: July 20, 2010
    Date of Patent: December 23, 2014
    Assignee: ViXS Systems, Inc.
    Inventors: Yang Liu, Feng Pan
  • Patent number: 8913362
    Abstract: A mixed-voltage circuit employs a higher-voltage transistor in series connection with a lower-voltage transistor. To protect the lower-voltage transistor from transient overvoltage events, a series of one or more diodes is connected between the current terminals (i.e., the source and drain terminals) of the lower-voltage transistor so as to limit the voltage across the lower-voltage transistor. This diode protection mechanism also may be provided between the gate terminal and a current terminal of the lower-voltage transistor so as to protect against an overvoltage event at the gate of the lower-voltage transistor. In this manner, the mixed-voltage circuit can provide the performance benefits of mixed use of lower-voltage and higher-voltage transistors while reducing the risk of damaging the lower-voltage transistors due to the use of the higher-voltage power supply needed for operation of the mixed-voltage circuit.
    Type: Grant
    Filed: June 5, 2012
    Date of Patent: December 16, 2014
    Assignee: Vixs Systems, Inc.
    Inventor: David Simmonds
  • Patent number: 8913186
    Abstract: A device for use in conjunction with a video processing device includes an adaptive filter for processing input pictures into selectively filtered pictures, based on a filter motion data. A deinterlacer selectively interpolates the selectively filtered pictures into selectively deinterlaced pictures, based on deinterlace motion data. A motion detector generates the filter motion data and the deinterlace motion data, based on detecting motion in the input pictures.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: December 16, 2014
    Assignee: ViXS Systems, Inc.
    Inventor: Hui Zhou
  • Publication number: 20140341299
    Abstract: A video decoder includes an entropy decoding device that generates entropy decoded (EDC) data from an encoded video signal. A multi-format video decoding device includes a plurality of vector processor units that generate a decoded video signal from the EDC data. The plurality of vector processing units are programmed via VPU instructions formatted to include a vector instruction portion, a scalar instruction portion, and a branching instruction portion.
    Type: Application
    Filed: April 10, 2014
    Publication date: November 20, 2014
    Applicant: VIXS SYSTEMS, INC.
    Inventors: Indra Laksono, Kai Yang, Hongri Wang, Dong Liu, Xu Gang Zhao, Eric Young, Edward Hong
  • Patent number: 8885726
    Abstract: An entropy coding module is provided for use in a video encoder that encodes a video input signal based on a plurality of macroblocks derived from the video input signal. The entropy coding module includes an entropy coder that generates entropy encoded data from discrete transformed coefficients for the plurality of macroblocks. A neighbor management module stores neighbor data for at least one macroblock of the plurality of macroblocks for retrieval by the entropy encoder, when operating on at least one neighboring macroblock of the plurality of macroblocks.
    Type: Grant
    Filed: December 4, 2007
    Date of Patent: November 11, 2014
    Assignee: ViXS Systems, Inc.
    Inventors: Xu Gang (Wilf) Zhao, Xinghai Li, Jason Wang
  • Publication number: 20140328407
    Abstract: A processing system includes a memory module that includes a register space for storing a plurality of register data in a plurality of registers and secure access data corresponding to the register space. A register arbitration module operates to receive a request to access one of the registers from a client module; retrieve secure access data corresponding to the client to determine if the client is trusted; and to grant the request to access the register if the client is trusted. If the client is not trusted, the register arbitration module retrieves secure access data to determine if the register is non-secured for the client. The register arbitration module grants the request to access the register when the register is non-secured for the client.
    Type: Application
    Filed: April 30, 2014
    Publication date: November 6, 2014
    Applicant: VIXS SYSTEMS, INC.
    Inventor: Norman Vernon Douglas Stewart
  • Patent number: 8872894
    Abstract: A video transcoder includes a deformatting module that generates a deformatted video signal based on a video signal in a source stereoscopic video format, and further based on device data that corresponds to a particular target device. A scaling module generates a scaled video signal, based on the deformatted video signal and further based on the device data. A formatting module generates a reformatted video signal in accordance with a target video format, based on the scaled video signal and further based on the device data.
    Type: Grant
    Filed: July 7, 2011
    Date of Patent: October 28, 2014
    Assignee: ViXS Systems, Inc.
    Inventor: John Pomeroy
  • Patent number: 8854382
    Abstract: A technique for encoding and decoding video information uses a plurality of video processing modules (VPMs), whereby each video processing module is dedicated to a particular video processing function, such as filtering, matrix arithmetic operations, and the like. Information is transferred between the video processing modules using a set of first-in first-out (FIFO) buffers. For example, to transfer pixel information from a first VPM to a second VPM, the first VPM stores the pixel information at the head of a FIFO buffer, while the second VPM retrieves information from the tail of the FIFO buffer. The FIFO buffer thus permits transfer of information between the VPMs without storage of the information to a cache or other techniques that can reduce video processing speed.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: October 7, 2014
    Assignee: VIXS Systems, Inc.
    Inventors: Edward Hong, Hongri Wang, Dong Liu, Kai Yang, Indra Laksono, Eric Young, Xu Gang Zhao
  • Patent number: 8848804
    Abstract: A video decoder includes an entropy decoding device that includes a first processor that generates entropy decoded (EDC) data from an encoded video signal, wherein the encoded video signal includes a plurality of video layers, wherein the entropy decoding device includes a slice dependency module that generates slice dependency data and wherein the first processor entropy decodes a selected subset of the plurality of video layers, based on the slice dependency data. A general video decoding device includes a second processor that generates a decoded video signal from the EDC data.
    Type: Grant
    Filed: March 7, 2011
    Date of Patent: September 30, 2014
    Assignee: VIXS Systems, Inc
    Inventors: Limin (Bob) Wang, Yinxia (Michael) Yang
  • Patent number: 8842879
    Abstract: A video processing device includes a content analyzer that receives a video signal and generates content recognition data based on the video signal, wherein the content recognition data is associated with at least one timestamp included in the video signal. A metadata search device generates time-coded metadata in response to content recognition data and in accordance with the at least one time stamp. A metadata association device generates a processed video signal from the video signal, wherein the processed video signal includes the time-coded metadata.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: September 23, 2014
    Assignee: VIXS Systems, Inc
    Inventors: Indra Laksono, John Pomeroy, Sally Jean Daub
  • Patent number: 8832167
    Abstract: A device includes a plurality of linear feedback shift registers, a counter having a counter value of a bit length, and a comparator to compare the counter value and an update value including bit values of bit positions of a first linear feedback shift register. The number of bit positions equal to the bit length of the counter value. A second linear feedback shift register to update based on the comparison.
    Type: Grant
    Filed: July 21, 2011
    Date of Patent: September 9, 2014
    Assignee: Vixs Systems, Inc.
    Inventor: Norman Stewart
  • Patent number: 8817918
    Abstract: A method of operating a communications system includes generating a channel impulse response estimate based on a first received signal. The method includes selecting a precursor and a cyclic prefix length for a second received signal based on the channel impulse response estimate, a target cyclic prefix energy level, and a predetermined range of cyclic prefix lengths.
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: August 26, 2014
    Assignee: ViXS Systems, Inc.
    Inventors: Amit Ranjan Dubey, Cimarron Mittelsteadt
  • Publication number: 20140233637
    Abstract: A system and a method for simultaneous transmission of multiple media streams in a fixed bandwidth network are disclosed herein. The system is comprised of a central gateway media server and a plurality of client receiver units. The input media streams arrive from an external source and are then transmitted to the client receiver units in a compressed format. A state machine on the gateway media server detects if the network bandwidth is close to saturation. In one embodiment, the potential bandwidth saturation is measured by matching the time when the start of unit of media for each stream against the estimated transmission time for that unit.
    Type: Application
    Filed: April 18, 2014
    Publication date: August 21, 2014
    Applicant: ViXs Systems Inc.
    Inventors: Shahid Saleem, Indra Laksono, Suiwu Dong
  • Patent number: 8811497
    Abstract: A processing system includes a memory module that includes a register space for storing a plurality of register data in a plurality of registers and secure access data corresponding to the register space. A register arbitration module operates to receive a request to access one of the registers from a client module; retrieve secure access data corresponding to the client to determine if the client is trusted; and to grant the request to access the register if the client is trusted. If the client is not trusted, the register arbitration module retrieves secure access data to determine if the register is non-secured for the client. The register arbitration module grants the request to access the register when the register is non-secured for the client.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: August 19, 2014
    Assignee: VIXS Systems, Inc
    Inventor: Norman Vernon Douglas Stewart
  • Patent number: 8787447
    Abstract: A system for transcoding a video signal into a transcoded video signal includes a drastic scene change detection module that detects a drastic scene change in a sequence of images, wherein the drastic scene change indicates a change in scene complexity. A transcoder section generates the transcoded video signal, wherein, when the drastic scene change is detected, a quality parameter is adjusted in at least one of the sequence of images.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: July 22, 2014
    Assignee: VIXS Systems, Inc
    Inventor: Avinash Ramachandran
  • Patent number: 8787503
    Abstract: An apparatus includes a frequency mixer circuit configured to generate a baseband signal based on a local oscillator signal and a radio frequency signal. The apparatus includes a compensation circuit configured to generate a DC offset-compensated signal based on the baseband signal, a DC offset compensation signal, and a second signal. The DC offset compensation signal and the second signal have currents approximately equal in magnitude and opposite in direction. A current of the DC offset-compensated signal is substantially the same as a current of the baseband signal. The compensation circuit may include a DC digital-to-analog converter circuit configured to generate the DC offset compensation signal and the second signal based on a control signal.
    Type: Grant
    Filed: September 18, 2012
    Date of Patent: July 22, 2014
    Assignee: ViXS Systems, Inc.
    Inventor: David Simmonds
  • Patent number: 8781000
    Abstract: A method includes decompressing first compressed video data to provide uncompressed video data in a first order. The method includes compressing the uncompressed video data to provide second compressed video data in a second order. The decompressing and compressing are based on first and second compression rates, respectively. The first order may be based on fundamental blocks of a frame of video data and the second order is based on lines of the frame of video data. The compressing may include alternating compression of partial portions of a first line of uncompressed video data with compression of partial portions of at least a second line of uncompressed video data to thereby generate a first line of compressed video data corresponding to the first line of uncompressed video data and at least a second line of compressed video data corresponding to the second line of uncompressed video data.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: July 15, 2014
    Assignee: ViXS Systems, Inc.
    Inventors: James Ward Girardeau, Jr., Rajat Gupta