Subband Coding Patents (Class 375/240.11)
-
Patent number: 9949278Abstract: Systems and methodologies are described that facilitate mitigating effect of non-linear distortion from a power amplifier on a spectral mask margin. Power limit indications can be analyzed in scheduling mobile devices. Mobile devices with power limits can be scheduled on inner subbands. Other mobile devices can employ remaining portions of an allocated spectrum. Further, mobile devices can evaluate and establish a power amplifier backoff based upon the subband scheduling.Type: GrantFiled: September 10, 2007Date of Patent: April 17, 2018Assignee: QUALCOMM IncorporatedInventors: Aamod Khandekar, Alexei Gorokhov, Rajat Prakash
-
Patent number: 9923820Abstract: Providing quality of service (QoS) for applications such as Voice over IP (VoIP) and enforcing service level agreements (SLA) are major requirement in any current and future communication networks. On the other hand, more communication networks are employing adaptive transmission mechanisms, such as DVB-S2 ACM in satellite communication networks. In non-adaptive networks, QoS enforcers use static bit rate configurations. However, using a static bit rate configuration in an adaptive network may result in underflow situations, during which it may not be possible to utilize the full capacity of the transmission channel and expensive resources may therefore be wasted, In addition, using a static bit rate configuration in an adaptive network may result in overflow situations, during which it may be necessary to drop user traffic packets and therefore quality of service may not be maintained. It is therefore imperative that QoS enforcers have knowledge of the network's available bit rate at all times.Type: GrantFiled: September 16, 2009Date of Patent: March 20, 2018Assignee: Gilat Satellite Networks Ltd.Inventors: Dubi Lever, Isacc Ben Laish
-
Patent number: 9917878Abstract: Access nodes and methods adjust a bit rate of a data stream in a communication network. The access nodes and methods have a packet inspection unit configured to inspect one or more of the data packets to determine that the data stream includes video data. A congestion unit is coupled to the packet inspection unit and is configured to determine a level of congestion in the communication network, the level of congestion associated with a capacity of the wireless channel, the level of congestion capable of varying over time, and the capacity of the wireless channel capable of varying with the level of congestion. A video scaling unit is configured to adjust the bit rate of the data stream responsive to the packet inspection unit and the congestion unit.Type: GrantFiled: December 25, 2016Date of Patent: March 13, 2018Assignee: Taiwan Semiconductor Manufacturing Co., Ltd.Inventors: David Gell, Yiliang Bao, Kenneth L. Stanwood
-
Patent number: 9906803Abstract: A quantization control apparatus provided in a video encoding apparatus which utilizes intra slices. The quantization control apparatus includes a similarity computation device that computes similarity between an intra slice region of an encoding target picture and an intra slice region of each of previously-encoded pictures, where the similarity is an index determined such that the closer the images of the two different intra slices, the higher the similarity; a picture selection device that selects a picture having the highest similarity from among the previously-encoded pictures, based on the similarity computed by the similarity computation device; and a quantization step determination device that determines a quantization step used for encoding the encoding target picture, based on encoding information for the picture selected by the picture selection device.Type: GrantFiled: March 5, 2012Date of Patent: February 27, 2018Assignee: Nippon Telegraph And Telephone CorporationInventors: Masaki Kitahara, Atsushi Shimizu, Naoki Ono, Seisuke Kyochi
-
Patent number: 9906797Abstract: Multi-mode error concealment, recovery and resilience coding. Adaptation of a number of coding units (CUs) employed in accordance with video coding may be made as a function of error. As a number of errors increases, the respective number of CUs may correspondingly increase (e.g., which may be made in accompaniment with a reduction of CU size). As a number of errors decreases, the respective number of CUs may correspondingly decrease (e.g., which may be made in accompaniment with an increase of CU size). Such errors may be associated with a type of source providing a video signal, a type of error resilience coding employed, communication link and/or channel conditions, a remote error characteristic (e.g., such as associated with a source device and/or destination device), a local error characteristic (e.g., such as associated with operations and/or processing within a given device), and/or any other type of consideration.Type: GrantFiled: October 9, 2015Date of Patent: February 27, 2018Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.Inventors: Brian Heng, Wade K. Wan, Zhijie Yang
-
Patent number: 9898441Abstract: Methods, systems, and apparatus, including a system for transforming sparse elements into a dense matrix. The system includes a data fetch unit that includes a plurality of processors, the data fetch unit configured to determine, based on identifications of the subset of the particular sparse elements, a processor designation for fetching the subset of the particular sparse elements. The system includes a concatenation unit configured to generate an output dense matrix based on a transformation that is applied to the sparse elements fetched by the data fetch unit.Type: GrantFiled: February 5, 2016Date of Patent: February 20, 2018Assignee: Google LLCInventors: Ravi Narayanaswami, Rahul Nagarajan, Dong Hyuk Woo, Christopher Daniel Leary
-
Patent number: 9894361Abstract: A computer-implemented method includes receiving an encoded video frame, decompressing the received encoded video frame, extracting a first quantization parameter (QP) from the decompressed video frame, and acquiring a delta QP based on the first QP. The method also includes acquiring a second QP based on the delta QP and the first QP, compressing the decompressed video frame based on the second QP, and providing the compressed video frame. The first QP corresponds to quantization settings originally used for compressing the encoded video frame. And the second QP corresponds to quantization settings for compressing the decompressed video frame.Type: GrantFiled: March 31, 2010Date of Patent: February 13, 2018Assignee: Citrix Systems, Inc.Inventors: Miguel Melnyk, Andrew Penner, Jeremy Tidemann
-
Patent number: 9888252Abstract: A video encoding method and apparatus to select one combination, for each block of an input video signal, from a plurality of combinations. Each combination includes a predictive parameter and at least one reference picture number determined in advance for the reference picture. A prediction picture signal is generated in accordance with the reference picture number and predictive parameter of the selected combination. A predictive error signal is generated representing an error between the input video signal and the prediction picture signal. Encoding the predictive error signal, information of the motion vector, and index information indicating the selected combination is included.Type: GrantFiled: May 7, 2015Date of Patent: February 6, 2018Assignee: KABUSHIKI KAISHA TOSHIBAInventors: Takeshi Chujoh, Shinichiro Koto, Yoshihiro Kikuchi
-
Patent number: 9880976Abstract: Methods, systems, and apparatus, including a system for transforming sparse elements into a dense matrix. The system includes a data fetch unit that includes a plurality of processors, the data fetch unit configured to determine, based on identifications of the subset of the particular sparse elements, a processor designation for fetching the subset of the particular sparse elements. The system includes a concatenation unit configured to generate an output dense matrix based on a transformation that is applied to the sparse elements fetched by the data fetch unit.Type: GrantFiled: December 22, 2016Date of Patent: January 30, 2018Assignee: Google LLCInventors: Ravi Narayanaswami, Rahul Nagarajan, Dong Hyuk Woo, Christopher Daniel Leary
-
Patent number: 9824278Abstract: In one embodiment of the present invention, a native resolution analyzer generates a log-magnitude spectrum that elucidates sampling operations that have been performed on a scene. In operation, the native resolution analyzer performs a transform operation of a color component associated with a frame included in the scene to generate a frame spectrum. The native resolution analyzer then normalizes the magnitudes associated with the frame spectrum and logarithmically scales the normalized magnitudes to create a log-magnitude frame spectrum. This two dimensional log-magnitude frame spectrum serves as a frequency signature for the frame. More specifically, patterns in the log-magnitude spectrum reflect re-sampling operations, such as a down-sampling and subsequent up-sampling, that may have been performed on the frame.Type: GrantFiled: October 8, 2015Date of Patent: November 21, 2017Assignee: NETFLIX, INC.Inventor: Ioannis Katsavounidis
-
Patent number: 9813722Abstract: A method comprising: encoding pictures into a bitstream, the bitstream comprising at least two scalability layers, pictures being associated with access units and pictures being associated individually with one of the at least two scalability layers; indicating in the bitstream inter-layer prediction dependencies, indicative of direct reference layers, if any, of a first scalability layer and indirect reference layers, if any, of the first scalability layer; selecting an earlier picture in decoding order as a basis for deriving picture order count (POC) related variables for a current picture based on a pre-defined algorithm, the current picture being associated with a current scalability layer, wherein the earlier picture is the closest preceding picture, in decoding order, to the current picture among a set of pictures that are associated with the current scalability layer or any direct or indirect reference layer of the current scalability layer.Type: GrantFiled: December 1, 2014Date of Patent: November 7, 2017Assignee: Nokia Technologies OyInventor: Miska Matias Hannuksela
-
Patent number: 9792503Abstract: Provided is a computer-implemented method for processing one or more video frames. The meth can include generating, by a processor, a change in value of one or more pixels obtained from the one or more video frames; classifying, by the processor, the change in value of the one or more pixels to produce one or more classes of the change in value of the one or more pixels, wherein the one or more classes include one or more of a stationary target, a moving target, a target insertion, a target removal, or a local change; and constructing, by the processor, a listing of detected targets based on the one or more classes.Type: GrantFiled: January 30, 2015Date of Patent: October 17, 2017Assignee: AVIGILON FORTRESS CORPORATIONInventors: Khurram Hassan-Shafique, Péter L. Venetianer, Li Yu, Haiying Liu
-
Patent number: 9762912Abstract: Innovations are provided for encoding and/or decoding video and/or image content using transform coefficient level gradual updating. Transform coefficient level gradual updating can be applied by encoding (or decoding) different subsets of the transform coefficients for the blocks, macroblocks, or other coding unit for each of a sequence of pictures. For example, a first subset of the transform coefficients of the blocks of a first picture can be encoded with the first picture, a second subset of the transform coefficients of the blocks of a second picture can be encoded with the second picture, and so on. A decoder can reconstruct pictures with increasing quality by receiving additional subsets of the transform coefficients.Type: GrantFiled: January 16, 2015Date of Patent: September 12, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Lihua Zhu, Shir Aharon, Eric Rall, B. Anil Kumar, Jeroen E. van Eesteren
-
Patent number: 9712833Abstract: Disclosed are a system, apparatus, computer programs and methods for indicating proper temporal layer switching points for temporal scalable coding. Various embodiments provide an apparatus and method for properly indicating temporal layer switching points in a scalable video bit stream or in a scalable video file container. Using these indications, a decoder can determine where to perform temporal layer switching, after which all of the pictures at and below the desired temporal layer can be correctly decoded.Type: GrantFiled: June 25, 2008Date of Patent: July 18, 2017Assignee: Nokia Technologies OyInventors: Ye-Kui Wang, Miska Hannuksela
-
Patent number: 9661340Abstract: When packing a video frame of a higher-resolution chroma sampling format such as YUV 4:4:4 into frames of a lower-resolution chroma sampling format such as YUV 4:2:0, a computing device performs wavelet decomposition (or other band separation filtering) on sample values of chroma components of the higher-resolution frame, producing sample values of multiple bands. The device assigns the sample values of the bands to parts of the lower-resolution frames. During corresponding unpacking operations, a computing device assigns parts of the frames of the lower-resolution chroma sampling format to sample values of multiple bands. The device performs wavelet reconstruction (or other inverse band separation filtering) on the sample values of the bands, producing sample values of chroma components of the frame of the higher-resolution chroma sampling format.Type: GrantFiled: September 13, 2013Date of Patent: May 23, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Gary J. Sullivan, Henrique Sarmento Malvar, Yongjun Wu
-
Patent number: 9635269Abstract: A method of controlling a photographing apparatus including a main processor and an image processor is provided. The method includes transmitting, by the image processor to the main processor, transmission data that includes preview image data of an image photographed through a photographing module and, if image data that is parallel-processed with the preview image data exists, the image data; extracting, by the main processor, the preview image data from the transmission data; displaying the extracted preview image data on a display portion of the photographing apparatus; and if the image data is included in the transmission data, storing, by the main processor, the image data in a memory.Type: GrantFiled: December 23, 2014Date of Patent: April 25, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Joon-ho Youn, Si-cheon Oh, Sang-hyuk Cha
-
Patent number: 9584831Abstract: Data compression is performed on an original image frame of a display buffer area of the mobile terminal by using a wavelet transform compression algorithm, and after the compressed data is transmitted to the smart television and an inverse wavelet transform decompression processing is performed thereon, the original image frame is restored for display, so as to achieve the content display between the screens of the mobile terminal and the smart television. Existing hardware is used to compress and decompress data, which does not occupy operation resources of the mobile terminal and the smart television, and improves the system performance and accelerates the data compression speed. Also, the adopted wavelet transform compression algorithm can effectively improve the data compression ratio, reduce the data transmission amount in the transmission process, and reduce the hardware overhead.Type: GrantFiled: August 12, 2013Date of Patent: February 28, 2017Assignee: HUIZHOU TCL MOBILE COMMUNICATION CO., LTD.Inventor: Tianfa Yang
-
Patent number: 9544587Abstract: Disclosed is a method comprising: (a) receiving a layer 0 bitstream, the layer 0 bitstream including coding information for the layer 0 bitstream; (b) receiving a layer 1 bitstream, the layer 1 bitstream including coding information for the layer 1 bitstream; and (c) reconstructing the layer 0 bitstream using previously received information for another layer 0 bitstream and previously received information for another layer 1 bitstream.Type: GrantFiled: May 14, 2013Date of Patent: January 10, 2017Assignee: GOOGLE TECHNOLOGY HOLDINGS LLCInventors: Koohyar Minoo, Ajay K. Luthra, David M. Baylon
-
Patent number: 9544597Abstract: Blocks of a frame of a video stream can be encoded using intra prediction followed by transforming the generated residual blocks. In some cases, coding efficiency can be improved by subdividing large blocks into smaller sub-blocks. Transform modes may be associated with at least one intra prediction mode so as to identify one or more transform modes for the block or its sub-blocks. A scan mode can be identified based on the transform mode. Desirably, each of a plurality of probability models is associated with a transform mode and a block size such that the appropriate model(s) may be selected for a block or its sub-blocks. Each probability model may be associated with only one transform mode and only one block size or may be associated with more than one transform mode and/or more than one block size and may be updated on-the-fly during encoding of a video stream.Type: GrantFiled: February 11, 2013Date of Patent: January 10, 2017Assignee: GOOGLE INC.Inventors: Jingning Han, Debargha Mukherjee
-
Patent number: 9530420Abstract: A method and an apparatus for allocating bits of an audio signal. The method includes dividing a frequency band of an audio signal into multiple sub-bands, and quantizing a sub-band normalization factor of each sub-band; classifying the multiple sub-bands into multiple groups, and acquiring a sum of intra-group sub-band normalization factors of each group; performing initial inter-group bit allocation to determine the initial number of bits of each group; performing secondary inter-group bit allocation to allocate coding bits of the audio signal to at least one group; and allocating the bits of the audio signal to sub-bands in the group. The present invention can, by means of grouping, ensure relatively stable allocation in a previous frame and a next frame and reduce an impact of global allocation on local discontinuity in a case of low and medium bit rates.Type: GrantFiled: March 31, 2015Date of Patent: December 27, 2016Assignee: Huawei Technologies Co., Ltd.Inventors: Fengyan Qi, Zexin Liu, Lei Miao
-
Patent number: 9516346Abstract: A system and method for processing an image is provided. The system includes an encoder configured to subdivide the image into N subregions. The value of N is computed based upon a spatial resolution of the image, a granularity value and a level of wavelet decomposition. The encoder is configured to perform wavelet decomposition on each of the N subregions. The system includes memory circuitry configured to store image data resulting from the decomposition for later transmission.Type: GrantFiled: November 30, 2009Date of Patent: December 6, 2016Assignee: MANIPAL INSTITUTE OF TECHNOLOGYInventors: Manohara Pai M.M, Karunakar Annappa Kotegar
-
Patent number: 9509384Abstract: Methods and devices are provided for MIMO OFDM transmitter and receivers having odd and/even numbers of transmit antennas. Various methods for pre-coding information bits before space time coding (STC) are described for enabling transmission of information bits over all antennas. Methods of decoding received signals that have been pre-coded and STC coded are also provided by embodiments of the invention. Pilot patterns for downlink and uplink transmission between a base station and one or more wireless terminals for three transmit antenna transmitters are also provided. Variable rate codes are provided that combine various fixed rate codes in a manner that results in codes whose rates are dependent on all the various fixed rate codes that are combined.Type: GrantFiled: November 12, 2013Date of Patent: November 29, 2016Assignee: APPLE INC.Inventors: Mahmoud Taherzadehboroujeni, Hosein Nikopour, Amir Khandani, Wen Tong, Ming Jia, Peiying Zhu, Dong-Sheng Yu, Jianglei Ma
-
Patent number: 9503054Abstract: In described embodiments, Linear Phase, Finite Impulse Response, filters incorporate a power complementarity property into a perfect reconstruction filter bank. Non-linear constraints for type A and type B filters are included in the Sequential Quadratic Programming design of the filters. An initial Quadrature Mirror Filter includes perfect reconstruction constraints, which might be optimized through iterative design techniques. Embodiments might be employed in noise reduction applications related to, for example, signal processing of images.Type: GrantFiled: April 2, 2013Date of Patent: November 22, 2016Assignee: Avago Technolgies General IP (Singapore) Pte. Ltd.Inventor: Diego Pinto DeGarrido
-
Patent number: 9462152Abstract: A reversible information hiding apparatus, comprises: an image compressing unit that encodes an original image file to output a compressed image file by applying a preset compression format; an information hiding processing unit that divides a bit stream of the compressed image file into a plurality of bit blocks each having a preset length, allocates, to the plurality of the bit blocks, a plurality of hiding information bits obtained from dividing preset hiding information data into preset length units, and converts bit values of the bit blocks based on values of the allocated hiding information bits; and an information-hidden image providing unit that provides a reversible information extracting apparatus with the information-hidden image file comprising the bit blocks, of which the bit values have been converted.Type: GrantFiled: January 6, 2014Date of Patent: October 4, 2016Assignee: KOREA UNIVERSITY RESEARCH AND BUSINESS FOUNDATIONInventor: Hyoung Joong Kim
-
Patent number: 9451258Abstract: In one example, an apparatus for processing video data comprises a video coder configured to, for each of the one or more chrominance components, calculate a chrominance quantization parameter for a common edge between two blocks of video data based on a first luminance quantization parameter for the first block of video data, a second luminance quantization parameter for the second block of video data, and a chrominance quantization parameter offset value for the chrominance component. The video coder is further configured to determine a strength for a deblocking filter for the common edge based on the chrominance quantization parameter for the chrominance component, and apply the deblocking filter according to the determined strength to deblock the common edge.Type: GrantFiled: March 14, 2013Date of Patent: September 20, 2016Assignee: QUALCOMM IncorporatedInventors: Geert Van Der Auwera, Xianglin Wang, Marta Karczewicz
-
Patent number: 9363542Abstract: Techniques to provide an enhanced video replay are described. A processor component controls a video interface module, a replay clip editing module, a replay clip selection module, and a broadcast feed module. The video interface module may receive a first and a second video stream of an event in a first and a second video resolution. The replay clip editing module may determine a time period within the second video stream that contains a scene of interest and create multiple video clips in the first video resolution. The multiple video clips each represent of a portion of the field of view of the second video stream. The broadcast feed module may interrupt a broadcast feed of the first video stream and insert the selected one of the multiple video clips into the broadcast feed. Other embodiments are described and claimed.Type: GrantFiled: November 24, 2014Date of Patent: June 7, 2016Assignee: CBS INTERACTIVE, INC.Inventors: Bruce Goldfeder, Ken Aagaard
-
Patent number: 9313516Abstract: A first request and a second request are received from a first client terminal and a second client terminal respectively. In response to the first request and second request, a first set of predictions is generated by predicting macroblocks of frames of a video stream. In response to the first request, a first set of quantized transform coefficients is generated by transforming the first set of predictions, and a first coded video stream is generated by coding the first set of quantized transform coefficients. In response to the second request, a second set of quantized transform coefficients is generated by transforming the first set of predictions, and a second coded video stream is generated by coding the second set of quantized transform coefficients. Finally, the first coded video stream is transmitted to the first client terminal, and the second coded video stream is transmitted to the second client terminal.Type: GrantFiled: July 15, 2013Date of Patent: April 12, 2016Assignee: Hangzhou Danghong Technology Co., Ltd.Inventors: JunQing Wan, Jin Huang, YaGuang Xie
-
Patent number: 9286696Abstract: The present disclosure relates generally to a system and method for file compression. More specifically, the disclosure introduces to a method for file compression wherein a group of files is identified by comparing a plurality of similarity characteristics. The group of files may then be compressed relative to at least one base file to improve compression efficiency.Type: GrantFiled: June 26, 2013Date of Patent: March 15, 2016Assignee: Broadcom CorporationInventors: Murat Mese, Wade Keith Wan
-
Patent number: 9232219Abstract: An improved loss recovery method for coding streaming media classifies each data unit in the media stream as an independent data unit (I unit), a remotely predicted unit (R unit) or a predicted data unit (P unit). Each of these units is organized into independent segments having an I unit, multiple P units and R units interspersed among the P units. The beginning of each segment is the start of a random access point, while each R unit provides a loss recovery point that can be placed independently of the I unit. This approach separates the random access point from the loss recovery points provided by the R units, and makes the stream more impervious to data losses without substantially impacting coding efficiency. The most important data units are transmitted with the most reliability to ensure that the majority of the data received by the client is usable. The I units are the least sensitive to transmission losses because they are coded using only their own data.Type: GrantFiled: August 14, 2013Date of Patent: January 5, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Albert Szu-Chi Wang, Ming-Chieh Lee
-
Patent number: 9219521Abstract: A sub-band splitter unit for splitting a broadband input signal in K narrowband sub-band signals, wherein K is an integer larger than 1, which sub-band splitter unit is provided with an input terminal for receiving the broadband input signal and K?1 sub-band filter circuits, each of the sub-band filter circuits is provided with an input and a first and a second output, a first filter arrangement coupled between the input and the first output, a second filter arrangement coupled between the input and the second output, and the sub-band splitter unit is provided with K output terminals for supplying the K sub-band signals. The first output of a k-th sub-band filter circuit is coupled to an input (103.k+1) of the (k+1)-th sub-band filter circuit. The input of the first sub-band filter circuit is coupled to the input of the sub-band splitter unit.Type: GrantFiled: June 18, 2013Date of Patent: December 22, 2015Assignee: INSTITUT FUR RUNDFUNKTECHNIK GMBHInventor: Jens Groh
-
Patent number: 9172737Abstract: Video streaming applications are a major contributor to the recent dramatic rise of data traffic in cellular networks. Mobile users in a cellular network often experience fluctuating data rates, which might affect the quality of video they view in a streaming service. Although replacing such video streaming services with video downloading/renting services could potentially allow such mobile users to enjoy consistently higher quality videos, such services typically cost a lot more than video streaming services because of legal copyright pricing and management issues. By downloading enhancement layers but streaming base layers of the content, mobile users can enjoy download-quality videos with a service (legally) classified as a streaming service.Type: GrantFiled: July 6, 2013Date of Patent: October 27, 2015Assignee: New York UniversityInventor: Shivendra Panwar
-
Patent number: 9161060Abstract: Multi-mode error concealment, recovery and resilience coding. Adaptation of a number of coding units (CUs) employed in accordance with video coding may be made as a function of error. As a number of errors increases, the respective number of CUs may correspondingly increase (e.g., which may be made in accompaniment with a reduction of CU size). As a number of errors decreases, the respective number of CUs may correspondingly decrease (e.g., which may be made in accompaniment with an increase of CU size). Such errors may be associated with a type of source providing a video signal, a type of error resilience coding employed, communication link and/or channel conditions, a remote error characteristic (e.g., such as associated with a source device and/or destination device), a local error characteristic (e.g., such as associated with operations and/or processing within a given device), and/or any other type of consideration.Type: GrantFiled: December 21, 2011Date of Patent: October 13, 2015Assignee: Broadcom CorporationInventors: Brian Heng, Wade K. Wan, Zhijie Yang
-
Patent number: 9137546Abstract: A motion vector encoding apparatus includes: an optimum motion vector determiner for determining optimum motion vectors for multiple reference pictures with respect to a current motion vector of a current block; a motion vector encoding mode determiner for determining a motion vector encoding mode according to whether a motion vector decoding apparatus can predict the optimum motion vectors for the multiple reference pictures; and a motion vector encoder for generating and encoding motion information on the multiple reference pictures by using the optimum motion vectors for the multiple reference pictures or preset default motion vectors for the multiple reference pictures according to the motion vector encoding mode, and generating motion vector encoded data by encoding the motion vector encoding mode. The motion vector encoding apparatus can more accurately predict a predicted motion vector of the current motion vector for multiple reference pictures, so as to improve the compression efficiency.Type: GrantFiled: October 7, 2009Date of Patent: September 15, 2015Assignee: SK TELECOM CO., LTD.Inventors: Kwanghyun Won, Hayoon Kim, Byeungwoo Jeon, Joohee Moon, Yunglyul Lee, Haekwang Kim, Jungyoup Yang
-
Patent number: 9099161Abstract: For a media-editing application, some embodiments provide a method for creating a media presentation that combines several media clips. During an editing process to define a particular media project, the method receives a first set of edits to the particular media project while the media-editing application is in a first resolution mode that uses content stored at a first resolution to generate the particular media project. The method receives a selection of a user interface tool to modify the resolution mode. The method switches to a second resolution mode that uses content stored at a second resolution to generate the particular media project without interrupting the editing process. After switching to the second resolution mode, the method receives a second set of edits to the same particular media project during the same editing process to define the particular media project.Type: GrantFiled: May 19, 2011Date of Patent: August 4, 2015Assignee: APPLE INC.Inventors: Gregory B. Abbas, Kenneth M. Carson, Giovanni Agnoli
-
Patent number: 9100564Abstract: The invention relates to a digital video camera comprising an image sensor that generates an image data raw stream, and comprising a memory for storing image data generated in response to the image data raw stream, and comprising a data output unit. In this case, it is provided that the data output unit is designed for outputting image data generated in response to the image data raw stream to the memory and for simultaneously outputting image data and for simultaneously outputting image data from the stored data from the camera to users.Type: GrantFiled: May 19, 2010Date of Patent: August 4, 2015Assignee: MOBOTIX AGInventor: Ralf Hinkel
-
Patent number: 9071883Abstract: A system and method for transmitting a plurality of video signals scalably coded into layers including a base layer and one or more enhancement layers and associated audio signals, if any, over a communication network for presentation to one or more end users. A layout to display the plurality of video signals is determined based on a set of criteria and only the data of the video signal layers that are necessary for displaying the video signals in the determined layout, and any associated audio signals, is selectively transmitted over the communication network.Type: GrantFiled: March 13, 2013Date of Patent: June 30, 2015Assignee: Vidyo, Inc.Inventors: Alexandros Eleftheriadis, James P. Adragna
-
Patent number: 9071848Abstract: Sub-band video coding architecture for packet based transmission. Video processing includes converting of a frame or picture of a video signal into a number of respective sub-bands or sub-frames (e.g., such that each respective one is a respective subsampled version of an original frame or picture) and subsequent assembly thereof into a reconstructed frame or picture. The reconstructed frame or picture then undergoes video encoding to generate an output bitstream that may subsequently undergo appropriate processing (e.g., packetization, continuous time signal generation, etc.) to generate a signal for transmission via one or more communication the links. Characteristics associated with each respective sub-band or sub-frame may be similar (e.g., similar characteristics) or different (e.g., two or more sub-bands or sub-frames have different characteristics, such as different respective number of pixels, aspect ratios, etc.). Respective sub-frames may undergo video encoding and transmission.Type: GrantFiled: March 15, 2012Date of Patent: June 30, 2015Assignee: Broadcom CorporationInventors: Gianluca Filippini, James F. Dougherty, III, William S. Bunch
-
Patent number: 9042445Abstract: 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 19, 2003Date of Patent: May 26, 2015Assignee: BROADCOM CORPORATIONInventors: Alexander G. MacInnis, Sheng Zhong
-
Patent number: 9042446Abstract: Techniques to efficiently deliver interactive program guide (IPG) to a number of terminals. Each IPG page can be decomposed into a guide portion that is specific to each IPG page and a background portion that is common for all IPG pages. The background portion can be further decomposed into a time-varying video portion and other static portions. One method includes receiving a viewer selection for imagery, where the imagery includes at least one intracoded slice and at least one predictively coded slice, and each of the intracoded and predictively codes slices are associated with respective bitstreams. Packets from the at least one bitstream corresponding to the at least one intracoded slice of the selected imagery are extracted, and packets from the at least one bitstream corresponding to the at least one predictively coded slice of the selected imagery are also extracted. The payload portions of the extracted packets are then arranged to form the selected imagery.Type: GrantFiled: February 19, 2010Date of Patent: May 26, 2015Assignee: COMCAST IP HOLDINGS I, LLCInventors: Donald F. Gordon, Sadik Bayrakeri, Jeremy S. Edmonds, John P. Comito
-
Patent number: 9042447Abstract: There is provided an image coding apparatus for outputting an image stream in which random access and easy editing are possible without reducing encoding efficiency. The image coding apparatus sets, in the image stream, a picture in which the random access is possible based on camera control data or correlation between the images.Type: GrantFiled: September 7, 2011Date of Patent: May 26, 2015Assignee: Canon Kabushiki KaishaInventor: Satoru Kobayashi
-
Patent number: 9031129Abstract: Systems and methods are described for joint spatio-temporal prediction (JSTP) during video coding. A given block of pixels is simultaneously predicted via inter frame prediction and intra frame prediction. The joint spatio-temporal prediction provides a new JSTP coding mode besides inter and intra modes in coding schemata such as the H.264/AVC video coding standard. In one implementation, subband decomposition obtains a high-pass component of inter frame prediction of a block and a low-pass component of intra frame prediction of the same block. The high-pass component of the inter prediction and the low-pass component of the intra prediction are combined to produce the joint spatio-temporal prediction. In one implementation, a difference between the original block and the JSTP prediction is coded in a bitstream to represent the block.Type: GrantFiled: June 15, 2007Date of Patent: May 12, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Jizheng Xu, Feng Wu
-
Patent number: 8977546Abstract: Disclosed are an encoding device and a decoding device which suppress the occurrence of pre-echo artifacts and post-echo artifacts caused by a high layer having a low temporal resolution, and which implement high subjective quality encoding and decoding. An encoding device (100) carries out scalable coding comprising a low layer, and a high layer having a lower temporal resolution than that of the low layer. A start point detection unit (or end point detection unit) (150) determines the start point (or end point) of sections of the decoded low layer signal which have audio, and when the start point (or end point) is determined, a second layer encoding unit (160) selects a bandwidth to be excluded from encoding on the basis of the spectral energy from the decoded first layer signal, excludes the selected bandwidth, and encodes an error signal.Type: GrantFiled: October 19, 2010Date of Patent: March 10, 2015Assignee: Panasonic Intellectual Property Corporation of AmericaInventor: Masahiro Oshikiri
-
Patent number: 8953677Abstract: Embodiments of the present invention comprise systems and methods for predicting high dynamic range (HDR) image blocks with block-specific prediction data, where the systems and methods may comprise low dynamic range (LDR) image data and HDR image data for a target image block, where a scaled, offset LDR image block may be combined with HDR residual image block to form an HDR image block corresponding to the target image block.Type: GrantFiled: January 22, 2014Date of Patent: February 10, 2015Assignee: Sharp Laboratories of America, Inc.Inventor: Christopher A. Segall
-
Patent number: 8947492Abstract: Video streams are generated using a combination of Multiple Bit Rate (MBR) encoding and Scalable Video Coding (SVC). Capabilities and requests of the clients are used in determining the video streams to generate as well as what video streams to deliver to the clients. The clients are placed into groups based on a resolution capability of the client. For each resolution grouping, MBR is used for generating spatial streams and SVC is used for generating temporal and quality streams.Type: GrantFiled: June 18, 2010Date of Patent: February 3, 2015Assignee: Microsoft CorporationInventors: Ming-Chieh Lee, Tin Qian, Timothy Moore
-
Patent number: 8935162Abstract: Disclosed is an encoding device which can accurately specify a band having a large error among all the bands by using a small calculation amount. A first position identifier uses a first layer error conversion coefficient indicating an error of a decoding signal for an input signal so as to search for a band having a large error in a relatively wide bandwidth in all the bands of the input signal and generates first position information indicating the identified band. A second position identifier searches for a target frequency band having a large error in a relatively narrow bandwidth in the band identified by the first position identifier and generates second position information indicating the identified target frequency band. An encoder encodes a first layer decoding error conversion coefficient contained in the target frequency band.Type: GrantFiled: August 14, 2013Date of Patent: January 13, 2015Assignee: Panasonic Intellectual Property Corporation of AmericaInventors: Masahiro Oshikiri, Tomofumi Yamanashi, Toshiyuki Morii
-
Patent number: 8935161Abstract: Disclosed is an encoding device which can accurately specify a band having a large error among all the bands by using a small calculation amount. A first position identifier uses a first layer error conversion coefficient indicating an error of a decoding signal for an input signal so as to search for a band having a large error in a relatively wide bandwidth in all the bands of the input signal and generates first position information indicating the identified band. A second position identifier searches for a target frequency band having a large error in a relatively narrow bandwidth in the band identified by the first position identifier and generates second position information indicating the identified target frequency band. An encoder encodes a first layer decoding error conversion coefficient contained in the target frequency band.Type: GrantFiled: August 14, 2013Date of Patent: January 13, 2015Assignee: Panasonic Intellectual Property Corporation of AmericaInventors: Masahiro Oshikiri, Tomofumi Yamanashi, Toshiyuki Morii
-
Patent number: 8923395Abstract: In general, techniques of this disclosure are related to determining a prediction characteristic associated with a coding unit of video data, wherein determining the prediction characteristic includes determining a prediction type that defines a number of prediction units associated with the coding unit. Techniques of this disclosure may also be related to generating a set of available intra-prediction modes for the coding unit based on the prediction characteristic, selecting an intra-prediction mode from the available intra-prediction modes, and applying one of the available intra-prediction modes to code the coding unit.Type: GrantFiled: September 28, 2011Date of Patent: December 30, 2014Assignee: QUALCOMM IncorporatedInventors: Xianglin Wang, Marta Karczewicz, Wei-Jung Chien
-
Patent number: 8879858Abstract: A system and method are provided for packing compressed image data into a format suitable for encoding. The system includes a plurality of sub-band state registers, which store compressed image data from a corresponding sub-band. A bit packer receives a stream of bits of compressed image data, and concatenates the input bits with bits stored in one of the sub-band state registers. If a length of the concatenated bits is less than a width of an output data bus, the bit packer stores the concatenated bits in the sub-band state register. If the length of the concatenated bits is greater than or equal to the width of the output data bus, the bit packer outputs the concatenated bits via the output data bus.Type: GrantFiled: February 25, 2014Date of Patent: November 4, 2014Assignee: GoPro, Inc.Inventor: Paul Mobbs
-
Patent number: 8861616Abstract: The present invention provides video encoding and decoding methods using block merging, which can be applied to a high resolution video of more than HD (High Definition) resolution. A video encoding method includes partitioning a current block into a first and a second prediction unit by using asymmetric partitioning, constructing a list of common merging candidate blocks including a predetermined number of common merging candidate blocks selected from adjacent blocks of the current block, selecting at least one candidate block from among the list of common merging candidate blocks and sending information of the selected candidate block to a decoder for each of the first and the second prediction unit.Type: GrantFiled: November 21, 2012Date of Patent: October 14, 2014Assignee: Humax Holdings Co., Ltd.Inventors: Chung Ku Yie, Yong Jae Lee, Hui Kim
-
Patent number: 8855198Abstract: There is provided a moving picture encoding method based on hierarchical encoding. The method includes the step of encoding a time filtering lower hierarchical signal belonging to a lower hierarchy among signals of respective hierarchies which have been subjected to time-direction filtering and then to hierarchical division and an upper hierarchy time filtering signal obtained by performing time-direction filtering on a signal corresponding to the upper hierarchy of the aforementioned lower hierarchy signal. Thus, decoded signals of all the hierarchies can have image quality equivalent to the decoded image when encoding is performed with a single hierarchy.Type: GrantFiled: October 31, 2012Date of Patent: October 7, 2014Assignee: NEC CorporationInventor: Takahiro Kimoto