50th week of 2021 patent applcation highlights part 64 |
Patent application number | Title | Published |
20210392313 | IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, STORAGE MEDIUM, MANUFACTURING METHOD OF LEARNED MODEL, AND IMAGE PROCESSING SYSTEM - An image processing apparatus includes at least one processor or circuit configured to execute a plurality of tasks including an acquisition task configured to acquire two first images made by capturing the same object at two different viewpoints, and an image processing task configured to input the two first images into a machine learning model and to estimate a second image at one or more viewpoints different from the two viewpoints. | 2021-12-16 |
20210392314 | VEHICLE TERRAIN CAPTURE SYSTEM AND DISPLAY OF 3D DIGITAL IMAGE AND 3D SEQUENCE - To simulate a 3D image of a terrain, including a vehicle having a geocoding detector to identify coordinate reference data, the vehicle to traverse the terrain, a memory device for storing an instruction, and a capture module in communication with the processor and connected to the vehicle, the capture module having a 2D RGB digital camera to capture a series of 2D digital images of the terrain and a digital elevation capture device to capture a series of digital elevation scans to generate a digital elevation model of the terrain, with the coordinate reference data, overlay the series of 2D digital images of the terrain thereon the digital elevation model of the terrain while maintaining the coordinate reference data, a key subject point is identified in the series of 2D digital images, and a display configured to display a multidimensional digital image/sequence. | 2021-12-16 |
20210392315 | METHOD FOR MODIFYING STEROSCOPIC PAIRS OF IMAGES AND APPARATUS - The present disclosure provides a method for modifying pairs of images for improved three-dimensional displaying. The method comprises analyzing the images for detecting the angle of incidence of the illuminating light in the images, and modifying the luminance values of at least a section of at least one of the images of each pair based on the angle of incidence and anatomical details of a human face. Further, the present invention provides a respective apparatus. | 2021-12-16 |
20210392316 | SYSTEMS AND METHODS FOR CORRECTING ROLLING SHUTTER ARTIFACTS - Systems having rolling shutter sensors with a plurality of sensor rows are configured for compensating for rolling shutter artifacts that result from different sensor rows in the plurality of sensor rows outputting sensor data at different times. The systems compensate for the rolling shutter artifacts by identifying readout timepoints for the plurality of sensor rows of the rolling shutter sensor while the rolling shutter sensor captures an image of an environment and identifying readout poses each readout timepoint, as well as obtaining a depth map based on the image. The depth map includes a plurality of different rows of depth data that correspond to the different sensor rows. The system further compensates for the rolling shutter artifacts by generating a 3D representation of the environment while unprojecting the rows of depth data into 3D space using the readout poses. | 2021-12-16 |
20210392317 | AIRCRAFT WITH OPPOSED WINGTIP-MOUNTED CAMERAS AND METHOD OF OPERATING THE AIRCRAFT THAT COMPENSATE FOR RELATIVE MOTION OF THE OPPOSED WINGTIP-MOUNTED CAMERAS - An aircraft includes a fuselage, a first wing coupled to the fuselage and including a first wingtip that is movable relative to the fuselage during flight, and a second wing coupled to the fuselage, opposite the first wing, and including a second wingtip that is movable relative to the fuselage and relative to the first wingtip during flight. The aircraft also includes a first camera mounted to the first wingtip of the first wing and a second camera mounted to the second wingtip of the second wing. The aircraft further includes a processing unit configured to determine a real-time distance between the first camera and the second camera as the first camera and the second camera move relative to each other and relative to the fuselage during flight. | 2021-12-16 |
20210392318 | GAZE TRACKING APPARATUS AND SYSTEMS - A gaze tracking system comprising a first camera operable to capture images of a user within an environment, a second camera, having a smaller field of view than the first camera, operable to capture images of at least one of the user's eyes, an eye identification unit operable to identify a location of at least one of the user's eyes from images captured by the first camera, a camera control unit operable to modify the position and/or orientation of the second camera in dependence upon the detected location of the at least one of the user's eyes, so as to cause the second camera to be able to capture images of at least one of the user's eyes, and a gaze direction identification unit operable to identify a gaze direction of the user from images captured by the second camera. | 2021-12-16 |
20210392319 | TARGETLESS VEHICULAR CAMERA CALIBRATION SYSTEM - A vehicular camera calibration system includes a camera disposed at a vehicle, and an electronic control unit (ECU). The camera calibration system utilizes an intrinsic parameter of the camera and uses a kinematic model of motion of the vehicle that is determined at least in part via processing of multiple frames of captured image data. The camera calibration system, responsive to processing of multiple frames of image data captured by the camera as the vehicle moves along a path of travel, and based at least in part on (i) an intrinsic parameter of the camera and (ii) the kinematic model of motion of the vehicle, determines misalignment of the camera. The camera calibration system determines camera misalignment without use of a fiducial marker in the field of view of the camera as the vehicle moves along the path of travel and without use of reference points on the vehicle. | 2021-12-16 |
20210392320 | Method and device for coding and decoding an image by block cutting into zones - A method for encoding or decoding at least one image, an image being split into blocks of elements. The method includes, for at least one block: splitting the block into at least two areas; and processing at least one of the areas. The processing includes scanning the elements of the area according to a predetermined scanning order, and for at least one scanned element, called a current element: selecting at least one predictor element previously encoded or decoded according to a prediction function; and predicting the current element: from the at least one predictor element, if the at least one predictor element belongs to the area; or from at least one replacement value, otherwise. | 2021-12-16 |
20210392321 | INTER-IMAGE COMPONENT PREDICTION METHOD, AND IMAGE ENCODING AND DECODING METHOD AND DEVICE USING SAME - An image encoding and decoding method comprises the steps of: determining an inter-component prediction mode of a chrominance component block on the basis of an inter-component prediction mode list and predetermined index information; determining a reference sample for inter-component prediction of the chrominance component block on the basis of the determined inter-component prediction mode; deriving the parameters of a linear prediction model by using the reference sample; and performing inter-component prediction for the chrominance component block by using the parameters of the linear prediction model. | 2021-12-16 |
20210392322 | Method and Apparatus of Multi-Hypothesis in Video Coding - A method and apparatus of prediction for video coding using MH (Multiple Hypothesis) mode are disclosed. According to this method, a block is partitioned into a first partition and a second partition. A first candidate and a second candidate are derived for the first and second partitions respectively. At least one of the first candidate and the second candidate is derived using a candidate list derived for a regular Merge mode (or also called as normal Merge mode). An MH prediction generated by blending a first prediction corresponding to a first candidate and a second prediction corresponding to a second candidate, and the MH prediction is applied to a part of the current block. | 2021-12-16 |
20210392323 | ADAPTATION PARAMETER SET IDENTIFIER VALUE SPACES IN VIDEO CODING - A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a slice and a plurality of adaptation parameter sets (APSs) including a plurality of APS types, wherein each APS includes an APS identifier (ID), and wherein APS IDs for the APS types are assigned in sequence over a plurality of different value spaces. The mechanism further includes decoding the slice using parameters from the plurality of APSs. The mechanism further includes forwarding the slice for display as part of a decoded video sequence. | 2021-12-16 |
20210392324 | LUMA MAPPING WITH CHROMA SCALING ADAPTATION PARAMETER SET IN VIDEO CODING - A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a slice and a luma mapping with chroma scaling (LMCS) adaptation parameter set (APS) including LMCS parameters. The mechanism further includes determining that the LMCS APS is referenced in data related to the slice. The mechanism further includes decoding the slice using LMCS parameters from the LMCS APS based on the reference to the LMCS APS. The mechanism further includes forwarding the slice for display as part of a decoded video sequence. | 2021-12-16 |
20210392325 | Methods and Apparatuses of Inter Coding for Pictures Partitioned into Subpictures in Video Coding Systems - Video processing methods and apparatuses include receiving input data associated with a current picture composed of multiple Coding Tree Units (CTUs) for encoding or decoding, partitioning the current picture into multiple subpictures, determining one or more reference pictures for inter coding the current picture, and encoding or decoding one or more blocks in one or more CTUs of the current picture by inter coding using the one or more reference pictures. Each of the reference pictures used for inter coding the current picture has a same CTU size as that of the current picture when the reference picture is not an Inter Layer Reference Picture (ILRP) containing one subpicture. | 2021-12-16 |
20210392326 | VIDEO SIGNAL ENCODING/DECODING METHOD, AND DEVICE THEREFOR - A video decoding method according to the present invention may comprise: a step for dividing a coding block into a first partition and a second partition; a step for deriving a merge candidate list for the coding block; a step for determining a first merge candidate and a second merge candidate by using the merge candidate list; a step for deriving a first prediction sample and a second prediction sample on the basis of first motion information on the first merge candidate and second motion information on the second merge candidate; and a step for obtaining a third prediction sample for the coding block on the basis of the first prediction sample and the second prediction sample. | 2021-12-16 |
20210392327 | LUMA BASED SECONDARY TRANSFORM MATRIX SELECTION FOR VIDEO PROCESSING - A video processing method is provided to include: performing a conversion between a current video block of a video and a coded representation of the video, wherein the coded representation conforms to a format rule that specifies a last non-zero coefficient in a residual of the current video block and controls whether or how side information about a secondary transform tool is included in the coded representation, and wherein the secondary transform tool includes applying, during encoding, a forward secondary transform to an output of a forward primary transform applied to a residual of a video block prior to quantization, or applying, during decoding, an inverse secondary transform to an output of dequantization of the video block before applying an inverse primary transform. | 2021-12-16 |
20210392328 | METHOD AND APPARATUS FOR CONTROLLING CODING TOOLS - A method and device for controlling coding tools are provided. The video decoding method includes decoding, from a high level of a bitstream, an enable flag indicating whether one or more coding tools are enabled. The coding tools includes a first coding tool that encodes sample values using luma component mapping based on a piecewise linear model. The method includes acquiring a value of an application flag depending on a value of the enable flag, by setting the application flag indicating whether to apply the coding tools to a predetermined value, or by decoding the application flag from a low level of the bitstream, the application flag including a first application flag indicating whether to apply the first coding tool. The coding tools are operated when the value of the application flag is a value indicating that the coding tools are applied. | 2021-12-16 |
20210392329 | AFFINE MODE SIGNALING IN VIDEO ENCODING AND DECODING - In general, encoding or decoding a picture part can involve a first CABAC probability model associated with a first flag indicating use of an affine mode and a second CABAC probability model associated with a second flag indicating use of either the affine mode or a second mode different from the affine mode, where the first and second CABAC probability models are different and are determined independently. | 2021-12-16 |
20210392330 | ENTROPY ENCODING/DECODING METHOD AND APPARATUS - Provided is an entropy decoding method including: determining a plurality of scaling factors for updating an occurrence probability of a certain binary value for a current encoding symbol; performing arithmetic coding on a binary value of the current encoding symbol, based on the occurrence probability of the certain binary value; and updating the occurrence probability of the certain binary value by using at least one scaling factor of the plurality of scaling factors, according to the binary value of the current encoding symbol. | 2021-12-16 |
20210392331 | USE-CASE DRIVEN CONTEXT MODEL SELECTION FOR HYBRID VIDEO CODING TOOLS - An apparatus includes an encoder, which receives image or video data, encodes the data and provides a bitstream representing the data. The encoder includes a CABAC encoder, which receives a binary valued syntax element associated with a block of the data to be encoded, and encodes, using a selected context model, the syntax element into coded bits for the bitstream. The syntax element includes a tool flag indicating whether or not certain coding tool, like linear weighted intra prediction, is employed when encoding a block of the data. For a block of the data which exhibits an aspect ratio larger than 2 and for a block of the data which exhibits an aspect ratio less than or equal to 2, and to which blocks the certain coding tool is applicable, first and second context models for encoding the tool flag are selected from a group of one or more first and second context models, respectively. | 2021-12-16 |
20210392332 | TECHNIQUES FOR BITSTREAM EXTRACTION FOR SUBPICTURE IN CODED VIDEO STREAM - A method, computer program, and computer system are provided for video coding. Video data having one or more subpictures is received. Resampling parameters and spatial scalability parameters corresponding to the subpictures are extracted. The resampling and spatial scalability parameters correspond to one or more flags signaled in a parameter set associated with the video data The video data is decoded based on the extracted resampling and spatial scalability parameters. | 2021-12-16 |
20210392333 | APS SIGNALING-BASED VIDEO OR IMAGE CODING - According to the present disclosure, ALF parameters and/or LMCS parameters can be hierarchically signaled, which enables a reduction in the amount of data to be signaled for video/image coding and an increase in the coding efficiency. | 2021-12-16 |
20210392334 | EARLY TERMINATION FOR OPTICAL FLOW REFINEMENT - It is provided a method of video coding implemented in a decoding device or an encoding device, the method comprising: obtaining initial motion vectors for a current block; obtaining first predictions for a sample value in the current block based on the initial motion vectors; calculating a first matching cost according to the first predictions; determining whether an optical flow refinement process should be performed or not, according to at least one preset condition, the at least one preset condition comprising a condition of whether the calculated first matching cost is equal to or larger than a threshold value; and performing an optical flow refinement process for obtaining a final inter prediction for the sample value in the current block, when it is determined that the optical flow refinement process should be performed. | 2021-12-16 |
20210392335 | METHOD AND APPARATUS FOR ADAPTIVE POINT CLOUD ATTRIBUTE CODING - A method of adaptive point cloud attribute coding is performed by at least one processor and includes determining a centroid of k candidate points of a point cloud, k being a predetermined sampling rate of all points of the point cloud, and selecting one of the k candidate points that is closest to the centroid. The method further includes determining a first levels-of-detail (LoD) layer comprising the one of the k candidate points, and a second LoD layer without the one of the k candidate points, and performing coding of attributes of the all points, based on the first LoD layer and the second LoD layer. | 2021-12-16 |
20210392336 | VIDEO DECODING METHOD AND APPARATUS, AND VIDEO ENCODING METHOD AND APPARATUS - Provided are a video decoding method and apparatus, in which, during video encoding and decoding processes: in which a bit string of a sub-block merge index indicating a candidate motion vector of a sub-block merge mode is obtained from a bitstream, a first bin of a symbol indicating the sub-block merge index is obtained by performing Context Adaptive Binary Arithmetic Coding (CABAC) decoding on the bit string by using a predetermined context model, the other bins of the symbol indicating the sub-block merge index are obtained by performing bypass decoding on the bit string, and prediction with respect to a current block is performed in the sub-block merge mode, based on the first bin and the other bins of the symbol. | 2021-12-16 |
20210392337 | METHOD AND APPARATUS FOR ENCODING/DECODING A VIDEO SIGNAL BASED ON WEIGHTED PREDICTION, AND A RECORDING MEDIUM STORING A BITSTREAM - An image decoding method and apparatus according to the present disclosure may determine an inter prediction mode of a current block, derive motion information of a current block according to the inter prediction mode, obtain a first prediction block of the current block based on the motion information, and obtain a second prediction block of the current block by applying at least one of a weight, an offset, or a first variable for explicit weighted prediction to the first prediction block. | 2021-12-16 |
20210392338 | METHOD AND APPARATUS FOR VIDEO CODING - A method of video decoding performed in a video decoder is provided. In the method, a bit stream including coded bits of bins of syntax elements is received. The syntax elements correspond to residues of a region of a transform skipped block in a coded picture. Context modeling is performed to determine a context model for each of a number of the bins of syntax elements of the region. The number of the bins of syntax elements that are context coded does not exceed a maximum number of context coded bins set for the region. The coded bits of the number of the bins of syntax elements are decoded based on the determined context models. | 2021-12-16 |
20210392339 | METHOD AND APPARATUS FOR ENCODING/DECODING A VIDEO SIGNAL, AND A RECORDING MEDIUM STORING A BITSTREAM - An image decoding method according to the present disclosure includes determining a reference pixel line of a current block, determining an intra prediction mode of the current block and deriving a prediction sample of the current block based on the intra prediction mode and a reference pixel included in the reference pixel line. In this case, the prediction sample is determined based on a prediction angle of the intra prediction mode and an inverse-angle variable derived based on the prediction angle. And when the prediction angle has a predefined value, the inverse-angle variable is set as a default value. | 2021-12-16 |
20210392340 | VIDEO ENCODING APPARATUS, VIDEO DECODING APPARATUS, AND VIDEO DECODING METHOD FOR PERFORMING INTRA-PREDICTION BASED ON DIRECTIONALITY OF NEIGHBORING BLOCK - Provided are methods and apparatuses for improving compression efficiency in directional intra-prediction. A video encoding apparatus, which does not need to record intra mode information, includes a mode selector that selects one from among a plurality of intra modes on the basis of a directionality of at least one neighboring block that has already been reconstructed before a current block is reconstructed, an intra predictor that obtains a prediction block of the current block from the at least one neighboring block according to the directionality of the selected mode, and obtains a residual block by subtracting the prediction block from the current block, and a unit for encoding the obtained residual block. | 2021-12-16 |
20210392341 | INTERACTION BETWEEN IBC AND AFFINE - Devices, systems and methods for applying intra-block copy (IBC) in video coding are described. In general, methods for integrating IBC with existing motion compensation algorithms for video encoding and decoding are described. In a representative aspect, a method for video encoding using IBC includes determining whether a current block of the current picture is to be encoded using a motion compensation algorithm, and encoding, based on the determining, the current block by selectively applying an intra-block copy to the current block. In a representative aspect, another method for video encoding using IBC includes determining whether a current block of the current picture is to be encoded using an intra-block copy, and encoding, based on the determining, the current block by selectively applying a motion compensation algorithm to the current block. | 2021-12-16 |
20210392342 | ADAPTIVE COLOUR TRANSFORM RELATED SIGNALLING FOR BOTH OF CU LEVEL AND TU LEVEL - There is included a method and apparatus comprising computer code configured to cause a processor or processors to perform obtaining video data, obtaining a coding unit (CU) block, determining whether a flag of the CU block is set to a predetermined flag condition, determining whether a tree type of the CU block is set to a predetermined tree type, determining whether to signal an adaptive color transform (ACT) flag based on any of whether the flag of the CU block is set to the predetermined flag condition and whether the tree type of the CU block is set to the predetermined tree type, and coding the video data based on a whether the ACT flag is signaled. | 2021-12-16 |
20210392343 | LOW LATENCY LOCAL ILLUMINATION COMPENSATION - Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes processing circuitry that decodes prediction information for a plurality of first blocks in a current coded picture that is a part of a coded video sequence. The prediction information indicates that the plurality of first blocks is coded in a local illumination compensation (LIC) mode. The processing circuitry selects a neighboring region for each of the plurality of first blocks. The selected neighboring region and the respective first block form a second block. The processing circuitry performs an inter prediction for the plurality of second blocks in parallel. The processing circuitry determines a set of LIC parameters for each of the plurality of first blocks based on the selected neighboring region of the respective first block and reconstructs the plurality of first blocks based on the sets of LIC parameters. | 2021-12-16 |
20210392344 | PREDICTION IMAGE GENERATION DEVICE, MOVING IMAGE DECODING DEVICE, MOVING IMAGE ENCODING DEVICE, AND PREDICTION IMAGE GENERATION METHOD - A prediction image generation is provided. First and second luminance values corresponding, respectively, to first and second positions on a luminance image are derived. First and second chrominance values corresponding, respectively, to first and second positions on a chrominance image are derived. First and second difference values indicate, respectively, a first difference between the first and second luminance values and a second difference between the first and second chrominance values. A shift value is derived for a shift operation and a first parameter is derived by using the first and second difference values, and a second parameter is derived by using the second luminance value, the second chrominance value, the first parameter, and the shift value according to a formula. The shift value is set to a first threshold if a value derived by using the first and second difference values is less than the first threshold. | 2021-12-16 |
20210392345 | METHOD AND APPARATUS FOR VIDEO CODING - Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. Processing circuitry in an apparatus decodes coded information of a coding unit (CU) from a coded video bitstream. The coded information indicates a last position of non-zero transform coefficients of a first coding block (CB) of the CU. The processing circuitry determines whether a secondary transform index is signaled in the coded information based at least on comparison to a threshold value and whether to perform a secondary transform on a second CB of the CU based on whether the secondary transform index is determined to be signaled in the coded information. When the secondary transform is determined to be performed, the processing circuitry performs the secondary transform on the second CB and reconstructs the second CB. When the secondary transform is determined not performed, the second CB is reconstructed without performing the secondary transform on the second CB. | 2021-12-16 |
20210392346 | LOW-COST HASH TABLE CONSTRUCTION AND HASH-BASED BLOCK MATCHING FOR VARIABLE-SIZE BLOCKS - Innovations in hash table construction and hash-based block matching for image encoding or video encoding are described. For example, an encoder determines hash values for base-size candidate blocks in a reference picture. The encoder stores, in a hash table, the hash values for the base-size candidate blocks. The encoder encodes a trial-size current block in a current picture. In some cases, the trial-size current block has a block size larger than the base block size. As part of the encoding, the encoder uses hash-based block matching, between base-size current blocks of the trial-size current block and the base-size candidate blocks, to identify a trial-size matching block, if any, in the reference picture. The encoder stores hash values only for the base-size candidate blocks. This can significantly reduce the computational cost and memory cost for hash table construction during encoding, without hurting compression efficiency or the overall speed of encoding. | 2021-12-16 |
20210392347 | MULTI-PASS VIDEO ENCODING - Systems, methods and computer readable mediums are presented for encoding a stream of input video frames, in which the input video frames are down sampled and the down sampled frames are encoded in a first encoding pass to generate a set of first pass coded frames forming a single first pass I frame and a plurality of first pass P frames formed into first pass sub-groups of pictures (SUB-GOPs). First pass encoding statistics are generated for individual first pass SUB-GOPs, and the statistics are used to encode the input video frames in a second encoding pass to generate a set of second pass coded frames. | 2021-12-16 |
20210392348 | SIGNALING OF REFERENCE PICTURE RESAMPLING WITH CONSTANT WINDOW SIZE INDICATION IN VIDEO BITSTREAM - A method of decoding an encoded video bitstream using at least one processor, including obtaining a first flag indicating whether a constant picture size is used in a coded video sequence including a current picture; based on the first flag indicating that the constant picture size is used, decoding the current picture without performing reference picture resampling; based on the first flag indicating that the constant picture size is not used, obtaining a second flag indicating whether a conformance window size is signaled; based on the second flag indicating that the conformance window size is signaled: obtaining the conformance window size, determining a resampling ratio between the current picture and a reference picture based on the conformance window size, and performing the reference picture resampling on the current picture using the resampling ratio. | 2021-12-16 |
20210392349 | Adaptive Resolution Video Coding - A client device may receive encoded data of a first video frame from a server over a network, and decode the encoded data to obtain the first frame based at least in part on one or more second frames of a second resolution that are stored in a reference frame buffer of the client device. In response to determining that the first resolution is lower than the second resolution, the client device may or may not resize the first frame from the first resolution to the second resolution and store the first frame of the first resolution and/or the resized first frame of the second resolution in the reference frame buffer, depending on which coding design that the client device employs. The client device may display the reconstructed frame to a user. | 2021-12-16 |
20210392350 | SIGNAL ELEMENT CODING FORMAT COMPATABILITY WITHIN A HIERARCHICAL CODING SCHEME USING MULTIPLE RESOLUTIONS - There is provided a method for encoding and decoding a signal. The method comprises receiving a first signal ( | 2021-12-16 |
20210392351 | SELECTIVE USE OF CROSS COMPONENT MODE IN VIDEO CODING - A method for visual media processing, including performing a conversion between a current chroma video block of visual media data and a bitstream representation of the current chroma video block, wherein, during the conversion, a chroma residual of the current chroma video block is scaled based on a scaling coefficient, wherein the scaling coefficient is derived at least based on luma samples located in predefined positions. | 2021-12-16 |
20210392352 | METHOD AND SYSTEM OF MULTI-LAYER VIDEO CODING - Techniques related to video coding include multi-layer video coding with content-sensitive cross-layer reference frame re-assignment. | 2021-12-16 |
20210392353 | HYPOTHETICAL REFERENCE DECODER - A video data stream having a video encoded thereinto and is described. It includes first timing information on first coded picture buffer, CPB, removal times to be applied at decoder side in case of buffering a complete version of the video data stream, and second timing information on second CPB removal times to be applied at decoder side for buffering a reduced version of the video data stream, differing from the video data stream by removal of a portion of the video data stream from the complete version of the video data stream. Corresponding video encoders, video decoders, network nodes, apparatuses for managing the coded picture buffer, CPB, of a video decoder, and apparatuses for splicing together video data streams are also referred to. | 2021-12-16 |
20210392354 | IMAGE PROCESSING APPARATUS AND METHOD - Coefficient data related to an image is coded in parallel in each line of coding tree units each including transformation blocks and corresponding to a topmost coding block in a tree structure, and coding of each line is performed so as to be delayed by an amount corresponding to one coding tree unit with respect to coding of a line immediately above the line to be coded. Additionally, coded data obtained by coding coefficient data related to an image is decoded in parallel in each line of coding tree units each including transformation blocks and corresponding to a topmost coding block in a tree structure, and decoding of each line is performed so as to be delayed by an amount corresponding to one coding tree unit with respect to decoding of a line immediately above the line to be decoded. | 2021-12-16 |
20210392355 | MODIFIED QUANTIZER - A method, computer program, and computer system is encoding or decoding video data. Video data may include a syntax element indicating a quantization index, wherein a range of the quantization index is extended by an offset value. The syntax element may be parsed to determine the quantization index, a quantization step size may be obtained from a lookup table based on the quantization index and the offset value; and the video data may be encoded or decoded based on the quantization step size | 2021-12-16 |
20210392356 | VIDEO DECODING APPARATUS - An image decoding apparatus is implemented that can suppress a decrease in coding efficiency in a case that a high compression rate is achieved. The image decoding apparatus includes a parameter decoder, and the parameter decoder decodes a skip flag indicating whether a skip mode is applied, and in a case that the skip flag does not indicate the skip mode, decodes a merge flag indicating whether a merge mode is applied, and in a case that the merge flag does not indicate the merge mode, decodes an MMVD flag indicating whether an MMVD mode is applied. | 2021-12-16 |
20210392357 | METHOD AND APPARATUS FOR VIDEO CODING - Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes receiving circuitry and processing circuitry. The processing circuitry decodes prediction information of a current block in a current picture from a coded video bitstream. The prediction information is indicative of an inter prediction mode. Then, the processing circuitry determines a usage of a first DMVD process on the current block at least partially based on a second DMVD process not being used on the current block. Further, the processing circuitry reconstructs the current block according to the inter prediction mode with the first DMVD process. | 2021-12-16 |
20210392358 | SIGNALING OF CU BASED INTERPOLATION FILTER SELECTION - Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes processing circuitry that decodes prediction information for a current block in a current coded picture that is part of a coded video sequence. The prediction information indicates a fractional motion vector for the current block. The processing circuitry determines whether one of a block width and a block height of the current block is below a first threshold. The processing circuitry selects one of an integer motion vector, a first interpolation filter, and a second interpolation filter for the current block when the one of the block width and the block height of the current block is determined to be below the first threshold. The processing circuitry reconstructs the current block based on the selected one of the integer motion vector, the first interpolation filter, and the second interpolation filter. | 2021-12-16 |
20210392359 | IDENTIFYING TILE FROM NETWORK ABSTRACTION UNIT HEADER - 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. | 2021-12-16 |
20210392360 | CODING UNIT LEVEL TRANSFORM SIZE RESTRICTION FOR ADAPTIVE COLOR TRANSFORM - Aspects of the disclosure provide methods, apparatuses, and non-transitory computer-readable storage mediums for video encoding/decoding. An apparatus includes processing circuitry that decodes prediction information for a current block in a current picture that is a part of a coded video sequence. The prediction information includes an adaptive color transform (ACT) flag indicating whether ACT is enabled for the current block. The processing circuitry determines whether a transform unit (TU) split is performed on the current block based on a maximum transform size that is determined according to whether the ACT flag indicates the ACT is enabled for the current block. The processing circuitry determines a type of the TU split in response to the TU split being determined to be performed on the current block. The processing circuitry performs the TU split on the current block based on the determined type of the TU split. | 2021-12-16 |
20210392361 | On Intra Random Access Point Pictures and Leading Pictures in Video Coding - 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. | 2021-12-16 |
20210392362 | VIDEO DATA ENCODING AND DECODING - Apparatus comprises video data decoder circuitry configured to decode an input video data stream, the video data decoder being responsive to parameter data associated with the input video data stream, the parameter data indicating a profile selected from a plurality of profiles, each profile defining a decoding attribute comprising one or more of a bit depth and a chrominance subsampling format; detector circuitry configured to detect constraint data associated with the input video data stream, the constraint data defining a difference between a decoding attribute applicable to the input video data stream and the decoding attribute defined by the profile indicated by the parameter data, in which the constraint data is configured to indicate a zero difference of the decoding attribute by a zero value of the constraint data; and control circuitry configured to control the video data decoder to decode the input video data stream to generate a decoded video data stream having a decoding attribute defined by the encoding profile provided by the parameter data, as modified by the difference defined by the constraint data. | 2021-12-16 |
20210392363 | SPATIAL DISPLACEMENT VECTOR PREDICTION FOR INTRA PICTURE BLOCK AND STRING COPYING - A method, computer program, and computer system is provided for coding video data. Video data including one or more blocks is received. A current block coded in intra block copy mode or string matching mode is predicted from among the one or more blocks based on a coded block vector or a string offset vector corresponding to one or more spatial neighboring or non-neighboring blocks from among the one or more blocks. The video data is decoded based on the predicted current block. | 2021-12-16 |
20210392364 | Methods and Apparatuses of Combining Multiple Predictors for Block Prediction in Video Coding Systems - Video processing methods and apparatuses for coding a current block generate a final predictor by combining multiple predictors for the current block. A first predictor and a second predictor for the current block are generated by applying one or a combination of settings to the first, second, or both predictors. One or both the first and second predictors are generated from motion compensation. The final predictor is derived from the first and second predictors, and the current block is encoded or decoded according to the final predictor. The settings include supported-mode setting, combined-weight setting, applied-portion setting, motion information setting, precision setting, or a combination of the above settings. | 2021-12-16 |
20210392365 | VIDEO SIGNAL PROCESSING METHOD AND APPARATUS USING ADAPTIVE MOTION VECTOR RESOLUTION - A video signal decoding device comprising a processor, wherein the processor is configured to: obtain reference samples corresponding to a first side of a current block and reference samples corresponding to a second side of the current block, obtain a direct current (DC) value for prediction of the current block based on a reference sample set comprising at least some of the reference samples corresponding to the first side and the reference samples corresponding to the second side, and reconstruct the current block based on the DC value. | 2021-12-16 |
20210392366 | METHOD AND APPARATUS FOR VIDEO CODING USING A SUBBLOCK-BASED AFFINE MOTION MODEL - Aspects of the disclosure provide methods and an apparatus for video coding. The apparatus includes processing circuitry that decodes coding information of a current block (CB) from a coded video bitstream. The coding information indicates that the CB is coded with a subblock-based affine motion model including affine parameters that are based on multiple control point motion vectors (MVs) for the CB. The processing circuitry determines, based on the coding information, whether to select a subblock characteristic for generating a prediction for a sample in an affine subblock of the CB based on a corresponding subblock MV. In response to selecting the subblock characteristic, the processing circuitry determines the subblock characteristic based on at least one of the affine parameters. The subblock characteristic indicates one of: (i) a subblock size used for generating the prediction for the sample and (ii) an interpolation filter type for the affine subblock. | 2021-12-16 |
20210392367 | CALCULATION OF PREDICATION REFINEMENT BASED ON OPTICAL FLOW - A method of video processing includes determining a first motion displacement Vx(x,y) at a position (x,y) and a second motion displacement Vy(x,y) at the position (x,y) in a video block coded using an optical flow based method, wherein x and y are fractional numbers, where Vx(x,y) and Vy(x,y) are determined based at least on the position (x,y) and a center position of a basic video block of the video block, and performing a conversion between the video block and a bitstream representation of the current video block using the first motion displacement and the second motion displacement. | 2021-12-16 |
20210392368 | Method and Device for Encoding a Sequence of Images and Method and Device for Decoding a Sequence of Images - A method and device for deriving at least one motion information predictor for encoding of an image portion by motion compensation. At least two distinct first and second subsets of motion information predictors of a first set of motion information predictors are provided. Processing of the first subset of motion information predictors and processing of the second subset of motion information predictors is performed to obtain a final set of motion information predictors usable for predicting said image portion from the reference image portion. Processing of the second subset may comprise removing duplicates from among the motion information predictors of said second subset, and may be performed so as to exclude temporal predictors. At least part of the processing of the second subset of motion information predictors may be performed concurrently with at least part of the processing of the first subset of motion information predictors. | 2021-12-16 |
20210392369 | METHOD AND APPARATUS FOR VIDEO CODING WITH MOTION VECTOR CONSTRAINTS - Aspects of the disclosure provide methods and apparatuses for video coding. In some examples, an apparatus includes processing circuitry that obtains motion information of a group of blocks in a picture from a coded video bitstream, the motion information indicating base motion vectors for the group of blocks, and the base motion vectors pointing to a reference picture in a prediction list. The processing circuitry determines a range of target motion vectors for the group of blocks along a particular coordinate direction according to the base motion vectors and a target difference, where, for any two motion vector within the range, a difference of integer-pixel parts thereof along the particular coordinate direction is equal to or less than the target difference. The processing circuitry further converts the base motion vectors into the target motion vectors according to the range for reconstructing samples of the group of blocks. | 2021-12-16 |
20210392370 | METHOD AND APPARATUS FOR ENCODING/DECODING A VIDEO SIGNAL, AND A RECORDING MEDIUM STORING A BITSTREAM - A video decoding method according to the present disclosure may include determining whether an affine motion model is applied to a current block or not, performing motion compensation for the current block according to whether the affine motion model is applied or not, determining a value of a first variable and a second variable representing whether a prediction block obtained by the motion compensation will be refined and determining a padding size of the prediction block. | 2021-12-16 |
20210392371 | IMAGE ENCODING/DECODING METHODS AND APPARATUSES - Image encoding/decoding methods and apparatuses according to the present invention may generate a prediction block of a current block based on a pre-defined prediction mode, generate a transform block of the current block through predetermined transformation, and reconstruct the current block based on the prediction block and the transform block. | 2021-12-16 |
20210392372 | IMAGE ENCODING/DECODING METHOD AND DEVICE, AND RECORDING MEDIUM STORING BIT STREAM - The present invention relates to an image encoding/decoding method and apparatus. The image decoding method according to the present invention may comprise configuring an MPM list based on intra-prediction modes of neighbor blocks of a current block and a number of frequencies of the intra-prediction modes of the neighbor blocks, deriving an intra-prediction mode of the current block based on the MPM list, and performing intra-prediction for the current block based on the intra-prediction mode. | 2021-12-16 |
20210392373 | ENCODER, A DECODER AND CORRESPONDING METHODS USING INTRA MODE CODING FOR INTRA PREDICTION - It is provided a method of prediction coding of a current block, comprising: obtaining an intra prediction mode of a left neighbor block of the current block and an intra prediction mode of an above neighbor block of the current block; constructing a Most Probable Mode (MPM) list of intra prediction modes for the current block, the MPM list comprising at least 5 entries of intra prediction modes as follows: {ang, 2+((ang+61)%64), 2+((ang−1)%64), 2+((ang+60)%64), 2+((ang) %64)} when at least a first condition is fulfilled, where ang represents the intra prediction mode of the left neighbor block or the intra prediction mode of the above neighbor block. | 2021-12-16 |
20210392374 | METHOD AND APPARATUS FOR PROCESSING PROJECTION-BASED FRAME HAVING PROJECTION FACES PACKED IN HEMISPHERE CUBEMAP PROJECTION LAYOUT WITH FACE PACKING CONSTRAINTS - A video processing method includes a step of receiving a bitstream, and a step of decoding a part of the bitstream to generate a decoded frame, including parsing a plurality of syntax elements from the bitstream. The decoded frame is a projection-based frame that includes a plurality of projection faces packed at a plurality of face positions with different position indexes in a hemisphere cubemap projection layout. A portion of a 360-degree content of a sphere is mapped to the plurality of projection faces via hemisphere cubemap projection. Values of the plurality of syntax elements are indicative of face indexes of the plurality of projection faces packed at the plurality of face positions, respectively, and are constrained to meet a requirement of bitstream conformance. | 2021-12-16 |
20210392375 | METHODS AND APPARATUS FOR MAXIMIZING CODEC BANDWIDTH IN VIDEO APPLICATIONS - Methods and apparatus for processing of video content to optimize codec bandwidth. In one embodiment, the method includes capturing panoramic imaging content (e.g., a 360° panorama), mapping the panoramic imaging content into an equi-angular cubemap (EAC) format, and splitting the EAC format into segments for transmission to maximize codec bandwidth. In one exemplary embodiment, the EAC segments are transmitted at a different frame rate than the subsequent display rate of the panoramic imaging content. For example, the mapping and frame rate may be chosen to enable the rendering of 8K, 360° content at 24 fps, using commodity encoder hardware and software that nominally supports 4K content at 60 fps. | 2021-12-16 |
20210392376 | APPARATUS AND METHOD FOR ENCODING AND DECODING MOVING PICTURE USING ADAPTIVE SCANNING - Provided is an apparatus and method for encoding/decoding a moving picture based on adaptive scanning. The moving picture apparatus and method can increase a compression rate based on adaptive scanning by performing intra prediction onto blocks of a predetermined size, and scanning coefficients acquired from Discrete Cosine Transform (DCT) of a residue signal and quantization differently according to the intra prediction mode. The moving picture encoding apparatus includes: a mode selector for selecting and outputting a prediction mode; a predictor for predicting pixel values of pixels to be encoded of an input video based on the prediction mode to thereby output a residue signal block; a transform/quantization unit for performing DCT onto the residue signal block and quantizing the transformed residue signal block; and an encoder for adaptively scanning and encoding the quantized residue signal block based on the prediction mode. | 2021-12-16 |
20210392377 | A METHOD AND APPARATUS FOR IMAGE COMPRESSION - The invention relates to a method and apparatus for image compression, particularly to an improved block-coding apparatus and method for image compression. Image compression systems such as JPEG and JPEG2000 are known and popular standards for image compression. Many of the advantageous features of JPEG2000 derive from the use of the EBCOT algorithm (Embedded Block-Coding with Optimized Truncation). One drawback of the JPEG2000 standards is computational complexity. This application discloses a relatively fast block-coding algorithm, particularly as compared with the standard JPEG2000 EBCOT algorithm. Computational complexity is reduced. | 2021-12-16 |
20210392378 | SYSTEMS AND METHODS FOR SIGNALING SEQUENCE PARAMETER INFORMATION IN VIDEO CODING - A device may be configured to signal sequence parameter information according to one or more of the techniques described herein. | 2021-12-16 |
20210392379 | SIGNALING OF CODING TOOLS FOR ENCODING A VIDEO COMPONENT AS MONOCHROME VIDEO - A method of video decoding performed in a video decoder is disclosed. A syntax element can be received from a bitstream of a coded video that indicates whether a sequence of pictures are monochrome or include three color components that are coded separately. By inferring a value of a syntax element, a coding tool can be disabled when the syntax element indicates that the sequence of pictures are monochrome or include three color components that are coded separately. The coding tool uses multiple color components of a picture as input or depends on a chroma component of a picture. Examples of the disabled coding tools can include joint coding of chroma residuals, active color transform (ACT), or block-based delta pulse code modulation (BDPCM) for chroma component. | 2021-12-16 |
20210392380 | SIGNALING OF CODING TOOLS FOR ENCODING A VIDEO COMPONENT AS MONOCHROME VIDEO - A method of video decoding performed in a video decoder is disclosed. A syntax element can be received from a bitstream of a coded video that indicates whether a sequence of pictures are monochrome or include three color components that are coded separately. By inferring a value of a syntax element, a coding tool can be disabled when the syntax element indicates that the sequence of pictures are monochrome or include three color components that are coded separately. The coding tool uses multiple color components of a picture as input or depends on a chroma component of a picture. Examples of the disabled coding tools can include joint coding of chroma residuals, active color transform (ACT), or block-based delta pulse code modulation (BDPCM) for chroma component. | 2021-12-16 |
20210392381 | Adaptation Parameter Set Types in Video Coding - A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a first adaptation parameter set (APS) network abstraction layer (NAL) unit including an adaptive loop filter (ALF) type, a second APS NAL unit including a scaling list type, a third APS NAL unit including a luma mapping with chroma scaling (LMCS) type, and a slice. The mechanism further includes obtaining ALF parameters from the first APS NAL unit, obtaining scaling list parameters from the second APS NAL unit, and LMCS parameters from the third APS NAL unit. The mechanism further includes decoding the slice using the ALF parameters, the scaling list parameters, and the LMCS parameter. The mechanism further includes forwarding the slice for display as part of a decoded video sequence. | 2021-12-16 |
20210392382 | LOOP FILTERING METHOD BASED ON ADAPTIVE SELF-GUIDED FILTERING - A loop filtering method based on an adaptive self-guided filtering is mainly an adaptive self-guided filtering technology considering local structure information of an image, wherein a regularization coefficient is adjusted by calculating a weight coefficient of the regularization coefficient to realize the adaptive self-guide filtering, and then a region-level subspace mapping iterative optimization implemented on each region enables a mapping result of the each region to be optimal, wherein the mapping result of a whole image is closer to an original image. Beneficial effects of the loop filtering method are as follows: a filtering effect of a loop filtering is improved, a distortion effect of a reconstruction image is reduced and a reconstruction quality of a video frame is improved, wherein the reconstruction image is more favorable for a subsequent reference and a subjective and objective quality of the video is further improved. | 2021-12-16 |
20210392383 | Self-Data-Generating Storage System and Method for Use Therewith - A self-data-generating storage system and method for use therewith are provided. In one embodiment, a controller of the storage system is configured to receive a single video frame of video footage from a host; generate a plurality of video frames from an interpolation of the single video frame; and store the single video frame and the generated plurality of video frames in the memory. Other embodiments are provided. | 2021-12-16 |
20210392384 | DISTRIBUTION SYSTEM, INFORMATION PROCESSING SERVER, AND DISTRIBUTION METHOD - A distribution system ( | 2021-12-16 |
20210392385 | SELECTIVE MPEG PACKET ENCRYPTION AND DECRYPTION BASED UPON DATA AND SECURITY PRIORITIES - A cable distribution system that includes a head end connected to a plurality of customer devices through a transmission network that includes a remote fiber node that converts digital data to analog data suitable for the plurality of customer devices, where the head end includes a processor. A packetized elementary stream of a video is provided from the head end to customer devices through the transmission network, wherein the packetized elementary stream includes a plurality of groups comprising pairs of packetized elementary stream headers and packetized elementary stream payloads. A first one of the plurality of groups corresponding to a non-predicted coded picture of the video of the packetized elementary stream is determined. The first one of the plurality of groups is encrypted while not encrypting all of the plurality of groups of the video. A signal is provided from a conditional access system to a selected one of the plurality of customers that is suitable to be used to decrypt the first one of the plurality of groups. | 2021-12-16 |
20210392386 | DATA MODEL FOR REPRESENTATION AND STREAMING OF HETEROGENEOUS IMMERSIVE MEDIA - A method, computer system, and computer readable medium are provided for displaying video content. An interface to a presentation engine to enable real-time rendering of a plurality of objects is created whereby the plurality of objects are logically organized together through a plurality of scene graphs, and whereby the plurality of scene graphs is organized a media interchange format. Geometry information of the plurality of scene graphs is updated through the interface to a representation engine. The plurality of objects is streamed based on multi-resolution or multi-tessellation of heterogenous visual geometric objects in each of the scene graphs from among the plurality of scene graphs using the media interchange format. | 2021-12-16 |
20210392387 | SYSTEMS AND METHODS FOR STORING A MEDIA ASSET RESCHEDULED FOR TRANSMISSION FROM A DIFFERENT SOURCE - Systems and methods for efficiently determining that a media asset scheduled to be stored from one content source has been rescheduled to another content source. For example, by examining the contents of data packets received with a media asset which identify the media asset currently being received (e.g., a field in an event information table), a media guidance application executed on a set-top box or other user equipment device may determine in real-time that the media asset scheduled to be stored is not currently being transmitted from the originally-scheduled content source. In response to determining the media asset is not available from the originally-scheduled content source, the media guidance application may search through packets received from other content sources to determine a content source the media asset has been rescheduled to and store the media asset from that content source. | 2021-12-16 |
20210392388 | Storage System and Method for Frame Trimming to Optimize Network Bandwidth - A storage system and method for frame trimming to optimize network bandwidth are provided. In one embodiment, a controller of the storage system is configured to receive a request from a host for a video stream stored in the memory, wherein the request comprises an instruction to reduce a frame rate of the video stream due to bandwidth consumption on a network connecting the host and a playback system being more than a threshold; retrieve the video stream from the memory of the storage system; remove frames from the video stream to reduce the frame rate of the video stream per the instructions from the host; and send the reduced-frame-rate video stream to the host. Other embodiments are provided. | 2021-12-16 |
20210392389 | METHODS AND APPARATUS TO DETERMINE HEADPHONE ADJUSTMENT FOR PORTABLE PEOPLE METER LISTENING TO ENCODED AUDIO STREAMS - Methods, apparatus, systems and articles of manufacture to determine headphone adjustment for portable people meter listening to encoded audio streams are disclosed. Example apparatus disclosed herein include a meter data analyzer to determine audience estimates for streaming media; a headphone survey analyzer to calculate a global lift factor based on a determined proportion of the audience that listens to streaming media via headphones and a determined proportion of the audience that listens to streaming media without headphones; a headphone survey adjuster to: calculate adjustment factors for a plurality of unique demographic adjustment groups; an audience adjustment calculator to apply the adjustment factors to the audience estimates for streaming media, wherein the adjustment factors are applied to audience members in the audience estimates that are associated with respective unique demographic adjustment groups; and report new audience estimates based on the audience estimates with the applied adjustment factors. | 2021-12-16 |
20210392390 | METHOD AND APPARATUS FOR STREAMING VIDEO - Aspects of the subject disclosure may include, for example, a method that obtains consumption information for each of a group of communication devices associated with a user. A data plan is identified that is applicable to a communication device of the group of communication devices, and a group of media content is identified for the user based on the consumption information. The media content is provided to the communication device at a bit rate that varies according to the data plan. Other embodiments are disclosed. | 2021-12-16 |
20210392391 | DATA TRANSMISSION METHOD AND APPARATUS - The present disclosure relates to a data transmission method and apparatus, and belongs to the field of Internet technology. The method includes: determining whether a to-be-sent video data packet exists each time a preset data sending cycle is reached; if the to-be-sent video data packet does not exist, selecting at least one video data packet, a number of times the at least one video data packet has been sent satisfying a preset sending-times condition and total data volume of the at least one video data packet satisfying a preset expected data-volume condition, from sent video data packets based on a number of times each of the sent video data packets has been sent, and determining a filling data packet according to selected video data packet; and sending the filling data packet to a receiving terminal. | 2021-12-16 |
20210392392 | Bitrate Optimizations For Immersive Multimedia Streaming - Signals of an immersive multimedia item are jointly considered for optimizing the quality of experience for the immersive multimedia item. During encoding, portions of available bitrate are allocated to the signals (e.g., a video signal and an audio signal) according to the overall contribution of those signals to the immersive experience for the immersive multimedia item. For example, in the spatial dimension, multimedia signals are processed to determine spatial regions of the immersive multimedia item to render using greater bitrate allocations, such as based on locations of audio content of interest, video content of interest, or both. In another example, in the temporal dimension, multimedia signals are processed in time intervals to adjust allocations of bitrate between the signals based on the relative importance of such signals during those time intervals. Other techniques for bitrate optimizations for immersive multimedia streaming are also described herein. | 2021-12-16 |
20210392393 | METHOD FOR AD POD HANDLING IN LIVE MEDIA STREAMING - There is provided a method for handling client device advertisement playlists, ad pods, and insertion of ad pods in a live or linear media content stream in a media distribution system ( | 2021-12-16 |
20210392394 | METHOD AND APPARATUS FOR PROCESSING VIDEO, ELECTRONIC DEVICE AND STORAGE MEDIUM - A method and an apparatus for processing a video, an electronic device and a storage medium are disclosed, which relates to a field of artificial intelligence (AI) and a field of video production and editing. The detailed implementation scheme includes: editing an original video file through a video editor, and generating a target video file by adding a vibration event in the original video file, in which the vibration event comprises a time point and a vibration parameter corresponding to the time point; and sending the target video file to a target server to cause a user triggering a sensor of a terminal device to vibrate in response to the vibration event during a process of the terminal device playing the target video file. In the present disclosure, a viewer may have an immersive experience when watching a video on a client, which greatly improves the user experience of watching a video. | 2021-12-16 |
20210392395 | SYSTEMS AND METHODS FOR ROUTING CONTENT TO AN ASSOCIATED OUTPUT DEVICE - Devices and methods for routing content are provided herein. In some embodiments, a method for routing content include receiving audio data representing a command from a first electronic device, determining content that is associated with the command, sending responsive audio data to the first electronic device, and sending instructions to the second electronic device to output the content associated with the command. In some embodiments, a method for routing contents includes determining a state of the second electronic device and sending instructions to output the content to a selected one of the first and second electronic devices based on the state of the second electronic device. | 2021-12-16 |
20210392396 | SYSTEMS AND METHODS FOR PLAYING MEDIA ASSETS STORED ON A DIGITAL VIDEO RECORDER - Improved technical functionality is provided to dynamically select and seamlessly play advertisements immediately before playing of a recorded program upon selection of the recorded program for playing, or upon other detected events and conditions associated with the set-top-box (STB) or user. In some embodiments, this is performed by using metadata which may be delivered to and stored on a digital video recorder (DVR) prior to recording the program, providing a technical solution to enable opportunities for additional advertisement impressions. Playing of the advertisement may also or instead occur upon the recorded program finishing playing. Thus, the technical solution provides the additional opportunity for the content creator and/or the satellite television or cable service provider to sell advertising spots in addition to those already sold for breaks within the recorded program. | 2021-12-16 |
20210392397 | Content-Modification System with Volume Level Adjustment Feature - In one aspect, a method includes receiving first content at a content-presentation device and presenting the first content, the first content comprising a first audio-content component. The content-presentation device may receive second content comprising a second audio-content component. The content-presentation device may determine a switch time at which to switch from presenting the first content to presenting the second content. During a first time interval prior to the switch time and ending at the switch time, the volume of the first audio-content component may be decreased to zero. At the switch time, the content-presentation device may switch from presenting the first content to presenting the second content. During a second time interval beginning at the switch time and ending at a second time after the switch time, the volume of the second audio-content component may be increased from zero to a non-zero volume level. | 2021-12-16 |
20210392398 | MOBILE INFORMATION TERMINAL - Provided is a mobile information terminal that performs data transmission and reception, the data transmission and reception including video data reception. The mobile information terminal includes a communication management execution module that obtains a communication amount of data transmitted and received by the mobile information terminal in a predetermined period, and a remote viewing execution module that compares the obtained communication amount to a preset predetermined value and makes an image quality of the video data selectable according to a relationship between the obtained communication amount and the predetermined value. | 2021-12-16 |
20210392399 | Causing Display of User-Selectable Content Types - A user interface allows for blending of television program choices from which a viewer may select, the blending representing options for linear and non-linear programming presented together within a single hierarchy of a designated category. The blending may further include managed content relevant to the designated category, where desired. Such designated categories may include television programming categories and/or content categories. The options for linear and non-linear programming may be presented together within a single screen of the user interface. | 2021-12-16 |
20210392400 | METHODS AND APPARATUSES FOR A MODULAR AND EXTENSIBLE ADVERTISEMENT REQUEST - Aspects of the subject disclosure may include, for example, transmitting a first request that includes a key, wherein the key identifies: a processing system that is a targeted recipient of an advertisement, a stream in which a primary content item is being provisioned to the processing system, and a service provider, based at least in part on the transmitting of the first request, obtaining information pertaining to an advertisement from a device of the service provider, and inserting the information within a portion of the stream corresponding to a break in the primary content item. Other embodiments are disclosed. | 2021-12-16 |
20210392401 | ELECTRONIC DEVICE, METHOD AND PROGRAM FOR DERIVING VIEWING PATTERNS AND PREDICTING ACTIONS BASED ON PROXIMITY OF USERS - An electronic device includes a processor a memory having software stored thereon. The processor may be configured to execute the software to at least cause the electronic device to: determine if at least one user is in proximity to the electronic device; automatically determine user preference information associated with the at least one user over time from multimedia content selected when the at least one user is in proximity to the electronic device; derive a viewing pattern map of preferred multimedia content based on the user preference information; and perform a background launch operation of the preferred multimedia content of the at least one user based on the viewing pattern map. Actions may be predicted according to user proximity and preferred multimedia content. | 2021-12-16 |
20210392402 | METHODS AND SYSTEMS FOR INTERACTIVE QUEUING FOR SHARED LISTENING SESSIONS - An electronic device generates a respective user queue for each user of a plurality of users participating in a shared listening session. While providing a first media content item for playback, the device receives a second request, from a first user, to add a second media content item to the shared playback queue and updates the respective user queue for the first user. After receiving the second request, the electronic device receives a third request, from a second user, to add a third media content item to the shared playback queue and updates the respective user queue for the second user. The electronic device updates the shared playback queue using the respective user queues of the first user and the second user, including positioning the third media content item in an order of the shared playback queue to be played back before the second media content item. | 2021-12-16 |
20210392403 | Smart Television And Server - The present disclosure discloses a smart television and a server. In the present disclosure, a query command comprising a keyword is sent to a server in response to a query request for an audio/video from the user input interface, wherein the server is configured to determine media resource information of corresponding target audio/video according to the keyword in response to receiving the query command, and generate a reply text comprising comment information of the target audio/video according to the keyword; the media resource information and the reply text sent from the server are received; and the display is controlled to present the media resource information in a first area on the user interface and present the reply text in a second area on the user interface. | 2021-12-16 |
20210392404 | METHOD AND SYSTEM FOR GENERATION AND PLAYBACK OF SUPPLEMENTED VIDEOS - The present invention is a method and system for generation and playback of supplemented videos which include interactive features. The supplemented video includes hotspots that allow a video viewer to interact with the video when the video viewer sees an object. The hotspots can be manually defined. Information regarding the object and the hotspot can be stored in a separate XML file. Furthermore, the present invention can be a marketplace where a desired object can be found by searching the XML file. The search results can list the supplemented videos which contain hotspots corresponding to the object and also the time in the supplemented video in which the object is found. The present invention can also aggregate data about the objects based on the playback of the supplemented videos and the video viewer's interaction with the supplemented videos. | 2021-12-16 |
20210392405 | METHODS AND SYSTEMS FACILITATING ADJUSTMENT OF MULTIPLE VARIABLES VIA A CONTENT GUIDANCE APPLICATION - Systems and methods are described for facilitating adjustment of multiple variables via a content guidance application. The method comprises generating, for display via a graphical user interface of a touchscreen, a first axis defining a first scale for a first adjustment characteristic. The method further comprises assigning to the first adjustment characteristic a plurality of first variables stored in memory. The method further comprises detecting, via the touchscreen, a touch input having a component along the first axis for adjusting the first adjustment characteristic. The method further comprises, in response to detecting the touch input, adjusting, in the memory, each of the plurality of first variables assigned to the first adjustment characteristic based on the touch input and the first scale. | 2021-12-16 |
20210392406 | SYSTEMS AND METHODS FOR PLAYING MEDIA ASSETS STORED ON A DIGITAL VIDEO RECORDER WHILE A CUSTOMER SERVICE REPRESENTATIVE IS ONLINE - Improved technical functionality is provided to dynamically select and seamlessly play advertisements immediately before playing of a recorded program upon selection of the recorded program for playing, or upon other detected events and conditions associated with the set-top-box (STB) or user. In some embodiments, this is performed by using metadata which may be delivered to and stored on a digital video recorder (DVR) prior to recording the program, providing a technical solution to enable opportunities for additional advertisement impressions. Playing of the advertisement may also or instead occur upon the recorded program finishing playing. Thus, the technical solution provides the additional opportunity for the content creator and/or the satellite television or cable service provider to sell advertising spots in addition to those already sold for breaks within the recorded program. | 2021-12-16 |
20210392407 | SYSTEMS AND METHODS TO IMPROVE SKIP FORWARD FUNCTIONALITY - Systems and methods are described to identify jump points indicative of potential time points from which to resume consumption of the media asset in response to receiving a request to skip a portion of a media asset being consumed. The jump points include a first jump point identified based on a content viewing profile and a second jump point identified based on a scene information associated with the media asset. A preview image is displayed at each of the identified jump points. Systems and methods are also described to pause the skipping operation at the identified jump points and provide a preview at the respective jump points. Systems and method are further described to identify jump points based on analysis of the portion of the media asset being skipped. | 2021-12-16 |
20210392408 | SYSTEMS AND METHODS TO IMPROVE SKIP FORWARD FUNCTIONALITY - Systems and methods are described to identify jump points indicative of potential time points from which to resume consumption of the media asset in response to receiving a request to skip a portion of a media asset being consumed. The jump points include a first jump point identified based on a content viewing profile and a second jump point identified based on a scene information associated with the media asset. A preview image is displayed at each of the identified jump points. Systems and methods are also described to pause the skipping operation at the identified jump points and provide a preview at the respective jump points. Systems and method are further described to identify jump points based on analysis of the portion of the media asset being skipped. | 2021-12-16 |
20210392409 | MULTIMEDIA CHANNEL SWITCHING REMINDING SYSTEM AND METHOD - A multimedia channel switching reminding system and a method are provided. The system includes a multimedia device and an audio and video processing device, which receives a multimedia audio and video source including a plurality of channel signals, plays one of a plurality of channels through the multimedia device, and includes a channel switching detection unit, a feature extraction module, a buffer storage unit, a comparing module and a reminder module. The channel switching detection unit detects whether or not a first channel is switched to a second channel among the plurality of channels. The feature extraction module extracts at least one program feature of a content of the channel signal corresponding to the first channel before the first channel is switched to the second channel The comparing module compares the channel signal of the first channel according to the program feature to generate a detection result. | 2021-12-16 |
20210392410 | METHODS AND SYSTEMS FOR INTERACTIVE QUEUING FOR SHARED LISTENING SESSIONS BASED ON USER SATISFACTION - An electronic device stores a shared playback queue for the shared playback session, the shared playback queue comprising one or more media content items, including a first media content item requested by a first user. While the shared playback queue includes the first media content item, the device receives a second request, from a second user, to add a second media content item to the shared playback queue. The device determines an order of the shared playback queue based at least in part on the musical preferences indicated in a profile of a third user of the plurality of users participating in the shared playback session. The device provides, for playback in the shared playback session, the first media content item and the second media content item based on the order of the shared playback queue. | 2021-12-16 |
20210392411 | METHODS, SYSTEMS, AND MEDIA FOR PROVIDING VIDEO CONTENT SUITABLE FOR AUDIO-ONLY PLAYBACK - Methods, systems, and media for selecting content to be presented are provided. In some embodiments, the methods comprise: receiving a request for a first video content item from a user device; receiving an indication that the user device is in a background playback mode; determining that the first video content item is not suitable for presentation in the background playback mode based on one or more properties of audio data; based on the determining that the first video content item is not suitable for presentation in the background playback mode, selecting a second video content item that is suitable for presentation in the background playback mode based on the one or more properties of the audio data of the second video content item; and in response to selecting the second video content item, causing the second video content item to be presented by the user device. | 2021-12-16 |
20210392412 | SYSTEM, METHOD, AND PROGRAM FOR DISTRIBUTING VIDEO - A video distribution system distributes a video including animation of a character object generated based on a motion of an actor to client devices used by a plurality of viewing users. The video distribution system includes: one or more computer processors; a storage that stores objects associated with each of the plurality of viewing users; and a display device seeable by the actor. The one or more computer processors execute computer-readable instructions to: receive a display request for any of the objects from a first viewing user among the plurality of viewing users; and display object information on the display device, the object information including information on the object corresponding to the display request in association with identification information of the first viewing user. | 2021-12-16 |