Bandwidth Reduction Or Expansion Patents (Class 375/240)
- Adaptive (Class 375/240.02)
- Feature based (Class 375/240.08)
- Predictive (Class 375/240.12)
- Transform (Class 375/240.18)
- Subsampling (Class 375/240.21)
- Vector quantization (Class 375/240.22)
- Variable length coding (Class 375/240.23)
- Block coding (Class 375/240.24)
- Specific decompression process (Class 375/240.25)
- Associated signal processing (Class 375/240.26)
-
Patent number: 9319071Abstract: 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: GrantFiled: June 26, 2015Date of Patent: April 19, 2016Assignee: PANASONIC CORPORATIONInventor: Mihail Petrov
-
Patent number: 9319698Abstract: 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: GrantFiled: September 29, 2014Date of Patent: April 19, 2016Assignee: Panasonic Intellectual Property Management Co., Ltd.Inventors: Hiroshi Amano, Masayasu Iguchi
-
Patent number: 9319701Abstract: 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: GrantFiled: April 28, 2011Date of Patent: April 19, 2016Assignee: Samsung Electronics Co., LtdInventors: Hong-Sil Jeong, Hyo-Jin Lee, Seho Myung, Jae-Yoel Kim
-
Patent number: 9313728Abstract: 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: GrantFiled: February 7, 2011Date of Patent: April 12, 2016Assignee: Lenovo Innovations Limited (Hong Kong)Inventor: Tomoki Furuya
-
Patent number: 9307122Abstract: 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: GrantFiled: September 27, 2006Date of Patent: April 5, 2016Assignee: Core Wireless Licensing S.a.r.l.Inventors: Kemal Ugur, Jani Lainema, Antti Hallapuro
-
Patent number: 9300923Abstract: 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 bType: GrantFiled: March 26, 2008Date of Patent: March 29, 2016Assignee: Pelco, Inc.Inventors: Praveen Mehrotra, Farzin Aghdasi, Lawrence E. Bakst
-
Patent number: 9300906Abstract: 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: GrantFiled: March 29, 2013Date of Patent: March 29, 2016Assignee: GOOGLE INC.Inventors: Anil Kokaram, Damien Kelly, Andrew Joseph Crawford
-
Patent number: 9294766Abstract: 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: GrantFiled: August 5, 2014Date of Patent: March 22, 2016Assignee: APPLE INC.Inventors: Alexandros Tourapis, Guy Cote
-
Patent number: 9286697Abstract: 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: GrantFiled: June 4, 2014Date of Patent: March 15, 2016Assignee: FUJI XEROX CO., LTDInventor: Masatomo Igarashi
-
Patent number: 9288510Abstract: 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: GrantFiled: May 22, 2014Date of Patent: March 15, 2016Assignee: Google Inc.Inventors: Lei Yang, Prasanna Meda, Thierry Foucu, Sang-Uok Kum, Hugh Pierre Denman, Steve Benting
-
Patent number: 9282342Abstract: 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: GrantFiled: August 10, 2015Date of Patent: March 8, 2016Assignees: 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 TechnologyInventors: 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: 9277228Abstract: 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: GrantFiled: July 13, 2012Date of Patent: March 1, 2016Assignee: QUALCOMM IncorporatedInventors: Ying Chen, In Suk Chong, Marta Karczewicz
-
Patent number: 9271005Abstract: 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: GrantFiled: February 24, 2011Date of Patent: February 23, 2016Assignee: VIXS SYSTEMS, INC.Inventors: Sally Jean Daub, Xinghai (Billy) Li, Ying Li, Xu Gang (Wilf) Zhao
-
Patent number: 9264710Abstract: 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: GrantFiled: July 8, 2013Date of Patent: February 16, 2016Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Ranga Ramanujam Srinivasan, Hyung Joon Kim, Akira Osamoto
-
Patent number: 9258605Abstract: 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: GrantFiled: September 15, 2006Date of Patent: February 9, 2016Assignee: ViXS Systems Inc.Inventors: Lewis Leung, Indra Laksono
-
Patent number: 9251579Abstract: 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: GrantFiled: August 30, 2012Date of Patent: February 2, 2016Assignees: 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: 9223628Abstract: 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: GrantFiled: October 8, 2014Date of Patent: December 29, 2015Assignee: eBay Inc.Inventor: Perv Rastogi
-
Patent number: 9223648Abstract: 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: GrantFiled: October 28, 2012Date of Patent: December 29, 2015Assignee: PHISON ELECTRONICS CORP.Inventors: Li-Chun Liang, Tien-Ching Wang, Kuo-Hsin Lai
-
Patent number: 9220004Abstract: 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: GrantFiled: June 26, 2013Date of Patent: December 22, 2015Assignee: International Business Machines CorporationInventors: Xinhao Cheng, Mingqiang Li, Yonghua Lin, Qing Wang, Chao Xue, Rong Yan, Hai Zhan, Chao Zhu
-
Patent number: 9213781Abstract: 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: GrantFiled: September 19, 2013Date of Patent: December 15, 2015Assignee: Placemeter LLCInventor: Alexandre Winter
-
Patent number: 9210239Abstract: 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: GrantFiled: March 7, 2013Date of Patent: December 8, 2015Assignee: F5 Networks, Inc.Inventor: Saxon Carl Amdahl
-
Electronic apparatus, reproduction control system, reproduction control method, and program therefor
Patent number: 9208227Abstract: 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: GrantFiled: March 13, 2013Date of Patent: December 8, 2015Assignee: Sony CorporationInventors: Koji Kashima, Tatsumi Sakaguchi, Hiroshi Oryoji, Masashi Eshima -
Patent number: 9210443Abstract: 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: GrantFiled: January 26, 2012Date of Patent: December 8, 2015Assignee: KABUSHIKI KAISHA TOSHIBAInventor: Kenshi Dachiku
-
Patent number: 9197904Abstract: 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: GrantFiled: December 15, 2011Date of Patent: November 24, 2015Assignee: FLextronics AP, LLCInventors: Wei Li, Bill Reckwerdt
-
Patent number: 9191686Abstract: 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: GrantFiled: July 22, 2011Date of Patent: November 17, 2015Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Manjunatha Karunakar, Stephen Mead, Prashanth Balanje Ramesh
-
Patent number: 9191284Abstract: 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: GrantFiled: October 28, 2011Date of Patent: November 17, 2015Assignee: Avvasi Inc.Inventors: Roman Kordasiewicz, Anthony Joch, Kevin Goertz, Michael Gallant
-
Patent number: 9185423Abstract: 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: GrantFiled: January 22, 2010Date of Patent: November 10, 2015Assignee: ZORAN (FRANCE) S.A.Inventor: Mark Shand
-
Patent number: 9179162Abstract: 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: GrantFiled: June 13, 2012Date of Patent: November 3, 2015Assignee: Futurewei Technologies, Inc.Inventors: Gregory W. Cook, Antonius Kalker
-
Patent number: 9159139Abstract: 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: GrantFiled: July 14, 2011Date of Patent: October 13, 2015Assignee: TECHNISCHE UNIVERSITAT BERLINInventors: Thomas Sikora, Andreas Krutz, Alexander Glantz
-
Patent number: 9154808Abstract: 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: GrantFiled: January 5, 2006Date of Patent: October 6, 2015Assignee: Thomson LicensingInventors: Purvin Bibhas Pandit, Peng Yin, Jill MacDonald Boyce
-
Patent number: 9153057Abstract: 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: GrantFiled: November 21, 2013Date of Patent: October 6, 2015Assignee: Kyocera Document Solutions Inc.Inventors: Toshiaki Mutsuo, Masaki Baba
-
Patent number: 9148664Abstract: 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: GrantFiled: November 6, 2013Date of Patent: September 29, 2015Assignee: Elemental Technologies, Inc.Inventors: Brian G. Lewis, Jesse J. Rosenzweig
-
Patent number: 9148662Abstract: 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: GrantFiled: September 27, 2013Date of Patent: September 29, 2015Assignees: 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 TECHNOLOGYInventors: 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: 9143838Abstract: 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: GrantFiled: September 4, 2011Date of Patent: September 22, 2015Assignee: VASONA NETWORKS INC.Inventor: Nery Strasman
-
Patent number: 9143780Abstract: 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: GrantFiled: October 9, 2013Date of Patent: September 22, 2015Assignee: Elemental Technologies, Inc.Inventors: Brian G. Lewis, Jesse J. Rosenzweig
-
Patent number: 9137536Abstract: 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: GrantFiled: July 28, 2014Date of Patent: September 15, 2015Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Hae-kyung Jung, Min-su Cheon, Jung-hye Min, Il-koo Kim
-
Patent number: 9129600Abstract: 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: GrantFiled: September 26, 2012Date of Patent: September 8, 2015Assignee: Google Technology Holdings LLCInventors: Jonathan A. Gibbs, Holly L. Francois
-
Patent number: 9131097Abstract: 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: GrantFiled: September 13, 2012Date of Patent: September 8, 2015Assignee: Dolby Laboratories Licensing CorporationInventors: Timo Kunkel, Eric Kozak
-
Patent number: 9118918Abstract: 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: GrantFiled: March 6, 2012Date of Patent: August 25, 2015Assignee: National Taiwan UniversityInventors: Tsung Yau Huang, Homer H. Chen, Po-Yen Su, Chieh Kai Kao, Tao-Sheng Ou
-
Patent number: 9118440Abstract: 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: GrantFiled: August 26, 2010Date of Patent: August 25, 2015Assignee: KDDI CORPORATIONInventors: Yasuyuki Hatakawa, Satoshi Konishi, Tomoko Matsumoto
-
Patent number: 9113151Abstract: 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: GrantFiled: December 11, 2013Date of Patent: August 18, 2015Assignee: Intel CorporationInventors: Musa Jahanghir, Adrian R. Pearson, Prasenjit Biswas
-
Patent number: 9100652Abstract: 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: GrantFiled: December 17, 2012Date of Patent: August 4, 2015Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.Inventors: Dariusz Dzik, George Kustka
-
Patent number: 9100447Abstract: 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: GrantFiled: November 12, 2010Date of Patent: August 4, 2015Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventor: Mitsuhiro Fukui
-
Patent number: 9094690Abstract: 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: GrantFiled: April 12, 2011Date of Patent: July 28, 2015Assignee: 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: 9093068Abstract: 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: GrantFiled: March 23, 2011Date of Patent: July 28, 2015Assignee: LG Electronics Inc.Inventors: Gyuhyeok Jeong, Daehwan Kim, Changheon Lee, Lagyoung Kim, Hyejeong Jeon, Byungsuk Lee, Ingyu Kang
-
Patent number: 9088296Abstract: 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: GrantFiled: December 29, 2011Date of Patent: July 21, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Bin Li, Jizheng Xu
-
Patent number: 9071420Abstract: 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: GrantFiled: September 20, 2013Date of Patent: June 30, 2015Assignee: FUJITSU LIMITEDInventors: Jun Yajima, Tetsuya Izu, Masahiko Takenaka
-
Patent number: 9064500Abstract: 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: GrantFiled: January 24, 2013Date of Patent: June 23, 2015Assignee: NTT DOCOMO, INC.Inventors: Kosuke Tsujino, Kei Kikuiri, Nobuhiko Naka
-
Patent number: 9066061Abstract: 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: GrantFiled: April 14, 2010Date of Patent: June 23, 2015Assignee: Mitsubishi Electric CorporationInventors: Tomoaki Ryu, Satoshi Minami
-
Patent number: 9060200Abstract: 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: GrantFiled: August 11, 2005Date of Patent: June 16, 2015Assignee: Visible World, Inc.Inventor: Gerrit Niemeijer