Patents Assigned to VIXS Systems, Inc.
  • Publication number: 20130279573
    Abstract: A system for processing a video signal into a processed video signal includes a pattern recognition module for detecting a region of human action in the image sequence based on coding feedback data and generating pattern recognition data in response thereto. A video codec generates the processed video signal and generates the coding feedback data in conjunction with the processing of the image sequence.
    Type: Application
    Filed: May 9, 2012
    Publication date: October 24, 2013
    Applicant: VIXS SYSTEMS, INC.
    Inventors: Ying Li, Xu Gang (Wilf) Zhao
  • Publication number: 20130279810
    Abstract: A system for processing a video signal into a processed video signal includes a pattern recognition module for detecting a face in the image sequence, based on coding feedback data, and generating pattern recognition data in response thereto, wherein the pattern recognition data indicates the pattern of interest. A video codec generates the processed video signal and generates the coding feedback data in conjunction with the processing of the image sequence.
    Type: Application
    Filed: May 9, 2012
    Publication date: October 24, 2013
    Applicant: VIXS SYSTEMS, INC.
    Inventors: Ying Li, Xu Gang (Wilf) Zhao
  • Publication number: 20130279571
    Abstract: A system for searching a video library includes a memory that stores a searchable index that includes search features corresponding to videos contained in the video library. A video processing system decodes, encodes or transcodes a video signal and that further generates search features of the video signal. A search module identifies at least one matching video of the video library by comparing the search features of the video signal to corresponding search features of the searchable index. The search features can include at least one shot-level search feature and at least one frame level feature.
    Type: Application
    Filed: May 9, 2012
    Publication date: October 24, 2013
    Applicant: VIXS SYSTEMS, INC.
    Inventors: Ying Li, Xu Gang (Wilf) Zhao
  • Publication number: 20130279563
    Abstract: A metric representing the sum of variances for pixel blocks of a region of an image are used to identify the presence a video feature of the image, and a transcoding is performed responsive to identifying the presence of the video feature. The identified video feature can include, but is not limited to, a scene change, the presence of a black border region or a caption region, or the complexity of the image. The transcoding operation can include, but is not limited to, coding the image as an Intra-frame, omitting the content corresponding to the black border region or the caption region from the transcoded image or allocating a relatively lower bit budget for the black border region or a relatively higher bit budget to the caption region during transcoding of the image, or setting the bit budget for rate control during transcoding.
    Type: Application
    Filed: April 19, 2012
    Publication date: October 24, 2013
    Applicant: VIXS SYSTEMS, INC.
    Inventors: Ying Li, Xu Gang Zhao
  • Publication number: 20130279602
    Abstract: A transcoder includes a demultiplexer that demultiplexes a video signal into a video stream, an audio stream and a subtitle stream. A stream probe generates stream format identification data based on the video signal. A transcoder configuration module generates hardware/software configuration data based on the stream format identification data. The hardware/software configuration data configures a plurality of hardware transcoders and the processing device to operate to generate a transcoded video stream, a transcoded audio stream and processed subtitle stream via selected hardware and software blocks. A remultiplexer generates the processed video signal by remultiplexing the transcoded video stream, the transcoded audio stream and the processed subtitle stream, based on the hardware/software configuration data.
    Type: Application
    Filed: April 24, 2012
    Publication date: October 24, 2013
    Applicant: VIXS SYSTEMS, INC.
    Inventor: Yimin (Jim) Wang
  • Publication number: 20130279572
    Abstract: A system for processing a video signal into a processed video signal includes a pattern recognition module for detecting a region of text in the image sequence based on coding feedback data and generating pattern recognition data in response thereto. A video codec generates the processed video signal and generates the coding feedback data in conjunction with the processing of the image sequence.
    Type: Application
    Filed: May 9, 2012
    Publication date: October 24, 2013
    Applicant: ViXS Systems, Inc.
    Inventors: Ying Li, Xu Gang (Wilf) Zhao
  • Patent number: 8565420
    Abstract: A sanction server includes a network interface that receives proxy data from a content source that includes cryptographic parameters that are based on a scrambling control word used to scramble the media content, receives a request for the media content from a client device, transmits the proxy data to the client device and transmits notification data to a caching server. The content source generates cryptographic data and sends the cryptographic data and the scrambled media content to the caching server. The caching server forwards the cryptographic data and the scrambled media content to the client device. The client device generates the scrambling control word for descrambling the scrambled media content based on the proxy data and the cryptographic data.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: October 22, 2013
    Assignee: VIXS Systems, Inc
    Inventors: Paul D. Ducharme, Heyun Zheng
  • Patent number: 8559626
    Abstract: A sanction server includes a network interface that receives a request for media content from a client device and transmits first sanction data to a caching server and second sanction data to the client device. A sanction processing module generates the first sanction data based on a random number and generates the second sanction data based on the random number. The caching server generates first cryptographic data based on the first sanction data and sends the first cryptographic data to the client device. The client device generates second cryptographic data based on the first sanction data and sends the second cryptographic data to the caching server. The caching server generates a scrambling control word based on the first sanction data and the second cryptographic data. The client device generates the scrambling control word based on the second sanction data and the first cryptographic data.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: October 15, 2013
    Assignee: VIXS Systems, Inc
    Inventors: Paul D. Ducharme, Heyun Zheng
  • Patent number: 8559629
    Abstract: A content source includes a random number generator that generates scrambling control word based on at least one random number. A source processing module generates proxy data that includes cryptographic parameters that are based on the scrambling control word, generates cryptographic data and generates scrambled media content based on the scrambling control word. A network interface sends the proxy data to a sanction server, and sends the cryptographic data and the scrambled content to a caching server.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: October 15, 2013
    Assignee: ViXS Systems, Inc.
    Inventors: Paul D. Ducharme, Heyun Zheng
  • Patent number: 8559628
    Abstract: A client device includes a network interface that transmits a request for the media content to the sanction server, receives second sanction data from the sanction server, transmits second cryptographic data to the caching server, receives first cryptographic data from the caching server and that receives scrambled media content from the caching server. A random number generator generates a random number. A client processing module, in response to the second sanction data, generates the second cryptographic data based on the random number and the second sanction data, generates a scrambling control word based on the second sanction data and the first cryptographic data and descrambles the scrambled media content based on the scrambling control word.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: October 15, 2013
    Assignee: ViXS Systems, Inc.
    Inventors: Paul D. Ducharme, Heyun Zheng
  • Patent number: 8559627
    Abstract: A caching server includes a network interface receives first sanction data from the sanction server and transmits first cryptographic data to a client device, receives second cryptographic data from the device and that transmits scrambled media content to the client device. A random number generator generates a random number. A caching processing module, in response to the first sanction data, generates the first cryptographic data based on the random number and the first sanction data, generates a scrambling control word based on the first sanction data and the second cryptographic data and that generates the scrambled media content based on the scrambling control word.
    Type: Grant
    Filed: June 20, 2011
    Date of Patent: October 15, 2013
    Assignee: VIXS Systems, Inc
    Inventors: Paul D. Ducharme, Heyun Zheng
  • Patent number: 8553154
    Abstract: An apparatus comprising a first circuit, a processing circuit and a conversion circuit. The first circuit may be configured to generate a first intermediate signal in a second format in response to an input signal in a first format. The processing circuit may be configured to generate a second intermediate signal and a third intermediate signal in response to the first intermediate signal. The conversion circuit may be configured to generate an output signal in the first format in response to the second intermediate signal and the third intermediate signal. The processing circuit may be configured to implement color blending on the second intermediate signal in the second format prior to conversion to the first format and pass the third intermediate signal without color blending.
    Type: Grant
    Filed: February 16, 2010
    Date of Patent: October 8, 2013
    Assignee: VIXS Systems, Inc
    Inventors: Hui Zhou, Christopher A. Aardema
  • Patent number: 8548168
    Abstract: A security module includes a signal interface for receiving an encrypted signal and a host interface that is coupleable to a host. A processing module is operable to receive encrypted decryption code from the host via the host interface, decrypt the encrypted decryption code to form decrypted decryption code that is operable to decrypt the encrypted signal, send the decrypted decryption code to the host via the host interface, monitor the security of the decrypted decryption code via security signaling sent between the host and the security module via the host interface to detect potential tampering with the decrypted decryption code, transfer the encrypted signal to the host via the host interface, and discontinue transfer of the encrypted signal when the security signaling indicates the potential tampering with the decrypted decryption code.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: October 1, 2013
    Assignee: ViXS Systems, Inc.
    Inventor: Lewis Leung
  • Patent number: 8548049
    Abstract: A system for encoding a video stream into a processed video signal that includes at least one image, includes a pattern detection module for detecting a pattern of interest in the at least one image and identifying a region that contains the pattern of interest when the pattern of interest is detected. An encoder section, generates the processed video signal and wherein, when the pattern of interest is detected, a higher quantization is assigned to the region than to portions of the at least one image outside the region.
    Type: Grant
    Filed: July 2, 2007
    Date of Patent: October 1, 2013
    Assignee: VIXS Systems, Inc
    Inventors: Feng Pan, Jingyun Jiao
  • Publication number: 20130251024
    Abstract: A scaled motion search section can be used in a video processing device that processes a video input signal that includes a plurality of pictures. The scaled motion search section includes a downscaling module that downscales the plurality of pictures to generate a plurality of downscaled pictures, wherein the downscaling module includes a horizontal downscaling filter and a vertical downscaling filter, and wherein the vertical downscaling filter generates downscaled pixels for a macroblock pair using only pixels from the macroblock pair. A transfer function that models the scaled motion vectors is determined and used to identify a final set of motion vector candidates used in a larger scale motion search.
    Type: Application
    Filed: March 21, 2012
    Publication date: September 26, 2013
    Applicant: VIXS SYSTEMS, INC.
    Inventors: Ying Li, Xu Gang Zhao
  • Publication number: 20130223534
    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 video processing device utilizes an interpolation filter to perform an encoding function in the encoding mode and to perform a decoding function in a decoding mode.
    Type: Application
    Filed: April 8, 2013
    Publication date: August 29, 2013
    Applicant: ViXS Systems, Inc.
    Inventor: ViXS Systems, Inc.
  • Publication number: 20130219073
    Abstract: A transcoding device receives an input stream representing media information designated for display at a sink device. The transcoding device generates multiple display streams based on the input stream, wherein each of the display streams has a different transmission characteristic, such as a different bit rate or resolution. The transcoding device selects one of the generated display streams based on a network characteristic, such as a bandwidth or latency, and communicates the selected stream to the network for transmission to the sink device. In response to a change in the network characteristic, a different one of the generated display streams is selected and communicated to the network for transmission to the sink device.
    Type: Application
    Filed: May 8, 2012
    Publication date: August 22, 2013
    Applicant: VIXS SYSTEMS, INC.
    Inventors: SuiWu Dong, Song Jin
  • Publication number: 20130205331
    Abstract: A video processing device is presented for processing video data. This video processing device protects the security of data via encryption when it is stored on a memory device during processing. In particular, memory input/output (I/O) includes encryption and decryption as part of an atomic operation to receive and format or de-format and either encoded or decode the video data.
    Type: Application
    Filed: March 19, 2012
    Publication date: August 8, 2013
    Applicant: VIXS SYSTEMS, INC.
    Inventor: Paul D. Ducharme
  • Publication number: 20130202110
    Abstract: A video processing device for decrypting a compressed video signal includes a key storage device for storing at least one decryption key. A decryption processing device retrieves the at least one decryption key from the key storage device, and decrypts an encrypted elementary bit stream into at least one elementary bit stream, wherein first portions of the encrypted elementary bit stream are encrypted and second portions of the encrypted elementary bit stream are unencrypted.
    Type: Application
    Filed: March 19, 2012
    Publication date: August 8, 2013
    Applicant: VIXS SYSTEMS, INC.
    Inventor: Paul D. Ducharme
  • Publication number: 20130202109
    Abstract: A video processing device for encrypting a compressed video signal that includes a key storage device for storing at least one encryption key. An encryption processing device retrieves the at least one encryption key from the key storage device, and directly encrypts an elementary bit stream into at least one encrypted elementary bit stream.
    Type: Application
    Filed: March 19, 2012
    Publication date: August 8, 2013
    Applicant: VIXS SYSTEMS, INC.
    Inventor: Paul D. Ducharme