Patents by Inventor Danny Hong

Danny Hong 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: 20240155160
    Abstract: Real-time pre-encoding dithering techniques mitigate or eliminate banding and other graphical artifacts in video frames prior to such video frames being encoded for transmission to and display by one or more client devices. For each of one or more input video frames, one or more random seeds and a frame identifier are received, and a dithering process is initiated for each of one or more pixels of the input video frame. The dithering process includes generating a YUV noise vector based on the random seeds and on the frame identifier, computing a YUV representation of the input pixel based on RGB color information for the input pixel, and generating a dithered output pixel by adding the generated YUV noise vector to the YUV representation of the input pixel.
    Type: Application
    Filed: March 10, 2021
    Publication date: May 9, 2024
    Inventors: Richard Xie, Ramachandra Tahasildar, Danny Hong, Alex Sukhanov, Albert Julius Liu, Beril Erkin
  • Publication number: 20240129468
    Abstract: Pre-encoding noise parameterization techniques mitigate or eliminate banding and other graphical artifacts in video frames for decoding and presentation by a client device. For one or more input video frames, a quantization parameter associated with the input video frames is identified. Noise synthesis parameters are determined based on the identified quantization parameter, and the input video frames are encoded for transmission. The encoded video frames are transmitted to the client device along with the determined noise synthesis parameters, for use by the client device in generating synthetic noise to add to resulting video frames decoded by the client device.
    Type: Application
    Filed: February 12, 2021
    Publication date: April 18, 2024
    Inventors: Danny Hong, Richard Xie, Ramachandra Tahasildar
  • Patent number: 11902547
    Abstract: A two-pass encoding operation is implemented to encode one or more gaming frames into a game stream. The two-pass encoding operation includes a first encoding pass performed on a current frame. As a result of the first encoding pass, an estimated complexity for the current frame is determined. The resulting estimated complexity is then modulated according to a quality difference between reference frames used during the first pass encoding and a subsequent second pass encoding. Based on the modulated complexity, a quantization parameter is determined for the current frame that is then used to perform a second pass encoding on the current frame, resulting in an encoded frame. This encoded frame is then transmitted as part of a stream to a client system.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: February 13, 2024
    Assignee: GOOGLE LLC
    Inventors: Danny Hong, Ramachandra Tahasildar, Alex Sukhanov
  • Publication number: 20240009556
    Abstract: A cloud-based gaming server renders a set of game frames at a first frame rate for a current client gaming session. An encoder of the server then determines whether the first frame rate is lower than a second frame rate associated with the encoder. In response to the first frame rate being lower, the encoder is configured to generate skip frames, with each skip frame indicating that a game frame of the set of game frames is to be repeated. The encoder also encodes the set of game frames to produce a set of encoded game frames and inserts one or more skip frames between two or more encoded game frames of the set of encoded game frames to produce a game stream. The server then packetizes the game stream and transmits the packetized game stream to a client system associated with the current client system.
    Type: Application
    Filed: July 3, 2023
    Publication date: January 11, 2024
    Inventors: Danny Hong, Sam John
  • Publication number: 20230396766
    Abstract: Techniques for encoding game content for real-time cloud-gaming, and more specifically to using an adaptive statistical model in a moving window of previous frames up to a current frame to adaptively compute a lower-bound of a quantization parameter (QP) that corresponds to a chosen peak signal to noise ratio (PSNR) target. The result of this PSNR-guided encoding is significantly reducing the size of encoded frames (i.e., undershooting a target bit rate when there are no subjective quality losses on those frames using their PSNR as the guidance). These reductions mitigate bandwidth issues and improve the overall user experience because less bits transferred results in faster network transmission and decoding, as well as less platform overhead.
    Type: Application
    Filed: November 25, 2020
    Publication date: December 7, 2023
    Inventors: Richard Xie, Ramachandra Tahasildar, Alex Sukhanov, Danny Hong, Beril Erkin
  • Publication number: 20230013997
    Abstract: A two-pass encoding operation is implemented to encode one or more gaming frames into a game stream. The two-pass encoding operation includes a first encoding pass performed on a current frame. As a result of the first encoding pass, an estimated complexity for the current frame is determined. The resulting estimated complexity is then modulated according to a quality difference between reference frames used during the first pass encoding and a subsequent second pass encoding. Based on the modulated complexity, a quantization parameter is determined for the current frame that is then used to perform a second pass encoding on the current frame, resulting in an encoded frame. This encoded frame is then transmitted as part of a stream to a client system.
    Type: Application
    Filed: July 15, 2021
    Publication date: January 19, 2023
    Inventors: Danny Hong, Ramachandra Tahasildar, Alex Sukhanov
  • Patent number: 10560706
    Abstract: Disclosed are techniques for temporal scalable video coding. By including a temporal_switching_point_flag and/or a temporal_nesting_flag into a normative part of the scalable bitstream, reference picture management in decoder can be simplified, and media-aware network elements and decoder can easily identify those pictures from which onward a higher temporal layer can be added.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: February 11, 2020
    Assignee: Vidyo, Inc.
    Inventors: Jill Boyce, Danny Hong
  • Publication number: 20190166378
    Abstract: Disclosed are techniques for temporal scalable video coding. By including a temporal_switching_point_flag and/or a temporal_nesting_flag into a normative part of the scalable bitstream, reference picture management in decoder can be simplified, and media-aware network elements and decoder can easily identify those pictures from which onward a higher temporal layer can be added.
    Type: Application
    Filed: June 25, 2018
    Publication date: May 30, 2019
    Applicant: VIDYO, INC.
    Inventors: Jill Boyce, Danny Hong
  • Patent number: 10034009
    Abstract: Disclosed are techniques for temporal scalable video coding. By including a temporal_switching_point_flag and/or a temporal_nesting_flag into a normative part of the scalable bitstream, reference picture management in decoder can be simplified, and media-aware network elements and decoder can easily identify those pictures from which onward a higher temporal layer can be added.
    Type: Grant
    Filed: January 4, 2012
    Date of Patent: July 24, 2018
    Assignee: Vidyo, Inc.
    Inventors: Jill Boyce, Danny Hong
  • Patent number: 10027970
    Abstract: Disclosed are techniques for creating, coding, decoding, and using, rotation information related to one or more coded pictures in non-normative parts of a coded video bitstream.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: July 17, 2018
    Assignee: Vidyo, Inc.
    Inventors: Jill Boyce, Stephen Cipolli, Jonathan Lennox, Stephan Wenger, Danny Hong
  • Publication number: 20170324971
    Abstract: Disclosed are techniques for creating, coding, decoding, and using, rotation information related to one or more coded pictures in non-normative parts of a coded video bitstream.
    Type: Application
    Filed: July 21, 2017
    Publication date: November 9, 2017
    Applicant: VIDYO, INC.
    Inventors: Jill Boyce, Stephen Cipolli, Jonathan Lennox, Stephan Wenger, Danny Hong
  • Patent number: 9787979
    Abstract: Techniques to determine a level id in a layered bitstream are disclosed, such that the same level id can be used for all layers of a scalable bitstream. Also disclosed are techniques to signal level ids for sub bitstreams that can be indicative of lower computational requirements than the level id used for the layered bitstream.
    Type: Grant
    Filed: March 25, 2013
    Date of Patent: October 10, 2017
    Assignee: VIDYO, INC.
    Inventors: Jill Boyce, Danny Hong, Wonkap Jang, Stephan Wenger
  • Patent number: 9743099
    Abstract: Disclosed are techniques for creating, coding, decoding, and using, rotation information related to one or more coded pictures in non-normative parts of a coded video bitstream.
    Type: Grant
    Filed: January 11, 2012
    Date of Patent: August 22, 2017
    Assignee: Vidyo, Inc.
    Inventors: Jill Boyce, Stephen Cipolli, Jonathan Lennox, Stephan Wenger, Danny Hong
  • Publication number: 20160360155
    Abstract: Scalable video codecs are provided for use in videoconferencing systems and applications hosted on heterogeneous endpoints/receivers and network environments. The scalable video codecs provide a coded representation of a source video signal at multiple temporal, quality, and spatial resolutions.
    Type: Application
    Filed: August 22, 2016
    Publication date: December 8, 2016
    Applicant: VIDYO, INC.
    Inventors: Mehmet Reha Civanlar, Alexandros Eleftheriadis, Danny Hong, Ofer Shapiro
  • Patent number: 9426499
    Abstract: Scalable video codecs are provided for use in videoconferencing systems and applications hosted on heterogeneous endpoints/receivers and network environments. The scalable video codecs provide a coded representation of a source video signal at multiple temporal, quality, and spatial resolutions.
    Type: Grant
    Filed: September 17, 2012
    Date of Patent: August 23, 2016
    Assignee: VIDYO, INC.
    Inventors: Mehmet Reha Civanlar, Alexandros Eleftheriadis, Danny Hong, Ofer Shapiro
  • Patent number: 9380313
    Abstract: The disclosed subject matter describes a new pattern description that can be part of an SEI message or a parameter set, and can be used to describe a temporal picture coding structure and associated bitrates and frame rates. The knowledge of the coding structure can benefit transraters, bitstream extractors, and digital video recorders. Decoders can utilize the coding structure information for example, to decode pictures in parallel, using multiple threads/cores.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: June 28, 2016
    Assignee: VIDYO, INC.
    Inventors: Danny Hong, Jill Boyce
  • Patent number: 9313486
    Abstract: Disclosed are techniques for encoding and decoding layered video where the non-temporal enhancement layers and their respective temporal enhancement layers, comply with a scalable video coding standard or technology, and the base layer and its respective temporal enhancement layers does not comply with the same scalable video coding standard or technology. A Video Parameter Set that comprises information about the relationship of layers includes a syntax element indicative of the derivation mechanism for a temporal layer associated with a NAL unit coded in a first coding technology, for example HEVC. For one value of the syntax element, the derivation mechanism is to set the temporal layer of the base layer NAL unit to the value coded in the header of the encapsulating NAL unit, which can be an HEVC NAL unit. For another value, the derivation mechanism is to imply the value of temporal base layer for the first NAL unit.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: April 12, 2016
    Assignee: VIDYO, INC.
    Inventors: Jill Boyce, Stephan Wenger, Danny Hong
  • Patent number: 9307199
    Abstract: Systems and methods for error resilient transmission, rate control, and random access in video communication systems that use sealable video coding are provided. Error resilience is obtained by using information from low resolution layers to conceal or compensate loss of high resolution layer information. The same mechanism is used for rate control by selectively eliminating high resolution layer information from transmitted signals, which elimination can be compensated at the receiver using information from low resolution layers. Further, random access or switching between low and high resolutions is also achieved by using information from low resolution layers to compensate for high resolution spatial layer packets that may have not been received prior to the switching time.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: April 5, 2016
    Assignee: VIDYO, INC.
    Inventors: Alexandros Eleftheriadis, Danny Hong, Ofer Shapiro, Thomas Wiegand
  • Patent number: 9270939
    Abstract: Systems and methods for error resilient transmission, rate control, and random access in video communication systems that use scalable video coding are provided. Error resilience is obtained by using information from low resolution layers to conceal or compensate loss of high resolution layer information. The same mechanism is used for rate control by selectively eliminating high resolution layer information from transmitted signals, which elimination can be compensated at the receiver using information from low resolution layers. Further, random access or switching between low and high resolutions is also achieved by using information from low resolution layers to compensate for high resolution spatial layer packets that may have not been received prior to the switching time.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: February 23, 2016
    Assignee: VIDYO, INC.
    Inventors: Alexandros Eleftheriadis, Danny Hong, Ofer Shapiro, Thomas Wiegand
  • Patent number: 9179145
    Abstract: Techniques for video decoding include cross-layer prediction from a base layer to an SNR or spatial enhancement layer of spatial intra prediction mode information. In one example embodiment, the Most Probable Mode (MPM) for intra prediction of an enhancement layer block is predicted from the spatially corresponding base layer block.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: November 3, 2015
    Assignee: Vidyo, Inc.
    Inventors: Danny Hong, Jill Boyce