Patents Assigned to Tencent (BVI) Limited
-
Patent number: 12355943Abstract: Coded information of a current block and neighboring blocks of the current block is received, where the current block is predicted in an intra directional mode. The intra directional mode of the current block is determined to be associated with an angle that is one of smaller than 90 degrees and larger than 180 degrees. In response to the intra directional mode of the current block being associated with the angle, whether a delta angle associated with the current block is a pre-defined delta angle is determined. In response to the delta angle associated with the current block not being the pre-defined delta angle, a single direction intra prediction and not a bi-direction intra prediction is applied to the current block. A sample of the current block is reconstructed based on an adjacent reference sample on a reference line that is determined according to the single direction intra prediction.Type: GrantFiled: June 28, 2023Date of Patent: July 8, 2025Assignee: TENCENT AMERICA LLCInventors: Liang Zhao, Xin Zhao, Jing Ye, Han Gao, Shan Liu
-
Patent number: 12353689Abstract: This application provides a method for processing data associated with a virtual scene. The method includes: receiving a save request for progress data of the virtual scene; the save request being generated in a process in which a target user performs a virtual scene operation on the virtual scene, and being used for requesting to save progress data corresponding to current operation progress of the virtual scene operation; generating, based on the save request, an archive file used for indicating the operation progress of the virtual scene operation; generating and storing, based on the archive file, a data snapshot of the progress data corresponding to the operation progress; and returning the data snapshot in a case of receiving an acquiring request for the progress data of the operation progress, so as to present, based on the data snapshot, a picture of the virtual scene corresponding to the operation progress.Type: GrantFiled: October 24, 2022Date of Patent: July 8, 2025Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Lijun Yu, Yaoran Zhong
-
Patent number: 12355835Abstract: A method, computer program, and computer system are provided for asynchronous media request processing. Based on receiving a first function call requesting performance of a first function corresponding to a resource, a status code is returned, and the first function is performed. Then, after performance of the first function, based on receiving a second function call requesting updating of the resource corresponding to the first function, results of performing the first function are returned. In this manner, a response to the first function call is provided asynchronously based on receiving the second function call.Type: GrantFiled: January 9, 2023Date of Patent: July 8, 2025Assignee: TENCENT AMERICA LLCInventor: Iraj Sodagar
-
Patent number: 12355998Abstract: A method of generating an encoded video bitstream, including obtaining an IRAP AU from a video bitstream; determining whether the IRAP AU is a first AU in a decoding order, whether each picture is an IDR picture, or whether each picture is a first picture of a layer following an EOS NAL unit; if so, setting a first flag for the IRAP AU equal to one; if not, determining whether a second flag for the IRAP AU is externally set to an external value; if so, setting the first flag for the IRAP AU equal to the external value; and if not, setting the first flag for the IRAP AU and the second flag for the IRAP AU equal to zero; encoding the video bitstream based on the first flag and the second flag; and transmitting the encoded video bitstream.Type: GrantFiled: June 13, 2023Date of Patent: July 8, 2025Assignee: TENCENT AMERICA LLCInventors: Byeongdoo Choi, Shan Liu, Stephan Wenger
-
Patent number: 12356015Abstract: Method, apparatus, and system for encoding or decoding media are provided. The process may include obtaining a track group entry box from an ISO base media file format (ISOBMFF) track associated with a video data. It may also include obtaining a first track among the one or more tracks in the CMAF switching set associated with the video data that has a first alternative group parameter and obtaining a second track associated with the video data that has a second alternative group parameter. The second alternative group parameter and the first alternative group parameter may have a same value. The process may also include decoding the video data based on the first track or the second track in the CMAF switching set.Type: GrantFiled: October 16, 2023Date of Patent: July 8, 2025Assignee: TENCENT AMERICA LLCInventor: Iraj Sodagar
-
Patent number: 12356016Abstract: An apparatus for video decoding includes processing circuitry configured to receive a splitting direction syntax element, a first merge triangle index syntax element, and a second merge triangle index syntax element that are associated with a coding block of a picture. The coding block is coded according to a triangular prediction mode and partitioned into a first prediction unit and a second prediction unit according to a split direction. A first merge index identifies first motion information in a merge candidate list of the coding block. A second merge index identifies second motion information in the merge candidate list of the coding block. The coding block is reconstructed according to first prediction samples of the first prediction unit and second prediction samples of the second prediction unit. A value of the second merge triangle index syntax element is based on the first merge index.Type: GrantFiled: November 13, 2023Date of Patent: July 8, 2025Assignee: Tencent America LLCInventors: Meng Xu, Xiang Li, Shan Liu
-
Patent number: 12355951Abstract: Coded information of a first color component and a second color component associated with a current block is determined. A first prediction mode is determined to be selected from an intra prediction mode, an inter prediction mode, or a combined intra-inter prediction mode for the first color component associated with the current block. A second prediction mode is determined to be selected from the intra prediction mode, the inter prediction mode, or the combined intra-inter prediction mode for the second color component associated with the current block. The second prediction mode is different from the first prediction mode. The current block is reconstructed based on predicting the first color component of the current block in the first prediction mode and predicting the second color component of the current block in the second prediction mode.Type: GrantFiled: November 8, 2022Date of Patent: July 8, 2025Assignee: Tencent America LLCInventors: Xin Zhao, Guichun Li, Lien-Fei Chen, Shan Liu
-
Patent number: 12356004Abstract: Aspects of the disclosure provide a method and an apparatus for video decoding. The apparatus includes processing circuitry that receives a coded bitstream comprising a first block in a current picture. The processing circuitry obtains prediction information indicating whether the first block is coded in an intra template matching prediction (IntraTMP) mode. If the IntraTMP mode is applied to the first block, the first block is reconstructed based on a prediction block within a reconstructed search area in the current picture. A reference template of the prediction block is matched to a current template of the first block in the IntraTMP mode. An IntraTMP-based block vector BVIntraTMP of the first block is stored. The IntraTMP-based block vector indicates a position displacement between the current template of the first block and the reference template of the prediction block. A second block is reconstructed based on the stored IntraTMP-based block vector.Type: GrantFiled: November 10, 2022Date of Patent: July 8, 2025Assignee: TENCENT AMERICA LLCInventors: Lien-Fei Chen, Guichun Li, Xin Zhao, Xiaozhong Xu, Shan Liu
-
Patent number: 12356019Abstract: A method and apparatus for encoding or decoding a video sequence includes applying a Cross-Component Linear Model (CCLM) to a video sequence, and applying an interpolation filter in the Cross-Component Linear Model (CCLM), wherein the interpolation filter is dependent upon a YUV format of the video sequence.Type: GrantFiled: December 1, 2023Date of Patent: July 8, 2025Assignee: TENCENT AMERICA LLCInventors: Liang Zhao, Xin Zhao, Xiang Li, Shan Liu
-
Patent number: 12355902Abstract: A blockchain-based data processing method, apparatus, device, and readable storage medium may avoid repeated transmission or storage of the transaction data, which avoids a waste of storage resources. Target transaction data is obtained from a transaction pool, and a to-be-checked hash value of the target transaction data is generated. A block list of historical blocks that have been uploaded to a blockchain is obtained, and an upload status of the target transaction data is determined according to the block list and the to-be-checked hash value. Based on this determination, the target transaction data may be deleted when the upload status of the target transaction data is in an uploaded state, or a target block is generated and uploaded according to the target transaction data when the upload status of the target transaction data is in an un-uploaded state.Type: GrantFiled: May 10, 2022Date of Patent: July 8, 2025Assignee: Tencent Technology (Shenzhen) Company LimitedInventor: Pan Liu
-
Publication number: 20250216798Abstract: A method and an apparatus for determining a photoresist model used for generating a photoresist pattern. The method includes: obtaining a plurality of first parameter groups from a first parameter group set of a photoresist model; fitting the photoresist model based on the plurality of first parameter groups and a plurality of reference photoresist pattern matrixes to obtain a plurality of coefficients; predicting expected values of a plurality of second parameter groups based on the photoresist model with the determined coefficients and errors between predicted photoresist pattern matrixes of first parameter groups and the reference photoresist pattern matrixes, and adding a second parameter group with the expected value to obtain an updated first parameter group set; and respectively assigning a plurality of candidate values in the parameter group having a minimum error in the updated first parameter group set to a plurality of parameters in the photoresist model.Type: ApplicationFiled: March 19, 2025Publication date: July 3, 2025Applicant: Tencent Technology ( Shenzhen) Company LimitedInventors: Xingyu MA, Shaogang Hao, Shengyu Zhang
-
Publication number: 20250213980Abstract: In a method for collision event determination, a first estimated trajectory that a target object is expected to follow during a next movement period is obtained. A second estimated trajectory that a collision object is expected to follow during the next movement period is obtained. A spatial positional relationship between the first estimated trajectory and the second estimated trajectory is determined to satisfy a reference collision condition. Based on the determination that the spatial positional relationship between the first estimated trajectory and the second estimated trajectory satisfies the reference collision condition, a candidate collision space that indicates a space through which the target object is not allowed to move is determined. A collision event is determined to occur between the target object and the collision object when a plurality of candidate object positions on the first estimated trajectory include a target object position in the candidate collision space.Type: ApplicationFiled: March 20, 2025Publication date: July 3, 2025Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Xu YANG, Fei XIA, Fei LING, Jun DENG
-
Publication number: 20250220242Abstract: An aspect of the disclosure provides a method of mesh decoding. For example, a bitstream that includes coded information of a mesh frame is received. A syntax element is parsed from the bitstream, the syntax element indicates whether an adaptive linear wavelet transform is used, the adaptive linear wavelet transform applies different weight values to different neighboring vertices of a vertex in a wavelet transform of attribute values associated with vertices of the mesh frame. When the syntax element indicates a use of the adaptive linear wavelet transform, at least a first vertex in the vertices of the mesh frame is reconstructed according to the adaptive linear wavelet transform.Type: ApplicationFiled: January 2, 2025Publication date: July 3, 2025Applicant: Tencent America LLCInventors: Jun TIAN, Xiaozhong XU, Shan LIU
-
Publication number: 20250217658Abstract: Some aspects of the disclosure provide a method of artificial intelligence-based recommendation. The method includes obtaining an object feature of a target object; obtaining, from a first information item, respective information features in one or more dimensions; performing an attention processing on the respective information features in the one or more dimensions based on the object feature, to obtain weights of the respective information features in the one or more dimensions; performing fusion processing on the respective information features in the one or more dimensions based on the weights of the respective information features in the one or more dimensions, to obtain an attention information feature of the first information item; determining a first feature similarity between the object feature and the attention information feature; and determining, based on the first feature similarity, whether to recommend the first information item to the target object.Type: ApplicationFiled: March 14, 2025Publication date: July 3, 2025Applicant: Tencent Technology (Shenzhen) Company LimitedInventor: Hao CHEN
-
Publication number: 20250220072Abstract: An apparatus, computer-readable memory storing a program, and method for resource allocation, including receiving a traffic flow request packet from a first terminal, the packet comprising one or more pieces of historical content traffic flow consumption time length information; determining a content traffic flow consumption time length feature of the first terminal based on the one or more pieces of historical content traffic flow consumption time length information; obtaining a load quantity of one or more servers based on the content traffic flow consumption time length feature meeting a historical content traffic flow consumption time length condition, each second terminal having a content traffic flow consumption time length greater than a first traffic flow time length threshold; determining a server with the least load quantity among the one or more servers as a first server; and transmitting the traffic flow request packet to the first server.Type: ApplicationFiled: March 19, 2025Publication date: July 3, 2025Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Bo WU
-
Publication number: 20250213987Abstract: A method is provided for improving multiplayer user experience in an online video game utilizing a lockstep engine. The method includes receiving user input information from at least one of a plurality of users of a match of the video game that utilizes the lockstep engine. Each of the user input information from the at least one of the plurality of users being associated with a current frame of a plurality of frames of the lockstep engine based on the respective user input information being received within a current time interval of the current frame. The method also includes sending the current frame of the user input information irrespective of whether the user input information is received from each of the plurality of users within the current time interval. Clients no longer need to be in the game at the same time for the game to proceed.Type: ApplicationFiled: January 2, 2024Publication date: July 3, 2025Applicant: Tencent America LLCInventor: Michael SKACAL
-
Publication number: 20250217289Abstract: A data processing method including acquiring, by a first service node in a group forwarding layer, a service processing request related to a target group from an access layer, the service processing request comprising a first group identifier of the target group, determining, by the first service node, target service nodes caching basic group data of the target group from a plurality of second service nodes in a group logic layer according to the first group identifier, the target service nodes being some nodes among the plurality of second service nodes, and transmitting, by the first service node, the service processing request to the target service nodes, such that the target service nodes determine a member size of the target group according to the basic group data of the target group and perform processing on the service processing request according to the member size of the target group.Type: ApplicationFiled: March 13, 2025Publication date: July 3, 2025Applicant: Tencent Technology (Shenzhen) Company LimitedInventors: Xiangwen ZOU, Yutao LI, Ran LIU, Zhiheng LI, Jianfei CHEN, Haifeng GAO, Tianqi ZHANG, Feng LI, Pan JIANG
-
Publication number: 20250219984Abstract: This application provides a message display method and apparatus, a terminal, and a computer-readable storage medium. The method includes: displaying a session interface of a target session, and obtaining a message set of the target session; in response to that a plurality of continuous and repeated session messages are included in the message set, obtaining a target session message according to the plurality of continuous and repeated session messages; and replacing the plurality of continuous and repeated session messages in the message set with the target session message, and displaying a replaced message set in the session interface of the target session.Type: ApplicationFiled: February 26, 2025Publication date: July 3, 2025Applicant: Tencent Technology (Shenzhen) Company LimitedInventors: Liqiang LIU, Xuejun SUN, Xuan LUO
-
Publication number: 20250216497Abstract: This application discloses a method and apparatus for determining characteristics of a sound source. The method may include: acquiring a first position of a first virtual role in a virtual scene; detecting, in a sound source detection area associated with the first position, a second position of a sound source virtual object in the virtual scene; determining a position mark identifying the sound source virtual object; displaying a map, the first position in the virtual scene corresponding to a third position on the map; determining a fourth position on the map corresponding to the second position based on the first position and the third position, the fourth position relative to the third position on the map reflecting a direction of the second position relative to the first position in the virtual scene; displaying the position mark of the sound source virtual object at the fourth position on the map.Type: ApplicationFiled: March 21, 2025Publication date: July 3, 2025Applicant: Tencent Technology (Shenzhen) Company LimitedInventors: Hanhao YOU, Xiaobin SHEN
-
Publication number: 20250213990Abstract: A method is provided for replaying a match in a video game. The method includes receiving player input information of the match in the video game that utilizes a lockstep game engine. The player input information includes player input data for each of a plurality of frames of the lockstep game engine. The method also includes generating a plurality of game states of the match in the video game based on the player input data for each of the plurality of frames. The method further includes storing the plurality of game states of the match in at least one memory. The method also includes receiving a selection of a playback point of the match. The method further includes generating the plurality of video frames of the match using the stored plurality of game states based on the selected playback point.Type: ApplicationFiled: January 2, 2024Publication date: July 3, 2025Applicant: Tencent America LLCInventor: Michael SKACAL