Patents Assigned to Scale Inc.
-
Patent number: 10284874Abstract: Systems and methods are described for encoding and decoding video using derived block vectors as predictors in intra block copy mode. In an exemplary encoding method, an encoder identifies at least a first candidate block vector for the prediction of an input video block, where the first candidate block vector points to a first candidate block. The encoder then identifies a first predictive vector (e.g. a block vector or a motion vector) that was used to encode the first candidate block. From the first candidate block vector and the first predictive vector, the encoder generates a derived predictive vector from the first candidate block vector and the first predictive vector. The encoder then encodes the video block in the bit stream using the derived predictive vector for the prediction of the input video block.Type: GrantFiled: January 19, 2018Date of Patent: May 7, 2019Assignee: Vid Scale, Inc.Inventors: Yuwen He, Yan Ye, Xiaoyu Xiu
-
Patent number: 10277910Abstract: Systems, methods, and instrumentalities are disclosed for escape color coding for palette coding mode. A video bitstream may be received. The video bitstream may comprise a quantization parameter (QP) and/or a quantized escape color value that corresponds to an escape color pixel. A scaled escape color value may be generated by scaling the quantized escape color value by a scaling factor. A left-shift parameter may be determined based on the QP. A left-shifted escape color value may be generated by left-shifting the scaled escape color value based on the left-shift parameter. A right-shifted escape color value may be generated by right-shifting the left-shifted escape color value based on a constant parameter. A reconstructed escape color value may be determined based on the right-shifted escape color value. The device may decode the video bitstream based on the reconstructed escape color value.Type: GrantFiled: January 28, 2016Date of Patent: April 30, 2019Assignee: VID SCALE, Inc.Inventors: Xiaoyu Xiu, Yan Ye, Yuwen He
-
Patent number: 10277909Abstract: Methods, systems, and instrumentalities are described to implement single loop decoding, A video decoding device (VDD) may receive a video bitstream, which may include one or more bitstreams (e.g., base layer bitstream, enhanced layer bitstream, etc.) The VDD may generate a hybrid inter-layer reference (H-ILR) picture. The H-ILR picture may be generated based on one or more inputs including, for example, a first layer motion information, a processed (e.g., upsampled) first layer residue signal, a second layer texture information, etc. The first layer motion information may be derived from a compressed first layer motion field or an uncompressed first layer motion field. An H-ILR block of the H-ILR picture may be reconstructed by deriving motion information of the H-ILR block from one or more neighboring H-ILR blocks in the H-ILR picture, for example, when the neighboring blocks are inter-coded.Type: GrantFiled: May 15, 2014Date of Patent: April 30, 2019Assignee: VID SCALE, Inc.Inventors: Yan Ye, Xiaoyu Xiu, Yong He, Yuwen He, Jie Dong, Eun Seok Ryu
-
Patent number: 10268959Abstract: A cognitive information processing system environment comprising: a plurality of data sources, at least some of the plurality of data sources comprising travel relevant data sources; a cognitive inference and learning system coupled to receive a data from the plurality of data sources, the cognitive inference and learning system processing the data from the plurality of data sources to provide cognitively processed travel relevant insights, the cognitive inference and learning system further comprising performing a learning operation to iteratively improve the cognitively processed travel relevant insights over time; and, a destination, the destination receiving the cognitively processed travel relevant insights.Type: GrantFiled: February 24, 2015Date of Patent: April 23, 2019Assignee: Cognitive Scale, Inc.Inventors: Matthew Sanchez, Manoj Saxena, Akshay Sabhikhi
-
Patent number: 10268955Abstract: A method, system and computer-usable medium for providing composite cognitive insights comprising receiving streams of data from a plurality of data sources; processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching and generating a sub-graph for incorporation into a cognitive graph; processing the cognitive graph, the processing the cognitive graph providing a plurality of individual cognitive insights; generating a composite cognitive insight, the composite cognitive insight being composed of the plurality of individual cognitive insights; and, providing the composite cognitive insight to a user via a set of cognitive media content.Type: GrantFiled: June 9, 2015Date of Patent: April 23, 2019Assignee: Cognitive Scale, Inc.Inventors: Neeraj Chawla, Joshua L. Segars
-
Patent number: 10268954Abstract: A method, system and computer-usable medium for performing cognitive computing operations comprising receiving streams of data from a plurality of data sources; processing the streams of data from the plurality of data sources, the processing the streams of data from the plurality of data sources performing data enriching for incorporation into a cognitive graph; defining a cognitive persona within the cognitive graph, the cognitive persona corresponding to an archetype user model, the cognitive persona comprising a set of nodes in the cognitive graph; associating a user with the cognitive persona; and, performing a cognitive computing operation based upon the cognitive persona associated with the user.Type: GrantFiled: June 5, 2015Date of Patent: April 23, 2019Assignee: Cognitive Scale, Inc.Inventors: John N. Faith, Kyle W. Kothe, Matthew Sanchez, Neeraj Chawla
-
Patent number: 10262261Abstract: A cognitive information processing system environment which includes a plurality of data sources; a cognitive inference and learning system coupled to receive a data from the plurality of data sources, the cognitive inference and learning system processing the data from the plurality of data sources to provide cognitively processed insights, the cognitive inference and learning system further comprising performing a learning operation to iteratively improve the cognitively processed insights over time; and, a destination, the destination receiving the cognitively processed insights.Type: GrantFiled: February 24, 2015Date of Patent: April 16, 2019Assignee: Cognitive Scale, Inc.Inventors: Matthew Sanchez, Manoj Saxena, Akshay Sabhikhi
-
Patent number: 10262273Abstract: A method for interfacing with a cognitive inference and learning system comprising: processing data from a plurality of data sources to provide cognitively processed insights via a cognitive inference and learning system, the cognitive inference and learning system further comprising performing a learning operation to iteratively improve the cognitively processed insights over time; receiving the data from the plurality of data sources to the cognitive interface and learning system via a first interface, and, providing the cognitively processed insights to a destination via a second interface.Type: GrantFiled: February 24, 2015Date of Patent: April 16, 2019Assignee: Cognitive Scale, Inc.Inventors: Matthew Sanchez, Dilum Ranatunga
-
Patent number: 10262264Abstract: A method for performing dataset operations within a cognitive information processing system comprising: receiving data from a plurality of data sources; and, processing the data from the plurality of data sources, the processing the data establishing and maintaining a dynamic data ingestion and enrichment pipeline.Type: GrantFiled: February 24, 2015Date of Patent: April 16, 2019Assignee: Cognitive Scale, Inc.Inventors: Matthew Sanchez, Dilum Ranatunga
-
Patent number: 10237575Abstract: Video data may be palette decoded. Data defining a palette table may be received. The palette table may comprise index values corresponding to respective colors. Palette index prediction data may be received and may comprise data indicating index values for at least a portion of a palette index map mapping pixels of the video data to color indices in the palette table. The palette index prediction data may comprise run value data associating run values with index values for at least a portion of a palette index map. A run value may be associated with an escape color index. The palette index map may be generated from the palette index prediction data at least in part by determining whether to adjust an index value of the palette index prediction data based on a last index value. The video data may be reconstructed in accordance with the palette index map.Type: GrantFiled: March 16, 2015Date of Patent: March 19, 2019Assignee: VID SCALE, Inc.Inventors: Chia-Ming Tsai, Yuwen He, Xiaoyu Xiu, Yan Ye
-
Patent number: 10237555Abstract: Methods, apparatus and systems for processing video blocks. The method including transforming, via a transform unit, the video residual data using a single one-dimensional transform to generate a first set of coefficients associated with the video block; quantizing, via a quantization unit, the first set of coefficients to generate a second set of quantized coefficients, wherein the method for processing the video residual data includes bit-shifting any of the first and second sets of coefficients; entropy coding the second set of quantized coefficients after the bit-shifting; and transmitting the entropy coded second set of quantized coefficients. In certain embodiments, the bit shifting may include integer and/or fractional bit shifting.Type: GrantFiled: July 12, 2017Date of Patent: March 19, 2019Assignee: VID Scale, Inc.Inventors: Jie Dong, Yan Ye
-
Patent number: 10237321Abstract: A decoding complexity may be used to predict power consumption for receiving, decoding, and/or displaying multimedia content at a wireless transmit/receive unit (WTRU). The decoding complexity may be based on decoding complexity feedback received from a reference device, such as another WTRU. The decoding complexity feedback may be based on measurements performed at the reference device for receiving decoding, and/or displaying the multimedia content. A content providing device may indicate the decoding complexity of requested media content to a WTRU, or another network entity. The decoding complexity may be indicated in a streaming protocol or file associated with the media content. The WTRU, or other network entity, may use the decoding complexity determine its preferences regarding transmission of the media content. The content providing device may determine whether to transmit the media content based on the decoding complexity and/or the preferences of the WTRU or other network entity.Type: GrantFiled: October 18, 2013Date of Patent: March 19, 2019Assignee: VID SCALE, INCInventors: Osama Lotfallah, Eduardo Asbun, Hang Liu, Yuriy Reznik
-
Publication number: 20190081998Abstract: Quality-based optimizations of a delivery process of streaming content may be enabled. The optimization may take the form of quality-based switching. To enable quality-based switching in a streaming client, the client may have access to information about the quality of an encoded segment and/or sub-segment. Quality-related information may include any number of added quality metrics relating to an encoded segment and/or sub-segment of an encoded video stream. The addition of quality-related information may be accomplished by including the quality-related information in a manifest file, including the quality-related information in segment indices stored in a segment index file, and/or providing additional files with quality-related segment information and providing a link to the information from an MPD file. Upon receiving the quality-related information, the client may request and receive a stream that has a lower bitrate, thereby saving bandwidth while retaining quality of the streaming content.Type: ApplicationFiled: November 13, 2018Publication date: March 14, 2019Applicant: VID SCALE, INC.Inventors: Yuriy Reznik, Eduardo Asbun, Zhifeng Chen, Rahul Vanam
-
Patent number: 10218971Abstract: Systems, methods, and instrumentalities are disclosed for adaptive upsampling for multi-layer video coding. A method of communicating video data may involve applying an upsampling filter to a video sequence to create encoded enhancement layer pictures. The upsampling filter may be applied at a sequence level of the video sequence to create the enhancement layer bitstream. The upsampling filter may be selected from a plurality of candidate upsampling filters, for example, by determining whether knowledge of a category related to the video sequence exists and selecting a candidate upsampling filter that is designed for the category related to the video sequence. Upsampling filter information may be encoded. The encoded upsampling information may comprise a plurality of coefficients of the upsampling filter. The encoded upsampling filter information and the encoded enhancement layer pictures may be sent in an output video bitstream. The method may be performed, for example, by an encoder.Type: GrantFiled: September 27, 2013Date of Patent: February 26, 2019Assignee: VID SCALE, Inc.Inventors: Jie Dong, Enming Luo, Yuwen He, Yan Ye
-
Publication number: 20190052904Abstract: Systems, methods, and devices are disclosed for performing adaptive color space conversion and adaptive entropy encoding of LUT parameters. A video bitstream may be received and a first flag may be determined based on the video bitstream. The residual may be converted from a first color space to a second color space in response to the first flag. The residual may be coded in two parts separated by the most significant bits and least significant bits of the residual. The residual may be further coded based on its absolute value.Type: ApplicationFiled: October 17, 2018Publication date: February 14, 2019Applicant: VID SCALE, INC.Inventors: Yuwen He, Yan Ye
-
Publication number: 20190037225Abstract: Systems, methods, and instrumentalities are disclosed for parallel decoding of a layered video stream. A base layer video stream and an enhancement layer video stream may be received. A picture of the base layer video stream may be decoded via a first processing thread. An inter-layer reference picture associated with the base layer video stream may be generated via the first processing thread. The inter-layer reference picture may include one or more motion fields. A picture of the enhancement layer video stream may be decoded via a second thread using the inter-layer reference picture. The first processing thread and the second processing thread may be synchronized such that the decoding of the picture of the enhancement layer video stream is performed after the generation of the inter-layer reference picture.Type: ApplicationFiled: October 4, 2018Publication date: January 31, 2019Applicant: Vid Scale, Inc.Inventors: Yan Ye, Yong He, Yuwen He, Srinivas Gudumasu
-
Publication number: 20190028743Abstract: Media content coded using scalable coding techniques may be cached among a group of cache devices. Layered segments of the media content may be pre-loaded onto the cache devices, which may be located throughout a content distribution network, including a home network. The caching location of the media content may be determined based on multiple factors including a content preference associated with the group of cache devices and device capabilities. A cache controller may manage the caching of the media content.Type: ApplicationFiled: January 17, 2017Publication date: January 24, 2019Applicant: Vid Scale, Inc.Inventors: Yong He, Yuwen He, Yan Ye, Ralph Neff
-
Publication number: 20190014333Abstract: Systems, methods, and instrumentalities are disclosed for increasing the efficiency of inter-layer prediction using an enhanced inter-layer reference (EILR) picture as a reference picture for inter-layer prediction for encoding an enhancement layer. A luminance component and chrominance components of an inter-layer reference (ILR) picture may be enhanced. High frequency information may be obtained by processing an inter-layer motion compensated (ILMC) picture with a high pass filter. Low frequency information may be obtained by processing an ILR picture with a low pass filter. The EILR picture may be generated as a function of the high frequency information, the low frequency information, and/or the ILR picture.Type: ApplicationFiled: September 13, 2018Publication date: January 10, 2019Applicant: VID SCALE, Inc.Inventors: Thorsten Laude, Xiaoyu Xiu, Jie Dong, Yan Ye, Yuwen He
-
Publication number: 20190014348Abstract: A video coding system may perform inter-layer processing by simultaneously performing inverse tone mapping and color gamut conversion scalability processes on a base layer of a video signal. The video coding system may then perform upsampling on the processed base layer. The processed base layer may be used to code an enhancement layer. Bit depth may be considered for color gamut conversion modules. Luma and/or chroma bit depths may be aligned with respective larger or smaller bit depth values of luma and/or chroma.Type: ApplicationFiled: July 26, 2018Publication date: January 10, 2019Applicant: Vid Scale, Inc.Inventors: Yan Ye, Jie Dong, Yuwen He, Ralph Neff
-
Patent number: 10178140Abstract: Quality-based optimizations of a delivery process of streaming content may be enabled. The optimization may take the form of quality-based switching. To enable quality-based switching in a streaming client, the client may have access to information about the quality of an encoded segment and/or sub-segment. Quality-related information may include any number of added quality metrics relating to an encoded segment and/or sub-segment of an encoded video stream. The addition of quality-related information may be accomplished by including the quality-related information in a manifest file, including the quality-related information in segment indices stored in a segment index file, and/or providing additional files with quality-related segment information and providing a link to the information from an MPD file. Upon receiving the quality-related information, the client may request and receive a stream that has a lower bitrate, thereby saving bandwidth while retaining quality of the streaming content.Type: GrantFiled: July 10, 2013Date of Patent: January 8, 2019Assignee: VID SCALE, INCInventors: Yuriy Reznik, Eduardo Asbun, Zhifeng Chen, Rahul Vanam