Patents by Inventor Yi-Shin Tung

Yi-Shin Tung has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9525890
    Abstract: A decoding method for an audio video coding standard (AVS) system is provided. According to a stop-fetching criterion, a stop-fetching flag is set to an enabled status or a disabled status. In an offset fetching procedure, it is determined whether an offset value is smaller than a threshold and whether the stop-fetching is in the disabled status. When a determination result is affirmative, one subsequent bit is fetched for the offset value, an offset shift value is correspondingly increased, and the determination step is iterated. When the determination result is negative, the offset fetching procedure is terminated. Next, it is determined whether a decoding result is a least probable symbol (LPS) or a most probable symbol (MPS).
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: December 20, 2016
    Assignee: MSTAR SEMICONDUCTOR, INC.
    Inventors: He-Yuan Lin, Yi-Shin Tung
  • Patent number: 9483415
    Abstract: An apparatus for managing a memory including a working region and a compression region is provided. The working region stores uncompressed data. The apparatus includes a management module and a compression/decompression module. According to a recent used index and a compression ratio of a set of target data stored in the working region, the management module determines whether to transfer the target data to the compression region. When the management module determines to transfer the target data to the compression region, the compression/decompression module compresses the target data and transfers the compressed target data to the compression region.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: November 1, 2016
    Assignee: MStar Semiconductor, Inc.
    Inventors: Yi-Shin Tung, He-Yuan Lin, Jia-Wei Lin, Hung-Wei Yang
  • Publication number: 20160212428
    Abstract: A signal processing apparatus includes a memory and an expanding unit. The memory stores a plurality of initial coefficients. The expanding unit maps N initial coefficients among the coefficients to a quantization table, as N reference quantization weights, where N is a positive integer greater than 2. The N reference quantization weights are not aligned in the quantization table. The expanding unit generates the target quantization weight, by interpolation, according to the N reference quantization weights and respective distances between a target quantization weight and the N reference quantization weights in the quantization table.
    Type: Application
    Filed: January 15, 2016
    Publication date: July 21, 2016
    Inventors: Sung-Wen WANG, Yi-Shin TUNG
  • Publication number: 20160014414
    Abstract: An encoding apparatus includes an intra-prediction module, a transform module and a control module. The intra-prediction module performs intra-prediction on an image block in a video frame according to a plurality of sets of reference image data to generate a residual block. The reference image data includes a set of reference image data corresponding to a predetermined side of the image block. The transform module performs preliminary transform on the residual block to generate a preliminary transform coefficient matrix. According to whether at least one of the reference image data corresponding to the predetermined side is generated according to image data of an adjacent pixel of the image block, the control module determines whether secondary transform perpendicular to the predetermined side is to be performed on a low-frequency component sub-matrix in the preliminary transform coefficient matrix.
    Type: Application
    Filed: June 5, 2015
    Publication date: January 14, 2016
    Inventors: He-Yuan Lin, Yi-Shin Tung
  • Publication number: 20150109535
    Abstract: A control module of a multimedia device for generating display data required by a display module is provided. The control module includes: a signal receiving and analyzing unit, configured to receive a first signal to accordingly generate a pre-boot command, and to receive a second signal to accordingly generate a boot command; and a processor, configured to perform a pre-boot process according to the pre-boot signal to generate the image data, to enter a waiting mode when the pre-boot process is complete, and to exit the waiting mode according to the boot command. The image data is not used to display an image by the display module when the processor remains in the waiting mode.
    Type: Application
    Filed: October 17, 2014
    Publication date: April 23, 2015
    Inventors: Ling-Hsuan Huang, Sung-Wen Wang, Yi-Shin Tung
  • Publication number: 20150089170
    Abstract: An apparatus for managing a memory including a working region and a compression region is provided. The working region stores uncompressed data. The apparatus includes a management module and a compression/decompression module. According to a recent used index and a compression ratio of a set of target data stored in the working region, the management module determines whether to transfer the target data to the compression region. When the management module determines to transfer the target data to the compression region, the compression/decompression module compresses the target data and transfers the compressed target data to the compression region.
    Type: Application
    Filed: September 22, 2014
    Publication date: March 26, 2015
    Inventors: Yi-Shin Tung, He-Yuan Lin, Jia-Wei Lin, Hung-Wei Yang
  • Publication number: 20140376610
    Abstract: A decoding method for an audio video coding standard (AVS) system is provided. According to a stop-fetching criterion, a stop-fetching flag is set to an enabled status or a disabled status. In an offset fetching procedure, it is determined whether an offset value is smaller than a threshold and whether the stop-fetching is in the disabled status. When a determination result is affirmative, one subsequent bit is fetched for the offset value, an offset shift value is correspondingly increased, and the determination step is iterated. When the determination result is negative, the offset fetching procedure is terminated. Next, it is determined whether a decoding result is a least probable symbol (LPS) or a most probable symbol (MPS).
    Type: Application
    Filed: June 18, 2014
    Publication date: December 25, 2014
    Inventors: He-Yuan Lin, Yi-Shin Tung
  • Patent number: 8780979
    Abstract: A quantized coefficient coding apparatus used in a media coding system includes a determination module, a coding mode arbitration module and a coding module. The determination module determines whether a set of quantized coefficients are defined in a predetermined variable length coding (VLC) table to generate a determination result. When the determination result of the determination module is negative, the coding mode arbitration module determines a best coding mode corresponding to the set of quantized coefficients from a plurality of predetermined coding modes. The coding mode encodes the set of quantized coefficients according to the best coding mode.
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: July 15, 2014
    Assignee: MStar Semiconductor, Inc.
    Inventors: Yi-Chin Huang, Yi-Shin Tung, Chia Chiang Ho, Yu-Cheng Lin
  • Publication number: 20140185690
    Abstract: By determining multimedia positioning frames, by generating a metadata according to address information of the multimedia positioning frames and the number of multimedia frames following each of the multimedia frames, and by relocating the multimedia frames following each of the multimedia frames, a data storage amount of the metadata can be reduced. Further, when a user wishes to view a specific multimedia frame of a specific time point, the specific multimedia at the specific time point can be decoded and played without having to complete download of all multimedia frames preceding the specific time point.
    Type: Application
    Filed: December 17, 2013
    Publication date: July 3, 2014
    Applicant: MStar Semiconductor, Inc.
    Inventors: Sung-Wen WANG, Yi-Shin Tung, PIN-TING LIN
  • Publication number: 20140181669
    Abstract: A method for controlling an electronic device is provided. The method includes detecting a first tilt angle between the electronic device and a reference plane, and controlling the electronic device to perform an operating according to the first tilt angle. The operation is associated with a user interface operation or an audio/video playback operation.
    Type: Application
    Filed: November 27, 2013
    Publication date: June 26, 2014
    Applicant: MStar Semiconductor, Inc.
    Inventors: Yi-Shin Tung, Yi-Chin Huang, Chia-Chiang Ho
  • Publication number: 20140010299
    Abstract: An image processing apparatus including a processor and a memory is provided. The processor generates a target frame according to a reference frame stored in a storage region. The target frame has a first image data amount, and the reference frame has a second image data amount. The memory includes the storage region for storing the reference image and the target image. The processor has the target frame selectively overwrite a part of the reference frame. The capacity of the storage region is smaller than a sum of the first image data amount and the second image data amount, and is greater than the second image data amount.
    Type: Application
    Filed: June 7, 2013
    Publication date: January 9, 2014
    Inventors: Yi-Chin Huang, Chia-Chiang Ho, Yi-Shin Tung, Pin-Ting Lin
  • Publication number: 20130089153
    Abstract: An image compression and decompression method is provided. The method includes steps of: dividing an original frame into a first portion and a second portion, scaling down the second porting to generate a shrunk portion, and recomposing the first portion and the shrunk portion to generate a recomposition frame and auxiliary information. The recomposition frame has a same size as that of the original frame. The recomposition frame is then encoded into frame data which is combined with the auxiliary information to generate a compressed data file.
    Type: Application
    Filed: October 4, 2012
    Publication date: April 11, 2013
    Applicant: MStar Semiconductor, Inc.
    Inventors: Sung-Wen Wang, Chia-Chiang Ho, Yi-Shin Tung
  • Patent number: 8296349
    Abstract: A discrete cosine transform (DCT) and inverse discrete cosine transform (IDCT) circuit includes a microcode memory, a processor, and a butterfly operation circuit. The microcode memory stores multiple microcode groups corresponding to DCT/IDCT operations and each of the microcode groups includes a series of microcodes. The processor obtains one of the microcode groups corresponding to one of the DCT/IDCT operations to be performed and retrieves microcodes in the obtained microcode group in sequence. The butterfly operation circuit performs butterfly operations according to the retrieved microcodes to execute one of the DCT/IDCT operations.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: October 23, 2012
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventors: Ming-Chung Hsu, Yi-Shin Tung, Yi-Shin Li, Chia-Ying Li
  • Patent number: 8284840
    Abstract: A video decoding method includes receiving video data and transforming the video data from a Huffman tree to at least one full tree and at least one one-side tree. One microcode corresponding to the video coding standard that has encoded the received video data is read where a format of the read microcode is determined. The method further includes reading video data from the transformed video data according to the consuming length of the read microcode if the format of the read microcode is a leaf, and decoding the read video data according to the decoding field of the read microcode to output a decoding result.
    Type: Grant
    Filed: December 18, 2009
    Date of Patent: October 9, 2012
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventors: Hsieh-Fu Tsai, Yi-Shin Li, Yi-Shin Tung, Sheng-Che Huang, Chun Hsu
  • Patent number: 8270743
    Abstract: A discrete cosine transformation circuit comprising a pipeline with a memory stage and an arithmetic stage. The arithmetic stage comprises first and second arithmetic logic units (ALU). Each of the ALUs receives from the memory a set of image data, performs a first calculation on the set of image data and outputs calculation result thereof in a first clock cycle. A path in the circuit directs the result to the memory stage, such that at least one ALU can selectively receive the result from the path in a clock cycle subsequent to the first clock cycle.
    Type: Grant
    Filed: September 1, 2009
    Date of Patent: September 18, 2012
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventors: Ming-Chung Hsu, Yi-Shin Li, Yi-Shin Tung, Chia-Ying Li
  • Patent number: 8243816
    Abstract: An entropy decoding method includes retrieving video data corresponding to an microcode, operating an entropy decoding operation on the video data to acquire a result, and retrieving video data corresponding to a subsequent microcode according to a MPS synchronously. The method further includes determining if the MPS matches the result, and operating an entropy decoding operation according to the subsequent microcode on the video data corresponding to the subsequent microcode if the MPS matches the result.
    Type: Grant
    Filed: December 16, 2009
    Date of Patent: August 14, 2012
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventors: Yi-Shin Tung, Hsieh-Fu Tsai, Yi-Shin Li, Sheng-Che Huang
  • Publication number: 20110286515
    Abstract: A quantized coefficient coding apparatus used in a media coding system includes a determination module, a coding mode arbitration module and a coding module. The determination module determines whether a set of quantized coefficients are defined in a predetermined variable length coding (VLC) table to generate a determination result. When the determination result of the determination module is negative, the coding mode arbitration module determines a best coding mode corresponding to the set of quantized coefficients from a plurality of predetermined coding modes. The coding mode encodes the set of quantized coefficients according to the best coding mode.
    Type: Application
    Filed: January 19, 2011
    Publication date: November 24, 2011
    Applicant: MSTAR SEMICONDUCTOR, INC.
    Inventors: Yi-Chin Huang, Yi-Shin Tung, Chia Chiang Ho, Yu-Cheng Lin
  • Publication number: 20110110435
    Abstract: A multi-standard video decoding system comprises a memory, a multi-master bridge interface, a peer-to-peer bus, a plurality of processors and a plurality of hardware accelerators. The memory stores bit stream and temporal data produced during decoding flow. The multi-master bridge interface is connected to the memory. At least one of the plurality of processors receives bit streams from the memory via the multi-master bridge interface. Each of the plurality of hardware accelerators receives instructions from one of the plurality of the processors and operates related video decoding flow, and accesses the memory via the multi-master bridge interface. The peer-to-peer bus connects the plurality of processors and the plurality of hardware accelerators.
    Type: Application
    Filed: November 25, 2009
    Publication date: May 12, 2011
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: YI-SHIN LI, YI-SHIN TUNG, TSE-TSUNG SHIH, SHENG-WEI LIN
  • Publication number: 20110096842
    Abstract: A video decoding method includes receiving video data and transforming the video data from a Huffman tree to at least one full tree and at least one one-side tree. One microcode corresponding to the video coding standard that has encoded the received video data is read where a format of the read microcode is determined. The method further includes reading video data from the transformed video data according to the consuming length of the read microcode if the format of the read microcode is a leaf, and decoding the read video data according to the decoding field of the read microcode to output a decoding result.
    Type: Application
    Filed: December 18, 2009
    Publication date: April 28, 2011
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: HSIEH-FU TSAI, YI-SHIN LI, YI-SHIN TUNG, SHENG-CHE HUANG, CHUN HSU
  • Publication number: 20110099208
    Abstract: An entropy decoding method includes retrieving video data corresponding to an microcode, operating an entropy decoding operation on the video data to acquire a result, and retrieving video data corresponding to a subsequent microcode according to a MPS synchronously. The method further includes determining if the MPS matches the result, and operating an entropy decoding operation according to the subsequent microcode on the video data corresponding to the subsequent microcode if the MPS matches the result.
    Type: Application
    Filed: December 16, 2009
    Publication date: April 28, 2011
    Applicant: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: YI-SHIN TUNG, HSIEH-FU TSAI, YI-SHIN LI, SHENG-CHE HUANG