Associated Signal Processing Patents (Class 375/240.26)
-
Patent number: 11683524Abstract: Aspects of the disclosure provide methods, apparatuses, and a non-transitory computer-readable medium for point cloud compression and decompression. In a method, syntax information of a point cloud is decoded from a coded bitstream. The syntax information indicates that parallel decoding is to be performed on occupancy codes of nodes in a range of one or more partitioning depths in an octree partitioning structure of the point cloud is determined. The parallel decoding is performed on the occupancy codes of the nodes. The point cloud is reconstructed based on the occupancy codes of the nodes.Type: GrantFiled: October 14, 2021Date of Patent: June 20, 2023Assignee: Tencent America LLCInventors: Xiang Zhang, Wen Gao, Shan Liu
-
Patent number: 11677972Abstract: A method and apparatus for video decoding includes decoding a binary coded syntax element carrying an identification of a picture segment in a high level syntax structure comprising fixed length codewords and reconstructing the picture segment.Type: GrantFiled: August 27, 2021Date of Patent: June 13, 2023Assignee: TENCENT AMERICA LLCInventors: Byeongdoo Choi, Stephan Wenger, Shan Liu
-
Patent number: 11677902Abstract: Provided is a data processing system. The system includes a data source, a data receiver, a plurality of source code data frame buffer regions, a data processing module and a state register. The data source is configured to generate a data frame, the data receiver is configured to receive the data frame, and write the data frame into one of a plurality of data frame buffer regions, each of the plurality of source code data frame buffer regions is configured to store a data frame to be processed, the data processing module is configured to perform subsequent processing on data and the state register is configured to store a state of the system and states of the plurality of source code data frame buffer regions.Type: GrantFiled: October 9, 2018Date of Patent: June 13, 2023Assignee: Shenzhen Corerain Technologies Co., Ltd.Inventors: Xinyu Niu, Kuen Hung Tsoi
-
Patent number: 11671577Abstract: Aspects of the disclosure provide methods and apparatuses for point cloud compression and decompression. In some examples, an apparatus for point cloud compression/decompression includes processing circuitry. In some embodiments, the processing circuitry decodes prediction information of a point cloud from a coded bitstream and reconstructs a geometry reconstructed cloud according to a geometry image of the point cloud that is decoded from the coded bitstream. Further, the processing circuitry applies a filter to at least a geometry sample inside a patch of the geometry reconstructed cloud in addition to boundary samples of the patch to generate a smoothed geometry reconstructed cloud, and reconstructs points of the point cloud based on the smoothed geometry reconstructed cloud.Type: GrantFiled: October 13, 2021Date of Patent: June 6, 2023Assignee: Tencent America LLCInventors: Arash Vosoughi, Sehoon Yea, Shan Liu
-
Patent number: 11665379Abstract: Methods, systems, and apparatus, including a media player and computer-readable mediums, are described for rendering media content at a frame rate that is safe to a user. A system, or its media player, obtains media content that includes video content having multiple frames. The system determines a frame rate representing a rate for sequentially displaying the frames to the user when the media player plays the media content. Image content of each frame is scanned and data describing different photosensitivity thresholds is obtained. Based on a photosensitivity of the user, the system determines that one or more frames in a portion of the media content include image content that is unsafe to the user when the media player plays the media content. The system selectively decreases a frame playback rate for the portion of the media content as a function of an input value that is selectable by the user.Type: GrantFiled: November 25, 2020Date of Patent: May 30, 2023Assignee: Photo Sensitive Cinema (PSC)Inventors: Matthew Gregory Speed, Dennis Paul Butler
-
Patent number: 11659207Abstract: An example method includes decoding, from a coded video bitstream, a first syntax element that specifies a constraint for a second syntax element that specifies whether subpicture information is present in the coded video bitstream and whether more than one subpicture is allowed to be present in the coded video bitstream; and decoding, based on the constraint specified by the first syntax element, the second syntax element.Type: GrantFiled: June 7, 2021Date of Patent: May 23, 2023Assignee: QUALCOMM INCORPORATEDInventors: Yong He, Yao-Jen Chang, Vadim Seregin, Muhammed Zeyd Coban
-
Patent number: 11653007Abstract: According to an aspect of the invention there may be provided a method of decoding a bitstream, the method comprising: receiving a Supplemental Enhancement Information (SEI) message; parsing the SEI message to obtain an encoded bitstream, said encoded bitstream containing encoded information which is associated with information of an original signal; and, decoding said encoded bitstream to obtain decoded information which is used to reconstruct the original signal. A method of decoding is also provided as well as apparatuses and a computer readable medium.Type: GrantFiled: July 15, 2019Date of Patent: May 16, 2023Inventors: Richard Clucas, Lorenzo Ciccarelli, Sam Littlewood
-
Patent number: 11641485Abstract: Techniques and tools for reducing latency in video encoding and decoding by constraining latency due to reordering of video frames, and by indicating the constraint on frame reordering latency with one or more syntax elements that accompany encoded data for the video frames. For example, a real-time communication tool with a video encoder sets a syntax element that indicates a constraint on frame reordering latency, which is consistent with inter-frame dependencies between multiple frames of a video sequence, then outputs the syntax element. A corresponding real-time communication tool with a video decoder receives the syntax element that indicates the constraint on frame reordering latency, determines the constraint on frame reordering latency based on the syntax element, and uses the constraint on frame reordering latency to determine when a reconstructed frame is ready for output (in terms of output order).Type: GrantFiled: September 20, 2022Date of Patent: May 2, 2023Assignee: Microsoft Technology Licensing, LLCInventor: Gary J. Sullivan
-
Patent number: 11641486Abstract: Techniques and tools for reducing latency in video encoding and decoding by constraining latency due to reordering of video frames, and by indicating the constraint on frame reordering latency with one or more syntax elements that accompany encoded data for the video frames. For example, a real-time communication tool with a video encoder sets a syntax element that indicates a constraint on frame reordering latency, which is consistent with inter-frame dependencies between multiple frames of a video sequence, then outputs the syntax element. A corresponding real-time communication tool with a video decoder receives the syntax element that indicates the constraint on frame reordering latency, determines the constraint on frame reordering latency based on the syntax element, and uses the constraint on frame reordering latency to determine when a reconstructed frame is ready for output (in terms of output order).Type: GrantFiled: September 20, 2022Date of Patent: May 2, 2023Assignee: Microsoft Technology Licensing, LLCInventor: Gary J. Sullivan
-
Patent number: 11641487Abstract: Techniques and tools for reducing latency in video encoding and decoding by constraining latency due to reordering of video frames, and by indicating the constraint on frame reordering latency with one or more syntax elements that accompany encoded data for the video frames. For example, a real-time communication tool with a video encoder sets a syntax element that indicates a constraint on frame reordering latency, which is consistent with inter-frame dependencies between multiple frames of a video sequence, then outputs the syntax element. A corresponding real-time communication tool with a video decoder receives the syntax element that indicates the constraint on frame reordering latency, determines the constraint on frame reordering latency based on the syntax element, and uses the constraint on frame reordering latency to determine when a reconstructed frame is ready for output (in terms of output order).Type: GrantFiled: September 20, 2022Date of Patent: May 2, 2023Assignee: Microsoft Technology Licensing, LLCInventor: Gary J. Sullivan
-
Patent number: 11637957Abstract: A method for switching between a first lens and a second lens in an electronic device includes displaying, by the electronic device, a first frame showing a field of view (FOV) of the first lens; detecting, by the electronic device, an event that causes the electronic device to transition from displaying the first frame to displaying a second frame showing a FOV of the second lens; generating, by the electronic device and based on the detecting the event, at least one intermediate frame for transitioning from the first frame to the second frame; and switching, by the electronic device and based on the detecting the event, from the first lens to the second lens and displaying the second frame, wherein the at least one intermediate frame is displayed after the displaying the first frame and before the displaying the second frame while the switching is performed.Type: GrantFiled: October 11, 2019Date of Patent: April 25, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Ravi Prasad Mohan Kini, Gururaj Bhat, Pavan Sudheendra, Girish Kulkarni, Vineeth Thanikonda Munirathnam, Sanjay Narasimha Murthy, Balvinder Singh
-
Patent number: 11638020Abstract: A device includes a first bitstream engine and a second bitstream engine. The first bitstream engine is configured to decode a first portion of a first video frame of a plurality of video frames to generate first decoded portion data. The first bitstream engine is also configured to generate synchronization information based on completion of decoding the first portion. The second bitstream engine is configured to, based on the synchronization information, initiate decoding of a second portion of a particular video frame to generate second decoded portion data. The second bitstream engine uses the first decoded portion data during decoding of the second portion of the particular video frame. The particular video frame includes the first video frame or a second video frame of the plurality of video frames.Type: GrantFiled: March 30, 2021Date of Patent: April 25, 2023Assignee: Qualcomm IncorporatedInventors: Yasutomo Matsuba, Kai Wang
-
Patent number: 11638041Abstract: Systems and methods for improving determination of encoded image data using a video encoding pipeline, which includes a first transcode engine that entropy encodes a first portion of a bin stream to determine a first bit stream including first encoded image data that indicates a first coding group row and that determines first characteristic data corresponding to the first bit stream to facilitate communicating a combined bit stream; and a second transcode engine that entropy encodes a second portion of the bin stream to determine a second bit stream including second encoded image data that indicates a second coding group row while the first transcode engine entropy encodes the first portion of the bin stream and that determines second characteristic data corresponding to the second bit stream to facilitate communicating the combined bit stream, which includes the first bit stream and the second bit stream, to a decoding device.Type: GrantFiled: July 26, 2021Date of Patent: April 25, 2023Assignee: Apple Inc.Inventors: Jim C. Chou, Syed Muhammad A. Rizvi
-
Patent number: 11632580Abstract: The present disclosure relates to systems and methods for a multi-video stream transmission to a client terminal. The systems and methods may include obtaining a multi-video stream including a plurality of video streams, each video stream including multiple key frames characterized by a frame rate and a key frame interval. The systems and methods may include determining a delay time of an initial key frame for each video stream based on a plurality of frame rates and a plurality of key frame intervals of the plurality of video streams. The systems and methods may further include processing the plurality of video streams to determine a desired sending time of the initial key frame in the corresponding video streams based on the delay time of the initial key frame in each video stream. The systems and methods may further include transmitting the plurality of processed video streams to the client terminal.Type: GrantFiled: June 29, 2021Date of Patent: April 18, 2023Assignee: ZHEJIANG DAHUA TECHNOLOGY CO., LTD.Inventor: Can Zhao
-
Patent number: 11622061Abstract: An image output device, an image receiving device, and an image transmission method are provided. The image transmission method includes the following. A source image is transformed into an augmented image by an image output device. The source image includes M source pixels and the augmented image includes N augmented pixels. The augmented image is received by an image receiving device. The augmented image is transformed into the source image. M is less than N.Type: GrantFiled: September 11, 2021Date of Patent: April 4, 2023Assignee: Aten International Co., Ltd.Inventor: Hsi-Pang Wang
-
Patent number: 11616988Abstract: Proposed are a method and apparatus for evaluating the quality of an image, the method including obtaining blocks each having a predetermined size by splitting a target image for evaluating a quality and a reference image that is to be compared with the target image, determining sensitivity information and quality assessment information of each of the blocks by inputting the blocks to a video quality assessment network, and determining a final image quality assessment score of the target image by combining the pieces of quality assessment information of the blocks with each other, based on the pieces of sensitivity information of the blocks.Type: GrantFiled: September 26, 2019Date of Patent: March 28, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Quockhanh Dinh, Youngo Park, Kwangpyo Choi
-
Patent number: 11616982Abstract: An idea used herein is to use the same function for the dependency of the context and the dependency of the symbolization parameter on previously coded/decoded transform coefficients. Using the same function—with varying function parameter—may even be used with respect to different transform block sizes and/or frequency portions of the transform blocks in case of the transform coefficients being spatially arranged in transform blocks. A further variant of this idea is to use the same function for the dependency of a symbolization parameter on previously coded/decoded transform coefficients for different sizes of the current transform coefficient's transform block, different information component types of the current transform coefficient's transform block and/or different frequency portions the current transform coefficient is located within the transform block.Type: GrantFiled: December 29, 2020Date of Patent: March 28, 2023Assignee: GE Video Compression, LLCInventors: Tung Nguyen, Heiner Kirchhoffer, Detlev Marpe
-
Patent number: 11611355Abstract: Systems and methods for encoding and decoding neural network data is provided. A method includes: receiving a neural network representation (NNR) bitstream including a group of NNR units (GON) that represents an independent neural network with a topology, the GON including an NNR model parameter set unit, an NNR layer parameter set unit, an NNR topology unit, an NNR quantization unit, and an NNR compressed data unit; and reconstructing the independent neural network with the topology by decoding the GON.Type: GrantFiled: May 19, 2021Date of Patent: March 21, 2023Assignee: TENCENT AMERICA LLCInventors: Byeongdoo Choi, Wei Wang, Wei Jiang, Stephan Wenger, Shan Liu
-
Patent number: 11606605Abstract: A computer-implemented method includes accessing a high dynamic range (HDR) media content item. Statistical analysis is performed to determine statistical information associated with the HDR media content item at each incremental portion of the HDR media content item. Metadata for each incremental portion of the HDR media content item is generated. A standard dynamic range (SDR) version of the content is derived using the HDR metadata. The metadata and an SDR version of the HDR media content item is transmitted to a storage service. The metadata and the SDR version are caused to be received at a display device. The SDR version is converted to HDR with a dynamic range bounded based on the metadata.Type: GrantFiled: September 30, 2021Date of Patent: March 14, 2023Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Seongnam Oh, Soojung Hyun, William Mandel
-
Patent number: 11601681Abstract: Techniques and tools for reducing latency in video encoding and decoding by constraining latency due to reordering of video frames, and by indicating the constraint on frame reordering latency with one or more syntax elements that accompany encoded data for the video frames. For example, a real-time communication tool with a video encoder sets a syntax element that indicates a constraint on frame reordering latency, which is consistent with inter-frame dependencies between multiple frames of a video sequence, then outputs the syntax element. A corresponding real-time communication tool with a video decoder receives the syntax element that indicates the constraint on frame reordering latency, determines the constraint on frame reordering latency based on the syntax element, and uses the constraint on frame reordering latency to determine when a reconstructed frame is ready for output (in terms of output order).Type: GrantFiled: August 18, 2022Date of Patent: March 7, 2023Assignee: Microsoft Technology Licensing, LLCInventor: Gary J. Sullivan
-
Patent number: 11601664Abstract: The present technology relates to a decoding device and a decoding method, and an encoding device and an encoding method that enable images that configure a packed image to be reliably displayed when an encoded stream is decoded and displayed. A decoding unit decodes an encoded data, the encoded data being an encoded packed image in which a plurality of images is packed, and generates the packed image. A display control unit identifies the images that configure the packed image based on packing SEI preferentially used when the packed image is displayed. The present technology can be applied to a decoding device, for example.Type: GrantFiled: April 23, 2021Date of Patent: March 7, 2023Assignee: SONY CORPORATIONInventors: Hironari Sakurai, Ohji Nakagami, Yoshitomo Takahashi, Teruhiko Suzuki
-
Patent number: 11601684Abstract: Techniques and tools for reducing latency in video encoding and decoding by constraining latency due to reordering of video frames, and by indicating the constraint on frame reordering latency with one or more syntax elements that accompany encoded data for the video frames. For example, a real-time communication tool with a video encoder sets a syntax element that indicates a constraint on frame reordering latency, which is consistent with inter-frame dependencies between multiple frames of a video sequence, then outputs the syntax element. A corresponding real-time communication tool with a video decoder receives the syntax element that indicates the constraint on frame reordering latency, determines the constraint on frame reordering latency based on the syntax element, and uses the constraint on frame reordering latency to determine when a reconstructed frame is ready for output (in terms of output order).Type: GrantFiled: September 20, 2022Date of Patent: March 7, 2023Assignee: Microsoft Technology Licensing, LLCInventor: Gary J. Sullivan
-
Patent number: 11601683Abstract: Techniques and tools for reducing latency in video encoding and decoding by constraining latency due to reordering of video frames, and by indicating the constraint on frame reordering latency with one or more syntax elements that accompany encoded data for the video frames. For example, a real-time communication tool with a video encoder sets a syntax element that indicates a constraint on frame reordering latency, which is consistent with inter-frame dependencies between multiple frames of a video sequence, then outputs the syntax element. A corresponding real-time communication tool with a video decoder receives the syntax element that indicates the constraint on frame reordering latency, determines the constraint on frame reordering latency based on the syntax element, and uses the constraint on frame reordering latency to determine when a reconstructed frame is ready for output (in terms of output order).Type: GrantFiled: September 20, 2022Date of Patent: March 7, 2023Assignee: Microsoft Technology Licensing, LLCInventor: Gary J. Sullivan
-
Patent number: 11601682Abstract: Techniques and tools for reducing latency in video encoding and decoding by constraining latency due to reordering of video frames, and by indicating the constraint on frame reordering latency with one or more syntax elements that accompany encoded data for the video frames. For example, a real-time communication tool with a video encoder sets a syntax element that indicates a constraint on frame reordering latency, which is consistent with inter-frame dependencies between multiple frames of a video sequence, then outputs the syntax element. A corresponding real-time communication tool with a video decoder receives the syntax element that indicates the constraint on frame reordering latency, determines the constraint on frame reordering latency based on the syntax element, and uses the constraint on frame reordering latency to determine when a reconstructed frame is ready for output (in terms of output order).Type: GrantFiled: September 20, 2022Date of Patent: March 7, 2023Assignee: Microsoft Technology Licensing, LLCInventor: Gary J. Sullivan
-
Patent number: 11586800Abstract: A document production system may construct a document from fragments based on a theme associated with the document. The theme may contain section(s), each section having an access control list (ACL) associated therewith. The ACL may specify role-based user group(s) and permission(s) for the role-based user group(s). The system may evaluable rules applicable to the document. At least one rule may pertain to the ACL(s). The evaluation may include, at least in part, utilizing user login information received over a network from a client device. In constructing the document, the system may assemble the document in accordance with the rules and utilizing the fragments and meta information that describes the document. The system may render the document thus assembled utilizing the ACL, generate a view of the document, and communicate the view of the document over the network to the client device for presentation on the client device.Type: GrantFiled: August 3, 2021Date of Patent: February 21, 2023Assignee: OPEN TEXT SA ULCInventors: Johan Lorensson, Christian Wessman, Sverker Wendelöv, Robert Smith
-
Patent number: 11588875Abstract: A computer system is provided that includes at least one processor configured to execute a host virtual machine configured to host a session with at least one client computer device. The host virtual machine includes an operating system having a multi-media framework for rendering media content. The at least one processor is further configured to execute a media application configured to access media content from a media source, process encoded media content from the media application using the multi-media framework, and execute a multi-media redirection module configured to intercept the encoded media content from being processed by a decoding module of the multi-media framework. The multi-media redirection module is configured to redirect the encoded media content to the at least one client computer device.Type: GrantFiled: May 6, 2021Date of Patent: February 21, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Neil Rust Hinnant, Isuru Chamara Pathirana, Sandeep Patnaik
-
Patent number: 11589063Abstract: A system and method for transmitting compressed video. A transmitter receives uncompressed video data from a video source, and compresses it using one or more reference frames. A receiver receives the compressed video data and decodes it, using the same reference frames, to form display data. The reference frames are stored in compressed form in both the transmitter and the receiver. Each frame of display data becomes a reference frame for the decoding of a subsequent frame.Type: GrantFiled: September 16, 2020Date of Patent: February 21, 2023Assignee: Samsung Display Co., Ltd.Inventors: Gregory W. Cook, Dale F. Stolitzka
-
Patent number: 11588881Abstract: A computer system is provided that includes at least one processor configured to execute a host virtual machine configured to host a session with at least one client computer device. The at least one processor is further configured to execute a web browser application configured to access media content from a remote media source, receive encoded media content from the remote media source in a media container format, and execute a multi-media redirection module configured to intercept the encoded media content from being processed by a decoding module of the web browser application. The multi-media redirection module is configured to redirect the encoded media content to the at least one client computer device.Type: GrantFiled: May 6, 2021Date of Patent: February 21, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Neil Rust Hinnant, Sandeep Patnaik, Isuru Chamara Pathirana
-
Patent number: 11582488Abstract: A method performed by a decoder for decoding a bitstream comprising a picture parameter set, PPS, and a first set of slices. The method includes obtaining the picture parameter set. The method also includes decoding a syntax element included in the picture parameter set to obtain an indicator value. The decoder is configured such that if the indicator value is set to a first value then the decoder determines that a picture header included in the bitstream comprises a parameter value corresponding to a particular parameter, otherwise the decoder determines that each slice included in the first set of slices comprises a parameter value corresponding to the particular parameter. If the picture header comprises the parameter value corresponding to the particular parameter, then this parameter value is used to decode slice data of each slice included in the first set of slices.Type: GrantFiled: November 22, 2021Date of Patent: February 14, 2023Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Rickard Sjöberg, Martin Pettersson, Per Wennersten, Mitra Damghanian
-
Patent number: 11575941Abstract: A method of video processing by a video processor includes receiving a first syntax element in a coded video bitstream. The first syntax element can be a high level syntax element and indicate whether a height of each of a plurality of pictures in a video sequence of the coded video bitstream is equal to or larger than a width of the respective picture in the video sequence of the coded video bitstream. The pictures in the video sequence of the coded video can be processed in an orientation that is determined according to the first syntax element indicating whether the height of each of the plurality of pictures in the video sequence of the coded video is guaranteed to be equal to or larger than the width of the respective picture in the video sequence.Type: GrantFiled: October 12, 2021Date of Patent: February 7, 2023Assignee: TENCENT AMERICA LLCInventors: Ling Li, Xiang Li, Bin Zhu, Soo-Chul Han, Shan Liu
-
Patent number: 11575939Abstract: Devices, systems and methods related to digital video coding, and specifically, to management of syntax flags with respect chroma formats are described. In one representative aspect, the disclosed technology may be used to provide a method for video decoding. The method includes determining a chroma format associated with a region of a video and determining, based on the chroma format, whether one or more syntax flags applicable to the region of the video are included in a syntax structure of a coded representation of the video. The one or more syntax flags are indicative of a joint chroma residual coding step for representing the region in the coded representation. The method also includes generating one or more decoded video blocks of the region by parsing the coded representation according to a presence or an absence of the one or more syntax flags in the coded representation.Type: GrantFiled: August 12, 2021Date of Patent: February 7, 2023Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
-
Patent number: 11563967Abstract: A method of encoding a video bitstream implemented by a video encoder is disclosed. The method includes storing, in a memory of the video encoder, a set of less than five network abstraction layer (NAL) unit types available for video data; selecting, by a processor of the video encoder, a NAL unit type from the set of less than five NAL unit types for a picture from the video data; generating, by the processor of the video encoder, a video bitstream containing a NAL unit corresponding to the NAL unit type selected and containing an identifier identifying the NAL unit type selected; and transmitting, by a transmitter of the video encoder, the video bitstream toward a video decoder. A corresponding method of decoding the video bitstream is also disclosed.Type: GrantFiled: June 25, 2021Date of Patent: January 24, 2023Assignee: Huawei Technologies Co., Ltd.Inventors: F N U Hendry, Ye-Kui Wang
-
Patent number: 11556562Abstract: Disclosed embodiments provide techniques for multi-destination probabilistic data replication. Data transfer occurs over multiple time intervals. A data image to be transferred is divided into chunks. A manifest is created that lists each chunk and specifies an order, such that the data image can be reconstructed at its destination. The manifest is sent to the destination. The chunks may be sent to the destination, or to an aggregator site that then forwards the chunks to the destination. The chunks are reassembled at the destination based on information in the manifest. A probabilistic function is used to select an aggregator site based on an efficacy. The efficacy is based on a reward function that is computed for destinations for each time interval. A data transfer policy is periodically updated with a new efficacy value which is used for adjustment of the probabilistic function.Type: GrantFiled: July 29, 2021Date of Patent: January 17, 2023Assignee: KYNDRYL, INC.Inventors: Manish Gupta, Sarbajit K. Rakshit
-
Patent number: 11546599Abstract: A method of visual media processing includes determining, for a conversion between a current video block of visual media data and a bitstream representation of the current video block, a buffer that stores reference samples for prediction in an intra block copy mode; for a sample spatially located at location of the current video block relative to an upper-left position of a coding tree unit including the current video block and having a block vector, computing a corresponding reference in the buffer at a reference location, wherein the reference location is determined using the block vector and the location; and upon determining that the reference location lies outside the buffer, re-computing the reference location based at least in part on a location of the current video block relative to the coding tree unit including the current video block.Type: GrantFiled: June 29, 2021Date of Patent: January 3, 2023Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Jizheng Xu, Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
-
Patent number: 11523140Abstract: Devices, systems and methods for video processing are described. In an exemplary aspect, a method for video processing includes encoding a video unit of a video as an encoded video unit; generating reconstruction samples from the encoded video unit; performing a clipping operation on the reconstruction samples, wherein a clipping parameter used in the clipping operation is a function of a clipping index and a bit-depth of the reconstruction samples or a bit-depth of samples of the video unit; applying a non-linear adaptive loop filter to an output of the clipping operation; and generating a coded representation of the video using the encoded video unit.Type: GrantFiled: June 22, 2021Date of Patent: December 6, 2022Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
-
Patent number: 11523137Abstract: A method of decoding a bitstream by an electronic device is provided. The electronic device receives the bitstream. In addition, the electronic device determines, from general constraints information in the bitstream, a maximum constraint indication used for determining a maximum value of a parameter indication included in a sequence parameter set of the bitstream. The maximum constraint indication does not impose a constraint on the maximum value of the parameter indication when the maximum constraint indication is equal to zero.Type: GrantFiled: June 3, 2021Date of Patent: December 6, 2022Assignee: FG Innovation Company LimitedInventor: Yu-Chiao Yang
-
Patent number: 11523141Abstract: The present application discloses an image processing method, apparatus, device and storage media. A specific implementation solution is: obtaining an original image and a noise-added image, where the noise-added image is an image of the original image after a noise is added, and a number of pixels with a noise in the original image is less than a preset number; encoding and decoding the original image and the noise-added image respectively, to obtain a first decoded image corresponding to the original image and a second decoded image corresponding to the noise-added image; obtaining a first PSNR between the first decoded image and the original image according to the original image and the first decoded image; obtaining a second PSNR between the second decoded image and the noise-added image according to the noise-added image and the second decoded image; and outputting the first PSNR and the second PSNR.Type: GrantFiled: March 23, 2021Date of Patent: December 6, 2022Assignee: BEIJING BAIDU NEICOM SCIENCE TECHNOLOGY CO., LTD.Inventor: Chengjin Wang
-
Patent number: 11516486Abstract: Methods and devices for decoding a video stream are provided, a method includes storing previously decoded pictures of the video stream in a decoded picture buffer, including a plurality of first pictures of a same temporal sub-layer, the plurality of first pictures including at least one sub-layer reference picture for predicting a current picture of the video stream; identifying a network abstract layer (NAL) unit type of a picture of the plurality of first pictures; removing, based on the NAL unit type of the picture identified, the picture from the decoded picture buffer; and decoding the current picture using the decoded picture buffer. The decoding includes predicting the current picture using one or more of the at least one sub-layer reference picture that is stored within the decoded picture buffer, after removing the picture from the decoded picture buffer.Type: GrantFiled: March 17, 2021Date of Patent: November 29, 2022Assignee: TENCENT AMERICA LLCInventors: Byeongdoo Choi, Shan Liu, Stephan Wenger
-
Patent number: 11503342Abstract: A device may be configured to signal sequence parameter information according to one or more of the techniques described herein. The sequence parameter set information may include in its second byte a syntax element specifying a chroma sampling relative to a luma sampling and a syntax element specifies a luma coding tree block size of each coding tree unit.Type: GrantFiled: June 4, 2021Date of Patent: November 15, 2022Assignee: SHARP KABUSHIKI KAISHAInventor: Sachin G. Deshpande
-
Patent number: 11503344Abstract: Methods, systems, and devices for performing entropy coding for the palette escape symbol in palette mode coding and decoding are described. An example method for video processing includes performing a conversion between a video comprising one or more video regions comprising a current video block and a bitstream representation of the video, wherein the bitstream representation conforms to a format rule that the current video block is coded using a palette mode coding tool, wherein a binarization of an escape symbol for the current video block uses an exponential-Golomb (EG) code of order K, wherein K is a non-negative integer that is unequal to three, and wherein the palette mode coding tool represents the current video block using a palette of representative color values and wherein the escape symbol is used for a sample of the current video block coded without using the representative color values.Type: GrantFiled: February 14, 2022Date of Patent: November 15, 2022Assignee: BYTEDANCE INC.Inventors: Weijia Zhu, Jizheng Xu, Li Zhang, Hsiao Chiang Chuang
-
Patent number: 11496736Abstract: A method of video processing is provided to include: performing a conversion between a video comprising a video region having one or more luma blocks and one or more chroma blocks and a coded representation of the video according to a rule, wherein the rule specifies that use of an intra block copy (IBC) mode is available for the one or more luma blocks and the one or more chroma blocks having a block size M×N, for all values of M and N, where M and N are integers; wherein, using the IBC mode, a video block is coded using at least a block vector pointing to a video frame containing the video block.Type: GrantFiled: January 31, 2022Date of Patent: November 8, 2022Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Jizheng Xu, Zhipin Deng, Li Zhang, Hongbin Liu
-
Patent number: 11481537Abstract: A document architecture system includes an intelligent document processing engine that can receive raw data streamed from external data source(s), analyze the raw data to identify triggering events, apply rules to the triggering events identified, break down the raw data accordingly, and generating messages in an internal format to represent the pieces of data without any formatting or layout information. The messages can be augmented with custom metadata and stored as fragments that reference, but that do not physically incorporate, the messages. The stored fragments can be used by the document process engine to intelligently render documents and versions thereof. The messages and fragments are in internal formats under control of the document architecture system. The renditions are in final formats that can be delivered, for instance, via an output connector to various output delivery channels.Type: GrantFiled: May 26, 2017Date of Patent: October 25, 2022Assignee: Open Text SA ULCInventors: Robert Smith, Johan Lorenson, Christian Wessman, Sverker Wendelöv
-
Patent number: 11477497Abstract: Audio splicing is rendered more effective by the use of one or more truncation unit packets inserted into the audio data stream so as to indicate to an audio decoder, for a predetermined access unit, an end portion of an audio frame with which the predetermined access unit is associated, as to be discarded in playout.Type: GrantFiled: May 25, 2021Date of Patent: October 18, 2022Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.Inventors: Herbert Thoma, Robert Bleidt, Stefan Kraegeloh, Max Neuendorf, Achim Kuntz, Andreas Niedermeier, Michael Kratschmer
-
Patent number: 11475539Abstract: Disclosed is an electronic apparatus. The electronic apparatus includes a processor configured to downscale an image using a trained first artificial intelligence (AI) model and to encode a downscaled image, and the processor is configured to control downscaling of the image based on quality information of the image obtained using a trained second AI model, and the second AI model may be trained using feature information of the image obtained from the first AI model.Type: GrantFiled: February 26, 2020Date of Patent: October 18, 2022Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Minho Kim, Wooseok Kang, Sangkwon Na
-
Patent number: 11475669Abstract: Video frames from a video are compressed into a single image or a single data structure that represents a unique visual flowprint or visual signature for a given activity being modeled from the video frames. The flowprint comprises a computed summary of the original pixel values associated with the video frames within the single image and the flowprint is specific to movements occurring within the video frames that are associated with the given activity. In an embodiment, the flowprint is provided as input to a machine-learning algorithm to allow the algorithm to perform object tracking and monitoring from the flowprint rather than from the video frames of the video, which substantially improves processor load and memory utilization on a device that executes the algorithm, and substantially improved responsiveness of the algorithm.Type: GrantFiled: July 30, 2020Date of Patent: October 18, 2022Assignee: NCR CorporationInventors: Joshua Migdal, Vikram Srinivasan
-
Patent number: 11470315Abstract: An image decoding method performed by a decoding device according to the present disclosure comprises the steps of: receiving a bitstream containing at least one of segmentation information of a current picture and prediction information for a current block included in the current picture; deriving a first segmentation structure of the current picture, which is based on multiple tiles, on the basis of the segmentation information of the current picture including at least one of information of the number of width-parsing columns, information of the last width, information of the number of height-parsing rows, and information of the last height; deriving a block predicted for the current block, on the basis of the prediction information for the current block contained in one of the multiple tiles; and generating reconstruction samples for the current block on the basis of the predicted block.Type: GrantFiled: October 6, 2021Date of Patent: October 11, 2022Assignee: LG ELECTRONICS INC.Inventors: Seethal Paluri, Seunghwan Kim
-
Patent number: 11470323Abstract: A method of visual media processing includes determining, for a conversion between a current video block of visual media data and a bitstream representation of the current video block, a buffer that stores reference samples for prediction in an intra block copy mode; for a sample spatially located at location of the current video block relative to an upper-left position of a coding tree unit including the current video block and having a block vector, computing a corresponding reference in the buffer at a reference location, wherein the reference location is determined using the block vector and the location; and upon determining that the reference location lies outside the buffer, re-computing the reference location based at least in part on a location of the current video block relative to the coding tree unit including the current video block.Type: GrantFiled: June 29, 2021Date of Patent: October 11, 2022Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.Inventors: Jizheng Xu, Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
-
Patent number: 11463749Abstract: The disclosure relates to a method comprising: receiving, from a first network, a input signal conveying a plurality of audio and/or video channels; sending, on a second network, a first signal comprising a first digital stream conveying a first audio and/or video channel comprised in the input signal, the first signal comprising, for a second channel of said plurality of audio and/or video channels other than the first channel, and a second digital stream comprising an identifying information of the other second channel and requiring less bandwidth than a digital stream conveying the other second audio and/or video channel of the input signal.Type: GrantFiled: February 28, 2019Date of Patent: October 4, 2022Assignee: INTERDIGITAL CE PATENT HOLDINGSInventors: Thomas Morin, Goulven Querre, Anthony Pesin
-
Patent number: 11451789Abstract: A method of decoding video data includes: receiving a buffering period message; parsing a first syntax element in the buffering period message, wherein the first syntax element plus one specifies a maximum number (M) of temporal sublayers for which coded picture buffer removal delay and coded picture buffer removal offset are indicated in the buffering period message; and parsing a second syntax element in the buffering period message, in a case that a value of the first syntax element is greater than a threshold value, wherein the second syntax element specifies whether decoded picture buffer output time offsets are present for temporal sublayer representations.Type: GrantFiled: May 18, 2021Date of Patent: September 20, 2022Assignee: SHARP KABUSHIKI KAISHAInventor: Sachin G. Deshpande
-
Patent number: 11451806Abstract: An example method can comprise receiving an encoding parameter associated with a first content transmission. The encoding parameter can indicate a level of complexity to encode the first content transmission. The method can comprise selecting, based on the encoding parameter, a second content transmission. The second content transmission can be encoded at a second bit rate that is different than a first bit rate of the first content transmission. The method can also comprise generating a third content transmission. The third content transmission can comprise the second content transmission.Type: GrantFiled: June 23, 2020Date of Patent: September 20, 2022Assignee: Comcast Cable Communications, LLCInventors: Yasser F. Syed, Donald J. Wester