Patents by Inventor Kan-Li Huang

Kan-Li Huang 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).

  • Patent number: 9148647
    Abstract: An embodiment of the invention provides a method performed by a de-multiplexer that is coupled to a front-end stream buffer and a plurality of back-end video buffers. The front-end stream buffer is configured to buffer a plurality of video data units of a video stream. The video stream includes a plurality of subordinate video streams interleaved therein. Each of the back-end video buffers is configured to buffer the video information contained in a corresponding one of the subordinate video streams. First, the de-multiplexer determines whether it is blocked from fetching the video information of a first video data unit buffered in the front-end stream buffer. Then, if being blocked, the de-multiplexer skips accessing the first video data unit and instead fetches the video information of a second video data unit buffered in the front-end stream buffer.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: September 29, 2015
    Assignee: MEDIATEK INC.
    Inventors: Yueh-Lun Lee, Chia-Wei Pan, Kan-Li Huang, Te-Chi Hsiao
  • Publication number: 20140218471
    Abstract: An embodiment of the invention provides a method performed by a de-multiplexer that is coupled to a front-end stream buffer and a plurality of back-end video buffers. The front-end stream buffer is configured to buffer a plurality of video data units of a video stream. The video stream includes a plurality of subordinate video streams interleaved therein. Each of the back-end video buffers is configured to buffer the video information contained in a corresponding one of the subordinate video streams. First, the de-multiplexer determines whether it is blocked from fetching the video information of a first video data unit buffered in the front-end stream buffer. Then, if being blocked, the de-multiplexer skips accessing the first video data unit and instead fetches the video information of a second video data unit buffered in the front-end stream buffer.
    Type: Application
    Filed: February 6, 2013
    Publication date: August 7, 2014
    Applicant: MEDIATEK INC.
    Inventors: Yueh-Lun Lee, Chia-Wei Pan, Kan-Li Huang, Te-Chi Hsiao
  • Publication number: 20110274274
    Abstract: A method for processing an interlaced stream includes: receiving the interlaced stream and auxiliary information that are transmitted, respectively, wherein the interlaced stream has a plurality of data streams interlaced therein, and the data streams include at least one encrypted data stream; and generating reference information, utilized for distinguishing between the data streams included in the interlaced stream, by referring to the received auxiliary information.
    Type: Application
    Filed: January 12, 2011
    Publication date: November 10, 2011
    Inventors: Keng-Jui Hsu, Kan-Li Huang, Yueh-Lun Lee
  • Publication number: 20080031587
    Abstract: Methods and systems for recording and searching data in a storage are disclosed. The method includes: receiving a digital data stream comprising a plurality of frames; encoding the frames of the digital data stream; grouping the encoded frames into a plurality of video frame units (VFUs), wherein each VFU has the same playback duration; and storing each VFU in a separate block in the storage. A data address corresponding to each VFU may be calculated or searched from a look-up table by a time-shift parameter when playing back the VFU stored in the storage.
    Type: Application
    Filed: August 2, 2006
    Publication date: February 7, 2008
    Inventors: Chia-Hung Chen, Kan-Li Huang, Wei Hsu, Bang-Cheng Chen
  • Publication number: 20070263980
    Abstract: A method of transitioning from playback of time shifted multimedia data in a time shifted playback mode to playback of live multimedia data in a live playback mode includes buffering data corresponding to the live multimedia data in a buffer; storing data corresponding to the live multimedia data to a storage medium; calculating a next playback data block according to the time shifted playback mode; retrieving data corresponding to the next playback data block from the storage medium if the data corresponding to the next playback data block is available from the storage medium; and retrieving the data corresponding to the next playback data block from the buffer if the data corresponding to the next playback data block is not available from the storage medium but is available from the buffer.
    Type: Application
    Filed: May 9, 2006
    Publication date: November 15, 2007
    Inventors: Jaan-Huei Chen, Kan-Li Huang
  • Publication number: 20070223872
    Abstract: The present embodiments provide a program transferring method and an apparatus thereof. The method includes the following steps: selecting a program in a first storage medium; transferring the program from the first storage medium to a second storage medium; and generating a label for identifying the transferring status of the program.
    Type: Application
    Filed: March 21, 2006
    Publication date: September 27, 2007
    Inventors: Kan-Li Huang, Jaan-Huei Chen