Patents Assigned to VIXS Systems, Inc.
-
Patent number: 10798459Abstract: A user interest analysis generator analyzes input data corresponding to a viewing of the video program via the A/V player by at least one viewer, to determine a period of interest corresponding to the at least one viewer and to generate viewer interest data that indicates the period of viewer interest. A social media generator processes the viewer interest data and time coded metadata corresponding to the video program to automatically generate a social media post, corresponding to content of the video program during the period of interest, for posting to a social media account associated with the at least one viewer.Type: GrantFiled: January 6, 2015Date of Patent: October 6, 2020Assignee: VIXS SYSTEMS, INC.Inventors: John Pomeroy, Xu Gang Zhao, Sally Jean Daub
-
Patent number: 10440444Abstract: A multimedia server receives a plurality of programs of a multimedia source. The multimedia server includes a tuning module to receive the plurality of programs and to select a set of programs from the plurality of programs based on a set of program select commands that is derived from select requests. A program mixer mixes the set of programs into a stream of program data. One or more transceiving modules transmit the stream of program data on to corresponding communication paths and receive the select requests. A client module produces the select requests for one or more clients. The client module includes a selection module to produce at least one of the select requests. A network interface controller transmits at least one of select requests to the multimedia server and receives the stream of program data via the communication path or paths in response.Type: GrantFiled: November 27, 2017Date of Patent: October 8, 2019Assignee: VIXS SYSTEMS, INC.Inventor: Indra Laksono
-
Patent number: 10319348Abstract: A technique includes writing first processed data to a buffer. The first processed data is generated in response to execution of a first subtask of a pipelined task on first data. The technique includes writing command information to the buffer. The command information is appended to the first processed data and is associated with execution of a second subtask of the pipelined task on second processed data. The technique includes executing the second subtask on the second processed data according to the command information received from the buffer at a conclusion of execution of the second subtask on the first processed data. The technique may include executing the first subtask based on the first data to generate the first processed data. Executing the second subtask may include triggering execution of an execution unit in response to the command information.Type: GrantFiled: September 14, 2015Date of Patent: June 11, 2019Assignee: VIXS SYSTEMS, INC.Inventor: Brian Lee
-
Patent number: 10257483Abstract: In various embodiments, a color gamut mapper includes a gamut map selection generator configured to analyze color space signals and generate a gamut map selection signal in response thereto. A color gamut transformer is configured to process the color space signals via a selected one of a plurality of gamut maps to generate gamut mapped color space signals, wherein the selected one of the plurality of gamut maps is selected in response to the gamut map selection signal. Other embodiments are disclosed.Type: GrantFiled: December 29, 2017Date of Patent: April 9, 2019Assignee: VIXS SYSTEMS, INC.Inventors: Ying Liu, Xinghai Li, Jie Feng
-
Patent number: 10142625Abstract: 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: GrantFiled: September 3, 2014Date of Patent: November 27, 2018Assignee: VIXS SYSTEMS, INC.Inventors: Xu Gang (Wilf) Zhao, Xinghai Li, Jason Wang
-
Patent number: 9860504Abstract: In various embodiments, a color gamut mapper includes a gamut map selection generator configured to analyze color space signals and generate a gamut map selection signal in response thereto. A color gamut transformer is configured to process the color space signals via a selected one of a plurality of gamut maps to generate gamut mapped color space signals, wherein the selected one of the plurality of gamut maps is selected in response to the gamut map selection signal. Other embodiments are disclosed.Type: GrantFiled: November 30, 2015Date of Patent: January 2, 2018Assignee: VIXS SYSTEMS, INC.Inventors: Ying Liu, Xinghai Li, Jie Feng
-
Patent number: 9832536Abstract: A multimedia server receives a plurality of programs of a multimedia source. The multimedia server includes a tuning module to receive the plurality of programs and to select a set of programs from the plurality of programs based on a set of program select commands that is derived from select requests. A program mixer mixes the set of programs into a stream of program data. One or more transceiving modules transmit the stream of program data on to corresponding communication paths and receive the select requests. A client module produces the select requests for one or more clients. The client module includes a selection module to produce at least one of the select requests. A network interface controller transmits at least one of select requests to the multimedia server and receives the stream of program data via the communication path or paths in response.Type: GrantFiled: January 27, 2017Date of Patent: November 28, 2017Assignee: ViXS Systems, Inc.Inventor: Indra Laksono
-
Patent number: 9805267Abstract: A system for processing a video signal into a processed video signal includes a video codec configured to generate a processed video signal based on the image sequence. A photo generation module is configured to recognize an object of interest in the image sequence and generate photo data from a selected image in the image sequence that includes the object of interest.Type: GrantFiled: April 2, 2015Date of Patent: October 31, 2017Assignee: ViXS Systems, Inc.Inventors: Indra Laksono, Sally Jean Daub, John Pomeroy, Xu Gang Zhao
-
Patent number: 9794561Abstract: A motion compensation module can be used in a video encoder for encoding a video input signal that includes a sequence of images that are segmented into a plurality of macroblocks. The motion compensation module includes a motion search module that generates a motion search motion vector for a plurality of subblocks for a plurality of partitionings of a macroblock of a plurality of macroblocks and generates a selected group of the plurality of partitionings based on a group selection signal. A motion refinement module—generates a refined motion vector for the plurality of subblocks for the selected group of the plurality of partitionings of the macroblock of the plurality of macroblocks, based on the motion search motion vector for each of the plurality of subblocks of the macroblock of the plurality of macroblocks.Type: GrantFiled: November 21, 2006Date of Patent: October 17, 2017Assignee: VIXS SYSTEMS, INC.Inventors: Avinash Ramachandran, Edward Hong, Gang Qiu
-
Patent number: 9743035Abstract: A processing system includes a transport stream aggregator that receives a plurality of transport streams in a transport stream format and that generates an aggregated transport stream in response. The transport stream aggregator processes transport stream packets of the plurality of transport streams and replaces a packet synchronization field with a customized synchronization field. A processing device is configured to generate a processed video signal from the aggregated transport stream.Type: GrantFiled: June 11, 2014Date of Patent: August 22, 2017Assignee: VIXS SYSTEMS, INC.Inventor: Norman Vernon Douglas Stewart
-
Patent number: 9743126Abstract: A universal serial bus (USB) dongle device includes a USB interface for receiving a video signal in a first format and for sending a processed video signal in a second format wherein the first format differs from the second format. An encoding module generates the processed video signal based on the video signal. In a further embodiment, A video card includes a video receiver for receiving a video signal in a first format, based on a selection command. An encoding module generates a processed video signal in a second format based on the video signal, wherein the first format differs from the second format. A USB interface transfers the processed video signal to the host device, receives the selection command from the host device and receives a power signal from the host device to power the video receiver and the encoding module.Type: GrantFiled: April 15, 2015Date of Patent: August 22, 2017Assignee: VIXS SYSTEMS, INC.Inventors: Kuldip Sahdra, Norman Stewart, Shijun D. Huang, Mang Lun A. Tong, Lewis Leung
-
Patent number: 9729869Abstract: A partition subset selection module selects a subset of available partitions for a macroblock pair of the plurality of macroblock pairs, based on motion search motion vectors generated by a motion search section, and further based on a macroblock adaptive frame and field indicator. A motion refinement module generates refined motion vectors for the macroblock pair, based on the subset of available partitions for a macroblock pair.Type: GrantFiled: October 7, 2013Date of Patent: August 8, 2017Assignee: ViXS Systems, Inc.Inventors: Jiao Wang, Avinash Ramachandran, Wilf Zhao
-
Patent number: 9716888Abstract: A system for processing a video signal includes a static region identification and separation module for generating static region image data corresponding to a static region of the video signal, for generating dynamic region video data corresponding to at least one dynamic region in the video signal and for generating dynamic region location data that indicates at least one location corresponding to the at least one dynamic region in the video signal. A static region encoding module image encodes the state region image data to produce encoded static region data. A video encoder section generates at least one encoded video signal by compressing the dynamic region video data.Type: GrantFiled: March 26, 2014Date of Patent: July 25, 2017Assignee: VIXS SYSTEMS, INC.Inventors: Xu Gang Zhao, Xinghai Li
-
Patent number: 9706260Abstract: A media source device includes media files in either original source format or in alternative digital formats, based on a content descriptor indicated by a client device from a plurality of content descriptors generated to represent possible transcodings of the source format. In the alternative, a media source device can receive a client device report and subsequent request for a media file. The media source device can send the media file to the client device in a particular digital format based on whether the content descriptor corresponding to the media file is compatible or incompatible with the client device. The bit rate used to send the media file to the client device can be adjusted based on the available transmit bit rate.Type: GrantFiled: December 29, 2015Date of Patent: July 11, 2017Assignee: ViXS Systems, Inc.Inventors: SuiWu Dong, Sally Jean Daub
-
Publication number: 20170188024Abstract: A partition subset selection module selects a subset of available partitions for a macroblock pair of the plurality of macroblock pairs, based on motion search motion vectors generated by a motion search section, and further based on a macroblock adaptive frame and field indicator. A motion refinement module generates refined motion vectors for the macroblock pair, based on the subset of available partitions for a macroblock pair.Type: ApplicationFiled: October 7, 2013Publication date: June 29, 2017Applicant: ViXS Systems, Inc.Inventors: Jiao Wang, Avinash Ramachandran, Wilf Zhao
-
Publication number: 20170142495Abstract: A multimedia server receives a plurality of programs of a multimedia source. The multimedia server includes a tuning module to receive the plurality of programs and to select a set of programs from the plurality of programs based on a set of program select commands that is derived from select requests. A program mixer mixes the set of programs into a stream of program data. One or more transceiving modules transmit the stream of program data on to corresponding communication paths and receive the select requests. A client module produces the select requests for one or more clients. The client module includes a selection module to produce at least one of the select requests. A network interface controller transmits at least one of select requests to the multimedia server and receives the stream of program data via the communication path or paths in response.Type: ApplicationFiled: January 27, 2017Publication date: May 18, 2017Applicant: ViXS Systems, Inc.Inventor: Indra Laksono
-
Patent number: 9654775Abstract: A weighted prediction module includes a weighted prediction parameter generation module configured to generate a plurality of initial weighted prediction parameters, to analyze the plurality of initial weighted prediction parameters, and to generate a refinement flag that indicates one of: enable parameter refinement and disable parameter refinement. A weighted prediction parameter refinement module is configured to generate a plurality of refined weighted prediction parameters by refining the plurality of initial weighted prediction parameters, when the refinement flag indicates that the parameter refinement is enabled. A weighted prediction flag generation module is configured to generate a weighted prediction flag that indicates one of: enable weighted prediction and disable weighted prediction, based on the refinement flag.Type: GrantFiled: January 9, 2014Date of Patent: May 16, 2017Assignee: VIXS SYSTEMS, INC.Inventors: Ying Li, Xu Gang Zhao
-
Patent number: 9655069Abstract: A method includes generating an indicator of interference introduced by a transmitter into a spectrum of an output transmit signal outside a target channel of the transmitter. The indicator is generated based on the output transmit signal. The method includes adjusting a power level of the output transmit signal based on the indicator and a predetermined interference indicator level. The indicator may indicate a carrier-to-interference (C/I) ratio of the output transmit signal, and the adjusting comprises setting the power level of the output transmit signal to a maximum power level that maintains the C/I ratio of the output transmit signal above the predetermined interference indicator level. The output transmit signal may be based on a radio-frequency output of a power amplifier of the transmitter prior to transmission over a channel and the generating comprises generating a baseband version of the output transmit signal.Type: GrantFiled: September 9, 2011Date of Patent: May 16, 2017Assignee: ViXS Systems, Inc.Inventors: James Robert Kelton, Michael David Cave
-
Patent number: 9654755Abstract: In various embodiments, a dynamic range converter includes at least one circuit including a logarithm base 2 (log 2) domain circuit that uses piecewise linear interpolation to perform as at least a portion of one of: a linearizer configured to convert nonlinear color space signals to linearized color space signals; a delinearizer configured to convert linear color space signals to nonlinearized color space signals; a chrominance tone mapper for scaling gamut shaped components in accordance with dynamic color transform metadata to generate chrominance mapped components; or a luminance tone mapper for scaling color remapped components in accordance with the dynamic color transform metadata to generate luminance mapped components. Other embodiments are disclosed.Type: GrantFiled: September 28, 2015Date of Patent: May 16, 2017Assignee: VIXS Systems, Inc.Inventor: Bradley Arthur Wallace
-
Patent number: 9652870Abstract: In various embodiments, a filtering tone mapper includes a two-dimensional filter. A tone mapper configured to apply tone mapping to a video frame in accordance with a tone mapping function to generate a processed video frame, wherein the tone mapper operates in conjunction with the two-dimensional filter to apply the tone mapping to pixels of the video frame based on a plurality of adjacent pixels of the video frame. Other embodiments are disclosed.Type: GrantFiled: November 16, 2015Date of Patent: May 16, 2017Assignee: ViXS Systems, Inc.Inventors: Xinghai Li, Ying Liu, Xu Gang Zhao