Patents Assigned to Mstar Semiconductor, Inc.
  • Patent number: 9923586
    Abstract: An apparatus for estimating carrier frequency offset for multipath signals includes an echo signal filtering circuit, an Mth power circuit, a spectrum generating circuit, a peak frequency determining circuit and a frequency offset determining circuit. The echo signal filtering circuit filters out an echo signal from an input signal to generate a filtered signal. The Mth power circuit performs an Mth power calculation on the filtered signal to generate an Mth power calculation result. The spectrum generating circuit generates an Mth power spectrum according to the Mth power calculation result. The peak frequency determining circuit determines a peak frequency corresponding to an amplitude peak from the Mth power spectrum. The frequency offset determining circuit determines an estimated carrier frequency offset according to the peak frequency.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: March 20, 2018
    Assignee: MStar Semiconductor, Inc.
    Inventors: Kuan-Chou Lee, Yu-Che Su, Tai-Lai Tung
  • Patent number: 9924211
    Abstract: A timing calibration device for calibrating a timing relationship between a clock signal and a first signal includes: an input port, receiving the clock signal through a clock transmission path, and receiving the first signal through a first path; and a calibrator. The calibrator includes: a first sampling circuit, sampling the first signal according to the clock signal to generate a first sample result; a control circuit, determining that the first sample result is valid when the first sampling result includes a transition edge of the first signal; and a first edge adjusting circuit, adjusting one of a transition edge of the clock signal and the transition edge of the first signal when the first sample result is valid to satisfy a predetermined timing relationship.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: March 20, 2018
    Assignee: MStar Semiconductor, Inc.
    Inventor: Yao-Dong Chen
  • Patent number: 9912844
    Abstract: A video signal output system includes a first video chip and a second video chip. The first video chip includes a first video signal output circuit and a simulation signal generating circuit. The simulation signal generating circuit outputs a first simulation signal and a second simulation signal. The second video chip includes a second video signal output circuit. The first video signal output circuit generates a first horizontal synchronization signal according to the first simulation signal, and generates a first vertical synchronization signal according to the second simulation signal. The second video signal output circuit generates a second horizontal synchronization signal according to the first simulation signal, and generates a second vertical synchronization signal according to the second simulation signal.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: March 6, 2018
    Assignee: MStar Semiconductor, Inc.
    Inventor: Chun-Yu Chen
  • Patent number: 9912501
    Abstract: A signal detection method associated with a constellation diagram corresponding to a modulation scheme is provided for enhancing the reliability of code rate search. A mask is provided between two adjacent constellation points in the modulation scheme. The signal detection method includes: receiving a plurality of signals, and mapping the plurality of signals to the constellation diagram; when a first signal among the plurality of signals is located in the mask, discarding the first signal; and when a second signal among the plurality of signals outside located in the mask, determining a constellation point corresponding to the second signal.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: March 6, 2018
    Assignee: MStar Semiconductor, Inc.
    Inventors: Yu-Hsien Ku, Chia-Wei Chen, Kai-Wen Cheng
  • Patent number: 9912443
    Abstract: A decoding apparatus includes a differential decoder, an error correction decoder and a controller. The differential decoder performs differential decoding according to a differential encoding dependency to generate a differential decoding result. The error correction decoder performs a decoding process on multiple packets that need to be corrected according to the differential decoding result to accordingly generate respective error correction records, wherein the packets are generated according to the differential decoding results, and the packets include a first packet and a second packet. When the error correction record of the first packet indicates that the decoding process of the first packet is unsuccessful, the controller generates a set of error position information according to the error correction record of the second packet, and requests the error correction decoder to perform another decoding process on the first packet according to the error position information.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: March 6, 2018
    Assignee: MStar Semiconductor, Inc.
    Inventors: Yi-Ying Liao, Chen-Yi Liu
  • Patent number: 9912843
    Abstract: A High-Definition Multimedia Interface (HDMI) receiving circuit receives an image signal and an input clock transmitted via HDMI and generates output data. The HDMI receiving circuit includes: a sampling circuit, sampling the image signal according to a transmission mode and the input clock to generate the output data; a data comparison circuit, coupled to the sampling circuit, determining whether the output data includes predetermined data to generate a determination result; and a control circuit, coupled to the sampling circuit and the data comparison circuit, determining the transmission mode according to the determination result.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: March 6, 2018
    Assignee: MStar Semiconductor, Inc.
    Inventors: Chun Wen Yeh, Shuo-Ting Kao, Te-Chuan Wang
  • Patent number: 9905201
    Abstract: A display control method for an application program interface is provided. The method includes: determining an appropriate resolution corresponding to the application program to be executed from at least two selectable resolutions; determining configuration information according to the appropriate resolution; establishing a display window having a size equal to a size corresponding to the appropriate resolution according to the configuration information, and loading a resource file corresponding to the application program interface; and rendering the application program interface in the display window on the a display device according to the appropriate resolution and the resource file. Through the above method, the present invention is capable of selecting an appropriate resolution for displaying an application program interface.
    Type: Grant
    Filed: November 5, 2015
    Date of Patent: February 27, 2018
    Assignee: MSTAR SEMICONDUCTOR, INC.
    Inventor: Xiao-Long Liu
  • Patent number: 9900544
    Abstract: A video signal processing system includes a first video signal processing chip and a second video signal processing chip. The first video signal processing chip determines whether both of a first video signal and a second video signal are in a stable state. After the first video signal processing chip determines that both of the first and second video signals are in the stable state, the first video signal processing chip sends a synchronization signal to the first video processing chip and the second video processing chip. After receiving the synchronization signal, the first video signal processing chip and the second video signal processing chip respectively output a first processed video signal and a second processed video signal to a display device.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: February 20, 2018
    Assignee: MStar Semiconductor, Inc.
    Inventor: Kai-Yu Chen
  • Patent number: 9900201
    Abstract: A time de-interleaving circuit and a time de-interleaving method perform a time de-interleaving process through writing and reading a plurality of sets of time interleaved data into and from a first memory and a second memory. The time de-interleaving method includes: selecting a set of first time interleaved data and a set of second time interleaved data from the plurality of sets of time interleaved data, the set of first time interleaved data and the set of second time interleaved data having the same delay length; writing the set of first time interleaved data into the first memory; and writing the set of second time interleaved data into the second memory. The first memory utilizes a bit length as an access unit, and the second memory has an access unit smaller than the bit width.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: February 20, 2018
    Assignee: MSTAR SEMICONDUCTOR, INC.
    Inventor: Chun-Chieh Wang
  • Patent number: 9892055
    Abstract: An embedded device and a memory management method of the embedded device are provided. The embedded device includes a system memory and hardware memory. An operating system of the embedded device operates based on virtual memory addresses. The method includes: mapping the virtual memory addresses to indirect memory addresses by a first memory management unit; and mapping the indirect memory addresses to physical addresses of the hardware memory and selectively to physical addresses of the system memory by a second memory management unit, such that the operating system of the embedded device is able to access the hardware memory.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: February 13, 2018
    Assignee: MStar Semiconductor, Inc.
    Inventor: Chien-Hsing Huang
  • Patent number: 9891751
    Abstract: A touch control device capable of preventing false positives is provided. The touch control device includes: a conductive plate, electrically connected to a predetermined potential; a sensing region, located above the conductive plate, including a plurality of capacitive sensing units; and a conductive ring, located above the conductive plate, disposed at a periphery of the sensing region. When a touch scanning signal is provided to one on-duty capacitive touch sensing unit of the capacitive touch sensing units, the conductive ring synchronously receives a control signal associated with the touch scanning signal.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: February 13, 2018
    Assignee: MStar Semiconductor, Inc.
    Inventors: Guo-Kiang Hung, Chien-Chuan Chen, Sheng-Shou Wang, Chao-Yang Kuo
  • Patent number: 9887860
    Abstract: A time-domain equalizer for eliminating an echo signal from a received signal is provided. The received signal includes an original signal and the echo signal. The time-domain equalizer includes a time delay estimator, an amplitude amplifying ratio estimator and a phase shift estimator. The time delay estimator determines a delay amount maximizing a cost function to serve as an estimated delay amount of the echo signal relative to the original signal. The amplitude amplifying ratio estimator determines an estimated amplitude amplifying ratio of the echo signal relative to the original signal. The phase shift estimator determines an estimated phase shift of the echo signal relative to the original signal according to the estimated delay amount. The estimated delay amount, the estimated amplitude amplifying ratio and the estimated phase shift are used to set a filtering condition to be applied to the received signal.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: February 6, 2018
    Assignee: MStar Semiconductor, Inc.
    Inventors: Yu-Shen Chou, Yi-Ying Liao
  • Patent number: 9883157
    Abstract: One embodiment of the present invention discloses a data access method comprising: (a) receiving a plurality of data units consisting of filtered data units and un-filtered data units; (b) filtering the filtered data units; (c) storing the un-filtered data units; (d) recovering the timings of the un-filtered data units stored in the step (c) according to the received timings of the data units received in the step (a); (e) inserting replacement data units to replace the filtered data units, wherein each of the replacement data units has the same timing as each of the filtered data units; and (f) outputting the un-filtered data units and the replacement data units according to the timings of the un-filtered data units and the timing of the replacement data unit.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: January 30, 2018
    Assignee: MStar Semiconductor, Inc.
    Inventors: Te-Chuan Wang, Tsung-Hsiu Ko
  • Patent number: 9883227
    Abstract: A television signal processing circuit includes an audio/video (AV) signal generating circuit, an intermediate frequency (IF) mixer, a first filter, a radio-frequency (RF) mixer, a second filter and a digital-to-analog converter (DAC). The AV signal generator generates a digital AV signal. The IF mixer converts the digital AV signal to an IF AV signal. The first filter filters the IF AV signal to generate a filtered IF AV signal. The RF mixer converts the filtered IF AV signal to an RF AV signal. The second filter filters the RF AV signal to generate a filtered RF AV signal. The DAC converts the filtered RF AV signal to an analog AV signal and transmits the analog AV signal to an antenna.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: January 30, 2018
    Assignee: MSTAR SEMICONDUCTOR, INC.
    Inventors: Ching-Fu Lan, Ying-Chao Chou, Chih-Ching Chao, Huang-Hsiang Lin, Jung-Kuei Chang
  • Patent number: 9876660
    Abstract: An apparatus for estimating carrier frequency offset includes an Mth power circuit, a spectrum generating circuit, a peak frequency determining circuit and a frequency offset determining circuit. The Mth power circuit performs an Mth power calculation on an input signal to generate an Mth power calculation result. The spectrum generating circuit generates an Mth power spectrum according to the Mth power calculation result. The peak frequency determining circuit determines a peak frequency corresponding to an amplitude peak from the Mth power spectrum. The frequency offset determining circuit determines an estimated carrier frequency offset according to the peak frequency.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: January 23, 2018
    Assignee: MStar Semiconductor, Inc.
    Inventors: Yu-Che Su, Tai-Lai Tung
  • Patent number: 9871623
    Abstract: A Viterbi decoding apparatus includes a main decoder, a re-encoder, an adjusting module, a secondary decoder and a secondary result generating module. The main decoder performs a Viterbi decoding process on input data to generate a set of main decoded results. The re-encoder performs a convolutional encoding process on the set of main decoded results to generate a set of re-encoded results. The adjusting module adjusts the input data according to the set of re-encoded results to generate adjusted input data corresponding to a predetermined path in a Viterbi trellis diagram. The secondary decoder generates a plurality of symbols according to the adjusted input data. The secondary result generating module generates a set of secondary decoded results according to the plurality of symbols and the set of main decoded results.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: January 16, 2018
    Assignee: MStar Semiconductor, Inc.
    Inventors: Jean-Louis Dornstetter, Hsin-Chuan Kuo
  • Patent number: 9870077
    Abstract: A touch panel correcting apparatus for correcting a first coordinate and a second coordinate associated with a touch position is provided. The correcting apparatus includes a memory and a controller. The memory stores a look-up table storing a plurality of corrected coordinates. The controller selects a corrected first coordinate from the look-up table according to the first coordinate, and substitutes the corrected first coordinate and the second substitute into a function to generate a corrected second coordinate corresponding to the second coordinate.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: January 16, 2018
    Assignee: MSTAR SEMICONDUCTOR, INC.
    Inventors: Chun-Chen Liu, Meng-Che Tsai
  • Patent number: 9866538
    Abstract: A data decryption circuit for decrypting a current encrypted data packet is provided. The current encrypted data packet includes a header and a payload. The data decryption circuit includes an operation unit and a decryption calculation unit. The operation unit generates first data according to the header and a pseudo-random number, second data according to a session key and a constant, and length information and start position information of the payload according to the header. The operation unit generates the first data, the second data, the length information and the start position information by executing a program code. The decryption calculation circuit, coupled to the operation unit, generates a decryption key according to the first and second data, retrieves the payload from the current encrypted data packet according to the start position information and the length information, and decrypts the payload by the decryption key.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: January 9, 2018
    Assignee: MStar Semiconductor, Inc.
    Inventors: Yii-Kai Wang, Te-Chuan Wang
  • Patent number: 9854300
    Abstract: A device providing an automatic channel changing function includes: a receiving unit, receiving recommended program data, first user data and second user data from a first AV playing device; a storage unit, storing reference data; a look-up unit, generating channel changing data according to the recommended program data, the first user data, the second user data and the reference data; and a transmitting unit, transmitting the channel changing data to a second AV playing device according to the second user data.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: December 26, 2017
    Assignee: MStar Semiconductor, Inc.
    Inventor: Sung-Wen Wang
  • Patent number: 9848156
    Abstract: A television system includes: a storage unit, storing a plurality of candidate multimedia files and a plurality of program instructions; a display unit; a trigger signal receiving unit, receiving a trigger signal; and a processing unit, executing the program instructions to perform operations of: playing a target multimedia file via the display unit, generating target characteristic information according to the target multimedia file, generating a plurality of sets of candidate characteristic information respectively corresponding to the candidate multimedia files according to the candidate multimedia files, selecting one of the candidate multimedia files according to the target characteristic information and the candidate characteristic information in response to the trigger signal, and playing the selected candidate multimedia file via the display unit to replace the playback of the target multimedia file.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: December 19, 2017
    Assignee: MStar Semiconductor, Inc.
    Inventor: Hung-Chi Huang