Patents by Inventor Yu-Chen Sun
Yu-Chen Sun 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: 12666025Abstract: An embodiment includes generating, using a first set of parameters, a first quantization matrix. The first set of parameters includes a set of coefficients of a formula that generates quantization values in the first quantization matrix. An embodiment includes encoding, using the first quantization matrix, a frame in an uncompressed video stream, the encoding generating a compressed video stream corresponding to the uncompressed video stream.Type: GrantFiled: October 16, 2024Date of Patent: June 23, 2026Assignee: Meta Platforms, Inc.Inventors: Yu-Chen Sun, Zhijun Lei, Hsiao-Chiang Chuang, Shyam Sadhwani, You Zhou
-
Patent number: 12395633Abstract: Methods, systems, and storage media to determine an available number of hardware decoders that can be used to process a video feed. The system can receive a select group of participants from a plurality of participants associated with the video call. The system can include identify a video feed for each participant of the select group of participants. The system can send a request for the video feed of each participant of the select group of participants. The system can receive a video feed associated with each of the select group of participants in the video call. The system can allocate a hardware decoder to each participant of the select group based on the request for each video feed. The system can determine operational parameters of at least one of the hardware decoders. The system can include switching the video feed from the hardware decoder to the software decoder.Type: GrantFiled: November 22, 2022Date of Patent: August 19, 2025Assignee: Meta Platforms, Inc.Inventors: Yu-Chen Sun, Shyam Sadhwani, Yun Zhang
-
Publication number: 20250133209Abstract: An embodiment includes generating, using a first set of parameters, a first quantization matrix. An embodiment includes encoding, using the first quantization matrix, a frame in an uncompressed video stream, the encoding generating a compressed video stream corresponding to the uncompressed video stream.Type: ApplicationFiled: October 16, 2024Publication date: April 24, 2025Inventors: Yu-Chen Sun, Zhijun Lei, Hsiao-Chiang Chuang, Shyam Sadhwani, You Zhou
-
Patent number: 12167006Abstract: Systems and methods are provided for implementing inter-coded resolution-adaptive video coding supported by resizing motion information of a current frame during motion prediction, reducing extensive computational costs and computing time that would be incurred as a result of extensive application of interpolation filters to generate picture information of a reference frame to sub-pixel granularity, and thus reducing computational cost and computing time of decoding as a whole.Type: GrantFiled: July 9, 2019Date of Patent: December 10, 2024Assignee: Alibaba Group Holding LimitedInventors: Yu-Chen Sun, Tsui-shan Chang, Jian Lou
-
Patent number: 12096023Abstract: A video coder may determine a motion vector of a non-adjacent block of a current picture of the video data. The non-adjacent block is non-adjacent to a current block of the current picture. Furthermore, the video coder determines, based on the motion vector of the non-adjacent block, a motion vector predictor (MVP) for the current block. The video coder may determine a motion vector of the current block. The video coder may also determine a predictive block based on the motion vector of the current block.Type: GrantFiled: May 5, 2023Date of Patent: September 17, 2024Assignee: QUALCOMM INCORPORATEDInventors: Yi-Wen Chen, Wei-Jung Chien, Yu-Chen Sun, Li Zhang, Sungwon Lee, Xiang Li, Hsiao-Chiang Chuang, Jianle Chen, Vadim Seregin, Marta Karczewicz
-
Patent number: 12047591Abstract: Systems and methods are provided for implementing inter-coded resolution-adaptive video coding supported by resizing motion information of a current frame during motion prediction, reducing extensive computational costs and computing time that would be incurred as a result of extensive application of interpolation filters to generate picture information of a reference frame to sub-pixel granularity, and thus reducing computational cost and computing time of decoding as a whole.Type: GrantFiled: July 9, 2019Date of Patent: July 23, 2024Assignee: Alibaba Group Holding LimitedInventors: Yu-Chen Sun, Tsui-shan Chang, Jian Lou
-
Publication number: 20230344891Abstract: A computer-implemented method for quality measurement for videoconferencing may include (i) measuring the interaction levels of a plurality of video conference attendees in a group video conference, (ii) designating, based at least in part on the interaction levels, a current dominant speaker in the group video conference, (iii) calculating a video conference quality level for the current dominant speaker in the group video conference, and (iv) providing the video conference quality level for the current dominant speaker as the video conference quality level for the group video conference. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: April 11, 2022Publication date: October 26, 2023Inventors: David Frenk, Chia-Yang Tsai, Yu-Chen Sun
-
Publication number: 20230276069Abstract: A video coder may determine a motion vector of a non-adjacent block of a current picture of the video data. The non-adjacent block is non-adjacent to a current block of the current picture. Furthermore, the video coder determines, based on the motion vector of the non-adjacent block, a motion vector predictor (MVP) for the current block. The video coder may determine a motion vector of the current block. The video coder may also determine a predictive block based on the motion vector of the current block.Type: ApplicationFiled: May 5, 2023Publication date: August 31, 2023Inventors: Yi-Wen Chen, Wei-Jung Chien, Yu-Chen Sun, Li Zhang, Sungwon Lee, Xiang Li, Hsiao-Chiang Chuang, Jianle Chen, Vadim Seregin, Marta Karczewicz
-
Publication number: 20230239461Abstract: Systems and methods are provided for implementing methods for resolution-adaptive video coding in a motion prediction coding format by obtaining a current frame of a bitstream, obtaining one or more reference pictures from a reference frame buffer, determining the obtained reference pictures that have resolutions different from a resolution of the current frame, translating an inter predictor of the one or more reference pictures, and generating a reconstructed frame from the current frame based on the one or more reference pictures and motion information of one or more blocks of the current frame, the motion information including at least one inter predictor, thereby achieving substantial reduction of network transport costs in video coding and delivery without requiring the transport of additional data that would offset or compromise these savings.Type: ApplicationFiled: March 16, 2023Publication date: July 27, 2023Inventors: Tsuishan Chang, Yu-Chen Sun, Ling Zhu, Jian Lou
-
Patent number: 11689740Abstract: A video coder may determine a motion vector of a non-adjacent block of a current picture of the video data. The non-adjacent block is non-adjacent to a current block of the current picture. Furthermore, the video coder determines, based on the motion vector of the non-adjacent block, a motion vector predictor (MVP) for the current block. The video coder may determine a motion vector of the current block. The video coder may also determine a predictive block based on the motion vector of the current block.Type: GrantFiled: November 10, 2021Date of Patent: June 27, 2023Assignee: QUALCOMM INCORPORATEDInventors: Yi-Wen Chen, Wei-Jung Chien, Yu-Chen Sun, Li Zhang, Sungwon Lee, Xiang Li, Hsiao-Chiang Chuang, Jianle Chen, Vadim Seregin, Marta Karczewicz
-
Patent number: 11589041Abstract: A method and apparatus of video coding incorporating Deep Neural Network are disclosed. A target signal is processed using DNN (Deep Neural Network), where the target signal provided to DNN input corresponds to the reconstructed residual, output from the prediction process, the reconstruction process, one or more filtering processes, or a combination of them. The output data from DNN output is provided for the encoding process or the decoding process. The DNN can be used to restore pixel values of the target signal or to predict a sign of one or more residual pixels between the target signal and an original signal. An absolute value of one or more residual pixels can be signalled in the video bitstream and used with the sign to reduce residual error of the target signal.Type: GrantFiled: November 15, 2021Date of Patent: February 21, 2023Assignee: MEDIATEK INC.Inventors: Yu-Wen Huang, Yu-Chen Sun, Tzu-Der Chuang, Jian-Liang Lin, Ching-Yeh Chen
-
Publication number: 20220327797Abstract: A method includes optimizing a video quality of a video data stream received by a user in a video conference. A region of at least one frame of the video data stream may be sampled. The sampling rate may be variable based on the rate of change of objects in the video data stream. A video quality metric corresponding to the video quality of the video data stream may be calculated. The video quality of the video data stream may be adjusted based on the video quality metric. Another method includes retrieving a video and detecting one or more moving regions of interest (ROIs). Each of the ROIs is tagged with metadata configured to allow users to interact with the ROI, and the detected ROIs and their corresponding metadata are stored in a file. Based on the file, playback of the video and movement of the ROIs may be synchronized.Type: ApplicationFiled: April 5, 2022Publication date: October 13, 2022Inventors: Iulian Doroftei Calinov, Marek F. Latuskiewicz, Mayank Singh Chaudhary, Meng Zhang, Sergey Sablin, Xingze He, Yu-Chen Sun, Yun Zhang, Addie Louise Marino, Miguel Angel Perez
-
Patent number: 11457237Abstract: A method of video coding with reduced implementation cost by reusing transform coefficient buffer palette for palette coding is disclosed. If the current prediction mode is an Intra prediction mode or the Inter prediction mode, information related to transform coefficients for prediction residual of the current block resulted from Intra prediction or Inter prediction is stored in the transform coefficient buffer. If the current prediction mode is the palette coding mode, information related to palette data associated with the current block is stored in the transform coefficient buffer. The current block is then encoded or decoded based on the information related to the transform coefficients if the current block is coded in the Intra prediction mode or the Inter prediction mode, or the information related to the palette data stored in the transform coefficient buffer if the current prediction mode is the palette coding mode.Type: GrantFiled: May 21, 2020Date of Patent: September 27, 2022Assignee: HFI INNOVATION INC.Inventors: Tzu-Der Chuang, Ching-Yeh Chen, Yu-Chen Sun, Jing Ye, Shan Liu, Xiaozhong Xu, Jungsun Kim
-
Publication number: 20220224925Abstract: Systems and methods are provided for implementing inter-coded resolution-adaptive video coding supported by resizing motion information of a current frame during motion prediction, reducing extensive computational costs and computing time that would be incurred as a result of extensive application of interpolation filters to generate picture information of a reference frame to sub-pixel granularity, and thus reducing computational cost and computing time of decoding as a whole.Type: ApplicationFiled: July 9, 2019Publication date: July 14, 2022Inventors: Yu-Chen Sun, Tsui-shan Chang, Jian Lou
-
Publication number: 20220078418Abstract: A method and apparatus of video coding incorporating Deep Neural Network are disclosed. A target signal is processed using DNN (Deep Neural Network), where the target signal provided to DNN input corresponds to the reconstructed residual, output from the prediction process, the reconstruction process, one or more filtering processes, or a combination of them. The output data from DNN output is provided for the encoding process or the decoding process. The DNN can be used to restore pixel values of the target signal or to predict a sign of one or more residual pixels between the target signal and an original signal. An absolute value of one or more residual pixels can be signalled in the video bitstream and used with the sign to reduce residual error of the target signal.Type: ApplicationFiled: November 15, 2021Publication date: March 10, 2022Applicant: MEDIATEK INC.Inventors: Yu-Wen HUANG, Yu-Chen SUN, Tzu-Der CHUANG, Jian-Liang LIN, Ching-Yeh CHEN
-
Publication number: 20220070486Abstract: A video coder may determine a motion vector of a non-adjacent block of a current picture of the video data. The non-adjacent block is non-adjacent to a current block of the current picture. Furthermore, the video coder determines, based on the motion vector of the non-adjacent block, a motion vector predictor (MVP) for the current block. The video coder may determine a motion vector of the current block. The video coder may also determine a predictive block based on the motion vector of the current block.Type: ApplicationFiled: November 10, 2021Publication date: March 3, 2022Inventors: Yi-Wen Chen, Wei-Jung Chien, Yu-Chen Sun, Li Zhang, Sungwon Lee, Xiang Li, Hsiao-Chiang Chuang, Jianle Chen, Vadim Seregin, Marta Karczewicz
-
Patent number: 11265537Abstract: A method of palette management for palette coding in a video coding system receives input data associated with a current block in a high-level picture structure and initializes a palette predictor in the high-level picture structure before a corresponding palette of a first palette-coded block in the high-level picture structure is coded. If a palette mode is selected for the current block, the method applies the palette coding to the current block using a current palette and updates the palette predictor based on the current palette to generate an updated palette predictor for a next block coded in the palette mode.Type: GrantFiled: June 11, 2020Date of Patent: March 1, 2022Assignee: HFI Innovation Inc.Inventors: Wang-Lin Lai, Yu-Chen Sun, Shan Liu, Xiaozhong Xu, Tzu-Der Chuang, Ding-Yun Chen, Yu-Wen Huang
-
Patent number: 11265551Abstract: Improved systems and methods related to decoder-side motion vector derivation (DMVD), for example, in applying one or more constraints to motion information, such as a MV derived by DMVD, and/or a MV difference between an initial MV and an MV derived by DMVD. These techniques may be applied to any of the existing video codecs, such as HEVC (High Efficiency Video Coding), and/or may be an efficient coding tool in any future video coding standards. In one example, the block size used for DMVD can be restricted. In another example, FRUC bilateral matching can be simplified by not searching outside reference blocks indicated by the original motion vector.Type: GrantFiled: January 16, 2019Date of Patent: March 1, 2022Assignee: QUALCOMM IncorporatedInventors: Yi-Wen Chen, Wei-Jung Chien, Yu-Chen Sun, Li Zhang, Hsiao-Chiang Chuang, Marta Karczewicz
-
Patent number: 11218723Abstract: A video coder may determine a motion vector of a non-adjacent block of a current picture of the video data. The non-adjacent block is non-adjacent to a current block of the current picture. Furthermore, the video coder determines, based on the motion vector of the non-adjacent block, a motion vector predictor (MVP) for the current block. The video coder may determine a motion vector of the current block. The video coder may also determine a predictive block based on the motion vector of the current block.Type: GrantFiled: March 16, 2020Date of Patent: January 4, 2022Assignee: Qualcomm IncorporatedInventors: Yi-Wen Chen, Wei-Jung Chien, Yu-Chen Sun, Li Zhang, Sungwon Lee, Xiang Li, Hsiao-Chiang Chuang, Jianle Chen, Vadim Seregin, Marta Karczewicz
-
Publication number: 20210392349Abstract: A client device may receive encoded data of a first video frame from a server over a network, and decode the encoded data to obtain the first frame based at least in part on one or more second frames of a second resolution that are stored in a reference frame buffer of the client device. In response to determining that the first resolution is lower than the second resolution, the client device may or may not resize the first frame from the first resolution to the second resolution and store the first frame of the first resolution and/or the resized first frame of the second resolution in the reference frame buffer, depending on which coding design that the client device employs. The client device may display the reconstructed frame to a user.Type: ApplicationFiled: March 1, 2019Publication date: December 16, 2021Inventors: Tsuishan Chang, Yu-Chen Sun, Ling Zhu, Jian Lou