Patents Examined by Daniel Chang
-
Patent number: 12643041Abstract: This application is directed to a method of managing processing capability of a server system having one or more processing cores that further include multiple processing slices. Upon receiving requests to initiate online gaming sessions, the server system allocates each processing slice of the processing cores to a subset of the online gaming sessions to be executed thereon. A first processing slice is allocated to a first subset of the online gaming sessions including a first gaming session and a second gaming session. At the first processing slice, a time-sharing processing schedule is determined for the first subset of the online gaming sessions. In accordance with the time-sharing processing schedule, the first and second gaming sessions share a duty cycle of the first processing slice, and are executed dynamically and in parallel according to real-time data processing need of the first and second gaming sessions.Type: GrantFiled: June 23, 2023Date of Patent: June 2, 2026Assignee: GOOGLE LLCInventors: Clinton Smullen, Dov Zimring, Jani Huoponen, Aki Kuusela, Jean-Francois Roy, Paul Lalonde, Paul Leventis
-
Patent number: 12647563Abstract: An encoder which codes a moving picture includes: a processor; and a memory, wherein the processor, using the memory: subtracts a prediction image of an image included in the moving picture from the image so as to derive a prediction error; sequentially selects a plurality of transform basis candidates; derives an evaluation value of a transform basis candidate selected; compares the evaluation value with a threshold value; based on a result of the comparison, skips selection of one or more transform basis candidates that have not been selected; determines the transform basis from one or more transform basis candidates selected; performs the transform of the prediction error, using the transform basis; quantizes a result of the transform; and codes a result of the quantization as data of the image.Type: GrantFiled: October 4, 2024Date of Patent: June 2, 2026Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventors: Ryuichi Kanoh, Tadamasa Toma, Kiyofumi Abe, Takahiro Nishi
-
Patent number: 12641217Abstract: Systems and methods for joint coding of motion vector difference using template matching based scaling factor derivation include receiving a current frame in a video bitstream, determining that a current block in the current frame is coded in a joint motion vector difference (JMVD) mode, selecting first neighboring reconstructed samples and second neighboring reconstructed samples of the current block as template areas used for predicting the current block in the JVMD mode, determining a prediction block from a reference frame based on a scaling factor derived from the selected template areas and applied to a motion vector difference (MVD) associated with the current block, and reconstructing the current block in the JVMD mode based at least on the prediction block.Type: GrantFiled: November 8, 2022Date of Patent: May 26, 2026Assignee: TENCENT AMERICA LLCInventors: Xin Zhao, Liang Zhao, Shan Liu
-
Patent number: 12634508Abstract: Devices, systems and methods for constructing low-complexity non-adjacent merge candidates. In a representative aspect, a method for video processing includes receiving a current block of video data, selecting, based on a rule, a first non-adjacent block that is not adjacent to the current block, constructing a first merge candidate comprising motion information based on the first non-adjacent block, identifying a second non-adjacent block that is not adjacent to the current block and different from the first non-adjacent block, based on determining that the second non-adjacent block fails to satisfy the rule, refraining adding a second merge candidate derived from the second non-adjacent block, constructing a merge candidate list based on the first non-adjacent block, and decoding the current block based on the merge candidate list.Type: GrantFiled: February 24, 2023Date of Patent: May 19, 2026Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
-
Patent number: 12610066Abstract: A video encoding method for encoding a video including multiple frames, each containing multiple blocks, includes the following steps: reading multiple first characteristic data of a first frame from an external memory to a memory; reading multiple pixel data of a second frame from the external memory to the memory, the second frame being subsequent to the first frame; generating multiple second characteristic data of the second frame based on the pixel data in the memory; encoding, block by block, the pixel data of the second frame in the memory; calculating, block by block, a difference value between the first characteristic data and the second characteristic data; calculating motion information according to the difference values of the blocks; and determining an encoding bitrate based on the motion information.Type: GrantFiled: October 21, 2022Date of Patent: April 21, 2026Assignee: SIGMASTAR TECHNOLOGY LTD.Inventor: Guan-Lin Yu
-
Patent number: 12593069Abstract: An example method of video decoding includes receiving a coded video bitstream for a current block and partitioning the current block to obtain a plurality of sub-blocks. The method further includes, when a multiple reference line selection (MRLS) is applied for the current block, parsing a parameter from the coded video bitstream, the parameter indicating a reference line index corresponding to the MRLS. The method also includes, when a sub-block in the plurality of sub-blocks is located at a top boundary of the current block, using top-left values corresponding to an adjacent reference line to substitute values for top-left values of a non-adjacent reference line corresponding to the non-adjacent reference line index for the first sub-block. The method further includes, when the sub-block is not located at the top boundary, forgoing using the top-left values corresponding to the adjacent reference line to substitute values of a non-adjacent reference line.Type: GrantFiled: July 5, 2024Date of Patent: March 31, 2026Assignee: TENCENT AMERICA LLCInventors: Liang Zhao, Xin Zhao, Shan Liu
-
Patent number: 12587672Abstract: A method of predicting or inferring a piece of information for encoding or decoding uses a predictor from a spatial neighbor, or from a reference picture, instead of predicting or inferring the information, such as a flag for a current block, from a motion predictor block. This procedure can be used in several ways, or used in various motion vector prediction modes, such as Frame Rate Up Conversion or various variations of Advanced Motion Prediction. Other embodiments provide other methods and combinations to derive or infer motion information to increase coding efficiency.Type: GrantFiled: September 14, 2023Date of Patent: March 24, 2026Assignee: InterDigital VC Holdings, Inc.Inventors: Franck Galpin, Antoine Robert, Fabrice Urban
-
Patent number: 12574541Abstract: An image processing method includes the steps of: receiving an image signal, wherein the image signal comprises a frame; performing a motion estimation operation on a plurality of blocks within the frame to generate a plurality of first motion vectors, respectively; scaling down the frame to generate a scaled-down frame; performing the motion estimation operation on a specific block within the scaled-down frame to generate a second motion vector corresponding to the specific block; and determining a plurality of final motion vectors of the plurality of blocks of the frame according to the plurality of first motion vectors and the second motion vector.Type: GrantFiled: July 30, 2023Date of Patent: March 10, 2026Assignee: Realtek Semiconductor Corp.Inventors: Yanting Wang, Fangqi Xiong, Guangyu San
-
Patent number: 12570145Abstract: A system for generating a floating image for a plurality of passengers within a vehicle includes a passenger monitoring system adapted to monitor the position of head and eyes of each passenger, a compute engine in communication with the passenger monitoring system and adapted to calculate a holographic image and encode the holographic image to a display of a picture generating unit hologram generator, and a beam steering device adapted to receive information related to a position of the head and eyes of each of the passengers from the passenger monitoring system, and the display is adapted to project the holographic image to the beam steering device and the beam steering device is adapted to re-direct the projected holographic image to the eyes of each of the passengers, based on the information received from the passenger monitoring system.Type: GrantFiled: October 9, 2023Date of Patent: March 10, 2026Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLCInventors: Tzvi Philipp, Thomas A. Seder, Joseph F. Szczerba, Manoj Kumar Sharma
-
Patent number: 12574513Abstract: The present invention, with respect to a method of processing video data, provides a method of processing video data, provides a method characterized by comprising the steps of: performing a clustering for the video data; generating at least one data cluster as a result of the clustering; generating at least one Graph laplacian matrix corresponding to the at least one data cluster; performing conversion optimization on the basis of multiple graph-based models, wherein the multiple graph-based models respectively include at least one graph laplacian matrix; and generating an optimized conversion matrix according to the results of performing the conversion optimization.Type: GrantFiled: July 15, 2024Date of Patent: March 10, 2026Assignee: LG Electronics Inc.Inventors: Hilmi Enes Egilmez, Jana Ehmann, Onur G. Guleryuz
-
Patent number: 12568213Abstract: In a method for filtering in video coding, first boundary pixel values of a subset of first reconstructed samples are buffered at a first node in a loop filter chain, a first filter and a second filter being applied to the first boundary pixel values, the first boundary pixel values being values of pixels at a frame boundary. Second boundary pixel values of a subset of second reconstructed samples are buffered at a second node in the loop filter chain, the second boundary pixel values being values of the pixels at the frame boundary. A loop restoration filter is applied on to-be filtered reconstructed samples based on the buffered first boundary pixel values of the subset of the first reconstructed samples and the buffered second boundary pixel values of the subset of the second reconstructed samples.Type: GrantFiled: January 11, 2024Date of Patent: March 3, 2026Assignee: TENCENT AMERICA LLCInventors: Yixin Du, Shan Liu
-
Patent number: 12563221Abstract: An image decoding method may include obtaining a first coded block flag, when the first coded block flag of the current coding unit indicates that the current coding unit comprises the one or more non-zero significant transform coefficients, identifying whether at least one of a height and a width of the current coding unit is greater than a predetermined size, based on whether the at least one of the height and the width of the current coding unit is greater than the predetermined size, obtaining at least one transform unit, when the at least one of the height and the width of the current coding unit is greater than the predetermined size, obtaining a second coded block flag, obtaining a residual signal of the block of the luma component based on the second coded block flag, and reconstructing the current coding unit based on the residual signal.Type: GrantFiled: May 31, 2024Date of Patent: February 24, 2026Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Minsoo Park, Minwoo Park
-
Patent number: 12556694Abstract: An image encoding/decoding method and apparatus may reconstruct a current picture based on at least one of intra prediction and inter prediction, specify a block boundary to which a deblocking filter is applied in the reconstructed current picture, and apply a deblocking filter to a block boundary based on a filter type pre-defined in an encoding apparatus.Type: GrantFiled: May 30, 2024Date of Patent: February 17, 2026Assignee: DIGITALINSIGHTS INC.Inventor: Yong Jo Ahn
-
Patent number: 12556705Abstract: The present invention relates to an image encoding and decoding method. An image decoding method for the same may include: obtaining transform coefficients of a current block from a bitstream; determining a scanning unit and a scanning order of the current block; and rearranging the transform coefficients of the current block by scanning the same base on the determined scanning unit and scanning order.Type: GrantFiled: September 22, 2023Date of Patent: February 17, 2026Assignee: Electronics and Telecommunications Research InstituteInventors: Sung Chang Lim, Hyun Suk Ko, Jung Won Kang, Jin Ho Lee, Ha Hyun Lee, Dong San Jun, Hui Yong Kim
-
Patent number: 12556749Abstract: A method for encoding a video sequence in a video encoder to generate a compressed video bit stream is provided that includes binarizing a plurality of syntax elements, wherein each binarized syntax element comprises a string of one or more binary symbols (bins), wherein a bin is one selected from a context-coded bin and bypass bin, encoding the context-coded bins of the binarized syntax elements using binary arithmetic encoding, and adding the bypass bins of the binarized syntax elements to the compressed video bit stream with no encoding.Type: GrantFiled: June 7, 2024Date of Patent: February 17, 2026Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Vivienne Sze, Madhukar Budagavi
-
Patent number: 12525045Abstract: A multi-view interactive digital media representation (MVIDMR) of an object can be generated from live images of an object captured from a camera. Selectable tags can be placed at locations on the object in the MVIDMR. When the selectable tags are selected, media content can be output which shows details of the object at location where the selectable tag is placed. A machine learning algorithm can be used to automatically recognize landmarks on the object in the frames of the MVIDMR and a structure from motion calculation can be used to determine 3-D positions associated with the landmarks. A 3-D skeleton associated with the object can be assembled from the 3-D positions and projected into the frames associated with the MVIDMR. The 3-D skeleton can be used to determine the selectable tag locations in the frames of the MVIDMR of the object.Type: GrantFiled: March 17, 2024Date of Patent: January 13, 2026Assignee: Fyusion, Inc.Inventors: Chris Beall, Abhishek Kar, Stefan Johannes Josef Holzer, Radu Bogdan Rusu, Pavel Hanchar
-
Patent number: 12526408Abstract: A frequency transformation determination unit determines whether a plurality of adjacent transformation target regions with the partition boundary interposed therebetween are integrated or not. A transformation coefficient generation unit generates, by applying one frequency transformation, a transformation coefficient for the transformation target regions where the frequency transformation determination unit determined to integrate.Type: GrantFiled: June 15, 2021Date of Patent: January 13, 2026Assignee: SHARP KABUSHIKI KAISHAInventors: Yukinobu Yasugi, Hiroyuki Katata
-
Patent number: 12501058Abstract: An image information decoding method performed by means of a decoding device according to the present invention comprises the steps of: decoding a non-separable secondary transform (NSST) index from a bitstream if NSST is applied to a target block; decoding information relating to transform coefficients with respect to the target block from the bitstream on the basis of the decoded NSST index; and deriving the transform coefficients with respect to the target block on the basis of the decoded information relating to the transform coefficients, wherein the NSST index is decoded prior to the information relating to the transform coefficients with respect to the target block.Type: GrantFiled: August 23, 2024Date of Patent: December 16, 2025Assignee: LG ELECTRONICS INC.Inventors: Mehdi Salehifar, Seunghwan Kim, Jaehyun Lim, Moonmo Koo
-
Patent number: 12470716Abstract: Video processing devices and methods are disclosed to combine chroma blocks into a combined chroma block, determine neighbor luma samples of one or more luma blocks corresponding to the combined chroma block, average the reconstructed neighbor luma samples to generate a neighbor luma average, and perform a chroma from luma (CfL) prediction for the chroma blocks based on the neighbor luma average; and to compare a size of a chroma block with at least one size threshold and/or a transform unit (TU) depth of the chroma block with a TU depth of a corresponding luma block; determine a type of CfL prediction process for the chroma block based on the comparison; and perform a CfL prediction process for the chroma block according to the type of CfL prediction process.Type: GrantFiled: September 23, 2022Date of Patent: November 11, 2025Assignee: Tencent America LLCInventors: Jing Ye, Xin Zhao, Liang Zhao, Shan Liu
-
Patent number: 12470694Abstract: A video encoder encodes a plurality of pictures with one of the pictures being a long term reference picture. The encoder provides signaling in a bitstream for a decoder to reconstruct pictures by selectively activating the long term reference picture for use as a reference picture, maintaining the long term reference picture in the buffer while being inactive as a reference picture, changing the long term reference picture from inactive to active as a reference picture, and marking the long term reference picture as being unused for reference so that it is no longer eligible to be used as a reference picture for a subsequent picture and is removed as a reference picture.Type: GrantFiled: October 17, 2023Date of Patent: November 11, 2025Assignee: OP Solutions, LLCInventors: Borivoje Furht, Hari Kalva, Velibor Adzic