Patents by Inventor Shao Yi Chien

Shao Yi Chien 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: 20130044965
    Abstract: A super resolution (SR) method or system with database-free texture synthesis is disclosed. An input image is up-sampled to result in an up-sampled image. It is determined whether the input image possesses a smooth region. Edges of the up-sampled image are enhanced, and the enhancing edges step is bypassed if the smooth region has been detected. The enhanced or unenhanced up-sampled image is texture synthesized by taking the input image as texture example, thereby resulting in a synthesized image.
    Type: Application
    Filed: August 16, 2011
    Publication date: February 21, 2013
    Applicants: HIMAX TECHNOLOGIES LIMITED, NATIONAL TAIWAN UNIVERSITY
    Inventors: Shao-Yi CHIEN, Yi-Nung LIU, Yi-Chun LIN, Ling-Hsiu HUANG
  • Patent number: 8306109
    Abstract: A method for scaling video content based on bandwidth rate is disclosed. Wherein, a plurality of target shots and non-target shots are recognized from shots of a video. A background and at least one foreground object are separated from the video frame of the target shot. The present invention method provides a plurality of bandwidth levels, and one among them is selected in advance. At least one foreground object is selected and pasted on the background based on the selected bandwidth level, so as to obtain at least one recombined target shot. The recombined target shot, the non-target shot or other recombined target shot can be merged to form a recombined video unit based on the selected bandwidth level. Therefore, the present invention proposes video content of scalability based on bandwidth rate to provide the different video bit-stream size, so that viewer can get the high quality video under the lower bandwidth rate.
    Type: Grant
    Filed: September 9, 2009
    Date of Patent: November 6, 2012
    Assignee: National Taiwan University
    Inventors: Shao-Yi Chien, Jui-Hsin Lai
  • Patent number: 8300894
    Abstract: A method for decomposition and rendering of video content and user interface for operating the method thereof is disclosed. First, a plurality of target shots are recognized from a video, the video is decomposed into a plurality of video units based on the playtime of each target shot. Then, the video frame of target shot is decomposed into a background scene and at least one foreground object. The editing process is performed on the background to generate the plentiful visual effect. The video content of each video unit is known by analyzing the information of the foreground object, and therefore each video unit can be annotated. Furthermore, the user interface reintegrates the foreground object in the background scene and generates the customized video content according to users' request, so that viewers may get more enjoyment on game watching.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: October 30, 2012
    Assignee: National Taiwan University
    Inventors: Shao-Yi Chien, Jui-Hsin Lai
  • Patent number: 8238605
    Abstract: A digital video target moving object segmentation method and system is designed for processing a digital video stream for segmentation of every target moving object that appears in the video content. The proposed method and system is characterized by the operations of a multiple background imagery extraction process and a background imagery updating process for extracting characteristic background imagery whose content includes the motional background objects in addition to the static background scenes; and wherein the multiple background imagery extraction process is based on a background difference threshold comparison method, while the background imagery updating process is based on a background-matching and weight-counting method. This feature allows an object mask to be defined based on the characteristic background imagery, which can mask both the motional background objects as well as the static background scenes.
    Type: Grant
    Filed: October 2, 2008
    Date of Patent: August 7, 2012
    Assignees: National Taiwan University, Vivotek Inc.
    Inventors: Shao-Yi Chien, Wei-Kai Chan, Chun-Fu Shen
  • 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: 20110300933
    Abstract: A method for interacting with a video by a motion detector is disclosed. First, a video-content-decomposition procedure is executed to decompose the video into a background scene and at least one foreground object. Then, at least one event database is classified according to the state of the foreground object. Finally, the suitable foreground objects are selected from the event database according to a detected motion by the motion detector. Wherein, the foreground objects selected are rendered on the background scene sequentially according to the detected motion.
    Type: Application
    Filed: November 3, 2010
    Publication date: December 8, 2011
    Applicant: NATIONAL TAIWAN UNIVERSITY
    Inventors: SHAO-YI CHIEN, JUI-HSIN LAI
  • Publication number: 20110292048
    Abstract: A graphic processing unit (GPU) with a configurable filtering module (CFU) and an operation method thereof are presented. The graphic processing unit comprises a memory module and a configurable filtering module. The memory module stores at least one texture image. The configurable filtering module, connected to the memory module, comprises a plurality of filter equations, from which a filter equation is selected. A plurality of pixel points are sampled from the texture image. Each sampled pixel point is set with a weight value respectively. Each sampled pixel point with a weight value corresponding thereto is substituted into the selected filter equation to perform an operational process to acquire an operated value. Thereby, the user can decide the operation method of the GPU by selecting an appropriate filter equation and setting adjustable parameters in the filter equation.
    Type: Application
    Filed: May 27, 2010
    Publication date: December 1, 2011
    Inventors: Shao-Yi CHIEN, Chih-Hao SUN, You-Ming TSAO, Ka-Hang LOK
  • 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: 20110235715
    Abstract: A video coding system and circuit emphasizing visual perception are presented, which mainly include a video coding module and a video analysis module. A video frame is respectively input into the video coding module and the video analysis module. The video coding module performs a coding process on the input video frame, the video analysis module analyzes the input video frame to generate a quantization parameter adjustment value, and then the video coding module adjusts each coding parameter with the quantization parameter adjustment value. In this manner, a more efficient compression can be performed on the video frame, and the compressed video frame still maintains good image quality.
    Type: Application
    Filed: March 28, 2011
    Publication date: September 29, 2011
    Applicant: VATICS INC.
    Inventors: Shao-Yi Chien, Tung-Hsing Wu, Guan-Lin Wu
  • Patent number: 8027551
    Abstract: A reconfigurable image processor for image processing includes an arithmetic module, a first memory unit, a bus control module and a connecting module. By setting different configurations or configuring connections among arithmetic units via the connecting module, the operations of arithmetic units are reconfigured to include different functions. The present invention provides an application architecture including a sensor module, a display module, a second memory unit and a reconfigurable image processor.
    Type: Grant
    Filed: June 1, 2007
    Date of Patent: September 27, 2011
    Assignee: Vivotek Inc.
    Inventors: Shao Yi Chien, Chih Chao Chen, Chun Fu Shen, Wan Kuei Lin
  • Publication number: 20110208071
    Abstract: A non-invasive array-based hemodynamic monitoring system on chip is disclosed. The non-invasive array-based hemodynamic monitoring system on chip comprises a CMOS MEMS pressure sensor array, a readout circuit, and a signal control system. The CMOS MEMS pressure sensor array is configured to sense a pulse wave of a blood vessel. The readout circuit is coupled with each of the CMOS compatible MEMS pressure sensors and is configured to read the pulse wave and transformed the pulse wave into a voltage signal. The signal control system is coupled with each of the readout circuit, and is configured to estimate a wave velocity according to the voltage signal.
    Type: Application
    Filed: February 24, 2011
    Publication date: August 25, 2011
    Applicant: National Taiwan University
    Inventors: Liang-Hung Lu, Wei-Cheng Tian, Shao-Yi Chien, Jiun-Lang Huang, Po-Ling Kuo, Ping-Cheng Yeh
  • Publication number: 20100309973
    Abstract: A method for scaling video content based on bandwidth rate is disclosed. Wherein, a plurality of target shots and non-target shots are recognized from shots of a video. A background and at least one foreground object are separated from the video frame of the target shot. The present invention method provides a plurality of bandwidth levels, and one among them is selected in advance. At least one foreground object is selected and pasted on the background based on the selected bandwidth level, so as to obtain at least one recombined target shot. The recombined target shot, the non-target shot or other recombined target shot can be merged to form a recombined video unit based on the selected bandwidth level. Therefore, the present invention proposes video content of scalability based on bandwidth rate to provide the different video bit-stream size, so that viewer can get the high quality video under the lower bandwidth rate.
    Type: Application
    Filed: September 9, 2009
    Publication date: December 9, 2010
    Inventors: Shao-Yi CHIEN, Jui-Hsin Lai
  • Publication number: 20100254574
    Abstract: A method for decomposition and rendering of video content and user interface for operating the method thereof is disclosed. First, a plurality of target shots are recognized from a video, the video is decomposed into a plurality of video units based on the playtime of each target shot. Then, the video frame of target shot is decomposed into a background scene and at least one foreground object. The editing process is performed on the background to generate the plentiful visual effect. The video content of each video unit is known by analyzing the information of the foreground object, and therefore each video unit can be annotated. Furthermore, the user interface reintegrates the foreground object in the background scene and generates the customized video content according to users' request, so that viewers may get more enjoyment on game watching.
    Type: Application
    Filed: June 30, 2009
    Publication date: October 7, 2010
    Inventors: Shao-Yi Chien, Jui-Hsin Lai
  • 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: 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: 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: 20100091859
    Abstract: A motion compensation apparatus and a motion compensation method are provided. The motion compensation apparatus comprises: a memory, a motion vector generator, a deviation calculator, a determining module, a selector and a motion compensator. The memory stores a plurality of frame encode information and a plurality of decoded frames; the motion vector generator generates a motion vector according to the plurality of frame encode information; the deviation calculator calculates a deviation data according to the motion vector and the plurality of decoded frames; the determining module determines a confidence level of the motion vector according to the deviation data; the selector selects a plurality of pixels from the plurality of decoded frames according to the motion vector when the confidence level is high; and the motion compensator compensates the plurality of decoded frames according to the plurality of pixels.
    Type: Application
    Filed: October 9, 2008
    Publication date: April 15, 2010
    Inventors: Shao-Yi Chien, Yi-Nung Liu, Ling-Hsiu Huang
  • Publication number: 20100085488
    Abstract: In a method and system for writing a reference frame having multiple pixels into a reference frame memory, the pixels of the reference frame are sampled to obtain a plurality of representative pixels. A multi-bit pixel value of each of the representative pixels is divided into a number (N) of bit sections, each corresponding to one of a number (N) of different bit significance levels, based on a bit depth, where N is associated with the bit depth. The bit sections of the pixel values of the representative pixels having the same bit significance level are arranged together to form a number (N) of bit depth planes each including the bit sections that have a corresponding one of the bit significance levels. The bit depth planes are stored in the reference frame memory.
    Type: Application
    Filed: April 2, 2009
    Publication date: April 8, 2010
    Applicant: National Taiwan University
    Inventors: Shao-Yi Chien, Yi-Nung Liu
  • Publication number: 20090245571
    Abstract: A digital video target moving object segmentation method and system is designed for processing a digital video stream for segmentation of every target moving object that appears in the video content. The proposed method and system is characterized by the operations of a multiple background imagery extraction process and a background imagery updating process for extracting characteristic background imagery whose content includes the motional background objects in addition to the static background scenes; and wherein the multiple background imagery extraction process is based on a background difference threshold comparison method, while the background imagery updating process is based on a background-matching and weight-counting method. This feature allows an object mask to be defined based on the characteristic background imagery, which can mask both the motional background objects as well as the static background scenes.
    Type: Application
    Filed: October 2, 2008
    Publication date: October 1, 2009
    Applicants: National Taiwan University, Vivotek Inc.
    Inventors: Shao-Yi Chien, Wei-Kai Chan, Chun-Fu Shen
  • Publication number: 20080114974
    Abstract: A reconfigurable image processor for image processing includes an arithmetic module, a first memory unit, a bus control module and a connecting module. By setting different configurations or configuring connections among arithmetic units via the connecting module, the operations of arithmetic units are reconfigured to include different functions. The present invention provides an application architecture including a sensor module, a display module, a second memory unit and a reconfigurable image processor.
    Type: Application
    Filed: June 1, 2007
    Publication date: May 15, 2008
    Inventors: Shao Yi Chien, Chih Chao Chen, Chun Fu Shen, Wan Kuei Lin