Compression Of Color Images Patents (Class 382/166)
  • Patent number: 10306104
    Abstract: An image data processing method includes: allocating a storage region for at least one of a plurality of planes including a first color plane, a second color plane, and a third color plane configured for respective colors of three primary colors; dividing into a plurality of image regions having identical regions that mutually correspond between the plurality of planes; analyzing a variable indicating an identicalness of images in the image regions that correspond between the plurality of planes to determine the identicalness; and executing a sharing process between the plurality of planes based on the determined identicalness so as to generate image data representing an image constituted of the plurality of planes.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: May 28, 2019
    Assignee: Kyocera Document Solutions Inc.
    Inventor: Hideo Nakahara
  • Patent number: 10263908
    Abstract: The processing of search queries for a customer using a set of resource can balance performance with cost, in order to ensure that the processing satisfies customer performance requirements while attempting to minimize the cost to the customer for obtaining that performance. In addition to dynamically updating the allocation of resources used to process the requests, such as to change the number or sizes of allocated resources, the number of indexes to be searched can be updated as well. For example, a search index can be divided into two sub-indexes against which queries can be executed concurrently in order to reduce the latency by about a half. Adjustments to the indexes and resources can be balanced to minimize cost while retaining performance, which can include rejoining sub-indexes or reducing the number of resource as appropriate.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: April 16, 2019
    Assignee: A9.COM, INC.
    Inventor: Afshin Ganjoo
  • Patent number: 10249062
    Abstract: An image rendering method includes: loading, at an electronic device, an image by an application executed on the electronic device; loading, at the electronic device, reference color arrangement information; and determining, at the electronic device, a pixel format for a texture creation of the loaded image based on a comparison between a color value of the loaded image and the loaded reference color arrangement information.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: April 2, 2019
    Assignees: LINE Up Corporation, LINE Studio Corporation
    Inventor: Seungyong Shin
  • Patent number: 10243740
    Abstract: An authentication system that uses a multi-use long string authentication key to authenticate client device access to protected resources, is presented. The authentication system is based on a shared knowledge of long string authentication key. The authentication key is used as a platform to derive digital signatures for access to protected resources. One or more authentication parameters can be used in combination with the authentication key to derive or validate digital signatures. The one or more authentication parameters can include a key index parameter, a key offset parameter, and a key length parameter. The digital signatures derived from authentication keys can be used to control access to various types of protected resources such as, digital house, a vehicle fob key, a remote garage door opener, a hotel room card key, credit or debit cards magnetic strip or chip, online financial accounts, computer or control systems, or website authentication.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: March 26, 2019
    Assignee: ATF CYBER, INC.
    Inventor: Terry L. Davis
  • Patent number: 10237575
    Abstract: Video data may be palette decoded. Data defining a palette table may be received. The palette table may comprise index values corresponding to respective colors. Palette index prediction data may be received and may comprise data indicating index values for at least a portion of a palette index map mapping pixels of the video data to color indices in the palette table. The palette index prediction data may comprise run value data associating run values with index values for at least a portion of a palette index map. A run value may be associated with an escape color index. The palette index map may be generated from the palette index prediction data at least in part by determining whether to adjust an index value of the palette index prediction data based on a last index value. The video data may be reconstructed in accordance with the palette index map.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: March 19, 2019
    Assignee: VID SCALE, Inc.
    Inventors: Chia-Ming Tsai, Yuwen He, Xiaoyu Xiu, Yan Ye
  • Patent number: 10223809
    Abstract: Described herein are technologies related to facilitate lossy compression for multi-sample color data of computer graphics that maximizes the apparent quality of pixels while avoiding a corresponding burden on memory and processor bandwidth.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: March 5, 2019
    Assignee: Intel Corporation
    Inventor: Larry Seiler
  • Patent number: 10212429
    Abstract: Video processing techniques and pipelines that support capture, distribution, and display of high dynamic range (HDR) image data to both HDR-enabled display devices and display devices that do not support HDR imaging. A sensor pipeline may generate standard dynamic range (SDR) data from HDR data captured by a sensor using tone mapping, for example local tone mapping. Information used to generate the SDR data may be provided to a display pipeline as metadata with the generated SDR data. If a target display does not support HDR imaging, the SDR data may be directly rendered by the display pipeline. If the target display does support HDR imaging, then an inverse mapping technique may be applied to the SDR data according to the metadata to render HDR data for display. Information used in performing color gamut mapping may also be provided in the metadata and used to recover clipped colors for display.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: February 19, 2019
    Assignee: Apple Inc.
    Inventors: Haitao Guo, Hao Pan, Guy Cote, Andrew Bai
  • Patent number: 10198792
    Abstract: Several implementations relate, for example, to depth encoding and/or filtering for 3D video (3DV) coding formats. A sparse dyadic mode for partitioning macroblocks (MBs) along edges in a depth map is provided as well as techniques for trilateral (or bilateral) filtering of depth maps that may include adaptive selection between filters sensitive to changes in video intensity and/or changes in depth. One implementation partitions a depth picture, and then refines the partitions based on a corresponding image picture. Another implementation filters a portion of a depth picture based on values for a range of pixels in the portion. For a given pixel in the portion that is being filtered, the filter weights a value of a particular pixel in the range by a weight that is based on one or more of location distance, depth difference, and image difference.
    Type: Grant
    Filed: October 14, 2010
    Date of Patent: February 5, 2019
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Wang Lin Lai, Shujie Liu, Dong Tian
  • Patent number: 10178412
    Abstract: A simplified syntax signalling for the number of palette indices is disclosed, where the syntax element corresponding to the total number of palette indices minus one is signalled and the palette indices are associated with the copy-index modes in the current block. In another embodiment, a syntax corresponding to the number of palette indices minus 1 is signalled, where the palette indices are associated with the copy-index modes in the current block. According to this embodiment, the syntax is constrained to a range from 0 to block size minus 1. In yet another embodiment, conformance constraint is imposed on the palette predictor run. For a current position of the palette predictor list, a syntax element corresponding to a current palette predictor run is parsed from the input bitstream and the syntax element is constrained to a range of values access valid entries in the palette predictor.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: January 8, 2019
    Assignee: HFI INNOVATION INC.
    Inventors: Jing Ye, Jungsun Kim, Shan Liu, Wang-Lin Lai, Tzu-Der Chuang
  • Patent number: 10162507
    Abstract: A display control apparatus includes an acquiring unit that acquires object information to be displayed on a screen; a storing unit that stores the acquired object information, time information, and a priority related to a display of an object corresponding to the acquired object information while associating the acquired object information, the time information, and the priority for each acquired object information; and a display controlling unit that controls a display position of the object based on the time information and the priority associated with the object information when the object is displayed on a screen.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: December 25, 2018
    Assignee: Ricoh Company, Ltd.
    Inventors: Atsushi Funami, Nobuyuki Kishi, Katsutaro Watabe, Yutaka Moriya
  • Patent number: 10158866
    Abstract: In an example, a method of processing video data includes determining an input parameter for a truncated binary code that represents a palette index for a pixel of a block of video data based on a number of indices in a palette for the block. The method also includes coding a prefix of the truncated binary code, and determining a palette coding mode for the pixel from a first palette coding mode and a second palette coding mode based only on the prefix of the truncated binary code.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: December 18, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Wei Pu, Joel Sole Rojals, Marta Karczewicz, Rajan Laxman Joshi, Cheng-Teh Hsieh, Vadim Seregin
  • Patent number: 10148958
    Abstract: At least one of the present embodiments generally relates to a method for encoding a HDR picture and a first LDR picture, the method comprising obtaining a second LDR picture responsive to a ratio between the HDR picture and a backlight picture and encoding the first LDR picture and the second LDR picture by predicting one of the first and second LDR pictures by the other one of the first and second LDR pictures. The method wherein it further comprises, before encoding, adjusting the first LDR picture responsive to the backlight picture. The disclosure relates also to a method and device for decoding an LDR picture providing a lower dynamic range depiction of the picture content of an HDR picture.
    Type: Grant
    Filed: November 27, 2015
    Date of Patent: December 4, 2018
    Assignee: INTERDIGITAL VC HOLDINGS, INC.
    Inventors: Yannick Olivier, David Touze, Catherine Serre
  • Patent number: 10122988
    Abstract: This invention enables more efficiently storing and managing light field data. To accomplish this, when encoding N (N>1) viewpoint images captured by a light field imaging unit, an encoding apparatus calculates the average value of the values of N corresponding pixels corresponding to each other in the N viewpoint images and generates an image having the average value as the value of a pixel and focused at a predetermined focal position. The encoding apparatus generates (N?1) types of difference values used to derive the values of the corresponding pixels in the N viewpoint images from the value of the pixel of the generated image focused at the predetermined focal position. The encoding apparatus encodes the generated image and difference information formed from the (N?1) types of difference values.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: November 6, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masaki Kitago
  • Patent number: 10104388
    Abstract: A video processing system and the method of operation thereof includes several elements. The elements include: a high dynamic range (HDR) optical sensor having long exposure patterns and short exposure patterns; a prediction component, coupled to the HDR optical sensor, for generating a prediction from the long exposure patterns and the short exposure patterns; a fixed length coding component, coupled to the prediction component, for encoding an enhanced HDR bit stream from the prediction; and a HDR display device for displaying a delivered digital data stream, transformed from the enhanced HDR bit stream.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: October 16, 2018
    Assignee: Sony Corporation
    Inventors: Masaru Ikeda, Ali Tabatabai, Yoichi Yagasaki
  • Patent number: 10097839
    Abstract: Techniques are described to extend palette-mode coding techniques to cases where chroma components are at a different resolution than luma components. The entries of the palette table includes three color values and the three color values or a single one of the three color values are selected based on whether a pixel includes both a luma component and chroma components or only a luma component.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: October 9, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Rajan Laxman Joshi, Vadim Seregin, Wei Pu, Joel Sole Rojals, Marta Karczewicz, Feng Zou
  • Patent number: 10089312
    Abstract: Methods and apparatus are provided for processing of data representing points in space wherein each is represented by components defining its position in a coordinate system and at least one parameter. For each point, the data are separated into a layer per component, and each component is assigned to a cell of a two-dimensional grid of cells such that corresponding cells of multiple layers contain the components of a point. A component of a point is retrieved by reference to a grid position corresponding to the point and to a layer corresponding to the component. Each layer is segmented into patches of cells such that a component of a point can be retrieved by reference to a grid position of a patch within a layer and to a grid position of a cell within a patch. A layer is compressed using an associated codec.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: October 2, 2018
    Assignee: Trimble AB
    Inventors: Guillaume Tremblay, Guillaume David, Samnang Kheng
  • Patent number: 10055189
    Abstract: Video data, e.g., screen content video data may be palette coded. A palette table including one or more color indices may be produced. A color index may correspond to one color. A palette index map may be created that maps one or more pixels of the video data to a color index in the palette table, or a color that may be explicitly coded. A palette index map prediction data may be generated that includes data that indicates values in the palette index map associated with at least some portions of the video data that are generated in a traverse scan order in which a scan line is scanned in an opposite direction of a preceding parallel scan line.
    Type: Grant
    Filed: January 2, 2015
    Date of Patent: August 21, 2018
    Assignee: VID SCALE, Inc.
    Inventors: Chia-Ming Tsai, Xiaoyu Xiu, Yan Ye, Yuwen He
  • Patent number: 10051277
    Abstract: A method of palette coding to apply the palette coding to sub-blocks of a coding unit and to allow each sub-block to use an individual palette table is disclosed. If the current coding block is not partitioned, the palette coding is applied to the current coding block using a first palette. If the current coding block is partitioned into multiple sub-blocks, the palette coding is applied to each sub-block using an individual second palette. Each sub-block may correspond to one prediction unit (PU). In another embodiment of the present invention, a method is disclosed that skips update of palette predictor such as last coded palette table, last coded palette size and palette predictor size associated with the current coding block if the current palette size is smaller than or equal to palette update size.
    Type: Grant
    Filed: November 6, 2015
    Date of Patent: August 14, 2018
    Assignee: MEDIATEK INC.
    Inventors: Jing Ye, Shan Liu, Xiaozhong Xu
  • Patent number: 10043438
    Abstract: A display device includes a controller configured to: generate compensation data by accumulating image data; and generate the image data by reflecting the compensation data to input data received from an external source; and a display unit comprising a plurality of pixels configured to display an image according to the image data, wherein the controller generates the image data while pixel shifting the compensation data by a predetermined pixel movement amount.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: August 7, 2018
    Assignee: Samsung Display Co., Ltd.
    Inventor: Jong Woong Park
  • Patent number: 10038908
    Abstract: An encoding apparatus and coding methods. The method includes receiving a video frame including screen content, generating a block containing an index map of colors for screen content in the video frame, wherein the block includes strings of index values, encoding one or multiple consecutive index values in a first string of index values using same escape colors index values and a run value identifying how many of the same escape color index values have been consecutively encoded, where the escape colors index values represent escape colors, and where the escape colors are colors not included in a palette corresponding to the block, sequentially encoding the escape colors corresponding to the one or multiple consecutive index values after all of the strings of index values of the block have been encoded, and transmitting the strings of index values and the escape colors in a bitstream to a decoding apparatus.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: July 31, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Haoping Yu, Wei Wang, Zhan Ma, Meng Xu
  • Patent number: 10032282
    Abstract: Techniques are disclosed for learning and modeling a background for a complex and/or dynamic scene over a period of observations without supervision. A background/foreground component of a computer vision engine may be configured to model a scene using an array of ART networks. The ART networks learn the regularity and periodicity of the scene by observing the scene over a period of time. Thus, the ART networks allow the computer vision engine to model complex and dynamic scene backgrounds in video.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: July 24, 2018
    Assignee: AVIGILON PATENT HOLDING 1 CORPORATION
    Inventors: Wesley Kenneth Cobb, Ming-Jung Seow, Tao Yang
  • Patent number: 10026144
    Abstract: Embodiments of the present disclosure relate to a remote desktop system which allows an application that executes on a remote computing device to be presented to a remote terminal as if the application is executing on the remote terminal. This system determines which of the remote computing device's application windows are top-level windows, and creates a rendering target for each top-level window. The rendering target is a graphics surface that is marshaled to the remote terminal. A PDU (Protocol Data Channel) is produced over this first graphics surface that includes a mapping of the location of the top-level window. A second graphics surface containing transparency information is created for a top-level window that contains a transparency characteristic. This second graphics surface is encoded and marshaled to the remote terminal separately from the first graphics surface. The client computing device receives and merges the two graphics surfaces, and renders a window with the expected transparency.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: July 17, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert Wilhelm Schmieder, Oreste Dorin Ungureanu, Nadim Abdo
  • Patent number: 9947071
    Abstract: A graphics system supports variable rate compression and decompression of texture data and color data. An individual block of data is analyzed to determine a compression data type from a plurality of different compression data types having different compression lengths. The compression data types may include a compression data type for a block having a constant (flat) pixel value over n×n pixels, compression data type in which a subset of 3 or 4 values represents a plane or gradient, and wavelet or other compression type to represent higher frequency content. Additionally, metadata indexing provides information to map between an uncompressed address to a compressed address. To reduce the storage requirement, the metadata indexing permits two or more duplicate data blocks to reference the same piece of compressed data.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: April 17, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Karthik Ramani, Abhinav Golas, John W. Brothers
  • Patent number: 9948932
    Abstract: A variable-length encoding unit in an image processing apparatus encodes a frame constituting a moving image, and a selection unit determines whether to employ a reference vector calculated from a motion vector corresponding to a block other than a first block among a plurality of blocks in a second frame subsequent to a first frame constituting the moving image as the motion vector corresponding to the first block, based on an encoding result of the first frame.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: April 17, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Koji Okawa
  • Patent number: 9936199
    Abstract: Compared to traditional gamma-coded video, perceptually quantized video provides greater flexibility for the transmission and display management of high-dynamic range video, but it does not compresses as efficiently using existing standard codecs. Techniques are described to improve the coding efficiency of perceptually coded video by applying a color cross-talk transformation after the RGB/XYZ to LMS transformation. Such a transform increases luma and chroma correlation for color appearance models, but improves perceptual uniformity and overall coding efficiency for wide color gamut, HDR, signals.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: April 3, 2018
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Jan Froehlich, Robin Atkins, Qiuwei Wang, Guan-Ming Su, Peng Yin
  • Patent number: 9924166
    Abstract: Sampling grid information may be determined for multi-layer video coding systems. The sampling grid information may be used to align the video layers of a coding system. Sampling grid correction may be performed based on the sampling grid information. The sampling grids may also be detected. In some embodiments, a sampling grid precision may also be detected and/or signaled.
    Type: Grant
    Filed: August 6, 2013
    Date of Patent: March 20, 2018
    Assignee: VID SCALE, Inc.
    Inventors: Yan Ye, Yuwen He, Jie Dong
  • Patent number: 9904461
    Abstract: A method for selecting the text on a remote computer or a server from a mobile device is provided. Actions of a user for selecting a text area on the mobile device are emulated on a remote server. A user initiates text selection on a mobile device using touch screen functionality, which is reflected on selected elements of a remote server. Once the mobile device user completes the selection, the emulator selects a corresponding area of the server screen. All mobile device user actions related to selection of text area are emulated on a remote server.
    Type: Grant
    Filed: August 30, 2015
    Date of Patent: February 27, 2018
    Assignee: Parallels IP Holdings GmbH
    Inventors: Dmitry Martynov, Sergey Chuzhanov, Andrey A. Omelyanchuk, Yury Makarov, Nikolay Dobrovolskiy, Stanislav S. Protassov, Serguei M. Beloussov, Alexander Patsay, Artem Kolomeitzev
  • Patent number: 9904981
    Abstract: An image processing apparatus and method, which add depth information to a color pixel and add color information to a depth pixel in an image including the color pixel and the depth pixel includes a depth information determination unit to determine depth information of a current color pixel using peripheral color pixels of the current color pixel and peripheral depth pixels of the current color pixel.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: February 27, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Seung Won Jung, Kee Chang Lee
  • Patent number: 9906817
    Abstract: Coding circuitry may implement an indexed set of color values that stores color values for a neighbor pixel group. The coding circuitry may obtain a current pixel group for coding. The coding circuitry may code the current pixel group using the indexed set of color values when an indication that there is a compression advantage to coding using the indexed set of color values is present within an input stream. When the indication is not present, the coding circuitry may code the current pixel group using another coding technique.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: February 27, 2018
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventors: Alexander Garland MacInnis, Frederick George Walls
  • Patent number: 9899007
    Abstract: The device and method described in this application relate generally to graphics processing systems utilizing the tile based rendering technique and more specifically relate to the processing of the framebuffer data in graphics processing applications. The present invention discloses techniques to reduce the bandwidth needed to access the color data stored in the framebuffer. A method for adaptive lossy delta based compression of color data is disclosed. The error rate, that is the amount of color data lost during the lossy compression process, is controlled by various parameters of the rendered tiles produced by the graphics processing system. The compression process is driven by a dedicated unit which enables informed compression decisions with controllable error rate so as the output color data can be reliably decompressed to produce the original color data with minimal or no errors.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: February 20, 2018
    Assignee: THINK SILICON SA
    Inventors: Iakovos Stamoulis, Georgios Keramidas, George Sidiropoulos
  • Patent number: 9876917
    Abstract: An image reading apparatus includes a setting unit configured to set a document opening orientation, and a reading unit configured to read a document according to the document opening orientation set by the setting unit in a case where a reading instruction is received based on a predetermined communication protocol.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: January 23, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Katsuhiro Inoue
  • Patent number: 9830890
    Abstract: A method and device for compressing and decompressing data information, a drive compensation method and device, and a display device. The method for compressing data information includes: acquiring data information corresponding to a sub pixel unit; establishing a distribution function model according to the data information; obtaining a valid option value section according to the distribution function model and a valid threshold value; and dividing the valid option value section into N compression sections, and compressing data information corresponding to each of the compression sections to M times of data information corresponding to all the sub pixel units according to a storage length P of the data information corresponding to the sub pixel unit to obtain N compressed data information blocks.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: November 28, 2017
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Yang Zhou, Song Meng
  • Patent number: 9832440
    Abstract: The present technology relates to a reproduction device, a reproduction method, and a recording medium capable of displaying graphics with a broader dynamic range of luminance and appropriate brightness. The reproduction device reads a Tone_map stream and a graphics stream of an extended graphics from a recording device, wherein the recording device records the Tone_map stream including HDR information indicating a luminance feature of the extended graphics which are first graphics with a first luminance range different from and broader than a second luminance range, and a luminance conversion definition information used in luminance conversion from the extended graphics to standard graphics. The standard graphics are graphics with the second luminance range. The reproduction device converts the extended graphics into the standard graphics based on the luminance conversion definition information of the extended graphics included in the Tone map stream.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: November 28, 2017
    Assignee: SONY CORPORATION
    Inventors: Kouichi Uchimura, Ryohei Takahashi
  • Patent number: 9826245
    Abstract: An image encoding format includes a profile indicating a combination of processes which an image decoding apparatus is capable of decoding and a level indicating a range of a parameter which the image decoding apparatus is capable of decoding. The image decoding apparatus includes a decoding unit that decodes the image encoding format on the basis of a code that indicates whether parallel processing of the decoding processes in each tile is enabled depending on the profile.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: November 21, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventors: Mitsuru Maeda, Koji Okawa
  • Patent number: 9788004
    Abstract: A method of coding a block of video data using palette coding is disclosed. According to the present invention, when a previous block is available, the system receives first information related to a previous palette set corresponding to previous palettes/triplet palette, and second information related to a previous palette predictor set corresponding to previous palette predictors/triplet-palette predictors associated with the previous block. The system then derives a current palette predictor set corresponding to current palette predictors/triplet-palette predictor associated with the current block based on the previous palette set and the previous palette predictor set by including at least one unused color or triplet of the previous palette predictor set in the current palette predictor set. A current palette set corresponding to current palettes/triplet-palette associated with the current block is derived from the current palette predictor set for palette encoding or decoding.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: October 10, 2017
    Assignee: HFI INNOVATION INC.
    Inventors: Yu-Chen Sun, Tzu-Der Chuang, Yi-Wen Chen, Yu-Wen Huang
  • Patent number: 9786317
    Abstract: A recording apparatus including: a recording unit configured to record on a recording medium a file that includes sequentially obtained data; a repair unit configured to repair a predetermined file that needs to be repaired out of files recorded on the recording medium; and a control unit configured to control the recording unit so that recording of data is stopped in response to a drop of a free capacity of the recording medium to a predetermined capacity during recording of the data, the control unit being configured to determine the predetermined capacity based on a data amount necessary to repair the predetermined file that is recorded on the recording medium, to thereby control the recording unit so that the recording of the data is stopped in response to a drop of the free capacity of the recording medium to the predetermined capacity during the recording of the data.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: October 10, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Shigeru Yoneda
  • Patent number: 9781193
    Abstract: A distribution control system includes a managing unit configured to manage sites where communication terminals are positioned; a generating unit configured to generate distribution data; a converting unit configured to convert the distribution data into transmission data; and a transmitting unit configured to transmit the distribution data to one or more communication terminals that are managed to be positioned at a same site by the managing unit.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: October 3, 2017
    Assignee: RICOH COMPANY, LIMITED
    Inventor: Kiyoshi Kasatani
  • Patent number: 9774819
    Abstract: The present technology relates to a reproduction device, a reproduction method, and a recording medium that enable content having a wide dynamic range of brightness to be displayed with an appropriate brightness. A recording medium, on which the reproduction device of one aspect of the present technology performs reproduction, records coded data of an extended video that is a video having a second brightness range that is wider than a first brightness range, brightness characteristic information that represents a brightness characteristic of the extended video, and brightness conversion definition information used when performing a brightness conversion of the extended video to a standard video that is a video having the first brightness range. The reproduction device decodes the coded data and converts the extended video obtained by decoding the coded data to the standard video on the basis of the brightness conversion definition information.
    Type: Grant
    Filed: June 6, 2014
    Date of Patent: September 26, 2017
    Assignee: SATURN LICENSING LLC
    Inventors: Kazuo Yamamoto, Toshiya Hamada, Kuniaki Takahashi, Shinobu Hattori
  • Patent number: 9769480
    Abstract: An encoder system may include an analyzer that analyzes a current image area in an input video to select a transform. A selectable residue transformer, controlled by the analyzer, may perform the selectable transform on a residue image generated from the current image area and a predicted current image area, to generate a transformed residue image. An encoder may encode the transformed residue image to generate output data. The analyzer controls the encoder to encode information to identify the selectable transform and to indicate that the selectable transform for the current image area is different from a transform of a previous image area of the input video. A decoder system may include components appropriate for decoding the output data from the encoder system.
    Type: Grant
    Filed: November 3, 2015
    Date of Patent: September 19, 2017
    Assignee: Apple Inc.
    Inventor: Alexandros Tourapis
  • Patent number: 9767543
    Abstract: A user equipment (UE) includes a receiver and a processor. The receiver is configured to receive a standard dynamic range (SDR) image and metadata related to an HDR image. The processor is configured to identify relevant portions of the SDR image to be enhanced based on the metadata related to the HDR image. The processor is also configured to increase an intensity of the relevant portions of the SDR image to create an enhanced SDR image. The processor is also configured to output the enhanced SDR image to a display.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: September 19, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ankur Saxena, Hossein Najaf-Zadeh, Madhukar Budagavi
  • Patent number: 9754385
    Abstract: Computer-implemented systems and methods are disclosed for encoding a display frame, wherein the systems and methods acquire a plurality of display frames. The computer implemented systems and methods further detect transient regions for a display frame of the plurality of display frames. Systems and methods are disclosed for encoding transient regions of a display frame using a first encoding mechanism if the display frame contains transient regions. Further, systems and methods are disclosed for encoding non-transient regions using a second encoding mechanism if the display frame contains non-transient regions.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: September 5, 2017
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: Muhammad Dawood
  • Patent number: 9741318
    Abstract: An image data encoding device includes a data block generating unit configured to split image data into a plurality of data blocks, and a compressing unit configured to generate compressed data with respect to each of the plurality of data blocks, the compressed data including position information regarding positions of first pixels each having a gray scale value equal to a reference gray scale value, and difference values between the reference gray scale value and gray scale values of second pixels, which are different from the reference gray scale value.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: August 22, 2017
    Assignee: Samsung Display Co., Ltd.
    Inventors: Byung-Hyun Kim, Geun-Young Jeong
  • Patent number: 9743092
    Abstract: For decoding a video stream, an encoded video stream is received with an indication of a prediction mode and an indication of one or more prediction helper values. While decoding this encoded video stream, a predicted value is calculated for each of at least one sample based on the indicated prediction mode and on the prediction helper value(s). The decoded video stream, incorporating each of the at least one samples as decoded using the respective calculated predicted value, is then output to at least one of a computer readable memory and a graphical display. An optional step function can be utilized to aid the helper values and enable non-linear prediction values in a given row or column of a prediction unit. At the encoder side the encoder decides the prediction helper values that it uses to encode the video stream that is stored or transmitted to the decoder.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: August 22, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Jani Lainema, Alireza Aminlou
  • Patent number: 9743086
    Abstract: Provided is an image processing device including a selection section configured to select, from a plurality of transform units with different sizes, a transform unit used for inverse orthogonal transformation of image data to be decoded, a generation section configured to generate, from a first quantization matrix corresponding to a transform unit for a first size, a second quantization matrix corresponding to a transform unit for a second size from a first quantization matrix corresponding to a transform unit for a first size, and an inverse quantization section configured to inversely quantize transform coefficient data for the image data using the second quantization matrix generated by the generation section when the selection section selects the transform unit for the second size.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: August 22, 2017
    Assignee: Velos Media, LLC
    Inventor: Kazushi Sato
  • Patent number: 9710491
    Abstract: Image descriptor identifiers are used for content-based search. A plurality of descriptors is determined for an image. The descriptors represent the content of the image at respective interest points identified in the image. The descriptors are mapped to respective descriptor identifiers. The image can thus be represented as a set of descriptor identifiers. A search is performed on an index using the descriptor identifiers as search elements. A method for efficiently searching the inverted index is also provided. Candidate images that include at least a predetermined number of descriptor identifiers that match those of the image are identified. The candidate images are ranked and at least a portion thereof are presented as content-based search results.
    Type: Grant
    Filed: November 2, 2009
    Date of Patent: July 18, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Qifa Ke, Ming Liu, Yi Li
  • Patent number: 9706212
    Abstract: An encoding apparatus, decoding apparatus, and coding methods. The encoding apparatus includes a processor configured to receive a video frame including screen content, generate a block containing an index map of colors for screen content in the video frame, wherein the block includes strings of index values sharing a same escape color index value, wherein the escape color index value represents an escape color, encode each of the strings of index values in the block, and sequentially encode the escape colors after each of the strings of index values in the block has been encoded. A transmitter operably coupled to the processor is configured to transmit the strings of index values and the escape colors in a bitstream to a decoding apparatus.
    Type: Grant
    Filed: October 2, 2015
    Date of Patent: July 11, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Haoping Yu, Wei Wang, Zhan Ma, Meng Xu
  • Patent number: 9681135
    Abstract: A method and apparatus for palette coding of a block of video data using a shared palette/palette prediction buffer are disclosed. The system receives a bitstream including compressed data associated with a current palette coded block and determines a palette predictor for the current palette coded block stored in a shared palette/palette predictor buffer. Reuse flags for entries of the current palette are used to update the current palette stored in the shared palette/palette predictor buffer. Any new signaled entry will be inserted to the shared palette/palette predictor buffer. An updated palette predictor for a next palette coded block is generated accordingly. A method of palette management and initialization for first palette-coded block in a high-level video structure is also disclosed. The high-level video structure may correspond to a slice, wavefront, sequence or picture.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: June 13, 2017
    Assignee: HFI INNOVATION INC.
    Inventors: Wang-Lin Lai, Yu-Chen Sun, Shan Liu, Xiaozhong Xu, Tzu-Der Chuang, Ding-Yun Chen, Yu-Wen Huang
  • Patent number: 9678963
    Abstract: Methods and apparatus are provided for processing data representing three-dimensional points organized in a data structure wherein each point has multiple components, the data is organized in a respective layer per component, each layer is segmented in cells of a two-dimensional grid, the cells are arranged such that the components of a given point are contained in corresponding cells of multiple layers, the cells are grouped in patches by layer, and the patches are arranged such that the components of an array of points is represented by corresponding patches of multiple layers. At least one first criterion and at least one second criterion are obtained. Data are retrieved from cells of patches meeting the at least one first criterion and from layers meeting the at least one second criterion. The retrieved data are processed to obtain a derivative data set.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: June 13, 2017
    Assignee: Trimble AB
    Inventors: Jorge Hernandez Londono, Thomas Chaperon, Guillaume Tremblay
  • Patent number: 9673031
    Abstract: A mass spectrometer is disclosed comprising a Time of Flight mass analyzer comprising an ion detector comprising an Analog to Digital Converter. Signals from the Analog to Digital Converter are digitized and the arrival time and intensity of ions are determined. The arrival time T0 and intensity S0 of each ion arrival event is converted into two separate intensities S(n),S(n+i) which are stored in neighboring time bins T(n), T(n+1).
    Type: Grant
    Filed: June 1, 2007
    Date of Patent: June 6, 2017
    Assignee: Micromass UK Limited
    Inventors: Robert Harold Bateman, Jeffery Mark Brown, Martin Green, Jason Lee Wildgoose, Anthony James Gilbert, Steven Derek Pringle
  • Patent number: 9667970
    Abstract: Provided is an image processing device including a selection section configured to select, from a plurality of transform units with different sizes, a transform unit used for inverse orthogonal transformation of image data to be decoded, a generation section configured to generate, from a first quantization matrix corresponding to a transform unit for a first size, a second quantization matrix corresponding to a transform unit for a second size from a first quantization matrix corresponding to a transform unit for a first size, and an inverse quantization section configured to inversely quantize transform coefficient data for the image data using the second quantization matrix generated by the generation section when the selection section selects the transform unit for the second size.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: May 30, 2017
    Assignee: SONY CORPORATION
    Inventor: Kazushi Sato