Patents by Inventor Yi-Shin Li
Yi-Shin Li 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: 8296349Abstract: 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: GrantFiled: November 6, 2009Date of Patent: October 23, 2012Assignee: Hon Hai Precision Industry Co., Ltd.Inventors: Ming-Chung Hsu, Yi-Shin Tung, Yi-Shin Li, Chia-Ying Li
-
Patent number: 8284840Abstract: 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: GrantFiled: December 18, 2009Date of Patent: October 9, 2012Assignee: Hon Hai Precision Industry Co., Ltd.Inventors: Hsieh-Fu Tsai, Yi-Shin Li, Yi-Shin Tung, Sheng-Che Huang, Chun Hsu
-
Patent number: 8270743Abstract: 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: GrantFiled: September 1, 2009Date of Patent: September 18, 2012Assignee: Hon Hai Precision Industry Co., Ltd.Inventors: Ming-Chung Hsu, Yi-Shin Li, Yi-Shin Tung, Chia-Ying Li
-
Patent number: 8243816Abstract: 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: GrantFiled: December 16, 2009Date of Patent: August 14, 2012Assignee: Hon Hai Precision Industry Co., Ltd.Inventors: Yi-Shin Tung, Hsieh-Fu Tsai, Yi-Shin Li, Sheng-Che Huang
-
Publication number: 20110110435Abstract: 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: ApplicationFiled: November 25, 2009Publication date: May 12, 2011Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: YI-SHIN LI, YI-SHIN TUNG, TSE-TSUNG SHIH, SHENG-WEI LIN
-
Publication number: 20110102212Abstract: An entropy decoding device offers all nodes on a decoding tree, and a most probable symbol for each node, and predicts presumptive information of a next node. The entropy decoding device decodes an encoded bit stream, and output a decoded content that includes real information of the next node. The entropy decoding device further generates a flush instruction to the table look-up module, when the prediction misses, and updates the most probable symbol.Type: ApplicationFiled: December 8, 2009Publication date: May 5, 2011Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: SHENG-CHE HUANG, YI-SHIN LI, HSIEH-FU TSAI
-
Publication number: 20110099208Abstract: 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: ApplicationFiled: December 16, 2009Publication date: April 28, 2011Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: YI-SHIN TUNG, HSIEH-FU TSAI, YI-SHIN LI, SHENG-CHE HUANG
-
Publication number: 20110096842Abstract: 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: ApplicationFiled: December 18, 2009Publication date: April 28, 2011Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: HSIEH-FU TSAI, YI-SHIN LI, YI-SHIN TUNG, SHENG-CHE HUANG, CHUN HSU
-
Patent number: 7928868Abstract: An entropy decoding device offers all nodes on a decoding tree, and a most probable symbol for each node, and predicts presumptive information of a next node. The entropy decoding device decodes an encoded bit stream, and output a decoded content that includes real information of the next node. The entropy decoding device further generates a flush instruction to the table look-up module, when the prediction misses, and updates the most probable symbol.Type: GrantFiled: December 8, 2009Date of Patent: April 19, 2011Assignee: Hon Hai Precision Industry Co., Ltd.Inventors: Sheng-Che Huang, Yi-Shin Li, Hsieh-Fu Tsai
-
Publication number: 20110069759Abstract: A video codec device to perform interpolations on a reference frame is provided. The video codec device comprises a full pixel register, an interpolation filter array, a half pixel register and a result register. The interpolation filter array performs half interpolations to generate half pixels of the reference frame to the half pixel register. The half pixels stored in the half pixel register are variable for quarter interpolations. When all the half interpolations of the reference frames are finished, the interpolation filter array performs the quarter interpolations utilizing the generated half pixels, and generates quarter pixels of the reference frames to the result register.Type: ApplicationFiled: December 23, 2009Publication date: March 24, 2011Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: YI-SHIN LI, SHENG-WEI LIN
-
Publication number: 20110035425Abstract: 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: ApplicationFiled: November 6, 2009Publication date: February 10, 2011Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: MING-CHUNG HSU, YI-SHIN TUNG, YI-SHIN LI, CHIA-YING LI
-
Publication number: 20110026846Abstract: 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: ApplicationFiled: September 1, 2009Publication date: February 3, 2011Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: MING-CHUNG HSU, YI-SHIN LI, YI-SHIN TUNG, CHIA-YING LI
-
Patent number: 7861026Abstract: A signal relay device for accessing an external memory is provided. The signal relay device includes a bus arbiter and a burst access engine. The bus arbiter performs bus arbitration among main masters on a bus. The burst access engine exchanges signals with the bus arbiter and an external memory controller. The signal relay device facilitates data transfer of large groups of read/write commands between the main masters and the external memory controller.Type: GrantFiled: April 3, 2009Date of Patent: December 28, 2010Assignee: Hon Hai Precision Industry Co., Ltd.Inventors: Yu-Chen Shen, Yi-Shin Li, Ming-Chung Hsu
-
Publication number: 20100011141Abstract: A signal relay device for accessing an external memory is provided. The signal relay device includes a bus arbiter and a burst access engine. The bus arbiter performs bus arbitration among main masters on a bus. The burst access engine exchanges signals with the bus arbiter and an external memory controller. The signal relay device facilitates data transfer of large groups of read/write commands between the main masters and the external memory controller.Type: ApplicationFiled: April 3, 2009Publication date: January 14, 2010Applicant: HON HAI PRECISION INDUSTRY CO., LTD.Inventors: Yu-Chen Shen, Yi-Shin LI, Ming Chung Hsu