Image Compression Or Coding Patents (Class 382/232)
  • Patent number: 10944972
    Abstract: An apparatus for encoding image data, the image data being decomposed into a plurality of different subbands, each subband having a plurality of coefficients, wherein a precinct has different sets of coefficients from different subbands, wherein two sets of coefficients of a first precinct belong to a first spatial region of an image represented by the image data, the apparatus having: a processor for determining, for each group of coefficients within a set, a greatest coded line index (GCLI); an encoder for encoding the greatest coded line indices associated with a first set of the first precinct in accordance with a first encoding mode, and for encoding the greatest coded line indices associated with a second set of the first precinct in accordance with a second encoding mode, the second encoding mode being different from the first encoding mode; and an output interface for outputting an encoded image signal having data on the encoded greatest coded line indices and data on the coefficients.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: March 9, 2021
    Assignee: FRAUNHOFER-GESELLSCHAFT ZUR FOERDERUNG DER ANGEWANDTEN FORSCHUNG E.V.
    Inventors: Joachim Keinert, Charles Daniel Buysschaert, Valentin Dessy, Miguel Angel Martinez Del Amor, Pascal Hubert Pellegrin
  • Patent number: 10930299
    Abstract: Example embodiments disclosed herein relate to audio source separation with source direction determined based on iterative weighted component analysis. A method of separating audio sources in audio content is disclosed. The audio content includes a plurality of channels. The method includes obtaining multiple data samples from multiple time-frequency tiles of the audio content. The method also includes analyzing the data samples to generate multiple components in a plurality of iterations, wherein each of the components indicates a direction with a variance of the data samples, and wherein in each of the plurality of iterations, each of the data samples is weighted with a weight that is determined based on a selected component from the multiple components. The method further includes determining a source direction of the audio content based on the selected component for separating an audio source from the audio content.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: February 23, 2021
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Lie Lu, Mingqing Hu
  • Patent number: 10924322
    Abstract: A process for modifying wireless data compression for a wireless electronic device includes displaying an application for modifying data compression on a display of the electronic device. The process further includes receiving a request from a user to modify a current data compression with a new data compression through an input device, evaluating the requested new data compression request in view of predetermined information of the user with a processor, and updating the wireless data compression with the new data compression after the evaluation with the processor.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: February 16, 2021
    Assignee: TracFone Wireless, Inc.
    Inventor: Theodore Vagelos
  • Patent number: 10921954
    Abstract: A method of sharing content performed by a device includes: receiving a capture image of a screen of another device and reproduction information for reproducing content corresponding to an object displayed on the capture image from the other device; displaying the capture image; and reproducing the content corresponding to the object by using the reproduction information in response to a user input with respect to a region that displays the object in the capture image.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: February 16, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Baihui Zhang, Junwei Liu
  • Patent number: 10923009
    Abstract: An image compensator includes: a shift path updater for updating a first preliminary shift direction of a fixed image included in an image in a preset first period according a first shift scenario, and updating a second preliminary shift direction of the fixed image in a preset second period according a second shift scenario; a shift direction determiner for correcting the first preliminary shift direction and the second preliminary shift direction respectively to a first target shift direction and a second target shift direction, based on a result obtained by comparing the first preliminary shift direction and the second preliminary shift direction; a first shift controller for performing a first image shift, based on the first target shift direction; and a second shift controller for performing a second image shift, based on the second target shift direction.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: February 16, 2021
    Assignee: Samsung Display Co., Ltd.
    Inventors: Jun Gyu Lee, Byung Ki Chun
  • Patent number: 10917651
    Abstract: Methods and apparatus are provided for encoding and decoding binary sets using adaptive tree selection. In one exemplary encoding method embodiment, picture data is encoded for a block in a picture; in which one of a plurality of trees structures is selected to code a binary set of data for indicating coefficient significance for the block. In another exemplary encoding method embodiment, picture data is encoded for a block in a picture, in which one or more trees are used to encode a binary set of data for indicating coefficient significance for the block, the one or more trees each having a plurality of nodes, at least one of the nodes of the one or more trees being modified responsive to at least one parameter.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: February 9, 2021
    Assignee: INTERDIGITAL VC HOLDINGS, INC.
    Inventors: Joel Sole, Peng Yin, Yunfei Zheng, Xiaoan Lu, Qian Xu
  • Patent number: 10909726
    Abstract: A system comprises an encoder configured to compress attribute information and/or spatial for a point cloud and/or a decoder configured to decompress compressed attribute and/or spatial information for the point cloud. To compress the attribute and/or spatial information, the encoder is configured to convert a point cloud into an image based representation. Also, the decoder is configured to generate a decompressed point cloud based on an image based representation of a point cloud. In some embodiments, an encoder may be configured to further compress points omitted from the image based representation. Also, in some embodiments, a decoder may be configured to decode points compressed outside of an image based representation or in a separate image based representation.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: February 2, 2021
    Assignee: Apple Inc.
    Inventors: Khaled Mammou, Valery G. Valentin, Fabrice A. Robinet, Alexandros Tourapis, Yeping Su, Jungsun Kim
  • Patent number: 10902275
    Abstract: The present disclosure relates generally to a system and method for monitoring a display output of a graphics processing unit (“GPU”), and more particularly, to monitoring safety critical symbols of a commercial off the shelf (“COTS”) GPU to ensure a high level of accuracy of the display output to be displayed to a user. The generated display output signal of the COTS GPU may be encoded with specific reference points within a generated image, and compared to a predicted image for the monitoring device having corresponding specific reference points. By having specific reference points in the encoded display output signal of the COTS GPU, the monitoring device may significantly reduce processing and throughput but focusing the comparison on only the specific encoded reference points and thereby confirming the accuracy of the COTS GPU.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: January 26, 2021
    Assignee: THALES DEFENSE & SECURITY, INC.
    Inventors: Robert B. Atac, Mark W. Edel, Herve Claret
  • Patent number: 10897269
    Abstract: A system comprises an encoder configured to compress attribute information for a point cloud and/or a decoder configured to decompress compressed attribute information for the point cloud. Attribute values for at least one starting point are included in a compressed attribute information file and attribute correction values used to correct predicted attribute values are included in the compressed attribute information file. Attribute values are predicted based, at least in part, on attribute values of neighboring points and distances between a particular point for whom an attribute value is being predicted and the neighboring points. The predicted attribute values are compared to attribute values of a point cloud prior to compression to determine attribute correction values. A decoder follows a similar prediction process as an encoder and corrects predicted values using attribute correction values included in a compressed attribute information file.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: January 19, 2021
    Assignee: Apple Inc.
    Inventors: Khaled Mammou, Fabrice A. Robinet, Alexandros Tourapis, Yeping Su
  • Patent number: 10878597
    Abstract: A method for rate distortion optimization for adaptive sub-band coding of Region-Adaptive Hierarchical Transform (RAHT) coefficients, which is a point cloud color compression method adopted in PCC test model TMC13 for compression of CAT1 sequences is described herein. Based on Lagrangian optimization, the method estimates the coefficient distortion by using the compressed mesh geometry as reference. The Lagrange factor is calculated based on the quantization parameters, and the results show that the parameters obtained automatically have similar or better performance than parameters chosen after an extensive search.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: December 29, 2020
    Assignee: Sony Corporation
    Inventors: Danillo Graziosi, Arash Vosoughi
  • Patent number: 10863097
    Abstract: Systems and methods are disclosed for field of view adjustment for image capture devices. For example, methods may include receiving a field of view selection; oversampling, using an image sensor, to obtain an image at a capture resolution that is greater than an encode resolution; determining a crop setting based on the field of view selection; cropping the image using the crop setting to obtain a cropped image; down-scaling the cropped image to obtain a scaled image at the encode resolution; encoding the scaled image at the encode resolution; and storing, displaying, or transmitting an output image based on the scaled image.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: December 8, 2020
    Assignee: GoPro, Inc.
    Inventors: Ojas Gandhi, Naveen Chinya Krishnamurthy
  • Patent number: 10853710
    Abstract: A method of rendering a document described in a page description language, is disclosed. The document comprising a plurality of images is received. An intermediate graphical representation of the document is formed based on image metadata for the images, the intermediate graphical representation being subdivided into a plurality of tiles. Image data of one of the images is received to render the intermediate graphical representation. A tile of the intermediate graphical representation touched by the received image is identified, in response to receiving the image data. The identified tile is marked for rendering based on a number of the received images for the identified tile compared to a determined number of images contributing to the identified tile, the number of images contributing to the tile being determined using image metadata of the images. The document is rendered using the marked tile.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: December 1, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Rolfe Craig Bozier
  • Patent number: 10841615
    Abstract: 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: Grant
    Filed: October 17, 2018
    Date of Patent: November 17, 2020
    Assignee: VID SCALE, Inc.
    Inventors: Yuwen He, Yan Ye
  • Patent number: 10838400
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design and manufacture of physical structures using toolpath generation by demonstration include, in one aspect, a method including: receiving a user specified path traced in reference to geometry of a modeled object to be manufactured by a computer-controlled manufacturing system, wherein the user specified path is a spatial representation of a desired toolpath; synthesizing candidate toolpaths for the geometry of the modeled object using variations of at least one toolpath parameter; measuring similarities between the candidate toolpaths and the user specified path, including comparing at least a spatial similarity between the candidate toolpaths and the user specified path; suggesting at least some of the candidate toolpaths based on the measured similarities; and determining a toolpath for use when manufacturing the modeled object in accordance with user input regarding the at least some of the candidat
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: November 17, 2020
    Assignee: Autodesk, Inc.
    Inventors: Fraser Anderson, George William Fitzmaurice, Justin Matejka
  • Patent number: 10839615
    Abstract: A method of providing augmented reality (AR) content can include the acts of, at a server: obtaining a 3D image file, creating a plurality of AR models or scene files from the 3D image for each AR rendering platform included in a list of AR rendering platforms, storing each AR model or scene file within a data store, receiving a request for an AR model or scene file as a result of a universal link being selected at an end user device, wherein the universal link points to an endpoint at the server that comprises logic to determine which of the plurality of stored AR models or scene files to provide to an entity accessing the universal link, determining an AR rendering platform associated with the end user device, and determining a particular AR model or scene file matching the AR rendering platform.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: November 17, 2020
    Assignee: SEEK XR, INC.
    Inventors: Thane Brimhall, Thomas Griffiths, Trey Nelson, Christopher Tart
  • Patent number: 10834418
    Abstract: An image decoding method according to the present invention includes reconstructing a residual block by inverse-quantizing and inverse-transforming an entropy-decoded residual block, generating a prediction block by performing intra prediction on a current block, and reconstructing an picture by adding the reconstructed residual block to the prediction block, wherein generating the prediction block includes generating a final prediction value of a prediction target pixel included in the current block based on a first prediction value of the prediction target pixel and a final correction value calculated by performing an arithmetic right shift on a two's complementary integer representation for an initial correction value of the prediction target pixel by a binary digit of 1. Accordingly, upon image encoding/decoding, computation complexity may be reduced.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: November 10, 2020
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Hui Yong Kim, Jin Ho Lee, Sung Chang Lim, Jin Soo Choi, Jin Woong Kim
  • Patent number: 10832447
    Abstract: Provided is an artificial intelligence (AI) encoding apparatus including a memory storing one or more instructions, and a processor configured to execute the one or more instructions stored in the memory to obtain a first image by performing AI down-scaling on an original image through a deep neural network (DNN) for down-scaling, obtain artifact information indicating an artifact region in the first image, perform post-processing to change a pixel value of a pixel in the first image, based on the artifact information, and obtain image data corresponding to a result of encoding of the post-processed first image, and AI data including the artifact information.
    Type: Grant
    Filed: April 9, 2020
    Date of Patent: November 10, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sunyoung Jeon, Jaehwan Kim, Youngo Park, Jongseok Lee, Minseok Choi, Kwangpyo Choi
  • Patent number: 10827192
    Abstract: A device includes a memory configured to store image data and an image coding unit. The image coding unit is configured to decode a first set of one or more bits of a first value of a first instance of a first syntax element of a block of image data, determine that the first set of one or more bits have values indicating that one or more values of respective instances of one or more other syntax elements of the block of image data are to be decoded. In response to the determination, the image coding unit is configured to decode one or more bits of the one or more values of the respective instances of the one or more other syntax elements of the block prior to decoding a second set of one or more bits of the first value of the first instance of the first syntax element.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: November 3, 2020
    Assignee: Fungible, Inc.
    Inventors: Abhishek Kumar Dikshit, Rajan Goyal, Jorge Cruz-Rios
  • Patent number: 10827178
    Abstract: A method is provided for decoding an encoded video stream on a processor having a plurality of processing cores includes receiving and examining a video stream to identify any macroscopic constructs present therein that support parallel processing. Decoding of the video stream is divided into a plurality of decoding functions. The plurality of decoding functions is scheduled for decoding the video stream in a dynamic manner based on availability of any macroscopic constructs that have been identified and then based on a number of bytes used to encode each block into which each picture of the video stream is partitioned. Each of the decoding functions is dispatched to the plurality of processing cores in accordance with the scheduling.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: November 3, 2020
    Assignee: ARRIS Enterprises LLC
    Inventors: AnilKumar Nellore, Padmagowri Pichumani, Vinay Kulkarni, Chetan Kumar Viswanath Gubbi, Shailesh Ramamurthy, Padmassri Chandrashekar
  • Patent number: 10819367
    Abstract: Lossy methods and hardware for compressing data and the corresponding decompression methods and hardware are described. The lossy compression method comprises dividing a block of pixels into a number of sub-blocks and then analysing, for each sub-block, and selecting one of a candidate set of lossy compression modes. The analysis may, for example, be based on the alpha values for the pixels in the sub-block. In various examples, the candidate set of lossy compression modes comprises at least one mode that uses a fixed alpha channel value for all pixels in the sub-block and one or more modes that encode a variable alpha channel value.
    Type: Grant
    Filed: June 29, 2019
    Date of Patent: October 27, 2020
    Assignee: Imagination Technologies Limited
    Inventors: Simon Fenney, Linling Zhang
  • Patent number: 10810396
    Abstract: A fingerprint identification apparatus and an electronic device having the fingerprint identification apparatus. The fingerprint identification apparatus includes: a first substrate; a second substrate disposed opposite to the first substrate; and a fingerprint identification sensor disposed between the first substrate and the second substrate, where the fingerprint identification sensor comprises a plurality of photoelectric induction units, and each of the photoelectric induction units comprises a curved photoelectric induction part.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: October 20, 2020
    Assignee: BOE Technology Group Co., Ltd.
    Inventors: Yanan Jia, Haisheng Wang, Chun Wei Wu, Yingming Liu, Rui Xu, Lijun Zhao, Changfeng Li, Yuzhen Guo, Pengpeng Wang, Yanling Han, Xiaoliang Ding, Wei Liu, Jing Lv, Xue Dong
  • Patent number: 10812861
    Abstract: Multiple video segments may be obtained from a repository of video segments. A selection of a video segment from the multiple video segments may be received. The selected video segment may be presented at a first resolution via a display. A selection of a point in time during presentation of the video segment may be received to extract a frame set from the video segment at or near the selected point in time. The frame set may include multiple frames, including one frame corresponding to the selected point in time, and other frames that correspond to points in time adjacent to the selected point in time. A selection of a single frame within the frame set may be received. The single frame may be received having a second resolution. The second resolution may be higher than the first resolution. The single frame may be presented via the display.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: October 20, 2020
    Assignee: GoPro, Inc.
    Inventors: Andrew David Sonenblick, Daniel Defenbaugh, Ian Miller, Tyler Gee
  • Patent number: 10805965
    Abstract: Methods and apparatuses are provided for sharing contents with a sink device in a wireless communication system. A first set of information is received from at least one sink device. A connection is established to the at least one sink device based on the first set of information. Capability information of the at least one sink device is received. A second set of information related to the capability information is sent to the at least one sink device.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: October 13, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kiran Bharadwaj Vedula, Jun-Hyung Kim
  • Patent number: 10805637
    Abstract: Provided is a video encoding method including obtaining a projected image by projecting a three-dimensional image onto a polyhedron; generating a rectangular image including a first pixel region and a second pixel region, the first pixel region corresponding to the projected image; selecting a block including at least one pixel included in the first pixel region and at least one pixel included in the second pixel region, the block being from among blocks split from the rectangular image and each block having a predetermined size; substituting a pixel value of the at least one pixel included in the second pixel region included in the selected block with a predetermined value; and encoding the selected block.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: October 13, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Min-seok Choi, Kwang-pyo Choi
  • Patent number: 10798455
    Abstract: The disclosure relates to a method of delivering a video frame. One implementation may involve spatially partitioning a video frame into a plurality of blocks, encoding at least one of the plurality of blocks of the video frame, and transmitting the at least one of the plurality of blocks of the video frame.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: October 6, 2020
    Assignee: Comcast Cable Communications, LLC
    Inventors: Ross Gilson, Michael Chen
  • Patent number: 10796457
    Abstract: Methods and apparatus relating to image-based compression of Light Detection And Ranging (LIDAR) sensor data with point re-ordering are described. In an embodiment, logic receives distance sensor data and converts the received distance sensor data to point cloud data. The point cloud data corresponds to a set of points in a three dimensional (3D) space. The logic circuitry packs/organizes the converted point cloud data into one or more two dimensional (2D) arrays. Data stored in the one or more 2D arrays are compressed to generate a compressed version of the point cloud data. Other embodiments are also disclosed and claimed.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: October 6, 2020
    Assignee: Intel Corporation
    Inventor: Petrus van Beek
  • Patent number: 10791349
    Abstract: Provided is a frame generation apparatus including an image division section that divides a video signal into high-order bits and low-order bits for each pixel element, a frame generation section that generates a first frame including the high-order bits and a second frame including the low-order bits and a transmission operation control section that causes an operation of a transmission section of transmitting the second frame to a receiver to stop in a case where information regarding the receiver is prescribed information.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: September 29, 2020
    Assignee: SONY CORPORATION
    Inventors: Toshihisa Hyakudai, Kazuaki Toba
  • Patent number: 10790932
    Abstract: Described herein are methods and apparatus for jointly encoding components of a a channel state information (CSI) report into a single codeword. Padding bits are added to equalize payload size for different CRI/RI cases and to allow encoding of all parts of CSI into one codeword without payload ambiguity.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: September 29, 2020
    Assignee: Apple Inc.
    Inventors: Dmitry Dikarev, Victor Sergeev, Ajit Nimbalker, Alexei Vladimirovich Davydov, Gregory Ermolaev
  • Patent number: 10785499
    Abstract: The present invention provides a method for encoding a video signal by using an enhanced prediction signal, the method comprising the steps of: generating a prediction signal for a current block, wherein the prediction signal is generated by applying a prediction weight to a reconstructed pixel of the current block and a pixel of a motion-compensated previously decoded block; obtaining an optimal quantized transform coefficient for the current block through rate-distortion optimization, on the basis of the prediction signal; and performing entropy encoding of the optimal quantized transform coefficient.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: September 22, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Jana Ehmann, Onur G. Guleryuz, Sehoon Yea
  • Patent number: 10776992
    Abstract: A wearable display device is described that is connected to a host device. The wearable display device includes one or more sensors configured to generate eye pose data indicating a user's field of view, one or more displays, and one or more processors. The one or more processors are configured to output a representation of the eye pose data to the host device and extract one or more depth values for a rendered frame from depth data output by the host device. The rendered frame is generated using the eye pose data. The one or more processors are further configured to modify one or more pixel values of the rendered frame using the one or more depth values to generate a warped rendered frame and output, for display at the one or more displays, the warped rendered frame.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: September 15, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Vinay Melkote Krishnaprasad, Sudipto Banerjee, Pawan Kumar Baheti, Ajit Venkat Rao
  • Patent number: 10776957
    Abstract: A method of variable rate compression including: partitioning the image data into a plurality of blocks, each including channel-blocks; and for one of the one or more non-flat channel-blocks: generating a residual block including residual values corresponding to values of the one of the one or more non-flat blocks; in response to determining that a particular residual value of the residual values is equal to a corresponding previous residual value: incrementing a run counter; and in response to determining that the run counter is greater than a threshold, generating a run-mode flag and writing the run-mode flag after the particular residual value in a compressed output stream; and in response to determining that the particular residual value is not equal to a corresponding previous value: in response to determining that the run counter is greater than the threshold, generating a run-length after the run-mode flag in the compressed output stream.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: September 15, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Nicholas Sohre, Abhinav Golas
  • Patent number: 10776659
    Abstract: A method of compressing data in the context of a decision-making task includes receiving raw data, analyzing the raw data to determine content of the raw data, and adjusting one or more one data compression parameters in a compression algorithm. The adjustment of the one or more compression parameters is based on the content of the raw data and a received decision-making task to produce a modified compression algorithm. The raw data is thereafter compressed using the modified compression algorithm and output as compressed data.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: September 15, 2020
    Assignee: Goodrich Corporation
    Inventors: Edgar A. Bernal, Kishore K. Reddy, Michael J. Giering
  • Patent number: 10771796
    Abstract: Computer processor hardware receives image data specifying element settings for each image of multiple original images in a sequence. The computer processor hardware analyzes the element settings across the multiple original images. The computer processor hardware then utilizes the element settings of the multiple original images in the sequence to produce first encoded image data specifying a set of common image element settings, the set of common image element settings being a baseline to substantially reproduce each of the original images in the sequence.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: September 8, 2020
    Assignee: V-Nova International Limited
    Inventors: Luca Rossato, Guido Meardi
  • Patent number: 10768601
    Abstract: A programmable controller includes multiple interface circuitry modules and multiple CPU modules. An interface circuitry module of the interface circuitry modules transmits potential signal having electric potential state of different electric potential states to a CPU module of the CPU modules, the CPU module is connectable to a second CPU module of the CPU modules and includes a CPU which performs arithmetic processing and a memory that stores discrimination and definition information, the discrimination information includes binarized information indicating whether the CPU in the CPU module is main or sub CPU, the first discrimination information is set based on the electric potential state of the potential signal input into the CPU module from the interface circuitry module to which the CPU module is connected, and the definition information includes setting information indicating whether the CPU in the CPU module is set in advance as the main CPU or sub CPU.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: September 8, 2020
    Assignee: KABUSHIKI KAISHA YASKAWA DENKI
    Inventors: Masaomi Kudo, Kazumasa Ohsawa
  • Patent number: 10764499
    Abstract: Methods and devices for compensating for detected motion when capturing an image may include determining at least one of a global movement of an imaging device and a local movement of one or more objects in a scene captured by the imaging device. The methods and devices may include comparing at least one of the global movement and the local movement to a movement threshold related to a current mode of operation of the imaging device. The methods and devices may include automatically selecting a mode of operation for the imaging device when at least one of the global movement and the local movement exceeds the movement threshold, wherein the selected mode of operation reduces blur in the captured image. The methods and devices may include transmitting information about the mode of operation.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: September 1, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Naveen Thumpudi
  • Patent number: 10750195
    Abstract: The electronic device is provided. The electronic device includes a processor, and an image sensor module configured to be electrically connected to the processor, wherein the image sensor module comprises an image sensor configured to obtain raw image data and a control circuit configured to be electrically connected to the processor, and wherein the control circuit is configured to: generate a plurality of bit-planes configured based on bit positions of respective pixel values for a plurality of pixels corresponding to at least some of the raw image data obtained by the image sensor, generate compressed data in which one or more of the plurality of bit-planes are compressed, and transmit a bitstream containing the compressed data to the processor. Other embodiments may be provided.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: August 18, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jong-Bum Choi, A-Rang Lee, Hyung-Ju Chun, Sung-Oh Kim, Young-Jo Kim, Hyun-Hee Park, Ha-Joong Park
  • Patent number: 10742798
    Abstract: In one embodiment, a method includes receiving sensor data from a number of sensors of the computing device. The sensor data corresponds to a particular state associated with the computing device. The method also includes determining a vector corresponding to the received sensor data; and comparing the vector with a pre-determined hyperplane. The hyperplane corresponds to a number of imminent uses of the computing device. The method also includes determining whether the particular state associated with the computing device corresponds to a particular one of the imminent uses of the computing device based on the comparison of the vector with the pre-determined hyperplane.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: August 11, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Charles J. Hughes, Yael G. Maguire, Shafigh Shirinfar, Michael John McKenzie Toksvig
  • Patent number: 10743017
    Abstract: An image encoding device configured to perform prediction for a received image for each block on the basis of encoded pixels to generate prediction errors, a transform and quantization unit configured to perform orthogonal transform and quantization on the prediction errors to generate quantization coefficients, a coefficient encoding unit configured to encode the quantization coefficients, an arithmetic precision information generating unit configured to generate arithmetic precision selection information representing selection of arithmetic precision of at least one of the prediction, the orthogonal transform, and the quantization, and an arithmetic precision encoding unit configured to encode the arithmetic precision selection information.
    Type: Grant
    Filed: December 25, 2013
    Date of Patent: August 11, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventors: Masato Shima, Mitsuru Maeda
  • Patent number: 10735754
    Abstract: Techniques of compressing color images in the presence of chromatic aberrations involve performing, prior to compression, a chromatic aberration correction operation on a color image. Along these lines, the chromatic aberration of an imaging system may be represented as a vector displacement map between a red channel and a green channel of a color image, a blue channel and a green channel of the color image, or both. In some implementations, prior to adding the vector displacements to each of the images of the red channel and the blue channel, these displacements are weighted according to proximity from an edge of each of the respective red and blue images. In some further implementations, the vector displacement maps as well as the weights are blurred with a blurring kernel such as a gaussian. Once these vector displacements are added to each of the red and blue images, the resulting color images are linearly combined to produce a new brightness channel Y.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: August 4, 2020
    Assignee: GOOGLE LLC
    Inventors: Jyrki Alakuijala, Zoltan Szabadka
  • Patent number: 10726876
    Abstract: The present disclosure relates to systems and methods for replaying a video that includes positions of a video recording device. The method includes obtaining a target position of the video recording device corresponding to a target scene. The method further includes based on the target position, searching an index table associated with the video to determine a target index position of the video recording device, wherein the index table indexes a plurality of positions of the video recording device. The method further includes determining an offset address in the index table corresponding to the target index position. The method further includes obtaining a video clip including the target scene based on the offset address. The method still further includes replaying the target scene in the video clip.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: July 28, 2020
    Assignee: ZHEJIANG DAHUA TECHNOLOGY CO., LTD.
    Inventors: Changhong Qin, Shengguo Cao, Shouyi Wang
  • Patent number: 10725869
    Abstract: Embodiments are described for determining a customer value of a deduplication service. Customer data deduplication ratios are measured over a predetermined period of time in response to one or more events for a storage device. For each event, a deduplication ratio of customer data is stored in association with the storage device, customer ID, and configuration of the storage device. An event is an expiration of the predetermined period of time, or receiving notice of a configuration change of how the storage device is utilized by a customer. A configuration change can be adding or removing a virtual desktop, or adding or deleting one or more types of application data to/from the storage device. The storage deduplication statistics, configuration information are processed and sent to a storage service, with a storage device ID, and customer ID. A customer receives an analysis and statement of account from the storage service.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: July 28, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventor: Yossef Saad
  • Patent number: 10721282
    Abstract: Streaming media is problematic for thin clients using remoting protocols like RDP that were never designed to handle the volume of data associated with multimedia. The result is large demands on the host computer and thin client CPU and excessive bandwidth on the network, which results in a poor display quality. A process running on a host computer detects an existing multimedia acceleration channel to a thin client and also identifies unaccelerated media streams like Adobe Flash. The unaccelerated content is automatically re-encoded using a codec format supported by the thin client acceleration channel. This results in a significant improvement in the quality of the streaming media displayed on the thin client and overall reductions in host CPU load, network bandwidth and thin client CPU load. No additional software is required on the thin clients to support new media types including Adobe Flash.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: July 21, 2020
    Assignee: VMware, Inc.
    Inventors: Andrew W. Hobgood, Steve Baron, Clinton B. Battersby
  • Patent number: 10719815
    Abstract: Remote deposit of checks can be facilitated by a financial institution. A customer's general purpose computer and image capture device may be leveraged to capture an image of a check and deliver the image to financial institution electronics. Additional data for the transaction may be collected as necessary. The transaction can be automatically accomplished utilizing the images and data thus acquired.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: July 21, 2020
    Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
    Inventors: Charles Lee Oakes, III, Randy Ray Morlen, Michael Frank Morris, Reynaldo Medina, III, Greg Alan Harpel, Gabriel Glenn Gavia, Bharat Prasad, Frank Kyle Major, Jeffrey Neal Pollack
  • Patent number: 10721497
    Abstract: Provided is a video reception method performed by a video reception apparatus including a display. The video reception method includes: receiving a reception signal multiplexed from video data and audio data; outputting, as first transfer characteristics information, transfer characteristics obtained by demultiplexing the reception signal; outputting, as second transfer characteristics information, transfer characteristics obtained by decoding the video data, the second transfer characteristics information being information for specifying, at frame accuracy, a transfer function corresponding to a luminance dynamic range of the video data; and displaying the video data while controlling a luminance dynamic range of the display at frame accuracy according to the second transfer characteristics information.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: July 21, 2020
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Takahiro Nishi, Tadamasa Toma
  • Patent number: 10714049
    Abstract: Systems and methods for improving perceived image quality of an electronic display, which includes a display region with a rounded border and a display pixel at a pixel position adjacent the rounded border. A display pipeline communicatively coupled to the electronic display receives first image data that indicates target luminance at the pixel position in a rectangular image frame; determines a gain value associated with the pixel position from a gain map, in which the gain value is inversely proportional to distance between the display pixel and the rounded border; determines second image data that indicates target luminance of the display pixel by processing the first image data based at least in part on the gain value; and outputs the second image data to the electronic display to facilitate displaying a non-rectangular portion of the image frame on the display region.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: July 14, 2020
    Assignee: Apple Inc.
    Inventors: Myung-Je Cho, Jim Chou, Marc Albrecht, Jean-Pierre Guillou
  • Patent number: 10706492
    Abstract: A computer vision system is provided that includes a camera capture component configured to capture an image from a camera, a memory, and an image compression decompression engine (ICDE) coupled to the memory and configured to receive each line of the image, and compress each line to generate a compressed bit stream. To compress a line, the ICDE is configured to divide the line into compression units, and compress each compression unit, wherein to compress a compression unit, the ICDE is configured to perform delta prediction on the compression unit to generate a delta predicted compression unit, compress the delta predicted compression unit using exponential Golomb coding to generate a compressed delta predicted compression unit, and add the compressed delta predicted compression unit to the compressed bit stream.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: July 7, 2020
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Hrushikesh Tukaram Garud, Ankit Ajmani, Soyeb Noormohammed Nagori, Mihir Narendra Mody
  • Patent number: 10708611
    Abstract: A method for signaling video parameters associated a video asset included in a multimedia presentation, the method comprising: signaling a flag indicating whether picture rate information is present in a descriptor associated with the video asset; and signaling picture rate information for one or more layers of encoded video data corresponding to the video asset based on the flag, wherein picture rate information includes a code value indicating a picture rate value.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: July 7, 2020
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Sachin G. Deshpande, Kiran Mukesh Misra
  • Patent number: 10701374
    Abstract: Techniques for image recompression. In one implementation, the techniques are implemented to recompress a baseline joint photographic experts group (JPEG) image with compression savings. The techniques replace the Huffman coding of baseline JPEG with an arithmetic coding that uses a sophisticated adaptive probability model. The arithmetic coding techniques avoid global operations such as global sorting that would prevent distributed and multithreaded decompression operations when recovering the original JPEG image from the recompressed image. At the same time, the techniques realize substantial compression savings relative to baseline JPEG, on average 23% compressing savings in some implementations.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: June 30, 2020
    Assignee: Dropbox, Inc.
    Inventors: Daniel Horn, Ken Elkabany, Keith Winstein
  • Patent number: 10699361
    Abstract: A method and apparatus provides for enhanced processing of 3D graphics data such as image-based 3D graphics data. The image-based 3D graphics data may include data defining texture, bump, normals, displacement, etc for underlying objects. In one example, the method and apparatus compresses image-based 3D graphics data as one or more frames contained in one or more videos and decompresses the compressed 3D graphics data using video acceleration hardware provided by a GPU. In another example the method and apparatus may also selectively control caching of image-based 3D graphics data. Before so cached, the image-based 3D graphics data may be compressed as one or more frames contained in one or more videos using video acceleration hardware provided by the GPU to achieve efficient usage of cache space.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: June 30, 2020
    Assignee: ATI Technologies ULC
    Inventor: Khaled Mammou
  • Patent number: 10699751
    Abstract: Part of the present application provides a method, system and device for fitting a target object in a video frame. The method comprises: identifying a region where the target object is located in the video frame; selecting one or more geometric figures to fit the region where the target object is located, such that a combination of the one or more geometric figures covers the region where the target object is located; and generating a fitting parameter for each of the geometric figures according to a type of the geometric figure and a layout parameter of the geometric figure in the video frame, and taking a combination of the fitting parameters of respective geometric figures as a fitting parameter of the video frame. With the embodiments of the present application, the data amount after fitting is reduced, thereby improving efficiency of subsequent processes.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: June 30, 2020
    Assignee: Wangsu Science & Technology Co., LTD.
    Inventors: Lei Sun, Fenglei Wang