Patents by Inventor Liang-Gee Chen
Liang-Gee Chen 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: 20120293615Abstract: In accordance with at least some embodiments of the present disclosure, a process for enhancing a two-dimensional (2D) image is described. The process may include generating a depth map for the 2D image based on edges detected from the 2D image, wherein the depth map can be used to convert the 2D image to a 3D image. The process may further include enhancing the 2D image using the depth map.Type: ApplicationFiled: May 17, 2011Publication date: November 22, 2012Applicants: NATIONAL TAIWAN UNIVERSITY, HIMAX TECHNOLOGIES LIMITEDInventors: Liang-Gee Chen, Chung-Te Li, Chao-Chung Cheng, Yen-Chieh Lai, Ling-Hsiu Huang
-
Publication number: 20120293624Abstract: A method of revising depth of a three-dimensional (3D) image is disclosed. The method comprises the following steps: firstly, at least one initial depth map associated with one image of the 3D image pair based on stereo matching technique is received, wherein the one image comprises a plurality of pixels, and the initial depth map carries an initial depth value of each pixel. Then, the inconsistence among the pixels of the one image of the 3D image pair is detected to estimate a reliable map. Finally, the initial depth value is interpolated according to the reliable map and the proximate pixels, so as to generate a revised depth map by revising the initial depth value.Type: ApplicationFiled: May 19, 2011Publication date: November 22, 2012Applicants: HIMAX TECHNOLOGIES LIMITED, NATIONAL TAIWAN UNIVERSITYInventors: LIANG-GEE CHEN, CHIEN WU, CHUNG-TE LI, YEN-CHIEH LAI, CHAO-CHUNG CHENG, LING-HSIU HUANG
-
Patent number: 8253776Abstract: An image rectification method for a video device includes receiving an image that is a facial image of a transmitter from the transmitter, obtaining a first angular deviation with respect to line of sight of the transmitter according to the image, obtaining a second horizontal angular deviation and a second vertical angular deviation with respect to line of sight of a receiver using the video device, and performing an image synthesis procedure on the image according to the first angular deviation, the second horizontal angular deviation and the second vertical angular deviation, for generating an eye-to-eye image sent to the receiver.Type: GrantFiled: December 29, 2008Date of Patent: August 28, 2012Assignee: ASUSTeK Computer Inc.Inventors: Liang-Gee Chen, Chia-Ho Pan
-
Patent number: 8249369Abstract: A method and apparatus of tile-based belief propagation are disclosed. An image is split into a number of tiles. Messages are iteratively generated within each of the tiles based on the messages from neighboring pixels to the tile at a previous iteration, wherein each message represents information of a state of the pixel. The generated messages for sending out of the tiles are stored. Labels are then determined based on the stored messages, wherein each label represents the state of the pixel.Type: GrantFiled: February 6, 2009Date of Patent: August 21, 2012Assignees: Himax Technologies Limited, National Taiwan UniversityInventors: Liang-Gee Chen, Chao-Chung Cheng, Chia-Kai Liang, Yen-Chieh Lai, Homer H. Chen, Ling-Hsiu Huang
-
Patent number: 8213683Abstract: A driving support system with plural dimension processing units (DPUs) for indicating a condition of a surrounding area is disclosed. The driving support system of a vehicle includes plural image capturing devices disposed around the vehicle; at least a dimension processing unit (DPU) connected with the plural image capturing devices for receiving images from the plural image capturing devices and then producing plural related depth maps; a controller connected with the DPU for receiving the plural related depth maps and then producing an indicating data; and a display device connected with the controller for displaying the indicating data around the vehicle in a vertical view.Type: GrantFiled: August 26, 2008Date of Patent: July 3, 2012Assignee: National Taiwan UniversityInventors: Liang-Gee Chen, Yu-Lin Chang, Yi-Min Tsai, Chao-Chung Cheng
-
Patent number: 8179448Abstract: The invention presents a system and method for obtaining object depth through digital signal processing. The auto depth-field capturing method for a camera includes the steps of a) taking plural images; b) estimating plural epipolar data of the plural images for obtaining a matrix describing motion and directional vectors; c) estimating a location data in response to the plural epipolar data and the matrix; d) rectifying the plural images corresponding to the plural epipolar data for obtaining plural rectified images; e) calculating the location data for obtaining disparity vectors of the rectified images; f) obtaining a depth map in response to the disparity vectors and the location data; and g) painting a 3D image in correspondence with the depth map. The depth estimation method of the present invention is fully automatic without change of the camera itself.Type: GrantFiled: August 26, 2008Date of Patent: May 15, 2012Assignee: National Taiwan UniversityInventors: Liang-Gee Chen, Wan-Yu Chen, Yu-Lin Chang, Chao-Chung Cheng
-
Patent number: 8086824Abstract: A stream processing system includes a stream processing module coupled to a memory module and operable so as to fetch stream elements from the memory module, to process the stream elements fetched thereby, and to store processed stream elements in the memory module. The stream processing module includes a number (N) of stream processing units, and the memory module is configured with a number (N) of memory bank units each corresponding to a respective one of the stream processing units. The memory module is reconfigurable based on a desired inter-level configuration so that each of the memory bank units is configured to have a memory size sufficient to meet processing requirement of the respective one of the stream processing units.Type: GrantFiled: May 5, 2009Date of Patent: December 27, 2011Assignee: National Taiwan UniversityInventors: You-Ming Tsao, Liang-Gee Chen, Shao-Yi Chien
-
Publication number: 20110285701Abstract: In accordance with at least some embodiments of the present disclosure, a processor for performing stereo matching of a first image and a second image is described. The processor may include a first pipeline stage configured to generate data costs associated with a first tile selected from the first image, wherein the data costs is generated based on pixels in the first tile and corresponding pixels in the second image. The processor may include a second pipeline stage configured to generate disparity values associated with the first tile and an outbound message from the first tile to one of neighboring tiles in the first image, wherein the disparity values and the outbound message are generated based on the data costs and inbound messages from the neighboring tiles to the first tile.Type: ApplicationFiled: May 30, 2011Publication date: November 24, 2011Applicants: NATIONAL TAIWAN UNIVERSITY, HIMAX TECHNOLOGIES LIMITEDInventors: Liang-Gee Chen, Chung-Te Li, Chao-Chung Cheng, Chia-Kai Liang, Yen-Chieh Lai, Ling-Hsiu Huang
-
Patent number: 8059911Abstract: A depth-based image enhancement system is disclosed. A depth estimation unit generates three-dimensional (3D) depth information from a two-dimensional (2D) image. Subsequently, an image enhancement unit enhances the 2D image according to the 3D depth information.Type: GrantFiled: September 30, 2008Date of Patent: November 15, 2011Assignees: Himax Technologies Limited, National Taiwan UniversityInventors: Liang-Gee Chen, Chao-Chung Cheng, Chung-Te Li, Ling-Hsiu Huang
-
Patent number: 8050507Abstract: A system of generating three-dimensional (3D) depth information is disclosed. A color and object independent local blurriness estimation unit analyzes blurriness of each pixel of a two-dimensional (2D) image. Subsequently, a depth assignment unit assigns depth information to the 2D image according to the analyzed blurriness.Type: GrantFiled: September 30, 2008Date of Patent: November 1, 2011Assignees: Himax Technologies Limited, National Taiwan UniversityInventors: Liang-Gee Chen, Chao-Chung Cheng, Chung-Te Li, Ling-Hsiu Huang
-
Patent number: 8037283Abstract: In a multi-core stream processing system and scheduling method of the same, a scheduler is coupled to a number (N) of stream processing units and a number (N+1) of stream fetching units, where N?2. When the scheduler receives a stream element from a Pth stream fetching unit, the scheduler assigns a Pth stream processing unit as a target stream processing unit when the Pth stream processing unit does not encounter a bottleneck condition, assigns a Qth stream processing unit, which does not encounter the bottleneck condition, as the target stream processing unit when the Pth stream processing unit encounters the bottleneck condition, where 1?P?N, 1?Q?N, and P?Q, and dispatches the received stream element to the target stream processing unit such that the target stream processing unit processes the stream element dispatched from the scheduler.Type: GrantFiled: May 5, 2009Date of Patent: October 11, 2011Assignee: National Taiwan UniversityInventors: You-Ming Tsao, Liang-Gee Chen, Shao-Yi Chien
-
Publication number: 20110141114Abstract: A display system for improving visual comfort and a method of adaptively adjusting resolution of a display device are provided. The display system includes a display device, a memory, an image sensor, a face recognition unit, a distance detection unit, and a controller. The memory is configured to store face representation data and user preference data. The image sensor is positioned with respect to the display device for capturing an image and converting the image into an electrical signal. The face recognition unit is configured to analyze the electrical signal to recognize a face image of a user and comparing the recognized face image with the face representation data to generate a first signal. The distance detection unit is configured to analyze the electrical signal to determine a distance between the display device and the user to generate a second signal.Type: ApplicationFiled: December 14, 2009Publication date: June 16, 2011Applicant: ACER INCORPORATEDInventors: LIANG-GEE CHEN, JING-YING CHANG, YI-MIN TSAI
-
Publication number: 20110141237Abstract: In accordance with at least some embodiments of the present disclosure, a process for generating a depth map for converting a two-dimensional (2D) image to a three-dimensional (3D) image is described. The process may include generating a depth gradient map from the 2D image, wherein the depth gradient map is configured to associate one or more edge counts with one or more depth values, extracting an image component from the 2D image, wherein the image component is associated with a color component in a color space, determining a set of gains to adjust the depth gradient map based on the image component, and generating the depth map by performing depth fusion based on the depth gradient map and the set of gains.Type: ApplicationFiled: September 3, 2010Publication date: June 16, 2011Applicants: HIMAX TECHNOLOGIES LIMITED, NATIONAL TAIWAN UNIVERSITYInventors: CHAO-CHUNG CHENG, CHUNG-TE LI, LIANG-GEE CHEN, LING-HSIU HUANG
-
Patent number: 7865026Abstract: A data reuse method with level C+ for block matching motion estimation is disclosed. Compared to conventional Level C scheme, this invention can save large external memory bandwidth of motion estimation. The main idea is to reuse the overlapped searching region in the horizontal direction and partially reuse the overlapped searching region in the vertical direction. Several vertical successive current macroblocks are stitched, and the searching region of these current macroblocks is loaded, simultaneously. With the small overhead of internal memory, the reduction of external memory bandwidth is large. By case studies of H.264/AVC, the level C+ scheme can provide a good trade-off between the conventional Level C and D scheme.Type: GrantFiled: September 7, 2005Date of Patent: January 4, 2011Assignee: National Taiwan UniversityInventors: Liang Gee Chen, Chao Tsung Huang, Ching Yeh Chen, Yi Hau Chen
-
Publication number: 20100135585Abstract: A method and apparatus of tile-based belief propagation are disclosed. An image is split into a number of tiles. Messages are iteratively generated within each of the tiles based on the messages from neighboring pixels to the tile at a previous iteration, wherein each message represents information of a state of the pixel. The generated messages for sending out of the tiles are stored. Labels are then determined based on the stored messages, wherein each label represents the state of the pixel.Type: ApplicationFiled: February 6, 2009Publication date: June 3, 2010Inventors: Liang-Gee Chen, Chao-Chung Cheng, Chia-Kai Liang, Yen-Chieh Lai, Homer H. Chen, Ling-Hsiu Huang
-
Publication number: 20100115238Abstract: A stream processing system includes a stream processing module coupled to a memory module and operable so as to fetch stream elements from the memory module, to process the stream elements fetched thereby, and to store processed stream elements in the memory module. The stream processing module includes a number (N) of stream processing units, and the memory module is configured with a number (N) of memory bank units each corresponding to a respective one of the stream processing units. The memory module is reconfigurable based on a desired inter-level configuration so that each of the memory bank units is configured to have a memory size sufficient to meet processing requirement of the respective one of the stream processing units.Type: ApplicationFiled: May 5, 2009Publication date: May 6, 2010Applicant: NATIONAL TAIWAN UNIVERSITYInventors: You-Ming Tsao, Liang-Gee Chen, Shao-Yi Chien
-
Publication number: 20100106850Abstract: In a stream processing method and system, each of a plurality of stream elements stored in a previous-stage module is configured with a specific index value. Each stream element includes a group of stream data. A stream fetching module fetches from the previous-stage module the stream elements in sequence such that the index values of the fetched stream elements correspond to a sequence of predetermined index values associated with a desired stream fetching pattern, and provides in sequence the stream elements fetched thereby to a post-stage module.Type: ApplicationFiled: May 5, 2009Publication date: April 29, 2010Applicant: National Taiwan UniversityInventors: You-Ming Tsao, Liang-Gee Chen, Shao-Yi Chien
-
Publication number: 20100106941Abstract: In a multi-core stream processing system and scheduling method of the same, a scheduler is coupled to a number (N) of stream processing units and a number (N+1) of stream fetching units, where N?2. When the scheduler receives a stream element from a Pth stream fetching unit, the scheduler assigns a Pth stream processing unit as a target stream processing unit when the Pth stream processing unit does not encounter a bottleneck condition, assigns a Qth stream processing unit, which does not encounter the bottleneck condition, as the target stream processing unit when the Pth stream processing unit encounters the bottleneck condition, where 1?P?N, 1?Q?N, and P?Q, and dispatches the received stream element to the target stream processing unit such that the target stream processing unit processes the stream element dispatched from the scheduler.Type: ApplicationFiled: May 5, 2009Publication date: April 29, 2010Applicant: National Taiwan UniversityInventors: You-Ming Tsao, Liang-Gee Chen, Shao-Yi Chien
-
Publication number: 20100080481Abstract: A system of generating three-dimensional (3D) depth information is disclosed. A color and object independent local blurriness estimation unit analyzes blurriness of each pixel of a two-dimensional (2D) image. Subsequently, a depth assignment unit assigns depth information to the 2D image according to the analyzed blurriness.Type: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Inventors: Liang-Gee Chen, Chao-Chung Cheng, Chung-Te Li, Ling-Hsiu Huang
-
Publication number: 20100080485Abstract: A depth-based image enhancement system is disclosed. A depth estimation unit generates three-dimensional (3D) depth information from a two-dimensional (2D) image. Subsequently, an image enhancement unit enhances the 2D image according to the 3D depth information.Type: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Inventors: Liang-Gee Chen Chen, Chao-Chung Cheng Cheng, Chung-To Li Li, Ling-Hsiu Huang Huang