Patents by Inventor Shih-Rong Kao

Shih-Rong Kao 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: 20230239429
    Abstract: A communication system includes a camera module and a backend module. The camera module includes an image sensor, a data converter, and a first interface. The image sensor generates a digital signal according to an optical signal. The data converter converts the digital signal into a conversion signal. The first interface transmits the conversion signal. The backend module includes a second interface and a processor. The second interface receives the conversion signal. The processor processes the received conversion signal.
    Type: Application
    Filed: May 26, 2022
    Publication date: July 27, 2023
    Inventors: Shih-Rong KAO, Cheng-Tai YEH
  • Patent number: 8907959
    Abstract: A method for performing video processing within a video display system includes: detecting whether dropping at least one frame is required; and when it is detected that dropping the at least one frame is required, removing at least one flip command from a command queue and selectively removing at least one video processing command from the command queue. An associated video processing circuit and an associated video display system are also provided. In particular, the video processing circuit is positioned within the video display system, where the video processing circuit includes a hardware module and a controller, and the controller operates according to the method.
    Type: Grant
    Filed: September 26, 2010
    Date of Patent: December 9, 2014
    Assignee: MediaTek Singapore Pte. Ltd.
    Inventors: Guoping Li, Chin-Jung Yang, Shih-Rong Kao
  • Patent number: 8577209
    Abstract: An exemplary method for managing a first storage space and a second storage space utilized by a video playback operation includes: during a first time period, accessing the first storage space for data associated with a first processing operation included in the video playback operation, and accessing the second storage space for data associated with a second processing operation included in the video playback operation; and during a second time period, accessing the first storage space and the second storage space for data associated with the first processing operation. The first processing operation is different from the second processing operation. The second storage space is dedicated to buffering data associated with the second processing operation during the first time period.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: November 5, 2013
    Assignee: Mediatek Inc.
    Inventors: Chun-Kuang Hu, Shih-Rong Kao
  • Patent number: 8279945
    Abstract: Methods for compensating timing errors in an A/V stream are provided. An embodiment of the methods includes: receiving a plurality of encoded video frames of a current Group of pictures (GOP) from the video encoder and a plurality of encoded audio frames; when an error occurs in the video encoder, utilizing a most recent encoded video frame of a previous GOP received from the video encoder as a reference to generate a plurality of dummy video frames; and utilizing the dummy video frames to pad the current GOP.
    Type: Grant
    Filed: January 28, 2008
    Date of Patent: October 2, 2012
    Assignee: Mediatek Inc.
    Inventors: Chi-Chun Lin, Shih-Rong Kao
  • Patent number: 8230125
    Abstract: A method for reserving memory space for storing chunk sizes during Audio Video Interleave (AVI) recording, wherein an AVI file contains a plurality of interleaved audio-video (A/V) chunks, includes: recording the AVI file sizes to the second storage; when the second storage reaches capacity, moving at least a first A/V chunk size to the first storage; and after the recording has finished, reading stored A/V chunks from the first storage to the second storage to create an index chunk.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: July 24, 2012
    Assignee: Mediatek Inc.
    Inventors: Min-Shu Chen, Ji-Shiun Li, Shih-Rong Kao
  • Publication number: 20120113327
    Abstract: A method for performing video processing within a video display system includes: detecting whether dropping at least one frame is required; and when it is detected that dropping the at least one frame is required, removing at least one flip command from a command queue and selectively removing at least one video processing command from the command queue. An associated video processing circuit and an associated video display system are also provided. In particular, the video processing circuit is positioned within the video display system, where the video processing circuit includes a hardware module and a controller, and the controller operates according to the method.
    Type: Application
    Filed: September 26, 2010
    Publication date: May 10, 2012
    Inventors: Guoping Li, Chin-Jung Yang, Shih-Rong Kao
  • Publication number: 20120075315
    Abstract: A method for performing video processing based upon a plurality of commands is provided, where the method is applied to a video processing circuit. The method includes: grouping the commands into command chains, wherein the command chains have respective dependence relationships; and utilizing a plurality of hardware modules of the video processing circuit to execute the command chains, respectively. For example, at a time when the commands are grouped into the command chains, each command of one of the command chains is independent of any command of another of the command chains. In particular, the command chains include a first command chain and a second command chain, where the commands of the first command chain have a first dependence relationship, and the commands of the second command chain have a second dependence relationship. An associated video processing circuit is also provided.
    Type: Application
    Filed: September 26, 2010
    Publication date: March 29, 2012
    Inventors: Guoping Li, Shih-Rong Kao
  • Publication number: 20110305442
    Abstract: An exemplary method for managing a first storage space and a second storage space utilized by a video playback operation includes: during a first time period, accessing the first storage space for data associated with a first processing operation included in the video playback operation, and accessing the second storage space for data associated with a second processing operation included in the video playback operation; and during a second time period, accessing the first storage space and the second storage space for data associated with the first processing operation. The first processing operation is different from the second processing operation. The second storage space is dedicated to buffering data associated with the second processing operation during the first time period.
    Type: Application
    Filed: June 15, 2010
    Publication date: December 15, 2011
    Inventors: Chun-Kuang Hu, Shih-Rong Kao
  • Publication number: 20110235995
    Abstract: A method for reserving memory space for storing chunk sizes during Audio Video Interleave (AVI) recording, wherein an AVI file contains a plurality of interleaved audio-video (A/V) chunks, includes: recording the AVI file sizes to the second storage; when the second storage reaches capacity, moving at least a first A/V chunk size to the first storage; and after the recording has finished, reading stored A/V chunks from the first storage to the second storage to create an index chunk.
    Type: Application
    Filed: June 1, 2011
    Publication date: September 29, 2011
    Inventors: Min-Shu Chen, Ji-Shiun Li, Shih-Rong Kao
  • Publication number: 20100020654
    Abstract: An optical disc player for playback of a multimedia file stored in an optical disc is disclosed. The optical disc player includes a front-end loader and a back-end playback engine. The front-end loader, including a first data buffer, reads data from the optical disc and stores the read data in the first data buffer when the amount of data stored in the first data buffer is less than a first threshold. The back-end playback engine receives the data from the first data buffer and plays a multimedia segment corresponding to the received data. The front-end loader increases the first threshold of the first data buffer before a time-consuming servo behavior occurs.
    Type: Application
    Filed: July 28, 2008
    Publication date: January 28, 2010
    Applicant: MEDIATEK INC.
    Inventors: Ping-Tsai Tsai, Shih-Rong Kao, Bang-Cheng Chen, Pin-Chou Liu, Sung-Yang Wu
  • Publication number: 20090190670
    Abstract: Methods for compensating timing errors in an A/V stream are provided. An embodiment of the methods includes: receiving a plurality of encoded video frames of a current Group of pictures (GOP) from the video encoder and a plurality of encoded audio frames; when an error occurs in the video encoder, utilizing a most recent encoded video frame of a previous GOP received from the video encoder as a reference to generate a plurality of dummy video frames; and utilizing the dummy video frames to pad the current GOP.
    Type: Application
    Filed: January 28, 2008
    Publication date: July 30, 2009
    Inventors: Chi-Chun Lin, Shih-Rong Kao
  • Publication number: 20090113148
    Abstract: A method for reserving memory space for storing chunk sizes during Audio Video Interleave (AVI) recording, wherein an AVI file contains a plurality of interleaved audio-video (A/V) chunks, includes: recording the AVI file sizes to the second storage; when the second storage reaches capacity, moving at least a first A/V chunk size to the first storage; and after the recording has finished, reading stored A/V chunks from the first storage to the second storage to create an index chunk.
    Type: Application
    Filed: October 30, 2007
    Publication date: April 30, 2009
    Inventors: Min-Shu Chen, Ji-Shiun Li, Shih-Rong Kao
  • Publication number: 20080056672
    Abstract: A method for transforming a multimedia data format is provided, applied for transformation of multimedia data in a first format to multimedia data in a second format. The multimedia data comprises a plurality of video object units (VOBUs). The first format may be the DVD-VR format or the DVD+VR/-VIDEO format, as well as the second format. Multimedia data in a first format comprising multimedia data, first timing information, and size information is provided. The first timing information indicates playback time of each VOBU by a number of playback frames. The first timing information is transformed to second timing information. The second timing information (VOBU_E_PTM) is derived from a number of playback frames and frame playback time. The size information of each VOBU is transformed to address information of each VOBU. The multimedia data in a second format comprising the second timing information and the address information of each VOBU is stored.
    Type: Application
    Filed: August 24, 2006
    Publication date: March 6, 2008
    Applicant: MEDIATEK INC.
    Inventors: Shih-rong Kao, Chien-Ming Chao