Including Details Of Decompression Patents (Class 382/233)
-
Patent number: 10805623Abstract: A method for decoding a signal of encoded digital data, which includes, for at least one part of the signal: determining information representing a characteristic of the encoded data contained in the at least one signal part; determining first and second values of at least one datum required for the decoding of the data; decoding the data based on the first value to obtain a first characteristic of the decoded data; decoding the data based on the second value to obtain a second characteristic of the decoded data; selecting the first or the second value according to the information representing a characteristic of the encoded data and according to the first and second characteristics of the decoded data; and reconstructing the data based on the first or the second value, which has been selected.Type: GrantFiled: January 17, 2017Date of Patent: October 13, 2020Assignee: ORANGEInventors: Felix Henry, Gordon Clare
-
Patent number: 10785397Abstract: An information terminal apparatus includes: a reception section configured to receive images that are a plurality of images which are sequentially sent from an external device using a first communication system and to which information identifying each image is attached; and a transmission section configured to transmit specific information for specifying a specific image among the images which are sequentially sent, to the external device using a second communication system which is different from the first communication system. A movie composed of scenes and images acquired at timings that are desired by users who operate respective information terminal apparatuses is easily obtained.Type: GrantFiled: February 22, 2018Date of Patent: September 22, 2020Assignee: OLYMPUS CORPORATIONInventors: Yoshiyuki Fukuya, Kazuo Kanda, Kazuhiko Shimura, Osamu Nonaka
-
Patent number: 10778983Abstract: For each content-mapped frame of a scene, it is determined whether the content mapped frame is susceptible to object fragmentation with respect to texture in a homogeneous region based on statistical values derived from the content-mapped image and a source image mapped into the content-mapped image. The homogeneous region is a region of consistent texture in the source image. Based on a count of content-mapped frames susceptible to object fragmentation in homogeneous region, it is determined whether the scene is susceptible to object fragmentation in homogeneous region. If so, an upper limit for mapped codewords for a prediction function for predicting codewords of a predicted image from the mapped codewords in the content-mapped image is adjusted. Mapped codewords above the upper limit are clipped to the upper limit.Type: GrantFiled: September 22, 2016Date of Patent: September 15, 2020Assignee: Dolby Laboratories Licensing CorporationInventors: Qian Chen, Guan-Ming Su
-
Patent number: 10762706Abstract: An image acquiring unit acquires an image of a sheet on which a medium that presents an identification image, including identification information is to be placed, the sheet including a user image that is presented by a user. A first identification-information acquiring unit acquires the identification information from the image acquired by the image acquiring unit. An image extracting unit extracts the user image from the image acquired by the image acquiring unit. A second identification-information acquiring unit acquires the identification information from the medium alone. A first storage unit stores the user image in association with the identification information. A managing unit acquires, from the first storage unit, a user image such that the identification information associated with the user image matches the identification information acquired by the second identification-information acquiring unit, among the user images that are stored in the first storage unit.Type: GrantFiled: March 11, 2016Date of Patent: September 1, 2020Assignee: RICOH COMPANY, LTD.Inventors: Atsushi Funami, Nobuyuki Kishi
-
Patent number: 10742996Abstract: The present invention relates to an image encoding and decoding technique, and more particularly, to an image encoder and decoder using unidirectional prediction. The image encoder includes a dividing unit to divide a macro block into a plurality of sub-blocks, a unidirectional application determining unit to determine whether an identical prediction mode is applied to each of the plurality of sub-blocks, and a prediction mode determining unit to determine a prediction mode with respect to each of the plurality of sub-blocks based on a determined result of the unidirectional application determining unit.Type: GrantFiled: April 18, 2019Date of Patent: August 11, 2020Assignees: Electronics and Telecommunications Research Institute, Kwangwoon University Industry-Academic Collaboration Foundation, University-Industry Cooperation Group of Kyung Hee UniversityInventors: Hae Chul Choi, Se Yoon Jeong, Sung-Chang Lim, Jin Soo Choi, Jin Woo Hong, Dong Gyu Sim, Seoung-Jun Oh, Chang-Beom Ahn, Gwang Hoon Park, Seung Ryong Kook, Sea-Nae Park, Kwang-Su Jeong
-
Patent number: 10742974Abstract: Provided are a video decoding method including determining at least one first block for partitioning a current frame which is one of at least one frame included in a video, determining a first prediction mode indicating an intra-prediction method to be performed on a current first block which is one of the at least one first block based on first intra-prediction mode information obtained from a bitstream when intra-prediction is performed on the current first block, determining a plurality of second blocks included in the current first block, determining second prediction modes indicating intra-prediction methods to be performed on the plurality of second blocks based on at least one of the first prediction mode and second intra-prediction mode information obtained from the bitstream with respect to each of the plurality of second blocks, and decoding the video by performing intra-prediction based on the first prediction mode and the second prediction mode; and a video decoding apparatus capable of performingType: GrantFiled: December 16, 2016Date of Patent: August 11, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Min-woo Park, Bo-ra Jin, Na-rae Choi, In-kwon Choi
-
Patent number: 10735024Abstract: A first value of a first data element in a first set of data elements is obtained, the first set of data elements being based on a first time sample of a signal. A second value of a second data element in a second set of data elements is obtained, the second set of data elements being based on a second, later time sample of the signal. A measure of similarity is derived between the first value and the second value. Based on the derived measure, a quantisation parameter useable in performing quantisation on data based on the first time sample of the signal is determined. Output data is generated using the quantisation parameter.Type: GrantFiled: March 7, 2019Date of Patent: August 4, 2020Assignee: V-NOVA INTERNATIONAL LIMITEDInventor: David Handford
-
Patent number: 10735725Abstract: A video encoder or video decoder buffers multiple blocks of a reconstructed picture of a video sequence. The video encoder/decoder performs deblock filtering between at least some of the multiple blocks. As part of the deblock filtering, the video encoder/decoder selectively filters at least some sample values in a diagonal line that crosses a block-boundary intersection between two diagonally adjacent blocks. When filtering sample values at the block-boundary intersection between four blocks, the video encoder/decoder can evaluate characteristics of all four blocks and adjust sample values in a line between diagonally adjacent blocks. If there is a large visual difference between sample values at corner positions of two diagonally adjacent blocks, the difference can be smoothed by filtering sample values in a diagonal line. In this way, the quality of motion-compensated prediction using the reconstructed picture is improved in many cases.Type: GrantFiled: September 14, 2016Date of Patent: August 4, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Bakkama Srinath Reddy, Victor Cherepanov
-
Patent number: 10735755Abstract: A method is provided for encoding a digital video to improve perceptual quality. The method includes receiving a digital video at a video encoder, providing a perceptual quantizer function defined by PQ ? ( L ) = ( c 1 + c 2 ? L m 1 1 + c 3 ? L m 1 ) m 2 , wherein L is a luminance value, c1, c2, c3, and m1 are parameters with fixed values, and m2 is a parameter with a variable value, adapting the perceptual quantizer function by adjusting the value of the m2 parameter based on different luminance value ranges found within a coding level of the digital video, encoding the digital video into a bitstream using, in part, the perceptual quantizer function, transmitting the bitstream to a decoder, and transmitting the value of the m2 parameter to the decoder for each luminance value range in the coding level.Type: GrantFiled: April 21, 2016Date of Patent: August 4, 2020Assignee: ARRIS Enterprises LLCInventors: Koohyar Minoo, Zhouye Gu, David M. Baylon, Ajay Luthra
-
Patent number: 10735756Abstract: A method is provided for encoding a digital video to improve perceptual quality. The method includes receiving a digital video at a video encoder, providing a perceptual quantizer function defined by PQ ? ( L ) = ( c 1 + c 2 ? L m 1 1 + c 3 ? L m 1 ) m 2 , wherein L is a luminance value, c1, c2, c3, and m1 are parameters with fixed values, and m2 is a parameter with a variable value, adapting the perceptual quantizer function by adjusting the value of the m2 parameter based on different luminance value ranges found within a coding level of the digital video, encoding the digital video into a bitstream using, in part, the perceptual quantizer function, transmitting the bitstream to a decoder, and transmitting the value of the m2 parameter to the decoder for each luminance value range in the coding level.Type: GrantFiled: December 29, 2016Date of Patent: August 4, 2020Assignee: ARRIS Enterprises LLCInventors: Koohyar Minoo, Zhouye Gu, David M. Baylon, Ajay Luthra
-
Patent number: 10721426Abstract: A solid-state image sensor is provided with a pixel array including a measuring pixel and an imaging pixel, a compression circuit that applies compression processing to a signal obtained by the measuring pixel, and an output circuit that outputs the signal obtained by the measuring pixel and a signal obtained by the imaging pixel. The solid-state image sensor is configured to operate in a first mode in which a signal that is obtained by the measuring pixel and then applied the compression processing is output, and in a second mode in which a signal that is obtained by the imaging pixel and then not applied the compression processing is output.Type: GrantFiled: August 28, 2018Date of Patent: July 21, 2020Assignee: CANON KABUSHIKI KAISHAInventor: Hiroshi Kaibara
-
Patent number: 10720940Abstract: A method of converting 10-bit pixel data (e.g. 10:10:10:2 data) into 8-bit pixel data involves converting the 10-bit values to 8-bits using a technique that is selected dependent upon the values of the MSBs of the 10-bit values and setting the value of an HDR flag dependent upon the values of the MSBs. The HDR flag is appended to the 3-bit channel.Type: GrantFiled: June 28, 2019Date of Patent: July 21, 2020Assignee: Imagination Technologies LimitedInventors: Simon Fenney, Linling Zhang
-
Patent number: 10721467Abstract: A method for decoding a picture, according to the present invention, comprises the steps of: receiving split flag information and merge flag information; splitting a coding unit (CU) of one or more depths n into CUs of depth n+1, on the basis of the split flag information; generating a merged CU by combining parts of the CUs of the depth n+1, on the basis of the merge flag information; and performing a decoding procedure for generating a restoration picture, on the basis of the generated merge CU. According to the present invention, a decoding procedure can be performed by merging CUs having similar characteristics, and thus auxiliary information to be received and processed is reduced and coding efficiency is improved.Type: GrantFiled: April 22, 2016Date of Patent: July 21, 2020Assignee: LG Electronics Inc.Inventors: Eunyong Son, Seoungwook Park, Yongjoon Jeon, Moonmo Koo
-
Patent number: 10715808Abstract: Circuity for executing operations is provided. The operations divide a picture into tiles. The tiles are coded to generate pieces of coded data, each of which corresponds to a different one of the tiles. A bitstream is generated to include the pieces of coded data. In this regard, the coding of the tiles includes generating a first code string by: coding a first tile with reference to coding information of an already-coded tile neighboring the first tile when a boundary between the first and already-coded tiles is a first boundary; and coding the first tile without reference to the coding information of the already-coded tile when the boundary between the first and already-coded tiles is a second boundary. The bitstream is generated to include tile boundary independence information, which indicates whether each boundary between the tiles is one of the first and second boundaries.Type: GrantFiled: August 2, 2019Date of Patent: July 14, 2020Assignee: SUN PATENT TRUSTInventors: Daisaku Komiya, Takahiro Nishi, Youji Shibahara, Hisao Sasai, Toshiyasu Sugio, Kyoko Tanikawa, Toru Matsunobu
-
Patent number: 10715827Abstract: A multi-hypotheses motion prediction mode for video coding conveys prediction for motion compensation based on a selection of multiple predictions for motion compensation (hypotheses), which are respectively obtained using motion predictors or MVP selected from a list of candidate motion predictors. When coding a block of pixels, a video coder implementing multi-hypotheses motion prediction selects a first motion predictor and a second motion predictor from a list of candidate motion predictors for the block of pixels. The video coder encodes or decodes a motion prediction code word that identifies the first and second motion predictors. The video coder computes a combined prediction for motion compensation based on first and second sets of pixels that are obtained using the selected first and second motion predictors, respectively. The video coder encodes or decodes the block of pixels by using the combined prediction for motion compensation.Type: GrantFiled: January 5, 2018Date of Patent: July 14, 2020Assignee: MEDIATEK INC.Inventor: Chih-Wei Hsu
-
Patent number: 10708601Abstract: The present invention relates to a method for encoding the borders of pixel regions of an image, wherein the borders contain a sequence of vertices subdividing the image into regions of pixels (superpixels), by generating a sequence of symbols from an alphabet including the step of: defining for each superpixel a first vertex for coding the borders of the superpixel according to a criterion common to all superpixels; defining for each superpixel the same coding order of the border vertices, either clockwise or counter-clockwise; defining the order for coding the superpixels on the base of a common rule depending on the relative positions of the first vertices; defining a set of vertices as a known border, wherein the following steps are performed for selecting a symbol of the alphabet, for encoding the borders of the superpixels: a) determining the first vertex of the next superpixel border individuated by the common criterion; b) determining the next vertex to be encoded on the basis of the coding direction;Type: GrantFiled: March 2, 2018Date of Patent: July 7, 2020Assignee: Sisvel Technology S.R.L.Inventors: Marco Grangetto, Francesco Verdoja
-
Patent number: 10706580Abstract: [Object ] To provide a position-information specifying method for accurately specifying a position and a velocity of a photographed object.Type: GrantFiled: December 6, 2016Date of Patent: July 7, 2020Inventor: Hajime Kasahara
-
Patent number: 10701396Abstract: The present invention relates to a video encoding/decoding method and apparatus, and more particularly, to a method and apparatus for generating a reference image for a multiview video. The video encoding method includes, in the presence of a second image having a different view from a first image having a first view, transforming the second image to have the first view, generating a reference image by adding the second image to a side of the first image, and storing the reference image in a reference picture list.Type: GrantFiled: November 23, 2016Date of Patent: June 30, 2020Assignees: Electronics and Telecommunications Research Institute, UNIVERSITY-INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITYInventors: Gun Bang, Woo Woen Gwun, Gwang Soon Lee, Nam Ho Hur, Gwang Hoon Park, Sung Jae Yoon, Young Su Heo, Seok Jong Hong
-
Patent number: 10666963Abstract: The present invention is made to enable switching between lossless coding which prioritizes compatibility with a lossy coding process and lossless coding which prioritizes compression performance. An image coding apparatus of the present invention includes the following configuration. The image coding apparatus which encodes an image on a block-by-block basis includes a first coding unit and a second coding unit. The first coding unit performs irreversible compression coding on a received first block. The second coding unit performs reversible compression coding on a received second block. The second coding unit encodes the second block by using either of a first intra prediction mode for performing intra prediction on a block-by-block basis and a second intra prediction mode for performing intra prediction on a pixel-by-pixel basis.Type: GrantFiled: July 1, 2014Date of Patent: May 26, 2020Assignee: Canon Kabushiki KaishaInventor: Masato Shima
-
Patent number: 10659779Abstract: A protocol is provided by which a current block and a neighboring block are identified and the current block is processed. In some variants a deblocking filter is applied with a filtering block size set either to the standard blocksize or to the shared blocksize, depending on whether the shared size of the current and neighboring blocks is smaller than a standard blocksize.Type: GrantFiled: September 30, 2015Date of Patent: May 19, 2020Assignee: REALNETWORKS, INC.Inventors: Chia-Yang Tsai, Kai Wang, Chao Kuang
-
Patent number: 10659781Abstract: A method of partitioning a parent coding unit (CU) in a tree structure for encoding a video sequence includes splitting the parent CU into more than two CUs including a first CU and a second CU, and generating a concatenated CU by concatenating the second CU to the first CU.Type: GrantFiled: December 26, 2018Date of Patent: May 19, 2020Assignee: TENCENT AMERICA LLCInventors: Xiang Li, Xin Zhao, Shan Liu
-
Patent number: 10638164Abstract: The image decoding method includes: determining a context for use in a current block to be processed, from among a plurality of contexts; and performing arithmetic decoding on a bit sequence corresponding to the current block, using the determined context, wherein in the determining: the context is determined under a condition that control parameters of neighboring blocks of the current block are used, when the signal type is a first type, the neighboring blocks being a left block and an upper block of the current block; and the context is determined under a condition that the control parameter of the upper block is not used, when the signal type is a second type, and the second type is “inter_pred_flag”.Type: GrantFiled: November 28, 2018Date of Patent: April 28, 2020Assignee: SUN PATENT TRUSTInventors: Hisao Sasai, Takahiro Nishi, Youji Shibahara, Toshiyasu Sugio, Kyoko Tanikawa, Toru Matsunobu
-
Patent number: 10638138Abstract: The present invention relates to an image encoding and decoding technique, and more particularly, to an image encoder and decoder using unidirectional prediction. The image encoder includes a dividing unit to divide a macro block into a plurality of sub-blocks, a unidirectional application determining unit to determine whether an identical prediction mode is applied to each of the plurality of sub-blocks, and a prediction mode determining unit to determine a prediction mode with respect to each of the plurality of sub-blocks based on a determined result of the unidirectional application determining unit.Type: GrantFiled: April 18, 2019Date of Patent: April 28, 2020Assignees: Electronics and Telecommunications Research Institute, Kwangwoon University Industry-Academic Collaboration Foundation, University-Industry Cooperation Group of Kyung Hee UniversityInventors: Hae Chul Choi, Se Yoon Jeong, Sung-Chang Lim, Jin Soo Choi, Jin Woo Hong, Dong Gyu Sim, Seoung-Jun Oh, Chang-Beom Ahn, Gwang Hoon Park, Seung Ryong Kook, Sea-Nae Park, Kwang-Su Jeong
-
Patent number: 10636263Abstract: A method, system, and computer program product of encoding a digital image comprising a privacy mask. Information representative of pixels in the digital image is received. The pixels are grouped into encoding units. Information representative of a privacy mask area in which a privacy mask is to be applied on the image is also received. All encoding units that at least partially are located within the privacy mask area are identified, and the privacy mask area is extended to be aligned with the identified encoding units. For each encoding unit, a respective quantization parameter to be used for encoding the image is determined. The privacy mask is applied in the extended privacy mask area of the image, and the image with the applied privacy mask is encoded using the determined quantization parameters. The digital image encoding system may be included in a camera.Type: GrantFiled: December 20, 2017Date of Patent: April 28, 2020Assignee: Axis ABInventors: Viktor Edpalm, Song Yuan, Xing Danielsson Fan
-
Patent number: 10630992Abstract: A method of an application processor including a processor, a video coder, a memory, and a graphic processing unit (GPU), the method including modifying, based on a modification parameter, a reference image to generate a modified reference image, the reference image being configured to be stored in the memory, and determining motion information associated with a coding block of a current image, the current image and the reference image being temporally different. The motion information is associated with at least one of the modification parameter and the modified reference image.Type: GrantFiled: January 8, 2016Date of Patent: April 21, 2020Assignee: Samsung Electronics Co., Ltd.Inventor: Youngil Seo
-
Patent number: 10623752Abstract: The present disclosure relates to an image processing apparatus and method capable of suppressing a decrease in the coding efficiency. A residual predicting unit that performs a prediction with bit depths of residual data arranged to be uniform among components when the prediction is performed among the components for the residual data between an input image configured by a plurality of the components and a predicted image and a coding unit that codes predicted residual data generated through the prediction performed by the residual predicting unit are included. The present disclosure, for example, may be applied to an image processing apparatus such as an image coding apparatus that codes image data or an image decoding apparatus that decodes coded data acquired by performing coding of the image data.Type: GrantFiled: December 12, 2014Date of Patent: April 14, 2020Assignee: SONY CORPORATIONInventor: Ohji Nakagami
-
Patent number: 10616577Abstract: Adaptive video deblocking techniques include selecting a deblock filter strength threshold offset based on a picture or slice level quantization parameter being within a particular zone of multiple zones of a range of available quantization parameters such that each zone has a preselected deblock filter strength threshold offset corresponding thereto.Type: GrantFiled: October 16, 2017Date of Patent: April 7, 2020Assignee: Intel CorporationInventors: Ximin Zhang, Sang-Hee Lee, Dmitry Ryzhov
-
Patent number: 10609373Abstract: Methods and apparatuses for encoding and/or decoding digital images or video streams, wherein the encoding apparatus includes a processor configured for reading a portion of the image (f), computing difference values between pixel values of the image, quantizing such pixel difference values for obtaining a quantized weight map (W), computing an edge map (f?) composed by elements (f?i) indicating whether a corresponding pixel of the portion of the image is an edge or not on the basis of the quantized weight map, determining a reconstructed weight map (W?) on the basis of the edge map (f?), determining a graph transform matrix (U) on the basis of the reconstructed weight map (W?), computing transform coefficients (f{circumflex over (?)}) on the basis of the graph transform matrix (U) and said portion of the image (f), transmitting the computed transform coefficients (f{circumflex over (?)}) and the edge map (f?).Type: GrantFiled: September 16, 2016Date of Patent: March 31, 2020Assignee: SISVEL TECHNOLOGY S.R.L.Inventors: Giulia Fracastoro, Enrico Magli
-
Patent number: 10609375Abstract: A video encoding method and apparatus, and a video decoding method and apparatus for generating a reconstructed image having a minimized error between an original image and the reconstructed image. The video decoding method accompanied by a sample adaptive offset (SAO) adjustment, the method includes: obtaining 5 slice SAO parameters with respect to a current slice from a slice header of a received bitstream; obtaining luma SAO use information for a luma component of the current slice and chroma SAO use information for chroma components thereof from among the slice SAO parameters; determining whether to perform a SAO operation on the luma component of 10 the current slice based on the obtained luma SAO use information; and equally determining whether to perform the SAO adjustment on a first chroma component and a second chroma component of the current slice based on the obtained chroma SAO use information.Type: GrantFiled: August 7, 2018Date of Patent: March 31, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Elena Alshina, Alexander Alshin
-
Patent number: 10609424Abstract: A standard dynamic range (SDR) image is received. Composer metadata of the first level through the N-th level is generated. Composer metadata of the j-th level is generated based on the composer metadata of the first level through (j?1)-th level. The composer metadata of the first level through the composer metadata of the j-th level is to be used for mapping the SDR image to the j-th target image specifically optimized for the j-th reference target display. The SDR image is encoded with the composer metadata of the first level through the k-th level in an output SDR video signal, where 1<=k<=N. A display device renders a display image derived from a composed target image composed from the SDR image based on the composer metadata of the first level through the k-th level in the output SDR video signal.Type: GrantFiled: March 6, 2019Date of Patent: March 31, 2020Assignee: Dolby Laboratories Licensing CorporationInventors: Qing Song, Harshad Kadu, Guan-Ming Su
-
Patent number: 10602159Abstract: The image coding method is used to code images to generate a coded stream. The image coding method includes: writing, into a sequence parameter set in the coded stream to be generated, a first parameter representing a first bit-depth that is a bit-depth of a reconstructed sample in the images; and writing, into the sequence parameter set, a second parameter which is different from the first parameter and represents a second bit-depth that is a bit-depth of an Intra Pulse Code Modulation (IPCM) sample in the images.Type: GrantFiled: January 31, 2019Date of Patent: March 24, 2020Assignee: Sun Patent TrustInventors: Chong Soon Lim, Viktor Wahadaniah, Sue Mon Thet Naing, Takahiro Nishi, Youji Shibahara, Hisao Sasai, Toshiyasu Sugio
-
Patent number: 10602186Abstract: There is provided an apparatus for generating a set of transform coefficients of a block in a frame or portion thereof. The apparatus includes a media encoder coupled to a data interface configured to receive a frame or portion thereof. The media encoder is configured to: designate a rotational symmetry mask having a size and a shape as the block partitioned in the frame or portion thereof for processing the block; split the block to two complementary portions using the rotational symmetry mask; generate a pair of rotational symmetry blocks each having one of the two complementary portions; and compute a transform coefficient for each member of the pair of rotational symmetry blocks.Type: GrantFiled: May 12, 2017Date of Patent: March 24, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Itsik Dvir, Natan Peterfreund, Dror Irony, David Drezner
-
Patent number: 10594997Abstract: A method and device for converting a video signal from a lower dynamic range source to produce a signal usable by target devices of a higher dynamic range comprises converting with a convertor that implements a process in which a received signal is received as a luminance component and separate colour components, A modified luminance component is then produced by applying an expansion function to the luminance component for luminance values above a threshold, applying a gamma function and then applying a scaling function. The modified luminance and separate colour components are then provided as an output signal for display on a target device of a higher dynamic range. The expansion of luminance ensures that the luminance range appropriately matches the range for a target display. By applying the expansion luminance values above a threshold, values below a threshold can be maintained with appropriate values for display.Type: GrantFiled: April 20, 2017Date of Patent: March 17, 2020Assignee: British Broadcasting CorporationInventor: Simon Thompson
-
Patent number: 10587874Abstract: A video denoising method includes: while continuing to receive a video stream, performing multi-stage denoising processing on a respective frame, including: detecting a change in a current network status of a network connection; and, in response to detecting the change in the current network status: adjusting a current value for a predefine flatness threshold for detecting a flat area within the respective frame of the image stream in accordance with the change in the current network status of the network connection; identifying one or more flat areas within the respective image frame in accordance with the predefined flatness threshold; and performing, using a predefined filter, denoising processing on the one or more flat areas that have been identified in accordance with the predefined flatness threshold.Type: GrantFiled: September 8, 2017Date of Patent: March 10, 2020Assignee: TENCENT TECHNOLOGY (SHENZHEN) LIMITEDInventor: Haibo Deng
-
Patent number: 10567769Abstract: Innovations in adaptive encoding and decoding for units of a video sequence can improve coding efficiency when switching between color spaces during encoding and decoding. For example, some of the innovations relate to adjustment of quantization or scaling when an encoder switches color spaces between units within a video sequence during encoding. Other innovations relate to adjustment of inverse quantization or scaling when a decoder switches color spaces between units within a video sequence during decoding.Type: GrantFiled: September 10, 2018Date of Patent: February 18, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Bin Li, Jizheng Xu, Gary J. Sullivan
-
Patent number: 10552717Abstract: An image processing apparatus uses a first rendering processor that performs rendering of a first area within a page based on print data and a second rendering processor that performs rendering of a second area within the page based on the print data. The image processing apparatus includes a controller, having a processor which executes instructions stored in a memory or having circuitry, being configured to acquire image data arranged across the first area and the second area based on the print data, cause the first rendering processor having accessed the image data to acquire all pixels of the image data and to perform rendering with pixels within the first area of all the pixels of the image data, and cause the second rendering processor having accessed the image data to acquire all the pixels of the image data and to perform rendering with pixels within the second area of all the pixels of the image data.Type: GrantFiled: March 9, 2017Date of Patent: February 4, 2020Assignee: CANON KABUSHIKI KAISHAInventor: Tatsunori Suzuki
-
Patent number: 10531102Abstract: An encoding device for encoding a bit stream including an image frame may include an encoder configured to determine a position of a pixel having a last non-zero coefficient in a conversion coefficient block constituting the image frame with reference to a predetermined pixel of the conversion coefficient block, identify a sub-block including the last non-zero coefficient, among a plurality of sub-blocks constituting the conversion coefficient block, convert a position of the last non-zero coefficient determined with reference to the predetermined pixel of the conversion coefficient block into a position with reference to a predetermined pixel of the identified sub-block, and encode the sub-block including the last non-zero coefficient and the converted position of the last non-zero coefficient.Type: GrantFiled: July 26, 2016Date of Patent: January 7, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Yin-ji Piao, Ki-ho Choi
-
Patent number: 10511858Abstract: A compressor is configured to determine delta color compression values for a plurality of pixels in a block and subdivide the plurality of pixels in the block into a plurality of groups and transmit a compressed bitstream representative of the delta values. The compressed bitstream includes bits representative of a block header that indicates a range of numbers of bits that are sufficient to represent the delta values, a plurality of group headers that each indicate a group minimum number of bits that is sufficient to represent the delta values in a corresponding one of the plurality of groups, and the delta values encoded using the group minimum number of bits for the group that includes the delta values. A decompressor configured to decompress the compressed bitstream based on the block header, the plurality of group headers, and the encoded delta values.Type: GrantFiled: July 13, 2016Date of Patent: December 17, 2019Assignee: ATI Technologies ULCInventors: Mehdi Saeedi, Khaled Mammou, Arash Hariri, Gabor Sines, Lei Zhang
-
Patent number: 10504005Abstract: Various embodiments are generally directed to techniques for embedding a data object into a multidimensional frame, such as for training an autoencoder to generate latent space representations of the data object based on the multidimensional frame, for instance. Additionally, in one or more embodiments latent space representations of data objects may be classified, such as with a machine learning algorithm. Some embodiments are particularly directed to embedding a data object comprising a plurality of object entries into a three-dimensional (3D) frame.Type: GrantFiled: May 10, 2019Date of Patent: December 10, 2019Assignee: Capital One Services, LLCInventors: Austin Grant Walters, Jeremy Edward Goodsitt, Mark Louis Watson, Anh Truong
-
Patent number: 10461859Abstract: A method of outputting color code for data communication to a display screen, the method includes determining a plurality of sections having a predetermined order of a display screen, mapping the plurality of sections to different binary numbers each having at least one-bit length, and outputting a predetermined color to consecutive sections including at least a first section among the plurality of sections in a direction of the predetermined order or a reverse direction of the predetermined order. The color output to the consecutive sections represents binary numbers in which ‘0’ or ‘1’ is added to a front or end of designated binary numbers in the direction of the predetermined order or the reverse direction of the predetermined order, the designated binary numbers mapped to a last section among the consecutive sections in the direction of the predetermined order or the reverse direction of the predetermined order.Type: GrantFiled: July 10, 2018Date of Patent: October 29, 2019Assignee: Research & Business Foundation Sungkyunkwan UniversityInventors: Kwang-Seok Hong, Byung Hun Oh
-
Patent number: 10462465Abstract: A system and method for processing graphics are provided. Pixel data may be received for a pixel block. Endpoints for the values of the pixels in the pixel block may be determined. A weight for the pixels in the pixel block may be determined in four dimensions corresponding to the endpoints. A compressed data block representative of the pixel block may be generated in response to the endpoints for the pixel block and the weight for the pixels of the pixel block in the four dimensions corresponding to the endpoints.Type: GrantFiled: January 2, 2015Date of Patent: October 29, 2019Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.Inventors: Brian Francis Schoner, Anand Pande, Praveen Vadakkumthodam Radhakrishnan
-
Patent number: 10448045Abstract: Provided is a video encoding/decoding technique for improving the compression efficiency by reducing the motion vector code amount. In a video decoding process, the prediction vector calculation method is switched from one to another in accordance with a difference between predetermined motion vectors among a plurality of motion vectors of a peripheral block of a block to be decoded and already decoded. The calculated prediction vector is added to a difference vector decoded from an encoded stream so as to calculate a motion vector. By using the calculated motion vector, the inter-image prediction process is executed.Type: GrantFiled: September 4, 2018Date of Patent: October 15, 2019Assignee: MAXELL, LTD.Inventors: Masashi Takahashi, Muneaki Yamaguchi
-
Patent number: 10430099Abstract: A data array to be stored is first divided into a plurality of blocks. Each block is further sub-divided into a set of sub-blocks. Data representing sub-blocks of the data array is stored, together with a header data block for each block that the data array has been divided into. For each block, it is determined whether all the data positions for the block have the same data value associated with them, and, if so, an indication that all of the data positions within the block have the same data value associated with them, and an indication of the same data value that is associated with each of the data positions in the block, is stored in the header data block for that block of the data array.Type: GrantFiled: March 29, 2017Date of Patent: October 1, 2019Assignee: Arm LimitedInventors: Quinn Carter, Lars Oskar Flordal, Jakob Axel Fries, Andreas Due Engh-Halstvedt
-
Patent number: 10419512Abstract: A system of transmitting display data is presented. The system includes a frame encoding part configured to receive a source frame and output a compressed frame. The frame encoding part has: a difference unit configured to generate a difference frame using the source frame and an encode reference frame; an encode output unit configured to output a compressed version of either the source frame or the difference frame as a compressed frame; and a first compressed frame buffer configured to store a compressed version of the source frame as a new encode reference frame, wherein the frame encoding part further includes a frame decision unit configured to compare the image quality of frames respectively derived from the source frame and the difference frame.Type: GrantFiled: December 15, 2015Date of Patent: September 17, 2019Assignee: Samsung Display Co., Ltd.Inventors: Gregory W. Cook, Dale Stolitzka, Ning Lu
-
Patent number: 10419761Abstract: A lossless decoding unit 52 takes quantization parameters of decoded blocks spatially or temporally adjacent to a block to be decoded, as selection candidates, and extracts, from stream information, difference information indicating difference as to a prediction quantization parameter selected from the selection candidates. A quantization parameter calculating unit 59 calculates, from the prediction quantization parameter and the difference information, a quantization parameter of the block to be decoded. Thus, decoding of the image can be performed correctly by calculating a quantization parameter equal to a quantization parameter used at the time of image encoding.Type: GrantFiled: August 26, 2016Date of Patent: September 17, 2019Assignee: SONY CORPORATIONInventor: Kenji Kondo
-
Patent number: 10412385Abstract: An encoding controlling unit 3 selects one transformation block size which provides an optimal degree of encoding efficiency from a set of transformation block sizes which are determined in accordance with an encoding mode 7, and includes the transformation block size selected thereby in optimal compression parameters 20a to notify the transformation block size to a transformation/quantization unit 19, and the transformation/quantization unit 19 divides an optimal prediction differential signal 13a into blocks having the transformation block size included in the optimal compression parameters 20a, and carries out a transformation and quantization process on each of the blocks to generate compressed data 21.Type: GrantFiled: March 13, 2018Date of Patent: September 10, 2019Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Yoshimi Moriya, Shunichi Sekiguchi, Kazuo Sugimoto, Kohtaro Asai, Tokumichi Murakami
-
Patent number: 10412389Abstract: A non-transitory recording medium including a program is provided. The program causes a processor to divide a picture into tiles. The tiles are coded to generate pieces of coded data, each of which corresponds to a different one of the tiles. In this regard, a first tile of the tiles is coded with reference to coding information of an already-coded tile neighboring the first tile when a boundary between the first tile and the already-coded tile is a first boundary. The first tile is coded without reference to the coding information of the already-coded tile when the boundary between the first tile and the already-coded tile is a second boundary. A bitstream including the pieces of coded data is generated. The bitstream includes tile boundary independence information which indicates whether each boundary between the tiles is one of the first boundary and the second boundary.Type: GrantFiled: May 29, 2018Date of Patent: September 10, 2019Assignee: SUN PATENT TRUSTInventors: Daisaku Komiya, Takahiro Nishi, Youji Shibahara, Hisao Sasai, Toshiyasu Sugio, Kyoko Tanikawa, Toru Matsunobu
-
Patent number: 10403003Abstract: An apparatus to facilitate compute compression is disclosed. The apparatus includes a graphics processing unit including mapping logic to map a first block of integer pixel data to a compression block and compression logic to compress the compression block.Type: GrantFiled: April 24, 2017Date of Patent: September 3, 2019Assignee: INTEL CORPORATIONInventors: Abhishek R. Appu, Altug Koker, Joydeep Ray, Balaji Vembu, Prasoonkumar Surti, Kamal Sinha, Nadathur Rajagopalan Satish, Narayan Srinivasa, Feng Chen, Dukhwan Kim, Farshad Akhbari
-
Patent number: 10402323Abstract: In one embodiment of the present invention a cache unit organizes data stored in an attached memory to optimize accesses to compressed data. In operation, the cache unit introduces a layer of indirection between a physical address associated with a memory access request and groups of blocks in the attached memory. The layer of indirection—virtual tiles—enables the cache unit to selectively store compressed data that would conventionally be stored in separate physical tiles included in a group of blocks in a single physical tile. Because the cache unit stores compressed data associated with multiple physical tiles in a single physical tile and, more specifically, in adjacent locations within the single physical tile, the cache unit coalesces the compressed data into contiguous blocks. Subsequently, upon performing a read operation, the cache unit may retrieve the compressed data conventionally associated with separate physical tiles in a single read operation.Type: GrantFiled: October 28, 2015Date of Patent: September 3, 2019Assignee: NVIDIA CORPORATIONInventors: Praveen Krishnamurthy, Peter B. Holmquist, Wishwesh Gandhi, Timothy Purcell, Karan Mehra, Lacky Shah
-
Patent number: 10390022Abstract: The present invention relates to a method and a device for decoding a bitstream for a video signal, the method comprising the steps of: determining whether at least one neighboring block adjacent to a current block is divided into a plurality of coding blocks within a picture including the current block; if the at least one neighboring block is not divided, obtaining, from the bitstream, flag information indicating whether parameter information for the current block is induced from one of the at least one neighboring block, and inducing the parameter information for the current block from a specific neighboring block among the at least one neighboring block, on the basis of the flag information; obtaining the parameter information for the current block from the bitstream if all of the at least one neighboring block is divided; and decoding the current block on the basis of the parameter information for the current block.Type: GrantFiled: March 16, 2016Date of Patent: August 20, 2019Assignee: LG ELECTRONICS INC.Inventors: Yongjoon Jeon, Seungwook Park, Eunyong Son