Subsampling Patents (Class 375/240.21)
  • Patent number: 11974028
    Abstract: Provided are an information processing device, an information processing method, a reproduction processing device, and a reproduction processing method that reduce the amount of information and provide a viewer with a high-quality viewing experience. A preprocessing unit individually generates SubSample information used for decoding each of SubSamples, which are a plurality of component streams, in a content stream including the SubSamples. The file generation unit generates a file including the SubSample1 information generated by the preprocessing unit.
    Type: Grant
    Filed: June 4, 2020
    Date of Patent: April 30, 2024
    Assignee: Sony Group Corporation
    Inventors: Mitsuhiro Hirabayashi, Ryohei Takahashi
  • Patent number: 11677934
    Abstract: In an example method, a system receives a plurality of frames of a video, and generates a data structure representing the video and representing a plurality of temporal layers. Generating the data structure includes: (i) determining a plurality of quality levels for presenting the video, where each of the quality levels corresponds to a different respective sampling period for sampling the frames of the video, (ii) assigning, based on the sampling periods, each of the frames to a respective one of the temporal layers of the data structure, and (iii) indicating, in the data structure, one or more relationships between (a) at least one the frames assigned to at least one of the temporal layers of the data structure, and (b) at least another one of the frames assigned to at least another one of the temporal layers of the data structure. Further, the system outputs the data structure.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: June 13, 2023
    Assignee: Apple Inc.
    Inventors: Sudeng Hu, David L. Biderman, Christopher M. Garrido, Hsi-Jung Wu, Xiaosong Zhou, Dazhong Zhang, Jinbo Qiu, Karthick Santhanam, Hang Yuan, Joshua L. Hare, Luciano M. Verger, Kevin Arthur Robertson, Sasanka Vemuri
  • Patent number: 11622112
    Abstract: Computer processor hardware receives a first set of adjustment values. The first set of adjustment values specify adjustments to be made to a predicted rendition of a signal generated at a first level of quality to reconstruct a rendition of the signal at the first level of quality. The computer processor hardware processes the first set of adjustment values and derives a second set of adjustment values based on the first set of adjustment values and a rendition of the signal at a second level of quality. The second level of quality is lower than the first level of quality.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: April 4, 2023
    Inventors: Luca Rossato, Guido Meardi
  • Patent number: 11544209
    Abstract: A semiconductor storage device includes a bridge chip and memory chips connected to the bridge chip by a plurality of channels. The bridge chip includes a first delay circuit for setting the start of a first timing signal for a first memory chip output via a first channel and a second delay circuit for setting the start of for second timing signal for a second memory chip output via a second channel. A controller on the bridge chip controls at least one of the first and second delay circuits to adjust the start time of at least one of the first and second timing signals such that data sequences from the first and second memory chips will be aligned in time. The controller combines the data sequence from the first memory chip with the data sequence from the second memory chip to generate an interleaved serial sequence.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: January 3, 2023
    Assignee: KIOXIA CORPORATION
    Inventors: Goichi Ootomo, Tomoaki Suzuki
  • Patent number: 11463651
    Abstract: A video system includes one or more media sources and a media server configured to communicate with a video viewing device through a network. The media server includes memory and a processor configured to perform a plurality of operations. The operations include receiving a video stream from the one or more media sources, where the video stream includes one or more sequences of a key frame followed by one or more secondary frames. The operations also include determining whether throttling is enabled for the video stream, dropping the one or more secondary frames with transmission of the key frame to the video viewing device based on determining that throttling is enabled, and transmitting the key frame and the one or more secondary frames to the video viewing device based on determining that throttling is disabled.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: October 4, 2022
    Assignee: CARRIER CORPORATION
    Inventor: Richard W. Garmon
  • Patent number: 11445174
    Abstract: Aspects of the disclosure provide methods and apparatuses for video encoding/decoding. In some examples, an apparatus for video decoding includes receiving circuitry and processing circuitry. The processing circuitry decodes prediction information of a current block from a coded video bitstream. The prediction information is indicative of an inter prediction mode and a usage of a position dependent prediction combination (PDPC) in the inter prediction mode. Then, the processing circuitry calculates an intermediate value for a sample in the current block based on neighboring samples of the current block that are selected based on a position of the sample, and combines the intermediate value for the sample with an inter prediction value of the sample to reconstruct the sample.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: September 13, 2022
    Assignee: Tencent America LLC
    Inventors: Liang Zhao, Xiang Li, Xin Zhao, Shan Liu
  • Patent number: 11381626
    Abstract: Embodiments disclosed herein provide systems, methods, and computer readable media for a segmented video codec for high resolution and high frame rate video. In a particular embodiment, a method of encoding a composite video stream provides identifying a first portion of an image of a video stream for encoding using first parameters and a second portion of the image of the video stream for encoding using second parameters. The method further provides segmenting the first portion of the image into one or more first tiles and the second portion of the image into one or more second tiles. The method further provides encoding the first tiles using the first parameters and the second tiles using the second parameters and, after the encoding, combining the first tiles and the second tiles into the composite video stream.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: July 5, 2022
    Assignee: Avaya Inc.
    Inventors: Ori Modai, Gal Eliraz-Levonai
  • Patent number: 11323749
    Abstract: A video coding mechanism is disclosed. The mechanism includes at least one pre-encoder configured to pre-encode a received input video signal, and output a pre-encoded video signal. The mechanism also includes an encoder configured to obtain the pre-encoded video signal from the pre-encoder, and encode the pre-encoded video signal as a bitstream for transmitting the bitstream to decoder for decoding.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: May 3, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Jianhua Zheng, Quanhe Yu, Meng Li, Hai Chen, Chen-Xiong Zhang
  • Patent number: 11214279
    Abstract: A method (900, 1000, 1200, 1300) of controlling the operation of a head-up display apparatus (302), a control apparatus (801), a system (302), a vehicle (101), a computer program (804) and a non-transitory computer readable medium (806) is disclosed. The method (900, 1000, 1200, 1300) comprises: obtaining first directional data indicative of a path of a vehicle (101, 101A, 101B); and adjusting the position of a graphical element (106) presented by the head-up display apparatus (302) in dependence on the first directional data.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: January 4, 2022
    Assignee: Jaguar Land Rover Limited
    Inventors: Eduardo Dias, Robert Hardy
  • Patent number: 11218702
    Abstract: A method for video coding includes receiving a bitstream representation of a current block of video data including at least one luma component and at least one chroma component, predicting, using a linear model, a first set of samples of the at least one chroma component based on a second set of samples that is selected by sub-sampling samples of the at least one luma component, and processing, based on the first and second sets of samples, the bitstream representation to generate the current block. In another representative aspect, the second set of samples are neighboring samples of the current block and are used for an intra prediction mode of the at least one luma component.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: January 4, 2022
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11115669
    Abstract: A device includes, in a first track of the file, a first end of sequence (EOS) network abstraction layer (NAL) unit for a coded video sequence of a bitstream. The first EOS NAL unit is in a first access unit of the coded video sequence. The device also includes, in a second track of the file, a second EOS NAL unit for the coded video sequence. The second EOS NAL unit is in a second access unit of the coded video sequence, the second EOS NAL unit being different from the first EOS NAL unit. The device may perform similar actions for end of bitstream (EOB) NAL units.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: September 7, 2021
    Assignee: QUALCOMM Incorporated
    Inventor: Ye-Kui Wang
  • Patent number: 11115691
    Abstract: A media processing tool adds custom data to an elementary media bitstream or media container. The custom data indicates nominal range of samples of media content, but the meaning of the custom data is not defined in the codec format or media container format. For example, the custom data indicates the nominal range is full range or limited range. For playback, a media processing tool parses the custom data and determines an indication of media content type. A rendering engine performs color conversion operations whose logic changes based at least in part on the media content type. In this way, a codec format or media container format can in effect be extended to support full nominal range media content as well as limited nominal range media content, and hence preserve full or correct color fidelity, while maintaining backward compatibility and conformance with the codec format or media container format.
    Type: Grant
    Filed: June 11, 2020
    Date of Patent: September 7, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yongjun Wu, Naveen Thumpudi, Shyam Sadhwani
  • Patent number: 11082961
    Abstract: The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). The objective of the present disclosure is to signal control information necessary for selecting a transmission scheme in a wireless communication system. An method for operating a transmitting end includes, receiving capability information related to a receiver of a receiving end; transmitting control information related to a transmission scheme used for processing data determined based on the capability information; and transmitting a generated data signal by using the transmission scheme. The capability information comprises a rule for combining channel coding and a modulation and/or a rule for bit and symbol mapping.
    Type: Grant
    Filed: August 21, 2017
    Date of Patent: August 3, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sungho Chae, Cheol Jeong, Seok-Ki Ahn, Min Jang
  • Patent number: 11025905
    Abstract: A method for decoding a video sequence of a coded video stream, performed by at least one processor, using at least one color palette in a palette mode, each of the at least one color palette including at least one luma value or at least one chroma value, the method including determining whether a current tree structure is a dual tree structure where a luma color plane has a split tree structure that is different from a split tree structure of a chroma color plane; and decoding at least one image of the video sequence using one or more color palettes of the at least one color palette based on the determining whether the current tree structure is the dual tree structure.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: June 1, 2021
    Assignee: TENCENT AMERICA LLC
    Inventors: Jing Ye, Shan Liu, Xiaozhong Xu, Xiang Li
  • Patent number: 11019351
    Abstract: A video decoder or encoder can be used to convert and process different video streams having different combinations of frame rate and Chroma fidelity. Rather than setting the maximum sample rate of the encoder based on a Luma sample rate, the encoder's throughput is set based on a maximum color sample rate. Additionally, the picture buffer size can be set based on a maximum number of color pictures. An input of the video decoder receives an input video stream having a given display resolution and encoded in a first format employing a first combination of frame rate and Chroma fidelity. Processing circuitry in the decoder converts the input video stream from the first format to an output video stream having a second format, the second format having the given display resolution and employing a second combination of frame rate and Chroma fidelity different from the first combination.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: May 25, 2021
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventor: Minhua Zhou
  • Patent number: 10986356
    Abstract: Provided are an image compressing method including determining a compressed image by performing downsampling using a deep neural network (DNN) on an image; determining a prediction signal by performing prediction based on the compressed image; determining a residual signal based on the compressed image and the prediction signal; and generating a bitstream comprising information about the residual signal, wherein the DNN has a network structure that is predetermined according to training of a downsampling process using information generated in an upsampling process, and an image compressing device for performing the image compressing method. Also, provided are an image reconstructing method of reconstructing a compressed image by using a DNN for upsampling, the compressed image having been compressed by the image compressing method, and an image reconstructing device for performing the image reconstructing method.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: April 20, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jae-hwan Kim, Young-o Park, Jeong-hoon Park, Jong-seok Lee, Sun-young Jeon, Kwang-pyo Choi
  • Patent number: 10782984
    Abstract: Interactive event creation control consoles are provided to facilitate the creation of events from a plurality of different content sources. In some instances, the event creation control consoles include two different frames, a content source frame for selecting content for corresponding content tiles and an event creation frame for identifying the content tiles to be published in an event canvas associated with a particular event and which is published differently on different end user systems based on the contextual event role of the end user and/or the different end user system configurations.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: September 22, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Eli Schwartz, Michael Andrew Foynes, Alexander Vakaluk, Nir Levy, Irit Shalom Kantor, Eli Arbel, Eyal Livne, Avner Shahar-Kashtan
  • Patent number: 10785493
    Abstract: A method of compressing image data is described in which a difference value is formed for a respective pixel, said difference value corresponding to a predetermined relation between the pixel value and the estimated pixel value of the respective pixel and being represented by a first binary word that has a first length. The first binary word is encoded by at least one second binary word that has a second predetermined length. the first length is compared with the second length to determine whether the first length is smaller than the second length, with the first binary word otherwise being completely encoded by a single second binary word when the first length is smaller than the second length, and with the first binary word otherwise being completely encoded by a plurality of second binary words. A method of decompressing image data is furthermore described that corresponds to a reversal of the compression method.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: September 22, 2020
    Assignee: ARNOLD & RICHTER CINE TECHNIK GMBH & CO. BETRIEBS KG
    Inventors: Kevin Abraham, Florian Bauer, Peter Geissler
  • Patent number: 10764608
    Abstract: Coding schemes for coding a spatially sampled information signal using sub-division and coding schemes for coding a sub-division or a multitree structure are described, wherein representative embodiments relate to picture and/or video coding applications.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: September 1, 2020
    Assignee: GE VIDEO COMPRESSION, LLC
    Inventors: Heiner Kirchhoffer, Martin Winken, Philipp Helle, Detlev Marpe, Heiko Schwarz, Thomas Wiegand
  • Patent number: 10742986
    Abstract: One embodiment of the present invention sets forth a technique for correcting color values. The technique includes downsampling first color space values to generate downsampled color space values and upsampling the downsampled color space values via a first upsampling filter type to generate second color space values. The technique further includes modifying at least one component value included in the downsampled color space values based on a first component value included in the first color space values, a second component value included in the second color space values, and an approximation of a nonlinear transfer function. The technique further includes at least one of (i) storing an indication of the first upsampling filter type in conjunction with a video bitstream associated with the at least one component value, and (ii) transmitting the indication of the first upsampling filter type to a receiving device in conjunction with the video bitstream.
    Type: Grant
    Filed: October 4, 2017
    Date of Patent: August 11, 2020
    Assignee: NETFLIX, INC.
    Inventor: Andrey Norkin
  • Patent number: 10742987
    Abstract: Disclosed is a method for analyzing a set of images of a video sequence with a view to performing a processing of the sequence. The method includes: determining, in the video sequence, a plurality of disjointed consecutive sub-sequences of at least one successive image according to the type of processing to be carried out and according to the content of the video sequence; and analyzing the images of each sub-sequence determined in the video sequence.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: August 11, 2020
    Assignee: ATEME
    Inventor: Pierre Larbier
  • Patent number: 10728538
    Abstract: An objective video quality estimation technique is disclosed. The technique may be based on a video bitstream model, using parameters taken from the video coding layer of the bitstream for estimating the quality of the video. The technique can be implemented as a method, a computer program, a computer program product, a device, or any one of a server node, a client terminal and a network node comprising the device. As a method embodiment, the technique comprises receiving a video bitstream comprising a series of picture frames; determining an error occurrence in a picture frame of the video bitstream; determining at least one of a temporal propagation and a spatial propagation of the error; and estimating the quality of the video bitstream based on result of the determination.
    Type: Grant
    Filed: February 1, 2010
    Date of Patent: July 28, 2020
    Assignee: Telefonaktiebolaget L M Ericsson(publ)
    Inventors: Martin Pettersson, Andreas Rossholm
  • Patent number: 10715847
    Abstract: A media processing tool adds custom data to an elementary media bitstream or media container. The custom data indicates nominal range of samples of media content, but the meaning of the custom data is not defined in the codec format or media container format. For example, the custom data indicates the nominal range is full range or limited range. For playback, a media processing tool parses the custom data and determines an indication of media content type. A rendering engine performs color conversion operations whose logic changes based at least in part on the media content type. In this way, a codec format or media container format can in effect be extended to support full nominal range media content as well as limited nominal range media content, and hence preserve full or correct color fidelity, while maintaining backward compatibility and conformance with the codec format or media container format.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: July 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yongjun Wu, Naveen Thumpudi, Shyam Sadhwani
  • Patent number: 10701208
    Abstract: Multi-party call control method and device, and a multi-pass terminal are provided. The method includes: setting up calls with at least two terminals, respectively; and controlling uplink and downlink service data of at least one of the at least two terminals, or informing a network to control uplink and downlink service data of at least one of the at least two terminals, or informing at least one of the at least two terminals to control uplink and downlink service data of the at least one terminal. Compared with the existing techniques, in embodiments of the present disclosure, all the remote terminals in the multi-party call may be flexibly controlled according to different session demands and actions.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: June 30, 2020
    Assignee: SPREADTRUM COMMUNICATIONS (SHANGHAI) CO., LTD.
    Inventors: Xichun Gao, Mengping Xu, Huawei Zhang, Ping Jiang
  • Patent number: 10687087
    Abstract: Coding schemes for coding a spatially sampled information signal using sub-division and coding schemes for coding a sub-division or a multitree structure are described, wherein representative embodiments relate to picture and/or video coding applications.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: June 16, 2020
    Assignee: GE VIDEO COMPRESSION, LLC
    Inventors: Heiner Kirchhoffer, Martin Winken, Philipp Helle, Detlev Marpe, Heiko Schwarz, Thomas Wiegand
  • Patent number: 10645389
    Abstract: Entropy encoding and decoding a sequence of symbols using probability mixing is disclosed. A method includes selecting models including a first model and a second model; for at least a symbol, at a position of the symbols, determining a mixed probability using the first model and the second model, by: determining, using the first model, a first conditional probability for coding the symbol, the first conditional probability being a conditional probability of the symbol given a sub-sequence of the sequence having a first value; determining, using the second model, a second conditional probability for coding the symbol, the second conditional probability being a conditional probability of the symbol given the sub-sequence having a second value; and determining, using the first conditional probability and the second conditional probability, the mixed probability for coding the symbol; and coding the symbol using the mixed probability.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: May 5, 2020
    Assignee: GOOGLE LLC
    Inventor: Dake He
  • Patent number: 10645342
    Abstract: A striped composed video image is disclosed, in which a main segment image is displayed with a strip of small strip segments. The strip of small strip segments is composed from a plurality of video images from a plurality of video streams. A user may pull video from the strip into the main segment. The strip of small strip segments may scrolled without affecting the main segment.
    Type: Grant
    Filed: December 13, 2017
    Date of Patent: May 5, 2020
    Assignee: POLYCOM, INC.
    Inventors: Ami Noy, Uri Avni, Eyal Leviav
  • Patent number: 10623755
    Abstract: A device includes, in a first track of the file, a first end of sequence (EOS) network abstraction layer (NAL) unit for a coded video sequence of a bitstream. The first EOS NAL unit is in a first access unit of the coded video sequence. The device also includes, in a second track of the file, a second EOS NAL unit for the coded video sequence. The second EOS NAL unit is in a second access unit of the coded video sequence, the second EOS NAL unit being different from the first EOS NAL unit. The device may perform similar actions for end of bitstream (EOB) NAL units.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: April 14, 2020
    Assignee: QUALCOMM Incorporated
    Inventor: Ye-Kui Wang
  • Patent number: 10572255
    Abstract: A streaming engine employed in a digital data processor specifies a fixed read only data stream defined by plural nested loops. An address generator produces address of data elements. A steam head register stores data elements next to be supplied to operational units for use as operands. A promotion unit optionally increases date element data size by an integral power of 2 either zero filing or sign filling the additional bits. A decimation unit optionally decimates data elements by an integral factor of 2. For ease of implementation the promotion factor must be greater than or equal to the decimation factor.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: February 25, 2020
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventor: Joseph Zbiciak
  • Patent number: 10547860
    Abstract: A video decoder or encoder can be used to convert and process different video streams having different combinations of frame rate and Chroma fidelity. Rather than setting the maximum sample rate of the encoder based on a Luma sample rate, the encoder's throughput is set based on a maximum color sample rate. Additionally, the picture buffer size can be set based on a maximum number of color pictures. An input of the video decoder receives an input video stream having a given display resolution and encoded in a first format employing a first combination of frame rate and Chroma fidelity. Processing circuitry in the decoder converts the input video stream from the first format to an output video stream having a second format, the second format having the given display resolution and employing a second combination of frame rate and Chroma fidelity different from the first combination.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: January 28, 2020
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventor: Minhua Zhou
  • Patent number: 10542063
    Abstract: Disclosed are a coded video data processing method and apparatus which consider a random access, and a coded video data generating method and apparatus which consider a random access. The coded video data processing method includes obtaining a bitstream of coded video data, obtaining metadata information used for video-processing of pictures having a decoding order after a random access point picture in the bitstream, and performing video-processing on decoded video data among the pictures having the decoding order after the random access point picture, based on the metadata information.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: January 21, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Tammy Lee, Seung-hoon Han
  • Patent number: 10326987
    Abstract: Systems and methods for encoding alternative streams for use in adaptive bitrate streaming based upon the delay of each stream in accordance with embodiments of the invention are described. One embodiment of the invention includes memory, and a processor configured by a source encoding application to: receive multimedia content, where the multimedia content includes source video data having a primary resolution and a primary sample aspect ratio; and encode the source video data as a set of alternative video streams, where: the alternative video streams have different maximum bitrates; and the alternative video streams are encoded to have an upper bound seek delay that is equal to or less than the upper bound seek delay of streams in the set of alternative video streams that are encoded at a higher maximum bitrate.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: June 18, 2019
    Assignee: DIVX, LLC
    Inventor: Auke Sjoerd van der Schaar
  • Patent number: 10306262
    Abstract: A method of encoding a video is provided, the method includes: determining a filtering boundary on which deblocking filtering is to be performed based on at least one data unit from among a plurality of coding units that are hierarchically configured according to depths indicating a number of times at least one maximum coding unit is spatially spilt, and a plurality of prediction units and a plurality of transformation units respectively for prediction and transformation of the plurality of coding units, determining filtering strength at the filtering boundary based on a prediction mode of a coding unit to which pixels adjacent to the filtering belong from among the plurality of coding units, and transformation coefficient values of the pixels adjacent to the filtering boundary, and performing deblocking filtering on the filtering boundary based on the determined filtering strength.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: May 28, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Woo-jin Han, Elena Alshina, Jung-hye Min, Alexander Alshin, Il-koo Kim, Nikolay Shlyakhov, Tammy Lee, Sun-il Lee, Min-su Cheon, Jianle Chen, Vadim Seregin, Yoon-mi Hong
  • Patent number: 10194158
    Abstract: An apparatus for coding video information according to certain aspects includes a memory unit and a processor in communication with the memory unit. The memory unit stores video information associated with a reference layer and a corresponding enhancement layer. The processor obtains residue block information based at least in part on video information associated with the reference layer and the enhancement layer. The processor determines an adjustment transform function based on a transform function associated with the video information. The processor determines a transform block based on the adjusted transform function and the residue block information.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: January 29, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Marta Karczewicz, Liwei Guo, Joel Sole Rojals
  • Patent number: 10123031
    Abstract: In one embodiment, a method, system and apparatus for watermarking MPEG-2 compressed video is described, the method, system and apparatus including detecting a pair of neighboring blocks in a MPEG-2 encoded I-frame, determining if the pair of neighboring blocks have dct_dc_differential fields with different values that are within a given threshold value of each other, and embedding a watermark payload bit in the neighboring blocks as a positive result of the determining, the embedding including ordering dct_dc_differential fields of the neighboring blocks such that ordering the dct_dc_differential fields in a first manner encodes a one bit and ordering the dct_dc_differential fields in a second manner encodes a zero bit. Related embodiments of methods, systems, and apparatuses are also described.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: November 6, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Harel Cain, Yaron Sella, Michal Devir
  • Patent number: 10057598
    Abstract: A method is provided for decoding at least one current encoded block of a first image relative to a reference block of a second image including at least one common element with the first image, wherein the reference block has been previously decoded. The method includes: filtering the decoded reference block; estimating, only on the basis of the filtered decoded reference block, at least one value of a local characteristic of the filtered decoded reference block; determining, on the basis of the estimated value of the local characteristic: a set of decoding information to be used for decoding the current block, a method for decoding the current block, on the basis of the estimated value of the local characteristic, decoding the current block on the basis of the set of determined decoding information and according to the determined decoding method.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: August 21, 2018
    Assignee: ORANGE
    Inventors: Joel Jung, Elie Mora
  • Patent number: 10051254
    Abstract: The present invention relates to a method for encoding a color transform. The method includes encoding first parameters representative of video signal characteristics of color output decoded pictures remapped by at least one color transform; and encoding second parameters representative of the at least one color transform.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: August 14, 2018
    Assignee: THOMSON Licensing
    Inventors: Pierre Andrivon, Philippe Bordes, Emmanuel Jolly
  • Patent number: 9984653
    Abstract: Aspects of the disclosure provide a method for reducing video latency. The method includes decoding compressed video data into video frames and storing the video frames in a frame buffer for subsequent display by a display interface, logging decoding ending times of video frames and display times of video frames to generate a latency history over a first window of time, and adjusting a display rate of the display interface based on the latency history over the first window of time in order to change waiting times of video frames, the waiting time of a video frame being a difference between the decoding ending time of the video frame and the display time of the video frame.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: May 29, 2018
    Assignees: SYNAPTICS INCORPORATED, SYNAPTICS LLC
    Inventors: Prakash Madhvapathy, Yongchun Li
  • Patent number: 9787879
    Abstract: According to one embodiment, there is provided an image data receiving device including 1st to Kth lane reproduction circuits, 1st to Kth timing adjustment circuits, 1st to Kth lane reproduction outputs, and 1st to (K?1)th selectors. The Nth lane reproduction circuit transmits data of an nth pixel. The (N+1)th lane reproduction circuit transmits data of an (n+1)th pixel adjacent to the nth pixel. The Nth timing adjustment circuit has an input terminal electrically connected to the Nth lane reproduction circuit. The (N+1)th timing adjustment circuit has an input terminal electrically connected to the (N+1)th lane reproduction circuit. The Nth lane reproduction output can be electrically connected to an output terminal of the Nth timing adjustment circuit. The Nth selector can electrically connect one of the output terminal of the Nth timing adjustment circuit and the output terminal of the (N+1)th timing adjustment circuit to the (N+1)th lane reproduction output.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: October 10, 2017
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Takashi Kanoh
  • Patent number: 9667961
    Abstract: A video sequence is encoded by encoding key frames to obtain coded data and non-key frames to obtain error-correcting information. In the encoding process, key frame data are stored in a buffer, first motion information pertaining to the key frames is obtained, and the first motion information is applied to the stored key frame data to generate predicted key frame data. Second motion information pertaining to the non-key frames is also obtained and used to generate predicted non-key frame data. Either the first motion information is obtained from the second motion information, or the second motion information is obtained from the first motion information. The encoder accordingly does not have to obtain motion information from the decoder, and can estimate the amount of error-correcting information to send to the decoder.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: May 30, 2017
    Assignee: Oki Electric Industry Co., Ltd.
    Inventor: Takahiro Yamasaki
  • Patent number: 9606928
    Abstract: A memory system includes: a memory controller which executes a data access process with an external device using an access unit; a first memory which is connected to the memory controller via a bus and has a first latency; and a second memory which is connected to the memory controller via a bus and has a second latency longer than the first latency. The access unit comprises a first access size assigned to the first memory and a second access size assigned to the second memory. The memory controller executes a data access process with the first memory using the first access size, and executes a data access process with the second memory using the second access size.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: March 28, 2017
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventor: Yasuyuki Eguchi
  • Patent number: 9602814
    Abstract: Methods and apparatus are provided for sampling-based super resolution video encoding and decoding. The encoding method receives high resolution pictures and generates low resolution pictures and metadata there from, the metadata for guiding post-decoding post-processing of the low resolution pictures and the metadata; and then encodes the low resolution pictures and the metadata using at least one encoder. The corresponding decoding method receives a bitstream and decodes low resolution pictures and metadata there from using a decoder; and then reconstructs high resolution pictures respectively corresponding to the low resolution pictures using the low resolution pictures and the metadata.
    Type: Grant
    Filed: January 20, 2011
    Date of Patent: March 21, 2017
    Assignee: THOMSON LICENSING
    Inventors: Sitaram Bhagavathy, Joan Llach, Dong-Qing Zhang
  • Patent number: 9578277
    Abstract: The present disclosure provides a method and device for storing a video image. The method includes the follows. For each frame of image collected, a confidence value is generated after passing M frames of image each time, in which M is a positive integer. A target encoding frame rate may be determined based on the confidence value latest generated, after passing N frames of image each time. The N frames of image may be encoded and recorded, based on the target encoding frame rate determined, in which N is a positive integer. By adopting the technical solutions of the present disclosure, adaptive capability and availability of system may be improved.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: February 21, 2017
    Assignee: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO., LTD.
    Inventors: Hai Yu, Tian Huang, Shiliang Pu
  • Patent number: 9549188
    Abstract: Techniques related to designating golden frames and to determining frame sizes and/or quantization parameters golden and non-golden frames for video coding are discussed. Such techniques may include designating an frame as a golden frame or a non-golden frame based on whether the frame is a scene change frame, a distance of the frame to a previous golden frame, and an average temporal distortion of the frame and determining a frame size and/or quantization parameter for the frame based on the designation and a temporal distortion of the frame.
    Type: Grant
    Filed: July 30, 2014
    Date of Patent: January 17, 2017
    Assignee: Intel Corporation
    Inventors: Ximin Zhang, Sang-Hee Lee
  • Patent number: 9525444
    Abstract: A system may include a detector, a controller, a shuffler, and a processor. The detector may detect a signal. The controller may control the shuffler based upon the signal. The shuffler may shuffle a plurality of channels at the input of a plurality of processing elements of the processor based upon the signal. The processor may process the signal according to the plurality of channels as configured by the shuffler.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: December 20, 2016
    Assignee: Analog Devices Global
    Inventors: Hajime Shibata, Donald Paterson, Trevor Caldwell, Ali Sheikholeslami, Zhao Li
  • Patent number: 9465954
    Abstract: Methods and systems for tracking masking of one or more data elements in a datastore are disclosed. The methods involve monitoring one or more masking operations on the one or more data elements in the datastore. Thereafter, one or more metadata associated with the one or more masking operations are identified. Subsequent to identifying the one or more metadata, at least a part of the one or more metadata may be recorded. This metadata may then be transmitted to the destination when a copy (full/partial) of the original data is made, enabling the same information on masking to be obtained at the destination, as at the source.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 11, 2016
    Assignee: DATAGUISE INC.
    Inventors: Malcolm Speedie, Ghanaya Singh, Subramanian Ramesh
  • Patent number: 9442176
    Abstract: This disclosure provides methods and systems for form a trajectory of a moving vehicle captured with an image capturing device. According to one exemplary embodiment, a method forms a trajectory of a moving vehicle and determines if the vehicle is moving in one of a permitted manner and an unpermitted manner relative to the appropriate motor vehicle lane restriction laws and/or regulations.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: September 13, 2016
    Assignee: Xerox Corporation
    Inventors: Orhan Bulan, Edgar A. Bernal, Robert P. Loce
  • Patent number: 9407928
    Abstract: A sub-pel-unit image interpolation method using a transformation-based interpolation filter includes, selecting, based on a sub-pel-unit interpolation location in a region supported by a plurality of interpolation filters for generating at least one sub-pel-unit pixel value located between integer-pel-unit pixels, one of a symmetric interpolation filter and an asymmetric interpolation filter from among the plurality of interpolation filters; and using the selected interpolation filter to generate the at least one sub-pel-unit pixel value by interpolating the integer-pel-unit pixels.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: August 2, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Elena Alshina, Alexander Alshin
  • Patent number: 9377909
    Abstract: Capacitive touch sensors and touchscreen data processing methods are provided. In one embodiment, the method includes sequentially integrating and converting charge from each of a plurality of sensing capacitors in an array to digital data, the digital data including sample values corresponding to a measured capacitance for each of the plurality of sensing capacitors. Noise is then separated from useful information by filtering the sample values on a sample-by-sample basis. Finally, the filtered sample values are summed and a position of at least one contact on the array determined using the filtered capacitance values. Other embodiments are also provided.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: June 28, 2016
    Assignee: PARADE TECHNOLOGIES, LTD.
    Inventors: Oleksandr Karpin, Igor Kolych, Andriy Maharyta, Ihor Musijchuk, Victor Kremin, Jan-Willem van de Waerdt
  • Patent number: 9332262
    Abstract: According to the present invention, an image encoding/decoding method comprises the steps of: performing an intra prediction on a current block so as to generate a prediction block; performing filtering on a filtering target pixel in the prediction block on the basis of the intra prediction mode of the current block so as to generate a final prediction block; and generating a reconstructed block on the basis of a reconstructed differential block corresponding to the current block and on the final prediction block. According to the present invention, image encoding/decoding efficiency can be improved.
    Type: Grant
    Filed: June 20, 2012
    Date of Patent: May 3, 2016
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Jin Ho Lee, Hui Yong Kim, Sung Chang Lim, Jin Soo Choi, Jin Woong Kim