Abstract: An encoder which encodes a video including a plurality of pictures includes circuitry and memory. Using the memory, the circuitry performs: encoding a first picture among the plurality of pictures; and performing (i) a first operation for encoding a parameter set for a second picture which follows the first picture in coding order among the plurality of pictures after encoding the first picture, and encoding the second picture after encoding the parameter set, or (ii) a second operation for encoding the second picture without encoding the parameter set after encoding the first picture. The circuitry performs the first operation when the second picture is a determined picture, in the performing of the first operation or the second operation.
Type:
Grant
Filed:
October 25, 2021
Date of Patent:
February 7, 2023
Assignee:
PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Abstract: A visible-light-image physiological monitoring system with thermal detecting assistance is disclosed. The system takes a visible-light image and a thermal image of a body at the same time. A processing unit identifies a body feature of the visible-light image and determines a coordinate of the feature. In a learning mode, an initial temperature of the body feature is determined from the thermal image according to the coordinate of the body feature. After then, a physiological status monitoring mode is executed to monitor the temperature changes of the body feature and output an alarm when the temperature is determined to be abnormal. Therefore, a monitoring accuracy of the visible-light-image physiological monitoring system is increased and avoids transmitting false alarms or no alarms.
Abstract: The present disclosure relates to a technical idea of compensating for degradation of an image quality during compression in an encoding process by using a parameter trained based on machine learning within a codec. An image processing apparatus includes an input frame buffer configured to store an input original frame, an encoding processor configured to encode the stored original frame, an output stream buffer configured to output the encoded original frame as an output stream for multiplexing, and a multiplexing processor configured to control the output stream to be multiplexed and transmitted. The encoding processor outputs a filter parameter trained based on machine learning using the stored original frame and a restored frame obtained by the encoding. A device on a decoding side decodes the output stream by using the output filter parameter.
Type:
Grant
Filed:
November 29, 2019
Date of Patent:
February 7, 2023
Inventors:
Jaeseob Shin, Sungul Ryoo, Sehoon Son, Hyeongduck Kim, Hyosong Kim
Abstract: Three-dimensional image calibration and presentation for stereoscopic imaging systems such as eyewear including a first camera and a second camera is described. The calibration and presentation includes obtaining a calibration offset using vanishing points obtained from images captured by a first camera and a second camera to accommodate rotation of the first and second cameras with respect to one another, adjusting a three-dimensional rendering offset by the obtained calibration offset, and presenting the stereoscopic images using the three dimension rendering offset.
Abstract: The present disclosure provides a laser projection component and a detection method thereof, and an electronic device. The laser projection component is applicable to the depth camera component and is configured to project a laser pattern. The detection method includes: obtaining the laser pattern; determining whether a preset identifier exists in the laser pattern; and determining that the depth camera component is abnormal when the preset identifier does not exist in the laser pattern.
Type:
Grant
Filed:
November 14, 2019
Date of Patent:
January 24, 2023
Assignee:
GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Abstract: This application relates to a video encoding method performed at a computer device. The method includes: obtaining an input video frame; determining a processing parameter corresponding to the input video frame; selecting, from candidate processing manners according to the processing parameter, a target processing manner corresponding to the input video frame, the candidate processing manners comprising a full-resolution processing manner and a downsampling processing manner; and encoding the input video frame according to the target processing manner, to obtain encoded data corresponding to the input video frame. Therefore, the target processing manner of the input video frame can be flexibly selected, and the input video frame is encoded according to the target processing manner, to adaptively adjust a resolution of the input video frame, and improve video encoding quality.
Type:
Grant
Filed:
August 7, 2020
Date of Patent:
January 17, 2023
Assignee:
TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Abstract: An encoder includes circuitry, and memory coupled to the circuitry. The circuitry, in operation, for each of a plurality of sub-bitstreams having mutually different frame rates, encodes identification information into a header of a bitstream including the plurality of sub-bitstreams, the identification information indicating a temporal ID that is an identifier of a temporal layer related to a temporal scalability and corresponds to the sub-bitstream, and encodes level information indicating a conformance level of the sub-bitstream.
Type:
Grant
Filed:
July 29, 2021
Date of Patent:
January 10, 2023
Assignee:
PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
Abstract: Customizable intrusion zones for audio/video (A/V) recording and communication devices in accordance with various embodiments of the present disclosure are provided. In one embodiment, a method for an A/V recording and communication device is provided, the method comprising displaying, on a display of the computing device, a user interface for creating and/or customizing at least one intrusion zone, wherein the at least one intrusion zone comprises at least one motion zone within a field of view of the A/V recording and communication device coupled with at least one conditional setting of the at least one motion zone, determining whether an input has been received to establish a new conditional setting, or to change a previous conditional setting, determining whether an input has been received to save the new conditional setting or to save the changed conditional setting, and saving the new conditional setting or the changed conditional setting.
Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes processing circuitry. The processing circuitry reconstructs a first sample in a video carried in a coded video bitstream based on a non linear mapping based filter with a first filter shape configuration. Then, the processing circuitry determines a switch from the first filter shape configuration to a second filter shape configuration, and reconstructs a second sample in the video based on the non linear mapping based filter with the second filter shape configuration.
Abstract: A video decoder may be configured to output layers of video data according to layers specified in an output layer set mode as well as based on the actual layers received in an access unit. Accordingly, the video coder may be configured to output layers actually received rather than restart a video bitstream in situations where the layers actually received do not match the layers specified in the output layer set mode. In another example, a video encoder may disable inter prediction when the sub-picture ID of a sub-picture in a currently coded picture does not match the sub-picture ID of a sub-picture in a reference picture.
Type:
Grant
Filed:
March 9, 2021
Date of Patent:
January 3, 2023
Assignee:
QUALCOMM Incorporated
Inventors:
Vadim Seregin, Yong He, Muhammed Zeyd Coban
Abstract: An image processing device and method that enable suppression of an increase in the amount of coding of a scaling list. The image processing device sets a coefficient located at the beginning of a quantization matrix by adding a replacement difference coefficient that is a difference between a replacement coefficient used to replace a coefficient located at the beginning of the quantization matrix and the coefficient located at the beginning of the quantization matrix to the coefficient located at the beginning of the quantization matrix; up-converts the set quantization matrix; and dequantizes quantized data using an up-converted quantization matrix in which a coefficient located at the beginning of the up-converted quantization matrix has been replaced with the replacement coefficient. The device and method can be applied to an image processing device.
Abstract: At least a computer program product comprising computing instructions stored on a non-transitory computer storage medium is provided. The computer program product is provided for efficiently encoding or decoding a video frame to smooth out or reduce visual distortions such as visual artifact between different video subsections encoded with different compression methods within a video frame. In addition, an improved memory storage is provided for applying a raster scan search strategy for finding a reference image for the input video frame by applying a shift-based input addressing scheme to write to the memory storage and a corresponding shift-based output addressing scheme to read from the memory storage.
Abstract: A method and device identify a maximum number of temporal sublayers that is allowed in a coded video sequence referring to a parameter set. A coded video sequence is decoded based on the identified maximum number of temporal sublayers that is allowed in the coded video sequence referring to the parameter set.
Type:
Grant
Filed:
August 14, 2020
Date of Patent:
November 22, 2022
Assignee:
TENCENT AMERICA LLC
Inventors:
Byeongdoo Choi, Shan Liu, Stephan Wenger
Abstract: A decoding method includes obtaining an identifier from a bitstream, where the identifier indicates a minimum decoding time interval k between library pictures that is allowed in the bitstream, obtaining, when parsing the bitstream, a decoding moment ti of a current decoded picture and a decoding moment tj of a first decoded picture that is closest to the current decoded picture and that references a new library picture when the current decoded picture is decoded by referencing a library picture, where the new library picture is a library picture that is not decoded or needs to be re-decoded when the first decoded picture is decoded, and determining a preset quantity of library pictures as candidate reference pictures of the current decoded picture based on a relationship between k and a difference between ti and tj.
Abstract: At lease a computer program product is provided for efficiently encoding or decoding a video frame. The computer program product when executed by one or more processors configures the one or more processors to compress or encode the different video subsections within the video frame with different compression methods. The visual artifact is reduced between the different video subsections encoded or compressed with the different compression methods within the video frame.
Abstract: A system is provided for efficiently encoding and decoding a video frame with different subsections to improve and reduce visual distortion. The system comprises an encoder for encoding the different video subsections within the video frame with different compression methods. The system also comprises a correspond decoder for decoding the encoded video frame by the encoder. Therefore, the visual distortion is reduced between the different video subsections encoded with the different compression methods.
Abstract: An example method includes causing a light projecting system of a distance sensor to project a pattern of light onto an object. The pattern of light includes a plurality projection artifacts arranged in a grid. Rows and columns of the grid are arranged in a staggered manner. Spacing between the rows and spacing between the columns is set so that a pattern density parameter of the pattern of light increases with a length of a trajectory of the projection artifacts. The pattern density parameter is defined as a ratio between a maximum diameter of the projection artifacts and the length of the trajectory. The method further includes causing a light receiving system of the distance sensor to acquire an image of the pattern of light projected onto the object, and computing a distance from the object to the distance sensor based on locations of the projection artifacts in the image.
Abstract: A periphery monitoring device according to an embodiment includes, as an example: a processor that generates a display image obtained by viewing, from a virtual viewpoint received through an operation input unit, a point of gaze in a virtual space including a model obtained by pasting a captured image obtained by imaging a surrounding area of a vehicle in a first position of the vehicle at a first time using imaging units provided on the vehicle to a three-dimensional plane around the vehicle, and including a three-dimensional vehicle image provided in a second position of the vehicle at a second time after the first time; and outputs the display image to a display.
Abstract: An encoding device 1 includes: a transformer 13 configured to calculate an orthogonal transform coefficient by performing an orthogonal transformation process on a residual image indicating a difference between the input image and a predicted image of the input image; a quantizer 14 configured to generate quantization coefficient by quantizing the orthogonal transform coefficient based on a quantization parameter; an entropy encoder 24 configured to generate encoded data by encoding the quantization coefficient; an image decoder 10 configured to restore an orthogonal transform coefficient from the quantization coefficient based on the quantization parameter and generate a pre-filtering image by adding the predicted image to a residual image restored by performing inverse orthogonal transformation on the orthogonal transform coefficient; and a deblocking filter 18 configured to perform a filtering process on the pre-filtering image and control a filtering strength depending on a result of comparison between a
Abstract: 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).