Patents by Inventor Chenghao LIU

Chenghao LIU 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: 20180160122
    Abstract: Methods and Apparatus of managing decoded picture buffer for a video decoding system using Intra Block Copy (IBC) mode. In one embodiment, one or more previously reconstructed pictures after in-loop filtering are stored in a DPB (decoded picture buffer). For decoding a current picture, a first and a second picture buffers are allocated in the DPB. Both unfiltered version and filtered version of reconstructed current picture are stored in the first and second picture buffers. After the current picture is decoded, the unfiltered version is removed from the DPB. In another embodiment, an unfiltered version and filtered version of reconstructed current picture are stored. One of them is stored in the DPB and the other is stored in a temporary buffer. After the current picture is decoded, the unfiltered version is removed from the DPB or the temporary buffer.
    Type: Application
    Filed: May 27, 2016
    Publication date: June 7, 2018
    Inventors: Xiaozhong XU, Shan LIU, Chenghao LIU
  • Publication number: 20180139461
    Abstract: Methods and apparatus of managing decoded picture buffer for a video coding system are disclosed for a system using an Inter prediction mode and an Intra Block Copy mode. According to one method, a current-picture-usage flag in a picture or slice level is determined. If the current-picture-usage flag indicates that the current picture is not allowed to be used as the reference picture for the current picture, only one picture buffer is allocated in a DPB (decoded picture buffer) for the current picture and a reconstructed current picture after in-loop filtering is stored in the picture buffer in the DPB. According to another method, the system allocates only one picture buffer in the DPB for both the Inter prediction mode and the Intra Block Copy mode of the current picture if all of one or more in-loop filters are disabled for the entire part of the current picture.
    Type: Application
    Filed: May 26, 2016
    Publication date: May 17, 2018
    Inventors: Shan LIU, Xiaozhong XU, Chenghao LIU
  • Publication number: 20180103072
    Abstract: A server for streaming content includes a communication interface and a processor. The communication interface is configured to communicate with a user equipment (UE). The processor is configured to determine whether the UE supports viewing direction feedback. When the UE supports viewing direction feedback, the processor generates a first portion of the content corresponding to a first field of view of the UE and transmits the first portion of the content to the UE.
    Type: Application
    Filed: October 10, 2017
    Publication date: April 12, 2018
    Inventors: Chenghao Liu, Imed Bouazizi
  • Patent number: 9661723
    Abstract: A method for controlling at least one lighting element includes: setting a dimming speed; determining a dimming level according to the dimming speed; and using the dimming level to perform a stepped dimming operation to brighten or dim the lighting element.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: May 23, 2017
    Assignee: MEDIATEK INC.
    Inventors: Chenghao Liu, Shan Liu
  • Patent number: 9401968
    Abstract: Various methods are described for enabling efficient pre-fetching of media in a DASH system. One example method may comprise accessing information related to a media presentation description (MPD). The information comprising information related to one or more segments of the MPD. The method of this example embodiment may further comprise generating a request for a segment of the MPD. Furthermore, the method of this example embodiment may comprise generating a request for pre-fetching one or more segments different from the requested segment. The method of this example embodiment may further comprise providing for transmission of the request for the segment and the request for pre-fetching the one or more different segments to a proxy cache server. Similar and related example methods, example apparatuses, and example computer program products are also provided.
    Type: Grant
    Filed: January 20, 2012
    Date of Patent: July 26, 2016
    Assignee: Nokia Techologies Oy
    Inventors: Chenghao Liu, Miska Hannuksela
  • Publication number: 20160174342
    Abstract: A method for controlling at least one lighting element includes: setting a dimming speed; determining a dimming level according to the dimming speed; and using the dimming level to perform a stepped dimming operation to brighten or dim the lighting element.
    Type: Application
    Filed: August 27, 2015
    Publication date: June 16, 2016
    Inventors: Chenghao Liu, Shan Liu
  • Publication number: 20150172353
    Abstract: A method, apparatus and computer program product are provided in order to process and utilize a media presentation description that describes both a summary media presentation and an original media presentation. A method, apparatus and computer program product may permit one of more segments of the summary media presentation to be requested based upon the media presentation description. Additionally or alternatively, a method, apparatus and computer program product may permit switching between the summary media presentation and the original media presentation and/or switching between different views of the summary media presentation.
    Type: Application
    Filed: July 11, 2012
    Publication date: June 18, 2015
    Inventors: Miska Hannuksela, Chenghao Liu
  • Publication number: 20150113089
    Abstract: Various methods are described for selecting an access method for flexible caching in DASH. One example method may comprise causing a request for at least one of a primary representation for a segment and one or multiple alternative representations for the segment to be transmitted to a caching proxy. The method of this example embodiment may further comprise causing the caching proxy to respond with at least one of the primary representation or the alternative representation based on the caching status at a caching proxy. In some example embodiments, the caching proxy is configured to determine whether the request enables an alternative representation to be included in a response. Furthermore, the method of this example embodiment may comprise receiving at least one of the primary representation or the alternative representation for the segment from the caching proxy. Similar and related example methods, example apparatuses, and example computer program products are also provided.
    Type: Application
    Filed: December 22, 2014
    Publication date: April 23, 2015
    Inventors: Chenghao Liu, Miska Hannuksela
  • Patent number: 8977704
    Abstract: Various methods are described for selecting an access method for flexible caching in DASH. One example method may include causing a request for at least one of a primary representation for a segment or an alternative representation for the segment to be transmitted to a caching proxy. The method may further include causing the caching proxy to respond with at least one of the primary representation or the alternate representation based on the caching status at a caching proxy. The caching proxy may be configured to determine whether the request enables an alternative representation to be included in a response. Furthermore, the method may include receiving at least one of the primary representation and the alternative representation for the segment from the caching proxy. Similar and related example methods, apparatuses, and computer program products are also provided.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: March 10, 2015
    Assignee: Nokia Corporation
    Inventors: Chenghao Liu, Miska Hannuksela
  • Patent number: 8732274
    Abstract: Various methods for generating and handling streaming media metrics are provided. One example method includes receiving media presentation data, where the media presentation data is associated with a presentation of streaming media, and determining, based on at least the media presentation data, one or more quality of experience metrics that are to be reported. The example method further comprises generating a metric value corresponding to each of the one or more quality of experience metrics, and causing the metric value corresponding to each of the one or more quality of experience metrics to be reported. Similar and related example methods and example apparatuses are also provided.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: May 20, 2014
    Assignee: Nokia Corporation
    Inventors: Imed Bouazizi, Chenghao Liu
  • Publication number: 20130191511
    Abstract: Various methods are described for enabling efficient pre-fetching of media in a DASH system. One example method may comprise accessing information related to a media presentation description (MPD). The information comprising information related to one or more segments of the MPD. The method of this example embodiment may further comprise generating a request for a segment of the MPD. Furthermore, the method of this example embodiment may comprise generating a request for pre-fetching one or more segments different from the requested segment. The method of this example embodiment may further comprise providing for transmission of the request for the segment and the request for pre-fetching the one or more different segments to a proxy cache server. Similar and related example methods, example apparatuses, and example computer program products are also provided.
    Type: Application
    Filed: January 20, 2012
    Publication date: July 25, 2013
    Applicant: NOKIA CORPORATION
    Inventors: CHENGHAO LIU, MISKA HANNUKSELA
  • Publication number: 20130173737
    Abstract: Various methods are described for selecting an access method for flexible caching in DASH. One example method may comprise causing a request for at least one of a primary representation for a segment or an alternative representation for the segment to be transmitted to a caching proxy. The method of this example embodiment may further comprise causing the caching proxy to respond with at least one of the primary representation or the alternate representation based on the caching status at a caching proxy. In some example embodiments, the caching proxy is configured to determine whether the request enables an alternative representation to be included in a response. Furthermore, the method of this example embodiment may comprise receiving at least one of the primary representation and the alternative representation for the segment from the caching proxy. Similar and related example methods, apparatuses, and computer program products are also provided.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Applicant: NOKIA CORPORATION
    Inventors: Chenghao Liu, Miska Hannuksela
  • Publication number: 20120151009
    Abstract: Various methods for generating and handling streaming media metrics are provided. One example method includes receiving media presentation data, where the media presentation data is associated with a presentation of streaming media, and determining, based on at least the media presentation data, one or more quality of experience metrics that are to be reported. The example method further comprises generating a metric value corresponding to each of the one or more quality of experience metrics, and causing the metric value corresponding to each of the one or more quality of experience metrics to be reported. Similar and related example methods and example apparatuses are also provided.
    Type: Application
    Filed: June 17, 2011
    Publication date: June 14, 2012
    Applicant: NOKIA CORPORATION
    Inventors: Imed BOUAZIZI, Chenghao LIU