Patents by Inventor Kuen Lee
Kuen Lee 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).
-
Publication number: 20130191818Abstract: A computer-implemented probabilistic pointer analysis method using SSA form comprises the steps of: evaluating a program in an SSA form comprising a target pointer to determine pointer relations between the target pointer, a plurality of aliased pointers related to the target pointer and at least a probable location of the target pointer; and generating a direct probabilistic relation between the target pointer and the at least a probable location of the target pointer according to the pointer relation.Type: ApplicationFiled: January 19, 2012Publication date: July 25, 2013Applicant: NATIONAL TSING HUA UNIVERSITYInventors: JENQ KUEN LEE, MING YU HUNG, YUAN SHIN HWANG, PENG SHENG CHEN
-
Publication number: 20130080141Abstract: The current disclosure discloses a power aware simulation system comprising an embedded multi-core simulation module, a power abstract interpretation module and a C power estimation (CPE) power profiling module. The embedded multi-core simulation module comprises a plurality of digital signal processors (DSP), an external memory and a direct memory access. Each of the plurality of DSPs comprises a DSP core, an instruction cache and a local memory. The power abstract interpretation module is coupled to the plurality of DSPs, the external memory, the DMA and the CPE profiling module, respectively.Type: ApplicationFiled: September 13, 2012Publication date: March 28, 2013Applicant: NATIONAL TSING HUA UNIVERSITYInventors: JENQ KUEN LEE, PO YU CHEN, CHENG YEN LIN
-
Patent number: 8407715Abstract: A method of optimizing multi-set context switch for embedded processors includes the steps of partitioning a plurality of registers into a plurality of register sets based on a live-range-sensitive context-switch procedure that is associated with a usage frequency of each of the registers, storing contents of first target registers according to live set information of a current task, wherein the first target registers are selected from the register sets, determining a next task by an operating system and updating the live set information according to the next task, and restoring contents of second target registers according to the updated live set information, wherein the second target registers are selected from the register sets.Type: GrantFiled: April 30, 2007Date of Patent: March 26, 2013Assignee: National Tsing Hua UniversityInventors: Jenq Kuen Lee, Kun Yuan Hsieh, Yung Chia Lin
-
Patent number: 8403487Abstract: A stereo-image displaying apparatus including an adjustable light source module, a spatial modulator, and an image display panel is provided. The adjustable light source module is adapted for emitting a plurality of first illumination beams and a plurality of second illumination beams that are staggered along a first axis. The spatial modulator and the image display panel are sequentially disposed on the light path of the first and second illumination beams. The first illumination beam passes through the spatial modulator so that the image display panel displays a first view field image in a first frame period. The second illumination beam passes through the spatial modulator so that the image display panel displays a second view field image in a second frame period. Moreover, a method for reducing stereo-image cross-talk is also provided.Type: GrantFiled: March 26, 2008Date of Patent: March 26, 2013Assignee: Industrial Technology Research InstituteInventors: Kuen Lee, Kuo-Chung Huang, Chao-Hsu Tsai
-
Publication number: 20130061022Abstract: A method for providing intrinsic supports for a VLIW DSP processor with distributed register files comprises the steps of: generating a program representation with cluster information on instructions of the DSP processor, wherein the cluster information is provided by a program with cluster intrinsic coding; identifying data stream operations indicating parallel instruction sequences applied on different data sets in the program representation; identifying data sharing relations indicating data shared by the data stream operations in the program representation; identifying data aggregation relations indicating results aggregated from the data stream operations in the program representation; and performing register allocation for the DSP processor according to the identified data stream operations, the data sharing relations and the data aggregation relations.Type: ApplicationFiled: September 1, 2011Publication date: March 7, 2013Applicant: NATIONAL TSING HUA UNIVERSITYInventors: JENQ KUEN LEE, CHI BANG KUAN
-
Publication number: 20130024666Abstract: A method of scheduling a plurality of instructions for a processor comprises the steps of: establishing a functional unit resource table comprising a plurality of columns, each of which corresponds to one of a plurality of operation cycles of the processor and comprises a plurality of fields, each of which indicates a functional unit of the processor; establishing a ping-pong resource table comprising a plurality of columns, each of which corresponds to one of the plurality of operation cycles of the processor and comprises a plurality of fields, each of which indicates a read port or a write port of a register bank of the processor; and allotting the plurality of instructions to the plurality of operation cycles of the processor and registering the functional units and the ports of the register banks corresponding to the allotted instructions on the functional unit resource table and the ping-pong resource table.Type: ApplicationFiled: July 18, 2011Publication date: January 24, 2013Applicant: NATIONAL TSING HUA UNIVERSITYInventors: JENQ KUEN LEE, YU TE LIN, CHUNG JU WU
-
Patent number: 8310524Abstract: A stereoscopic image display apparatus having a function for tracking at least one observer is provided. The stereoscopic image display apparatus includes a detection and calculation module and a display unit. The detection and calculation module detects the position of the observer to configure N views of a displayed image corresponding to two eyes of the observer, and outputs a control information, wherein N?4. The display unit receives the control information and generates N view images corresponding to the N views. Each eye of the observer receives at least two view images, and the two eyes respectively receive multiple view images in different views.Type: GrantFiled: June 19, 2009Date of Patent: November 13, 2012Assignee: Industrial Technology Research InstituteInventors: Wu-Li Chen, Wei-Liang Hsu, Chang-Shuo Wu, Ming-Chieh Yang, Chao-Hsu Tsai, Kuen Lee
-
Publication number: 20120268451Abstract: A 3D display has a light grating unit inserted between a polarized light module and an image display unit. The light grating unit includes a tristate switching unit, a microretarder unit, and a polarizing film. By controlling the tristate switching unit of the light grating unit to be switched between three modes, a displayed image is switched between a 2D image at the third mode and a 3D image at the first and second mode. The first mode and the second mode are the switching effect to exchange image for the left eye and the right eye. When the light grating unit switches fast, e.g. in 2 times or more of the video rate, and the content updates synchronously, viewers will see 3D images in full resolution.Type: ApplicationFiled: October 19, 2011Publication date: October 25, 2012Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Chao-Hsu Tsai, Kuen Lee, Chou-Lin Wu
-
Patent number: 8282276Abstract: A mount (20) for a temperature-compensated fiber optic strain gauge (10), the mount (20) comprising: a void (19) located at a middle portion of the mount (20) to separate the mount (20) into a first section (17) and a second section (18); and removable bridges (24) to connect the first section (17) to the second section (18); wherein after the mount (20) has been operatively attached to a host structure (5), the removable bridges (24) are removed.Type: GrantFiled: August 5, 2010Date of Patent: October 9, 2012Assignee: MTR Corporation LimitedInventors: Hwa Ywa Tam, Siu Lau Ho, Shun Yee Liu, Kang Kuen Lee, Tony Kar Yun Lee, Chun Cheong Hon, Hing Keung Chan, Aiken Yiu Ming Tam
-
Publication number: 20120242653Abstract: A measurement method and a measurement device are disclosed. The measurement method is adapted to a 3D display capable of producing a plurality of viewing zones, which includes following steps. At least a part of a display area of the 3D display displays an image of one of the viewing zones. Light radiation amounts of a first position of the 3D display are detected with a light detector from different viewing angles. A viewing angle with a local maximum light radiation amount is taken as a reference viewing angle, a distance between the light detector and the 3D display along the reference viewing angle is changed, and light radiation amounts of a plurality of different second positions of the 3D display are detected in different distances. A distance at which light radiation amounts of the second positions are most uniform is taken as the optimal viewing distance.Type: ApplicationFiled: August 3, 2011Publication date: September 27, 2012Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Chou-Lin Wu, Kuo-Chung Huang, Kuen Lee
-
Patent number: 8239560Abstract: A system of remote objects with network streaming ability includes a streaming client, a plurality of streaming servers, a streaming buffer area, a plurality of first continuous buffer areas, a streaming controller, a plurality of first network connections, and a plurality of second network connections. The plurality of streaming servers is used to respond a remote procedure call from the streaming client. The streaming buffer area stores a complete data unit for the streaming client to access. A generation method of remote objects with network streaming ability is further provided. The method includes executing a link procedure, executing a streaming preparation, executing a streaming transfer procedure, and closing the link procedure.Type: GrantFiled: September 28, 2007Date of Patent: August 7, 2012Assignee: National Tsing Hua UniversityInventors: Jenq Kuen Lee, Chung Kai Chen, Yu Hao Chang, Chih Chieh Yang, Kai Hsin Chung
-
Publication number: 20120163219Abstract: A method and apparatus for supporting a flow-based mobility to a multi-mode terminal equipped with a plurality of wired and wireless network interfaces, and selecting an access network may be provided in the PMIPv6 technology that supports a network-based mobility. Also, a flow-based location registration process and a handover process of the multi-mode terminal may be provided, and a flow-based data transmission process and an access network selecting process for the multi-mode terminal may be provided.Type: ApplicationFiled: December 22, 2011Publication date: June 28, 2012Applicant: Electronics and Telecommunications Research InstituteInventors: Sung Kuen LEE, Kyoung Hee LEE, Kyeong Seob CHO, Eun Jun RHEE, II Gu JUNG, Seng Kyoun JO, Hyun Woo LEE, Won RYU
-
Publication number: 20120159110Abstract: A method of allocating registers for a processor based on cycle information is disclosed. The processor comprises a first cluster and a second cluster. Each cluster comprises a first functional unit, a second functional unit, a first local register file connected to the first functional unit, a second local register file connected to the second register file, and a global register file having a ping-pong structure formed by a first register bank and a second register bank. After building a Component/Register Type Associated Data Dependency Graph (CRTA-DDG), a functional unit assignment, register file assignment, ping-pong register bank assignment, and cluster assignment are performed to take full advantage of the properties of a processor as well as cycle information.Type: ApplicationFiled: December 21, 2010Publication date: June 21, 2012Applicant: NATIONAL TSING HUA UNIVERSITYInventors: CHUNG JU WU, YU TE LIN, JENQ KUEN LEE
-
Publication number: 20120147889Abstract: An apparatus and method for virtualizing multiple terminals are provided. The apparatus includes a terminal virtualizer configured to virtualize a group of a plurality of transmitter terminals of a first user and a group of receiver terminals of a second user through the change of source and destination addresses of a packet that is transmitted between the transmitter terminal group and the receiver terminal group so that the transmitter terminal group and the receiver terminal group may be recognized as if they were single terminals. Accordingly, it is possible to provide seamless IP connectivity regardless of which terminal is currently being used by a to user.Type: ApplicationFiled: December 6, 2011Publication date: June 14, 2012Applicant: Electronics and Telecommunications Research InstituteInventors: Kyoung-Hee LEE, Sung-Kuen LEE, Seng-Kyoun JO, Il-Gu JUNG, Hyun-Woo LEE, Won RYU
-
Patent number: 8200944Abstract: A method for pipelining instructions on a PAC processor includes determining a minimum initial interval, and grouping the instructions so that the operands of dependent instructions are assigned to the same local register file. The virtual registers of the instructions that have data dependency across the first functional unit and the second functional unit are assigned to a global register file. The instructions are then modulo scheduled based on a current value of initial interval. The virtual registers of the scheduled instructions are allocated to the corresponding register files. If the allocation fails, a set of virtual registers is transferred from the first or second register file to the global register file.Type: GrantFiled: June 24, 2009Date of Patent: June 12, 2012Assignee: National Tsing Hua UniversityInventors: Jenq Kuen Lee, Ling Hua Tseng, Chung Kai Chen
-
Publication number: 20120140049Abstract: A time multiplexed stereo display system is provided. The system includes a video player to output a sequence of image frames with respect to multiple stereo-displayed images. Each of the stereo-displayed images is formed by a first-view image and a second-view image with a parallax therebetween. The sequence of the image frames is sequentially displaying all of the first-view images and then sequentially displaying all of the second-view images to symmetrically transmitting first-view/second-view images. Further, a display panel receives the sequence of image frames for accordingly displaying the image frames. Multiple shutter eyeglasses, are controlled by the video player to transmit the stereo-displayed images, respectively, in accordance with the sequence of the image frames. Each of the shutter eyeglasses has a first-view glass and a second-view glass to accordingly transmit one of the first-view images and the second-view images in each display of the image frames.Type: ApplicationFiled: December 1, 2010Publication date: June 7, 2012Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Jian-Chiun Liou, Chun-Jung Chen, Kuen Lee
-
Patent number: 8185898Abstract: A method of streaming remote procedure invocation for multi-core systems to execute a transmitting thread and an aggregating thread of a multi-core system comprises the steps of: temporarily storing data to be transmitted; activating the aggregating thread if the amount of the temporarily stored data is equal to or greater than a threshold and the aggregating thread is at pause status; pausing the transmitting thread if there is no space to temporarily store the data to be transmitted; retrieving data to be aggregated; activating the transmitting thread if the amount of the data to be aggregated is less than a threshold and the transmitting thread is at pause status; and pausing the aggregating thread if there is no data to be retrieved.Type: GrantFiled: October 1, 2009Date of Patent: May 22, 2012Assignee: National Tsing Hua UniversityInventors: Jenq Kuen Lee, Kun Yuan Hsieh
-
Publication number: 20120050341Abstract: A two mode image displaying apparatus including a light source, an image dividing unit, a displaying unit, and a control unit is provided. The light source is adapted to provide a light beam. The image dividing unit is adapted to be switched to include a three-dimensional (3D) mode area and a two-dimensional (2D) mode area. The light source is adapted to be switched to include a first area and a second area. The image dividing unit and the displaying unit are disposed on the transmission path of the light beam. The control unit executes a boundary brightness compensation by adjusting brightness of at least one of the boundary of a 3D image area and a 2D image area of the displaying unit and the boundary of the first and second areas of the light source. An adjustment method of image brightness is also provided.Type: ApplicationFiled: December 24, 2010Publication date: March 1, 2012Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Chi-Lin Wu, Wei-Ting Yen, Kuen Lee, Lang-Chin Lin, Chun-Jung Chen
-
Publication number: 20120033600Abstract: A method for providing a multicast service for an MN includes: transmitting, by an MN connected to a first access point within a first access network, multicast information of the MN to an agent of the first access network through the first access point, wherein the multicast information includes information on a multicast source and a multicast group; transmitting and receiving messages between agents according to a predetermined protocol based on the multicast information of the MN transmitted to the agent of the first access network, and setting a multicast path between the multicast source and the MN of the first access network between the agents; transmitting, by the agent of the first access network, the multicast information of the MN to the MICS; and registering, by the MICS, the multicast information of the MN transmitted from the agent of the first network.Type: ApplicationFiled: July 20, 2011Publication date: February 9, 2012Applicant: Electronics and Telecommunications Research InstituteInventors: Seng-Kyoun JO, Eun-Jun RHEE, Il-Gu JUNG, Sung-Kuen LEE, Kyoung-Hee LEE, Hyun-Woo LEE, Won RYU
-
Patent number: 8111285Abstract: A stereoscopic display apparatus and a display method are provided. The stereoscopic display apparatus includes a display panel, a dynamic-backlight module, a tracking panel, an optical lens array. The display has an updated region and a non-updated region during a frame period the display panel displays according a first synchro-signal. The dynamic-backlight module has a plurality of light-emitting regions and the light-emitting regions are turned-on according to a second synchro-signal. The first synchro-signal and the second synchro-signal are synchronal. During the frame period, parts of the light-emitting regions corresponding to the updated region are synchronally turned-on and parts of the light-emitting regions corresponding to the non-updated region are synchronally turned-off. A light provided by at least the part of the light-emitting regions turned-on passes through one silt set and the display panel such that one of the single-eye images is only displayed by the non-updated region.Type: GrantFiled: May 11, 2009Date of Patent: February 7, 2012Assignee: Industrial Technolgy Research InstituteInventors: Jian-Chiun Liou, Kuen Lee, Jui-Feng Huang