Bidirectional Patents (Class 375/240.15)
-
Patent number: 10230992Abstract: Based on conditions or restrictions, Strong Intra Smoothing (SIS) is enabled or disabled. SIS is not allowed for chroma when the chroma format is 444, and SIS is not allowed for chroma when the chroma format is 422 or 444.Type: GrantFiled: March 2, 2015Date of Patent: March 12, 2019Assignee: SONY CORPORATIONInventors: Jun Xu, Ali Tabatabai, Ohji Nakagami, Teruhiko Suzuki
-
Patent number: 10219003Abstract: According to intra-frame predictive coding and decoding methods based on template matching, an array scanning method and apparatus, and an apparatus are disclosed in embodiments of the present disclosure, where templates of at least two shapes are used to calculate predicted pixel values of a to-be-predicted unit. Templates of different shapes can represent different textures; when a correlation between a texture of a template of a shape and a texture of a to-be-predicted unit is low, a template of another shape may be selected and used, and a matching degree between a texture of a template and a texture of a to-be-predicted unit can be increased. In this way, an optimal predicted pixel value is determined from at least two predicted pixel values, and accuracy of the optimal predicted pixel value is higher than accuracy of a predicted pixel value determined by using a template of a single shape.Type: GrantFiled: November 28, 2016Date of Patent: February 26, 2019Assignee: Huawei Technologies Co., Ltd.Inventors: Xin Huang, Haitao Yang
-
Patent number: 10205963Abstract: The present invention provides low complexity planar mode coding in which a value of a bottom-right pixel in a prediction block is calculated from a value of at least one pixel in at least one of an array of horizontal boundary pixels and an array of vertical boundary pixels. Linear and bi-linear interpolations on the value of the bottom-right pixel and values of at least some of the horizontal and vertical boundary pixels to derive values of remaining pixels in the prediction block. A residual between the prediction block and an original block is signaled to a decoder.Type: GrantFiled: October 3, 2016Date of Patent: February 12, 2019Assignee: NTT DOCOMO, INC.Inventors: Frank Jan Bossen, Sandeep Kanumuri
-
Patent number: 10154277Abstract: A method and apparatus for variable accuracy inter-picture timing specification for digital video encoding is disclosed. Specifically, the present invention discloses a system that allows the relative timing of nearby video pictures to be encoded in a very efficient manner. In one embodiment, the display time difference between a current video picture and a nearby video picture is determined. The display time difference is then encoded into a digital representation of the video picture. In a preferred embodiment, the nearby video picture is the most recently transmitted stored picture. For coding efficiency, the display time difference may be encoded using a variable length coding system or arithmetic coding. In an alternate embodiment, the display time difference is encoded as a power of two to reduce the number of bits transmitted.Type: GrantFiled: December 22, 2011Date of Patent: December 11, 2018Assignee: APPLE INC.Inventors: Barin Geoffry Haskell, David William Singer, Adriana Dumitras, Atul Puri
-
Patent number: 10136117Abstract: Various video display control methods and apparatuses and various display devices are provided. A method comprises: acquiring interframe differences between every two adjacent frames in at least two adjacent video frames in sequence of a video; determining a display image distance of at least one video frame in the at least two video frames at least according to respective interframe differences of the interframe differences, and controlling the display device to display the at least one video frame at least according to the determined display image distance of the at least one video frame. A visual effect and user experience can thereby be improved.Type: GrantFiled: May 27, 2016Date of Patent: November 20, 2018Assignee: BEIJING ZHIGU RUI TUO TECH CO., LTDInventors: Liang Zhou, Lin Du
-
Patent number: 10129565Abstract: A method for processing High Dynamic Range (HDR) video in order to improve the perceived visual quality of encoded content. An encoder receives an original image, wherein a contrast analysis is performed on said original image in order to highlight potential problematic areas. The original image is reduced to a decreased bit depth image in order to compute a predicted image, wherein the predicted image is then magnified to an increased bit depth image. A residual image is then computed from the original image and the increased bit depth image, and the residual image is transformed into a frequency signal. Quantized coefficients determined through the contrast analysis are then applied to the frequency signal to produce a reduced frequency signal. The encoder then inserts high-frequency components into the reduced frequency signal before encoding a compressed image from the reduced frequency image and the predicted image.Type: GrantFiled: February 18, 2016Date of Patent: November 13, 2018Inventors: Mathieu Monnier, Nicolas Ollivier
-
Patent number: 10129564Abstract: An image coding method bitstream includes: determining a maximum number of a merging candidate which is a combination of a prediction direction, a motion vector, and a reference picture index for use in coding of a current block; deriving a first merging candidate; determining whether or not a total number of the first merging candidate is smaller than the maximum number; deriving a second merging candidate when it is determined that the total number of the first merging candidate is smaller than the maximum number; selecting a merging candidate for use in the coding of the current block from the first merging candidate and the second merging candidate; and coding, using the maximum number, an index for identifying the selected merging candidate, and attaching the coded index to the bitstream.Type: GrantFiled: October 30, 2017Date of Patent: November 13, 2018Assignee: Velos Media, LCCInventors: Toshiyasu Sugio, Takahiro Nishi, Youji Shibahara, Kyoko Tanikawa, Hisao Sasai, Toru Matsunobu
-
Patent number: 10116941Abstract: According to the present invention, an inter prediction method comprises the steps of: generating a merge candidate list for a block to be predicted, wherein the block is to correspond to a current prediction unit; deriving, on the basis of one of a plurality of merge candidates constituting the merge candidate list, motion information on the block to be predicted; and performing, on the basis of the derived motion information, a prediction on the block to be predicted so as to generate a prediction block corresponding to the current prediction unit.Type: GrantFiled: March 20, 2017Date of Patent: October 30, 2018Assignee: LG Electronics Inc.Inventors: Yongjoon Jeon, Seungwook Park, Jaehyun Lim, Chulkeun Kim, Jungsun Kim, Naeri Park, Hendry Hendry, Byeongmoon Jeon, Joonyoung Park
-
Patent number: 10104396Abstract: An encoder circuit includes a statistical processing circuit and a motion search circuit. The statistical processing circuit performs statistical processing on motion vectors detected with respect to each of macroblocks that are units of processing. Each of frame images included in video is divided into the macroblocks. The motion search circuit sets a first search range in a reference frame image temporally different from a first frame image among the frame images, sets a search start position and a search direction within the first search range based on the result of the statistical processing, searches the first search range from the search start position in accordance with the search direction, and generates the motion vector of a current macroblock included in the first frame image based on the result of searching the first search range.Type: GrantFiled: August 31, 2015Date of Patent: October 16, 2018Assignee: SOCIONEXT INC.Inventor: Hidenori Nakaishi
-
Patent number: 10095759Abstract: Data engine integration and data refinement are described. The actions include receiving, by an in-memory engine, a request for data. The actions include transmitting, by the in-memory engine and to a metadata storage unit, data that is associated with the request. The actions include receiving metadata. The actions include determining a first amount of processing to be performed by the in-memory engine and a second amount of processing to be performed by a data engine. The actions include transmitting a request (i) for a first portion of unprocessed data and (ii) to perform a second amount of processing on a second portion of unprocessed data. The actions include receiving the first portion of unprocessed data and the second portion of processed data. The actions include processing the first portion of unprocessed data. The actions include, providing the first portion of processed data and the second portion of processed data.Type: GrantFiled: January 27, 2015Date of Patent: October 9, 2018Assignee: MicroStrategy IncorporatedInventor: Scott Cappiello
-
Patent number: 10085031Abstract: An inter-prediction method according to the present invention comprises the steps of: deriving motion information of a current block; and generating a prediction block for the current block on the basis of the derived motion information. According to the present invention, computational complexity can be reduced and encoding efficiency can be improved.Type: GrantFiled: November 13, 2017Date of Patent: September 25, 2018Assignees: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE, UNIVERSITY-INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITYInventors: Hui Yong Kim, Gwang Hoon Park, Kyung Yong Kim, Sung Chang Lim, Jin Ho Lee, Jin Soo Choi, Jin Woong Kim
-
Patent number: 10080008Abstract: Various video display control methods and apparatuses and various display devices are provided. A method comprises: acquiring interframe differences between every two adjacent frames in at least two adjacent video frames in sequence of a video, adjusting a local display image distance of at least one video frame in the at least two video frames according to respective interframe differences, and controlling the display device to display a local of the at least one video frame at least according to the local adjusted display image distance of the at least one video frame. A visual effect and user experience can thereby be improved.Type: GrantFiled: May 27, 2016Date of Patent: September 18, 2018Assignee: BEIJING ZHIGU RUI TUO TECH CO., LTDInventors: Liang Zhou, Lin Du
-
Patent number: 10080025Abstract: A data processing system includes a first core configured to decode a first picture and generate decoding history information of the decoded first picture, and a second core configured to modify first motion compensation information included in a second picture based on the decoding history information of the decoded first picture and decode the second picture based on the decoded first picture and the modified first motion compensation information.Type: GrantFiled: November 30, 2015Date of Patent: September 18, 2018Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jung Yeop Yang, Hyuk Jae Jang, Hyung Ju Chun
-
Patent number: 10075723Abstract: A predictive coding system performs predictive encoding by determination of an optimum prediction mode from prediction methods for a pixel signal of a target block. A predicted signal is generated according to the determined mode, and a residual signal is determined. The residual signal and the optimum prediction mode are encoded to generate a compressed signal, which is decoded. The decoded signal is stored as a reconstructed picture sample. During encoding, a candidate prediction mode list is generated that contains elements of optimum prediction modes of previously-reproduced blocks neighboring the target block. A flag indicating whether the list contains an element corresponding to the optimum prediction mode is encoded, and an index to the corresponding element is encoded if the corresponding element is included in the list. The optimum prediction mode can be encoded based on identifying the elements in the list, unless no corresponding element appears on the list.Type: GrantFiled: July 12, 2013Date of Patent: September 11, 2018Assignee: NTT DOCOMO, INC.Inventors: Choong Seng Boon, Junya Takiue, Thiow Keng Tan
-
Patent number: 10075691Abstract: A multiview video coding method and device used in coding of non-referenced view video groups. A view compensation pattern and a parallelization view pattern are determined based on video characteristics, such as the number of bits of each frame of a first non-referenced view video group among the non-referenced view video groups, the difference between the number of bits of each frame and the number of bits of a left reference view image, the difference between the number of bits of each frame and the number of bits of a right reference view image. A view compensation pattern and a parallelization view pattern of a successive non-referenced view video group are determined as the view compensation pattern and the parallelization view pattern of the first non-referenced view video group, whereby multiview video images are coded at a high coding rate without deteriorating image quality.Type: GrantFiled: December 11, 2015Date of Patent: September 11, 2018Assignee: UNIVERSITY-INDUSTRY COOPERATION GROUP OF KYUNG-HEE UNIVERSITYInventors: JinSang Kim, MinSu Choi, IkJoon Chang
-
Patent number: 10070070Abstract: One exemplary video processing apparatus includes a control circuit and a size selection circuit. The control circuit determines picture boundary information. The size selection circuit refers to at least the picture boundary information to select a size for a block associated with encoding of a picture, wherein selection of the size is constrained by the picture boundary information to ensure that the block with the selected size is not across a picture boundary of the picture.Type: GrantFiled: May 27, 2015Date of Patent: September 4, 2018Assignee: MEDIATEK INC.Inventors: Meng-Jye Hu, Yung-Chang Chang, Chia-Yun Cheng
-
Patent number: 10051264Abstract: Systems, methods, and devices for processing video data are disclosed. Some examples determine that a current picture is a broken-link access (BLA) picture. These examples may also mark a reference picture in a picture storage buffer as unused for reference. In some examples, this may be done prior to decoding the BLA picture.Type: GrantFiled: March 12, 2013Date of Patent: August 14, 2018Assignee: QUALCOMM IncorporatedInventor: Ye-Kui Wang
-
Patent number: 10034014Abstract: Provided is an inter prediction method including determining a collocated block of a current block of a current image from among blocks of an image that is restored prior to the current image; preferentially checking whether a first reference list from among reference lists of the collocated block is referred to and selectively checking whether a second reference list is referred to according to whether the first reference list is referred to; based on a result of the checking, determining a single collocated reference list from among the first reference list and the second reference list; determining a reference block of the current block by using motion information of the collocated reference list; and performing inter prediction on the current block by using the determined reference block.Type: GrantFiled: May 1, 2017Date of Patent: July 24, 2018Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventor: Il-koo Kim
-
Patent number: 10021421Abstract: A method and apparatus for entropy coding and decoding a transformation block are provided. The method of entropy coding a transformation block includes: determining, according to a certain scan order, a location of a last significant transformation coefficient having a non-zero value from among transformation coefficients included in a transformation block having a certain size; and coding information about the determined location of the last significant transformation coefficient by using a horizontal axis direction location of the last significant transformation coefficient and a vertical axis direction location in the transformation block of the last significant transformation coefficient.Type: GrantFiled: July 18, 2016Date of Patent: July 10, 2018Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Bae-Keun Lee, Yu-Mi Sohn
-
Patent number: 10009614Abstract: Methods are disclosed for performing improved deblocking filtering across edges between macroblocks, with particular application to cases where one macroblock is field coded and its neighbors are frame coded. A method for filtering across horizontal edges comprises determining which macroblocks are considered to be vertically adjacent to each other. The method also determines which macroblocks are considered to be sampled at a same time. Finally, filtering is performed between vertically adjacent macroblocks that are considered to be sampled at a same time. Another method for filtering across vertical edges comprises determining which macroblocks are considered to be horizontally adjacent to each other. The method effectively re-arranges a vertical ordering of horizontal lines of at least a subset of the horizontally adjacent macroblocks. Finally, filtering is performed between the horizontally adjacent macroblocks after the re-arranging.Type: GrantFiled: May 6, 2015Date of Patent: June 26, 2018Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.Inventors: Alexander G. MacInnis, Sheng Zhong
-
Patent number: 9992511Abstract: A method and apparatus are provided for encoding and decoding image information. The encoding comprises receiving a block of pixels; creating a set of motion vector prediction candidates for the block of pixels; and examining the set to determine if a motion vector prediction candidate is a temporal motion vector prediction, or a spatial motion vector prediction. If the motion vector prediction candidate is a temporal motion vector prediction, the motion vector prediction candidate is kept in the set. If the motion vector prediction candidate is a spatial motion vector prediction, it is examined whether the set comprises a motion vector prediction candidate corresponding with the spatial motion vector prediction; and if so, the motion vector prediction candidate is removed from the set. Once the set is created, one of the candidates from the set is selected to represent a motion vector prediction for the block of pixels.Type: GrantFiled: October 21, 2011Date of Patent: June 5, 2018Assignee: Nokia Technologies OyInventors: Mehmet Oguz Bici, Jani Lainema, Kemal Ugur
-
Patent number: 9979958Abstract: Systems, methods, and devices for processing video data are disclosed. Some examples receive a slice of a current picture to be decoded for a sequence of video data. These examples may also receive, in a slice header of the slice, at least one entropy coded syntax element and at least one non-entropy coded syntax element, wherein the non-entropy coded syntax element is before the entropy coded syntax element in the slice header and indicates whether pictures prior to the current picture in decoding order are to be emptied from a decode picture buffer without being output. They may decode the slice based on the non-entropy coded syntax element.Type: GrantFiled: March 12, 2013Date of Patent: May 22, 2018Assignee: QUALCOMM IncorporatedInventor: Ye-Kui Wang
-
Patent number: 9948950Abstract: A device for processing three-dimensional (3D) video data may determine, based on direct dependent layers signaled in a video parameter set, that the current texture layer of the video data is dependent on a depth layer of the video data; and process the current texture layer using the depth layer.Type: GrantFiled: January 2, 2015Date of Patent: April 17, 2018Assignee: QUALCOMM IncorporatedInventor: Ying Chen
-
Patent number: 9936197Abstract: Provided are an inter prediction method and a motion compensation method. The inter prediction method includes: performing inter prediction on a current image by using a long-term reference image stored in a decoded picture buffer; determining residual data and a motion vector of the current image generated via the inter prediction; and determining least significant bit (LSB) information as a long-term reference index indicating the long-term reference image by dividing picture order count (POC) information of the long-term reference image into most significant bit (MSB) information and the LSB information.Type: GrantFiled: October 29, 2012Date of Patent: April 3, 2018Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Young-o Park, Il-koo Kim, Chan-yul Kim, Kwang-pyo Choi
-
Patent number: 9916642Abstract: A setting circuit sets a quantization value per input image on the basis of a noise value of the whole input image, and a quantization circuit performs quantization on first image data to generate second image data. Quantization value based on the noise value the whole input image can realize appropriate denoising depending on the noise level of the whole input image.Type: GrantFiled: December 22, 2016Date of Patent: March 13, 2018Assignee: MegaChips CorporationInventors: Hiroki Nakamori, Takuya Sawada, Hideki Daian
-
Patent number: 9912953Abstract: An image decoding method in a merge mode, can include constructing a merge candidate list using available spatial and temporal merge candidates, and deriving motion information using a merge index and the merge candidate list; generating a prediction block using the motion information; generating a quantization block by inverse-scanning quantized coefficient components according to a diagonal scan, inverse-quantizing the quantization block using a quantization parameter and a quantization matrix, and inverse transforming the inversely-quantized quantization block to generate a residual block; and deriving a reconstructed block using the prediction block and the residual block.Type: GrantFiled: April 19, 2016Date of Patent: March 6, 2018Assignee: INFOBRIDGE PTE. LTD.Inventors: Soo Mi Oh, Moonock Yang
-
Patent number: 9906789Abstract: Embodiments of the present invention provide an encoding or decoding method and apparatus. The method includes: extracting first information in a bitstream; determining a chroma component intra prediction mode according to the first information; when the chroma component intra prediction mode cannot be determined according to the first information, extracting second information in the bitstream; and determining the chroma component intra prediction mode according to the second information, where the first information includes information for indicating whether the chroma component intra prediction mode is a DM mode or an LM mode, the second information is used to indicate a remaining mode as the chroma component intra prediction mode, and the remaining mode is one of available chroma component intra prediction modes other than a mode that may be determined according to the first information.Type: GrantFiled: July 13, 2017Date of Patent: February 27, 2018Assignee: Huawei Technologies Co., Ltd.Inventors: Haitao Yang, Bin Li, Houqiang Li, Jiantong Zhou
-
Patent number: 9900615Abstract: Disclosed herein are representative embodiments of generating representative motion information that can be used during processing of a video frame. In one exemplary embodiment disclosed herein, a reference frame comprising a group of blocks is processed, and motion information for the group of blocks is compressed at least by buffering representative motion-vector information and representative reference-frame index information for the group of blocks. The representative reference-frame index information comprises reference-frame index information of a representative block of the group of blocks, and the representative reference-frame index information represents reference-frame index information for the group of blocks during processing of a current frame.Type: GrantFiled: December 28, 2011Date of Patent: February 20, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Bin Li, Jizheng Xu
-
Patent number: 9888054Abstract: Performing a real-time application on a mobile device, involving communication of audio/video packets with a remote device. The mobile device may initially communicate the audio/video packets on a first communication channel with the remote device. During the real-time communication, the mobile device may determine if no packets have been received by the mobile device from the remote device for a first threshold period of time. If no packets have been received by the mobile device from the remote device for the first threshold period of time, the mobile device may establish a second communication channel for transmission of the audio/video packets with the remote device. In response to using the second communication channel, the mobile device may modify a resolution or bit rate of the audio/video packets transmitted to the remote device.Type: GrantFiled: December 15, 2016Date of Patent: February 6, 2018Assignee: Apple Inc.Inventors: Yan Yang, Xiasong Zhou, Hyeonkuk Jeong, Joe S. Abuan, Gobind Johar, Yichao Shen
-
Patent number: 9881361Abstract: A setting circuit sets a quantization value per input image on the basis of a noise value of the whole input image, and a quantization circuit performs quantization on first image data to generate second image data. Quantization value based on the noise value the whole input image can realize appropriate denoising depending on the noise level of the whole input image.Type: GrantFiled: December 22, 2016Date of Patent: January 30, 2018Assignee: MegaChips CorporationInventors: Hideki Daian, Takuya Sawada
-
Patent number: 9866877Abstract: Transparent scalable video coding may be provided. Upon receiving a request for a content asset, such as from a subscriber's premises, a quality level associated with the content asset may be identified. A video coding layer and/or a plurality of layers associated with the content asset may be selected according to the identified quality level. The selected video coding layer(s) may be encoded into a video stream and provided to a display device (e.g., a television) associated with the request for the content asset.Type: GrantFiled: March 8, 2011Date of Patent: January 9, 2018Assignee: COX COMMUNICATIONS, INC.Inventors: Edgar V. Shrum, Jr., John Civiletto
-
Patent number: 9843804Abstract: A method of video coding using block partitioning process including a binary tree partitioning process is disclosed. The block partitioning process is applied to a block of video data to partition the block into final sub-blocks. Coding process comprising prediction process, transform process or both for the block will be applied at the final sub-blocks level. The binary tree partitioning process can be applied to a given block recursively to generate binary tree leaf nodes until a termination condition is met. In another embodiment, the quadtree partitioning process is applied to a block first. The quadtree leaf nodes are further partitioned using the binary tree partitioning process. The quadtree partitioning process can be applied to a given block recursively to generate quadtree leaf nodes until a termination condition is met.Type: GrantFiled: December 9, 2015Date of Patent: December 12, 2017Assignee: MEDIATEK SINGAPORE PTE. LTD.Inventors: Jicheng An, Yi-Wen Chen, Kai Zhang
-
Patent number: 9836248Abstract: A storage infrastructure, device and associated method for storing compressed data is provided. Included is a method for compressing data on a storage device in a storage infrastructure, including: receiving a compressed extent from a host, wherein the compressed extent includes data compressed with entropy-coding-less data compression; receiving logical identification information about the compressed extent from the host; performing in-memory entropy encoding on the compressed extent to generate a compressed unit; storing the compressed unit in a physical memory; and in a case where the host is aware of the in-memory entropy encoding, reporting size information of the compressed unit back the host.Type: GrantFiled: October 29, 2015Date of Patent: December 5, 2017Assignee: ScaleFluxInventors: Tong Zhang, Hao Zhong, Fei Sun, Yang Liu
-
Patent number: 9826249Abstract: Various embodiments for deriving a motion vector for a current block of a picture are provided. One or more first type of candidates is derived for the motion vector of the current block, with each of the one or more first type of candidates being derived from a motion vector of a first block. A second type of candidate is derived for the motion vector of the current block when a total number of the one or more first type of candidates is less than a threshold value, with the second type of candidate being different from the one or more first type of candidates. The motion vector of the current block is selected, from among the one or more first type of candidates and the second type of candidate, for decoding the current block.Type: GrantFiled: April 28, 2016Date of Patent: November 21, 2017Assignee: Velos Media, LLCInventors: Toshiyasu Sugio, Takahiro Nishi, Youji Shibahara, Kyoko Tanikawa, Hisao Sasai, Toru Matsunobu
-
Patent number: 9819961Abstract: Various embodiments for deriving a motion vector predictor for a current block are provided. One or more first candidates for the motion vector predictor for the current block is derived from first motion vectors of first blocks. It is determined whether a total number of the one or more first candidates is less than a maximum candidate number. A second candidate for the motion vector predictor for the current block is derived when the total number of the one or more first candidates is less than the maximum candidate number, with the second candidate including a zero vector. The motion vector predictor for the current block is selected from among a plurality of candidates including the one or more first candidates and the second candidate.Type: GrantFiled: April 28, 2016Date of Patent: November 14, 2017Assignee: SUN PATENT TRUSTInventors: Toshiyasu Sugio, Takahiro Nishi, Youji Shibahara, Kyoko Tanikawa, Hisao Sasai, Toru Matsunobu
-
Patent number: 9807415Abstract: A method and apparatus for deriving a motion vector predictor (MVP) for a motion vector (MV) of a current block of a current picture in Inter, or Merge, or Skip mode. The method selects a co-located block corresponding to a co-located picture, receives one or more reference motion vectors (MVs) of one or more co-located reference blocks associated with the co-located block, and determines a search set that includes one or more search MVs associated with said one or more co-located reference blocks. The method further determines a search order for the search set having an order associated with a reference list attribute for a first search MV and a second search MV associated with an identical co-located reference block. Finally, the method determines the MVP for the current block based on the search set and the search order, and provides the MVP for the current block.Type: GrantFiled: February 9, 2017Date of Patent: October 31, 2017Assignee: HFI INNOVATION INC.Inventors: Jian-Liang Lin, Yu-Pao Tsai, Yi-Wen Chen, Jicheng An, Yu-Wen Huang, Shaw-Min Lei
-
Patent number: 9807408Abstract: This disclosure describes a computer-implemented method for a control mechanism for video output. Additionally provided is a video stream that is generated from the video source and encoded by the video encoder, where the video stream further comprises one or more video frames with each video frame including a time stamp that includes timing and clocking information. Additionally provided is a video display apparatus that includes a video display apparatus processor, video display apparatus memory, video decoder, and a video frame buffer, where the video decoder decodes the encoded video stream, and the video display apparatus generates a pixel clock. Additionally provided is a desired latency threshold for displaying a first video frame with respect to a second video frame that includes an upper threshold limit and a lower threshold limit. The disclosed method includes the following steps that control jitter in the displayed video stream.Type: GrantFiled: August 27, 2015Date of Patent: October 31, 2017Assignee: ClearOne Communications Hong Kong Ltd.Inventor: Oren J. Maurice
-
Patent number: 9774875Abstract: Presented herein is lossless and near-lossless image compression. In one embodiment, there is described a method for encoding data. The method comprises receiving said data; quantizing a predetermined amount of the data with a predetermined quantization step; determining how many bits represent the predetermined amount of the data quantized with the predetermined quantization step; and wherein if the amount of data exceeds a predetermined amount of bits, changing the quantization step.Type: GrantFiled: March 9, 2010Date of Patent: September 26, 2017Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.Inventors: Alexander G. MacInnis, Lei Zhang
-
Patent number: 9769487Abstract: A method or coding image information, according to the present invention, comprises the steps of: binarizing according to different techniques, index values of forward prediction, backward prediction, and bidirectional prediction, depending on whether the bidirectional prediction is applied when inter-predicting a current block; and entropy coding a binarized codeword, wherein whether to apply the bidirectional prediction when inter-predicting the current block can be determined on the basis of the size of the current block. As a result, provided are a method for binarizing an inter-prediction direction of a prediction unit having a specific size, and an apparatus using same.Type: GrantFiled: March 21, 2017Date of Patent: September 19, 2017Assignee: LG Electronics Inc.Inventors: Jungsun Kim, Joonyoung Park, Chulkeun Kim, Hendry Hendry, Byeongmoon Jeon
-
Patent number: 9762924Abstract: Provided is an inter prediction method including determining a collocated block of a current block of a current image from among blocks of an image that is restored prior to the current image; preferentially checking whether a first reference list from among reference lists of the collocated block is referred to and selectively checking whether a second reference list is referred to according to whether the first reference list is referred to; based on a result of the checking, determining a single collocated reference list from among the first reference list and the second reference list; determining a reference block of the current block by using motion information of the collocated reference list; and performing inter prediction on the current block by using the determined reference block.Type: GrantFiled: March 1, 2016Date of Patent: September 12, 2017Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventor: Il-koo Kim
-
Patent number: 9762914Abstract: There is disclosed a method, device and computer-readable storage medium for decoding video data. The method includes: obtaining a reference sample array of a video block; obtaining a sum of the reference sample array; calculating a threshold by performing arithmetic right shift to the sum, a shift value of the arithmetic right shift being determined according to size information of the video block; and determining the binary partition pattern by comparing the reference sample array with the threshold.Type: GrantFiled: February 13, 2017Date of Patent: September 12, 2017Assignees: Futurewei Technologies, Inc., Santa Clara UniversityInventors: Zhouye Gu, Jianhua Zheng, Nam Ling, Chen-Xiong Zhang
-
Patent number: 9762882Abstract: A method and apparatus for encoding and decoding depth lookup table (DLT) using a constrained table value range are disclosed. For a decoder, a constrained table value range from a minimum table value to a maximum table value of the DLT is decoded from the coded DLT information. Bit map values for depth values in a depth range from (the minimum table value+1) to (the maximum table value?1) are then decoded. The bit map values indicate whether the depth values are in the DLT respectively. The DLT for the current depth map can be reconstructed based on the constrained table value range and the bit map values for the depth values in the depth range. For an encoder, a constrained table value range from a minimum table value to a maximum table value of the DLT is determined and encoded the DLT into coded DLT information.Type: GrantFiled: January 10, 2014Date of Patent: September 12, 2017Assignee: HFI INNOVATION INC.Inventors: Kai Zhang, Jicheng An
-
Patent number: 9743080Abstract: Embodiments of the present invention provide an encoding or decoding method and apparatus. The method includes: extracting first information in a bitstream; determining a chroma component intra prediction mode according to the first information; when the chroma component intra prediction mode cannot be determined according to the first information, extracting second information in the bitstream; and determining the chroma component intra prediction mode according to the second information, where the first information includes information for indicating whether the chroma component intra prediction mode is a DM mode or an LM mode, the second information is used to indicate a remaining mode as the chroma component intra prediction mode, and the remaining mode is one of available chroma component intra prediction modes other than a mode that may be determined according to the first information.Type: GrantFiled: October 14, 2016Date of Patent: August 22, 2017Assignee: Huawei Technologies Co., Ltd.Inventors: Haitao Yang, Bin Li, Houqiang Li, Jiantong Zhou
-
Patent number: 9734424Abstract: Filtering sensor data is described, for example, where filters conditioned on a local appearance of the signal are predicted by a machine learning system, and used to filter the sensor data. In various examples the sensor data is a stream of noisy video image data and the filtering process denoises the video stream. In various examples the sensor data is a depth image and the filtering process refines the depth image which may then be used for gesture recognition or other purposes. In various examples the sensor data is one dimensional measurement data from an electric motor and the filtering process denoises the measurements. In examples the machine learning system comprises a random decision forest where trees of the forest store filters at their leaves. In examples, the random decision forest is trained using a training objective with a data dependent regularization term.Type: GrantFiled: April 14, 2014Date of Patent: August 15, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Sean Ryan Francesco Fanello, Cem Keskin, Pushmeet Kohli, Shahram Izadi, Jamie Daniel Joseph Shotton, Antonio Criminisi
-
Patent number: 9729876Abstract: The present invention generally relates to a method for predicting a block of pixels from at least one patch comprising a block of pixels and a causal neighborhood around this block of pixels. The method comprises the following steps: determining a mapping of a causal neighborhood, around that block of pixels to be predicted, on the block of pixels to be predicted in order that the block of pixels of each patch is best predicted by mapping the neighborhood of that patch on the block of pixels of that patch, and predicting the block of pixels from a prediction block computed by applying the determined mapping on the neighborhood of the block of pixels to predict.Type: GrantFiled: November 26, 2013Date of Patent: August 8, 2017Assignee: Thomson LicensingInventors: Christine Guillemot, Safa Cherigui, Dominique Thoreau, Philippe Guillotel
-
Patent number: 9723377Abstract: The disclosure relates to a method of processing a sequence of image frames to reduce its length. One implementation may involve extracting coefficients (e.g., Discrete Cosine Transform coefficients) from components of individual frames, and comparing the resulting coefficients for sequential frames to identify frames having the least change from a prior frame. Also, scene change values for each frame may be calculated and placed in a sorted list to facilitate identification of frames for removal. Frame removal may be conducted in rounds, where a group of pictures (GOP) may only have one frame removed for any given round.Type: GrantFiled: April 28, 2014Date of Patent: August 1, 2017Assignee: Comcast Cable Communications, LLCInventor: Srinath V. Ramaswamy
-
Patent number: 9723194Abstract: A photographing apparatus includes a photographing unit that captures an image from incident light thereon; a communication status checking unit that checks a communication status of the photographing apparatus; a resolution determination unit that sets a resolution for a first image file for the captured image according to the communication status; a file generation unit that generates the first image file from the captured image, the first image file having the set resolution; and a communication unit that transmits the first image file to an external device.Type: GrantFiled: September 25, 2013Date of Patent: August 1, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Hyon-soo Kim, Sang-ryoon Son, Seung-tae Oh, Ki-deok Lee, Sang-hyun Jo
-
Patent number: 9699451Abstract: A motion estimation engine may be implemented to support multiple video encoding standards. The motion estimation engine may be designed to support two macroblock partitioning modes: one for frame type video signals and the other for mixed frame-field type video signals. Additionally, the motion estimation engine provides the mixing unidirectional option (forward/backward) and the mixing bidirectional option. Furthermore, the motion estimation engine may use a unified 5-tap interpolation filter for fractional macroblock search during motion estimation.Type: GrantFiled: May 20, 2013Date of Patent: July 4, 2017Assignee: Intel CorporationInventors: Ning Lu, Hong Jiang
-
Patent number: 9691133Abstract: A method of generating super resolution image data includes receiving original image data of a low resolution at an image processing device, performing motion compensation on the original image data using a current frame of image data and at least one previous frame of image data and at least one future frame of image data as reference frames, generating motion vectors, applying noise reduction to the current frame of image data and the reference frames to produce noise reduced, current frame image data, and generating a current frame of super resolution image data using the noise reduced, current frame image data.Type: GrantFiled: December 16, 2013Date of Patent: June 27, 2017Assignee: PIXELWORKS, INC.Inventors: Guodong Liu, Junhua Chen
-
Patent number: 9693095Abstract: The invention concerns a device for inserting additional video content (inlays, secondary programs) into a main video program. Said device works in baseband within a single encoding box under the control of a common supervisor. The supervisor is configured to pass metadata associated with the images to the coder, said metadata comprising temporal, spatial and dynamic data relating to the planning of the insertion, and analysis data for the image files, which analysis data have been produced prior to the insertion. The coder receives said metadata and is configured to deduce therefrom optimization strategies for the coding that are implemented by line coding and file coding processes that are capable of being carried out simultaneously or sequentially.Type: GrantFiled: June 20, 2014Date of Patent: June 27, 2017Assignee: HARMONIC INC.Inventors: Claude Perron, Benoit Guerin, Guillaume Cornard