Patents Issued in April 14, 2022
  • Publication number: 20220116636
    Abstract: Disclosed herein is a method of decoding an image. The method includes acquiring intra chroma prediction information of a current block from a bitstream, deriving an intra chroma prediction mode of the current block based on the intra chroma prediction information, and performing intra prediction with respect to the current block based on the intra chroma prediction mode. The intra chroma prediction mode may be any one of a linear model (LM)) mode, a derived luma (DM) mode, a Planar mode, a Vertical mode, a Horizontal mode and a DC mode, and a first bit of the intra chroma prediction information may be used to determine whether the intra chroma prediction mode is an LM mode.
    Type: Application
    Filed: December 27, 2019
    Publication date: April 14, 2022
    Applicants: Electronics and Telecommunications Research Institute, RESEARCH & BUSINESS FOUNDATION SUNGKYUNKWAN UNIVERSITY
    Inventors: Jung Won KANG, Ha Hyun LEE, Sung Chang LIM, Jin Ho LEE, Hui Yong KIM, Byeung Woo JEON, Jee Yoon PARK
  • Publication number: 20220116637
    Abstract: A method for decoding a coded video sequence includes decoding at least one tile which comprises a first tile boundary defined by a first tile layout and a second tile boundary defined by second tile layout, wherein the coded video sequence indicates that at least one first prediction mechanism is available across the first tile boundary, and that the at least one first prediction mechanism is not available across the second tile boundary.
    Type: Application
    Filed: December 22, 2021
    Publication date: April 14, 2022
    Applicant: TENCENT AMERICA LLC
    Inventors: Stephan WENGER, Shan LIU
  • Publication number: 20220116638
    Abstract: A video decoding method includes determining a usage of an SVT-vertical (V) or an SVT-horizontal (H) for a residual block; determining a transform block position of a transform block of the residual block; determining a transform type of the transform block, wherein the transform type indicates a horizontal transform and a vertical transform for the transform block, wherein at least one of the horizontal transform or the vertical transform is a discrete sine transform (DST)-7; and reconstructing the residual block based on the transform type, the transform block position, and transform coefficients of the transform block.
    Type: Application
    Filed: December 23, 2021
    Publication date: April 14, 2022
    Inventors: Yin Zhao, Haitao Yang, Jianle Chen
  • Publication number: 20220116639
    Abstract: A pruning method of neural network based video coding of a current block of a picture of a video sequence is performed by at least one processor and includes categorizing parameters of a neural network into groups, setting a first index to indicate that a first group of the groups is to be pruned, and a second index to indicate that a second group of the groups is not to be pruned, and transmitting, to a decoder, the set first index and the set second index. Based on the transmitted first index and the transmitted second index, the current block is processed using the parameters of which the first group of the groups is pruned.
    Type: Application
    Filed: June 29, 2021
    Publication date: April 14, 2022
    Applicant: TENCENT AMERICA LLC
    Inventors: Xiaozhong XU, Wei Jiang, Shan Liu, Wei Wang
  • Publication number: 20220116640
    Abstract: An image is divided into a plurality of tiles and the tile is divided into rectangular regions each including at least one block row formed from a plurality of blocks each having a size smaller than the tile. Based on information representing the number of rectangular regions included in a slice of the image, the rectangular region included in the slice is specified. Based on the number of blocks in a vertical direction in the specified rectangular region, the number of pieces of information for specifying a start position of coded data of the block row in the slice is specified. A bitstream in which at least the pieces of information whose number is specified, the information representing the number of rectangular regions included in the slice, and the coded data of the block row are multiplexed is generated.
    Type: Application
    Filed: December 20, 2021
    Publication date: April 14, 2022
    Inventors: Koji Okawa, Masato Shima
  • Publication number: 20220116641
    Abstract: A decoder includes a memory and a processor coupled to the memory. The processor is configured to obtain first information from a bitstream, the first information indicating a number of first points in a current picture. The processor is also configured to determine second information provided for each of the first points based on the first information, the second information indicating a difference between a coordinate value of a first point and a coordinate value of a corresponding second point, the corresponding second point being included in a reference picture. The processor is further configured to generate a prediction image of a current block by performing an affine prediction according to the determined second information.
    Type: Application
    Filed: December 22, 2021
    Publication date: April 14, 2022
    Applicant: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Satoshi YOSHIKAWA, Hisao SASAI, Kengo TERADA
  • Publication number: 20220116642
    Abstract: Reconstructing a coded current picture for video decoding including decoding picture partitioning information corresponding to the current picture; determining whether padding is applied to sub-regions of the current picture using the picture partitioning information; based on determining that padding is not applied, decoding the sub-regions without padding the sub-regions; based on determining that padding is applied, determining whether the padding includes wrap-around padding using the picture partitioning information; based on determining that the padding does not include wrap-around padding, applying repetition padding to the sub-regions, and decoding the sub-regions using the repetition padding; based on determining that the padding includes wrap-around padding, applying the wrap-around padding to the sub-regions, and decoding the sub-regions using the wrap-around padding; and reconstructing the current picture based on the decoded sub-regions.
    Type: Application
    Filed: December 23, 2021
    Publication date: April 14, 2022
    Applicant: TENCENT AMERICA LLC
    Inventors: Byeongdoo CHOI, Weiwei FENG, Shan LIU
  • Publication number: 20220116643
    Abstract: A method for video coding is provided.
    Type: Application
    Filed: December 17, 2021
    Publication date: April 14, 2022
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Yi-Wen CHEN, Xiaoyu XIU, Tsung-Chuan MA, Xianglin WANG
  • Publication number: 20220116644
    Abstract: A video image processing method including determining a current image block, in response to a size of the current image block meeting a preset condition, skipping a temporal motion vector prediction (TMVP) operation so that a temporal candidate motion vector of the current image block is not determined according to the TMVP operation, and encoding the current image block. The TMVP operation includes determining a relevant block of the current image block in a temporal neighboring image, and determining the temporal candidate motion vector of the current image block according to a motion vector of the relevant block.
    Type: Application
    Filed: December 20, 2021
    Publication date: April 14, 2022
    Inventors: Xiaozhen ZHENG, Suhong WANG, Shanshe WANG, Siwei MA
  • Publication number: 20220116645
    Abstract: The present disclosure relates to an image decoding and encoding method which can efficiently perform inter-prediction by applying a regular merge mode to the current block on the basis of the case in which an MMVD mode, a merge sub-block mode, a CIIP mode, and a partitioning mode, in which prediction is performed by dividing the current block into two partitions, are not available for the current block.
    Type: Application
    Filed: December 17, 2021
    Publication date: April 14, 2022
    Inventors: Hyeongmoon JANG, Naeri PARK, Seunghwan KIM
  • Publication number: 20220116646
    Abstract: Systems and methods for performing motion vector prediction for video coding are disclosed. A motion vector predictor is determined based at least in part on motion information associated with a selected motion vector predictor origin and offset values corresponding to a selected sampling point. The sampling point is specified according to a set of direction and distance on a sampling map for the motion vector predictor origin.
    Type: Application
    Filed: December 20, 2021
    Publication date: April 14, 2022
    Inventors: Byeongdoo CHOI, Kiran Mukesh MISRA, Jie ZHAO, Philip COWAN, Weijia ZHU, Sachin G. DESHPANDE, Frank BOSSEN, Christopher Andrew SEGALL
  • Publication number: 20220116647
    Abstract: A picture prediction method includes: determining motion vectors of W control points in a current picture block; obtaining motion vectors of P pixel units of the current picture block by using a motion model and the motion vectors of the W control points, where precision of the determined motion vectors of the W control points is 1/n of pixel precision, precision of the motion vector of each of the P pixel units is 1/N of the pixel precision, the motion vector of each of the P pixel units is used to determine a corresponding reference pixel unit in a reference picture of a corresponding pixel unit; and performing interpolation filtering on a pixel of the corresponding reference pixel unit by using an interpolation filter with a phase of Q, to obtain a predicted pixel value of each of the P pixel units.
    Type: Application
    Filed: December 20, 2021
    Publication date: April 14, 2022
    Inventors: Sixin LIN, Ruopu HUANG, Haitao YANG
  • Publication number: 20220116648
    Abstract: It is provided a method of decoding a video bitstream implemented by a decoding device, the video bitstream including coded data for a plurality of pictures. The decoding method comprises: parsing an enabling flag for decoder motion vector refinement (DMVR) from a sequence parameter set of the video bitstream; parsing a disabling flag for DMVR from a syntax structure of a lower hierarchic syntax structure level than the sequence parameter set (SPS) level of the video bitstream; and performing DMVR based inter bi-prediction for a current block within at least one region of the current picture to obtain predicted sample values of the current block when at least one pre-defined condition is fulfilled, and wherein the at least one pre-defined condition comprises that the parsed value of the disabling flag specifies that DMVR based inter bi-prediction is enabled for at least one region of the current picture.
    Type: Application
    Filed: December 20, 2021
    Publication date: April 14, 2022
    Inventors: Sriram SETHURAMAN, Sagar KOTECHA, Jeeva Raj A, Semih ESENLIK
  • Publication number: 20220116649
    Abstract: Disclosed are a method and apparatus for decoding an image using inter-prediction. The method of decoding an image using inter-prediction includes receiving a bitstream; acquiring a portion of information indicating a motion vector of a current block to be decoded in the received bitstream, obtaining the motion vector of the current block by using the acquired information to determine the remaining information other than the portion, and generating a prediction block for the current block through inter-prediction that uses the motion vector of the current block. Therefore, it is possible to improve image decoding/encoding efficiency.
    Type: Application
    Filed: December 21, 2021
    Publication date: April 14, 2022
    Applicant: Industry-University Cooperation Foundation Hanyang University
    Inventors: Je Chang JEONG, KI Baek KIM, Do Kyung LEE
  • Publication number: 20220116650
    Abstract: One example method of video processing includes implementing, by a processor, a decoder-side motion vector derivation (DMVD) scheme for motion vector refinement during a conversion between a current video block and a bitstream representation of the current video block by deriving parameters based on a deriving rule. The conversion may include compressing the current video block into the bitstream representation or uncompressing the bitstream representation into pixel values of the current video block.
    Type: Application
    Filed: December 21, 2021
    Publication date: April 14, 2022
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Jizheng XU, Yue WANG
  • Publication number: 20220116651
    Abstract: According to embodiments according to the present document, merge mode motion vector differences (MMVD) and symmetric motion vector differences (SMVD) may be performed on the basis of reference picture types and, in particular, short-term reference pictures may be used. Accordingly, prediction performance and coding efficiency in an inter prediction mode may be increased.
    Type: Application
    Filed: December 22, 2021
    Publication date: April 14, 2022
    Inventors: Naeri PARK, Junghak Nam, Hyeongmoon Jang
  • Publication number: 20220116652
    Abstract: An image decoding method according to the present document may comprise the steps of: deriving an inter prediction mode from encoded information; configuring reference picture lists, deriving motion information comprising reference picture indexes for symmetric motion vector differences (SMVD); and generating prediction samples on the basis of the motion information, wherein the reference picture indexes for SMVD can be derived on the basis of short-term reference pictures included within the reference picture lists.
    Type: Application
    Filed: December 22, 2021
    Publication date: April 14, 2022
    Inventors: Naeri PARK, Junghak NAM, Hyeongmoon JANG
  • Publication number: 20220116653
    Abstract: The present disclosure provides methods and systems for motion compensation. The method can include: determining a plurality of intermediate interpolation coefficients of an interpolation filter, the determining of the plurality of intermediate interpolation coefficients being: based on positions of a plurality of integer samples respectively, and based on fractional reference positions of a plurality of fractional samples respectively; determining a plurality of integer interpolation coefficients of the interpolation filter by rounding the plurality of intermediate interpolation coefficients to a plurality of integers respectively; and applying the plurality of integer interpolation coefficients on a picture to perform motion compensation prediction.
    Type: Application
    Filed: December 20, 2021
    Publication date: April 14, 2022
    Inventors: Jiancong LUO, Zhao WANG, Yan YE
  • Publication number: 20220116654
    Abstract: Different implementations are described, particularly implementations for selecting a predictor candidate from a set of multiple predictor candidates for motion compensation of a picture block based on a motion model. The motion model, may be, e.g., an affine model in a merge mode for a video content encoder or decoder. In an embodiment, a predictor candidate is selected from the set based on a motion model for each of the multiple predictor candidates, and may be based on a criterion such as, e.g., a rate distortion cost. The corresponding motion field is determined based on, e.g., one or more corresponding control point motion vectors for the block being encoded or decoded. The corresponding motion field of an embodiment identifies motion vectors used for prediction of sub-blocks of the block being encoded or decoded.
    Type: Application
    Filed: December 21, 2021
    Publication date: April 14, 2022
    Inventors: Antoine ROBERT, Fabrice LELEANNEC, Tangi POIRIER
  • Publication number: 20220116655
    Abstract: Methods, apparatuses, and non-transitory computer-readable storage mediums are provided for decoding a video signal. The method includes obtaining a first reference picture I associated with a video block, obtaining control point motion vectors (CPMVs) of an affine coding block based on the video block, obtaining prediction samples I(i, j) of the affine coding block, deriving PROF prediction sample refinements of the affine coding block based on the PROF, receiving an LIC flag that indicates whether the LIC is applied to the affine coding block, deriving, and when the LIC is applied, LIC weight and offset based on neighboring reconstructed samples of the affine coding block and their corresponding reference samples in the first reference picture, and obtaining final prediction samples of the affine coding block based on the PROF prediction sample refinements and the LIC weight and offset.
    Type: Application
    Filed: December 20, 2021
    Publication date: April 14, 2022
    Applicant: BEIJING DAJIA INTERNET INFORMATION TECHNOLOGY CO., LTD.
    Inventors: Xiaoyu XIU, Yi-Wen CHEN, Xianglin WANG, Shuiming YE, Tsung-Chuan MA, Hong-Jheng JHU
  • Publication number: 20220116656
    Abstract: Methods, procedures, architectures, apparatuses, systems, devices, interfaces, and computer program products for encoding/decoding data (e.g. a data stream) are provided. A video coding method for predicting a current block includes identifying a first block adjacent to the current block, the first block having motion information, performing motion compensation using the motion information to generate a set of reference samples adjacent to the current block, identifying a first line of reference samples from the set of generated reference samples to be used for intra prediction of the current block, and performing intra prediction of the current block using at least the first line of reference samples.
    Type: Application
    Filed: January 10, 2020
    Publication date: April 14, 2022
    Inventors: Rahul Vanam, Yuwen He
  • Publication number: 20220116657
    Abstract: A picture coding device includes: a block vector candidate derivation unit that derives block vector candidates of a target block in a target picture from coding information stored in coding information storage memory; a selector that selects a selected block vector from the block vector candidates; and a reference position correction unit that performs, in a case where a reference block indicated by the selected block vector does not fit in a referenceable region, correction of a reference position of the reference block so as to refer to a predetermined position of the referenceable region, in which a decoded sample in the target picture is determined as a predicted picture of the target block based on the reference position of the reference block.
    Type: Application
    Filed: December 21, 2021
    Publication date: April 14, 2022
    Inventors: Toru KUMAKURA, Shigeru FUKUSHIMA, Hideki TAKEHARA, Hiroya NAKAMURA, Satoru SAKAZUME, Hiroyuki KURASHIGE
  • Publication number: 20220116658
    Abstract: A method and device for encoding and a method and device for decoding a signal including encoded data representing an image sub-divided into blocks, and information representing a correction block and a residual block. For a current block of the image, a first pixel is encoded from a prediction value obtained for the first pixel from at least one pixel of a previously rebuilt block. The prediction is corrected using at least one value of a pixel of the correction block. At least one current pixel of the current block is encoded from a prediction value obtained for the current pixel from at least one previously corrected pixel of the current block. The prediction is corrected by using at least one value of a pixel of the correction block, delivering a prediction block for the current block. The residual block is computed from the current block and the predictive block.
    Type: Application
    Filed: December 23, 2021
    Publication date: April 14, 2022
    Inventors: Felix Henry, Mohsen Abdoli
  • Publication number: 20220116659
    Abstract: The embodiments relate to a method comprising receiving (1311) a volumetric video comprising a three-dimensional object; segmenting (1312) the three-dimensional object into a plurality of regions; for one or more regions of a three-dimensional object (1313): inserting into a bitstream or signaling along a bitstream a signal indicating one or more of the following: intra frame offset relating to three-dimensional geometry value (Z) between two regions within a frame; inter frame offset relating to three-dimensional geometry value (Z) between two regions in different frames; depth smoothness constraint relating to three-dimensional geometry value (Z) and transmitting (1314) the bitstream to a decoder. The embodiments relate to a method for receiving and decoding the bitstream, as well as to technical equipment for implementing any of the methods.
    Type: Application
    Filed: September 10, 2019
    Publication date: April 14, 2022
    Inventors: Mika Pesonen, Sebastian Schwarz
  • Publication number: 20220116660
    Abstract: System, methods, and devices provide scaling for multi-window displays. Systems include decoders configured to decode a plurality of media streams, wherein each of the plurality of media streams includes a plurality of frames each comprising video data. Systems further include memory devices configured to store a plurality of unscaled frames included in the plurality of frames and received from the decoder, and processing devices configured to generate a plurality of display parameters based, at least in part, on the plurality of media streams. Systems also include a plurality of scalers configured to identify frames to be scaled based on the plurality of display parameters, further configured to scale the identified plurality of frames based on a plurality of scaling parameters. Systems further include encoders configured to encode at least some of the plurality of scaled frames into one or more media steams.
    Type: Application
    Filed: October 12, 2020
    Publication date: April 14, 2022
    Applicant: RGB SPECTRUM
    Inventors: Clive Walker, Lynton Auld, Scott Norder
  • Publication number: 20220116661
    Abstract: A method includes parsing a transform coefficient of a transform block in a current coding unit to obtain a first transform coefficient matrix. The method also includes obtaining a quantity K of non-zero transform coefficients in a top-left preset region of the first transform coefficient matrix. The method also includes parsing an index value based on the quantity K being greater than a threshold. The method also includes determining a transform matrix based on the index value. The method also includes multiplying N transform coefficients of the first transform coefficient matrix by the transform matrix to obtain M transform coefficients. The method also includes updating the first transform coefficient matrix by using the M transform coefficients to obtain a second transform coefficient matrix. The method also includes performing an inverse transform on the second transform coefficient matrix to obtain residual samples of the current coding unit.
    Type: Application
    Filed: December 23, 2021
    Publication date: April 14, 2022
    Inventors: Yin ZHAO, Haitao YANG
  • Publication number: 20220116662
    Abstract: Encoding or decoding syntax information associated with video information can involve identifying a coding context associated with a syntax element of a current coding unit of the video information, wherein the identifying occurs without using a syntax element of a neighboring block, and encoding or decoding the syntax element of the current coding unit based on the coding context.
    Type: Application
    Filed: March 5, 2020
    Publication date: April 14, 2022
    Inventors: YA Chen, Fabrice Le Leannec, Tangi Poirier
  • Publication number: 20220116663
    Abstract: A method of decoding a syntax element for a current coding unit of video data is performed by an electronic apparatus. The electronic apparatus identifies, for the current coding unit, an above coding unit and a coding tree unit including the current coding unit. After determining that the above coding unit is within the coding tree unit, the electronic apparatus decodes, from a video bitstream, a corresponding syntax element for the current coding unit based, at least in part, on a syntax element associated with the above coding unit retrieved from a line buffer associated with the coding tree unit; otherwise, the electronic apparatus decodes, from the video bitstream, the corresponding syntax element for the current coding unit based, at least in part, on a default value assigned to the syntax element associated with the above coding unit.
    Type: Application
    Filed: December 21, 2021
    Publication date: April 14, 2022
    Inventors: Tsung-Chuan MA, Hong-Jheng JHU, Xianglin WANG, Yi-Wen CHEN, Xiaoyu XIU, Shuiming YE, Yun-fei ZHENG, Bing YU
  • Publication number: 20220116664
    Abstract: The present disclosure provides a loop filtering method which includes determining a clip index parameter of a loop filter, and encoding the clip index parameter by using a non-exponential Golomb encoding method.
    Type: Application
    Filed: December 23, 2021
    Publication date: April 14, 2022
    Inventors: Siwei MA, Xuewei MENG, Xiaozhen ZHENG, Shanshe WANG
  • Publication number: 20220116665
    Abstract: An encoding device comprises: a transformer/quantizer configured to perform a transform process and a quantization process on a residual signal that represents a difference between an encoding-target block and a prediction block obtained by predicting the encoding-target block; an inverse quantizer/inverse transformer configured to restore the residual signal by performing an inverse quantization process and an inverse transform process on transform coefficients obtained by the transformer/quantizer; a combiner configured to reconstruct the encoding-target block by combining the restored residual signal and the prediction block; a deblocking filter configured to perform a filter process on a boundary between two blocks including the reconstructed block and a block adjacent to the reconstructed block; and a filter controller configured to control the deblocking filter, based on a type of the transform process applied with respect to the two blocks.
    Type: Application
    Filed: December 23, 2021
    Publication date: April 14, 2022
    Applicant: NIPPON HOSO KYOKAI
    Inventors: Shunsuke IWAMURA, Atsuro ICHIGAYA, Shimpei NEMOTO
  • Publication number: 20220116666
    Abstract: A method, apparatus, and system of pause and replay of media content through bookmarks on a server device are disclosed. In one embodiment, a method of a server device includes authenticating a user of a client device, communicating a media content to the client device through a network, processing a pause request of the client device to pause the media content, storing a bookmark location indicating a current playback location of the media content in the client device on the server device, processing a play request of the user to play the media content from the bookmark location (e.g., the play request may be received from a different client device of the user), and communicating the media content from the bookmark location to the user.
    Type: Application
    Filed: August 24, 2021
    Publication date: April 14, 2022
    Applicant: III Holdings 1, LLC
    Inventors: Arun Kalmanje, Sachin Gupta
  • Publication number: 20220116667
    Abstract: Methods and system for managing media clips over a data network. Media streams may be received over a data network and stored by a storage server. Metadata regarding the media streams may be generated and stored at a metadata server. A control station can retrieve media frames originating in the stored media streams from the storage server, based on metadata. Media frames from multiple media streams can be retrieved and displayed in synchronization, based on respective timecodes.
    Type: Application
    Filed: December 21, 2021
    Publication date: April 14, 2022
    Applicant: Evertz Microsystems Ltd.
    Inventors: Vince Silvestri, Rakesh Patel
  • Publication number: 20220116668
    Abstract: Disclosed is a transmitter that includes a demodulation circuit and a transmitting-side back-end processing circuit. When a TLV packet superimposed on a broadcast wave and transmitted with a variable data length is to be converted to split TLV packets with a fixed data length, the demodulation circuit sets a speed for switching between L and H levels of a clock signal in such a manner that the speed for first data including a packet header to be embedded in a header section of the split TLV packets is twice the speed for data subsequent to the first data. The transmitting-side back-end processing circuit QAM-modulates a signal demodulated by the demodulation circuit for cable broadcasting purposes.
    Type: Application
    Filed: December 24, 2019
    Publication date: April 14, 2022
    Inventors: YUICHI HIRAYAMA, TOMOYA KOJIMA
  • Publication number: 20220116669
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to cache media based on service level agreement (SLA) type. An example apparatus includes caching function execution circuitry to evaluate a caching function with (A) a type of an SLA corresponding to a profile associated with a device requesting the media and (B) metadata corresponding to an entry of the cache corresponding to the media, the profile corresponding to an identification (ID). The example apparatus also includes caching policy circuitry to, in response to the caching function indicating that the metadata satisfies the SLA, cause transmission of the entry of the cache to the device that requested the media.
    Type: Application
    Filed: December 22, 2021
    Publication date: April 14, 2022
    Inventor: Francesc Guim Bernat
  • Publication number: 20220116670
    Abstract: Embodiments herein provide for inserting advertisements into content. In one embodiment, a method includes receiving a request for insertion of an advertisement into content from an endpoint device. The content is delivered to the endpoint device with advertising signaling in the content. The method also includes comparing policy information to advertising signaling information, in the request, of a content provider providing the content, identifying a tier of service (TOS) of the endpoint device, and determining whether the advertisement can be inserted into the content. If the advertisement can be inserted into the content, the advertisement is selected according to the TOS of the endpoint device and inserted into the content.
    Type: Application
    Filed: October 8, 2021
    Publication date: April 14, 2022
    Applicant: Canoe Ventures, LLC
    Inventors: Timothy Smith, Walter Michel
  • Publication number: 20220116671
    Abstract: A request from a user to view a video content item may be received, the requesting user being associated with a set of preferences and a context. A group of similar users may be identified based the set of preferences or the context. A number of promotional video items corresponding to the video content item may be identified. A first subset of the number of promotional video items may be determined based on the set of preferences or the context of the user. A watch time difference may be determined for each promotional video item in the first subset. A second subset may be determined based on the watch time difference associated with each promotional video items. An activity rate associated with the promotional video items in the second subset is determined. A promotional video item of the second subset that satisfies a criterion is provided to the user.
    Type: Application
    Filed: December 23, 2021
    Publication date: April 14, 2022
    Inventors: Prachi Gupta, Eyal Manor
  • Publication number: 20220116672
    Abstract: A method for interacting information is provided. The method is for a mobile terminal. The method may include the following. A target device is searched for, in which the target device is a device that supports an establishment of a directional wireless communication connection. At least one searched target device is determined. Identification information of the at least one searched target device is displayed.
    Type: Application
    Filed: May 18, 2021
    Publication date: April 14, 2022
    Inventors: Xutao DU, Ming LIU
  • Publication number: 20220116673
    Abstract: Systems and methods for increasing an effect of advertisement delivery are provided. The system includes a server and a connected vehicle. The server may be coupled to a database of advertisements and the connected vehicle having external and internal displays may be coupled to the server. Based on input by a user of the connected vehicle from a starting location to a destination, the connected vehicle may be configured to determine a first maximum reward route, which may be determined based in part on a maximum driving distance, a maximum driving time, or a sum of rewards within a route. The connected vehicle may be configured to receive one or more advertisements from the server for reproduction, which are selected based in part on location information of the connected vehicle, local time information, or attributes of people around the connected vehicle. As a result, the advertisements delivery effect is greatly increased.
    Type: Application
    Filed: November 25, 2021
    Publication date: April 14, 2022
    Inventors: Inje CHO, Hoonje CHO
  • Publication number: 20220116674
    Abstract: Systems, devices and processes are provided to facilitate the delivery of video content in a video streaming system. Specifically, the various embodiments can provide improved responsiveness by reducing the delay that occurs between when a user acts to initiate video streaming and when the video content is transmitted, received and displayed on a display screen. In general, these embodiments reduce delay by preloading video streaming content in response to detecting particular patterns of movement of a remote control. Specifically, these embodiments monitor for movement of the remote control and determining if a detected movement corresponds to a likely initiation of video streaming. When such movements are detected, the embodiments begin preloading the video streaming content at the video player device.
    Type: Application
    Filed: October 13, 2020
    Publication date: April 14, 2022
    Applicant: SLING MEDIA PVT LTD
    Inventor: BRIJESH VISHWANATH
  • Publication number: 20220116675
    Abstract: A facility for transferring configuration information to a target media device is described. The facility receives in the target media device a copy of media device settings stored in a source media device distinct from the target media device in a first form in which they are used in the source media device. This copy of media device settings is received by the target media device via a route other than its visual user interface. The facility causes the received copy of media device settings to be transformed into a second form in which they can be used in the target media device. The facility then stores the media receiver settings in the second form in the target media device for use by the target media device.
    Type: Application
    Filed: December 20, 2021
    Publication date: April 14, 2022
    Inventors: Alan Terry Pattison, Robert Sadler
  • Publication number: 20220116676
    Abstract: Disclosed are display apparatus and method. The method includes: a first controller of a display apparatus obtains information of a video image in a first user interface on a first display screen of a display apparatus and sends the information of the video image to a server through a first communicator associated with the first controller, where the server is configured to obtain a search identifier of an object in the video image according to the information of the video image and send the search identifier to a second controller of the display apparatus. A second controller of the display apparatus receives the search identifier through a second communicator associated with the second controller and controls a second display screen of the display apparatus to display a third user interface, where the third user interface includes the search identifier of the object in the video image.
    Type: Application
    Filed: December 22, 2021
    Publication date: April 14, 2022
    Inventors: Xuelei WANG, Honglong SI
  • Publication number: 20220116677
    Abstract: A method for implementing a seamless switching mode between channels in a multi-stream live transmission environment includes receiving in a single stream, a composite image in which images of multiple channels are synthesized into a single image, composing a view mode having a layout including the images of the multiple channels using the composite image, and changing a layout of the view mode using the composite image.
    Type: Application
    Filed: December 21, 2021
    Publication date: April 14, 2022
    Inventors: Joon-kee CHANG, SungHo KIM, Hyesung NO, Yun Ho JUNG, Jinhoon KIM, Yeong Jin JEONG, Jeongki KIM, In Cheol KANG, Jonghyeok LEE, JaeChul AHN, SungTaek CHO
  • Publication number: 20220116678
    Abstract: In one embodiment, video content displayed across a plurality of display devices is synchronized by first obtaining a first set of VSYNC timestamps for a display controller of a first video display device and a second set of VSYNC timestamps for a display controller of a second video display device. An adjustment factor is determined based on a comparison of the first and second VSYNC timestamps, and an adjusted VSYNC period for the display controller of the second video display device is programmed based on the determined adjustment factor. After a predetermined number of VSYNC cycles, the display controller of the second video display device reverts back to an original VSYNC period.
    Type: Application
    Filed: December 20, 2021
    Publication date: April 14, 2022
    Applicant: Intel Corporation
    Inventors: Karthik Tyamgondlu, Benjamin Thomas Cope, Satyeshwar Singh, Sangeeta Ghangam Manepalli, Aswin Padmanabhan
  • Publication number: 20220116679
    Abstract: This disclosure describes a video co-watching system that can efficiently, flexibly, and securely provide access to, and synchronize, co-watching digital video content across multiple participant devices while providing live digital video chat streams between the participant devices. For example, the video co-watching system can enable the participant devices to simultaneously present co-watching digital video content together with a presentation of a video chat. In addition, the video co-watching system can synchronize the co-watching digital video content at each participant device while also facilitating video chatting between the participant devices by transmitting a playback modifier signal to cause one participant device to perform a modification to the playback made at another participant device.
    Type: Application
    Filed: December 20, 2021
    Publication date: April 14, 2022
    Inventors: Pablo Jose Barvo, Zheng Fang, Nora Micheva
  • Publication number: 20220116680
    Abstract: An example method for visual testing of programmed display of content includes obtaining a workflow of test scenarios for visual testing of a display controlled by a set-top box (STB) device. The method also includes obtaining images that capture content displayed on the display, feeding the images to a trained machine learning model to detect display elements, and performing visual testing based on the detected display elements in accordance with visual expectations specified by the test scenarios.
    Type: Application
    Filed: October 14, 2020
    Publication date: April 14, 2022
    Inventor: Andrew Fakhry
  • Publication number: 20220116681
    Abstract: A method and test instrument for validating one or more out of band (OOB) channels in a CATV network, particularly one having a Remote PHY architecture. The method and test instrument may quickly and efficiently determine if an OOB channel is carrying valid data and is therefore “active.
    Type: Application
    Filed: October 9, 2020
    Publication date: April 14, 2022
    Applicant: VIAVI SOLUTIONS INC.
    Inventors: Robert FLASK, Loren R. EGGERT
  • Publication number: 20220116682
    Abstract: A process adapts user-initiated search queries. The process executes at a client device with a microphone. The process downloads audio fingerprints from a remote server for a plurality of video programs, and downloads information that correlates the audio fingerprint to the video programs. The audio fingerprints are preselected according to relevancy criteria, including stored user preferences and prior search queries by the user. The audio fingerprints and correlating information are stored locally. The process detects ambient sound using the microphone and computes one or more sample audio fingerprints from the detected ambient sound. The process matches a sample audio fingerprint to a locally stored audio fingerprint and uses the correlating information to identify a first video program corresponding to the matched sample audio fingerprint. The process then receives user input to initiate a search query. The process provides auto-complete suggestions for the search query based on the first video program.
    Type: Application
    Filed: December 20, 2021
    Publication date: April 14, 2022
    Inventors: Ant Oztaskent, Yaroslav Volovich, Ingrid McAulay Trollope
  • Publication number: 20220116683
    Abstract: A method and test instrument for validating MPEG content in a CATV network, particularly one having a Remote PHY architecture.
    Type: Application
    Filed: October 15, 2021
    Publication date: April 14, 2022
    Applicant: Viavi Solutions Inc.
    Inventors: Robert FLASK, Loren R. EGGERT
  • Publication number: 20220116684
    Abstract: Exemplary embodiments are directed to a device and method for controlling ambiance based on user-requested content. The device receives training data, user content requests, and user network device modification data. The device ascertains a content type for a user content request, performs analytics on the training data to create a model to predict ambiance settings, predicts ambiance settings for the content type using the model, evaluates the accuracy of the model and performs optimizations to the model to improve the predictions of the ambiance settings. The device controls the operating settings of one or more network devices based on the predicted ambiance settings. Moreover, exemplary embodiments are directed to controlling the enabling of display notifications, controlling reminder notifications, and controlling greeting notifications using a face identifier and notification settings.
    Type: Application
    Filed: August 27, 2021
    Publication date: April 14, 2022
    Applicant: ARRIS Enterprises LLC
    Inventor: Sunil Kumar Puttaswamy GOWDA
  • Publication number: 20220116685
    Abstract: 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.
    Type: Application
    Filed: October 20, 2021
    Publication date: April 14, 2022
    Inventor: Mattias Anders Malte PATRICKS