Image Compression Or Coding Patents (Class 382/232)
  • Patent number: 10289528
    Abstract: Systems and methods for sending in-product notifications to individual users of a software product or a specifically identified subset of users of the software product selected via their previously observed interactions with the software product. In addition, targeted notifications of bug fixes can be sent to specific users who have encountered an error condition or performance issue that a particular bug fix is designed to correct.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: May 14, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sarika Calla, Neeraja Reddy Singireddy, Jonathan Daniel Keech, Ritesh Rambhai Parikh, Ryan Alexander Dawson, Ram Kumar Donthula, Deniz Duncan
  • Patent number: 10284628
    Abstract: A distribution method is executed by a computer. The distribution method includes dividing a program in response to an acquisition request to acquire the program received from a terminal device connected via a network; and transferring the divided program to the terminal device.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: May 7, 2019
    Assignee: FUJITSU LIMITED
    Inventors: Hidenobu Ito, Koichi Yasaki, Kazuaki Nimura
  • Patent number: 10284786
    Abstract: Disclosed are method for improving image effect and apparatus thereof, comprising: when a system starts up, acquiring a screen parameter to determine whether an input signal source is an SDR film source or an HDR film source; if it is an SDR film source, performing first image processing to obtain an SDR image, starting up HDR conversion mode; reducing its backlight brightness to pre-set brightness, and displaying current peak brightness pixel or area according to a screen parameter after increasing backlight brightness; if it is HDR film source, performing second image processing to obtain HDR image, closing down HDR conversion mode, before displaying. Thus, a high-grayscale detail performance capacity is improved, achieving an SDR-to-HDR function, a higher brightness range, more picture details, an SDR film source can be played in an HDR television with the display effect of an HDR film source.
    Type: Grant
    Filed: January 13, 2017
    Date of Patent: May 7, 2019
    Assignee: SHENZHEN CHUANGWEI-RGB ELECTRONIC CO., LTD
    Inventors: Minghuo Yu, Wenxing Yao, Xiaodong Yang, Jian Yang
  • Patent number: 10283167
    Abstract: Provided is an image encoding device including circuitry configured to generate a file with clean random access (CRA) information, which identifies CRA pictures in the image and which is set in a header region of a file that includes the header region and a data region within which a series of encoded image data associated with actual data of the image is stored, wherein the file is an MP4 format file, wherein the CRA information is sample group information grouping a plurality of CRA pictures, wherein the CRA information includes previous picture information used to identify a previous picture which is previous to each CRA picture in a presentation order and is not encoded normally at a time of random access to the CRA picture, and wherein output of the previous picture from the image encoding device is skipped based on the previous picture information.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: May 7, 2019
    Assignee: SONY CORPORATION
    Inventors: Takehiko Nakano, Mitsuhiro Hirabayashi, Mitsuru Katsumata, Satoshi Tsujii, Teruhiko Suzuki
  • Patent number: 10276080
    Abstract: The disclosure provides a RGBW pixel rendering device, including a collecting module obtaining a RGB grayscale value, converters converting the RGB grayscale value to a RGB brightness value and converting a second RGBW brightness value to a RGBW grayscale value to be output, a sampler, converting the RGB brightness value to a first RGBW brightness value, a judging element obtaining saturation values and brightness values, and calculating the saturation values and the brightness values respectively to obtain a saturation value difference and a brightness value difference for judging, a rendering element rendering the first RGBW brightness value according to an outcome to obtain the second RGBW brightness values. The disclosure further provides a rendering method. Compared with the prior art, the display has relatively high resolution without losing details.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: April 30, 2019
    Assignee: Wuhan China Star Optoelectronics Technology Co., Ltd
    Inventors: Biao Pan, Xinhui Zhong
  • Patent number: 10277909
    Abstract: Methods, systems, and instrumentalities are described to implement single loop decoding, A video decoding device (VDD) may receive a video bitstream, which may include one or more bitstreams (e.g., base layer bitstream, enhanced layer bitstream, etc.) The VDD may generate a hybrid inter-layer reference (H-ILR) picture. The H-ILR picture may be generated based on one or more inputs including, for example, a first layer motion information, a processed (e.g., upsampled) first layer residue signal, a second layer texture information, etc. The first layer motion information may be derived from a compressed first layer motion field or an uncompressed first layer motion field. An H-ILR block of the H-ILR picture may be reconstructed by deriving motion information of the H-ILR block from one or more neighboring H-ILR blocks in the H-ILR picture, for example, when the neighboring blocks are inter-coded.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: April 30, 2019
    Assignee: VID SCALE, Inc.
    Inventors: Yan Ye, Xiaoyu Xiu, Yong He, Yuwen He, Jie Dong, Eun Seok Ryu
  • Patent number: 10248359
    Abstract: A system, method and apparatus directed to fast data storage on a block storage device. New data is written to an empty write block. If the new data is compressible, a compressed version of the new is written into the meta data. A location of the new data is tracked. Meta data associated with the new data is written. A lookup table may be updated based in part on the meta data. The new data may be read based the lookup table configured to map a logical address to a physical address. Disk operations may use state data associated with the meta data to determine the empty write block. A write speed-limit may also be determined based on a lifetime period, a number of life cycles and a device-erase-sector-count for the device. A write speed for the device may be slowed based on the determined write speed-limit.
    Type: Grant
    Filed: April 17, 2008
    Date of Patent: April 2, 2019
    Inventors: Douglas Dumitru, Samuel J. Anderson
  • Patent number: 10242080
    Abstract: The present disclosure provides a system and method for automatic clustering and recognition of software applications using metadata. The system selects and extracts visual features from software applications which are then classified, analyzed using a cluster analysis, and then used to assign the software application to a cluster group.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: March 26, 2019
    Assignee: Google LLC
    Inventors: Gabriel Cohen, Hrishikesh Aradhye
  • Patent number: 10244242
    Abstract: A device for processing video data includes a memory configured to store at least a portion of a multi-layer bitstream of video data; and one or more processors configured to receive the portion of the multi-layer bitstream, the multi-layer bitstream comprising a plurality of layers, the plurality of layers comprising a non-independently decodable non-base layer (non-INBL) and an independently decodable non-base layer (INBL); receive a video parameter set (VPS) associated with the coded video data, the VPS comprising first representation format parameters; receive a sequence parameter set (SPS) associated with the INBL, the SPS comprising second representation format parameters; process the non-INBL based on the first representation format parameters; and process the INBL based on the second representation format parameters.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: March 26, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Ye-Kui Wang, Fnu Hendry, Adarsh Krishnan Ramasubramonian
  • Patent number: 10244254
    Abstract: Provided are an encoding system using motion estimation and an encoding method using motion estimation for achieving high-speed motion estimation according to a multi-processing unit. The encoding system using motion estimation, comprises a multi-processing unit calculating motion estimation on many macroblocks of an input image, a motion estimator estimating motion vectors of the macroblocks of the input image using the motion estimation on the plurality of macroblocks, previously calculated by the multi-processing unit, and an encoder encoding the image based on the motion vectors of the macroblocks, estimated by the motion estimator. According to the present invention, motion estimation to be used for motion estimation can be calculated in advance according to the multi-processing unit capable of processing high-speed parallel processing to reduce an image encoding time and improve an encoding speed.
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: March 26, 2019
    Assignee: SK PLANET CO., LTD.
    Inventors: Tae Meon Bae, Joong Yun Lee, Kyung Min Kim, Byung Seok Hwang
  • Patent number: 10230391
    Abstract: A computing device includes a memory and a controller. The controller is configured to encrypt and/or compress a file by transforming at least a portion of said file to a number and transforming the number to an exponent vector comprising at least one exponent, wherein each exponent corresponds to a base in a base vector, whereby the file is represented by the exponent vector and a family constant. The family constant is configured to align the number to be compressed and/or encrypted into a table family number, and the table family number represents a number family which is evenly dividable with the number.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: March 12, 2019
    Assignee: KELICOMP AB
    Inventor: Elise Revell
  • Patent number: 10223550
    Abstract: Systems and techniques are described for generating canonical representations of JSON documents. One of the techniques includes receiving a first JavaScript Object Notation (JSON) document, wherein the first document includes one or more JSON objects, and wherein each JSON object includes one or more name-value pairs; generating a first canonical representation of the first JSON document, wherein generating the first canonical representation comprises: removing each non-significant whitespace character and non-significant line ending from the first document, for each JSON object, sorting the name-value pairs included in the JSON object lexicographically, and converting one or more instances of a number value type in the first document into a standardized representation of a double data type; and generating a first digital signature for the first JSON document using the first canonical representation.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: March 5, 2019
    Assignee: VMware, Inc.
    Inventors: Georgi Staykov, Jeffrey Hu
  • Patent number: 10217192
    Abstract: Various approaches to image enhancement are disclosed. In one approach, a boundary map and an image are received. The boundary map is used to determine that brightness values for a set of pixels included in the image should be regularized. An output image is generated by storing, at both a first and second pixel position in the output image, a set of regularized values. In another approach, an image to be enhanced and an edge map are received. Edge-masked derivative matrices are constructed and used to iteratively solve a series of linear equations, wherein solutions to the linear equations minimize an increasingly accurate quadratic approximation of a penalty function that measures a total amount of variation in a function, and a derivation of the function from the image. A vector result of the iterative solution is transformed into a raster image.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: February 26, 2019
    Assignee: Descartes Labs, Inc.
    Inventors: Rick S. Chartrand, Ryan S. Keisler
  • Patent number: 10218974
    Abstract: A transform block processing procedure wherein a maximum coding-block size and a maximum transform-block size for an unencoded video frame is determined. The unencoded video frame is divided into a plurality of coding-blocks including a first coding-block and the first coding block is divided into at least one prediction block and a plurality of transform blocks. The size of the transform blocks depend at least in part on the size of the coding block and the corresponding prediction blocks. The transform blocks are then encoded, thereby generating a video data payload of an encoded bit-stream. A frame header of the encoded bit-stream, including a maximum coding-block size flag and a maximum-transform-block-size flag, is generated.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: February 26, 2019
    Assignee: RealNetworks, Inc.
    Inventors: Chia-Yang Tsai, Wenpeng Ding, Gang Wu
  • Patent number: 10218991
    Abstract: Encoded data is decoded based on tile data division information, tile data position information, block line data division information, and block line data position information. The tile data division information indicates whether the encoded data is composed of tile data items that serve as encoded data items of tiles. The tile data position information indicates positions of the tile data items. The block line data division information indicates whether each tile data item is composed of first block line data and second block line data. The first block line data serves as encoded data of a first block line that is a set of blocks arranged linearly. The second block line data serves as encoded data of a second block line next to the first block line. The block line data position information indicates a position of the second block line data.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: February 26, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventor: Koji Okawa
  • Patent number: 10210642
    Abstract: Information relating to a user input to edit a portion of an image is received,A where the image is divided into a plurality of tiles. In response to the received information, at least one further tile in a representation of the edit is created. A data structure including entries that link the plurality of tiles and the at least one further tile is created. The at least one further tile with the plurality of tiles are combined to produce an output page that includes the image with the edit applied to the image.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: February 19, 2019
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Perry V Lea, Steven Holland, Bradley R Larson, John D Wilcox, Jr.
  • Patent number: 10212423
    Abstract: An image processing apparatus and a method for improving the coding efficiency for a quantization parameter are provided. The method includes steps of setting a predicted quantization parameter for a current coding unit by using multiple quantization parameters which are set for multiple surrounding coding units located around the current coding unit which is target of coding processing, and setting a difference quantization parameter indicating a difference value between the quantization parameter which is set for the current coding unit and the predicted quantization parameter.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: February 19, 2019
    Assignee: Sony Corporation
    Inventor: Kazushi Sato
  • Patent number: 10205955
    Abstract: The present disclosure relates to a method and a system for transcoding a digital video. The method and system includes a decoder, a hierarchical motion sampling and re-estimation engine, a resizing engine and an encoder. The decoder extracts a plurality of pre-determined decoder information pertaining to each macroblock of a plurality of macroblocks of each of a decoded frame of a plurality of decoded frames of the digital video. The decoder information includes syntax elements. The hierarchical motion sampling and re-estimation engine evaluates hierarchically the syntax elements pertaining to the each macroblock of the plurality of macroblocks of the plurality of decoded frames. The resizing engine resizes each of the macroblock of the plurality of macroblocks based on evaluated hierarchical syntax elements. The encoder encodes each of re-sized macroblock based on the evaluated hierarchical syntax elements.
    Type: Grant
    Filed: July 26, 2014
    Date of Patent: February 12, 2019
    Assignee: RIVERSILICA TECHNOLOGIES PVT LTD
    Inventors: Essaki P Muthu, Jagadish K Kamath, Raju Babannavar
  • Patent number: 10182242
    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: December 26, 2014
    Date of Patent: January 15, 2019
    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: 10171811
    Abstract: 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, including: 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: April 16, 2013
    Date of Patent: January 1, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Il-koo Kim, Young-o Park
  • Patent number: 10169170
    Abstract: Example apparatus, methods, and computers control configurable, variable data reduction. One example method includes identifying data reduction controlling attributes in an object to be data reduced by a configurable variable data reducer. The attributes provide information upon which decisions concerning whether and/or how to data reduce the object can be based. The example method also includes controlling a configurable variable data reducer to selectively data reduce the object based, at least in part, on the data reduction controlling attributes. The control exercised can determine whether, where, when, and/or how data reduction will proceed.
    Type: Grant
    Filed: May 1, 2012
    Date of Patent: January 1, 2019
    Assignee: Quantum Corporation
    Inventor: Jeffrey Vincent Tofano
  • Patent number: 10162832
    Abstract: Approaches for reducing a storage footprint for one or more files. A file type associated with a digital file is determined. A deduplication process is performed on the digital file based, at least in part, on the determined file type. The deduplication process may be performed differently on the digital file based on whether the digital file is an image or audio file, a compressed file, or a columnar file, for example. By considering the type of file being deduplicated, enhanced reductions in the storage footprint of the digital file may be realized.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: December 25, 2018
    Assignee: Imanis Data, Inc.
    Inventor: Hariprasad Bhasker Rao Mankude
  • Patent number: 10165198
    Abstract: A method, apparatus, and computer-readable medium for video tone mapping. The method includes processing video data into a first video component and a second video component and applying tone mapping to the first video component. The method further includes scaling the second video component. The method further includes generating a tone mapped video by combining the tone-mapped first video component with the scaled second video component.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: December 25, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Li Tao, Yeong-Taeg Kim
  • Patent number: 10154286
    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: June 17, 2015
    Date of Patent: December 11, 2018
    Assignee: VID SCALE, Inc.
    Inventors: Yuwen He, Yan Ye
  • Patent number: 10148872
    Abstract: Techniques are provided for image segmentation based on image differencing, using recursive neural networks. A methodology implementing the techniques according to an embodiment includes quantizing pixels of a first image frame, performing a rigid translation of the quantized first image frame to generate a second image frame, and performing a differencing operation between the quantized first image frame and the second image frame to generate a sparse image frame. A neural network can then be applied to the sparse image frame to generate a segmented image. In still another embodiment, the methodology is applied to a sequence or set of image frames, for example from a video or still camera, and pixels from a first and second image frame of the sequence/set are quantized. The sparse image frame is generated from a difference between quantized image frames. The method further includes training the neural network on sparse training image frames.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: December 4, 2018
    Assignee: Intel Corporation
    Inventors: Daniel David Ben-Dayan Rubin, Elad Hoffer
  • Patent number: 10148956
    Abstract: The present invention relates to a method for encoding and decoding an image signal and to corresponding apparatuses therefor. In particular, during the encoding and/or decoding of an image signal filtering with at least two filters is performed. The sequence of the filter application and possibly the filters are selected and the filtering is applied in the selected filtering order and with the selected filters. The determination of the sequence of applying the filters may be performed either separately in the same way at the encoder and at the decoder, or, it may be determined at the encoder and signaled to the decoder.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: December 4, 2018
    Assignee: SUN PATENT TRUST
    Inventors: Matthias Narroschke, Hisao Sasai
  • Patent number: 10136142
    Abstract: The image quality and coding efficiency are improved in a higher hierarchical layer such as a base layer while independence of coding and decoding of a tile is ensured even during hierarchical coding. An image coding device of the present invention that performs hierarchical coding on an image, which forms a movie, for a plurality of hierarchical layers, includes a first acquiring unit configured to acquire at least one of first and second images of different hierarchical layers from the image; a coding unit configured to code at least one of the first and second images; and a determination unit configured to determine whether or not an independent region, which is coded without reference to other region in an image, is set for each of the images of the respective hierarchical layers. The coding unit codes an image of a coding subject based on a determined result of the determination unit.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: November 20, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventors: Mitsuru Maeda, Masato Shima
  • Patent number: 10127913
    Abstract: A method of decoding of syntactic elements of a data stream is disclosed where, before beginning of decoding of the data stream, cells of all context models are initialized with predefined values, so that each context model contains in each cell data on a probability and a counter of a context occurrence number. A number of cells stored in each context model is selected to be not less than a number of all possible states of context elements associated with a respective context model. The process of decoding of at least a portion of bits of the data stream includes, among other steps: selecting a group of context models; calculating values of at least two context elements; extracting data on the probability from the selected cell of the selected context module; updating data in the selected cell; and carrying out a procedure of probability inheritance.
    Type: Grant
    Filed: July 7, 2017
    Date of Patent: November 13, 2018
    Assignee: SIF CODEC LLC
    Inventor: Vsevolod Mokrushin
  • Patent number: 10129553
    Abstract: Systems and techniques are disclosed for dynamically and automatically selecting an appropriate compression technique and/or compression parameters for digital images in order to reduce or prevent loss of significant information that may negatively impact the utility or usefulness of the digital images. For example, based on various image characteristics associated with a digital image, the system may dynamically compress the image using particular compression techniques and/or by adjusting compression parameters, to maintain significant information of the image. The system may select compression techniques and/or compression parameters based on one or more compression rules, which may be associated with image characteristics, patient characteristics, medical history, etc. Further, the system may, based on the one or more compression rules, compress the image to a maximum degree of compression while maintaining the significant information of the image.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: November 13, 2018
    Assignee: D.R. Systems, Inc.
    Inventor: Evan K. Fram
  • Patent number: 10119385
    Abstract: A geo-steering method for drilling a formation penetrated by multiple wells. The method comprises computing a stratigraphic target formation window, computing a target line utilizing an instantaneous formation dip angle correlated to offset well data from an offset well. The method further comprises calculating a target window from actual drilling data overlaying the target window over the stratigraphic target formation window to drill on the target line, identifying target deviation from target line using overlaid windows, generating a target deviation flag when the overlaid results differ above or below the stratigraphic target formation window or user inputted target deviation flag parameters, wherein the target deviation flag stops drilling by the rig. The method performs another actual survey, creating a new window, starting drilling, creating a new target window, overlaying the two windows and monitoring for target deviations, repeating the process until target depth is reached.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: November 6, 2018
    Inventor: Danny T. Williams
  • Patent number: 10116949
    Abstract: Provided are a method and apparatus for encoding a video signal and a method and apparatus for decoding a video signal. The method of encoding the video signal includes: determining an optimum scaling bit depth of the video signal in consideration of a maximum bit number of an intermediate value obtained during transformation of the video signal and a maximum bit precision of the video signal; scaling the video signal according to a local shift value corresponding to a difference between the determined optimum scaling bit depth and an original bit depth of the video signal; and transforming the scaled video signal.
    Type: Grant
    Filed: November 15, 2016
    Date of Patent: October 30, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Elena Alshina, Yoon-mi Hong, Woo-jin Han
  • Patent number: 10116963
    Abstract: Aspects of the present invention include a method of encoding a media file. The method includes acts of receiving a video stream depicting at least one object being drawn on a drawing surface, detecting, in the video stream, at least one path representing the at least one object, storing a plurality of coordinate sets representing the at least one path, identifying a subset of the plurality of coordinate sets that represents the at least one path to a degree of accuracy exceeding a defined threshold, and storing the subset of the plurality of coordinate sets in a text file format.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: October 30, 2018
    Assignee: DOT LEARN INC.
    Inventors: Samrat Bhattacharyya, Babatunde Alawode
  • Patent number: 10110635
    Abstract: A policy management system is described herein that allows an administrator to compose custom policies that can be applied to target devices and that achieve tasks specific to the administrator's organization and network. The composed policies can be standalone policies that are applied independently or sequenced policies that are applied in a specified order. A composed policy may be associated with one or more targets and stored in a policy database. A target device may periodically query the policy management system for any policies that pertain to the target device. If policies have been composed that pertain to the target device and such policies have been updated or have not been previously transmitted to the target device, the policy management system can retrieve the policies from the policy database, merge the policies, and transmit the merged policies to the target device. The target device can then apply the merged policies.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: October 23, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Amjad Hussain, Anand Doshi, Xiong Wang, Sivaprasad Padisetty
  • Patent number: 10097830
    Abstract: In an application processor having an encoder configured to reduce flicker occurring in a display, the encoder includes a transformer configured to generate first frequency domain coefficients for individual block values of a current frame, a quantizer configured to quantize the first frequency domain coefficients to generate quantized coefficients, and a coefficient calculator configured to generate first adjusting coefficients for reducing the flicker, where the quantizer is configured to adjust the quantization coefficients based on the first adjusting coefficients and output adjusted quantization coefficients.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: October 9, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jung Yeop Yang, Hyuk Jae Jang
  • Patent number: 10091447
    Abstract: Methods and apparatus for reading out pixel values from sensors in a synchronized manner are described. Readout of rows of pixel values from different sensors are controlled so that pixel values of different sensors corresponding to the same portion of a scene are read out in a way that the same portions of a scene are captured at the same or nearly the same time by different sensors. In one embodiment a first sensor which captures a large scene area alternates between reading out rows of pixel values from a top portion and a bottom portion of the first sensor while sensors corresponding to smaller areas of the scene read out rows of pixel values in a consecutive manner. Sensors may read out rows of pixel values at the same rate despite corresponding to optical chains with different focal lengths. The image captured by the first sensor facilitates image combining.
    Type: Grant
    Filed: April 16, 2016
    Date of Patent: October 2, 2018
    Assignee: Light Labs Inc.
    Inventors: Rajiv Laroia, Nitesh Shroff
  • Patent number: 10082860
    Abstract: This disclosure describes techniques for reducing power consumption of a display device. According to these techniques, a display device is configured to determine whether an image to be displayed by the display device has become static. In response to identifying such a static image, the display device may operate in a static image mode. According to the static image mode, the display device may read a current frame of image data, modify the current frame of image data to generate a modified frame of image data with a reduced size, and store the modified image data in memory. The display device may read the modified image data from memory to present the static image, which may reduce power consumption of the display device.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: September 25, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Fariborz Pourbigharaz, Carl Kazumi Mizuyabu, Khosro M. Rabii, John Chi Kit Wong, Gary Arthur Ciambella, Chia-Yuan Teng, Tauseef Kazi
  • Patent number: 10078877
    Abstract: The invention provides a method and system for embedding a watermark in a digital image and recovering the watermark from the digital image. The method includes representing the plurality of binary bits in the watermark using a plurality of symbols, wherein each symbol of the plurality of symbols represents at least two binary bits. The plurality of symbols are then transformed into a plurality of pseudo noise (PN) sequences, wherein a symbol transformed into a PN sequence represents one or more PN sequence vectors from a set of PN sequence vectors. Once the transformation is done, the plurality of PN sequences are embedded in the digital image to generate a watermarked image. During recovery, the watermark is recovered from the watermarked image by identifying the plurality of PN sequences in the watermarked image for recovering the corresponding plurality of symbols associated with the watermark.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: September 18, 2018
    Assignee: THE KING ABDULAZIZ CITY FOR SCIENCE AND TECHNOLOGY (KACST)
    Inventors: Norah Alquwayfili, Amr Alasaad
  • Patent number: 10078771
    Abstract: Examples of techniques for encoding data in a 2D symbology are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes assigning a first data symbol representative of a 0-bit and a second data symbol representative of a 1-bit, each of the first data symbol and the second data symbol include a line segment. The method further includes designating a starting indicator and an ending indicator. The method also includes generating, by a processing device, the 2D symbology. The 2D symbology includes a series of data symbols representing a binary string. Each data symbol in the series of data symbols are positioned in an end-to-end orientation starting at the starting indicator and ending at the ending indicator. The series of data symbols include 0-bit symbols represented by the first data symbol and 1-bit symbols represented by the second data symbol.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: September 18, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Erich Guenter, Mark E. Maresh, Colm Nolan, Juan F. Vargas, Michael J. Whitney
  • Patent number: 10074014
    Abstract: Innovations in the identification or classification of features in a data set are described, such as a data set representing measurements taken by a scientific instrument. For example, a task-specific processing component, such as a video encoder, is used to generate task-specific metadata. When the data set includes video frames, metadata can include information regarding motion of image elements between frames, or other differences between frames. A feature of the data set, such as an event, can be identified or classified based on the metadata. For example, an event can be identified when metadata for one or more elements of the data set exceed one or more threshold values. When the feature is identified or classified, an output, such as a display or notification, can be generated.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: September 11, 2018
    Assignee: Battelle Memorial Institute
    Inventors: Jeremy R. Teuton, Richard L. Griswold
  • Patent number: 10075637
    Abstract: An electronic device has a power saving function that reduces an amount of consumed power in response to a non-operating period, in which there are no operations from a user, reaching a predefined amount of time. The electronic device displays a time setting screen for setting a time in a display unit and sets the time in accordance with an operation accepted when the time setting screen is being displayed in the display unit, and carries out control such that an amount of time until the power saving function is executed is extended to be longer when the time setting screen is being displayed than when the time setting screen is not being displayed.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: September 11, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Hiroyuki Kajiyama
  • Patent number: 10062181
    Abstract: The present invention describes exemplary embodiments of a method and apparatus for transmitting raster graphics. The method comprises determining a region, from 3D scene information for quality adjustment in a raster sequence of frames, wherein the raster sequence is generated by a graphics processing unit (the GPU) and consumed by an image encoder and the 3D scene information is provided by the GPU to the image encoder via shared memory and adjusting, by the image encoder, quality for the region according to the 3D scene information and a resource target for encodings of the raster sequence of frames.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: August 28, 2018
    Assignee: Teradici Corporation
    Inventors: Peter William Longhurst, David Victor Hobbs, Ian Cameron Main
  • Patent number: 10058773
    Abstract: A man-machine interaction controlling method and applications thereof are provided. A user performs user permitted micro-actions to control a self-role in a virtual environment to perform a virtual permission action plan on an operation position. The method includes steps of: 1) creating the self-role in the virtual environment; 2) performing micro-actions without leaving the position where the user stays; 3) tracing and recognizing the micro-action permitted by the user to enable the user need not leave away the position where the user stays when performing any micro-actions; 4) enabling the self-role to enlarge the micro-action of the user.
    Type: Grant
    Filed: August 9, 2013
    Date of Patent: August 28, 2018
    Inventor: Defeng Huang
  • Patent number: 10051226
    Abstract: A transmitter according to the present invention includes a decoder that decodes a video signal received from outside and acquires identification information including a format concerning 2D or 3D of video from a layer corresponding to each frame of the video signal and a backend processor that performs spatial or temporal scaling of video data by the video data based on the identification information and, when the format of the video is switched, switches parameters for the scaling adjusting to switching timing.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: August 14, 2018
    Assignee: Sony Corporation
    Inventor: Ikuo Tsukagoshi
  • Patent number: 10043113
    Abstract: A method for generating feature maps by using a device adopting CNN including feature up-sampling networks (FPN). The method comprising steps of: (a) allowing, if the input image is obtained, a down-sampling block to acquire a down-sampling image by applying a predetermined operation to an input image (b) allowing, if the down-sampling image is obtained, each of a (1-1)-th to a (1-k)-th filter blocks to acquire each of a (1-1)-th to a (1-k)-th feature maps by applying one or more convolution operations to the down-sampling image and (c) allowing each of up-sampling blocks to receive a feature map from its corresponding filter block, to receive a feature map from its previous up-sampling block, and then rescale one feature map to be identical with the other feature map in size, and to apply a certain operation to both feature maps, thereby generating a (2-k)-th to a (2-1)-th feature maps.
    Type: Grant
    Filed: October 4, 2017
    Date of Patent: August 7, 2018
    Assignee: StradVision, Inc.
    Inventors: Yongjoong Kim, Woonhyun Nam, Sukhoon Boo, Myungchul Sung, Donghun Yeo, Wooju Ryu, Taewoong Jang, Kyungjoong Jeong, Hongmo Je, Hojin Cho
  • Patent number: 10034005
    Abstract: A system and method for facilitating inhibiting banding in video data, in part by anticipating when banding may occur given certain encoder parameters. An example method includes receiving an input stream of video data; extracting feature information characterizing the stream of video data; using a feed-forward neural network to process the feature information to estimate when a particular block of the stream of video data will exhibit an artifact when encoded using certain Quantization Parameters (QPs); incorporating the indication into metadata associated with the stream of video data; and transferring the stream of video data and metadata to a video encoder. In a more specific embodiment, the feature information includes color information and texture information, and the neural network includes a feed-forward neural network that includes a classifier with a sigmoid activation function, and which has been trained using a cross-entropy cost function.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: July 24, 2018
    Assignee: SONY CORPORATION
    Inventors: Xun Xu, Peng Ye
  • Patent number: 10024976
    Abstract: A method, apparatus, and system for reducing memory and communication bandwidth requirements for digital signal samples in Global Navigational Satellite System (GNSS) receivers using an adaptive compression/decompression process are described.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: July 17, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventor: Gary Lennen
  • Patent number: 10026009
    Abstract: Systems, methods and computer program products for determining perceptual similarity between independent images are described. The described systems, methods and computer program products use a similarity distance to determine the perceptual similarity between a first image having a first arrangement of pixels and a second image having a second arrangement of pixels. A processor can determine a first image array corresponding to the first arrangement of pixels and a second image array corresponding of the second arrangement of pixels. The processor can generate a first pixel group set based on the first image array and a second pixel group set based on the second image array. A plurality of pixel group pairs can be generated, and each pixel group pair can be associated with a corresponding pixel group pair distortion. The similarity distance between the first image and the second image can be determined based on the plurality of pixel group pair distortions.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: July 17, 2018
    Assignee: BicDroid Inc
    Inventors: En-Hui Yang, Xiang Yu, Jin Meng
  • Patent number: 10021411
    Abstract: A scalable coding system codes video as a base layer representation and an enhancement layer representation. A base layer coder may code an LDR representation of a source video. A predictor may predict an HDR representation of the source video from the coded base layer data. A comparator may generate prediction residuals which represent a difference between an HDR representation of the source video and the predicted HDR representation of the source video. A quantizer may quantize the residuals down to an LDR representation. An enhancement layer coder may code the LDR residuals. In other scalable coding systems, the enhancement layer coder may code LDR-converted HDR video directly.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: July 10, 2018
    Assignee: APPLE INC.
    Inventors: Yeping Su, Chris Y. Chung, Hsi-Jung Wu, Jiefu Zhai, Ke Zhang, Xiaosong Zhou
  • Patent number: 10015499
    Abstract: A method for transmitting a computer display image. In one embodiment, the method comprises determining a pixel boundary, referenced to a sub-tile boundary within a grid of tiles, for a changed portion of the image; identifying i) a uniform tile within the changed portion referenced to a first tile and ii) at least one hybrid sub-tile, associated with the sub-tile boundary, within the changed portion referenced to a second tile adjacent the first tile; engaging an SIMD vector processor to transform the uniform tile to an exit matrix, transform the at least one hybrid sub-tile to at least one DC coefficient, and transform the exit matrix to a first DC coefficient and the at least one DC coefficient to a second DC coefficient; quantizing, encoding and transmitting coefficients of the first and second tiles; and transmitting a binary mask specification for the changed portion adjusted to the sub-tile boundary.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: July 3, 2018
    Assignee: Teradici Corporation
    Inventor: David Victor Hobbs
  • Patent number: 10013625
    Abstract: A method of delivering an image is disclosed. The method includes receiving a request for an image. A variation of quality signature (VoQS) of the image is determined. A VoQS of a particular image is determined based on a plurality of different levels of distortion applied to the particular image. The image is categorized into one of a plurality of clusters of images, wherein the categorization is based on a similarity between the VoQS of the image and one or more other VoQSs of one or more other images within the plurality of clusters of images. A distorted version of the image based on the categorization is delivered.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: July 3, 2018
    Assignee: Instart Logic, Inc.
    Inventors: Parvez Ahammad, Hariharan Kolam, Brian Kennedy