Image Compression Or Coding Patents (Class 382/232)
  • Patent number: 10694194
    Abstract: An image processing apparatus includes an image processing block configured to encode each of plural data strings by using the number of common run lengths which are common to the plural data strings as run information of identical pixel values which are consecutive in each of the plural data strings.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: June 23, 2020
    Assignee: FUJI XEROX CO., LTD.
    Inventors: Mitsuyuki Tamatani, Kazuo Yamada
  • Patent number: 10691753
    Abstract: Embodiments perform string similarity analysis by receiving candidate strings of a collection to be searched and transforming each candidate string into one or more features. Embodiments generate a feature index that maps each of the features to one or more candidate strings which include the features, and transform the feature index into a low-memory index by byte encoding a sorted integer array into an encoded byte array. The transforming into a low-memory index further includes hashing each feature to an integer value and storing using a tightly-packed map a hashed value to feature identification (“ID”) mapping, using a first tightly-packed list to map each of the feature IDs to one or more candidate strings which include the features, and using a second tightly-packed list to store the feature IDs.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: June 23, 2020
    Assignee: Oracle International Corporation
    Inventors: Philip Victor Ogren, Stephen Joseph Green
  • Patent number: 10686611
    Abstract: An example operation may include one or more of storing encrypted IoT data as transactions in a blockchain, the IoT data being captured by one or more edge devices of an IoT network, receiving an identification of an event, and in response, retrieving encrypted IoT transaction data stored in the blockchain which is associated with the event, decrypting, via a blockchain node, the retrieved IoT transaction data associated with the event and generating anonymized data of the event from the decrypted IoT transaction data in which personally identifiable information is anonymized, and outputting information concerning the anonymized data of the event to one or more of a user device and a display device.
    Type: Grant
    Filed: November 24, 2017
    Date of Patent: June 16, 2020
    Assignee: International Business Machines Corporation
    Inventors: Igor Ramos, Ana Biazetti
  • Patent number: 10684033
    Abstract: A heating, ventilation, and air conditioning (HVAC) system for a building includes a plurality of actuation devices operable to affect one or more variables in the building, a plurality of sensors configured to measure the variables affected by the actuation devices, and a controller. The controller is configured to operate the actuation devices to affect one or more of the measured variables by providing an actuation signal to the actuation devices and to receive sensor response signals from the sensors. The sensor response signals indicate an effect of the actuation signal on the measured variables. For each of the sensor response signals, the controller is configured to calculate a similarity metric indicating a similarity between the sensor response signal and the actuation signal. The controller is configured to automatically establish a device pairing including one of the actuation devices and one of the sensors based on the similarity metrics.
    Type: Grant
    Filed: January 6, 2017
    Date of Patent: June 16, 2020
    Assignee: Johnson Controls Technology Company
    Inventors: Sudhi Sinha, Youngchoon Park
  • Patent number: 10687061
    Abstract: Provided is a video decoding method including obtaining encoding order information indicating whether an encoding order of a first block and a second block that are adjacent to each other is changed; determining the encoding order of the first block and the second block, based on the encoding order information; and decoding the first block and the second block, according to the determined encoding order.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: June 16, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Yin-ji Piao
  • Patent number: 10679103
    Abstract: Provided is an information processing apparatus configured to convert image data that has been input into saved data to save in a storage unit and reproduce the image data from the saved data. The information processing apparatus includes: an encoder unit configured to convert the image data into the saved data; and a decoder unit configured to reproduce the saved data as the image data. The encoder unit includes: a recognition unit configured to generate class tag information from the image data that has been input; a segmentation unit configured to generate region information that distinguishes a recognition target region and a background region from the image data that has been input; and a region separation unit configured to generate a background image according to the background region from the image data that has been input based on the region information.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: June 9, 2020
    Assignee: Hitachi, Ltd.
    Inventors: Yuki Kondo, Katsuto Sato
  • Patent number: 10679039
    Abstract: A method to determine whether to perform recognition on an image or a video. The method includes detecting a person in an image or a video by determining a person image region that corresponds to boundaries of the person or a face image region that corresponds to a position of a face of the person. The method further includes analyzing pixel values that correspond to the boundaries of the person or the position of the face of the person to generate a recognition avoidance signal. The method further includes determining whether the recognition avoidance signal indicates that an action was taken to discourage recognition of the person. The method further includes responsive to the recognition avoidance signal indicating that the action was taken to discourage recognition of the person, declining to perform recognition of the person.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: June 9, 2020
    Assignee: Google LLC
    Inventors: Andrew Gallagher, Praveen Bommannavar, Teresa Ko
  • Patent number: 10668383
    Abstract: In example embodiments, a method of limiting access to a gaming system is disclosed. Encoded content is embedded into an image presented by an application executing on a client device. The image is captured into an image buffer. The encoded content is retrieved from the image. A login request is sent to the gaming system. The login request includes the encoded content. A login response is received from the gaming system. The login response includes a success status. The success status is based on a verification of the encoded content. A notification of the success status is presented in a user interface on the client device.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: June 2, 2020
    Assignee: Zygna Inc.
    Inventors: Jarred Wesley Simmer, Jason Eugene Orcutt, Samuel Sintz
  • Patent number: 10664446
    Abstract: [Solving Means] An information processing apparatus (10) includes: a compressing-and-writing unit (103) that compresses a file-to-be-written, and writes the compressed-file in a memory area; and a total-file-size calculating unit (102) that calculates a total-file-size, the total-file-size being a total value of file-sizes of one or more already-written compressed-files, and updates the total-file-size with a sum of a compressed-file-size and the total-file-size, the compressed-file-size being a file-size of the written compressed-file.
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: May 26, 2020
    Assignee: KYOCERA DOCUMENT SOLUTIONS INC.
    Inventor: Tomoki Oyasato
  • Patent number: 10657626
    Abstract: The disclosure provides an image processing apparatus, an image processing system, and recording medium capable of achieving both reduction of the amount of data and securement of reproducibility. An image processing apparatus generates compressed image data by compressing raw image data acquired by imaging an object into a JPEG format, restores the compressed image data to restored image data of a bmp format, and then acquires a first result by executing an image measurement processing on the restored image data. The image processing apparatus stores the compressed image data and the first result in association with each other.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: May 19, 2020
    Assignee: OMRON Corporation
    Inventors: Yutaka Kiuchi, Tsunehiko Araki
  • Patent number: 10652546
    Abstract: Provided is an image processing apparatus including a decoding section that decodes a luminance component and a color difference component of a block inside a coding unit in an order of the luminance component and the color difference component in each block.
    Type: Grant
    Filed: November 25, 2016
    Date of Patent: May 12, 2020
    Assignee: SONY CORPORATION
    Inventor: Kazushi Sato
  • Patent number: 10650501
    Abstract: To encode High Dynamic Range (HDR) images, the HDR images can be converted to Low Dynamic Range (LDR) images through tone mapping operation, and the LDR images can be encoded with an LDR encoder. The present principles formulates a rate distortion minimization problem when designing the tone mapping curve. In particular, the tone mapping curve is formulated as a function of the probability distribution function of the HDR images to be encoded and a Lagrangian multiplier that depends on encoding parameters. At the decoder, based on the parameters indicative of the tone mapping function, an inverse tone mapping function can be derived to reconstruct HDR images from decoded LDR images.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: May 12, 2020
    Assignee: INTERDIGITAL VC HOLDINGS, INC.
    Inventors: Mikael Le Pendu, Ronan Boitard, Dominique Thoreau, Christine Guillemot
  • Patent number: 10652595
    Abstract: A content transmission device has a first encryption process means that encrypts, by a digital communication interface, a digital content for transmission to a content reception device and encrypts a low-resolution content by a first encryption process; a second encryption process that encrypts a high-resolution content by a second encryption process; and a down-conversion means that down-converts the high-resolution content to the low-resolution content. The content transmission device receives, from a digital reception device, information related to an encryption process of the digital reception device. Then, if the digital reception device supports the second encryption process, the content transmission device transmits the high-resolution content as encrypted by the second encryption process.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: May 12, 2020
    Assignee: MAXELL, LTD.
    Inventors: Osamu Kawamae, Hiroshi Chiba, Chiyo Ohno
  • Patent number: 10645419
    Abstract: The present application relates to a system for verifying integrity of a stream of image frames including an encoder logic module and a decoder logic module. On source side, a test line insertion logic module receiving the stream is arranged upstream to the encoder logic module encoding the stream. The test line insertion logic module is configured to include one or more test lines into the image frames. A color coding is assigned to the one or more test lines. The color coding is selected from a coding scheme. On destination side, a test line detection and extraction logic module is arranged downstream to the decoder logic module receiving the encoded stream. The test line detection and extraction logic module extracts the color coding from the received image frames and verifies extracted coding data against the coding scheme. The coding data comprises at least the extracted color coding.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: May 5, 2020
    Assignee: NXP USA, Inc.
    Inventors: Dirk Wendel, Ritesh Agrawal, Kshitij Bajaj, Snehlata Gutgutia
  • Patent number: 10636430
    Abstract: An electronic device is provided. The electronic device includes a microphone configured to receive a voice, communication circuitry configured to communicate with an external electronic device, a memory, and a processor operatively connected to the microphone, the communication circuitry, and the memory. The memory stores instructions that, when executed by the processor, cause the electronic device to perform voice recognition for voice data corresponding to the voice, and determine whether to perform voiceprint recognition for the voice data based on whether a first expression is included in a result of the voice recognition.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: April 28, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jun Hyung Park, No Joon Park, Hyo Jung Lee, Tae Hee Lee, Geon Soo Kim, Han Jib Kim, Yong Joon Jeon
  • Patent number: 10629162
    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 a video signal and an audio signal; obtaining the video signal and first transfer characteristics information by demultiplexing the reception signal, the first transfer characteristics information being information for specifying, per random access unit, a transfer function corresponding to a luminance dynamic range of the video signal; obtaining video data by decoding the video signal obtained; and displaying the video data while controlling a luminance dynamic range of the display per random access unit according to the first transfer characteristics information.
    Type: Grant
    Filed: March 9, 2018
    Date of Patent: April 21, 2020
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Tadamasa Toma, Takahiro Nishi, Noritaka Iguchi
  • Patent number: 10623743
    Abstract: An imaging device captures images of a head-mounted display (HMD), or other object, including locators providing a pattern of light. The imaging device compresses captured images of the locators of the HMD by identifying pixels of a captured image having at least a threshold brightness and additional pixels within a threshold distance of the identified pixels. To generate a compressed image, the camera performs run-length encoding of pixels other than the identified pixels and additional pixels. The compressed image is provided by the imaging device to a console or other computing device. In some embodiments, the imaging device also determines whether a segment of adjacent pixels in a captured image is above the threshold brightness and sets the segment of adjacent pixels to a specific value and performs run-length encoding on the segment of adjacent pixels above the threshold brightness.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: April 14, 2020
    Assignee: Facebook Technologies, LLC
    Inventors: John Enders Robertson, Maksym Katsev, Neil Konzen
  • Patent number: 10616504
    Abstract: A configuration reduces a total data amount required for processing or transmitting image data by splitting an image captured by an image capturing unit into a first image for calculating a position and an orientation of the image capturing unit and a second image serving as a background for generating a virtual image.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: April 7, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Akihito Taketani
  • Patent number: 10608915
    Abstract: Providing dynamic latency in an integration flow. An integration flow connecting multiple integration nodes and including at least one repeat node is managed, wherein a repeat node repeats by sending a message, a variation of a message, or an element of a message to multiple paths or to a single path multiple times. A repeat node is registered with a workload manager component for monitoring. Data relating to the effect on performance by the integration flow including the monitored repeat node is collected. Required latencies or variations of latencies between firing of repeats of the repeat node based on the collected data are determined. The latencies or variations of latencies between firing of the repeats of the repeat node are instructed to influence dynamically a flow of elements through the repeat node.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: March 31, 2020
    Assignee: International Business Machine Corporation
    Inventors: John Hosie, Martin A. Ross, Craig H. Stirling, Dominic J. Storey
  • Patent number: 10609378
    Abstract: A method of determining a reference picture set (RPS), which is a set of reference pictures used in predictive decoding of a current picture that is to be decoded includes: obtaining a flag indicating whether the RPS is determined based on picture order count (POC) values of the current picture and a previous picture or whether the RPS is determined based on an index of a reference RPS, which is an identification value of the reference RPS that is one of pre-defined RPSs and is referred to in determining the RPS, and a delta RPS that is a difference value between a POC vale of a reference picture included in the reference RPS and a POC value of a reference picture included in the RPS; and determining the RPS according to a value of the flag.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: March 31, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Il-koo Kim, Young-o Park
  • Patent number: 10602144
    Abstract: The present disclosure relates a method for compressing data and a display device using the same, which firstly generates a quantization grid to which a quantization step value is assigned at positions thereon corresponding to positions of the plurality of pixels, assigns the quantization step value using a preset quantization parameter and a quantization function determined according to a dimension of an array, and quantizes data, which is assigned to a pixel located at a position corresponding to a position of the quantization step value, using the quantization step value when the quantization step value is assigned. As such, in accordance with the present disclosure, it may prevent a data loss due to compression of data from being concentrated on pixels located at specific concentrated positions. That is, in accordance with the present disclosure, a data loss due to quantization may be spatially distributed.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: March 24, 2020
    Assignees: LG DISPLAY CO., LTD., SAINT-PETERSBURG STATE UNIVERSITY OF AEROSPACE INSTRUMENTATION
    Inventors: Marat Gilmutdinov, Euiyeol Oh, Chulkwon Lee, Nickolay Egorov
  • Patent number: 10592191
    Abstract: A display control apparatus capable of controlling display of images on a first display, obtains display area information indicating a size of a display area of the first display for displaying a second image generated at an external apparatus, transmits to the external apparatus resolution information indicating a resolution of image data that matches the size of the display area of the first display, receives from the external apparatus second image data having the resolution that matches the size of the display area of the first display, the second image data being generated at the external apparatus based on the second image, and controls the first display to display the second image in the display area based on the second image data received from the external apparatus.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: March 17, 2020
    Assignee: Ricoh Company, Ltd.
    Inventors: Yoshinaga Kato, Tomoki Kanda, Shuhei Tsubone
  • Patent number: 10587900
    Abstract: System and method embodiments for image coding are disclosed. In an embodiment, a method in a data processing system for image encoding includes determining a sparsity constraint according to a dimension of an input image signal. The method also includes iteratively determining a plurality of approximations to the input image signal. Each iteration provides an approximation of the input image signal. Each approximation includes a set of dictionary element indices and coefficients. The dictionary is an over-complete dictionary. Iterations of the determining step are terminated when a number of iterations is equal to the sparsity constraint. The method also includes selecting one of the plurality of approximations according to a minimum rate-distortion cost. The method also includes determining an encoded image signal according to non-zero coefficients and corresponding indices for each non-zero coefficient in the selected approximation.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: March 10, 2020
    Assignees: FUTUREWEI TECHNOLOGIES, INC., Santa Clara University
    Inventors: Minqiang Jiang, Jianhua Zheng, Madhusudan Kalluri, Nam Ling, Chen-Xiong Zhang
  • Patent number: 10587899
    Abstract: The present invention relates to an image processing device and method enabling deterioration in encoding efficiency to be suppressed. A control information adding unit 184 embeds one picture worth of control information held in a control information holding unit 183 into a slice header of a predetermined slice, in encoded data held in an encoded data holding unit 182. For example, the control information adding unit 184 embeds one picture worth of control information in the slice header of the first-transmitted slice in the frame to be processed in the encoded data. The control information adding unit 184 outputs encoded data to which the control information has been added, in a predetermined order. The present invention can be applied to, for example, an image processing device.
    Type: Grant
    Filed: February 7, 2018
    Date of Patent: March 10, 2020
    Assignee: Sony Corporation
    Inventors: Kenji Kondo, Junichi Tanaka
  • Patent number: 10582038
    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: May 12, 2016
    Date of Patent: March 3, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Charles J. Hughes, Yael G. Maguire, Shafigh Shirinfar, Michael John McKenzie Toksvig
  • Patent number: 10572984
    Abstract: A method and apparatus for inverse tone mapping of an LDR image with computer generated imagery components, such components being also called visual effects, are disclosed. The disclosed method includes accessing a first LDR image, the first LDR image being obtained from at least one computer generated imagery component rendered and composited into an LDR reference image or background plate; determining an HDR lighting indication responsive to information extracted from a part of the first LDR image and a respective part of a first intermediate HDR image obtained by applying a first pass inverse tone mapping to the first LDR image; obtaining a second intermediate HDR image by applying a second pass inverse tone mapping to the LDR reference image; obtaining the first HDR image from the computer generated imagery components rendered using HDR lighting indication and composited into the second intermediate HDR image.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: February 25, 2020
    Assignee: INTERDIGITAL CE PATENT HOLDINGS
    Inventors: Emmanuel Jolly, Jurgen Stauder, Hassane Guermoud
  • Patent number: 10574947
    Abstract: Systems and methods for reconstructing an object boundary in a disparity map generated by a structured light system are disclosed. One aspect is a structured light system. The system includes an image projecting device configured to project codewords. The system further includes a receiver device including a sensor, the receiver device configured to sense the projected codewords reflected from an object. The system further includes a processing circuit configured to generate a disparity map of the object, detect a first boundary of the object in the disparity map, identify a shadow region in the disparity map adjoining the first boundary, the shadow region including pixels with codeword outages, and change a shape of the object in the disparity map based on the detected shadow region. The system further includes a memory device configured to store the disparity map.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: February 25, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Albrecht Johannes Lindner, Hasib Ahmed Siddiqui, Kalin Mitkov Atanassov
  • Patent number: 10567766
    Abstract: An imaging element includes a pixel unit configured to receive incident light and include a photoelectric conversion unit performing photoelectric conversion. The imaging element performs a compression process on a first signal which is an imaging signal output from the pixel unit. The imaging element performs a different process from the compression process on a second signal with a different use from the first signal output from the pixel unit so that the second signal does not deteriorate.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: February 18, 2020
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Hiroyasu Katagawa
  • Patent number: 10560706
    Abstract: Disclosed are techniques for temporal scalable video coding. By including a temporal_switching_point_flag and/or a temporal_nesting_flag into a normative part of the scalable bitstream, reference picture management in decoder can be simplified, and media-aware network elements and decoder can easily identify those pictures from which onward a higher temporal layer can be added.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: February 11, 2020
    Assignee: Vidyo, Inc.
    Inventors: Jill Boyce, Danny Hong
  • Patent number: 10560703
    Abstract: A fixed length code (FLC)-based image compression method and a device thereof. The method is utilized to compress a block containing plural pixels and includes the following steps: determining a first representative pixel, a second representative pixel and a third representative pixel from the pixels according to pixel values of the pixels, the three representative pixels being noncollinear in a color space to which the pixels correspond; generating plural first interpolated pixels by interpolation according to the first representative pixel and the third representative pixel; generating plural second interpolated pixels by interpolation according to the second representative pixel and the third representative pixel; and generating an index value for each pixel according to the three representative pixels, the first interpolated pixels and the second interpolated pixels.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: February 11, 2020
    Assignee: REALTEK SEMICONDUCTOR CORPORATION
    Inventors: Kai Liu, Wen-Tsung Huang, Shih-Tse Chen
  • Patent number: 10553029
    Abstract: Techniques are described that enable virtual reality content to be delivered. These techniques include encoding frames of stereoscopic virtual reality content and decoding reference frames of the stereoscopic virtual reality content for non-viewed sections of the virtual reality content.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: February 4, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Charles Benjamin Franklin Waggoner, Yongjun Wu
  • Patent number: 10543711
    Abstract: The application discloses apparatus and systems for authenticating physical object, identification documents and security documents. Some such methods and apparatus involve signal encoding or digital watermarking.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: January 28, 2020
    Assignee: Digimarc Corporation
    Inventors: Tony F. Rodriguez, Geoffrey B. Rhoads, Ravi K. Sharma
  • Patent number: 10542270
    Abstract: Systems and methods for dense captioning of a video include a multi-layer encoder stack configured to receive information extracted from a plurality of video frames, a proposal decoder coupled to the encoder stack and configured to receive one or more outputs from the encoder stack, a masking unit configured to mask the one or more outputs from the encoder stack according to one or more outputs from the proposal decoder, and a decoder stack coupled to the masking unit and configured to receive the masked one or more outputs from the encoder stack. Generating the dense captioning based on one or more outputs of the decoder stack. In some embodiments, the one or more outputs from the proposal decoder include a differentiable mask. In some embodiments, during training, error in the dense captioning is back propagated to the decoder stack, the encoder stack, and the proposal decoder.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: January 21, 2020
    Assignee: salesforce.com, inc.
    Inventors: Yingbo Zhou, Luowei Zhou, Caiming Xiong, Richard Socher
  • Patent number: 10535178
    Abstract: Systems, apparatuses, and methods for performing shader writes to compressed surfaces are disclosed. In one embodiment, a processor includes at least a memory and one or more shader units. In one embodiment, a shader unit of the processor is configured to receive a write request targeted to a compressed surface. The shader unit is configured to identify a first block of the compressed surface targeted by the write request. Responsive to determining the data of the write request targets less than the entirety of the first block, the first shader unit reads the first block from the cache and decompress the first block. Next, the first shader unit merges the data of the write request with the decompressed first block. Then, the shader unit compresses the merged data and writes the merged data to the cache.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: January 14, 2020
    Assignees: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Jimshed Mirza, Christopher J. Brennan, Anthony Chan, Leon Lai
  • Patent number: 10531119
    Abstract: A method and apparatus for color index coding of a block of video data using index prediction based on reconstructed neighboring pixels are disclosed. In one embodiment, color index encoding or decoding is applied to the current pixel indices by deriving index prediction from neighboring pixel indices of the reconstructed neighboring pixels. The reconstructed neighboring pixel values are first transformed into the neighboring pixel indices according to a quantization table to map between major color indices and major color values of the current block. The quantization table can be based on a major color table for the current block or can also be derived at a decoder side. The decoding process may reconstruct the current pixels by converting decoded current pixel indices to reconstructed current pixel values according to the quantization table or by directly copying the reconstructed neighboring pixel values indicated by decoded current pixel indices.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: January 7, 2020
    Assignee: MEDIATEK INC.
    Inventors: Yu-Chen Sun, Jungsun Kim, Tzu-Der Chuang, Yi-Wen Chen, Wang Lin Lai, Shan Liu, Yu-Wen Huang
  • Patent number: 10531121
    Abstract: In some examples, a method for compressing a spectral reflectance dataset may be performed through compression circuitry. The method may include computing a principal component analysis basis for the spectral reflectance dataset; projecting the spectral reflectance dataset onto the principal component analysis basis to obtain a weight matrix; quantizing the weight matrix; performing a Huffman encoding process on the quantized weight matrix to generate a Huffman table and Huffman codes for the quantized weight matrix; and providing compressed spectral reflectance data as the principal component analysis basis, the Huffman table, and the Huffman codes.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: January 7, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Peter Morovic, Jan Morovic, Jordi Arnabat Benedicto
  • Patent number: 10521656
    Abstract: Systems and methods for assessing similarity of documents are provided. Embodiments of the systems and methods include extracting a reference document text from a reference document, extracting an archived document text from an archived document, and quantifying the reference document and the archived document. The systems and methods may also include determining a document similarity value of the quantified reference document and the archived document. Determining the document similarity value includes calculating a set of vector similarity values for a set of combinations of a reference document text vector and an archived document text vector, and calculating the document similarity value, including a sum of the plurality of vector similarity values.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: December 31, 2019
    Assignee: OPEN TEXT CORPORATION
    Inventors: Jeroen Mattijs van Rotterdam, Michael T Mohen, Chao Chen, Kun Zhao
  • Patent number: 10499843
    Abstract: The present invention relates to a brain dysfunction and seizure detector monitor and system, and a method of detecting brain dysfunction and/or seizure of a subject. Preferably, the present invention also includes one or more seizure detection algorithms. The analysis method is specifically optimized to amplify abnormal brain activity and minimize normal background activity yielding a seizure index directly related to the current presence of ictal activity in the signal. Additionally, a seizure probability index based on historical values of the aforementioned seizure index, is derived for diagnostic purposes. The seizure probability index quantifies the probability that the patient has exhibited abnormal brain activity since the beginning of the recording. These indexes can be used in the context of emergency and/or clinical situations to assess the status and well-being of a patient's brain, or can be used to automatically administer treatment to stop the seizure before clinical signs appear.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: December 10, 2019
    Assignee: NeuroWave Systems inc.
    Inventors: Stéphane Bibian, Tatjana Zikov, Mo Modarres
  • Patent number: 10504230
    Abstract: Described are systems and techniques for using machine-readable optical markers to calibrate a machine vision system. In one implementation, the machine vision system may generate calibration data associating spatial coordinates with image coordinates of the machine-readable marker in an image acquired by a camera. The machine-readable marker may comprise a blend of an optical code that encodes marker data and a human-readable source graphic image. In some implementations, the optical code of the markers may be detectable under infrared light while remaining invisible to the unaided eye.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: December 10, 2019
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Joachim Sebastian Stahl, Ammar Chinoy, Jason Michael Famularo, Pranab Mohanty, Gianna Lise Puerini, Jared Joseph Frank
  • Patent number: 10499060
    Abstract: An encoding method comprises obtaining a target number of motion information predictors to be used for an image portion to encode and generating a set of motion information predictors using the obtained target number.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: December 3, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventors: Christophe Gisquet, Guillaume Laroche
  • Patent number: 10484021
    Abstract: Apparatuses and methods relating generally to a decoder. In an apparatus, a control circuit receives first-third sign signals, a partial sum signal, a function select signal, and a carry signal as an input vector to provide an output sign and a vector select. A select generation circuit receives the first and second sign signals and the partial sum signal to provide an add/subtract select signal. A subtractor subtracts from a first absolute value signal a second absolute value signal to provide the third sign signal and a difference signal. Responsive to the add/subtract select signal, an adder/subtractor either adds or subtracts the first absolute value signal to or from the second absolute value signal to provide the carry signal and a sum/difference signal. A multiplexer selects from the first and second absolute value signals, the difference signal, and the sum/difference signal a selected value signal responsive to the vector select.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: November 19, 2019
    Assignee: XILINX, INC.
    Inventors: Gordon I. Old, Richard L. Walke
  • Patent number: 10484987
    Abstract: The application provides an operation request generating method. The method includes: a generation device generates a first operation request that requests to perform an operation on a first packet, where the first operation request includes first assignment content and information used to indicate a first assignment location, the first assignment location is a location in the first packet, the first assignment content is data used to assign a value to the first assignment location, and the information used to indicate the first assignment location includes an identifier of a type of a first packet header, a first offset, and a first length, where the first packet header is a packet header in the first packet, and the first offset is an offset relative to a start location of the first packet header; and the generation device sends the first operation request to a description device or a receiving device.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: November 19, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shucheng Liu, Min Zha, Qian Zhou, Xushan Lu
  • Patent number: 10477245
    Abstract: Disclosed are methods and devices for coding and decoding depth information, which relate to a Three-Dimensional Video (3DV) coding technology. The coding method includes: arranging all elements in a DLT in an ascending order of values, wherein the DLT is a data structure representing depth numerical values by index numbers; coding a value of a first element in the DLT, and writing the bits of the value into a bitstream; and coding a difference value between a value of each of the other elements except the first element in the DLT and a value of an element with an index number smaller than an index number of the each of other elements in the DLT respectively, and writing the value of the difference value into the bitstream. The method for decoding depth information and related coding and decoding devices are also provided. By the technical solutions of the disclosure, efficiency of coding and decoding depth information is improved, and resource occupation during depth information coding is reduced.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: November 12, 2019
    Assignee: ZTE CORPORATION
    Inventors: Ming Li, Ping Wu, Hongwei Li, Guoqiang Shang, Yutang Xie
  • Patent number: 10474408
    Abstract: Systems and methods for improving operation of an electronic device, which includes an image data processing pipeline that processes input image data. In the processing pipeline, a first processing block generates first processed image data by performing a first function on the input image data; another one or more processing blocks, which includes a second processing block coupled to a first output of the first processing block, generates second processed image data by performing a second function on the first processed image data when received from the first processing block; and a third processing block coupled to the first output and a second output of the other one or more processing blocks performs a third function on the first processed image data when received from the first processing block and performs the third function on the second processed image data when received from the other one or more processing blocks.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: November 12, 2019
    Assignee: Apple Inc.
    Inventors: Peter F. Holland, Mahesh B. Chappalli, David L. Bowman
  • Patent number: 10474662
    Abstract: An electronic processor including a programmable processing device and a processor, optimizes processing of data structures by carrying out operations on coded data in the data structures. The programmable processing device autonomously carries out predetermined basic operations on data structures, so that each basic operation is managed as a pre-programmed primitive operation. The processor receives flow of coded data belonging to a data structure, and an operation request on the coded data; then, recognizing the data structure of the received data flow and the requested operation; then, determining whether to perform the requested operation or have the programmable processing device carry out the requested operation. If performed by the programmable processing device, the processor sends coded data and information about the recognized data structure and requested operation to the programmable processing device.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: November 12, 2019
    Assignee: UNICREDIT S.p.A.
    Inventors: Riccardo Prodam, Marcello Paris, Fabio Ramponi
  • Patent number: 10467191
    Abstract: Technologies are disclosed for providing a large scale data join service within a service provider network. A data set includes first and second sets of files that correspond to each other. Each file includes a first identifier (ID) and a second ID. The first set of files is partitioned based at least in part upon the first ID into a plurality of first subsets of files and the second set of files is partitioned based at least in part upon the first ID into a plurality of second subsets of files. Files within a first group of the plurality of first subsets and files within a second group of the plurality of second subsets are encoded into first and second bitsets, respectively, based at least in part upon the second IDs. An exclusive-or operation is performed on the first and second bitsets to find discrepancies between the data files.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: November 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Wei Yu, Nengwu Zhu, Hyen Vui Chung, Qihui Lee
  • Patent number: 10460427
    Abstract: Embodiments relate to converting imagery to a polar projection. Initially, a map request that specifies the polar projection for a geographic area is obtained. The geographic area into a number of image regions. A first source image is obtained for a first image region, where the first source image is at a first target resolution, and a second source image is obtained for a second image region, where the second source image is at a second target resolution that is determined based on a geographic location of the second image region. The first source image and the second source image are projected into the polar projection to obtain a single output image. At this stage, a polar coordinate system that corresponds to the polar projection is used to render the single output image in a spatial map.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: October 29, 2019
    Assignee: The Government of the United States of America, as represented by the Secretary of the Navy
    Inventors: John T. Sample, Elias Z. K. Ioup, Bruce Y. Lin
  • Patent number: 10462484
    Abstract: A video encoding method includes: setting a 360-degree Virtual Reality (360 VR) projection layout of projection faces, wherein the projection faces have a plurality of triangular projection faces located at a plurality of positions in the 360 VR projection layout, respectively; encoding a frame having a 360-degree image content represented by the projection faces arranged in the 360 VR projection layout to generate a bitstream; and for each position included in at least a portion of the positions, signaling at least one syntax element via the bitstream, wherein the at least one syntax element is set to indicate at least one of an index of a triangular projection view filled into a corresponding triangular projection face located at the position and a rotation angle of content rotation applied to the triangular projection view filled into the corresponding triangular projection face located at the position.
    Type: Grant
    Filed: September 30, 2017
    Date of Patent: October 29, 2019
    Assignee: MEDIATEK INC.
    Inventors: Jian-Liang Lin, Hung-Chih Lin, Chia-Ying Li, Shen-Kai Chang, Chi-Cheng Ju
  • Patent number: 10462490
    Abstract: An efficient object-detection-driven video data representation along with a unified content based video compression and retrieval framework and wavelet based searching engine is described to encode the disclosed video data representation. The video data representation and unified compression and retrieval and searching engine together facilitate rapid retrieval of desired video information from large stores of video data.
    Type: Grant
    Filed: November 6, 2015
    Date of Patent: October 29, 2019
    Assignee: Raytheon Company
    Inventor: Jingning Pan
  • Patent number: 10462448
    Abstract: Image generation apparatuses (10) are provided so as to correspond to areas (62), respectively, into which a target area (60) is divided, and each image generation apparatus (10) has a plurality of imaging apparatuses (50) connected thereto that each capture a corresponding area which is an area (62) corresponding to the image generation apparatus (10). Each image generation apparatus (10) generates, as partial image data (72), downward view image data for its corresponding area from imaging data (71) captured by the plurality of imaging apparatuses (50). An image integration apparatus (20) allows each of image generation apparatuses (10) provided so as to correspond to areas (62), respectively, that are included in a display area (61), to generate as partial image data (72) for its corresponding area, and combines the partial image data (72) to generate integrated image data (73) which is downward view image data for the display area (61).
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: October 29, 2019
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Yoshiyuki Kato