Bandwidth Reduction Or Expansion Patents (Class 375/240)
  • Patent number: 9319071
    Abstract: A bit interleaving method involves applying a bit permutation process to bits of a QC-LDPC codeword made up of N cyclic blocks each including Q bits, and dividing the codeword after the permutation process into a plurality of constellation words each including M bits, the codeword being divided into F×N?/M folding sections (N? being a subset of N selected cyclic blocks and being a multiple of M/F), each of the constellation words being associated with one of the F×N?/M folding sections, and the bit permutation process being applied such that each of the constellation words includes F bits from each of M/F different cyclic blocks in a given folding section associated with a given constellation word.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: April 19, 2016
    Assignee: PANASONIC CORPORATION
    Inventor: Mihail Petrov
  • Patent number: 9319698
    Abstract: To provide an image decoding apparatus that suppresses overhead of parallel processing to improve parallelization efficiency and reduce circuit costs, while solving neighboring macroblock dependencies. The image decoding apparatus (100) includes first and second decoding circuits (101, 102) having a transfer unit that transfers right neighborhood information or left neighborhood information, and first and second transfer completion detection units (104, 105) that respectively detect whether or not the left neighborhood information or the right neighborhood information has been transferred to the first and second decoding circuits (101, 102). Each of the first and second decoding circuits (101, 102) decodes a decoding target macroblock positioned at an edge of a region, when the transfer of the left neighborhood information or the right neighborhood information is detected.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: April 19, 2016
    Assignee: Panasonic Intellectual Property Management Co., Ltd.
    Inventors: Hiroshi Amano, Masayasu Iguchi
  • Patent number: 9319701
    Abstract: An apparatus and method for allocating a data rate in a multi-antenna system are provided, wherein a noise threshold corresponding to a modulation scheme, a coding rate, or a combination of both applied to a base layer from among a plurality of layers is set as a reference noise threshold, and a data rate is allocated to an enhanced layer among the plurality of layers, based on the reference noise threshold and a use or non-use of hierarchical transmission.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: April 19, 2016
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Hong-Sil Jeong, Hyo-Jin Lee, Seho Myung, Jae-Yoel Kim
  • Patent number: 9313728
    Abstract: A communication terminal is used in a wireless communication environment which involves a plurality of coexisting communication processes with upper limit values being set respectively therein for amounts of data to be transmitted. The communication terminal includes a compressor which compresses data to be transmitted, and a compression controller which controls the compressor to compress the data if the amount of the data to be transmitted is equal to or greater than the upper limit value set depending on one of the communication processes which is to be used to transmit the data.
    Type: Grant
    Filed: February 7, 2011
    Date of Patent: April 12, 2016
    Assignee: Lenovo Innovations Limited (Hong Kong)
    Inventor: Tomoki Furuya
  • Patent number: 9307122
    Abstract: An apparatus for providing motion estimation for video encoding includes a selection element and a processing element. The selection element is configured to select a subset including less than all of candidate pixel locations from among a plurality of candidate pixel locations used for motion vector determination based on a relationship between a best candidate pixel location of a first level of accuracy and a best candidate pixel location of a second level of accuracy. The processing element is configured to process an input video sequence to determine a motion vector at the first level of accuracy, to refine the motion vector at the second level of accuracy, and to determine the motion vector at a third level of accuracy using only the subset of candidate pixel locations.
    Type: Grant
    Filed: September 27, 2006
    Date of Patent: April 5, 2016
    Assignee: Core Wireless Licensing S.a.r.l.
    Inventors: Kemal Ugur, Jani Lainema, Antti Hallapuro
  • Patent number: 9300923
    Abstract: A method of improving video performance in video surveillance system having a wireless encoder connected to a video surveillance network by a wireless access point device comprises the steps of allocating channel bandwidth to the wireless encoder from the wireless access point device, transmitting packets of video data from the wireless encoder to the wireless access point device, transmitting signals from the wireless access point device to the wireless encoder, monitoring the strength of the signals received by the wireless access point device, the strength of the signals received by the wireless encoder, and the number of lost packets of video data transmitted from the wireless encoder to the wireless access point device, sending a request from the wireless encoder to the wireless access point device to change the bit transmission rate of the wireless encoder if the strength of the signals received by the wireless access point device is less than a first threshold, if the strength of the signals received b
    Type: Grant
    Filed: March 26, 2008
    Date of Patent: March 29, 2016
    Assignee: Pelco, Inc.
    Inventors: Praveen Mehrotra, Farzin Aghdasi, Lawrence E. Bakst
  • Patent number: 9300906
    Abstract: A method and apparatus for performing pull frame interpolation are provided. Pull frame interpolation may include identifying a plurality of input video frames, generating a plurality of motion vectors indicating motion from a first frame of the plurality of input video frames to a second frame of the plurality of input video frames, identifying an interpolation point between the first frame and the second frame, generating a plurality of candidate interpolation motion vectors indicating motion from the first frame to the interpolation point and from the second frame to the interpolation point based on the plurality of motion vectors, selecting an interpolation motion vector from the plurality of candidate interpolation motion vectors based on a metric, and generating an interpolated frame at the interpolation point based on the selected interpolation motion vector.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: March 29, 2016
    Assignee: GOOGLE INC.
    Inventors: Anil Kokaram, Damien Kelly, Andrew Joseph Crawford
  • Patent number: 9294766
    Abstract: A method of signaling additional chroma QP offset values that are specific to quantization groups is provided, in which each quantization group explicitly specifies its own set of chroma QP offset values. Alternatively, a table of possible sets of chroma QP offset values is specified in the header area of the picture, and each quantization group uses an index to select an entry from the table for determining its own set of chroma QP offset values. The quantization group specific chroma QP offset values are then used to determine the chroma QP values for blocks within the quantization group in addition to chroma QP offset values already specified for higher levels of the video coding hierarchy.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: March 22, 2016
    Assignee: APPLE INC.
    Inventors: Alexandros Tourapis, Guy Cote
  • Patent number: 9286697
    Abstract: An image processing apparatus includes a reconfigurable circuit, a compression unit, an image processing unit, and a controller. The reconfigurable circuit has a reconfigurable circuit configuration. The compression unit is configured as a circuit in the reconfigurable circuit to compress image data. The image processing unit is configured as a circuit in the reconfigurable circuit to perform image processing on the compressed image data. The controller changes the circuit configuration of the reconfigurable circuit so as to vary a compression rate of the compression unit in accordance with a processing capacity of the image processing unit.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: March 15, 2016
    Assignee: FUJI XEROX CO., LTD
    Inventor: Masatomo Igarashi
  • Patent number: 9288510
    Abstract: Adaptive video transcoding based on parallel chunked log analysis is described. The adaptive video transcoding method comprises receiving an intermediate video stream generated from an intermediate transcoding. The method also receives an intermediate transcoding log stream associated with the intermediate video stream. The method partitions the intermediate video stream into a plurality of video chunks, where each video chunk corresponding to a portion of video data of the video stream. The method further generates video chunk statistics for each of the video chunks using the intermediate transcoding log stream and transcoding parameters for each of the video chunks based on the generated video chunk statistics. The method transcodes each of the video chunks to a target format in parallel based on the generated transcoding parameters. The method assembles the transcoded video chunks into a target video stream in the target format.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: March 15, 2016
    Assignee: Google Inc.
    Inventors: Lei Yang, Prasanna Meda, Thierry Foucu, Sang-Uok Kum, Hugh Pierre Denman, Steve Benting
  • Patent number: 9282342
    Abstract: Provided is a video encoding apparatus, including a signal separator to separate a differential image block into a first domain and a second domain, based on a boundary line included in the differential image block, the differential image block indicating a difference between an original image and a prediction image with respect to the original image, a transform encoder to perform a transform encoding with respect to the first domain using a discrete cosine transform (DCT), a quantization unit to quantize an output of the transform encoding unit in a frequency domain, a space domain quantization unit to quantize the second domain in a space domain, and an entropy encoder to perform an entropy encoding using outputs of the quantization unit and the space domain quantization unit.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: March 8, 2016
    Assignees: Electronics and Telecommunications Research Institute, Kwangwoon University Industry-Academic Collaboration Foundation, University-Industry Cooperation Group of Kyung Hee University, Korea Advanced Institute of Science and Technology
    Inventors: Sung-Chang Lim, Ha Hyun Lee, Hui Yong Kim, Se Yoon Jeong, Suk Hee Cho, Hae Chul Choi, Jong Ho Kim, Jin Ho Lee, Jin Soo Choi, Jin Woo Hong, Dong Gyu Sim, Seoung Jun Oh, Gwang Hoon Park, Mun Churl Kim, Neung Joo Hwang, Sea Nae Park
  • Patent number: 9277228
    Abstract: In one example, a video decoder is configured to store an adaptation parameter set (APS) data structure in a buffer of a coding device, wherein the APS data structure includes signaling data applicable to one or more slices of video data, decode at least one of the slices based on the signaling data of the APS data structure, after decoding the slice, determine that the APS data structure can be removed from the buffer, remove the APS data structure from the buffer based on the determination, and decode one or more additional slices of the video data after removing the APS data structure from the buffer.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: March 1, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Ying Chen, In Suk Chong, Marta Karczewicz
  • Patent number: 9271005
    Abstract: A multi-pass video encoder includes a video encoding module that encodes a video signal based on an initial configuration data set to generate an initial processed video signal and an initial output data set. An application coding control module generates the initial configuration data set and generates a first updated configuration data set based on both the initial processed video signal and the initial output data set. The video encoding module further encodes the video signal based on the first updated configuration data set to generate a first updated processed video signal and a first updated output data set.
    Type: Grant
    Filed: February 24, 2011
    Date of Patent: February 23, 2016
    Assignee: VIXS SYSTEMS, INC.
    Inventors: Sally Jean Daub, Xinghai (Billy) Li, Ying Li, Xu Gang (Wilf) Zhao
  • Patent number: 9264710
    Abstract: Several systems and methods for intra-prediction estimation of video pictures are disclosed. In an embodiment, the method includes accessing four ‘N×N’ pixel blocks comprising luma-related pixels. The four ‘N×N’ pixel blocks collectively configure a ‘2N×2N’ pixel block. A first pre-determined number of candidate luma intra-prediction modes is accessed for each of the four ‘N×N’ pixel blocks. A presence of one or more luma intra-prediction modes that are common among the candidate luma intra-prediction modes of at least two of the four ‘N×N’ pixel blocks is identified. The method further includes performing, based on the identification, one of (1) selecting a principal luma intra-prediction mode for the ‘2N×2N’ pixel block and (2) limiting a partitioning size to a ‘N×N’ pixel block size for a portion of the video picture corresponding to the ‘2N×2N’ pixel block.
    Type: Grant
    Filed: July 8, 2013
    Date of Patent: February 16, 2016
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Ranga Ramanujam Srinivasan, Hyung Joon Kim, Akira Osamoto
  • Patent number: 9258605
    Abstract: A multimedia program type of a received multimedia data is determined. Based on the determined multimedia program type, a peak bit rate limit and/or an average bit rate limit are determined. In instances where a transrated version of the multimedia data is to be stored, a remaining storage capacity of a storage device is determined and the peak bit rate limit and/or the average bit rate limit can be adjusted based on the remaining storage capacity. The multimedia data then is transrated to generate transrated multimedia data that has a peak bit rate that does not exceed the selected peak bit rate limit and/or having an average bit rate that does not exceed the selected average bit rate limit. The transrating of the multimedia additionally can include the application of rule sets based on content characteristics. After transrating, the multimedia data can be transmitted via a network to a destination multimedia device, stored locally for subsequent use, or a combination thereof.
    Type: Grant
    Filed: September 15, 2006
    Date of Patent: February 9, 2016
    Assignee: ViXS Systems Inc.
    Inventors: Lewis Leung, Indra Laksono
  • Patent number: 9251579
    Abstract: A computing device reads an entire image of an object. The entire image is spliced by a plurality of part images. A user selects an area on the entire image. The computing device determines a first number of first pixel points between a center point of the selected area and a center point of each covered image. The converted images are part images that the selected area covers. The coordinate values of the center point of the selected area are calculated according to the first number of pixel points and a size of each pixel point of the entire image. The computing device calculates coordinate values of each point of a selected area according to the size of each pixel point and the coordinate values of the center point of the selected area.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: February 2, 2016
    Assignees: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Chih-Kuang Chang, Zhong-Kui Yuan, Zhi-Jun Zou, Zheng-Cai She, Xiao-Guang Xue
  • Patent number: 9223628
    Abstract: An example system identifies a set of tasks as being designated for execution, and the set of tasks includes a first task and a second task. The example system accesses task dependency data that corresponds to the second task and indicates that the first task is to be executed prior to the second task. The example system, based on the task dependency data, generates a task dependency model of the set of tasks. The dependency model indicates that the first task is to be executed prior to the second task. The example system schedules an execution of the first task, which is scheduled to use a particular data processing resource. The scheduling is based on the dependency model.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: December 29, 2015
    Assignee: eBay Inc.
    Inventor: Perv Rastogi
  • Patent number: 9223648
    Abstract: A data processing method adapted for a rewritable non-volatile memory module is provided. The method includes receiving a first data stream and performing an error-correction encoding procedure on the first data stream to generate an original error checking and correcting (ECC) code corresponding to the first data stream. The method also includes converting the original ECC code into a second ECC code according to a second rearrangement rule, and the original ECC code is different from the second ECC code. The method further includes respectively writing the first data stream and the second ECC code into a data bit area and an error-correction code bit area of the same or different physical programming units in the rewritable non-volatile memory module.
    Type: Grant
    Filed: October 28, 2012
    Date of Patent: December 29, 2015
    Assignee: PHISON ELECTRONICS CORP.
    Inventors: Li-Chun Liang, Tien-Ching Wang, Kuo-Hsin Lai
  • Patent number: 9220004
    Abstract: A radio unit configured to connect to a baseband processing unit includes a transformation unit configured to obtain uplink time domain signal data and transform the uplink time domain signal data into uplink frequency domain signal data; and a compression unit configured to compress the uplink frequency domain signal data by using a compression algorithm.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: December 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Xinhao Cheng, Mingqiang Li, Yonghua Lin, Qing Wang, Chao Xue, Rong Yan, Hai Zhan, Chao Zhu
  • Patent number: 9213781
    Abstract: The PLACEMETER PLATFORM APPARATUSES, METHODS AND SYSTEMS (“PM-PLATFORM”) transform sensor data and/or feedback via PM-PLATFORM components into notifications, updates, coupons, promotions, transactions and/or activitiesnotifications, updates, coupons, promotions, transactions and/or activities. In one implementation, the PM-PLATFORM comprises a sensor, a memory, and a processor disposed in communication with the sensor and memory, the memory storing processor-issuable instructions to receive raw environment data at a sensor for at least two discrete points in time, analyze the received raw environment data locally to determine an at least one occupancy metric, store the occupancy metric, receive further raw environment data for a further point in time, process the further raw environment data to determine a further occupancy metric, compare the further occupancy metric to at least one previous occupancy metric, and issue a notification based on the comparison.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: December 15, 2015
    Assignee: Placemeter LLC
    Inventor: Alexandre Winter
  • Patent number: 9210239
    Abstract: A method, system, and apparatus are directed towards selectively compressing data for transmission over a network. In one embodiment, a sending network device and receiving network device negotiates different compression modes to communicate data between them. An initial compression mode may be selected based on a network bandwidth. The sending network device then reads data, and compresses using the selected compression mode. The compressed data may then be written out. Ratios of compression and the write times are then employed to selectively adjust the compression mode for subsequent data compressions. In one embodiment, a compression ratio is also employed to determine whether to employ the selected compression mode, or to reduce the level of compression by using a different compression mode. The receiving network device having received information about the selected compression mode, then employs that compression mode to decompress the received data.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: December 8, 2015
    Assignee: F5 Networks, Inc.
    Inventor: Saxon Carl Amdahl
  • Patent number: 9208227
    Abstract: Provided is an electronic apparatus including: a storage to store first and second contents, each of which includes scenes, and meta-information items each indicating a feature of each scene of the first and second contents; a reproducer to reproduce the first and second contents; an operation receiver to receive an input of an operation by a user; and a controller to control the storage to store an operation-history information item indicating an operation history of the user for each scene during reproduction of the first content while it is associated with the meta-information item of each scene, to calculate a similarity between scenes of the first and second contents based on the meta-information items, and to control the reproducer to change a reproduction mode for each scene based on the operation-history information item and the similarity during reproduction of the second content.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: December 8, 2015
    Assignee: Sony Corporation
    Inventors: Koji Kashima, Tatsumi Sakaguchi, Hiroshi Oryoji, Masashi Eshima
  • Patent number: 9210443
    Abstract: According to one embodiment, a video server includes an analyzer and a storage. The analyzer detects a sequence parameter set (SPS) and a picture parameter set (PPS) in a stream of a data file includes picture slices, SPSs and PPSs. The analyzer stores the detected SPS and PPS. When the analyzer detects a first picture slice in a random access unit (RAU) in the stream, the analyzer generates an additional header including all SPSs and PPSs in the stream of the data file, which are stored before detection of the first picture slice. The analyzer inserts the additional header immediately before the RAU. The storage stores the data file in which the additional header is inserted.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: December 8, 2015
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventor: Kenshi Dachiku
  • Patent number: 9197904
    Abstract: A distributed image/video processing system is disclosed herein wherein one or more of digital image/video recorders (e.g., a digital cameras, video recorders, or smart phones, etc.) are in network communication with central network site for transmitting image or video data thereto. The recorders process their image/video data dependent upon an estimate of a measurement of network bandwidth that is available for transmitting image or video data to the central network site.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: November 24, 2015
    Assignee: FLextronics AP, LLC
    Inventors: Wei Li, Bill Reckwerdt
  • Patent number: 9191686
    Abstract: A server comprises a processing unit configured to interlace audio data packets with video data to form an interlaced audio/video data file having an approximately uniform audio time interval between consecutive audio data packets in the interlaced audio/video data file. The server also comprises an interrupt timer configured to provide periodic interrupt signals. The processing unit is configured to synchronize the start of transmission of each instance of the audio data packets and the video data packets with the periodic interrupt signals from the interrupt timer.
    Type: Grant
    Filed: July 22, 2011
    Date of Patent: November 17, 2015
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Manjunatha Karunakar, Stephen Mead, Prashanth Balanje Ramesh
  • Patent number: 9191284
    Abstract: Systems, methods and apparatus are provided for computing quality scores for a media session delivered using an adaptive streaming protocol, where the quality score may be an estimate of a mean opinion score. The quality score reflects the impact of network delivery on a viewer's quality of experience (QoE). In particular, the quality score is generally based on the effects of stream switch events, as stream switches may be the result of impaired network delivery. Other network events, such as re-buffering events may also be incorporated in the score.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: November 17, 2015
    Assignee: Avvasi Inc.
    Inventors: Roman Kordasiewicz, Anthony Joch, Kevin Goertz, Michael Gallant
  • Patent number: 9185423
    Abstract: For compressing a video signal, a local multiscale transform is applied to a frame of the video signal to obtain coefficient blocks. The coefficients of each block are distributed into coefficient groups associated with that block. A plurality of the coefficient groups associated with a block are processed. The processing of one of the groups comprises determining an exponent for encoding the coefficients of that group. Mantissas are determined for quantizing the coefficients of the plurality of groups in combination with the exponents respectively determined for these groups. Coding data including each exponent determined for a coefficient group and the mantissas quantizing the coefficients of the group in combination with this exponent are stored in an external frame buffer. The mantissas determined for quantizing the coefficients of one of the groups are represented in the coding data by a respective number of bits depending on the exponents determined for the plurality of coefficient groups.
    Type: Grant
    Filed: January 22, 2010
    Date of Patent: November 10, 2015
    Assignee: ZORAN (FRANCE) S.A.
    Inventor: Mark Shand
  • Patent number: 9179162
    Abstract: To encode an arbitrary shape, a processor is configured to generate a rectangular block of transform coefficients by applying a discrete separable unitary transform to a rectangular boundary block of a video object. The boundary block includes a masked pixel and an unmasked pixel, the transform coefficients include a number of zero-valued transform coefficients greater than or equal to a number of masked pixels, and the transform coefficients include at least one non-zero-valued transform coefficient. The processor is also configured to generate an encoded output by compressing only the non-zero-valued transform coefficients.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: November 3, 2015
    Assignee: Futurewei Technologies, Inc.
    Inventors: Gregory W. Cook, Antonius Kalker
  • Patent number: 9159139
    Abstract: Processing the pixel value of at least one image pixel contained in a current frame of a video sequence includes constructing an individual motion trajectory including motion-shifted versions of the at least one image pixel over a plurality of preceding and/or subsequent frames, and processing the pixel value based on the individual motion trajectory. Constructing the individual motion trajectory includes choosing the at least one image pixel of the current frame as a start pixel of the individual motion trajectory, and adding motion-shifted versions of the at least one image pixel of preceding and/or subsequent frames to the individual motion trajectory. For each of the plurality of preceding and/or subsequent frames, at least two motion-shifted versions of the at least one image pixel are determined, and one of the at least two motion-shifted versions of the at least one image pixel is selected and added to the individual motion trajectory.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: October 13, 2015
    Assignee: TECHNISCHE UNIVERSITAT BERLIN
    Inventors: Thomas Sikora, Andreas Krutz, Alexander Glantz
  • Patent number: 9154808
    Abstract: There are provided encoders, decoders and corresponding encoding and decoding methods. A reduced resolution update based video encoder for encoding video data divisible into macroblocks includes a memory device, a downsampler, INTRA coding means, an encoder, a decoder, and an upsampler. The memory device is for storing reduced resolution neighboring pixels. The downsampler is for downsampling a full resolution macroblock to obtain a reduced resolution macroblock. The INTRA coding means is for performing INTRA prediction for the reduced resolution macroblock using the stored reduced resolution neighboring pixels. The encoder is for encoding residual data for the reduced resolution macroblock. The decoder is for decoding the residual data for the reduced resolution macroblock to form a reconstructed low resolution INTRA coded macroblock. The upsampler is for upsampling the reconstructed low resolution INTRA coded macroblock to form a full resolution INTRA coded macroblock.
    Type: Grant
    Filed: January 5, 2006
    Date of Patent: October 6, 2015
    Assignee: Thomson Licensing
    Inventors: Purvin Bibhas Pandit, Peng Yin, Jill MacDonald Boyce
  • Patent number: 9153057
    Abstract: An edge image generating unit generates an edge image formed by edges in an original image. A connection pixel extracting unit extracts connection pixel sets in the edge image. A binary image generating unit classifies the connection pixel sets by colors and generates respective character images of the colors. A background image generating unit generates a background image of the original image. An image compressing unit compresses image data of the character images and the background image using different compressing methods. The binary image generating unit identifies which of a density reversed character, an ordinary character and non character each one of the connection pixel sets is, on the basis of luminance values of the original image on pixels at four corners of a rectangle circumscribed to the connection pixel set, and generates the character images of the density reversed character and the ordinary character.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: October 6, 2015
    Assignee: Kyocera Document Solutions Inc.
    Inventors: Toshiaki Mutsuo, Masaki Baba
  • Patent number: 9148664
    Abstract: An apparatus includes a processor, a graphics processing unit and a memory. The memory stores computer executable instructions. The computer executable instructions include a motion estimation kernel which when executed by the graphics processing unit performs motion estimation on a current frame using a reference frame. The current frame and the reference frame are stored in a globally shared memory of the graphics processing unit.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: September 29, 2015
    Assignee: Elemental Technologies, Inc.
    Inventors: Brian G. Lewis, Jesse J. Rosenzweig
  • Patent number: 9148662
    Abstract: Provided is a video encoding apparatus, including a signal separator to separate a differential image block into a first domain and a second domain, based on a boundary line included in the differential image block, the differential image block indicating a difference between an original image and a prediction image with respect to the original image, a transform encoder to perform a transform encoding with respect to the first domain using a discrete cosine transform (DCT), a quantization unit to quantize an output of the transform encoding unit in a frequency domain, a space domain quantization unit to quantize the second domain in a space domain, and an entropy encoder to perform an entropy encoding using outputs of the quantization unit and the space domain quantization unit.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: September 29, 2015
    Assignees: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE, KWANGWOON UNIVERSITY INDUSTRY-ACADEMIC COLLABORATION FOUNDATION, UNIVERSITY-INDUSTRY COOPERATION GROUP OF KYUNG HEE UNIVERSITY, KOREA ADVANCED INSTITUTE OF SCIENCE AND TECHNOLOGY
    Inventors: Sung-Chang Lim, Ha Hyun Lee, Hui Yong Kim, Se Yoon Jeong, Suk Hee Cho, Hae Chul Choi, Jong Ho Kim, Jin Ho Lee, Jin Soo Choi, Jin Woo Hong, Dong Gyu Sim, Seoung Jun Oh, Gwang Hoon Park, Mun Churl Kim, Neung Joo Hwang, Sea Nae Park
  • Patent number: 9143838
    Abstract: A device, computer program product and a method, the method may include: extracting a first size information about sizes of different frames of a first segment of an encrypted first streaming media flow that has a first constant bit rate (CBR); extracting second size information about sizes of different frames of a second segment of a second streaming media flow that has a second CBR; and determining a relationship between qualities of the first and second streaming media flows based on the first and second size information; wherein the extracting of the first and second size information and the determining of the relationship are executed without decrypting the first and second encrypted streaming media flows.
    Type: Grant
    Filed: September 4, 2011
    Date of Patent: September 22, 2015
    Assignee: VASONA NETWORKS INC.
    Inventor: Nery Strasman
  • Patent number: 9143780
    Abstract: An apparatus includes a processor, a graphics processing unit and a memory. The memory stores computer executable instructions. The computer executable instructions include a motion estimation kernel which when executed by the graphics processing unit performs motion estimation on a current frame using a reference frame. The current frame and the reference frame are stored in a globally shared memory of the graphics processing unit.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: September 22, 2015
    Assignee: Elemental Technologies, Inc.
    Inventors: Brian G. Lewis, Jesse J. Rosenzweig
  • Patent number: 9137536
    Abstract: A method and apparatus for decoding a video and a method and apparatus for encoding a video are provided. The method for decoding the video includes: receiving and parsing a bitstream of an encoded video; extracting, from the bitstream, encoded image data of a current picture of the encoded video assigned to a maximum coding unit, and information about a coded depth and an encoding mode according to the maximum coding unit; and decoding the encoded image data for the maximum coding unit based on the information about the coded depth and the encoding mode for the maximum coding unit, in consideration of a raster scanning order for the maximum coding unit and a zigzag scanning order for coding units of the maximum coding unit according to depths.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: September 15, 2015
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hae-kyung Jung, Min-su Cheon, Jung-hye Min, Il-koo Kim
  • Patent number: 9129600
    Abstract: A hybrid speech encoder detects changes from music-like sounds to speech-like sounds. When the encoder detects music-like sounds (e.g., music), it operates in a first mode, in which it employs a frequency domain coder. When the encoder detects speech-like sounds (e.g., human speech), it operates in a second mode, and employs a time domain or waveform coder. When a switch occurs, the encoder backfills a gap in the signal with a portion of the signal occurring after the gap.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: September 8, 2015
    Assignee: Google Technology Holdings LLC
    Inventors: Jonathan A. Gibbs, Holly L. Francois
  • Patent number: 9131097
    Abstract: Black bars are determined by lines of pixels. Steps include: for each line (or subset), determining standard deviation (or product value) and a difference value, product value being proportional to M·?, where M is pixel values mean for the line, ? standard deviation of pixel values for the line, and the difference value a difference between the standard deviation (or product) value for the line and the standard deviation (or product) value for one of the lines adjacent to the line, and determining whether any of the lines satisfies the criterion that the difference value for the line exceeds a threshold but the difference value for each other one of the lines to be displayed nearer to a first edge of the image than is the line does not exceed the threshold. Other aspects are a system or device configured (e.g., programmed) to perform any embodiment of the method.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: September 8, 2015
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Timo Kunkel, Eric Kozak
  • Patent number: 9118918
    Abstract: The present invention is directed to a rate-distortion optimized (RDO) transform and quantization system. A frame classification unit classifies an input frame as either a key frame or a non-key frame. A rate model update unit generates at least one model parameter of a rate model according to a transform coefficient and a bitrate resulted from an encoded key frame. An RDO transform and quantization unit processes the input frame, thereby generating a quantized transform coefficient according to the model parameter. A frame buffer is used to store a previous frame, according to which the bitrate is estimated.
    Type: Grant
    Filed: March 6, 2012
    Date of Patent: August 25, 2015
    Assignee: National Taiwan University
    Inventors: Tsung Yau Huang, Homer H. Chen, Po-Yen Su, Chieh Kai Kao, Tao-Sheng Ou
  • Patent number: 9118440
    Abstract: A channel information compressing apparatus of the present invention includes a DCT part that performs discrete cosine transform on channel information (CSI) representing the state of a communication channel, and an information compressor that compresses high frequency components of information included in discrete cosine transform data which is produced by way of discrete cosine transform, thus compressing information while maintaining a good accuracy of channel information.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: August 25, 2015
    Assignee: KDDI CORPORATION
    Inventors: Yasuyuki Hatakawa, Satoshi Konishi, Tomoko Matsumoto
  • Patent number: 9113151
    Abstract: Apparatus, systems and methods for hardware accelerated compressed video bitstream escape code handling are disclosed including an apparatus comprising a bitstream parser (BSP) to parse a bitstream of compressed video data. The BSP includes circuitry to extract uncompressed run and level data from the bitstream when the BSP detects an escape code in the bitstream. Other implementations are disclosed.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: August 18, 2015
    Assignee: Intel Corporation
    Inventors: Musa Jahanghir, Adrian R. Pearson, Prasenjit Biswas
  • Patent number: 9100652
    Abstract: An apparatus having a circuit is disclosed. The circuit may be configured to (i) generate a complexity value by encoding a current picture in a video signal, where the current picture is encoded using a current one of a plurality of configurations, (ii) calculate an estimate in response to the complexity value and (iii) reconfigure the encoding into a new one of the configurations in response to the estimate relative to one or more thresholds. The configurations may include a normal configuration and one or more simplified configurations. The estimate generally describes a computational stress that the encoding of the current picture placed on the circuit. The new configuration may be different from the current configuration.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: August 4, 2015
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Dariusz Dzik, George Kustka
  • Patent number: 9100447
    Abstract: To provide a content delivery system, a content delivery server, an information processing terminal, a content delivery program and a content delivery method with which content can be delivered appropriately while accommodating variations in resource conditions. A content server receives a delivery request from an information processing terminal and a resource condition of that terminal, modifies content corresponding to the delivery request in accordance with the resource condition, and delivers the content . The information processing terminal extracts the resource condition, transmits the resource condition and/or a content delivery request to the content server, receives the content delivered from the content server, and executes the content.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: August 4, 2015
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventor: Mitsuhiro Fukui
  • Patent number: 9094690
    Abstract: An inter-prediction method and a video encoding/decoding method using the inter-prediction method are disclosed. The video encoding method using inter-prediction includes: encoding a first picture that serves as a reference for random access; inter-prediction encoding a block included in a second picture, which is displayed before the first picture, by using a plurality of reference pictures; generating reference picture information representing whether a past picture, which is displayed before the second picture, is used as a reference picture for encoding the second picture; and transmitting the encoded first and second pictures and the reference picture information.
    Type: Grant
    Filed: April 12, 2011
    Date of Patent: July 28, 2015
    Assignee: SK TELECOM CO., LTD.
    Inventors: Jinhan Song, Jeongyeon Lim, Jongki Han, Yunglyul Lee, Joohee Moon, Haekwang Kim, Byeungwoo Jeon, Chanwon Seo, Hyoungmee Park, Daeyeon Kim
  • Patent number: 9093068
    Abstract: The present invention relates to a method for processing an audio signal, comprising: determining bandwidth information indicating to which of a plurality of bands the current frame corresponds; determining information on the order corresponding to the present frame on the basis of the bandwidth information; performing a linear predictive analysis of the present frame to generate a first set linear predictive transform coefficient of a first order; performing a vector quantization on the first set linear predictive coefficient to generate a first index; performing a linear predictive analysis of the current frame to generate a second set linear predictive transform coefficient of a second order in accordance with the information on the order; and performing a vector quantization on a second set difference by using the first set index and the second set linear predictive transform coefficient, when the second set linear predictive coefficient is generated.
    Type: Grant
    Filed: March 23, 2011
    Date of Patent: July 28, 2015
    Assignee: LG Electronics Inc.
    Inventors: Gyuhyeok Jeong, Daehwan Kim, Changheon Lee, Lagyoung Kim, Hyejeong Jeon, Byungsuk Lee, Ingyu Kang
  • Patent number: 9088296
    Abstract: Disclosed herein are representative embodiments for performing entropy coding or decoding using a counter-based scheme. In one exemplary embodiment disclosed herein, a first codeword is received from compressed digital media data. The first codeword is decoded into a first digital media data value by referencing a codeword table that associates the first codeword with the first digital media data value and a second codeword with a second digital media data value. A counter for counting occurrences of the first digital media data value is incremented. The value of the first counter is compared with the value of a second counter that counts occurrences of a second digital media data value. If the value of the first counter and the value of the second counter are equal (or greater than or equal), the codeword table is updated to swap codewords between the first and second digital media values.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: July 21, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bin Li, Jizheng Xu
  • Patent number: 9071420
    Abstract: An information processing apparatus includes a processor configured to identify a data length that is longer than a data length of plain text data and that is a multiple of a predetermined block length; calculate a data length difference of the data length of the plain text and the data length; generate a first code that indicates the calculated data length difference; generate a second code that is calculated from the plain text data and is of a data length that is within a remaining data length acquired by subtracting a data length of the generated first code from the data length difference; create padding that includes the generated second code, has the first code at an end, and is of a length equivalent to the data length difference; concatenate the created padding to an end of the plain text data to generate concatenated data; and output the concatenated data.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: June 30, 2015
    Assignee: FUJITSU LIMITED
    Inventors: Jun Yajima, Tetsuya Izu, Masahiko Takenaka
  • Patent number: 9064500
    Abstract: A linear prediction coefficient of a signal represented in a frequency domain is obtained by performing linear prediction analysis in a frequency direction by using a covariance method or an autocorrelation method. After the filter strength of the obtained linear prediction coefficient is adjusted, filtering may be performed in the frequency direction on the signal by using the adjusted coefficient, whereby the temporal envelope of the signal is transformed. This reduces the occurrence of pre-echo and post-echo and improves the subjective quality of the decoded signal, without significantly increasing the bit rate in a band extension technique in the frequency domain represented by SBR.
    Type: Grant
    Filed: January 24, 2013
    Date of Patent: June 23, 2015
    Assignee: NTT DOCOMO, INC.
    Inventors: Kosuke Tsujino, Kei Kikuiri, Nobuhiko Naka
  • Patent number: 9066061
    Abstract: A plurality of I- or P-pictures for displaying video images with the same data as the last frame of the main data of the content are added as reproduction synchronization adjustment frames after the last frame of the main data; when reproduction leads a reference reproducing device, more synchronization adjustment frames are reproduced (ST11); when reproduction lags, fewer synchronization adjustment frames are reproduced (ST9). Reproduction can be synchronized among a plurality of reproducing devices (42) that read data from a storage medium and reproduce the data, or receive data by network delivery and reproduce the data, under conditions where system clock correction by use of PCR is impossible.
    Type: Grant
    Filed: April 14, 2010
    Date of Patent: June 23, 2015
    Assignee: Mitsubishi Electric Corporation
    Inventors: Tomoaki Ryu, Satoshi Minami
  • Patent number: 9060200
    Abstract: Alternative approaches to the insertion of local commercials and messages into networks feeds are provided. Embodiments include digital commercial insertion for cable operators and others that not only offer more flexibility and features, but may also be significantly cheaper to implement. The actual “insert” of the local commercial or message into the digital program is performed by a standard set top box, with several methods of providing the local commercial to the set top box at the proper insertion time. Another embodiment allows a cable operator to significantly save on equipment in the form of splicers and ad inserters, by allowing easy and dynamic mapping of local commercials to insertion zones.
    Type: Grant
    Filed: August 11, 2005
    Date of Patent: June 16, 2015
    Assignee: Visible World, Inc.
    Inventor: Gerrit Niemeijer