Patents Assigned to Scale Inc.
-
Publication number: 20180035139Abstract: Systems and methods for streaming content are disclosed. A Media Presentation Description (MPD) may be associated with streaming content, for example, in Dynamic Adaptive Streaming Over HTTP (DASH). An MPD may comprise an element, e.g., a header element or URL query element, which provides a name/Value functionality. An element may allow a request that results in insertion of custom headers. Requests may be used for retrieval of a subsegment, segment, or MPD, re-referencing of remote elements, or triggered by an event. The event may be embedded either in an MPD or in segments.Type: ApplicationFiled: February 11, 2016Publication date: February 1, 2018Applicant: Vid Scale, Inc.Inventor: Alexander Giladi
-
Patent number: 9877043Abstract: 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: June 18, 2015Date of Patent: January 23, 2018Assignee: Vid Scale Inc.Inventors: Yuwen He, Yan Ye, Xiaoyu Xiu
-
Publication number: 20180014011Abstract: A video coding device may encode a video signal using intra-block copy prediction. A first picture prediction unit of a first picture may be identified. A second picture may be coded and identified. The second picture may be temporally related to the first picture, and the second picture may include second picture prediction units. A second picture prediction unit that is collocated with the first picture prediction unit may be identified. Prediction information for the first picture prediction unit may be generated. The prediction information may be based on a block vector of the second picture prediction unit that is collocated with the first picture prediction unit.Type: ApplicationFiled: January 28, 2016Publication date: January 11, 2018Applicant: Vid Scale, Inc.Inventors: Yuwen He, Xiaoyu Xiu, Yan Ye
-
Publication number: 20170374384Abstract: A video coding device may receive a video bit-stream that carries a video captured in a non-4:4:4 chroma format. A palette mode may be used to decode the video bit-stream. The video bit-stream may include data defining a palette table and a palette index map in a 4:4:4 chroma format for the current block. A luma sample value for a luma sample position in the non-4:4:4 chroma format may be determined based on the luma sample position, the palette index map and the palette table. A chroma sample position associated with the 4:4:4 chroma format on the palette index map may be derived based on the luma component to chroma component resolution ratio in the non-4:4:4 chroma format. A chroma sample value for a chroma sample position in non-444 chroma format may be determined based on the derived chroma sample position, the palette index map and the palette table.Type: ApplicationFiled: January 14, 2016Publication date: December 28, 2017Applicant: Vid Scale, Inc.Inventors: Xiaoyu Xiu, Yan Ye, Yuwen He
-
Publication number: 20170374654Abstract: Embodiments contemplate devices and techniques for receiving unicast and multicast transmissions over a downlink (DL) shared channel in parallel, for example an LTE DL shared channel (SCH). For example, one or more hybrid automatic repeat request (HARQ) entities may be configured to perform retransmissions of the multicast and/or unicast messages. Common and/or dedicated (e.g., separate) HARQ entities may be utilized for retransmission. The multicast downlink shared channels may be activated and/or deactivated on demand. The activation and/or deactivation may be performed using radio resource control (RRC) signaling and/or Medium Access Control (MAC) signaling. The multicast and/or unicast downlink shared channel data may include scalable video coding (SVC) data of varying priority. Embodiments also contemplate the use of simultaneous (e.g. parallel) multicast/unicast for scalable video coding transmission over WiFi/802.11 protocol signals.Type: ApplicationFiled: August 21, 2017Publication date: December 28, 2017Applicant: VID SCALE, INC.Inventors: Avi Rapaport, Samian Kaur, Liangping Ma, Weimin Liu, Ariela Zeira, Zhifeng Chen, Stephen E. Terry
-
Publication number: 20170374366Abstract: An palette index map of a video coding unit may be flipped during palette coding if a large run of similar pixels are present at the beginning of the coding unit and a small run of similar pixels are present at the end of the coding unit. The flipping may enable efficient signaling and coding of the large run of pixels. An indication may be sent signaling the flipping. During decoding, an inverse flip may be performed to restore the pixels of the flipped coding unit to their original positions. Selection of a prediction mode for palette coding may take into account various combinations of an index mode run followed by a copy-above mode run. A prediction mode with die smallest per-pixel average bit cost may be selected. Palette sharing may be enabled.Type: ApplicationFiled: January 28, 2016Publication date: December 28, 2017Applicant: Vid Scale, Inc.Inventors: Xiaoyu XIU, Yan YE, Yuwen HE
-
Patent number: 9848051Abstract: Methods and computer readable medium for collaborating on geographical maps between two or more computers are disclosed. In particular, sharing a geographical location on a map between two or more computers and co-navigating a map between two or more computers are disclosed. With respect to sharing a geographical location, the geographical location is retrieved to the first computer. The geographical location is added to the map being rendered at the first computer and is sent to a second computer. A map including the geographical location is rendered at the second computer. With respect to co-navigating, a map is displayed from a map perspective at the first computer. The map perspective is sent to the second computer. A map from the same map perspective being displayed at the first computer is rendered at the second computer.Type: GrantFiled: March 31, 2017Date of Patent: December 19, 2017Assignee: VID SCALE, INCInventors: Gabriel Coch, David Mark Smith, Graham Knight
-
Patent number: 9819628Abstract: Methods and computer readable medium for collaborating on geographical maps between two or more computers are disclosed. In particular, sharing a geographical location on a map between two or more computers and co-navigating a map between two or more computers are disclosed. With respect to sharing a geographical location, the geographical location is retrieved to the first computer. The geographical location is added to the map being rendered at the first computer and is sent to a second computer. A map including the geographical location is rendered at the second computer. With respect to co-navigating, a map is displayed from a map perspective at the first computer. The map perspective is sent to the second computer. A map from the same map perspective being displayed at the first computer is rendered at the second computer.Type: GrantFiled: May 9, 2016Date of Patent: November 14, 2017Assignee: VID SCALE, INCInventors: Gabriel Coch, David Mark Smith, Graham Knight
-
Patent number: 9819947Abstract: Methods, apparatus, and systems for video coding/decoding are disclosed. One representative method includes a decoder receiving video content including at least a base layer (BL), an enhancement layer (EL) and phase information. The phase information includes an indicator indicating one or more sets of phase parameters from among plural sets of phase parameters. The method further includes assembling the BL into an inter-layer reference (ILR) picture based on the video content and the received phase information, selecting one or both of the ILR picture or an EL reference picture, and predicting a current EL picture using the phase information and one or more of the selected ILR picture or the selected EL reference picture.Type: GrantFiled: December 23, 2014Date of Patent: November 14, 2017Assignee: VID SCALE, INC.Inventors: Yan Ye, Yong He, Yuwen He, Ralph Neff
-
Publication number: 20170310983Abstract: Systems, methods, and instrumentalities are disclosed for encoder and/or decoder optimization using a multi-threaded parallel processing framework. An encoding and/or decoding device may receive a video sequence that includes a plurality of first-temporal level pictures associated with a first temporal level and a plurality of second-temporal level pictures associated with a second temporal level. The encoding and/or decoding device may allocate a first number of parallel processing threads for encoding and/or decoding the first-temporal level pictures and a second number of parallel processing threads for encoding and/or decoding the second-temporal level pictures. The device may perform this allocation based on temporal level priority, for example. The encoding and/or decoding device may encode and/or decode the first-temporal level pictures and the second-temporal level pictures.Type: ApplicationFiled: August 10, 2015Publication date: October 26, 2017Applicant: VID SCALE, INC.Inventors: Srinivas Gudumasu, Yuwen He, Yan Ye, Ralph Neff
-
Patent number: 9798977Abstract: A computer-implementable method for providing cognitive insights comprising: receiving streams of data from a plurality of data sources; processing streams of data from a plurality of data sources via a plurality of agents, the processing the streams of data from the plurality of data sources via the plurality of agents performing a respective plurality of cognitive operations on the streams of data; and, providing cognitive insights based upon the performing the respective plurality of cognitive operations on the streams of data from the plurality of data sources.Type: GrantFiled: February 24, 2015Date of Patent: October 24, 2017Assignee: COGNITIVE SCALE, INC.Inventors: Manoj Saxena, Matthew Sanchez, Dilum Ranatunga, Akshay Sabhikhi
-
Patent number: 9798978Abstract: A data architecture for use within a cognitive information processing system environment comprising: a plurality of data sources, the plurality of data sources comprising a public data source and a private data source, the public data source comprising publicly available travel information, the private data source comprising privately managed, company specific travel information; and, a cognitive data management module, the cognitive data management module accessing information from the plurality of data sources and providing the information to an inference and learning system.Type: GrantFiled: February 24, 2015Date of Patent: October 24, 2017Assignee: COGNITIVE SCALE, INC.Inventors: Matthew Sanchez, Manoj Saxena, Wuchon Beak, Akshay Sabhikhi
-
Publication number: 20170303159Abstract: Systems and methods are provided for adapting communication parameters to a variety of link conditions, traffic types and priorities. For example, WiFi transmission parameters (e.g. retry limit, AIFS, CW size, MCS order and/or CCA threshold) may be adapted to channel congestion levels, channel errors and/or traffic priority levels. Parameter adaptation may be coordinated across layers (e.g. between MAC and PHY layer parameters). Congestion levels may be detected, for example, using a smoothed queue size and/or channel busy time. Traffic may be transmitted using adapted parameters, such as reduced retry limits for a high congestion level and increased retry limits for priority traffic in response to channel error. Feedback may support parameter adaptation. For example, feedback may be provided by a receiver and/or within a sender, such as a sender MAC and/or PHY layer or a parameter adapter providing feedback (e.g. spoofed NACK packet) to a sender application, transport and/or network layer.Type: ApplicationFiled: October 6, 2015Publication date: October 19, 2017Applicant: VID SCALE, INCInventors: Liangping Ma, Wei Chen, Gregory S. Sternberg, Yuriy Reznik, Oghenekome Oteri
-
Publication number: 20170289566Abstract: Embodiments disclosed herein operate to improve prior video coding techniques by incorporating an IntraBC flag explicitly at the prediction unit level in merge mode. This flag allows separate selection of block vector (BV) candidates and motion vector (MV) candidates. Specifically, explicit signaling of an IntraBC flag provides information on whether a specific prediction unit will use a BV or an MV. If the IntraBC flag is set, the candidate list is constructed using only spatial and temporal neighboring BVs. If the IntraBC flag is not set, the candidate list is constructed using only spatial and temporal neighboring MVs. An index is then coded which points into the list of candidate BVs or MVs. Further embodiments disclosed herein describe the use of BV-MV bi-prediction in a unified IntraBC and inter framework.Type: ApplicationFiled: September 18, 2015Publication date: October 5, 2017Applicant: Vid Scale, Inc.Inventors: Yuwen He, Yan Ye, Xiaoyu Xiu
-
Publication number: 20170280163Abstract: Methods and apparatus are provided for performing one-dimensional (1D) transform and coefficient scanning. An encoder may apply 1D transform in either a horizontal or a vertical direction. The encoder may then determine a coefficient scan order based on the 1D transform direction. The scan order may be determined to be in a direction orthogonal to the 1D transform direction. The encoder may further flip the coefficients prior to scanning. The flipping may also be in a direction orthogonal to the 1D transform direction. A decoder may receive indications from the encoder with respect to the 1D transform, coefficient scanning, and/or coefficient flipping. The decoder may perform functions inverse to those performed by the encoder based on the indications.Type: ApplicationFiled: November 23, 2015Publication date: September 28, 2017Applicant: Vid Scale, Inc.Inventors: Jiun-Yu Kao, Maryam Azimi Hashemi, Xiaoyu Xiu, Yuwen He, Yan Ye
-
Patent number: 9769819Abstract: Embodiments contemplate devices and techniques for receiving unicast and multicast transmissions over a downlink (DL) shared channel in parallel, for example an LTE DL shared channel (SCH). For example, one or more hybrid automatic repeat request (HARQ) entities may be configured to perform retransmissions of the multicast and/or unicast messages. Common and/or dedicated (e.g., separate) HARQ entities may be utilized for retransmission. The multicast downlink shared channels may be activated and/or deactivated on demand. The activation and/or deactivation may be performed using radio resource control (RRC) signaling and/or Medium Access Control (MAC) signaling. The multicast and/or unicast downlink shared channel data may include scalable video coding (SVC) data of varying priority. Embodiments also contemplate the use of simultaneous (e.g. parallel) multicast/unicast for scalable video coding transmission over WiFi/802.11 protocol signals.Type: GrantFiled: February 29, 2016Date of Patent: September 19, 2017Assignee: VID SCALE, INC.Inventors: Avi Rapaport, Samian Kaur, Liangping Ma, Weimin Liu, Ariela Zeira, Zhifeng Chen, Stephen E. Terry
-
Publication number: 20170251222Abstract: Systems, methods, and instrumentalities are disclosed relating to intra prediction of a video signal based on mode-dependent subsampling. A block of coefficients associated with a first sub block of a video block, one or more blocks of coefficients associated with one or more remaining sub blocks of the video block, and an indication of a prediction mode for the video block may be received. One or more interpolating techniques, a predicted first sub block, and the predicted sub blocks of the one or more remaining sub blocks may be determined. A reconstructed first sub block and one or more reconstructed remaining sub blocks may be generated. A reconstructed video block may be formed based on the prediction mode, the reconstructed first sub block, and the one or more reconstructed remaining sub blocks.Type: ApplicationFiled: March 14, 2017Publication date: August 31, 2017Applicant: VID SCALE, INC.Inventors: Yan Ye, Qian Chen, Jie Dong
-
Patent number: 9749633Abstract: 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: January 11, 2013Date of Patent: August 29, 2017Assignee: VID SCALE, INC.Inventors: Jie Dong, Yan Ye
-
Publication number: 20170214923Abstract: A video coding device may identify a network abstraction layer (NAL) unit. The video coding device may determine whether the NAL unit includes an active parameter set for a current layer. When the NAL unit includes the active parameter set for the current layer, the video coding device may set an NAL unit header layer identifier associated with the NAL unit to at least one of: zero, a value indicative of the current layer, or a value indicative of a reference layer of the current layer. The NAL unit may be a picture parameter set (PPS) NAL unit. The NAL unit may be a sequence parameter set (SPS) NAL unit.Type: ApplicationFiled: April 6, 2017Publication date: July 27, 2017Applicant: VID SCALE, INC.Inventors: Yong He, Yan Ye, Xiaoyu Xiu, Yuwen He
-
Patent number: D801370Type: GrantFiled: November 23, 2016Date of Patent: October 31, 2017Assignee: Cognitive Scale, Inc.Inventors: Neeraj Chawla, Joshua L. Segars