Digital Code To Digital Code Converters Patents (Class 341/50)
  • Patent number: 8462023
    Abstract: An encoding method and encoding apparatus for B-transform, and encoded data for same are provided. The apparatus is for encoding input data and includes: a B-transform unit for performing a B-transform on the input data to generate a binary expression; and an encoder for removing one or more binary symbols from the binary expression and scanning the binary expression with the one or more binary symbols removed to generate a bitstream. According to the method and apparatus, it is possible to encode uniform distribution data efficiently, and using the B-transform by its characteristics for reducing the bit number in the generation of the binary expressions from the B-transform operation on the uniform distribution data enhances the data compression performance.
    Type: Grant
    Filed: September 9, 2009
    Date of Patent: June 11, 2013
    Assignee: SK Telecom Co., Ltd.
    Inventors: Hayoon Kim, Yoonsik Choe, Yonggoo Kim, Yungho Choi, Sungjei Kim, Jinwoo Jung
  • Patent number: 8462024
    Abstract: There are provided a digital signal converter and a method of converting a digital signal. The digital signal converter includes: a signal reception unit analyzing a digital input signal received according to a first form; a signal output unit transmitting a digital output signal according to a second form, different from the first form; and a controller converting the digital input signal received according to the first form into a digital output signal to be transmitted according to the second form, wherein the controller controls a power level of the digital output signal according to power supply methods of the first and second forms. Signal transmission and reception methods according to various interfaces may be provided in a limited form factor by adjusting the standard and coding of a digital signal transmitted and received through different interfaces and as to whether to supply power.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: June 11, 2013
    Assignee: Samsung Electro-Mechanics Co., Ltd.
    Inventor: Chan Yong Jeong
  • Patent number: 8456346
    Abstract: A data converter includes a signal input port, a processing unit, and an output port. The signal input port includes a number of ports for connecting to corresponding ports of an electronic device and receiving waveform signals from the electronic device. The processing unit includes a port detection module for detecting which port of the signal input port is receiving the waveform signals and a data conversion module including a number of conversion sub-modules, each conversion sub-module corresponds to one port of the signal input port. When the port detection module detects the port receiving the waveform signals, the conversion sub-module corresponding to the detected port is enabled and converts the waveform signals to digital data. Then the output port outputs the digital data to a computer, and the communication state of the port of the electronic device is analyzed via the computer based on the digital data.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: June 4, 2013
    Assignees: Fu Tai Hua Industry (Shenzhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Ju-Yuan Zhang, Zhang-Yong Zheng, Bi-Qing Luo, Xin Lu, Shih-Fang Wong
  • Patent number: 8457304
    Abstract: A method for encoding video includes receiving data, and encrypting the data using at least four Huffman trees. A method for encoding video includes receiving data, and encrypting the data such that an internal state of a stream cipher is independent of plaintext and ciphertext. A video encoding system for encoding video in a computing environment includes means for accessing data, and means for encrypting the data such that there are approximately 2106 possibilities.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: June 4, 2013
    Assignee: Choy Sai Foundation L.L.C.
    Inventors: Oscar Chi Lim Au, Jiantao Zhou
  • Patent number: 8456332
    Abstract: A compression system configured to compress logical data objects into one or more accommodation blocks with a predefined size, and a method of operating thereof are provided. The compression system includes a compression engine capable of compressing input data with the help of sequential encoding one or more input strings and a counter operatively coupled to the compression engine. The counter is configured to keep its ongoing value indicative of a number of input bytes in one or more strings successfully encoded into a given accommodation block; and, responsive to unsuccessful compression of a string into the given accommodation block, to provide the compression engine with information indicative of starting point in the input stream for encoding into the next accommodation block, thus giving rise to a “start indication.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: June 4, 2013
    Assignee: International Business Machines Corporation
    Inventors: Ori Shalev, Jonathan Amit
  • Patent number: 8451147
    Abstract: In an illustrative embodiment, a data interface circuit is provided. The data interface circuit comprises data sources, input blocks, a space switch, output blocks and a multi-core processor. The data interface circuit allows data provided in different voltage ranges and sampling frequencies to be transmitted to the appropriate core in the multi-core processor via the switch. Data conversion elements in the input blocks convert data from the data sources and having varying voltage ranges and sampling frequencies into data having a voltage range and sampling frequency suitable for the space switch. Analogously, data conversion elements in the output blocks convert data from the space switch into data having a voltage range and sampling frequency suitable for the corresponding core in the multi-core processor. In one embodiment, level shifters and FIFO buffers are used in the input blocks and output blocks.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: May 28, 2013
    Assignee: M.S. Ramaiah School of Advanced Studies
    Inventors: Dipayan Mazumdar, Cyril P Raj
  • Patent number: 8446947
    Abstract: A method for encoding a digital signal into a scalable bitstream comprising quantizing the digital signal, and encoding the quantized signal to form a core-layer bitstream, performing an error mapping based on the digital signal and the core-layer bitstream to remove information that has been encoded into the core-layer bitstream, resulting in an error signal, bit-plane coding the error signal based on perceptual information of the digital signal, resulting in an enhancement-layer bitstream, wherein the perceptual information of the digital signal is determined using a perceptual model, and multiplexing the core-layer bitstream and the enhancement-layer bitstream, thereby generating the scalable bitstream.
    Type: Grant
    Filed: October 6, 2004
    Date of Patent: May 21, 2013
    Assignee: Agency for Science, Technology and Research
    Inventors: Rongshan Yu, Xiao Lin, Susanto Rahardja
  • Patent number: 8448002
    Abstract: A clock module is coupled in parallel to a number of data processing modules that are coupled in series. The data processing modules can be individually clock-gated. Each of the data processing modules can determine whether or not it can be placed into an idle state. To reduce power consumption, any subset of the data processing modules that are eligible to be placed in an idle state can be clock-gated. The remaining data processing modules can continue to receive clock signals from the clock module and thus can continue to process data.
    Type: Grant
    Filed: April 10, 2008
    Date of Patent: May 21, 2013
    Assignee: Nvidia Corporation
    Inventors: Ravi Bulusu, Shu-Jen Fang, Srivatsan Varadarajan, Han Chou, Sandro Pintz, Aiyun Wang
  • Publication number: 20130120169
    Abstract: Various embodiments of the present invention provide systems and methods for data processing. For example, a data processing system is disclosed that includes a data encoder circuit. The data encoder circuit is operable to apply an encoding algorithm to an input data set in accordance with a multi-layer code structure including a first row and a last row to yield an encoded data set. The last row of the multi-layer code structure represented in the encoded data set conforms to an identity matrix.
    Type: Application
    Filed: November 14, 2011
    Publication date: May 16, 2013
    Inventors: Zongwang Li, Lei Chen, Chung-Li Wang
  • Patent number: 8443125
    Abstract: A method of communicating on a single serial line between two devices is disclosed. The method includes combining a data stream and a clock to form a three-voltage level stream such that the third voltage level records the transitions of the clock while the serial data is either high or low. Either the first or the second device can send a combined stream on the line. The method further includes, in some embodiments, the second device driving the same voltage levels as those transmitted by the first device and the first device sensing current on the single serial line to determine that the second device has received data from the first device.
    Type: Grant
    Filed: February 3, 2011
    Date of Patent: May 14, 2013
    Assignee: Analog Devices, Inc.
    Inventor: Stephen Mark Beccue
  • Publication number: 20130114675
    Abstract: In one example, an apparatus for context adaptive entropy coding may include a coder configured to determine one or more initialization parameters for a context adaptive entropy coding process based on one or more initialization parameter index values. The coder may be further configured to determine one or more initial context states for initializing one or more contexts of the context adaptive entropy coding process based on the initialization parameters. The coder may be still further configured to initialize the contexts based on the initial context states. In some examples, the initialization parameters may be included in one or more tables, wherein, to determine the initialization parameters, the coder may be configured to map the initialization parameter index values to the initialization parameters in the tables. Alternatively, the coder may be configured to calculate the initialization parameters using the initialization parameter index values and one or more formulas.
    Type: Application
    Filed: October 31, 2012
    Publication date: May 9, 2013
    Applicant: Qualcomm Incorporated
    Inventor: Qualcomm Incorporated
  • Patent number: 8436753
    Abstract: An apparatus and method are described for reading a file into a universal representation and translating from that universal representation into various file formats. For example, a method according to one embodiment comprises: reading compressed audio data from a first audio file, the first audio file comprising audio data compressed using a first compression algorithm and bookkeeping data having a first format, the bookkeeping data specifying a location of the compressed audio data within the first audio file; and generating a universal representation of the first audio file without decompressing and recompressing the audio data, the universal representation having bookkeeping data of a second format specifying the location of compressed audio data within the universal representation.
    Type: Grant
    Filed: January 11, 2011
    Date of Patent: May 7, 2013
    Assignee: Apple Inc.
    Inventors: Walker J. Eagleston, Kazuhisa Ohta, Takayuki Mizuno
  • Publication number: 20130106625
    Abstract: A data encoding apparatus for communicating between robot softwares includes a meta structure converter factory configured to allow one or more meta structure converters generated based on an information file, and if a type of user data for encoding is a structure or a structure array, select a meta structure converter, operable to convert a structure of the user data into a meta structure, from among the registered meta structure converters; an encoder factory configured to allow encoders for respective types of data to be registered, and to select an encoder from among the registered encoders in order to encode the user data to be encoded; and an encoder unit configured to encode the user data to be encoded using the meta structure generated by the selected meta structure converter and the encoder.
    Type: Application
    Filed: September 12, 2012
    Publication date: May 2, 2013
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Byoung Youl SONG, Choulsoo JANG, Seung-Woog JUNG, Sung Hoon KIM
  • Publication number: 20130106626
    Abstract: A plurality of samples are vector-quantized to obtain a vector quantization index and quantized values; bits are assigned in a predetermined order of priority based on auditory perceptual characteristics to one or more sets of sample positions among a plurality of sets of sample positions, each set having a plurality of sample positions and being given an order of priority based on the auditory perceptual characteristics, the number of bits not being larger than the number of bits obtained by subtracting the number of bits used for a code corresponding to the vector quantization index from the number of bits assigned for the code corresponding to the vector quantization index; and index information indicating a group of coefficients that minimizes the sum of the error between the value of each sample included in each of the sets of sample positions to which the bits are assigned and the value obtained by multiplying the quantized value of each sample included in the set of sample positions by a coefficient co
    Type: Application
    Filed: July 4, 2011
    Publication date: May 2, 2013
    Applicant: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Masahiro Fukui, Shigeaki Sasaki, Yusuke Hiwasaki, Shoichi Koyama, Kimitaka Tsutsumi
  • Patent number: 8432302
    Abstract: The present invention provides a convolutional line coding method, including: constructing a sequence set, where the length of each sequence in the sequence set is n bits; selecting a balanced sequence in the sequence set, and obtaining source data of n?1 bits corresponding to the balanced sequence; performing Hamming distance detection for an unbalanced sequence in the sequence set to obtain source data of n?1 bits corresponding to the unbalanced sequence; sorting the balanced sequence and the unbalanced sequence according to an operation difference value, and generating a code table, where the source data of n?1 bits correspond to the sequence of n bits, and the code table is designed for line coding; and at time of encoding the source data of n?1 bits, obtaining a coding result of n bits according to a mapping relation in the code table.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: April 30, 2013
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Dongning Feng, Weiguang Liang, Dongyu Geng, Jing Li, Frank Effenberger, Sergio Benedetto, Guido Montorsi
  • Patent number: 8427348
    Abstract: Systems and methods decode sequentially-dependent data by using a plurality of processing units substantially in parallel. A splitting procedure determines at least one splitting point dividing a data-stream into at least two portions and each processing unit is assigned one portion of the data-stream for decoding. A skimming procedure is performed by at least one processing unit to decode relevant data for at least one portion of the data-stream, where the relevant data is sufficient to enable a processing unit to fully decode another portion of the data-stream. Each processing unit then performs a scanning procedure to fully decode its assigned portion of data-stream substantially in parallel.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: April 23, 2013
    Inventor: Arun Kumar Sagar
  • Patent number: 8427346
    Abstract: Technology for adaptive compression is described (“the technology”). The technology may identify two or more partitions of a data stream; optionally pre-process data in each partition; create one or more evaluation functions to evaluate a suitability for compression of the data in each partition using a set of potential compression methods; process the created one or more evaluation functions; choose a subset of the set of potential compression methods for each segment at least partly by analyzing the evaluation functions; select a compression method for each segment based on a compression ratio of compressing the sequence of used compression methods and a compression rate of the data; compress the data in each partition using the selected compression method for the partition; compress a subsequence that indicates which compression method is used for each segment.
    Type: Grant
    Filed: April 13, 2010
    Date of Patent: April 23, 2013
    Assignee: Empire Technology Development LLC
    Inventor: Miodrag Potkonjak
  • Patent number: 8421652
    Abstract: A decoding circuit is adapted for decoding an input signal. The input signal includes at least a break and the time length of the break is a preset time. The decoding circuit includes a decoding unit and a detecting unit. The detecting unit detects whether the voltage level of the input signal is kept at a specific logic level for more than the preset time. If the input signal is kept at the specific logic level for more than the preset time, the detecting circuit, according to the voltage level of the specific logic level, outputs the input signal or the inverted input signal to the decoding unit so as to perform a decoding process.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: April 16, 2013
    Assignee: MY-Semi Inc.
    Inventors: Chun-Ting Kuo, Chun-Fu Lin, Cheng-Han Hsieh
  • Patent number: 8422652
    Abstract: This client device (20) is able to use a service on a telecommunications network (1). It includes means (21) for storing a call credit (C_S1, C_S2) associated with that service and means (30) for updating that credit as a function of the use of that service by the client (20) on reception of a request from a service provider (FS1, FS2).
    Type: Grant
    Filed: June 23, 2006
    Date of Patent: April 16, 2013
    Assignee: France Telecom
    Inventors: Hervé Bouvier, Jacques Lecourvoisier, Julien Grosso
  • Patent number: 8421654
    Abstract: A method of decoding a data signal includes progressively constructing a decoding tree, implementing at least two iterations of the following steps: selecting at least one child node of a current node belonging to a selection interval; storing the child nodes in a first stack; deleting the current node from the first stack; selecting a new current node from the first stack; and if the new current node is a leaf node, storing the path between the root node and the leaf node, in the second stack, and deleting the leaf node from the first stack; otherwise, return to the step of selecting a child node for the new current node. Moreover, the method assigns a probability of likelihood to the bits of at least one symbol of the data signal, taking account of the paths stored in the second stack, and determines a probabilistic estimation of the signal.
    Type: Grant
    Filed: May 5, 2009
    Date of Patent: April 16, 2013
    Assignee: Institut Telecom/Telecom Paristech
    Inventors: Ghaya Rekaya-Ben Othman, Abdellatif Salah, Samuel Guillouard
  • Publication number: 20130082850
    Abstract: a In a data encoding apparatus, an acquisition unit acquires an input data including a plurality of arranged data. A conversion unit searches a data group including a first consecutive data and a second data adjacent to the first consecutive data, each data of the first consecutive data having a first value and the second data having a second value, and converts the data group into an intermediate data. A selection unit selects a selected encoding method among a plurality of encoding methods, at a time of encoding the intermediate data based on where a beginning of the data group corresponding to the intermediate data exists in the input data. An encoding unit can encode the intermediate data by using the selected encoding method.
    Type: Application
    Filed: September 27, 2012
    Publication date: April 4, 2013
    Inventor: Hidenori TAKESHIMA
  • Patent number: 8412533
    Abstract: Disclosed are a context-based arithmetic encoding apparatus and method and a context-based arithmetic decoding apparatus and method. The context-based arithmetic decoding apparatus may determine a context of a current N-tuple to be decoded, determine a Most Significant Bit (MSB) context corresponding to an MSB symbol of the current N-tuple, and determine a probability model using the context of the N-tuple and the MSB context. Subsequently, the context-based arithmetic decoding apparatus may perform a decoding on an MSB based on the determined probability model, and perform a decoding on a Least Significant Bit (LSB) based on a bit depth of the LSB derived from a process of decoding on an escape code.
    Type: Grant
    Filed: May 4, 2012
    Date of Patent: April 2, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ki Hyun Choo, Jung-Hoe Kim, Eun Mi Oh
  • Patent number: 8405531
    Abstract: A compressed state sequence s is determined directly from the input sequence of data x. A deterministic function ƒ(x) only tracks unique state transitions, and not the dwell times in each state. A polynomial time compressed state sequence inference method outperforms conventional compressed state sequence inference techniques.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: March 26, 2013
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Cuneyt Oncel Tuzel, Gungor Polatkan
  • Patent number: 8401359
    Abstract: A video receiving apparatus having an input terminal to receive pixel-based video data transmitted with pixel clock synchronized with the video data is provided. The video receiving apparatus may include a separation unit, an information acquisition unit, and a determination unit. The separation unit may be configured to separate auxiliary data added to the video data from the video data obtained at the input terminal. The information acquisition unit may be configured to acquire information on the number of horizontal pixels and the number of vertical pixels for the input video data from the auxiliary data separated at the separation unit. The determination unit may be configured to determine a type of the input video data based on the information on the number of horizontal pixels and the number of vertical pixels that is obtained at the information acquisition unit.
    Type: Grant
    Filed: August 3, 2007
    Date of Patent: March 19, 2013
    Assignee: Sony Corporation
    Inventors: Takuro Shoji, Akira Nishiyama
  • Publication number: 20130057416
    Abstract: There are provided a digital signal converter and a method of converting a digital signal. The digital signal converter includes: a signal reception unit analyzing a digital input signal received according to a first form; a signal output unit transmitting a digital output signal according to a second form, different from the first form; and a controller converting the digital input signal received according to the first form into a digital output signal to be transmitted according to the second form, wherein the controller controls a power level of the digital output signal according to power supply methods of the first and second forms. Signal transmission and reception methods according to various interfaces may be provided in a limited form factor by adjusting the standard and coding of a digital signal transmitted and received through different interfaces and as to whether to supply power.
    Type: Application
    Filed: December 20, 2011
    Publication date: March 7, 2013
    Inventor: Chan Yong JEONG
  • Patent number: 8391402
    Abstract: An encoder comprises a first and a second input, and a first and a second output, and the encoder comprises a selection block suitable for selecting a more significant bit and a less significant bit. The encoder comprises a switching block suitable for connecting the first input to the first output, and the second input to the second output, the switching block being suitable for being switched in order to connect the first input to the second output and the second input to the first output, when the selection block has selected a less significant bit and a more significant bit. A decoder, a storage medium and an electronic system is also disclosed.
    Type: Grant
    Filed: February 11, 2009
    Date of Patent: March 5, 2013
    Assignees: Universite de Bretagne Sud, Universite de Rennes 1
    Inventors: Johann Laurent, Antoine Courtay, Olivier Sentieys, Nathalie Julien
  • Publication number: 20130049997
    Abstract: An embodiment of a bit converter includes a substitution module and an output module. The substitution module substitutes a decision result representing one of “0” and “1” for input bit information based on a substitution rule for bit information for converting a bit string of a predetermined pattern into a predetermined code word. The output module outputs the decision result of the bit information substituted by the substitution module, to a decoder configured to decode the decision result into the predetermined code word.
    Type: Application
    Filed: March 6, 2012
    Publication date: February 28, 2013
    Applicant: Kabushiki Kaisha Toshiba
    Inventor: Kenji YOSHIDA
  • Patent number: 8378862
    Abstract: A method for encoding an input sequence of symbols to produce a bitstream and a method of decoding the bitstream to generate a reconstructed binary sequence. Encoding employs 2L-ary encoding trees having codewords associated with leaf nodes. A context model is used to select an encoding tree corresponding to an estimated probability at the encoder. The same context model is used by the decoder to select a decoding tree. The decoder interleaves bits from decoded sequences of length-L strings associated with different estimated probabilities, based on the context model.
    Type: Grant
    Filed: July 28, 2011
    Date of Patent: February 19, 2013
    Assignee: Reserch In Motion Limited
    Inventors: Gergely Ferenc Korodi, Dake He
  • Patent number: 8381097
    Abstract: Method and device for binary coding a structured document comprising a plurality of data are disclosed. After having determined (130) at least one parameter of a first coding scheme (130) and of at least one second coding scheme (140) according to said at least one parameter of said first coding scheme, said first and said at least one second coding scheme being of the same type, at least one item of data of said plurality of data is obtained. The coding efficiencies of said at least one item of data according to said first and said at least one second coding schemes are evaluated and compared (160). Depending on said comparison, said at least one item of data is coded (170) according to said first or said at least one second coding scheme.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: February 19, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Hervé Ruellan, Romain Bellessort
  • Patent number: 8378860
    Abstract: Encoding and decoding of video and non-video information may include creating a second symbol from a first codeword. TERC4, TMDS and/or a guard band symbols may be generated from a portion or all of the second symbol during transmission. The TMDS symbol and/or the guard band symbol may be encoded so that they may be combined within a single symbol. At least a portion of the first codeword may be TMDS encoded to generate a TMDS symbol for transmission. TMDS encoding of at least a portion of the second symbol may also generate a TERC4 symbol and/or a guard band symbol for the transmitted signal. The second symbol and the first codeword may be generated from a portion or all of a received signal. The first codeword may be a 4-bit pre-TERC4 codeword, while the second symbol may be an 8-bit pre-TMDS symbol.
    Type: Grant
    Filed: June 9, 2009
    Date of Patent: February 19, 2013
    Assignee: QUALCOMM Incorporated
    Inventor: Christopher R. Pasqualino
  • Patent number: 8378859
    Abstract: In an embodiment, a compression unit is provided which may perform compression of images with low latency and relatively little hardware. Similarly, a decompression unit may be provided which may decompress the images with low latency and hardware. In an embodiment, the transmission of compressed coefficients may be performed using less than two passes through the list of coefficients. During the first pass, the most significant coefficients may be transmitted and other significance groups may be identified as linked lists. The linked lists may then be traverse to send the other significance groups. In an embodiment, a color space conversion may be made to permit filtering of fewer color components than might be possible in the source color space.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: February 19, 2013
    Assignee: Apple Inc.
    Inventors: Jeffrey E. Frederiksen, Michael Frank
  • Patent number: 8373584
    Abstract: A technique includes compressing or decompressing data using a relative displacement of a location of a data pattern.
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: February 12, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Gregory Trezise, Jonathan Peter Buckingham, Andrew Hana
  • Publication number: 20130033389
    Abstract: A method for generating occurrence data of data values for enabling encoding of a data set includes determining occurrences of data values in a first data batch and determining occurrence count information for a first number of most frequent data values in the first data batch, the occurrence count information identifying the most frequent data values and their occurrence counts. The method also includes generating for rest of the data values in the first data batch at least a first histogram having a second number of buckets and merging the occurrence count information of the first data batch with occurrence count information of a second data batch. The method further includes merging the first histogram of the first data batch to a merged histogram corresponding to the second data batch and processing a next data batch as a first data batch until the data set to be encoded is processed.
    Type: Application
    Filed: December 7, 2010
    Publication date: February 7, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter Bendel, Oliver Draese, Namik Hrle, Tianchao Li
  • Patent number: 8368567
    Abstract: A method of processing binary data for transmission from a first computing system to one or more other computing systems within a character-based data file is provided. The method comprises receiving, at the first computing system, a binary data string to be stored within the character-based data file. At least a portion of the binary data string represents data other than character data. The method further comprises encoding, using an encoding module of the first computing system the binary data string using a codepage-independent encoding scheme. The encoding module is implemented using instructions that are executable by one or more processors and stored in one or more computer-readable media. The method further comprises storing the encoded binary data string in one or more of a plurality of data segments of the character-based data file. The character-based data file is configured such that all data stored in the plurality of data segments is indicated as representing character data.
    Type: Grant
    Filed: July 29, 2010
    Date of Patent: February 5, 2013
    Assignee: SAP AG
    Inventor: Thomas Schulenburg
  • Patent number: 8358227
    Abstract: A method of encoding data related to voltages for each of a plurality of battery cells for transmission in a hybrid vehicle includes the steps of generating a plurality of voltage groups, and generating a validity measure for each of the plurality of voltage groups. Each of the plurality of voltage groups comprises the voltages for a different combination of the plurality of battery cells.
    Type: Grant
    Filed: November 6, 2007
    Date of Patent: January 22, 2013
    Assignee: GM Global Technology Operations LLC
    Inventors: Kerfegar K. Katrak, Andrew H. Leutheuser, Scott A. Martin
  • Publication number: 20120324140
    Abstract: A method for encoding bits to be stored within a crossbar memory architecture performed by a physical computing system includes designating, with the physical computing system, a subset of crosspoints within a crossbar matrix, the crossbar matrix comprising a number of disjointed intersecting wire segments, the subset corresponding to a predetermined path through the crossbar matrix; and encoding, with the physical computing system, a number of data bits to be placed along the predetermined path; in which the encoding causes bits pertaining to at least one of the wire segments to be subject to a constraint when the data bits are placed along the predetermined path.
    Type: Application
    Filed: March 12, 2010
    Publication date: December 20, 2012
    Inventors: Erik Ordentlich, Ron M. Roth
  • Patent number: 8334824
    Abstract: An organic light emitting display having a DC-DC converter with freewheel diodes replaced by switches integrated into a switching controller. This way, power consumption is reduced by truly shutting down a current path when the DC-DC converter does not operate, and the size and weight of the DC-DC converter may be reduced. One embodiment of the DC-DC converter has a boost converter with a first switch coupled to a power supplier and a second switch, functioning as a freewheel diode, coupled to an organic light emitting display panel, and an inverter with a third switch coupled to the power supplier and a fourth switch, functioning as a freewheel diode, coupled to the organic light emitting display panel. A switching controller is coupled to the boost converter and the inverter. The second and fourth switches, which function as the freewheel diodes, are integrated into the switching controller.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: December 18, 2012
    Assignee: Samsung Display Co., Ltd.
    Inventor: Sungcheon Park
  • Publication number: 20120313798
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for encoding and decoding information. In one aspect, methods of encoding information in an encoder include receiving a signal representing information using a collection of discrete digits, converting, by an encoder, the received signal into a time-based code, and outputting the time-based code. The time-based code is divided into time intervals. Each of the time intervals of the time-based code corresponds to a digit in the received signal. Each digit of a first state of the received signal is expressed as an event occurring at a first time within the corresponding time interval of the time-based code. Each digit of a second state of the received signal is expressed as an event occurring at a second time within the corresponding time intervals of the time-based code, the first time is distinguishable from the second time.
    Type: Application
    Filed: July 23, 2012
    Publication date: December 13, 2012
    Applicant: ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE
    Inventor: Henry Markram
  • Patent number: 8325070
    Abstract: An apparatus which efficiently decompresses encoded data based on dictionary method, by suppressing the number of times of processing of registration in a character string table used as a dictionary. A buffer controller stores a codeword in a buffer until a clear code or an end code is input. When a clear code or an end code is input, the buffer controller specifies a codeword referring a table among codes in the buffer and generates identification information to specify a codeword as a subject of registration in the table. During decoding processing, a table controller determines whether or not a codeword from the buffer is the subject of registration in the table. When the codeword is the subject of registration, the table controller registers a new character string, obtained by adding a head character of a currently decoded character string to a previously decoded character string, in the table.
    Type: Grant
    Filed: February 1, 2011
    Date of Patent: December 4, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hidemi Sasaki
  • Patent number: 8315385
    Abstract: The present invention provides a system and method for introducing white noises into a digital audio signal so that there is progressive and cumulative degradation in audio quality after each successive reproduction of the audio sound signal in a fashion analogous to analog audio reproduction. The invention provides a white noise generator, and a digital entroping unit. In a preferred embodiment, the white noise generator is implemented by a hardware random number generator. The digital entroping unit controls the magnitude of white noise desired based on a random number generated by the random number generator, and adds the white noise to the input audio sound signal to produce a degraded audio sound signal. The magnitude of white noise can be controlled by using various masking and formatting of random number data.
    Type: Grant
    Filed: February 12, 2007
    Date of Patent: November 20, 2012
    Assignee: Nvidia Corporation
    Inventor: Jason Seung-Min Kim
  • Patent number: 8305244
    Abstract: A plurality of segments of the sequence are identified, wherein a segment of the plurality of segments includes at least one unsigned integer of the unsigned integer data, and wherein the plurality of segments are based in part on context within the sequence. The plurality of segments are coded, wherein each segment of the plurality of segments is coded using a different coding alphabet, wherein a coding alphabet is constrained at least by unsigned integers of a corresponding segment.
    Type: Grant
    Filed: April 16, 2007
    Date of Patent: November 6, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Amir Said
  • Patent number: 8305243
    Abstract: Systems and methods compress data and control data compression in borehole communication. The systems and methods convert original data collected by a sensor from a first domain into a second domain, wherein the original data is associated with one or more properties of an underground formation. A predetermined number of significant coefficients is selected from components of the second domain, wherein the predetermined number of significant coefficients are components of the second domain with largest amplitudes. The selected predetermined number of significant coefficients is quantized via an quantization technique and the selected predetermined number of significant coefficients is encoded into compressed data via an encoder.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: November 6, 2012
    Assignee: Schlumberger Technology Corporation
    Inventors: Bo Yu, Han Yu
  • Publication number: 20120274487
    Abstract: According to one embodiment, an apparatus for encoding and decoding includes an encoder configured to generate integrated parity data for data obtained by combining first data with second data. The encoder includes a first generator, a second generator, and a third generator. The first generator generates parity data for the first data using a first check matrix with a predetermined regularity. The second generator generates parity data for the second data using a second check matrix with a regularity that is exclusive and different from the first check matrix. The third generator generates the integrated parity data by integrating the parity data generated by the first generator with the parity data generated by the second generator.
    Type: Application
    Filed: January 17, 2012
    Publication date: November 1, 2012
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventor: Yosuke Kondo
  • Patent number: 8300734
    Abstract: In a frequency converting system, an input signal x(t) is supplied to a signal branching section for dividing a predetermined frequency domain into M bands, extracting signal components of the respective divided bands. The respective signal components and local signals each including a frequency difference corresponding to a predetermined intermediate frequency with respect to a center frequency of each band are input to a frequency converting part. The signals of the respective divided bands are converted into signals of intermediate frequency bands each including the predetermined intermediate frequency as the center frequency, the conversion outputs are sampled by using a common clock signal, whereby the conversion outputs are converted into digital signals. Further, after being subjected to phase correction processing, the digital signals are subjected to frequency conversion and combination processing by a signal regeneration part.
    Type: Grant
    Filed: September 9, 2009
    Date of Patent: October 30, 2012
    Assignee: Anritsu Corporation
    Inventors: Masaaki Fuse, Hitoshi Sekiya
  • Patent number: 8299944
    Abstract: Systems and methods are disclosed for storing deduplicated images in which a portion of the image is stored in encoded form directly in a hash table, the method comprising: organizing unique content of each data object as a plurality of content segments and storing the content segments in a data store; receiving content to be included in the deduplicated image of the data object; determining if the received content may be encoded using a predefined non-lossy encoding technique and in which the encoded value would fit within the field for containing a hash signature; if so, placing the encoding in the field and marking the hash structure to indicate that the field contains encoded content; otherwise, generating a hash signature for the received content and placing the hash signature in the field and placing the received content in a corresponding content segment if it is unique.
    Type: Grant
    Filed: November 16, 2010
    Date of Patent: October 30, 2012
    Assignee: Actifio, Inc.
    Inventor: Christopher A. Provenzano
  • Patent number: 8294602
    Abstract: A coding method, a decoding method, a coder, and a decoder are disclosed herein. A coding method includes: obtaining the pulse distribution, on a track, of the pulses to be encoded on the track; determining a distribution identifier for identifying the pulse distribution according to the pulse distribution; and generating a coding index that includes the distribution identifier. A decoding method includes: receiving a coding index; obtaining a distribution identifier from the coding index, wherein the distribution identifier is configured to identify the pulse distribution, on a track, of the pulses to be encoded on the track; determining the pulse distribution, on a track, of all the pulses to be encoded on the track according to the distribution identifier; and reconstructing the pulse order on the track according to the pulse distribution.
    Type: Grant
    Filed: October 28, 2009
    Date of Patent: October 23, 2012
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Fuwei Ma, Dejun Zhang
  • Patent number: 8294591
    Abstract: A digital signal processing receiver, a system and/or a method identifies a decoded signal. The receiver, system and/or method extract at least one sequence of one or more symbols from a digital incoming signal to generate an extracted sequence of symbols. The receiver, system and/or method generate a first result based on a comparison of the extracted sequence of symbols and one or more possible matching digital signals of a set of idealized model data according to a Bayesian probability theory. The receiver, system and/or method generates a second result based on a comparison of an equalized version of the digital incoming signal and the one or more possible matching digital signals. The receiver, system and/or method generates a third result based on a comparison of the extracted sequence of symbols and one or more possible matching digital signals of a modified set of idealized model data.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: October 23, 2012
    Assignee: Schlumberger Technology Corporation
    Inventors: Christopher Paul Reed, David Kirk Conn
  • Patent number: 8296134
    Abstract: A spectrum modifying method and the like wherein the efficiencies of the signal estimation and prediction can be improved and the spectrum can be more efficiently encoded. According to this method, the pitch period is calculated from an original signal, which serves as a reference signal, and then a basic pitch frequency (f0) is calculated. Thereafter, the spectrum of a target signal, which is a target of spectrum modification, is divided into a plurality of partitions. It is specified here that the width of each partition be the basic pitch frequency. Then, the spectra of bands are interleaved such that a plurality of peaks having similar amplitudes are unified into a group. The basic pitch frequency is used as an interleave pitch.
    Type: Grant
    Filed: May 11, 2006
    Date of Patent: October 23, 2012
    Assignee: Panasonic Corporation
    Inventors: Chun Woei Teo, Sua Hong Neo, Koji Yoshida, Michiyo Goto
  • Patent number: 8294603
    Abstract: A system and method for providing high throughput entropy coding contains the steps of: dividing syntax elements of video into one or more group of syntax elements; placing each group into a separate partition, resulting in more than one partition; and processing more than one of the more than one partition in parallel using entropy coding.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: October 23, 2012
    Assignee: Massachusetts Institute of Technology
    Inventors: Vivienne Sze, Anantha P. Chandrakasan
  • Patent number: RE43923
    Abstract: A method for organizing and compressing spatial data to enable fast, incremental downloads of spatial data over a network. The method comprises multiple steps for segmenting and reducing spatial data, and introduces a location-relevant naming system for storing and accessing the data. Applications installed on remote devices are able to efficiently compute data file names based solely on location information, download the data over a network and cache the data on the device.
    Type: Grant
    Filed: August 13, 2010
    Date of Patent: January 15, 2013
    Assignee: Tierravision, Inc.
    Inventor: Alfred M. Wallner