Patents Issued in November 12, 2020
  • Publication number: 20200359027
    Abstract: Different implementations arc described, particularly implementations for selecting a scan order of the sub-blocks of a current block being encoded or decoded when the current block is composed of multiple sub-blocks. In one example, a corresponding dependency number indicative of a number of the other of the plurality of sub-blocks that each of the sub-blocks uses for spatial prediction is determined, based on the corresponding intra prediction mode for the each of the plurality of sub-blocks. A scan order of the plurality of sub-blocks is determined based on the determined corresponding dependency number for the each of the plurality of the sub-blocks. The current block is encoded or decoded using the determined scan order of the plurality of sub-blocks.
    Type: Application
    Filed: November 7, 2018
    Publication date: November 12, 2020
    Inventors: Tangi POIRIER, Fabrice LELEANNEC, Fabrice URBAN
  • Publication number: 20200359028
    Abstract: The encoding/decoding method and apparatus according to the present invention derives a residual coefficient of a residual block, calculates a quantization parameter for a residual block, performs dequantization on a residual coefficient using a quantization parameter, and performs inverse transform on a dequantized residual coefficient to reconstruct a residual sample of a residual block.
    Type: Application
    Filed: July 23, 2020
    Publication date: November 12, 2020
    Inventors: Dong Gyu SIM, Sea Nae PARK
  • Publication number: 20200359029
    Abstract: A method of processing a video bitstream includes determining a motion precision set based on coding information of a current block. A conversion between a video block and a coded representation of the video block is performed based on the motion precision set. The conversion corresponds to a reconstruction of the current block. In some example aspects, a motion vector difference (MVD) precision of a current block from a motion precision set is determined based on a selected motion precision set and a MVD precision index. A conversion between a video block and a coded representation of the video block using an MVD is performed based on the MVD precision. The MVD represents a difference between a predicted motion vector and an actual motion vector used during motion compensation processing.
    Type: Application
    Filed: July 28, 2020
    Publication date: November 12, 2020
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Yue WANG
  • Publication number: 20200359030
    Abstract: A video compression system and method may be used to compress video data using both resolution compression and texture compression. The compression may involve converting the video format from a first format to a second format and then performing resolution compression across blocks of pixels within each frame of the video. The resolution compressed data may then be arranged as data triplets spanning three consecutive frames of the video. The data triplets may be texture compressed using ETC or other texture compression techniques. The compressed video may be part of other applications, such as a video to be played within a video game. A client device may be able to decompress the compressed video by reversing the texture compression, reversing the resolution compression, and performing a format conversion to generate uncompressed video data that can be used to play the video.
    Type: Application
    Filed: July 29, 2020
    Publication date: November 12, 2020
    Applicant: Electronic Arts Inc.
    Inventor: Laurent Benes
  • Publication number: 20200359031
    Abstract: An information processing device includes: a memory; and a processor coupled to the memory and configured to: determine an angle of intra prediction for a block to be encoded in an image included in a video, and encode the block to be encoded using the angle of intra prediction; generate a bit value indicating an estimation result of the angle using a locally decoded pixel value of an encoded pixel adjacent to the block to be encoded; generate a bit string indicating the angle of intra prediction and generate flag information indicating whether a partial bit value of the bit string matches the bit value indicating an estimation result of the angle; and encode the flag information by a first encoding method and encode a remaining bit value of the bit string by a second encoding method.
    Type: Application
    Filed: July 24, 2020
    Publication date: November 12, 2020
    Applicant: FUJITSU LIMITED
    Inventors: Guillaume Denis Christian Barroux, KOHJI YAMADA, Akira NAKAGAWA, Kimihiko KAZUI
  • Publication number: 20200359032
    Abstract: A video encoding method for an electronic device includes: dividing at least one CTU of a video image frame to acquire video prediction units of different sizes; performing initial selection on intra-predicted brightness prediction directions of the video prediction units according to a first rate-distortion-evaluation-function, to obtain a preset number of intra-predicted initially-selected brightness-directions of the video prediction units; performing fine selection on intra-predicted optimal brightness-directions of a related video prediction unit and intra-predicted initially-selected brightness-directions of a video prediction unit of a current size according to a second rate-distortion-evaluation-function, to obtain intra-predicted optimal brightness-directions of the video prediction unit; performing fine selection on intra-predicted chroma prediction directions of the video prediction units according to the second rate-distortion-evaluation-function, to obtain intra-predicted optimal chroma-direction
    Type: Application
    Filed: July 27, 2020
    Publication date: November 12, 2020
    Inventor: Hongshun ZHANG
  • Publication number: 20200359033
    Abstract: A video coder performs a Most-Probable Mode (MPM) derivation process that derives one or more MPMs for a current block that is not coded using affine linear weighted intra prediction (ALWIP). As part of performing the MPM derivation process, the video coder determines whether a neighboring block of the current block is an ALWIP-coded neighboring block. Based on the neighboring block being an ALWIP-coded neighboring block, the video coder determines that a value of an intra prediction mode of the neighboring block is a value indicating a planar mode. The video coder codes the current block based on one of the MPMs for the current block.
    Type: Application
    Filed: May 5, 2020
    Publication date: November 12, 2020
    Inventors: Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, Luong Pham Van, Marta Karczewicz
  • Publication number: 20200359034
    Abstract: An apparatus of video encoding is described herein. The apparatus includes an encoder and a hardware bit packing unit. The encoder comprises at least a fixed function dual hierarchical motion estimation search units, dual integer motion estimation search units, and a fractional motion estimation search unit. Moreover, the hardware bit packing unit is to pack bits as coded according to the final macroblock coding decision into a data format.
    Type: Application
    Filed: July 14, 2020
    Publication date: November 12, 2020
    Applicant: INTEL CORPORATION
    Inventors: James M. Holland, Fangwen Fu, Satya N. Yedidi, Srinivasan Embar Raghukrishnan
  • Publication number: 20200359035
    Abstract: At least one embodiment relates to a method for padding a first depth image representative of depth values of nearer points of a point cloud frame and a second depth image representative of depth values of farther points of a point cloud frame. The method also comprises encoding a video stream including a time-interleaving of said encoded first and second images. There is also provided a method comprising decoding a video stream to provide a first depth image representative of depth values of nearer points of a point cloud frame and a second depth image representative of depth values of farther points of a point cloud frame; and filtering pixel values of the second depth image by using pixel values of the first depth image.
    Type: Application
    Filed: January 21, 2019
    Publication date: November 12, 2020
    Inventors: Jean-Claude Chevet, Joan LLACH PiNSACH, Kangying CAI
  • Publication number: 20200359036
    Abstract: Provided are a video encoding method and apparatus having temporal scalability, and a video decoding method and apparatus having temporal scalability. The video encoding method includes: splitting pictures included in a picture sequence into temporal sub-layers; classifying, as a first temporal layer access picture or a second temporal layer access picture, a temporal layer access picture based on whether a picture encoded after the temporal layer access picture is capable of referring to a picture encoded before the temporal layer access picture; and adding, to transmission unit data including the temporal layer access picture, type syntax information for identifying the first temporal layer access picture and the second temporal layer access picture, wherein the picture encoded after the temporal layer access picture belongs to a same temporal sub-layer as the temporal layer access picture or belongs to an upper temporal sub-layer to the temporal layer access picture.
    Type: Application
    Filed: July 27, 2020
    Publication date: November 12, 2020
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Byeong-doo Choi, Young-o Park, Il-koo Kim, Jae-Hyun Kim, Jeong-Hoon Park
  • Publication number: 20200359037
    Abstract: A device for decoding video data determine that a current block of video data is encoded in an affine linear weighted intra prediction (ALWIP) mode; derives, based on a set of left edge neighboring samples of the current block and a set of top edge neighboring samples of the current block, a subset of left edge samples and a subset of top edge samples; applies an affine model to the subset of left edge samples and the subset of top edge samples to generate an intermediate block of intermediate samples; filters the intermediate samples to generate a final prediction block; decodes the current block of video data based on the final prediction block.
    Type: Application
    Filed: May 7, 2020
    Publication date: November 12, 2020
    Inventors: Adarsh Krishnan Ramasubramonian, Geert Van der Auwera, Luong Pham Van, Marta Karczewicz
  • Publication number: 20200359038
    Abstract: Provided are methods and devices for encoding and decoding using parameter sets, and electronic equipment. In the method for encoding, an encoder determines parameter sets and/or virtual parameter sets for a slice, wherein the virtual parameter set is a data structure which is generated by loading information acquired from a bitstream into a syntax structure of an existing parameter set and/or a preset syntax structure and includes tool parameters and/or control parameters; and the encoder writes identification number (ID) (s) of the parameter sets and/or virtual parameter sets into a bitstream. Using the method, encoding and decoding efficiency is improved.
    Type: Application
    Filed: July 27, 2020
    Publication date: November 12, 2020
    Inventors: Ming Li, Ping Wu
  • Publication number: 20200359039
    Abstract: The disclosure discloses a method for processing a video signal and an apparatus therefor.
    Type: Application
    Filed: July 23, 2020
    Publication date: November 12, 2020
    Inventors: Jane ZHAO, Seunghwan KIM
  • Publication number: 20200359040
    Abstract: A method of video decoding includes receiving a coded video bitstream including a current picture. The method further includes determining whether a current block included in the current picture is coded in intra block copy (IBC) mode. The method further includes, in response to the current block being coded in the IBC mode, determining a number of IBC predictor candidates associated with the current block. The method further includes constructing an IBC predictor candidate list having a size corresponding to the number of IBC predictor candidates. The method further includes selecting a block vector predictor from the IBC predictor candidate list. The method further includes decoding a block vector associated with the current block using the block vector predictor. The method further includes decoding the current block in accordance with the block vector.
    Type: Application
    Filed: April 9, 2020
    Publication date: November 12, 2020
    Applicant: Tencent America LLC
    Inventors: Xiaozhong XU, Xiang LI, Shan LIU
  • Publication number: 20200359041
    Abstract: Presented herein are techniques for a low-complexity process of generating an artificial frame that can be used for prediction. At least a first reference frame and a second reference frame of a video signal are obtained. A synthetic reference frame is generated from the first reference frame and the second reference frame. Reference blocks from each of the first reference frame and the second reference frame are combined to derive an interpolated block of the synthetic reference frame.
    Type: Application
    Filed: July 24, 2020
    Publication date: November 12, 2020
    Inventor: Thomas Davies
  • Publication number: 20200359042
    Abstract: At least one of a vector candidate derivation unit and a merge candidate derivation unit derives a motion vector of each of multiple sub-blocks contained in a decoding target block by referring to motion vectors at multiple control points including two points at an interval which is longer than one side of the target block, and a prediction image generation unit refers to the motion vector of each sub-block to generate a prediction image.
    Type: Application
    Filed: July 27, 2020
    Publication date: November 12, 2020
    Inventors: TOMOHIRO IKAI, TOMOYUKI YAMAMOTO
  • Publication number: 20200359043
    Abstract: A temporal merging motion information candidate generation unit derives, when information indicating whether or not to derive a temporal merging motion information candidate shared for all prediction blocks in a coding block is information indicating the derivation of a temporal merging motion information candidate shared for all the prediction blocks in the coding block, a temporal merging motion information candidate shared for all the prediction blocks in the coding block from a prediction block of a coded picture different from a picture having a prediction block subject to coding. A merging motion information candidate list construction unit generates a plurality of merging motion information candidates including a temporal merging motion information candidate.
    Type: Application
    Filed: July 24, 2020
    Publication date: November 12, 2020
    Inventors: Hideki TAKEHARA, Hiroya NAKAMURA, Shigeru Fukushima
  • Publication number: 20200359044
    Abstract: Provided is a transmitting device including a hierarchical classification section that classifies image data of each picture constituting moving image data into a plurality of layers, an image coding section that codes the classified image data of each layer, and generates a video stream holding the coded image data of each layer, and a transmitting section that transmits a container in a prescribed format that includes the generated video stream. The image coding section performs coding so that a referenced picture belongs to a layer of referencing image data and/or a layer lower than the layer of the referencing image data.
    Type: Application
    Filed: July 27, 2020
    Publication date: November 12, 2020
    Applicant: SATURN LICENSING LLC
    Inventors: Keiji YUZAWA, Teruhiko Suzuki
  • Publication number: 20200359045
    Abstract: Devices, systems and methods for digital video coding, which includes motion vector predictor derivation and signaling for affine mode with adaptive motion vector resolution (AMVR), are described. An exemplary method for video processing includes determining, for a conversion between current video block and a bitstream representation of the current video block using a coding tool that adaptively selects a resolution for each motion vector associated with the current video block, a final motion vector, wherein a precision of the final motion vector is identical to a precision of a stored motion vector of the current video block; and performing, based on the final motion vector, the conversion between the bitstream representation and the current video block.
    Type: Application
    Filed: July 28, 2020
    Publication date: November 12, 2020
    Inventors: Hongbin LIU, Li ZHANG, Kai ZHANG, Yue WANG
  • Publication number: 20200359046
    Abstract: Provided is an encoder which includes circuitry and memory. Using the memory, the circuitry splits an image block into a plurality of partitions, obtains a prediction image for a partition, and encodes the image block using the prediction image. When the partition is not a non-rectangular partition, the circuitry obtains (i) a first prediction image for the partition using a first motion vector for the partition, (ii) a second motion vector for the partition using the first prediction image, and (iii) a second prediction image for the partition as the prediction image using the second motion vector. When the partition is a non-rectangular partition, the circuitry obtains the first prediction image as the prediction image using the first motion vector, without using the second motion vector.
    Type: Application
    Filed: July 29, 2020
    Publication date: November 12, 2020
    Inventors: Kiyofumi ABE, Takahiro NISHI, Tadamasa TOMA, Ryuichi KANOH, Chong Soon LIM, Ru Ling LIAO, Hai Wei SUN, Sughosh Pavan SHASHIDHAR, Han Boon TEO, Jing Ya LI
  • Publication number: 20200359047
    Abstract: According to one embodiment, an image encoding method includes selecting a motion reference block from an encoded pixel block to which an inter prediction is applied. The method includes selecting one or more available blocks from the motion reference block. The method includes selecting a selection block from the available blocks. The method includes generating a predicted image of the encoding target block using motion information of the selection block. The method includes encoding a prediction error between the predicted image and an original image. The method includes encoding selection information specifying the selection block by referring to a code table decided according to a number of the available blocks.
    Type: Application
    Filed: July 27, 2020
    Publication date: November 12, 2020
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Taichiro SHIODERA, Saori ASAKA, Akiyuki TANIZAWA, Takeshi CHUJOH
  • Publication number: 20200359048
    Abstract: Provided is an encoder which includes circuitry and memory. Using the memory, the circuitry: splits an image block into a plurality of partitions; generates a motion vector candidate list; obtains a motion vector from the motion vector candidate list; performs inter prediction processing using the motion vector; and encodes the image block using a result of the inter prediction processing. When a partition is a non-rectangular partition, the circuitry generates the motion vector candidate list using at least one motion vector among a plurality of motion vectors for a plurality of spatially neighboring partitions or a plurality of motion vectors for a plurality of temporally neighboring partitions, without using a plurality of motion vectors for a plurality of sub-partitions.
    Type: Application
    Filed: July 29, 2020
    Publication date: November 12, 2020
    Inventors: Kiyofumi ABE, Takahiro NISHI, Tadamasa TOMA, Ryuichi KANOH, Chong Soon LIM, Ru Ling LIAO, Hai Wei SUN, Sughosh Pavan SHASHIDHAR, Han Boon TEO, Jing Ya LI
  • Publication number: 20200359049
    Abstract: The disclosure discloses a method for processing video signals and an apparatus therefor. Specifically, the method of processing video signals based on inter prediction, comprising: configuring a merge candidate list based on a spatial neighboring block and a temporal neighboring block to a current block; adding a history-based merge candidate of the current block to the merge candidate list; obtaining a merge index indicating a merge candidate used for an inter prediction of the current block within the merge candidate list; generating a prediction sample of the current block based on motion information of the merge candidate indicated by the merge index; and updating a history-based merge candidate list based on the motion information.
    Type: Application
    Filed: June 9, 2020
    Publication date: November 12, 2020
    Inventors: Jane ZHAO, Seunghwan KIM
  • Publication number: 20200359050
    Abstract: The disclosure describes generating a prediction block for matrix intra prediction (MIP) tool. A video coder (e.g., video encode or video decoder) may generate intra prediction samples based on reference samples, where the intra prediction samples are a subsampled set of samples of the prediction block. The video coder may clip the intra prediction samples, and after clipping the intra prediction samples, generate one or more remaining samples of the prediction block.
    Type: Application
    Filed: May 5, 2020
    Publication date: November 12, 2020
    Inventors: Geert Van der Auwera, Adarsh Krishnan Ramasubramonian, Thibaud Laurent Biatek, Marta Karczewicz
  • Publication number: 20200359051
    Abstract: A method for video processing is provided. The method includes determining, for a conversion between a current video block of a video that is a chroma block and a coded representation of the video, parameters of a cross-component linear model based on selected chroma samples based on positions of the chroma samples, wherein the selected chroma samples are selected from a group of neighboring chroma samples; and performing the conversion based on the determining.
    Type: Application
    Filed: July 28, 2020
    Publication date: November 12, 2020
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Jizheng XU, Yue WANG
  • Publication number: 20200359052
    Abstract: A method for compressing data comprising a stereoscopic pair of images which provide parallax, when viewed by left and right eyes of an observer, involves generating (S31) the stereoscopic pair of images, each image comprising a plurality of display elements. A disparity value (S32) is generated indicating an amount by which a location of each display element in a first image of the stereoscopic pair of images is displaced compared to a displaced location of the same display element in a second image of the stereoscopic pair of images, such that a plurality of disparity values is generated. The number of different disparity values present in the plurality of disparity values is then reduced (S34) to produce a reduced set of different disparity values.
    Type: Application
    Filed: October 26, 2018
    Publication date: November 12, 2020
    Inventor: Shumin Tian
  • Publication number: 20200359053
    Abstract: The present disclosure relates to an image processing apparatus and an image processing method capable of suppressing a reduction in encoding efficiency. A bit stream is generated which contains: information indicating a correspondence relation between at least one of a geometry image obtained by projecting position information regarding 3D data representing a three-dimensional structure onto a two-dimensional plane or a texture image obtained by projecting attribute information regarding the 3D data onto a two-dimensional plane, and an occupancy map that is map information indicating whether or not data is present at each position; and encoded data regarding the geometry image, encoded data regarding the texture image, and encoded data regarding the occupancy map. The present disclosure is applicable to, for example, an information processing apparatus, an image processing apparatus, an electronic apparatus, an information processing method, a program, and the like.
    Type: Application
    Filed: January 7, 2019
    Publication date: November 12, 2020
    Inventors: KOJI YANO, OHJI NAKAGAMI, TSUYOSHI KATO, SATORU KUMA
  • Publication number: 20200359054
    Abstract: Methods and apparatus are provided for improved entropy encoding and decoding. An apparatus includes a video encoder (200) for encoding at least a block in a picture by transforming a residue of the block to obtain transform coefficients, quantizing the transform coefficients to obtain quantized transform coefficients, and entropy coding the quantized transform coefficients. The quantized transform coefficients are encoded using a flag to indicate that a current one of the quantized transform coefficients being processed is a last non-zero coefficient for the block having a value greater than or equal to a specified value.
    Type: Application
    Filed: May 20, 2020
    Publication date: November 12, 2020
    Inventors: Yang HU, Joel Sole, Xiaoan LU, Peng YIN, Yunfei ZHENG
  • Publication number: 20200359055
    Abstract: A decoding device includes a decoding processing unit which outputs a transform coefficient matrix with m×n elements, EOB information and ZRL information, and a two-dimensional IDCT processing unit. The two-dimensional IDCT processing unit includes an IDCT determination unit which determines the number of elements in a row direction and a column direction required to select the m×n element IDCT processing or the p×q element IDCT processing based on the transform coefficient matrix with the m×n elements, the EOB information, and the ZRL information, an m×n IDCT processing unit which performs the m×n element IDCT processing, and a p×q IDCT processing unit which performs the p×q element IDCT processing. The m×n IDCT processing unit and the p×q IDCT processing unit selectively performs the m×n element IDCT processing or the p×q element IDCT processing based on a determination result by the IDCT determination unit.
    Type: Application
    Filed: March 30, 2020
    Publication date: November 12, 2020
    Inventor: Katsumasa MATSUNAGA
  • Publication number: 20200359056
    Abstract: The present disclosure relates to deblocking filtering, which may be advantageously applied for block-wise encoding and decoding of images or video signals. In particular, the present disclosure relates to an improved memory management in an automated decision on whether to apply or skip deblocking filtering for a block and to selection of the deblocking filter. The decision is performed on the basis of a segmentation of blocks in such a manner that memory usage is optimized. Preferably, the selection of appropriate deblocking filters is improved so as to reduce computational expense.
    Type: Application
    Filed: July 27, 2020
    Publication date: November 12, 2020
    Inventors: Matthias NARROSCHKE, Semih ESENLIK, Thomas WEDI
  • Publication number: 20200359057
    Abstract: A system and method is provided for minimizing delay time for controlling media content capture during live video broadcast production. The system includes a video production receiver that receives media content streams from one or more cameras that includes live media content captured by the cameras and encoded in a first encoding format. Moreover, a multi-view interface displays the media content and a video production controller generates control instructions based on inputs to the interface to change operation of the cameras capturing the respective media content. A camera controller is included that transmits the generated control instructions to the cameras to change the operation for capturing the respective media content. Moreover, the video production controls production of a live video stream for video broadcast production using media content that is captured from the cameras and that is encoded in a second encoding format different than the first encoding format.
    Type: Application
    Filed: July 24, 2020
    Publication date: November 12, 2020
    Inventor: Charles S. MEYER
  • Publication number: 20200359058
    Abstract: A point of view multimedia provision may be provided. Embodiments of the provision may enable entities to integrate detection devices within a venue for data capture. The provision may further enable entities to implement access points to receive and transmit captured data from the detection devices. Users of the provision may use embodiments to ingest, analyze and process the data according to certain rules. Subsequently, the processed data may be combined into point-of-view content provided to end users. End users may use embodiments of the provision to request specific point of view content, receive such requested content, manipulate the content and provide feedback based on the provided content.
    Type: Application
    Filed: July 26, 2020
    Publication date: November 12, 2020
    Inventors: Saeed Z. Anwar, Tenzing P. Tshering
  • Publication number: 20200359059
    Abstract: A set-top box receives media information including media identification and position information from a portable device in wireless communication with a mobile entertainment system. The media information is parsed, using a local or an internet based search, to locate the media information including the media identification and position information that matches a broadcast program or recorded media content from a network accessible to the mobile entertainment system. Upon locating the media information that matches the broadcast program or recorded media content, the matching broadcast program or recorded media content is downloaded and played on at least one of a display device or an audio receiver accessible to the set-top box or the headend of the IP, cable or satellite network.
    Type: Application
    Filed: December 12, 2017
    Publication date: November 12, 2020
    Inventors: Zhejun ZHANG, Xiao WANG, Chenqing WU, Huihui XIAO
  • Publication number: 20200359060
    Abstract: The systems and methods are directed towards delivery of third party content onto a user device having a first party portal. The first party portal service facilitates the user viewing of third party content on the user device. In particular, the first party portal service retrieves third party content (e.g., video content streams) from third party content providers and provides the third party content in a format (i.e. channels) that allows users to easily view different types of content. Furthermore, the first party portal service facilitates the user in viewing the third party content alongside other existing channels available to cable television and streaming media/video on demand content.
    Type: Application
    Filed: April 21, 2020
    Publication date: November 12, 2020
    Inventors: Travis John Neufeld, Charles Arthur Pierce
  • Publication number: 20200359061
    Abstract: Embodiments are directed toward providing a customized over-the-air channel mapping to each content receiver in a geographical area based on crowdsourced mappings of available channels from at least a subset of the content receivers in that geographical area. When a new content receiver is installed in the geographical area, the customized over-the-air channel mapping is provided to the new content receiver and used by the new content receiver as its internal list of available over-the-air channels without performing a scan of its own. At least a portion of the content receivers in the geographical area perform a round-robin-type scan to identify new or missing channels in the geographical area. The customized over-the-air channel mapping is then updated when a new channel or missing channel threshold is reached. And the updated customized over-the-air channel mapping is provided to each content receiver in the geographical area.
    Type: Application
    Filed: July 27, 2020
    Publication date: November 12, 2020
    Inventors: Preetham Kotian, Jayaprakash Ramaraj
  • Publication number: 20200359062
    Abstract: In a streaming media method, a set of one or more server devices can provide media playlists that skip media segments. For example, a client device can receive a full media playlist from a server device, and the full media playlist can indicate that the server device supports providing updated playlists that are condensed by skipping media segments. The client device can then request an updated playlist that skips media segments and use that updated playlist to request and receive steaming content.
    Type: Application
    Filed: May 6, 2020
    Publication date: November 12, 2020
    Inventors: Roger N. Pantos, Eryk Vershen
  • Publication number: 20200359063
    Abstract: Transaction activity of a cache maintaining content may be monitored to determine periods of transaction activity below a first threshold amount of transactions. A period of anticipated transaction activity above a second threshold amount of transactions may be determined. A period of anticipated transaction activity below the first threshold may be selected based upon the monitored periods of transaction activity below the first threshold and the determined period of anticipated transaction activity above the second threshold. Content then may be evicted from the cache during the selected period of anticipated transaction activity.
    Type: Application
    Filed: April 22, 2020
    Publication date: November 12, 2020
    Inventors: Brian Field, Jan Van Doorn
  • Publication number: 20200359064
    Abstract: One or more computing devices, systems, and/or methods for generating augmented videos are provided. First coordinates, of a first video frame of a video, may be determined for projection of a graphical object. A first plurality of keypoints on the first video frame may be determined based upon a set of objects. A second plurality of keypoints on a second video frame may be determined. A keypoint of the second plurality of keypoints may correspond to a keypoint of the first plurality of keypoints. A relationship between the first video frame and the second video frame may be determined based upon the first plurality of keypoints and the second plurality of keypoints. Second coordinates of the second video frame may be determined based upon the first coordinates and the relationship. The graphical object may be projected onto the second video frame based upon the second coordinates.
    Type: Application
    Filed: May 8, 2019
    Publication date: November 12, 2020
    Inventors: Xingyue Zhou, Andrew Edward Kae, Guy Dassa
  • Publication number: 20200359065
    Abstract: In one aspect, a method is for use in connection with a content-modification system that includes a content-distribution system and a content-presentation device.
    Type: Application
    Filed: May 8, 2020
    Publication date: November 12, 2020
    Inventors: Andrew Laurence Ashbacher, Steven Michael Cormie, Joel Michael Curl, John L. Haynes, III
  • Publication number: 20200359066
    Abstract: In one aspect, a method is for use in connection with a content-modification system that includes a content-distribution system and a content-presentation device.
    Type: Application
    Filed: May 8, 2020
    Publication date: November 12, 2020
    Inventors: Andrew Laurence Ashbacher, Steven Michael Cormie, Joel Michael Curl, John L. Haynes, III
  • Publication number: 20200359067
    Abstract: Disclosed is a broadcast signal transmitting method. A broadcast signal transmitting method according to an embodiment of the present invention may comprise: generating low level signaling (LLS) information; processing the LLS information into IP packets; generating link layer packets by link layer processing the IP packets; and generating a broadcast signal by physical layer processing the link layer packets.
    Type: Application
    Filed: June 12, 2020
    Publication date: November 12, 2020
    Inventors: Minsung KWAK, Woosuk KO
  • Publication number: 20200359068
    Abstract: A method for shaping video streams applied to a first set-up box collects watching history of user and previous playback information and analyzes same to generate multiple bitrate combinations. First and second stream buffers of two respective video streams are initialized according to the bitrate combinations and the history. First and second image chunks of the first and second video streams are downloaded and stored in the first and second stream buffers and displayed in a first display device connecting to the first set-up box. Buffer ratios are determined and when the buffer ratio of the first is equal to the second, image chunks are continued to be downloaded from the second. If the buffer ratio of the first is not equal to the second, the video stream with smaller stream buffer ratio is selected for continuing to download the image chunks.
    Type: Application
    Filed: May 8, 2019
    Publication date: November 12, 2020
    Inventors: RUI-TANG HUANG, CHIA-MING YEH
  • Publication number: 20200359069
    Abstract: A video processor card for outputting video data, the video processor card being arranged for insertion into a video media server and into communication with an output of the video media server, the card comprising: an input for receiving a first video data stream at a first video resolution from the output of the video media server; a processor arranged to demultiplex the received first video data stream at the first resolution into a plurality of second video data streams, each second video data stream being at a second video resolution; and a plurality of video outputs, each video output arranged to output one of the plurality of second video data streams, wherein the first video resolution is at a higher video resolution than the second video resolution.
    Type: Application
    Filed: May 20, 2020
    Publication date: November 12, 2020
    Inventor: Ashraf Nehru
  • Publication number: 20200359070
    Abstract: A method of compensating for potential interruptions in a wireless connection (110) over which data is transmitted from a host device (11) to a client device (12) involves determining an expectation of an interruption to the wireless connection (110), setting a second compression level for compressing the data when an interruption is due, the second compression level being set at a higher level than a first compression level normally used for the data, compressing the data at the second compression level, and forwarding the data compressed at the second compression level to a transmitting component (16) for transmittal to the client device (12).
    Type: Application
    Filed: October 4, 2018
    Publication date: November 12, 2020
    Applicant: DISPLAYLINK (UK) LIMITED
    Inventor: Ian Christopher Doidge
  • Publication number: 20200359071
    Abstract: The present technology relates to a data processing apparatus and a data processing method that enable correct clock synchronization by use of clock information. The data processing apparatus receives a digital broadcast signal so as to process content included in the digital broadcast signal and clock information also included therein for use in presentation synchronization on the content and sends via a transmission path the processed content and clock information to another data processing apparatus that presents the received content. On the other hand, the another data processing apparatus receives via the transmission path the content and clock information sent from the data processing apparatus so as to process presentation synchronization on the received content on the basis of the received clock information. The present technology is applicable to data processing apparatuses configured to process content, for example.
    Type: Application
    Filed: July 27, 2020
    Publication date: November 12, 2020
    Applicant: Saturn Licensing LLC
    Inventor: Kazuyuki TAKAHASHI
  • Publication number: 20200359072
    Abstract: A computer system provides a method for delivering a video stream to a viewer and delivering, in synchrony with the video stream, social media content created during the current and previous viewings of the video stream by first-time viewers of the video stream.
    Type: Application
    Filed: July 28, 2020
    Publication date: November 12, 2020
    Applicant: ESW Holdings, Inc.
    Inventors: Aslam Khader, Larry Alan Westerman
  • Publication number: 20200359073
    Abstract: Provided is a promotion content push method performed by a promotion content delivery platform. A video promotion content material uploaded by a promotion client is received, and an order of a promotion content is generated according to the video promotion content material, first targeting information, and second targeting information. In response to a video promotion content push request, including a user identity, transmitted from an application client, a to-be-pushed order of the promotion content is determined, and first targeting information related to a video promotion content material of the to-be-pushed order and second targeting information related to an audio material of the to-be-pushed order match the user identity. A link address of a to-be-pushed image material and a link address of the audio material of the to-be-pushed order are transmitted to the application client.
    Type: Application
    Filed: July 30, 2020
    Publication date: November 12, 2020
    Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Bin ZHOU
  • Publication number: 20200359074
    Abstract: Systems and methods for displaying primary content without any overlaid secondary content, and instead transmitting the secondary content to the viewer as a message through another communication channel. For example, a news banner is removed from display on a viewer's television, and the text of the news banner is encapsulated in a message sent to the viewer's primary social media account. In this manner, the viewer may watch the primary content uninterrupted by the secondary content, and is thus presented with fewer distractions and a potentially more enjoyable viewing experience.
    Type: Application
    Filed: May 9, 2019
    Publication date: November 12, 2020
    Inventors: Kuppappa Harijan, Madhusudhan Srinivasan
  • Publication number: 20200359075
    Abstract: Facilitating pre-positioning of streaming content onto communication devices is provided herein. A system can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can comprise facilitating an identification of a first multimedia content stream and a second multimedia content stream. The identification can be based on a usage preference of a defined entity associated with a communication device. The operations can also comprise, in response to a determination that an available network satisfies a defined network criterion, facilitating pre-positioning, at a data store of the communication device, the first multimedia content stream and the second multimedia content stream.
    Type: Application
    Filed: July 23, 2020
    Publication date: November 12, 2020
    Inventors: Martin Patrick McEnroe, Mark D. Austin, Tzvi Chumash, Yuan Ding
  • Publication number: 20200359076
    Abstract: Systems and methods for updating advertisements embedded in a media asset scheduled for download at a future time. The media guidance application may receive a request from a user to download a media asset at a future time, where the media asset includes a plurality of embedded advertisements. The media guidance application may determine whether to update an embedded advertisement in the plurality of embedded advertisements. After determining to update the embedded advertisement, the media guidance application may replace the embedded advertisement with an updated advertisement in the media asset.
    Type: Application
    Filed: June 30, 2017
    Publication date: November 12, 2020
    Inventors: Milan Patel, Hyok Cho, Young-Hwan Kim