Decoder-specific Arrangements (epo) Patents (Class 375/E7.027)
  • Patent number: 11943463
    Abstract: Innovations in syntax and semantics of coded picture buffer removal delay (“CPBRD”) values potentially simplify splicing operations. For example, a video encoder sets a CPBRD value for a current picture that indicates an increment value relative to a nominal coded picture buffer removal time of a preceding picture in decoding order, regardless of whether the preceding picture has a buffering period SEI message. The encoder can signal the CPBRD value according to a single-value approach in which a flag indicates how to interpret the CPBRD value, according to a two-value approach in which another CPBRD value (having a different interpretation) is also signaled, or according to a two-value approach that uses a flag and a delta value. A corresponding video decoder receives and parses the CPBRD value for the current picture. A splicing tool can perform simple concatenation operations to splice bitstreams using the CPBRD value for the current picture.
    Type: Grant
    Filed: April 18, 2023
    Date of Patent: March 26, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gary J. Sullivan, Lihua Zhu
  • Patent number: 11930246
    Abstract: The present invention provides a method, device and computer-readable medium of a seamless switch between resolutions based on software and hardware decoding and belongs to a field of the Internet technology.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: March 12, 2024
    Assignee: SHANGHAI BILIBILI TECHNOLOGY CO., LTD.
    Inventors: Honglei Cui, Hanchao Zheng, Hui Chen
  • Patent number: 11930223
    Abstract: An image decoding method, a decoder and a storage medium are provided. The method includes: receiving code stream data, and parsing the code stream data to obtain a coding tree unit corresponding to the code stream data; parsing an i-th node of i-th layer corresponding to the coding tree unit to obtain i-th state parameter and i-th flag parameter corresponding to the i-th node; performing detection processing on the i-th node according to the i-th state parameter and the i-th flag parameter to obtain an i-th detection result; acquiring a (i+1)th node of a (i+1)th layer corresponding to the coding tree unit; continuing to perform detection processing on the (i+1)th node, and traversing all the nodes corresponding to the coding tree unit until all the coding unit data corresponding to the coding tree unit is obtained; and generating a decoded image corresponding to the code stream data.
    Type: Grant
    Filed: October 18, 2022
    Date of Patent: March 12, 2024
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Yanzhuo Ma, Junyan Huo, Qiang Gao, Fuzheng Yang, Shuai Wan
  • Patent number: 11902581
    Abstract: Embodiments of the present disclosure provides systems and methods for processing video content. The methods include: reconstructing a plurality of luma samples associated with a picture; and reconstructing a chroma block associated with the picture. The reconstructing of the chroma block includes: determining whether the chroma block has non-zero residues; and in response to a determination that the chroma block has one or more non-zero chroma residues, determining an averaged value of the plurality of reconstructed luma samples, and scaling residues of the chroma block based on the averaged value, prior to reconstructing the chroma block.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: February 13, 2024
    Assignee: Alibaba Group Holding Limited
    Inventors: Yan Ye, Jie Chen, Ru-Ling Liao
  • Patent number: 11882318
    Abstract: An image decoding method, a decoder and a storage medium are provided. The method includes: receiving code stream data, and parsing the code stream data to obtain a coding tree unit corresponding to the code stream data; parsing an i-th node of i-th layer corresponding to the coding tree unit to obtain i-th state parameter and i-th flag parameter corresponding to the i-th node; performing detection processing on the i-th node according to the i-th state parameter and the i-th flag parameter to obtain an i-th detection result; acquiring a (i+1)th node of a (i+1)th layer corresponding to the coding tree unit; continuing to perform detection processing on the (i+1)th node, and traversing all the nodes corresponding to the coding tree unit until all the coding unit data corresponding to the coding tree unit is obtained; and generating a decoded image corresponding to the code stream data.
    Type: Grant
    Filed: October 17, 2022
    Date of Patent: January 23, 2024
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Yanzhuo Ma, Junyan Huo, Qiang Gao, Fuzheng Yang, Shuai Wan
  • Patent number: 11868777
    Abstract: Processor-guided execution of offloaded instructions using fixed function operations is disclosed. Instructions designated for remote execution by a target device are received by a processor. Each instruction includes, as an operand, a target register in the target device. The target register may be an architected virtual register. For each of the plurality of instructions, the processor transmits an offload request in the order that the instructions are received. The offload request includes the instruction designated for remote execution. The target device may be, for example, a processing-in-memory device or an accelerator coupled to a memory.
    Type: Grant
    Filed: December 16, 2020
    Date of Patent: January 9, 2024
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: John Kalamatianos, Michael T. Clark, Marius Evers, William L. Walker, Paul Moyer, Jay Fleischman, Jagadish B. Kotra
  • Patent number: 11831946
    Abstract: The present disclosure describes techniques for effectively utilizing a standby mode of a set top box (STB). The techniques according to the present disclosure comprise detecting a standby mode of the STB and in response to detecting the standby mode of the STB, selectively toggling an audio decoder of the STB to an ON state or selectively maintaining an ON state of the audio decoder. Accordingly, the techniques according to the present disclosure enable audio only playback from the STB in the standby mode.
    Type: Grant
    Filed: February 3, 2022
    Date of Patent: November 28, 2023
    Assignee: ARRIS Enterprises LLC
    Inventors: Nethravathi Reddy, Sathish Kumar Mani, Pavan Kumar Addepalli
  • Patent number: 11825123
    Abstract: A method includes performing a conversion between a video comprising a video unit and a bitstream of the video, wherein the bitstream conforms to a format rule, and wherein the format rule specifies that a first syntax element indicating whether an in-loop filtering operation is performed across tile boundaries is selectively included in the bitstream based on whether or how the video unit is partitioned into tiles.
    Type: Grant
    Filed: August 15, 2022
    Date of Patent: November 21, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD., BYTEDANCE INC.
    Inventors: Kai Zhang, Li Zhang, Yang Wang, Ye-kui Wang, Zhipin Deng, Jizheng Xu, Hongbin Liu
  • Patent number: 11800102
    Abstract: Low-latency video coding methods and apparatuses include receiving input data associated with a current Intra slice composed of Coding Tree Units (CTU), where each CTU includes luma and chroma Coding Tree Blocks (CTBs), partitioning each CTB into non-overlapping pipeline units, and encoding or decoding the CTUs in the current Intra slices by performing processing of chroma pipeline units after beginning processing of luma pipeline units in at least one pipeline stage. Each of the pipeline units is processed by one pipeline stage after another pipeline stage, and different pipeline stages process different pipeline units simultaneously. The pipeline stage in the low-latency video coding methods and apparatuses simultaneously processes one luma pipeline unit and at least one previous chroma pipeline unit within one pipeline unit time interval.
    Type: Grant
    Filed: December 16, 2021
    Date of Patent: October 24, 2023
    Assignee: MEDIATEK INC.
    Inventors: Chia-Ming Tsai, Chun-Chia Chen, Chih-Wei Hsu, Ching-Yeh Chen, Tzu-Der Chuang, Yu-Wen Huang
  • Patent number: 11770552
    Abstract: An encoded representation of a picture of a video stream is decoded by retrieving buffer description from the encoded representation. The buffer description information is used to determine at least one picture identifier identifying a respective reference picture as decoding reference for the picture. A decoded picture buffer is updated based on the determined picture identifier. The encoded representation of the picture itself comprises the information needed by a decoder to identify the reference pictures required to decode the encoded representation.
    Type: Grant
    Filed: December 27, 2021
    Date of Patent: September 26, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Jonatan Samuelsson, Rickard Sjöberg
  • Patent number: 11736710
    Abstract: Aspects of the disclosure provide a method and an apparatus including processing circuitry for video decoding. The processing circuitry decodes, from a coded video bitstream, a first syntax element indicating whether a first component in the coded video bitstream is coded based on a second component in the coded video bitstream. The processing circuitry determines whether to decode one or more second syntax elements for a chroma related coding tool based on the first syntax element. The chroma related coding tool is a luma mapping with chroma scaling coding tool or a cross-component adaptive loop filter. The one or more second syntax elements are decoded when the first syntax element indicates that the first component is coded based on the second component. The one or more second syntax elements are not decoded when the first syntax element indicates that the first component is not coded based on the second component.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: August 22, 2023
    Assignee: TENCENT AMERICA LLC
    Inventors: Ling Li, Xiang Li, Shan Liu
  • Patent number: 11710465
    Abstract: A method and apparatus analyze a difference of at least two gradings of an image on the basis of: obtaining a first graded picture (LDR) with a first luminance dynamic range; obtaining data encoding a grading of a second graded picture (HDR) with a second luminance dynamic range, different from the first luminance dynamic range; and determining a grading difference data structure (DATGRAD) on the basis of at least the data encoding the grading of the second graded picture (HDR), which allows more intelligently adaptive encoding of the imaged scenes, and consequently also better use of those pictures, such as higher quality rendering under various rendering scenarios.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: July 25, 2023
    Assignee: Koninklijke Philips N.V.
    Inventors: Remco Theodorus Johannes Muijs, Mark Jozef Willem Mertens, Wilhelmus Hendrikus Alfonsus Bruls, Chris Damkat, Martin Hammer, Cornelis Wilhelmus Kwisthout
  • Patent number: 11695945
    Abstract: A video processing method is provided to include performing a conversion between a coded representation of a video comprising one or more video regions and the video, wherein the coded representation includes a first side information at a first level, and wherein a second side information at a second level is derived from the first side information such that the second side information provides parameters for a video unit coded with in-loop reshaping (ILR) in which a reconstruction of the video unit of a video region is based on a representation of a video unit in a first domain and a second domain and/or scaling chroma residue of a chroma video unit.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: July 4, 2023
    Assignees: BEIJING BYTEDANCE NETWORK TECHNOLOGY CO., LTD, BYTEDANCE INC.
    Inventors: Li Zhang, Kai Zhang, Hongbin Liu, Yue Wang
  • Patent number: 11516512
    Abstract: Methods and systems for performing in-loop luma mapping with chroma scaling are described. One of the methods includes receiving a chrome block and a luma block associated with a picture. The method also includes determining luma scaling information associated with the luma block. The method also includes determining a luma scaling factor of the luma block based on the luma scaling information. The method also includes determining the chroma scaling factor based on a value of the luma scaling factor. The method also includes processing residuals of the chroma block using the chroma scaling factor.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: November 29, 2022
    Assignee: Alibaba Group Holding Limited
    Inventors: Yan Ye, Jie Chen, Ru-Ling Liao
  • Patent number: 11516516
    Abstract: An image decoding method, a decoder and a storage medium are porovided. The method includes: receiving code stream data, and parsing the code stream data to obtain a coding tree unit corresponding to the code stream data; parsing an i-th node of i-th layer corresponding to the coding tree unit to obtain i-th state parameter and i-th flag parameter corresponding to the i-th node; performing detection processing on the i-th node according to the i-th state parameter and the i-th flag parameter to obtain an i-th detection result; acquiring a (i+1)th node of a (i+1)th layer corresponding to the coding tree unit; continuing to perform detection processing on the (i+1)th node, and traversing all the nodes corresponding to the coding tree unit until all the coding unit data corresponding to the coding tree unit is obtained; and generating a decoded image corresponding to the code stream data.
    Type: Grant
    Filed: July 27, 2021
    Date of Patent: November 29, 2022
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Yanzhuo Ma, Junyan Huo, Qiang Gao, Fuzheng Yang, Shuai Wan
  • Patent number: 11395100
    Abstract: The present disclosure discloses an indoor positioning method, an indoor positioning system, an indoor positioning apparatus and a computer readable medium. The indoor positioning method includes: determining an initial position of a target object using combination of wireless positioning and visual feature map matching positioning; and according to the initial position of the target object, performing real-time positioning on the target object using combination of short-time interframe feature matching positioning and the visual feature map matching positioning.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: July 19, 2022
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Yue Li, Tong Liu, Jingtao Xu
  • Patent number: 11240540
    Abstract: A storage system and method for frame trimming to optimize network bandwidth are provided. In one embodiment, a controller of the storage system is configured to receive a request from a host for a video stream stored in the memory, wherein the request comprises an instruction to reduce a frame rate of the video stream due to bandwidth consumption on a network connecting the host and a playback system being more than a threshold; retrieve the video stream from the memory of the storage system; remove frames from the video stream to reduce the frame rate of the video stream per the instructions from the host; and send the reduced-frame-rate video stream to the host. Other embodiments are provided.
    Type: Grant
    Filed: June 11, 2020
    Date of Patent: February 1, 2022
    Assignee: Western Digital Technologies, Inc.
    Inventor: Ramanathan Muthiah
  • Patent number: 11153601
    Abstract: A video decoding and video encoding method of performing inter prediction in a bi-directional motion prediction mode, in which a prediction pixel value of a current block may be generated by not only using a pixel value of a first reference block of a first reference picture and a pixel value of a second reference block of a second reference picture, but also using a first gradient value of the first reference block and a second gradient value of the second reference block, in a bi-directional motion prediction mode. Accordingly, encoding and decoding efficiency may be increased since a prediction block similar to an original block may be generated.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: October 19, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Alexander Alshin, Elena Alshina
  • Patent number: 10939100
    Abstract: According to an aspect, a video encoder selects a block of intermediate size from a set of block sizes for intra-prediction estimation for encoding a video signal. A set of neighbouring blocks with the intermediate size are tested for combining. If the set of neighbouring blocks are determined to be combinable, the video encoder selects a larger block size formed by the tested neighbouring blocks for encoding. On the other hand, if the set of neighbouring blocks are determined to be not combinable, the video encoder selects a smaller block size from the set of tested neighbouring blocks for prediction. According to another aspect of the present disclosure, the best mode for intra-prediction is determined by first intra-predicting a block with intermediate modes in a set of modes. Then the intra-predictions are performed for the neighbouring modes of at least one intermediate mode.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: March 2, 2021
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Mahant Siddaramanna, Naveen Srinivasamurthy, Soyeb Nagori
  • Patent number: 10764586
    Abstract: A bit rate allocation method for video coding and a bit rate allocation method for code units are applied to a client or a server. The method includes: obtaining a target bit rate and a coded bit rate of a current frame; determining a frame uncoded bit rate based on the target bit rate and the coded bit rate; obtaining current code unit prediction costs and frame uncoded unit prediction costs that are determined based on precoding; and determining a target bit rate of a current to-be-coded code unit based on the frame uncoded bit rate and a cost ratio, the cost ratio being a ratio of the current code unit prediction costs to the frame uncoded unit prediction costs.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: September 1, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Xu Nan Mao
  • Patent number: 10754242
    Abstract: Techniques are described for implementing format configurations for multi-directional video and for switching between them. Source images may be assigned to formats that may change during a coding session. When a change occurs between formats, video coders and decoder may transform decoded reference frames from the first format to the second format. Thereafter, new frames in the second configuration may be coded or decoded predictively using transformed reference frame(s) as source(s) of prediction. In this manner, video coders and decoders may use intra-coding techniques and achieve high efficiency in coding.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: August 25, 2020
    Assignee: Apple Inc.
    Inventors: Jae Hoon Kim, Ming Chen, Xiaosong Zhou, Hsi-Jung Wu, Dazhong Zhang, Hang Yuan, Jiefu Zhai, Chris Y. Chung
  • Patent number: 10506203
    Abstract: A method for processing video can include storing input video frame data at a video data buffer and outputting the stored video frame data from the video data buffer at an output video frame rate based on at least an amount of video frame data stored at the video data buffer.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: December 10, 2019
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventors: Brian Edward Miller, Charles Vigue
  • Patent number: 10365832
    Abstract: Embodiments of the invention describe a system main memory comprising two levels of memory that include cached subsets of system disk level storage. This main memory includes “near memory” comprising memory made of volatile memory, and “far memory” comprising volatile or nonvolatile memory storage that is larger and slower than the near memory. The far memory is presented as “main memory” to the host OS while the near memory is a cache for the far memory that is transparent to the OS, thus appearing to the OS the same as prior art main memory solutions. The management of the two-level memory may be done by a combination of logic and modules executed via the host CPU. Near memory may be coupled to the host system CPU via high bandwidth, low latency means for efficient processing. Far memory may be coupled to the CPU via low bandwidth, high latency means.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: July 30, 2019
    Assignee: Intel Corporation
    Inventors: Eric J. Dahlen, Glenn J. Hinton, Raj K. Ramanujan
  • Patent number: 10366211
    Abstract: The present application discloses a method for recognizing a picture, device, and apparatus. The method comprises: acquiring a to-be-recognized picture from an Internet-based on-line database; extracting characteristics from the to-be-recognized picture and a previously acquired copy-righted picture, to obtain the characteristics of the to-be-recognized picture and the copy-righted picture; comparing the extracted characteristics of the to-be-recognized picture and the copy-righted picture; and determining the to-be-recognized pictures as a suspected pirated picture based on the comparison result. According to the technical solutions provided by the embodiments of the present application, suspected pirated pictures can be accurately and quickly recognized, with no need of manual screening, thereby greatly reducing the labor cost, and increasing the recognition efficiency for suspected pirated pictures.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: July 30, 2019
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Yingbo Xu, Xuecheng Li
  • Patent number: 10155160
    Abstract: Computer-implemented methods for hosting online video games, performing video compression, and streaming video for video games are provided. One method includes receiving a request from a user for playing a low latency video game, processing control signals received from a client, and touting the control signals to a server on which the requested video game is to be executed. The method further includes, executing the low latency video game on the server to generate a compressed video stream that is subsequently decompressed at the client. Some embodiments of the method include dynamically adjusting a determined maximum data rate of the compressed video stream in response to a current detected level of packet loss or latency by modifying the compression quality or image resolution or modifying the image rate.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: December 18, 2018
    Assignee: Sony Interactive Entertainment America LLC
    Inventors: Roger van der Laan, Stephen G. Perlman
  • Patent number: 10089331
    Abstract: System and method for storing a dataset of image tiles. Method includes determining a number of zoom levels, accessing a cluster file that includes a subset of the zoom levels, and accessing the image tiles. For each of the image tiles, a cluster name is computed. For each of the image tiles, if the cluster file has a name that matches the computed cluster name, an image tile pointer is stored in a fixed length index, and the image tile associated with the computed cluster name is stored. For each of the image tiles, if the cluster file name does not match the computed cluster name, another subset of the zoom levels is computed, a new cluster file is created, an image tile pointer is created and stored, and the image tile is stored associated with the computed cluster name in the new cluster file according to the image tile pointer.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: October 2, 2018
    Assignee: The United States of America, as represented by the Secretary of the Navy
    Inventors: John T. Sample, Elias Z. K. Ioup
  • Patent number: 9691019
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for depth concatenation using a matrix computation unit. One of the methods includes: receiving a request to process network inputs to a neural network using an integrated circuit, the neural network comprising a depth concatenation neural network layer; and generating instructions that, when executed by the integrated circuit, cause the integrated circuit to performing operations comprising: for each spatial location in a first input tensor to the depth concatenation layer and a second input tensor to the depth concatenation layer: multiplying, using the matrix computation unit, a second depth vector for the spatial location by a shift weight matrix for the depth concatenation layer to generate a shifted second depth vector; and adding the shifted second depth vector and a first input depth vector for the spatial location to generate a concatenated depth vector.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: June 27, 2017
    Assignee: Google Inc.
    Inventors: William John Gulland, Reginald Clifford Young
  • Patent number: 9594765
    Abstract: Some embodiments can factorize input data into a sequence of elements. Next, for at least one element in the sequence of elements, the embodiments can identify one or more prime data elements and determine a reconstitution program based on the element and the one or more prime data elements. The embodiments can then use the one or more prime data elements and the reconstitution program to generate a losslessly reduced representation of the element, and store the losslessly reduced representation of the element at a storage location. Next, in response to determining that a keyword is present in the element, the embodiments can (i) create a link that associates the keyword with the storage location, and (ii) store the link in the keyword index. The link can additionally associate the keyword with an offset where the keyword occurs in the element.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: March 14, 2017
    Assignee: ASCAVA, INC.
    Inventor: Harshvardhan Sharangpani
  • Patent number: 8948264
    Abstract: Methods and apparatuses for efficiently coding and decoding multi-view video are provided. A method of decoding multi-view video includes: interpreting a first picture type indicating whether a current picture of the multi-view video is a reference video type for inter prediction; interpreting a block type indicating a method of determining a motion vector of a current block of the current picture; interpreting a chrominance compensation value of the current block based on at least one of the interpreted first picture type and the interpreted block type; and performing chrominance compensation on the current block by using the interpreted chrominance compensation value.
    Type: Grant
    Filed: January 6, 2009
    Date of Patent: February 3, 2015
    Assignees: Samsung Electronics Co., Ltd., Industry Academic Cooperation Foundation Kyunghee University
    Inventors: Gwang-Hoon Park, Kyu-Heon Kim, Min-Woo Park, Doug-Young Suh, Gwang-Hoon Park
  • Patent number: 8947270
    Abstract: A processor is described that includes an instruction execution pipeline having an instruction fetch unit to fetch and decode an instruction. The processor also has an execution unit to execute the instruction. The execution unit has a state machine and content addressable memory (CAM) circuitry. The state machine is to receive a pointer to a stream of DEFLATE encoded information, fetch a section of the DEFLATE encoded information and apply the section of the DEFLATE encoded information to the CAM to obtain decoded DEFLATE information.
    Type: Grant
    Filed: June 29, 2013
    Date of Patent: February 3, 2015
    Assignee: Intel Corporation
    Inventors: Vinodh Gopal, James D. Guilford, Gilbert M. Wolrich
  • Patent number: 8897371
    Abstract: The disclosure is directed to a receiver. The receiver includes a video decoder and a frame throttle configured to receive a video sequence comprising a plurality of video frames. The frame throttle is further configured to drop one or more of the video frames from the video sequence before providing the video sequence to the video decoder.
    Type: Grant
    Filed: November 6, 2006
    Date of Patent: November 25, 2014
    Assignee: QUALCOMM Incorporated
    Inventor: Brian William Orr
  • Patent number: 8885703
    Abstract: A video transmission system includes a transceiver module that transmits a video signal to a remote device over at least one communications channel wherein the video signal is transmitted as at least one separate video layer stream chosen from, an independent video layer stream and at least one dependent video layer streams that require the independent video layer for decoding. A control module determines at least one channel characteristic of the at least one channel and chooses the at least one separate video layer stream based on the at least one channel characteristic of the at least one channel.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: November 11, 2014
    Assignee: Broadcom Corporation
    Inventors: Stephen E. Gordon, Sherman (Xuemin) Chen, Michael Dove, David Rosmann, Thomas J. Quigley, Jeyhan Karaoguz
  • Patent number: 8873637
    Abstract: A hardware pixel processing pipeline and a video processing instruction set accelerate image processing and/or video decompression. The pixel processing pipeline uses hardware components to more efficiently perform color space conversion and horizontal upscaling. Additionally, the pixel processing pipeline also reduces the size of its output data to conserve bandwidth. A specialized video processing instruction set allows further acceleration of video processing or video decoding by allowing receipt of a single instruction to cause multiple addition operation or interpolation of multiple pairs of pixels in parallel.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: October 28, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Tarik Isani, Zao Yang
  • Patent number: 8731067
    Abstract: Techniques and tools described herein help manage memory efficiently during video decoding, especially when multiple video clips are concurrently decoded. For example, with clip-adaptive memory usage, a decoder determines first memory usage settings expected to be sufficient for decoding of a video clip. The decoder also determines second memory usage settings known to be sufficient for decoding of the clip. During decoding, memory usage is initially set according to the first settings. Memory usage is adaptively increased during decoding, subject to theoretical limits in the second settings. With adaptive early release of side information, the decoder can release side information memory for a picture earlier than the decoder releases image plane memory for the picture. The decoder can also adapt memory usage for decoded transform coefficients depending on whether the coefficients are for intra-coded blocks or inter-coded blocks, and also exploit the relative sparseness of non-zero coefficient values.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: May 20, 2014
    Assignee: Microsoft Corporation
    Inventors: Yongjun Wu, Shyam Sadhwani
  • Patent number: 8711939
    Abstract: Methods and apparatuses for encoding and decoding video are provided. The encoding method includes: performing motion estimation on a current block according to a first sub-pixel unit, and obtaining a motion vector in the first sub-pixel unit with respect to the current block; interpolating a reference picture indicated by the motion vector according to a second sub-pixel unit smaller than the first sub-pixel unit; using the interpolated reference picture, selecting a second sub-pixel in the second sub-pixel unit adjacent to a first sub-pixel in the first sub-pixel unit of the reference picture; selecting a corresponding region that has a smaller error with the current block, from among a first corresponding region of the reference picture and obtained with respect to the first sub-pixel, and a second corresponding region of the current block and obtained with respect to the selected second sub-pixel; and encoding information of the selected corresponding region.
    Type: Grant
    Filed: April 5, 2011
    Date of Patent: April 29, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Elena Alshina, Alexander Alshin, Min-su Cheon, Woo-jin Han, Tammy Lee
  • Patent number: 8681855
    Abstract: There are provided methods and apparatus for video encoding and decoding geometrically partitioned bi-predictive mode partitions. An apparatus includes an encoder for encoding bi-predictable picture data for at least a portion of a picture using adaptive geometric partitioning. Geometric partitions for the adaptive geometric partitioning are predicted using at least one predictor selected from a first set of predictors corresponding to a first list of references pictures, a second set of predictors corresponding to a second list of references pictures, and a third set of predictors used for bi-prediction and including predictors from at least one of the first and second sets.
    Type: Grant
    Filed: October 10, 2008
    Date of Patent: March 25, 2014
    Assignee: Thomson Licensing
    Inventors: Peng Yin, Oscar Divorra Escoda
  • Patent number: 8665962
    Abstract: A method of operating a digital television decoder is disclosed. The decoder includes a memory, the memory storing onboard software, and the decoder is operable in a run mode to execute the onboard software. The method comprises: activating a power saving mode on the decoder; and upon activating the power saving mode: maintaining power to the memory; suspending execution of the onboard software; acquiring an execution context of the onboard software; updating the execution context of the onboard software to form an updated execution context; and saving the updated execution context in the memory.
    Type: Grant
    Filed: May 29, 2007
    Date of Patent: March 4, 2014
    Assignee: NDS Technologies France
    Inventors: Hassan Taleb, David Ludet, Eric Delaunay, Nicolas Beaunoir, Thierry Furet, Franck Bellanger, Laurent Chauvier, Laurent Proust, Laurent Douat
  • Patent number: 8630341
    Abstract: A video encoded as a bit stream is decoded using trained sparse orthonormal transforms generated from decoded prediction residual signals, wherein the transforms have associated indices. A current macroblock is entropy decoded and inverse quantized to produce decoded coefficients. For the current macroblock, an L0-norm regularized training process generates a set of mode-dependent sparse orthonormal inverse transforms, selected according to a prediction mode signaled in the bit stream. Decoded coefficients are inverse transformed and then are combined with previously decoded macroblocks to generate an output macroblock of a reconstructed video.
    Type: Grant
    Filed: January 14, 2011
    Date of Patent: January 14, 2014
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Robert A. Cohen, Osman G Sezer, Anthony Vetro
  • Patent number: 8594177
    Abstract: A video processing apparatus, method and computer program are disclosed. The video processing apparatus comprises: first stage video processing circuitry for receiving a bitstream of compressed encoded video data representing a plurality of frames of video data and configured to perform one or more processing operations on the input compressed video data; analyzing circuitry configured to analyze the processed bitstream and to determine for at least one of the plurality of frames at least one portion of the at least one frame that is not required in the decoding of other frames and to generate at least one indicator indicating the at least one portion.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: November 26, 2013
    Assignee: ARM Limited
    Inventors: Andreas Björklund, Ola Hugosson
  • Patent number: 8537890
    Abstract: In one aspect, there is provided a video decoder including a first write port to write uncompressed video data to a first buffer in a first format adapted based on a format required by the video decoder. The video decoder also includes a second write port to write uncompressed video data to a second buffer in a second format adapted to provide the uncompressed video data for subsequent processing external to the video decoder.
    Type: Grant
    Filed: March 23, 2007
    Date of Patent: September 17, 2013
    Assignee: ATI Technologies ULC
    Inventors: Greg Sadowksi, Wai Ki Lo, Haibo Liu, Stephen Edward Smith
  • Patent number: 8400336
    Abstract: A method for parallel context modeling through reordering the bits of an input sequence to form groups of bits in accordance with a context model-specific reordering schedule. The reordering schedule is developed such that the groups of bits are formed to satisfy two conditions: first, that the context for each of the bits in a group of bits is different from the context of each of the other bits in that group, and the context of each of the bits in that group is determined independently from each of the other bits in that group. The parallel context modeling may be used in encoding or decoding operations.
    Type: Grant
    Filed: April 19, 2011
    Date of Patent: March 19, 2013
    Assignee: Research In Motion Limited
    Inventors: Dake He, Gaëlle Christine Martin-Cocher, Gergely Ferenc Korodi
  • Patent number: 8320447
    Abstract: An encoding apparatus includes a receiving section receiving syntax information defined by an encoding standard, a first encoding section encoding the received syntax information to generate encoded information, a transferring section transferring transmission encoded information based on the encoded information generated by the first encoding section, a second encoding section encoding reproduced encoded information reproduced from the transferred transmission encoded information, a conversion section converting the encoded information encoded by the first encoding section into redefined encoded information, to generate the transmission encoded information in accordance with the transfer capacity of the transferring section and the processing speed of encoding in each of the first encoding section and the second encoding section so as not to cause delay in encoding in the first encoding section or the second encoding section, and an inverse conversion section inversely converting the converted redefined enco
    Type: Grant
    Filed: April 19, 2010
    Date of Patent: November 27, 2012
    Assignee: Sony Corporation
    Inventor: Masashi Miyazaki
  • Patent number: 8269781
    Abstract: A system for decoding a stream of compressed digital video images comprises a graphics accelerator for reading the stream of compressed digital video images, creating, starting from said stream of compressed digital video images, three-dimensional scenes to be rendered, and converting the three-dimensional scenes to be rendered into decoded video images. The graphics accelerator is preferentially configured as pipeline selectively switchable between operation in a graphics context and operation for decoding the stream of video images. The graphics accelerator is controllable during operation for decoding the stream of compressed digital video images via a set of application programming interfaces comprising, in addition to new APIs, also standard APIs for operation of the graphics accelerator in a graphics context.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: September 18, 2012
    Assignee: STMicroelectronics S.r.l.
    Inventors: Danilo Pau, Antonio Maria Borneo, Daniele Lavigna
  • Patent number: 8204364
    Abstract: According to a conventional technique for reproducing a frame of a small image change amount at a high speed and a frame of a large image change amount at a low speed, there are cases in which a proper high-speed reproduction representing the outline of the moving picture image data is not necessarily carried out. There is provided reproduction speed control means controlling the reproduction speed of summary reproduction based on a scene feature amount of a plurality of frames. A plurality of summary reproductions having different reproduction characteristics are enabled so that a user can easily grasp the outline of the moving picture image data, while suppressing fluctuation in reproduction speed.
    Type: Grant
    Filed: December 12, 2005
    Date of Patent: June 19, 2012
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Maki Takahashi, Shuichi Watanabe
  • Patent number: 8018993
    Abstract: There is provided a relay device capable of simultaneously transmitting various additional information such as audio information, character information, and image information while suppressing the communication cost and the line use ratio without increasing the calculation cost in the decoding process. The relay device includes an encoded information analysis unit (602) which outputs transmission mode information and an additional information flag to an additional processing unit (603) and outputs an information source code of each layer to the additional processing unit (603) according to the transmission mode information. According to the combination of the transmission mode information and the additional mode information, the additional processing unit (603) performs additional processing of the additional information for the information source code of each layer.
    Type: Grant
    Filed: July 25, 2005
    Date of Patent: September 13, 2011
    Assignee: Panasonic Corporation
    Inventors: Tomofumi Yamanashi, Kaoru Sato, Toshiyuki Morii
  • Patent number: 7539346
    Abstract: There is provided a H.264 decoding method for fast CAVLC, which searches multiple tables effectively and fast to obtain coefficients for CAVLC blocks within the shortest period of time such that a decoder with excellent efficiency can be designed for low frequency. The H.264 decoding method for fast CAVLC includes: a first step of obtaining the number of ‘0’s including the firstly inputted bit ‘0’ to the bit ‘0’ right before the bit ‘1’ firstly appearing to obtain a row index value; a second step of obtaining a fix index indicating the first bit ‘1’; a third step of obtaining a column index indicating a bit stream other than the row index and fix index; and a fourth step of obtaining a total coefficient and trailing ones T1s corresponding to the row index value and the column index value.
    Type: Grant
    Filed: December 12, 2005
    Date of Patent: May 26, 2009
    Assignee: C&S Technology Co., Ltd.
    Inventor: Hae Yong Kang