Patents by Inventor Ting-Kun Yeh
Ting-Kun Yeh 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: 7694040Abstract: A method and an apparatus of memory access request priority queue arbitration comprises sorting the requests into plurality of different priority levels firstly. The priority queues of different priority levels are arranged respectively according to the following steps: counting the cycles and latencies of each access request; counting the total cycles; comparing the latencies of each access request and total cycles respectively, if the total cycles is larger than the latency of a request, then arranging one more the same request in the priority queue, else executing the priority queue in order.Type: GrantFiled: December 19, 2007Date of Patent: April 6, 2010Assignee: VIA Technologies, Inc.Inventor: Ting-Kun Yeh
-
Patent number: 7558431Abstract: A method and system for applying pipeline architecture to discrete cosine transform and inverse discrete cosine transform. Each of the discrete cosine transform and inverse cosine transform are divided into four phases computed by process elements. Each phase can be designed by adjusting the amount of process elements according the demand of performance.Type: GrantFiled: December 2, 2004Date of Patent: July 7, 2009Assignee: Via Technologies, Inc.Inventors: Ting-Kun Yeh, Roy Wang, Roger Lin, David Wang
-
Patent number: 7426620Abstract: An apparatus and a method for memory access of sharing the address and the data buses used in multi-media player, comprising at least one SDRAM, storing the large data and as a buffer in high speed; at least one flash memory, storing the programs, the user's defaults and firmware, wherein the address and data pins of the SDRAM and the flash memory are coupled with a same bus respectively, and SDRAM and flash memory are not accessed at the same time; a memory interface, connecting the address bus and data bus shared by the SDRAM and flash memory. The memory interface further comprises an arbiter, deciding which one of the access requests is executed according to the request priority. It is noticed that only one of the SDRAM or the flash memory can be accessed at one time.Type: GrantFiled: August 25, 2004Date of Patent: September 16, 2008Assignee: VIA Technologies, Inc.Inventor: Ting-Kun Yeh
-
Publication number: 20080098145Abstract: A method and an apparatus of memory access request priority queue arbitration comprises sorting the requests into plurality of different priority levels firstly. The priority queues of different priority levels are arranged respectively according to the following steps: counting the cycles and latencies of each access request; counting the total cycles; comparing the latencies of each access request and total cycles respectively, if the total cycles is larger than the latency of a request, then arranging one more the same request in the priority queue, else executing the priority queue in order.Type: ApplicationFiled: December 19, 2007Publication date: April 24, 2008Inventor: Ting-Kun Yeh
-
Patent number: 7327291Abstract: An device and method for variable length decoding. The device comprises a device for variable length decoding comprising a first register, a second register, a first barrel shifter, a buffer, a coding table and an adding device. The method is characterized in that the buffer is installed on the output path from the barrel shifter to the coding table so as to shorten the critical path.Type: GrantFiled: March 22, 2006Date of Patent: February 5, 2008Assignee: Via Technologies, Inc.Inventors: Roger Lin, Ting-Kun Yeh, Martin Hsu, Roy Wang, Kuei-Lan Lin
-
Patent number: 7206028Abstract: The present invention provides a method and apparatus of adaptive de-interlacing of dynamic image, configured for calculating encoding information of a dynamic image to acquire an image shift value of field and then compare the image shift value of field with a programmable threshold. When the image shift value of field is substantially greater than the threshold, then choosing Bob algorithm for de-interlacing; otherwise, when the image shift value of field is substantially less than the threshold, then choosing Weave algorithm for de-interlacing to constitute a high-resolution motion image.Type: GrantFiled: May 24, 2004Date of Patent: April 17, 2007Assignee: VIA Technologies, Inc.Inventors: Ting-Kun Yeh, Jackie Hsiung, Sheng-Che Tsao, An-Te Chiu
-
Patent number: 7190405Abstract: The present invention provides a method and apparatus of adaptive de-interlacing of dynamic image, in which extraction and calculation of motion vectors contained in a macro-block being processed, the value of calculation of motion vectors being then compared with a programmable threshold; wherein the macro-block being a motion block if the value of calculation being greater than the threshold and therefore Bob algorithm being chosen for de-interlacing process. Otherwise, the macro-block being a still block if the value of calculation being less than the threshold and therefore Weave algorithm being chosen for de-interlacing process. Consequently, the process is enforced continually and a dynamic image of high image quality is constituted with block as its unit.Type: GrantFiled: May 24, 2004Date of Patent: March 13, 2007Assignee: Via Technologies, Inc.Inventors: Ting-Kun Yeh, Jackie Hsiung, Sheng-Che Tsao, An-Te Chiu
-
Publication number: 20070040714Abstract: An device and method for variable length decoding. The device comprises a device for variable length decoding comprising a first register, a second register, a first barrel shifter, a buffer, a coding table and an adding device. The method is characterized in that the buffer is installed on the output path from the barrel shifter to the coding table so as to shorten the critical path.Type: ApplicationFiled: March 22, 2006Publication date: February 22, 2007Inventors: Roger Lin, Ting-Kun Yeh, Martin Hsu, Roy Wang, Kuei-Lan Lin
-
Publication number: 20060165162Abstract: A method and a system for reducing the bandwidth access in video encoding are disclosed. The illuminance of the search area and the illuminance of the current macro block for motion estimation are fetched from a memory by a motion estimation module. The motion estimation is performed by finding the illuminance of a most fitted macro block which best matches the illuminance of the current macro block. Then a motion compensation module fetches the chrominance of the current macro block and the chrominance of the most fitted macro block from the memory to complete the attributes of the current macro block and the most fitted macro block separately. The motion compensation is performed according to the most fitted macro block and the current macro block by the motion compensation module. Thus, the illuminance of the current macro block and the most fitted macro block are reused in the motion compensation for reducing the memory bandwidth access.Type: ApplicationFiled: January 24, 2006Publication date: July 27, 2006Inventors: Ren-Wei Chiang, Ting-Kun Yeh, Jeff Yu
-
Publication number: 20050132153Abstract: A method and an apparatus of memory access request priority queue arbitration comprises sorting the requests into plurality of different priority levels firstly. The priority queues of different priority levels are arranged respectively according to the following steps: counting the cycles and latencies of each access request; counting the total cycles; comparing the latencies of each access request and total cycles respectively, if the total cycles is larger than the latency of a request, then arranging one more the same request in the priority queue, else executing the priority queue in order.Type: ApplicationFiled: September 23, 2004Publication date: June 16, 2005Applicant: VIA TECHNOLOGIES, INC.Inventor: Ting-Kun Yeh
-
Publication number: 20050125475Abstract: A device and a method of sharing IDCT are disclosed. Firstly, a data word and an identifier for representing which one of several formats are extracted from a received word. Then the data word is treated with IDCT to be a signed word afterward. Then the signed word is transformed into a formatted word between the values of a maximum value and a minimum value. The data word and identifier can be received by a word receiving means and treated with IDCT by an IDCT means to generate a signed word. The signed word is transformed into a formatted word for outputting via a word transforming means. Such that words with different formats can be treated with a sharing IDCT to save the redundant cost.Type: ApplicationFiled: November 22, 2004Publication date: June 9, 2005Inventors: Ting-Kun Yeh, Roy Wang, David Wang
-
Publication number: 20050125480Abstract: A multiplying apparatus and method based on Booth's algorithm are disclosed. According to a multiplier index, a one of several predetermined multiplier coefficient sets can be chosen. Each multiplier coefficient set contains several multiplier coefficients that are generated according to a predetermined multiplier value by Booth's algorithm. Then the multiplier coefficients can be used to generate the partial products according to a multiplicand by Booth's algorithm. By summing all of the partial products, an output value can be generated.Type: ApplicationFiled: November 12, 2004Publication date: June 9, 2005Inventors: Ting-Kun Yeh, James Tsai, David Wang
-
Publication number: 20050125469Abstract: A method and system for applying pipeline architecture to discrete cosine transform and inverse discrete cosine transform. Each of the discrete cosine transform and inverse cosine transform are divided into four phases computed by process elements. Each phase can be designed by adjusting the amount of process elements according the demand of performance.Type: ApplicationFiled: December 2, 2004Publication date: June 9, 2005Applicant: VIA TECHNOLOGIES, INC.Inventors: Roger Lin, Ting-Kun Yeh, Roy Wang, David Wang
-
Publication number: 20050088896Abstract: An apparatus and a method for memory access of sharing the address and the data buses used in multi-media player, comprising at least one SDRAM, storing the large data and as a buffer in high speed; at least one flash memory, storing the programs, the user's defaults and firmware, wherein the address and data pins of the SDRAM and the flash memory are coupled with a same bus respectively, and SDRAM and flash memory are not accessed at the same time; a memory interface, connecting the address bus and data bus shared by the SDRAM and flash memory. The memory interface further comprises an arbiter, deciding which one of the access requests is executed according to the request priority. It is noticed that only one of the SDRAM or the flash memory can be accessed at one time.Type: ApplicationFiled: August 25, 2004Publication date: April 28, 2005Inventor: Ting-Kun Yeh
-
Publication number: 20050039174Abstract: An apparatus and method for co-simulating of processors and DUT modules comprising steps of constructing and executing a processor simulation program and a Hardware Description Language (HDL) simulation environment that is activated by a corresponding simulator, and further for executing a command processing model and the processor simulation program, and establishing a message queue as a buffer of the message and data. Whenever the intercommunication occurred, the command will be processed via a Program Language Interface (PLI), the command processing model, a message queue mechanism for I/O command, and a signal mechanism for interrupt command.Type: ApplicationFiled: June 15, 2004Publication date: February 17, 2005Inventors: Welkin Liu, Ting-Kun Yeh, Kidd Lee
-
Publication number: 20050038956Abstract: A method for flash cards access is provided, said method comprises detecting signals from specific pins of slots of flash cards and determining flash card insertion according to said signals. Said method further comprises disabling flash cards by sending signals for at least one pin of other flash cards' slots.Type: ApplicationFiled: August 13, 2004Publication date: February 17, 2005Applicant: VIA TECHNOLOGIES, INC.Inventors: Ting-Kun Yeh, Jeff Yu
-
Publication number: 20050036397Abstract: A detecting device for determining type and insertion of flash memory card is provided, which comprises a flash memory card interface which comprises a plurality of flash memory card slots, a control module detecting signals transmitted from the plurality of flash memory card slots and a bus which comprises a plurality of detecting wires and a plurality of signal wires, wherein one side of each detecting wire is respectively connected to detect pin of each flash memory card slot, and the other side is respectively connected to the control module, one side of each signal wire is connected to all data pins of those flash memory card slots in a predetermined corresponding way, and the other side is connected to the control module.Type: ApplicationFiled: August 11, 2004Publication date: February 17, 2005Applicant: VIA TECHNOLOGIES, INC.Inventors: Ting-Kun Yeh, James Tsai, Roger Lin, Tony Jiang
-
Publication number: 20040233329Abstract: The present invention provides a method and apparatus of adaptive de-interlacing of dynamic image, in which extraction and calculation of motion vectors contained in a macro-block being processed, the value of calculation of motion vectors being then compared with a programmable threshold; wherein the macro-block being a motion block if the value of calculation being greater than the threshold and therefore Bob algorithm being chosen for de-interlacing process. Otherwise, the macro-block being a still block if the value of calculation being less than the threshold and therefore Weave algorithm being chosen for de-interlacing process. Consequently, the process is enforced continually and a dynamic image of high image quality is constituted with block as its unit.Type: ApplicationFiled: May 24, 2004Publication date: November 25, 2004Applicant: VIA TECHNOLOGIES, INC.Inventors: Ting-Kun Yeh, Jackie Hsiung, Sheng-Che Tsao, An-Te Chiu
-
Publication number: 20040233327Abstract: The present invention provides a method and apparatus of adaptive de-interlacing of dynamic image, configured for calculating encoding information of a dynamic image to acquire an image shift value of field and then compare the image shift value of field with a programmable threshold. When the image shift value of field is substantially greater than the threshold, then choosing Bob algorithm for de-interlacing; otherwise, when the image shift value of field is substantially less than the threshold, then choosing Weave algorithm for de-interlacing to constitute a high-resolution motion image.Type: ApplicationFiled: May 24, 2004Publication date: November 25, 2004Applicant: VIA TECHNOLOGIES, INC.Inventors: Ting-Kun Yeh, Jackie Hsiung, Sheng-Che Tsao, An-Te Chiu