Patents by Inventor Chia-Wen Lin

Chia-Wen Lin 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: 20090116549
    Abstract: A method of selecting a number of candidate prediction modes for a block in a video sequence, the method comprising calculating a cost value of each of prediction modes for each of a predetermined number of blocks, identifying one of the prediction modes having the smallest cost value for the each block, calculating a function value of each of the prediction modes for the each block using a cost function, ranking the prediction modes for the each block by the function value of each of the prediction modes and identifying an ordinal value of the one prediction mode having the smallest cost value, the ordinal value being related to the ordinal number of the one prediction mode after the ranking, calculating a feature value of the each block based on the function value of each of the prediction modes related to the each block, identifying a plurality of sets of blocks, each set of blocks having substantially the same feature value, identifying the number of each set of blocks and calculating a sum of the ordinal
    Type: Application
    Filed: November 7, 2007
    Publication date: May 7, 2009
    Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Chih-Sheng SHEN, Chia-Wen LIN
  • Publication number: 20080232812
    Abstract: An optical communication device includes a top cover, a bottom cover, a circuit board and an electrostatic discharge element. The bottom cover is disposed opposite to the top cover, and an accommodating space is formed between the top and bottom covers. The circuit board is disposed in the accommodating space. The electrostatic discharge element is disposed on the circuit board and electrically connected to the circuit board.
    Type: Application
    Filed: January 9, 2008
    Publication date: September 25, 2008
    Inventors: San-Ching Kuo, Chiung-Hung Wang, Chia-Wen Lin, Ming-Chia Wu
  • Patent number: 7381068
    Abstract: A receptacle connector includes a dielectric housing and a dustproof cover covered on the housing. The housing has a bottom wall, a top wall, two sidewalls and two retainers defined between the sidewalls. Two locking grooves formed at the opposite sides of the body are defined between one of the sidewalls and the corresponding retainers. Each sidewall defines a position unit in the middle thereof with a guide unit formed in front of the position unit. The dustproof cover has a plate, two receiving grooves and two fixed arms. Each fixed arm defines a guide portion extending inward from the end thereof with two abutting blocks protruding inward from inner side of each fixed arms. The guide portions are sliding received in the position units along the guide unit. The abutting blocks are received between the position unit and the guide unit and pressed against the guide unit.
    Type: Grant
    Filed: July 12, 2007
    Date of Patent: June 3, 2008
    Assignee: Cheng Uei Precision Industry Co., Ltd.
    Inventors: Chia-wen Lin, Shu-man Chiang, Chung-hsin Huang, Mei-chuan Yang
  • Publication number: 20080084999
    Abstract: An encoder. A first encoding unit discrete cosine transforms an input frame, quantizes the transformation result, and generates a first frame according to a motion vector. The first encoding unit includes a first feedback unit dequantizing the transformation result, generating a processing signal and a first reconstruction signal according to the dequantization result, and re-quantizing the processing signal to generate a requantization signal. A second encoding unit encodes according to the first reconstruction signal to generate a second frame and an encoding signal. The third encoding unit generates a third frame according to the encoding signal and the re-quantization signal.
    Type: Application
    Filed: March 19, 2007
    Publication date: April 10, 2008
    Inventors: I-Hsien Lee, Chia-Wen Lin, Shih-Ming Hsu
  • Publication number: 20070154066
    Abstract: An object tracking method may include: receiving frames of data containing image information of an object; performing an object segmentation to obtain an object motion result; and using the object motion result to conduct an object tracking. In particular, the object segmentation may include: extracting motion vectors from the frames of data; estimating a global motion using the motion vectors; and subtracting the global motion from the motion vectors to generate an object motion result.
    Type: Application
    Filed: May 22, 2006
    Publication date: July 5, 2007
    Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Chia-Wen LIN, Zhi-Hong LING, Kual-Zheng LEE
  • Patent number: 7236529
    Abstract: Methods and systems for transcoding a video sequence in a discrete cosine transform (DCT) domain, wherein a transcoder receives a video bit-stream including frames and each of the frames including blocks. The video bit-stream includes an intra-frame and an inter-frame that has been encoded by motion compensation based on the intra-frame or another inter-frame. A DCT-domain motion compensation module in the transcoder re-calculates first DCT coefficients for a target block in the inter-frame. For this re-calculation of the first DCT coefficients, the motion compensation module inputs second DCT coefficients of neighboring blocks in the inter-frame, and calculates partial DCT coefficients, using significant ones of the second DCT coefficients of the neighboring blocks.
    Type: Grant
    Filed: May 6, 2002
    Date of Patent: June 26, 2007
    Assignee: Industrial Technology Research Institute
    Inventors: Chia-Wen Lin, Hsu-Kai Tsai, Jia-Jyh Luo
  • Patent number: 7227894
    Abstract: An architecture of a fine granularity scalable (FGS) codec has an encoder and a decoder configurable in three prediction modes. The coarse prediction loop in the base layer of the encoder has a switch for selecting either coarse prediction output or fine prediction output in the encoder. The fine prediction loop in the enhancement layer of the encoder also has a switch for selecting either coarse prediction output or fine prediction output. Two-pass encoding is used in the encoder. The first pass extracts coding parameters and classifies macroblocks of a video frame into three groups each being assigned with all-coarse prediction mode, all-fine prediction mode or mix prediction. The second pass uses the assigned modes to encode the macroblocks. A rate adaptation algorithm is provided to truncate the enhancement bit-planes for low bit rate, medium bit rate and high bit rate and allocate bit efficiently for achieving higher video quality.
    Type: Grant
    Filed: February 24, 2004
    Date of Patent: June 5, 2007
    Assignee: Industrial Technology Research Institute
    Inventors: Chia-Wen Lin, Su-Ren Chen
  • Patent number: 7180944
    Abstract: A low-complexity spatial downscaling video transcoder and method thereof are disclosed. The transcoder comprises a decoder having a reduced DCT-MC unit, a DCT-domain downscaling unit, and an encoder. The decoder performs the DCT-MC operation at a reduced-resolution for P-/B-frames in an MPEG coded bit-stream. The DCT-domain downscaling unit is used for spatial downscaling in the DCT-domain. After the downscaling and the motion vectors re-sampling, the encoder determines the encoding modes and outputs the encoded bit-stream. Compared with the original CDDT, this invention can achieve significant computation reduction and speeds up the transcoder without any quality degradation.
    Type: Grant
    Filed: July 8, 2004
    Date of Patent: February 20, 2007
    Assignee: Industrial Technology Research Institute
    Inventors: Chia-Wen Lin, Yuh-Ruey Lee, Yeh-Kai Chou
  • Publication number: 20060193386
    Abstract: Methods for fast mode decision of variable size block coding referring to spatial and temporal correlations between a current encoding motion block and at least one reference motion block to decide a best mode for encoding the current encoding motion block. The at least one reference motion block includes at least one neighboring motion block of the current motion block and/or a previous motion block that is located in a previous image frame at a position corresponding to that of the current encoding motion block in a current image frame. At least one block size mode is obtained from the at least one reference motion block. The methods further check the reliability of the at least one block size mode before using the at least one block size to encode the current motion block.
    Type: Application
    Filed: February 25, 2005
    Publication date: August 31, 2006
    Inventors: Chia-Wen Lin, Yu-Yuan Tseng, Fan-Di Jou
  • Publication number: 20050185714
    Abstract: An architecture of a fine granularity scalable (FGS) codec has an encoder and a decoder configurable in three prediction modes. The coarse prediction loop in the base layer of the encoder has a switch for selecting either coarse prediction output or fine prediction output in the encoder. The fine prediction loop in the enhancement layer of the encoder also has a switch for selecting either coarse prediction output or fine prediction output. Two-pass encoding is used in the encoder. The first pass extracts coding parameters and classifies macroblocks of a video frame into three groups each being assigned with all-coarse prediction mode, all-fine prediction mode or mix prediction. The second pass uses the assigned modes to encode the macroblocks. A rate adaptation algorithm is provided to truncate the enhancement bit-planes for low bit rate, medium bit rate and high bit rate and allocate bit efficiently for achieving higher video quality.
    Type: Application
    Filed: February 24, 2004
    Publication date: August 25, 2005
    Inventors: Chia-Wen Lin, Su-Ren Chen
  • Publication number: 20050169377
    Abstract: A low-complexity spatial downscaling video transcoder and method thereof are disclosed. The transcoder comprises a decoder having a reduced DCT-MC unit, a DCT-domain downscaling unit, and an encoder. The decoder performs the DCT-MC operation at a reduced-resolution for P-/B-frames in an MPEG coded bit-stream. The DCT-domain downscaling unit is used for spatial downscaling in the DCT-domain. After the downscaling and the motion vectors re-sampling, the encoder determines the encoding modes and outputs the encoded bit-stream. Compared with the original CDDT, this invention can achieve significant computation reduction and speeds up the transcoder without any quality degradation.
    Type: Application
    Filed: July 8, 2004
    Publication date: August 4, 2005
    Inventors: Chia-Wen Lin, Yuh-Ruey Lee, Yeh-Kai Chou
  • Patent number: 6738980
    Abstract: Methods and systems for providing a video stream from a server to a client over a network include a memory for storing a forward-encoded bit-stream and a reverse-encoded bit-stream for a video data. The forward-encoded bit-stream includes I-frames encoded without inter-frame dependencies and P-frames encoded depending on forward-direction preceding frames, and the reverse-encoded bit-stream includes I-frames and P-frames encoded depending on reverse-direction preceding frames. When the server receives a request with a video cassette recording (VCR) function from the client, the server reads out and transmits frames selectively from among the first, second, third, and fourth frames in accordance with the request. The server can select the closest I-frame to a requested frame in either bit-stream for a fast-mode play or a random-access play, and switch the bit-streams to use subsequent P-frames in a different direction than that of the closest I-frame.
    Type: Grant
    Filed: November 15, 2001
    Date of Patent: May 18, 2004
    Assignee: Industrial Technology Research Institute
    Inventors: Chia-Wen Lin, Ming-Ting Sun, Hung-Hseng Hsu
  • Patent number: 6711212
    Abstract: A multipoint video conferencing system employs a transcoder with a dynamic sub-window skipping technique to enhance the visual quality of the participants of interest. The system firstly identifies the active conferees from the multiple incoming video streams by calculating the temporal and the spatial activities of the conferee sub-windows. The sub-windows of inactive participants are dropped and the saved bits are reallocated to the active sub-windows. Numerous motion vector composition schemes can be used to compose the unavailable motion vectors in the dropped frames due to limited bit-rates or frame-rates of the user clients in video transcoding. The present invention employs a pre-filtered activity-based forward dominant vector selection (PA-FDVS) scheme which provides accurate approximation of motion vectors with low computational cost and memory requirement.
    Type: Grant
    Filed: September 22, 2000
    Date of Patent: March 23, 2004
    Assignee: Industrial Technology Research Institute
    Inventor: Chia-Wen Lin
  • Patent number: 6650707
    Abstract: A transcoder for transcoding digital video signals includes a decoder and an encoder. In the decoder, an end-of-block (EOB) position of an incoming block received by the decoder is determined and a discrete cosine transform (DCT) block type is determined based on the determined EOB position. A reduced number of DCT coefficients is computed in a subsequent inverse DCT computation based on the DCT block type. In the encoder, if the incoming block is intercoded, no DCT coefficients are computed after the EOB of the incoming blocks is performing a DCT. Further, in the encoder when the incoming block is intercoded, an algorithm is applied to predict which DCT coefficients may become zero after a subsequent quantization operation, and only DCT coefficients that may not become zero are computed in performing the DCT.
    Type: Grant
    Filed: March 2, 2001
    Date of Patent: November 18, 2003
    Assignee: Industrial Technology Research Institute
    Inventors: Jeongnam Youn, Ming-Ting Sun, Chia-Wen Lin, Wen-Hao Wang
  • Patent number: 6618439
    Abstract: A block-based motion-compensated frame interpolation method and apparatus using a block-based video coder operating in low bit rates. Smooth movement of objects between video frames can be obtained without the complexity of pixel-wise interpolation motion estimation that is present in standard motion-compensated frame interpolation (MCI). An additional motion search for interpolating all of the individual pixel trajectories is not required because the interpolation uses block-based motion vector information from a standard codec such as H.26x/MPEG. Video quality is improved by increasing smoothness and the frame rate is increased without a substantial increase in the computational complexity. The proposed block-based MCI method maps from block-wise motion to pixel-wise motion in a motion vector mapping unit.
    Type: Grant
    Filed: July 6, 1999
    Date of Patent: September 9, 2003
    Assignee: Industrial Technology Research Institute
    Inventors: Tien-Ying Kuo, Chung-Chieh Kuo, Chia-Wen Lin
  • Publication number: 20030093801
    Abstract: Methods and systems for providing a video stream from a server to a client over a network include a memory for storing a forward-encoded bit-stream and a reverse-encoded bit-stream for a video data, The forward-encoded bit-stream includes I-frames encoded without inter-frame dependencies and P-frames encoded depending on forward-direction preceding frames, and the reverse-encoded bit-stream includes I-frames and P-frames encoded depending on reverse-direction preceding frames. When the server receives a request with a video cassette recoding (VCR) function from the client, the server reads out and transmits frames selectively from among the first, second, third, and fourth frames in accordance with the request. The server can select the closest I-frame to a requested frame in an either bit-stream for a fast-mode play or a random-access play, and switch the bit-streams to use subsequent P-frames in a different direction than that of the closest I-frame.
    Type: Application
    Filed: November 15, 2001
    Publication date: May 15, 2003
    Inventors: Chia-Wen Lin, Ming-Ting Sun, Hung-Hseng Hsu
  • Publication number: 20030081676
    Abstract: Methods and systems for transcoding a video sequence in a discrete cosine transform (DCT) domain, wherein a transcoder receives a video bit-stream including frames and each of the frames including blocks. The video bit-stream includes an intra-frame and an inter-frame that has been encoded by motion compensation based on the intra-frame or another inter-frame. A DCT-domain motion compensation module in the transcoder re-calculates first DCT coefficients for a target block in the inter-frame. For this re-calculation of the first DCT coefficients, the motion compensation module inputs second DCT coefficients of neighboring blocks in the inter-frame, and calculates partial DCT coefficients, using significant ones of the second DCT coefficients of the neighboring blocks.
    Type: Application
    Filed: May 6, 2002
    Publication date: May 1, 2003
    Applicant: Industrial Technology Research Institute
    Inventors: Chia-Wen Lin, Hsu-Kai Tsai, Jia-Jyh Luo
  • Publication number: 20020163967
    Abstract: A transcoder for transcoding digital video signals includes a decoder and an encoder. In the decoder, an end-of-block (EOB) position of an incoming block received by the decoder is determined and a discrete cosine transform (DCT) block type is determined based on the determined EOB position. A reduced number of DCT coefficients is computed in a subsequent inverse DCT computation based on the DCT block type. In the encoder, if the incoming block is interceded, no DCT coefficients are computed after the EOB of the incoming blocks is performing a DCT. Further, in the encoder when the incoming block is intercoded, an algorithm is applied to predict which DCT coefficients may become zero after a subsequent quantization operation, and only DCT coefficients that may not become zero are computed in performing the DCT.
    Type: Application
    Filed: March 2, 2001
    Publication date: November 7, 2002
    Inventors: Jeongnam Youn, Ming-Ting Sun, Chia-Wen Lin, Wen-Hao Wang
  • Publication number: 20020154698
    Abstract: Methods and systems for generating motion vectors for re-encoding video signals are disclosed. The motion vector is determined by the sum of a base motion vector and a delta motion vector. In the case of no frame-skipping, the base motion vector is the incoming motion vector. In the case of frame skipping, the base motion vector is the sum of the motion vectors of the incoming signal since the last re-encoded frame and the current frame. The delta motion vector is optimized by a minimum Sum of the Absolute Difference by searching over a smaller area than if searching for a new motion vector without a delta motion vector. These methods and systems may be used to improve re-encoding digital video signals.
    Type: Application
    Filed: March 26, 1999
    Publication date: October 24, 2002
    Inventors: JEONGNAM YOUN, MING-TING SUN, CHIA-WEN LIN
  • Patent number: 6466623
    Abstract: Methods and systems for generating motion vectors for re-encoding video signals are disclosed. The motion vector is determined by the sum of a base motion vector and a delta motion vector. In the case of no frame-skipping, the base motion vector is the incoming motion vector. In the case of frame skipping, the base motion vector is the sum of the motion vectors of the incoming signal since the last re-encoded frame and the current frame. The delta motion vector is optimized by a minimum Sum of the Absolute Difference by searching over a smaller area than if searching for a new motion vector without a delta motion vector. These methods and systems may be used to improve re-encoding digital video signals.
    Type: Grant
    Filed: March 26, 1999
    Date of Patent: October 15, 2002
    Assignee: Industrial Technology Research Institute
    Inventors: Jeongnam Youn, Ming-Ting Sun, Chia-Wen Lin