Patents by Inventor Cheng-Hsueh A. Hsieh
Cheng-Hsueh A. Hsieh 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: 20240210243Abstract: An electronic device having a sensing region and a non-sensing region includes a sensing element, a first light shielding layer and a second light shielding layer. The sensing element is disposed corresponding to the sensing region. The first light shielding layer includes at least one first opening corresponding to the sensing element. The second light shielding layer includes at least one second opening overlapped with the first opening. In a cross-section view, a boundary between the sensing region and the non-sensing region is at an outer side of an edge of a portion of the first light shielding layer, and a horizontal distance between an edge of a portion of the second light shielding layer and the sensing element is greater than or equal to a vertical distance between the portion of the second light shielding layer and the sensing element in a top-view direction of the electronic device.Type: ApplicationFiled: March 5, 2024Publication date: June 27, 2024Applicant: InnoLux CorporationInventors: Yu-Tsung LIU, Wei-Ju LIAO, Wei-Lin WAN, Cheng-Hsueh HSIEH, Po-Hsin LIN, Te-Yu LEE
-
Patent number: 11953372Abstract: An optical sensing device is disclosed. The optical sensing device includes a sensing pixel, a driving circuit and a first light shielding layer. The sensing pixel includes a sensing circuit and a sensing element electrically connected to the sensing circuit. The driving circuit is electrically connected to the sensing circuit. The first light shielding layer includes at least one first opening corresponding to the sensing element, and the first light shielding layer is overlapped with the driving circuit in a top-view direction of the optical sensing device.Type: GrantFiled: January 18, 2022Date of Patent: April 9, 2024Assignee: InnoLux CorporationInventors: Yu-Tsung Liu, Wei-Ju Liao, Wei-Lin Wan, Cheng-Hsueh Hsieh, Po-Hsin Lin, Te-Yu Lee
-
Publication number: 20240055454Abstract: A sensing device is provided. The sensing device includes a substrate, a circuit layer, a photosensitive element, a light-shielding layer, and a conductive layer. The circuit layer is disposed on the substrate. The photosensitive element is disposed on the substrate and is electrically connected to the circuit layer. The light-shielding layer is disposed on the photosensitive element and has an opening. The opening overlaps the photosensitive element. The conductive layer is disposed on the light-shielding layer. In addition, the conductive layer passes through the opening and is electrically connected to the photosensitive element. A method of manufacturing a sensing device is also provided.Type: ApplicationFiled: July 5, 2023Publication date: February 15, 2024Inventors: Yu-Tsung LIU, Hui-Ching YANG, Cheng-Hsueh HSIEH, Te-Yu LEE
-
Publication number: 20230273500Abstract: An optical structure is provided. The optical structure includes a first substrate, a second substrate, a sealant, a light-modulating layer and a first conductive layer. The second substrate is disposed opposite to the first substrate. The sealant is disposed between the first substrate and the second substrate. The sealant is disposed around to form a visible area. The light-modulating layer is disposed in the visible region between the first substrate and the second substrate. The first conductive layer has a plurality of strip structures. The plurality of strip structures are disposed in the visible area to form an effective area. The visible area partially overlaps the effective area.Type: ApplicationFiled: January 12, 2023Publication date: August 31, 2023Inventors: Te-Yu LEE, Yu-Tsung LIU, Cheng-Hsueh HSIEH, Wei-Ju LIAO
-
Publication number: 20230084746Abstract: A heating device is provided. The heating device includes a substrate, a thin-film transistor disposed on the substrate, a heater disposed on the substrate, and a bridging component. The thin-film transistor includes a gate, a semiconductor layer, a source, and a drain. The bridging component is electrically connected to the heater and either the source or the drain. A method for fabricating the heating device is also provided.Type: ApplicationFiled: August 8, 2022Publication date: March 16, 2023Inventors: Yu-Tsung LIU, Cheng-Hsueh HSIEH, Wei-Lin WAN, Te-Yu LEE
-
Publication number: 20220260417Abstract: An optical sensing device is disclosed. The optical sensing device includes a sensing pixel, a driving circuit and a first light shielding layer. The sensing pixel includes a sensing circuit and a sensing element electrically connected to the sensing circuit. The driving circuit is electrically connected to the sensing circuit. The first light shielding layer includes at least one first opening corresponding to the sensing element, and the first light shielding layer is overlapped with the driving circuit in a top-view direction of the optical sensing device.Type: ApplicationFiled: January 18, 2022Publication date: August 18, 2022Applicant: InnoLux CorporationInventors: Yu-Tsung LIU, Wei-Ju LIAO, Wei-Lin WAN, Cheng-Hsueh HSIEH, Po-Hsin LIN, Te-Yu LEE
-
Patent number: 8752060Abstract: A multi-CPU domain mobile electronic device, includes: a first CPU domain, comprising at least a first migration agent unit, the first migration agent unit detecting a task migration condition, determining whether to migrate a migratable task, and sending an associated migration event, and a second CPU domain, comprising at least a second migration agent unit, the second migration agent unit receiving the migratable task from the first migration agent unit.Type: GrantFiled: March 8, 2011Date of Patent: June 10, 2014Assignee: MStar Semiconductor, Inc.Inventors: Cheng-Hsueh Hsieh, Kuo-Chuan Huang
-
Patent number: 8479183Abstract: In one embodiment, the present invention includes a method for emitting a live range statement into a program for a memory variable to be cached during run-time that has at least one simulation state variable if the memory variable is dynamically mapped, and defining the simulation state variable at a first execution path of the program. In such manner, the program may be optimized using the live range statement and the simulation state variable. Also, a debugger may use the simulation state variables in obtaining and displaying the memory variable from a cache.Type: GrantFiled: October 22, 2009Date of Patent: July 2, 2013Assignee: Marvell World Trade Ltd.Inventors: Cheng-Hsueh A. Hsieh, Lei Jin, Liping Gao
-
Patent number: 8438311Abstract: An image processing method applied to an image display system is provided. The image processing method comprises generating a statistic data according to a transmitting time of at least one image from an image transmitting end to an image receiving end and a processing time for displaying the at least one image at the image receiving end, generating a parameter data according to a predetermined time interval and the statistic data, transmitting the parameter data from the image receiving end to the image transmitting end, and adjusting an appointed image according to the parameter data to generate an adjusted image, and transmitting the adjusted image from the image transmitting end to the image receiving end. Accordingly, images are displayed on the image display system at a constant interval.Type: GrantFiled: October 30, 2009Date of Patent: May 7, 2013Assignee: MSTAR Semiconductor, Inc.Inventors: Tzu-Chuan Huang, Kuo-Chuan Huang, Ming-Chang Lee, Cheng-Hsueh Hsieh
-
Publication number: 20120017219Abstract: A multi-CPU domain mobile electronic device, includes: a first CPU domain, comprising at least a first migration agent unit, the first migration agent unit detecting a task migration condition, determining whether to migrate a migratable task, and sending an associated migration event, and a second CPU domain, comprising at least a second migration agent unit, the second migration agent unit receiving the migratable task from the first migration agent unit.Type: ApplicationFiled: March 8, 2011Publication date: January 19, 2012Applicant: MStar Semiconductor, Inc.Inventors: Cheng-Hsueh Hsieh, Kuo-Chuan Huang
-
Patent number: 7945900Abstract: A method includes running a debugging tool in regard to a program which is undergoing debugging. The program may support multi-threaded operation. The method further includes presenting an option to a user via the debugging tool with respect to a program instruction in a first thread of the program. The program instruction may be for putting an item of data into a queue. The method also includes, if the user exercises the option, identifying a program instruction in a second thread of the program. The second thread is different from the first thread. The identified program instruction in the second thread may be for getting the item of data from the queue. The method further includes stopping execution of the program at the identified program instruction in the second thread.Type: GrantFiled: April 29, 2004Date of Patent: May 17, 2011Assignee: Marvell International Ltd.Inventors: Cheng-Hsueh Hsieh, Jason Dai, Boris Beylin
-
Publication number: 20100180049Abstract: An image processing method applied to an image display system is provided. The image processing method comprises generating a statistic data according to a transmitting time of at least one image from an image transmitting end to an image receiving end and a processing time for displaying the at least one image at the image receiving end, generating a parameter data according to a predetermined time interval and the statistic data, transmitting the parameter data from the image receiving end to the image transmitting end, and adjusting an appointed image according to the parameter data to generate an adjusted image, and transmitting the adjusted image from the image transmitting end to the image receiving end. Accordingly, images are displayed on the image display system at a constant interval.Type: ApplicationFiled: October 30, 2009Publication date: July 15, 2010Applicant: MStar Semiconductor, Inc.Inventors: TZU- CHUAN HUANG, Kuo-Chuan Huang, Ming-Chang Lee, Cheng-Hsueh Hsieh
-
Publication number: 20100050163Abstract: In one embodiment, the present invention includes a method for emitting a live range statement into a program for a memory variable to be cached during run-time that has at least one simulation state variable if the memory variable is dynamically mapped, and defining the simulation state variable at a first execution path of the program. In such manner, the program may be optimized using the live range statement and the simulation state variable. Also, a debugger may use the simulation state variables in obtaining and displaying the memory variable from a cache.Type: ApplicationFiled: October 22, 2009Publication date: February 25, 2010Applicant: Marvell World Trade Ltd.Inventors: Cheng-Hsueh A. Hsieh, Lei Jin, Liping Gao
-
Patent number: 7624388Abstract: In one embodiment, the present invention includes a method for emitting a live range statement into a program for a memory variable to be cached during run-time that has at least one simulation state variable if the memory variable is dynamically mapped, and defining the simulation state variable at a first execution path of the program. In such manner, the program may be optimized using the live range statement and the simulation state variable. Also, a debugger may use the simulation state variables in obtaining and displaying the memory variable from a cache.Type: GrantFiled: October 29, 2004Date of Patent: November 24, 2009Assignee: Marvell International Ltd.Inventors: Cheng-Hsueh A. Hsieh, Lei Jin, Liping Gao
-
Patent number: 7287173Abstract: In some embodiments, a method and apparatus for power performance monitors for low-power program tuning are described. In one embodiment, the method includes the computation of power consumption levels of instructions of an application. Once consumption levels are computed, instruction sequences of the application are identified that exhibit an excess power consumption level. For the identified instruction sequences, the application program is recompiled to reduce power consumption levels of one or more of the identified instruction sequences. Other embodiments are described and claimed.Type: GrantFiled: December 19, 2003Date of Patent: October 23, 2007Assignee: Intel CorporationInventor: Cheng-Hsueh Hsieh
-
Patent number: 7249252Abstract: A method includes loading initialization code into a control store in an embedded microprocessor and executing the initialization code. The method determines if the execution of the initialization code is complete and replaces the initialization code in the control store with main code.Type: GrantFiled: June 16, 2004Date of Patent: July 24, 2007Assignee: Intel CorporationInventor: Cheng-Hsueh A. Hsieh
-
Publication number: 20060130018Abstract: A method for compiling code includes generating assembly code for an instruction in the code that is to be performed by a first system. An instruction in the code that is supported by a second system is identified. A directive is generated that directs the second system to perform the instruction. Other embodiments are described and claimed.Type: ApplicationFiled: November 23, 2004Publication date: June 15, 2006Inventor: Cheng-Hsueh Hsieh
-
Publication number: 20050283595Abstract: A method includes loading initialization code into a control store in an embedded microprocessor and executing the initialization code. The method determines if the execution of the initialization code is complete and replaces the initialization code in the control store with main code.Type: ApplicationFiled: June 16, 2004Publication date: December 22, 2005Inventor: Cheng-Hsueh Hsieh
-
Publication number: 20050246697Abstract: In one embodiment, the present invention includes a method for emitting a live range statement into a program for a memory variable to be cached during run-time that has at least one simulation state variable if the memory variable is dynamically mapped, and defining the simulation state variable at a first execution path of the program. In such manner, the program may be optimized using the live range statement and the simulation state variable. Also, a debugger may use the simulation state variables in obtaining and displaying the memory variable from a cache.Type: ApplicationFiled: October 29, 2004Publication date: November 3, 2005Inventors: Cheng-Hsueh Hsieh, Lei Jin, Liping Gao
-
Publication number: 20050246691Abstract: A method includes running a debugging tool in regard to a program which is undergoing debugging. The program may support multi-threaded operation. The method further includes presenting an option to a user via the debugging tool with respect to a program instruction in a first thread of the program. The program instruction may be for putting an item of data into a queue. The method also includes, if the user exercises the option, identifying a program instruction in a second thread of the program. The second thread is different from the first thread. The identified program instruction in the second thread may be for getting the item of data from the queue. The method further includes stopping execution of the program at the identified program instruction in the second thread.Type: ApplicationFiled: April 29, 2004Publication date: November 3, 2005Inventors: Cheng-Hsueh Hsieh, Jason Dai, Boris Beylin