Patents Examined by Tracy Y Li
-
Patent number: 12113993Abstract: The present disclosure describes techniques of processing video. The techniques comprise obtaining a video to be transcoded, the video comprising a plurality of frames; setting a test object in each of the plurality of frames of the video to be transcoded; transcoding the video using a predetermined video transcoding mechanism and obtaining the transcoded video; extracting a test object from each of a plurality of frames of the transcoded video; and determining a transcoding result based at least in part on the test object extracted from each of the plurality of frames of the transcoded video.Type: GrantFiled: December 9, 2021Date of Patent: October 8, 2024Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.Inventors: Ran Tang, Yi Wang, Long Zheng, Jun He
-
Patent number: 12113979Abstract: A method by which a decoding device decodes an image includes: receiving a bitstream including residual information; deriving a residual sample for the current block on the basis of a quantized transform coefficient; and generating a reconstructed picture on the basis of the residual sample for the current block, where the residual information includes a context-based coded context syntax element, where the deriving the quantized transform coefficient decodes the context syntax element based on a context and based on a predetermined maximum value for the context syntax element, and where the maximum value is determined by a unit of the transform block and the maximum value is determined based on the size of the transform block.Type: GrantFiled: December 28, 2021Date of Patent: October 8, 2024Assignee: LG ELECTRONICS INC.Inventors: Jungah Choi, Sunmi Yoo, Seunghwan Kim, Jangwon Choi, Jin Heo
-
Patent number: 12113994Abstract: A video decoder chipset comprises a video decoder function, an upscaler function and a combiner function. The video decoder function is configured to (i) decode encoded video data to generate decoded video data at a first level of quality, the encoded video data having been derived by an encoder using first video data at a second, higher level of quality and (ii) output the decoded video data for storage in a memory. The upscaler function is configured to (i) obtain the decoded video data from the memory and (ii) upscale the obtained decoded video data to generate second video data at the second level of quality. The combiner function is configured to (i) obtain residual data, the residual data having been derived by the encoder based on the first video data and the second video data, (ii) combine the second video data with the residual data to generate enhanced video data, and (iii) output the enhanced video data.Type: GrantFiled: February 17, 2022Date of Patent: October 8, 2024Assignee: V-Nova International LimitedInventor: Richard Clucas
-
Patent number: 12103391Abstract: A base support of a display apparatus has a flexible support at least partially delimited by at least one boundary region.Type: GrantFiled: May 5, 2020Date of Patent: October 1, 2024Assignee: AUDI AGInventor: Christian Wall
-
Patent number: 12101475Abstract: Techniques related to distributing the video encoding processing of an input video across hardware and software systems. Such techniques include evaluating the content of the video and determine whether or the encoding operation is best to be done on the hardware system only, software system only or a hybrid hardware and software system.Type: GrantFiled: December 18, 2020Date of Patent: September 24, 2024Assignee: Intel CorporationInventors: Brinda Ganesh, Nilesh Jain, Sumit Mohan, Faouzi Kossentini, Jill Boyce, James Holland, Zhijun Lei, Chekib Nouira, Foued Ben Amara, Hassene Tmar, Sebastian Possos, Craig Hurst
-
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: 12096001Abstract: The present disclosure relates to systems and methods for video decoding with a video decoding chip. The video decoding chip may include one or more input channels and one or more output channels. The systems and methods may include detecting a flag bit of each of the one or more input channels. The flag bit of an input channel may indicate a status of receiving its corresponding stream of encoded video data. The systems and methods may include determining an operating state of the one or more input channels based on the flag bits. The operating state of an input channel may include an open state and a closed state of the input channel. The systems and methods may further include determining at least one of the one or more output channels to output the corresponding stream of decoded video data based on the input channels in the open state.Type: GrantFiled: December 7, 2021Date of Patent: September 17, 2024Assignee: ZHEJIANG DAHUA TECHNOLOGY CO., LTD.Inventor: Shuyao Wang
-
Patent number: 12079033Abstract: A wearable accessory device is disclosed. The wearable accessory device includes a flexible display coupled to a bi-stable spring. Coupling the display to the bi-stable spring allows the accessory device to be easily worn in a number of convenient locations.Type: GrantFiled: February 11, 2022Date of Patent: September 3, 2024Assignee: Apple Inc.Inventors: Fletcher R. Rothkopf, Derek W. Wright, Scott A. Myers
-
Patent number: 12081794Abstract: Systems and methods herein describe a video compression system. The described systems and methods accesses a sequence of image frames from a first computing device, the sequence of image frames comprising a first image frame and a second image frame, detects a first set of keypoints for the first image frame, transmits the first image frame and the first set of keypoints to a second computing device, detects a second set of keypoints for the second image frame, transmits the second set of keypoints to the second computing device, causes an animated image to be displayed on the second computing device.Type: GrantFiled: August 4, 2023Date of Patent: September 3, 2024Assignee: Snap Inc.Inventors: Sergey Demyanov, Andrew Cheng-min Lin, Walton Lin, Aleksei Podkin, Aleksei Stoliar, Sergey Tulyakov
-
Patent number: 12075031Abstract: A method of video processing includes determining, for a conversion between a current block of a video and a bitstream of the video, that the current block is split into multiple sub-blocks, wherein each of the multiple sub-blocks is coded in the bitstream using a corresponding coding technique according to a pattern, and performing the conversion based on the determining.Type: GrantFiled: December 2, 2021Date of Patent: August 27, 2024Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
-
Patent number: 12067752Abstract: A three-dimensional data encoding method includes: (i) when a number of three-dimensional points included in point cloud data to be encoded is n that is greater than a predetermined number, n being an integer greater than or equal to 2, calculating an encoding coefficient by generating a hierarchical structure in which each of n pieces of attribute information on the three-dimensional points is sorted into one of a higher frequency component and a lower frequency component to be layered, and generating a bitstream including the encoding coefficient calculated in the calculating; and (ii) when a number of three-dimensional points included in the point cloud data is m that is smaller than or equal to the predetermined number, m being an integer greater than or equal to 1, generating a bitstream in accordance with m pieces of attribute information on the three-dimensional points without generating a hierarchy structure.Type: GrantFiled: November 7, 2022Date of Patent: August 20, 2024Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventors: Toshiyasu Sugio, Noritaka Iguchi
-
Patent number: 12063359Abstract: There are disclosed a method and an apparatus for video encoding. The method can include determining that a coding unit is in intra coded area and encoding the coding unit in intra prediction mode into a bitstream unless the intra prediction for the coding unit needs a reference sample for prediction from a dirty area. The method can further include determining that a coding unit is in clean area when the coding unit is encoded in inter prediction mode into a bitstream, the method comprises validating a plurality of inter prediction modes to determine which of the plurality of inter prediction modes do not use reference samples from a dirty area, and defining such inter prediction mode as a valid inter prediction mode. The method further includes encoding into a bitstream that exact-match is required at a recovery point and encoding into a bitstream an indication of a use of a diagonal refresh; and transmitting the encoded bitstream to a decoder.Type: GrantFiled: July 29, 2020Date of Patent: August 13, 2024Assignee: Nokia Technologies OyInventors: Limin Wang, Krit Panusopone, Seungwook Hong
-
Patent number: 12058341Abstract: A method of compressing image data representing one or more images, the method including obtaining pixel data from the image data, the pixel data representing an pixel array within the one or more images, applying a transformation to the pixel data to determine a set of frequency coefficients indicative of frequency coefficients of the pixel array, encoding a selected subset of the set of frequency coefficients, generating an index indicative of the encoded frequency coefficients and generating compressed image data using the encoded frequency coefficients and the index.Type: GrantFiled: November 18, 2022Date of Patent: August 6, 2024Assignee: Immersive Robotics Pty Ltd.Inventors: Daniel Liam Fitzgerald, Timothy Simon Lucas, Jonathan Mark Povey
-
Patent number: 12058340Abstract: A computer-implemented method, system and computer program product for compressing video. A set of video frames is partitioned into two subsets of different types of frames, a first type and a second type. The first type of frames of videos is compressed to generate a first representation by a first stage encoder. The first representation is then decoded to reconstruct the first type of frames using a first stage decoder. The second type of frames of video is compressed to generate a second representation that only contains soft edge information by a second stage encoder. A generative model corresponding to a second stage decoder is then trained using the first representation and the reconstructed first type of frames by using a discriminator employed by a machine learning system. After training the generative model, it generates reconstructed first and second types of frames using the soft edge information.Type: GrantFiled: June 14, 2022Date of Patent: August 6, 2024Assignee: Board of Regents, The University of Texas SystemInventors: Alan Bovik, Sungsoo Kim, Jin Soo Park, Christos G. Bampis, Georgios Alex Dimakis
-
Patent number: 12058366Abstract: An encoder includes: circuitry; and memory, in which using the memory, the circuitry, in affine motion compensation prediction in inter prediction for a current block, places a limit on a range within which motion estimation or motion compensation is performed, and performs the motion compensation for the current block.Type: GrantFiled: December 14, 2021Date of Patent: August 6, 2024Assignee: Panasonic Intellectual Property Corporation of AmericaInventors: Takashi Hashimoto, Kiyofumi Abe, Tadamasa Toma, Takahiro Nishi, Ryuichi Kanoh
-
Patent number: 12034967Abstract: Apparatuses, systems, and techniques to interpolate one or more intermediate images from two or more images is disclosed. In at least one embodiment, a processor includes one or more circuits to interpolate one or more intermediate images from two or more images based, at least in part, on one or more inconsistent flow vectors corresponding to the two or more images.Type: GrantFiled: April 5, 2021Date of Patent: July 9, 2024Assignee: NVIDIA CorporationInventors: Vipul Parashar, Vignesh Ungrapalli
-
Patent number: 12028530Abstract: In some embodiments, a method analyzes content of a video to generate a representation for a video that represents a relationship of a bitrate to a quality measurement for the video. A plurality of candidate points on the representation are selected. Then, the method selects a profile ladder from at least a portion of the plurality of candidate points. Each profile in the profile ladder is associated with a candidate point and the profile includes a corresponding bitrate and a quality measurement for the respective candidate point. The profile ladder is used for the video.Type: GrantFiled: February 2, 2022Date of Patent: July 2, 2024Assignee: HULU, LLCInventors: Chen Liu, Wenhao Zhang, Xuchang Huangfu, Xiaobo Liu, Deliang Fu, Lan Xie, Rui Zhang, Shuai Lou, Chao Zhang
-
Patent number: 12022131Abstract: Interpolation between explicitly signaled CPB (or HRD) parameters at selected bit rates is used to achieve a good compromise between CPB parameter transmission capacity and CPB parametrization effectiveness and may be, particularly, made in an effective manner.Type: GrantFiled: May 19, 2023Date of Patent: June 25, 2024Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.Inventors: Yago Sánchez De La Fuente, Benjamin Bross, Robert Skupin, Cornelius Hellge, Thomas Schierl, Thomas Wiegand
-
Patent number: 12015803Abstract: A camera module includes a compressor configured to divide a plurality of pixels included in image data, into a plurality of pixel groups, with respect to each of the plurality of pixel groups into which the plurality of pixels is divided, calculate a representative pixel value of a corresponding pixel group, based on pixel values of multiple pixels included in the corresponding pixel group, generate first compressed data, based on the calculated representative pixel value of each of the plurality of pixel groups, with respect to each of the plurality of pixel groups into which the plurality of pixels is divided, calculate residual values representing differences between the pixel values of the multiple pixels included in the corresponding pixel group and the representative pixel value of the corresponding pixel group, and generate second compressed data, based on the calculated residual values of each of the plurality of pixel groups.Type: GrantFiled: January 4, 2023Date of Patent: June 18, 2024Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Wonseok Lee, Seongwook Song, Yunseok Choi
-
Patent number: 12015768Abstract: A method of video processing includes determining, for a conversion between a current block of a video and a bitstream of the video, that the current block is split into multiple sub-blocks, wherein each of the multiple sub-blocks is coded in the bitstream using a corresponding coding technique according to a pattern, and performing the conversion based on the determining.Type: GrantFiled: December 2, 2021Date of Patent: June 18, 2024Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang