Feed Back Patents (Class 375/240.05)
  • Patent number: 10412137
    Abstract: Embodiments of the present invention provide a video processing method, a mobile terminal, and a server. The method may include: sending, by a mobile terminal, a request to a server for pulling status update data of a social network, so that the server acquires original status update data that is requested to be pulled, the original status update data including a source video address; performing, by the server, adaptation processing on the source video address, to generate an adaptive video address; updating, by the server, the original status update data by using the adaptive video address, to obtain optimized status update data, and returning the optimized status update data to the mobile terminal; and obtaining, by the mobile terminal, adaptive video data according to the adaptive video address in the optimized status update data, and playing the adaptive video data.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: September 10, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Huixing Wang, Zhihao Wang, Junhong Huang, Yin Lu, Minghui Wang, Haiyou Li, Shang Yu, Jun Lin, Yi Liu, Jiancheng Lin
  • Patent number: 10277930
    Abstract: In a switched digital video content-based network, wherein a head end obtains a first group of program streams and sends to a client only a subset of the program streams selected by subscribers in a neighborhood of the client, imminence and/or presence of a condition of inadequate bandwidth is determined. Responsive to the determining, a bit rate of at least one of the subset of the program streams selected by the subscribers in the neighborhood of the client is dynamically decreased by adjusting encoding thereof, while maintaining adequate quality for the at least one of the subset of the program streams selected by the subscribers in the neighborhood of the client, based on an objective quality measure, in order to address the imminence and/or presence of the condition of inadequate bandwidth.
    Type: Grant
    Filed: February 3, 2018
    Date of Patent: April 30, 2019
    Assignee: TIME WARNER CABLE ENTERPRISES LLC
    Inventors: Scott M. Davis, Tom Gonder, Paul Brooks
  • Patent number: 10271053
    Abstract: A method of encoding video is provides encoding of panic scenes efficiently. The method includes receiving an input video at an encoder, reviewing lookahead information from a second encoder that processed the input video ahead of the encoder that indicates positions of panic scenes within the input video that caused the second encoder to enter a panic encoding mode during which it skipped the encoding of frames, entering a pre-panic stage with the encoder ahead of said panic scenes, entering a semi-panic stage with the encoder during the panic scenes when it produces a bitstream having a number of bits exceeding a predetermined data size within an encoder buffer, and entering a full panic stage when the semi-panic stage does not bring the number of bits in the bitstream below the predetermined data size.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: April 23, 2019
    Assignee: ARRIS Enterprises LLC
    Inventors: Wei Zhou, Swaroop Chanda, Wayne D. Michelsen, Jane Perera
  • Patent number: 10218983
    Abstract: System and method for improving operational efficiency of a video encoding pipeline used to encode image data. In embodiments, the video encoding pipeline includes mode decision circuitry that determines a frame prediction mode. The mode decision circuitry includes distortion measurement circuitry, which selects a distortion measurement calculation based at least in part on operational parameters of a display device and the image data. Further, the video encoding pipeline includes mode selection circuitry that determines rate distortion cost metrics associated with an inter-frame prediction mode and an intra-frame prediction mode using the distortion measurement calculation. Additionally, the mode selection circuitry selects between the inter-frame prediction mode and the intra-frame prediction mode based at least in part on the rate distortion cost metrics.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: February 26, 2019
    Assignee: Apple Inc.
    Inventor: Lei Zhang
  • Patent number: 10198658
    Abstract: To accurately determine whether there is a sharp change in a frame. Provided is an image processing device including: a histogram generating unit configured to generate a previous histogram showing a distribution of pixel values in a previous frame that is generated before a predetermined frame and a current histogram showing a distribution of pixel values in the predetermined frame; a normalizing unit configured to perform normalization to match variations of the pixel values of the previous histogram and the current histogram; and a similarity determining unit configured to acquire a degree of similarity of shapes of the previous histogram and the current histogram after the normalization and determine whether the degree of similarity is greater than a predetermined similarity determining threshold value.
    Type: Grant
    Filed: May 25, 2015
    Date of Patent: February 5, 2019
    Assignee: Sony Semiconductor Solutions Corporation
    Inventors: Takeshi Masuura, Naoki Kuzuya
  • Patent number: 10142049
    Abstract: A method of determining a near optimal forward error correction scheme for the transmission of audio data over a lossy packet switched network having preallocated estimated bandwidth, delay and packet losses, between at least a first and second communications devices, the method including the steps of: determining a first coding rate for the audio data; determining a peak redundancy coding rate for redundant versions of the audio data; determining an average redundancy coding rate over a period of time for redundant versions of the audio data; determining an objective function which maximizes a bitrate-perceptual audio quality mapping of the transmitted audio data including a playout function formulation; and optimizing the objective function to produce a forward error correction scheme providing a high bitrate perceptual audio quality.
    Type: Grant
    Filed: October 7, 2016
    Date of Patent: November 27, 2018
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Xuejing Sun, Dong Shi
  • Patent number: 10116951
    Abstract: A decoder that decodes video receives a bitstream containing quantized coefficient level values representative of a block of video representative of a plurality of pixels and a quantization parameter related to the block of video. A de-quantizer of the decoder de-quantizing the quantized coefficient level values based upon the quantized coefficient level values, the quantization parameter, and a weighting matrix. The decoder inverse transforming the dequantized coefficients to determine a decoded residue, where the quantized coefficient level values provided to the de-quantizer do not contain data that results in any quantized element level value that exceeds the range of integer values from ?215?QP/6 to 215?QP/6?1, inclusive.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: October 30, 2018
    Assignee: Sharp Laboratories of America, Inc.
    Inventor: Louis Joseph Kerofsky
  • Patent number: 10070102
    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 19, 2016
    Date of Patent: September 4, 2018
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventors: Brian Edward Miller, Charles Vigue
  • Patent number: 10051270
    Abstract: In an intra-picture, a predetermined region is set as a normal encoding region, and a region other than the predetermined region is set as a simplified encoding region. In a subsequent picture, the normal encoding region is set as a larger region including a normal encoding region of a previous picture, and a region other than the normal encoding region is set as a simplified encoding region. In each picture, normal encoding is performed on a block of the normal encoding region, and simplified encoding in which a generated code amount and a computation amount are smaller than in the normal encoding is performed on a block of the simplified encoding region.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: August 14, 2018
    Assignee: Nippon Telegraph And Telephone Corporation
    Inventors: Masaki Kitahara, Atsushi Shimizu, Ken Nakamura, Seisuke Kyochi, Naoki Ono
  • Patent number: 10028017
    Abstract: An information processing device accepts an instruction to set a buffer size of a receiving buffer in which segment data obtained by dividing content data including at least one of video and audio is recorded, determines, among a plurality of pieces of segment data to be acquired, the segment data to be acquired based on a free capacity of the receiving buffer of the buffer size relating to the setting instruction, acquires the segment data to be acquired from an external device, and records the acquired segment data in the receiving buffer.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: July 17, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Toshinori Koba
  • Patent number: 10015496
    Abstract: A system and method for transmitting frames of video data to a display. Each frame is divided up into blocks, and the data from each of the resulting blocks is coded using temporal reference coding, along with intraframe coding. In one embodiment a difference block is formed by taking the difference between a block in a second frame of a sequence of frames, and a corresponding block, in the same position, in a first frame of the sequence of frames. The difference block is coded using intraframe coding, to form a coded difference block. The coded difference block is transmitted to a display; processing hardware in the display reconstructs the sequence of frames.
    Type: Grant
    Filed: March 22, 2016
    Date of Patent: July 3, 2018
    Assignee: Samsung Display Co., Ltd.
    Inventors: Dale F. Stolitzka, Ning Lu
  • Patent number: 10015533
    Abstract: In a switched digital video content-based network, wherein a head end obtains a first group of program streams and sends to a client only a subset of the program streams selected by subscribers in a neighborhood of the client, imminence and/or presence of a condition of inadequate bandwidth is determined. Responsive to the determining, a bit rate of at least one of the subset of the program streams selected by the subscribers in the neighborhood of the client is dynamically decreased by adjusting encoding thereof, while maintaining adequate quality for the at least one of the subset of the program streams selected by the subscribers in the neighborhood of the client, based on an objective quality measure, in order to address the imminence and/or presence of the condition of inadequate bandwidth.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: July 3, 2018
    Assignee: TIME WARNER CABLE ENTERPRISES LLC
    Inventors: Scott M. Davis, Tom Gonder, Paul Brooks
  • Patent number: 10003800
    Abstract: An image coding method, comprising: subtracting a prediction signal from the input image signal for each coding unit, thereby generating respective prediction error signals; performing orthogonal transform and quantization on a corresponding one of the prediction error signals for each transform unit, eventually generating quantization coefficients; and coding pieces of management information indicating a structure of the transform units and the quantization coefficients into a tree structure. Each of the transform units corresponds to a corresponding one of leaf nodes in the tree structure. In the coding, for each leaf node, management information and a quantization coefficient are coded, eventually generating a coded signal in which the coded management information and the coded quantization coefficient are arranged in succession for each leaf node.
    Type: Grant
    Filed: June 22, 2016
    Date of Patent: June 19, 2018
    Assignee: TAGIVAN II LLC
    Inventors: Youji Shibahara, Takahiro Nishi, Toshiyasu Sugio, Kyoko Tanikawa, Toru Matsunobu, Hisao Sasai, Kengo Terada
  • Patent number: 9985898
    Abstract: A system for optimizing network traffic is described. The system includes a transport communication protocol (TCP) controller configured to acquire data regarding a flow of a plurality of data packets over a link and to determine TCP characteristics for the flow, a traffic prioritization module configured to assign a flow priority to the flow, and a traffic priority controller configured detect congestion on the link and determine a congestion window size for the flow based on the flow priority and the TCP characteristics.
    Type: Grant
    Filed: February 26, 2015
    Date of Patent: May 29, 2018
    Assignee: Citrix Systems, Inc.
    Inventors: Chaitra Maraliga Ramaiah, Praveen Raja Dhanabalan
  • Patent number: 9961124
    Abstract: The present invention relates to a high picture quality video streaming service method and system. The high picture quality video streaming service system according to the present invention includes: a content server for generating a first encoding video by encoding an original video with at a constant bit rate, generating a second encoding video by encoding the original video by using 1/N of the length of a first encoding video Group Of Pictures (GOP) and 1/N of a frame rate with constant Quantization Parameters, generating a streaming video by using the first encoding video and the second encoding video, and downloading the first encoding video and transmitting the streaming video in real time; and a user terminal for downloading and playing the first encoding video, or generating and playing a video for playback by recombining frames of the first encoding video and frames of the streaming video.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: May 1, 2018
    Assignee: SK Planet Co., Ltd.
    Inventor: Tae Meon Bae
  • Patent number: 9955168
    Abstract: A method is provided for encoding multiple video frames in parallel. The method includes the steps of generating an estimated starting fullness level of a VBV buffer before encoding begins, beginning parallel frame encoding, monitoring the number of bits produced for each parallel frame during encoding, tracking the number of unencoded CTUs within each parallel frame during encoding, continuously updating an actual fullness level of the VBV buffer relative to each parallel frame during encoding, and encoding in skip mode any remaining unencoded CTUs in a particular frame and any preceding frames when the difference between the actual fullness level for a frame and a minimum fullness level for the VBV Buffer equals the number of remaining unencoded CTUs in that particular frame.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: April 24, 2018
    Assignee: ARRIS Enterprises LLC
    Inventors: Limin Wang, Seungwook Hong
  • Patent number: 9906786
    Abstract: An apparatus for coding video data according to certain aspects includes a memory and a processor in communication with the memory. The memory is configured to store video information, such as base layer video information and enhancement layer video information. The processor is configured to determine a value of a current video unit of enhancement layer video information based at least on a weighted inter-layer predictor and a weighted intra-layer predictor of at least one color component of the current video unit.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: February 27, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Vadim Seregin, Jianle Chen, Xiang Li, Krishnakanth Rapaka
  • Patent number: 9883129
    Abstract: The present invention provides a semiconductor device which enables data compression with a small amount of data. The present invention is a semiconductor device which includes a pixel portion, a memory, a first circuit, and a second circuit. The pixel portion has a function of obtaining imaging data. The first circuit has a function of performing discrete cosine transform on the imaging data, and generating first data. The first data is analog data, and the memory has a function of retaining the first data. The second circuit has a function of performing discrete cosine transform on the first data, and generating second data. The memory includes a first transistor, which includes an oxide semiconductor in a channel formation region, and a second transistor, in which a channel formation region is provided in a Si wafer.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: January 30, 2018
    Assignee: Semiconductor Energy Laboratory Co., LTD.
    Inventor: Yoshiyuki Kurokawa
  • Patent number: 9860567
    Abstract: An image processing apparatus includes an image processing unit configured to generate a plurality of processed images by performing image processing on a plurality of input images, a determination unit configured to determine, as a reference image for encoding a processed image generated by the image processing on an input image, whether the input image corresponding to the processed image is to be used or another processed image is to be used, based on a parameter relating to the image processing, and an encoding unit configured to encode the processed image by referring to a reference image according to a determination by the determination unit.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: January 2, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventors: Toshiyuki Fukui, Koji Okawa
  • Patent number: 9848217
    Abstract: The present invention relates to a method for transmitting and receiving program configuration information for a scalable ultra high definition (UHD) video service under the hybrid transmission environment, and to a method and apparatus for effectively transmitting scalar layer information, and more particularly, the present invention relates to a scheme for inserting group information for the scalable layer of a base layer and an enhancement layer, which form a scalable UHD video, and transmission channel information into a program map table (PMT) or a package configuration table (PCT), and for transmitting same, and to a scalable layer information format for transmitting layer information with a smaller number of bits as possible when a packet header includes scalable layer information.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: December 19, 2017
    Assignee: Korea Electronics Technology Institute
    Inventors: Byeong Ho Choi, Je Woo Kim, Hwa Seon Shin, Jae-Gon Kim, Doo San Baek, Dong Il Park
  • Patent number: 9792044
    Abstract: A method for a hardware decompression read pipeline, the method including determining a length and a distance of a first entity from a buffer; launching a first read request for reading a first data from the buffer; obtaining a second entity from the buffer; determining a distance of the second entity; calculating a new distance for the second entity; and decreasing a first counter by one for each cycle that data is read and returned from the buffer, wherein, when a first number of pending read data clock cycles in the first counter is less than a predetermined number of clock cycles and there is no read-after-write conflict: launching a second read request prior to completion of the first read request. In other aspects, a method for a hardware decompression write pipeline and systems for a hardware decompression read pipeline and a hardware decompression write pipeline are provided.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: October 17, 2017
    Assignee: Oracle International Corporation
    Inventor: Milton Shih
  • Patent number: 9794575
    Abstract: Apparatuses and methods for optimizing rate-distortion costs of a signal are disclosed. An apparatus may include an encoder. The encoder may be configured to receive a video signal and provide a residual indicative of a difference between the video signal and a reconstructed video signal. The encoder may further be configured to perform a transform on the residual to provide a plurality of transform coefficients and rate-distortion optimize the plurality of transform coefficients in accordance with an HEVC state transition scheme to provide a rate-distortion optimized plurality of quantized coefficients. The encoder may further be configured to encode the plurality of quantized coefficients in accordance with context-adaptive binary arithmetic coding.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: October 17, 2017
    Assignee: Magnum Semiconductor, Inc.
    Inventor: Eric C. Pearson
  • Patent number: 9756326
    Abstract: A video coding method includes at least the following steps: utilizing a visual quality evaluation module for evaluating visual quality based on data involved in a coding loop; and referring to at least the evaluated visual quality for deciding a target bit allocation of a rate-controlled unit in video coding. Besides, a video coding apparatus has a visual quality evaluation module, a rate controller and a coding circuit. The visual quality evaluation module evaluates visual quality based on data involved in a coding loop. The rate controller refers to at least the evaluated visual quality for deciding a target bit allocation of a rate-controlled unit. The coding circuit has the coding loop included therein, and encodes the rate-controlled unit according to the target bit allocation.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: September 5, 2017
    Assignee: MEDIATEK INC.
    Inventors: Cheng-Tsai Ho, Chi-Cheng Ju, Ding-Yun Chen
  • Patent number: 9723314
    Abstract: A system, circuit and method are provided herein for reducing perceived flicker in video images transmitted using compression and bit rate control. According to one embodiment of the method, a parameter used in the video compression scheme is stored. The parameter stored is one that is subject to adjustment during normal operation of the video compression scheme. Compressed video frame data issued by a compression encoder is used to test for a still-picture condition. When a still-picture condition is detected, the value of the parameter used by the video compression scheme is fixed to the stored value for the duration of the still-picture condition. An embodiment of the system includes an encoder, buffer, bit rate controller, and flicker reduction circuit. An embodiment of the flicker reduction circuit includes a still-picture detection circuit operably coupled to a compressed data path beginning at the output of the encoder.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: August 1, 2017
    Assignee: SMSC Holdings SARL
    Inventors: Santosh Shetty, Shih-chung Chao
  • Patent number: 9686044
    Abstract: Bits included in each code block of a transport block can be stored to an associated circular buffer and transmitted over a channel. Each circular buffer can vary in size in proportion to a size of the associated code block. Therefore, since in certain operating environments code blocks for a transport block can vary in size, circular buffers can vary in size as well. Accordingly, when not all data from a transport block and/or an array of circular buffers can be transmitted over the channel, each circular buffer from the array can transmit a portion of bits that is proportional to a size of the respective circular buffer (or the associated code block or encoded code block). Furthermore, the number of bits transmitted from each circular buffer can be constrained by an aggregate budget for all circular buffers and can be further constrained to be an integer multiple of a modulation order for the transport block.
    Type: Grant
    Filed: June 11, 2008
    Date of Patent: June 20, 2017
    Assignee: QUALCOMM Incorporated
    Inventor: Durga Prasad Malladi
  • Patent number: 9667967
    Abstract: Systems and methods for encoding alternative streams for use in adaptive bitrate streaming based upon the delay of each stream in accordance with embodiments of the invention are described. One embodiment of the invention includes memory, and a processor configured by a source encoding application to: receive multimedia content, where the multimedia content includes source video data having a primary resolution and a primary sample aspect ratio; and encode the source video data as a set of alternative video streams, where: the alternative video streams have different maximum bitrates; and the alternative video streams are encoded to have an upper bound seek delay that is equal to or less than the upper bound seek delay of streams in the set of alternative video streams that are encoded at a higher maximum bitrate.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: May 30, 2017
    Assignee: Sonic IP, Inc.
    Inventor: Auke Sjoerd van der Schaar
  • Patent number: 9654812
    Abstract: An encoding apparatus adds delay time information DTI indicating initial delay time i_d and delay time d of each group data to a position to be read prior to frame data by a decoding apparatus in the group data of encoding stream data DBI and transmits the same to the decoding apparatus 3. Namely, the encoding apparatus does not transmit initial offset delay time i_of to the decoding apparatus 3. The encoding apparatus starts to read and transmit the encoding stream data DBI from a transmission buffer at a predetermined bit rate R at timing designated by the initial offset delay time i_of.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: May 16, 2017
    Assignee: SONY CORPORATION
    Inventors: Mark Veltman, Yoichi Yagasaki, Noriaki Oishi, Tadayuki Ishikawa
  • Patent number: 9628537
    Abstract: The present invention relates to a high picture quality video streaming service method and system. The high picture quality video streaming service system according to the present invention includes: a content server for generating a first encoding video by encoding an original video with at a constant bit rate, generating a second encoding video by encoding the original video by using 1/N of the length of a first encoding video Group Of Pictures (GOP) and 1/N of a frame rate with constant Quantization Parameters, generating a streaming video by using the first encoding video and the second encoding video, and downloading the first encoding video and transmitting the streaming video in real time; and a user terminal for downloading and playing the first encoding video, or generating and playing a video for playback by recombining frames of the first encoding video and frames of the streaming video.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: April 18, 2017
    Assignee: SK PLANET CO., LTD.
    Inventor: Tae Meon Bae
  • Patent number: 9569860
    Abstract: Methods and apparatus are provided for compressing and decompressing image data by producing two sets of reduced size image data, generating a modulation value for each elementary of the area from the image data, the modulation value encoding information about how to combine the sets of reduced size image data to generate an approximation to the image. In one arrangement, a set of index values is generated corresponding to a set of modulation values for each of the respective elementary areas of a group of elementary areas and these are assigned to each respective group and a second set of index values corresponding to one of the set of first index values for each elementary areas is assigned to each first group of elementary areas. These index values are stored for use in deriving modulation data more accurately when decompressing the image data.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: February 14, 2017
    Assignee: Imagination Technologies Limited
    Inventor: Simon Fenney
  • Patent number: 9538183
    Abstract: In one embodiment, an edge server in a content-distribution network (CDN) stores a video asset in the form of partially encoded transport-stream chunks, where the partial encoding does not include quantization processing. When the edge server receives a request from a user device for a particular segment of the asset at a particular quality corresponding to a target bitrate, the edge server retrieves at least one partially encoded chunk corresponding to the request and completes the encoding (including quantization processing) of the at least one partially encoded chunk to generate an output file at the requested target bitrate. The edge server then adds corresponding audio data and any auxiliary data to the output file to generate a transport-stream file. The edge server then transmits the transport-stream to the user device as one or more transport-stream packets.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: January 3, 2017
    Assignee: Home Box Office, Inc.
    Inventors: Elmer Gehman Musser, Jr., Hardys Christ Eggum
  • Patent number: 9503740
    Abstract: Presented herein are systems, methods, and apparatus for encoding video data. In one implementation the method and system classify at least one macroblock of at least one original reference picture and select an encoding technique at least in part based on the classification of the at least one macroblock.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: November 22, 2016
    Assignee: Broadcom Corporation
    Inventor: Douglas Chin
  • Patent number: 9497513
    Abstract: An apparatus, system and method for use in for use in dynamically adjusting an encoder bit rate according to a determined available bandwidth for wirelessly communicating source data. A method detects a first available bandwidth, determines a first encoder bit rate according to the available bandwidth, encodes a signal at the first encoder bit rate, detects a change in the available bandwidth such that there is a second available bandwidth, determines a second encoder bit rate according to the second available bandwidth, and encodes the signal at the second encoder bit rate. Encoding the signal at the second encoder bit rate can include encoding a subsequent frame of the signal. The method can further wirelessly communicate the signal encoded at the first encoder bit rate in real-time and wirelessly communicate the signal encoded at the second encoder bit rate in real-time.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: November 15, 2016
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventor: Robert Allan Unger
  • Patent number: 9479798
    Abstract: Some aspects of the disclosure relate to a compression technique that can permit determining dynamically a satisfactory quantization matrix based at least on properties intrinsic to a digital object being compressed and a predetermined compression quality criterion, wherein the quantization matrix is associated with a specific space-domain-to-frequency-domain transforms. In one aspect, the compression technique can permit creation of a compressed digital object that can satisfy a predetermined a compression quality criterion.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: October 25, 2016
    Assignee: Comcast Cable Communications, LLC
    Inventor: Sanjay Dorairaj
  • Patent number: 9467719
    Abstract: System and method for multiplexing data Di and one or more streams containing video data Dvideo in a transmission channel with fixed bitrate comprising a multiplexer (11) and its controller (112), the multiplexer (11) comprising one to n inputs (11v) receiving the stream or streams Dvideo, a bitrate allocator (12), the multiplexer (11) comprises an input (11d) for the data Di to be multiplexed, and the said system comprises at least the following elements: a memory (20) receiving the data to be multiplexed with the stream or streams Dvideo, a bitrate estimator (21) which transmits a bitrate request Rd to the bitrate allocator (12), the bitrate request Rd is transmitted to the controller (112) of the multiplexer and delayed, the controller (112) is suitable for reading from the memory (20) the data Di to be multiplexed, up to compliance with the bitrate request Rd.
    Type: Grant
    Filed: July 23, 2014
    Date of Patent: October 11, 2016
    Assignee: HARMONIC INC.
    Inventors: Marc Cognault, Jean-Pierre Mosset, Franck Le Mouel
  • Patent number: 9445058
    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: May 10, 2013
    Date of Patent: September 13, 2016
    Assignee: Intuitive Surgical Operations, Inc
    Inventors: Brian Edward Miller, Charles Vigue
  • Patent number: 9412294
    Abstract: The present invention relates to a data transmission device, a data transmission method, and a display device using the data transmission device. The data transmission device comprises a multichannel V-By-One interface module, which comprises a receiving end, a transmitting end, and a buffer module arranged between the receiving end and the transmitting end. The receiving end transmits a plurality of control signals for a plurality of channels to the buffer module. The buffer module transmits one low-level control signal to the transmitting end when all the received control signals are at a low level. After receiving the one low-level control signal, the transmitting end simultaneously transmits output data corresponding to the respective channels, realizing time synchronization of all the output data, thus avoiding abnormal display of images, enhancing display quality of the images, and finally achieving the effect of optimizing and improving user experience.
    Type: Grant
    Filed: December 16, 2013
    Date of Patent: August 9, 2016
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Shou Li, Jiyang Shao, Tianyue Zhao
  • Patent number: 9407917
    Abstract: Provided are a video encoding method of adjusting a range of encoded output data to adjust a bit depth during restoring of encoded samples, and a video decoding method of substantially preventing overflow from occurring in output data in operations of a decoding process. The video decoding method includes parsing and restoring quantized transformation coefficients in units of blocks of an image from a received bitstream, restoring transformation coefficients by performing inverse quantization on the quantized transformation coefficients, and restoring samples by performing one-dimensional (1D) inverse transformation and inverse scaling on the quantized transformation coefficients. At least one from among the transformation coefficients and the samples has a predetermined bit depth or less.
    Type: Grant
    Filed: July 2, 2012
    Date of Patent: August 2, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Elena Alshina, Alexander Alshin
  • Patent number: 9384410
    Abstract: A method for encoding at least one extra bit in an image compression and decompression system. The method includes accessing an input image, and compressing the input image into a compressed image using an encoder system, wherein said encoding system implements an algorithm for encoding at least one extra bit. The method further includes communicatively transferring the compressed image to a decoding system, and decompressing the compressed image into a resulting uncompressed image that is unaltered from said input image, wherein the algorithm for encoding enables the recovery of the at least one extra bit.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: July 5, 2016
    Assignee: NVIDIA CORPORATION
    Inventor: Walter E. Donovan
  • Patent number: 9379913
    Abstract: Systems and methods for transporting data between two endpoints over an encoded channel are disclosed. Data transmission units (data units) from the source network are received at an encoding component logically located between the endpoints. These first data units are subdivided into second data units and are transmitted to the destination network over the transport network. Also transmitted are encoded or extra second data units that allow the original first data units to be recreated even if some of the second data units are lost. These encoded second data units may be merely copies of the second data units transmitted, parity second data units, or second data units which have been encoded using erasure correcting coding. At the receiving endpoint, the second data units are received and are used to recreate the original first data units.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: June 28, 2016
    Assignee: LiveQoS Inc.
    Inventors: Matthew Robert Williams, Jonathan N. Cressman
  • Patent number: 9374408
    Abstract: The present invention relates to a high picture quality video streaming service method and system. The high picture quality video streaming service system according to the present invention includes: a content server for generating a first encoding video by encoding an original video with at a constant bit rate, generating a second encoding video by encoding the original video by using 1/N of the length of a first encoding video Group Of Pictures (GOP) and 1/N of a frame rate with constant Quantization Parameters, generating a streaming video by using the first encoding video and the second encoding video, and downloading the first encoding video and transmitting the streaming video in real time; and a user terminal for downloading and playing the first encoding video, or generating and playing a video for playback by recombining frames of the first encoding video and frames of the streaming video.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: June 21, 2016
    Assignee: SK PLANET CO., LTD.
    Inventor: Tae Meon Bae
  • Patent number: 9332585
    Abstract: A method for coordinating an encoder and a decoder in a wireless communication system employing discontinuous transmission, the method comprising performing a syncless reset command on the encoder and the decoder, in order to bring the encoder and decoder into stable and compatible states. The syncless reset command can be implemented by setting the variables of the encoder and decoder into predetermined values, or by performing a normal reset command followed by encoding or decoding a predetermined number of predetermined sample values.
    Type: Grant
    Filed: November 18, 2010
    Date of Patent: May 3, 2016
    Assignee: DSP GROUP LTD.
    Inventor: Arie Gur
  • Patent number: 9332090
    Abstract: Sending padding data is disclosed. Uncompressed communication data in a first data grouping is prepared using a data compression algorithm. A header of the first data grouping identifies that the first data grouping includes uncompressed contents. A second data grouping is selected. The second data grouping includes compressed padding data configured to fill a buffer of a receiver to at least a predetermined size. The first data grouping and the second data grouping are sent.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: May 3, 2016
    Assignee: Kaazing Corporation
    Inventor: John R. Fallows
  • Patent number: 9319754
    Abstract: A method and apparatus for coordinated splicing of multiple streams is disclosed. In one embodiment, a method and apparatus for controlling flow of a plurality of streams of a first data stream is disclosed. Further, a method and an apparatus for selecting splice opportunity points for a plurality of streams of the first data stream is disclosed.
    Type: Grant
    Filed: April 28, 2010
    Date of Patent: April 19, 2016
    Assignee: Vubites India Private Limited
    Inventors: Dipankumar Mehta, Devendrakumar Banker, Daljeet Kaur, Rakesh Tripathi
  • Patent number: 9294804
    Abstract: A system or method for processing a variable bit rate representation of an image sequence can include segmenting a variable bit rate representation of an image sequence into a plurality of segments and creating a second representation of the image sequence where a block of information from a first segment of the plurality of segments is interlaced with blocks of information of a second segment of the plurality of segments. The second representation of the image sequence can include a fragment header indicating the block of information of the first segment of the plurality of segments interlaced with the blocks of information of the second segment of the plurality of segments.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: March 22, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY I, LP
    Inventor: Pierre Costa
  • Patent number: 9281911
    Abstract: The present invention discloses a method of detecting and correcting skew across a plurality of transmitting lanes. Through the use of an N framer system, including a frame start signal and a frame synchronization signal, skew can be detected and corrected by writing data from a plurality of framers into offsetting bit locations of a plurality of buffers. The present invention also provides a method of transmitting data in a multiple lane distribution (MLD) transmission system.
    Type: Grant
    Filed: April 2, 2014
    Date of Patent: March 8, 2016
    Assignee: Altera Canada Co.
    Inventor: Wally Haas
  • Patent number: 9232225
    Abstract: Systems, devices, and methods for encoding a plurality of images by an encoder where the encoder determines a set of subbands associated with an input image, determines a set of wavelet coefficients associated with each subband, generates a wavelet tree comprising a set of nodes and a maximum quantization level for a set of descendants of the set of nodes of the wavelet tree. Then, determines if the maximum quantization level is less than a threshold and sets the wavelet coefficient to zero if it is not, otherwise encodes the maximum quantization level, and encodes the set of wavelet coefficients for transmission in a bit stream comprising the encoded maximum quantization level and the encoded set of wavelet coefficients.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: January 5, 2016
    Inventors: Daniel Perrine McLane, Chunmei Kang, Brian Nutter, Bian Li
  • Patent number: 9185426
    Abstract: A video receiver is operable to receive three-dimensional (3D) video bitstreams from a video transmitter. The received 3D video bitstreams comprises a plurality of video frames and corresponding coding information. The coding information, for example, block motion vectors, block coding modes, quantization levels, and/or quantized residual data, is extracted for performing frame-rate up-conversion on the received plurality of video frames. The coding information is generated at the video transmitter via entropy decoding on a compressed 3D video from a video feed from, for example, an IP TV network. When an uncompressed 3D video is received, the video receiver is operable to perform frame-rate up-conversion on the received uncompressed 3D video using extracted block motion vectors and associated confidence-consistence measure. When a compressed 3D video is received, the video receiver is configured to perform video decompression on the received compressed 3D video prior to the frame-rate up-conversion.
    Type: Grant
    Filed: April 21, 2009
    Date of Patent: November 10, 2015
    Assignee: BROADCOM CORPORATION
    Inventors: Xuemin (Sherman) Chen, Marcus Kellerman
  • Patent number: 9165564
    Abstract: A digital audio broadcasting (DAB) communication system with a decoder buffer specified by a maximum number of encoded frames is disclosed. A predicted number of encoded frames, Fpred, in the decoder is sent to a receiver with audio data. If the decoder buffer level becomes too high, additional bits are allocated to each frame for each of N programs. If the decoder buffer level becomes too low, fewer bits are allocated to each frame for each of the N programs. Fpred can also be employed to (i) enable the decoder; and (ii) synchronize the transmitter and the receiver. The receiver fills the decoder buffer with Fpred frames before commencing decoding frames. The transmitter and receiver clocks may be synchronized with a feedback loop that compares the actual level of the decoder buffer to the predicted value, Fpred, received from the transmitter.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: October 20, 2015
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Christof Faller, Raziel Haimi-Cohen
  • Patent number: 9167283
    Abstract: A wireless communication channel operation method and a system of the portable terminal for preventing data loss when switching between different wireless video transmission modes are provided. The method includes transmitting multimedia data to a recipient terminal on a communication channel of a second transmission mode in a wireless video transmission mode, the wireless video transmission mode supporting a first and second transmission modes, receiving buffer state information from the recipient terminal, pausing, when a request for switching to the first transmission mode is detected, transmission of the multimedia data to the recipient terminal, determining the buffer state information, waiting, when the buffer state information indicates presence of multimedia data in a reception buffer of the reception terminal, for completion of playing of the multimedia data in the reception buffer, and switching to the first transmission mode after the multimedia data in the reception buffer is played completely.
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: October 20, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jongwon Jin Jin, Jongkyu Kim, Heungki Lee
  • Patent number: RE45983
    Abstract: A hypothetical reference decoder.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: April 19, 2016
    Assignee: SHARP KABUSHIKI KAISHA
    Inventor: Sachin Govind Deshpande