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: 20120293615
    Abstract: 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: Application
    Filed: May 17, 2011
    Publication date: November 22, 2012
    Applicants: NATIONAL TAIWAN UNIVERSITY, HIMAX TECHNOLOGIES LIMITED
    Inventors: Liang-Gee Chen, Chung-Te Li, Chao-Chung Cheng, Yen-Chieh Lai, Ling-Hsiu Huang
  • Publication number: 20120293624
    Abstract: 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: Application
    Filed: May 19, 2011
    Publication date: November 22, 2012
    Applicants: HIMAX TECHNOLOGIES LIMITED, NATIONAL TAIWAN UNIVERSITY
    Inventors: LIANG-GEE CHEN, CHIEN WU, CHUNG-TE LI, YEN-CHIEH LAI, CHAO-CHUNG CHENG, LING-HSIU HUANG
  • Patent number: 8253776
    Abstract: 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: Grant
    Filed: December 29, 2008
    Date of Patent: August 28, 2012
    Assignee: ASUSTeK Computer Inc.
    Inventors: Liang-Gee Chen, Chia-Ho Pan
  • Patent number: 8249369
    Abstract: 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: Grant
    Filed: February 6, 2009
    Date of Patent: August 21, 2012
    Assignees: Himax Technologies Limited, National Taiwan University
    Inventors: Liang-Gee Chen, Chao-Chung Cheng, Chia-Kai Liang, Yen-Chieh Lai, Homer H. Chen, Ling-Hsiu Huang
  • Patent number: 8213683
    Abstract: 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: Grant
    Filed: August 26, 2008
    Date of Patent: July 3, 2012
    Assignee: National Taiwan University
    Inventors: Liang-Gee Chen, Yu-Lin Chang, Yi-Min Tsai, Chao-Chung Cheng
  • Patent number: 8179448
    Abstract: 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: Grant
    Filed: August 26, 2008
    Date of Patent: May 15, 2012
    Assignee: National Taiwan University
    Inventors: Liang-Gee Chen, Wan-Yu Chen, Yu-Lin Chang, Chao-Chung Cheng
  • Patent number: 8086824
    Abstract: 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: Grant
    Filed: May 5, 2009
    Date of Patent: December 27, 2011
    Assignee: National Taiwan University
    Inventors: You-Ming Tsao, Liang-Gee Chen, Shao-Yi Chien
  • Publication number: 20110285701
    Abstract: 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: Application
    Filed: May 30, 2011
    Publication date: November 24, 2011
    Applicants: NATIONAL TAIWAN UNIVERSITY, HIMAX TECHNOLOGIES LIMITED
    Inventors: Liang-Gee Chen, Chung-Te Li, Chao-Chung Cheng, Chia-Kai Liang, Yen-Chieh Lai, Ling-Hsiu Huang
  • Patent number: 8059911
    Abstract: 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: Grant
    Filed: September 30, 2008
    Date of Patent: November 15, 2011
    Assignees: Himax Technologies Limited, National Taiwan University
    Inventors: Liang-Gee Chen, Chao-Chung Cheng, Chung-Te Li, Ling-Hsiu Huang
  • Patent number: 8050507
    Abstract: 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: Grant
    Filed: September 30, 2008
    Date of Patent: November 1, 2011
    Assignees: Himax Technologies Limited, National Taiwan University
    Inventors: Liang-Gee Chen, Chao-Chung Cheng, Chung-Te Li, Ling-Hsiu Huang
  • Patent number: 8037283
    Abstract: 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: Grant
    Filed: May 5, 2009
    Date of Patent: October 11, 2011
    Assignee: National Taiwan University
    Inventors: You-Ming Tsao, Liang-Gee Chen, Shao-Yi Chien
  • Publication number: 20110141114
    Abstract: 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: Application
    Filed: December 14, 2009
    Publication date: June 16, 2011
    Applicant: ACER INCORPORATED
    Inventors: LIANG-GEE CHEN, JING-YING CHANG, YI-MIN TSAI
  • Publication number: 20110141237
    Abstract: 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: Application
    Filed: September 3, 2010
    Publication date: June 16, 2011
    Applicants: HIMAX TECHNOLOGIES LIMITED, NATIONAL TAIWAN UNIVERSITY
    Inventors: CHAO-CHUNG CHENG, CHUNG-TE LI, LIANG-GEE CHEN, LING-HSIU HUANG
  • Patent number: 7865026
    Abstract: 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: Grant
    Filed: September 7, 2005
    Date of Patent: January 4, 2011
    Assignee: National Taiwan University
    Inventors: Liang Gee Chen, Chao Tsung Huang, Ching Yeh Chen, Yi Hau Chen
  • Publication number: 20100135585
    Abstract: 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: Application
    Filed: February 6, 2009
    Publication date: June 3, 2010
    Inventors: Liang-Gee Chen, Chao-Chung Cheng, Chia-Kai Liang, Yen-Chieh Lai, Homer H. Chen, Ling-Hsiu Huang
  • Publication number: 20100115238
    Abstract: 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: Application
    Filed: May 5, 2009
    Publication date: May 6, 2010
    Applicant: NATIONAL TAIWAN UNIVERSITY
    Inventors: You-Ming Tsao, Liang-Gee Chen, Shao-Yi Chien
  • Publication number: 20100106850
    Abstract: 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: Application
    Filed: May 5, 2009
    Publication date: April 29, 2010
    Applicant: National Taiwan University
    Inventors: You-Ming Tsao, Liang-Gee Chen, Shao-Yi Chien
  • Publication number: 20100106941
    Abstract: 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: Application
    Filed: May 5, 2009
    Publication date: April 29, 2010
    Applicant: National Taiwan University
    Inventors: You-Ming Tsao, Liang-Gee Chen, Shao-Yi Chien
  • Publication number: 20100080481
    Abstract: 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: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Inventors: Liang-Gee Chen, Chao-Chung Cheng, Chung-Te Li, Ling-Hsiu Huang
  • Publication number: 20100080485
    Abstract: 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: Application
    Filed: September 30, 2008
    Publication date: April 1, 2010
    Inventors: Liang-Gee Chen Chen, Chao-Chung Cheng Cheng, Chung-To Li Li, Ling-Hsiu Huang Huang