Class 375: Pulse Or Digital Communications This is the generic class for pulse or digital communication systems using electrical or electromagnetic signals. Such communication includes transmitting an intelligence bearing signal from one point to another in the form of discrete variations in some parameter of the electrical or electromagnetic signal.Subclass 240.01: Television or motion video signal Subclass 240.12: Predictive Subclass 240.14: Plural Subclass 240.15: Bidirectional Subclass 240.17: Half-pixel refinement Subclass 240.18: Transform Subclass 240.2: Discrete cosine Subclass 240.22: Vector quantization Subclass 240.25: Specific decompression process Subclass 240.26: Associated signal processing Subclass 364: Synchronization signals with unique amplitude, polarity, length, or frequency Subclass 368: Synchronizer pattern recognizers Subclass E7.014: Involving buffer level management (EPO) Subclass E7.093: Implementation arrangements, e.g., implementation by hardware of software (EPO) Subclass E7.213: Involving variable length or entropy coding, e.g., Huffmann or arithmetic coding (EPO) Subclass E7.214: Quantization, normalization or weighting techniques therefor, e.g., normalization parameters or matrices, variable uniform quantizers, weighting matrices (EPO) Subclass E7.222: Multiplexing arrangements therefor, e.g., suited to a video bitstream syntax (EPO) Subclass E7.25: With motion compensated interpolation, e.g., involving bidirectional frame interpolation, i.e., use of B-pictures (EPO) Subclass E7.271: Said other signal being a related audio signal (EPO) Subclass E7.279: Systems for detection or correction of transmission errors (EPO) Subclass E7.094: Memory arrangements (EPO) Subclass E7.096: Display on the fly, e.g., simultaneous writing to and reading from decoder memory (EPO) Subclass E7.135: Filtering, e.g., for pre- or post-processing (EPO) Subclass E7.14: Details of quantization, normalization or weighting functions, e.g., normalization parameters or matrices, variable uniform quantizes, weighting matrices (EPO) Subclass E7.144: Variable length coding (VLC) or entropy coding, e.g., Huffmann or arithmetic coding (EPO) Subclass E7.161: Input video signal characteristics (EPO) Subclass E7.166: Chrominance (EPO) Subclass E7.169: Coding mode (EPO) Subclass E7.176: Block or macroblock (EPO) Subclass E7.181: Picture (EPO) Subclass E7.184: Bit (EPO) Subclass E7.211: Involving transform and predictive coding , e.g., hybrid coding, Motion Picture Experts Group (MPEG) coding (EPO)
Class 370: Multiplex Communications This is the generic class for multiplexing or duplexing systems, methods, or apparatus.Subclass 509: Using synchronization information contained in a frame
Class 700: Data Processing: Generic Control Systems Or Specific Applications This class is structured into two main divisions: (1)for the combination of a data processing or calculating computer apparatus (or corresponding methods for performing data processing or calculating operations) AND a device or apparatus controlled thereby, the entirety hereinafter referred to as a "control system".
(2)for data processing or calculating computer apparatus (or corresponding methods for performing data processing or calculating operations) wherein the data processing or calculating computer apparatus is designed for or utilized in a particular art device, system, process, or environment, or is utilized for the solution of a particular problem in a field other than mathematics (arithmetic processing per se is classified elsewhere).Subclass 94: Digital audio data processing system
Class 360: Dynamic Magnetic Information Storage Or Retrieval This class is an integral part of Class 369, Dynamic Information Storage or Retrieval, and is the specific class for apparatus and corresponding processes for the storage and retrieval of information based on relative movement between a magnetic record carrier and a transducer. It includes apparatus and corresponding processes for making copies or editing of records falling within the above definition. A magnetic record carrier within the meaning of this class is an element which consists of a magnetizable material or is comprised of a coating or impregnation of magnetizable material which is intended for the storage of more than a single bit of information.Subclass 40: In specific code or form
Class 704: Data Processing:Speech Signal Processing, Linguistics, Language Translation, And Audio Compression/Decompression This is the generic class for apparatus and corresponding methods for constructing, analyzing, and modifying units of human language by data processing, in which there is a significant change in the data.This class also provides for systems or methods that process speech signals for storage, transmission, recognition, or synthesis of speech; and for systems or methods for bandwidth compression or expansion of an audio signal, or for time compression or expansion of an audio signal. There are three main divisions: linguistics; speech signal processing; and audio compression.Subclass 201: For storage or transmission Subclass 222: Vector quantization Subclass 229: Adaptive bit allocation Subclass 230: Quantization Subclass E19.019: Subband vocoders (EPO) Subclass E19.04: Vocoder architecture (EPO) Subclass 270: Application Subclass 278: Sound editing Subclass 500: AUDIO SIGNAL BANDWIDTH COMPRESSION OR EXPANSION Subclass 501: With content reduction encoding
Class 348: Television Generating, processing, transmitting or transiently displaying a sequence of images, either locally or remotely, in which the local light variations composing the images may change with time.Subclass 512: Locking of video or audio to reference timebase Subclass 699: Motion vector generation Subclass 715: For storing a sequence of frames or fields Subclass E5.111: For displaying different aspect ratios (EPO)
Class 708: Electrical Computers: Arithmetic Processing And Calculating This is the generic class for electrical apparatus and corresponding methods for performing calculation operations. There are three main divisions: 1. electrical hybrid calculating computers; 2. electrical digital calculating computers; 3. electrical analog calculating computers.Subclass 401: Multidimensional Subclass 627: Repeated addition
Class 341: Coded Data Generation Or Conversion 1) originating or emitting a coded set of discrete signals or 2) translating one code into another code wherein the information signal content remains the same but the formats may differ. For classification herein, at least one of the codes must be a set of pulses or digits and electrical in nature.Subclass 200: QUANTIZER Subclass 67: To or from variable length codes Subclass 76: To or from differential codes
Class 345: Computer Graphics Processing And Selective Visual Display Systems Processes and apparatus for selective electrical control of two or more light-generating or light-controlling display elements* in accordance with a received or stored image data signal. The image data includes character, graphical information or display attribute data. The image data may include, for example, information data from a peripheral input device, from the reception of a television signal, from the recognition of image data, or from the generation or creation of image data by a computer.Subclass 520: Interface (e.g., controller) Subclass 558: First in first out (i.e., FIFO)
Class 382: Image Analysis This is the generic class for apparatus and corresponding methods for the automated analysis of an image or recognition of a pattern. Included herein are systems that transform an image for the purpose of (a) enhancing its visual quality prior to recognition, (b) locating and registering the image relative to a sensor or stored prototype, or reducing the amount of image data by discarding irrelevant data, and (c) measuring significant characteristics of the image.Subclass 232: IMAGE COMPRESSION OR CODING Subclass 268: Minimize discontinuities at boundaries of image blocks (i.e., reducing blocking effects or effects of wrap-around)
Class 711: Electrical Computers And Digital Processing Systems: Memory This class provides, within an electrical computer or digital data processing system, for the following processes and apparatus 1. for addressing memory wherein the processes and apparatus involve significant address manipulating (e.g., combining, translating, or mapping and other techniques for formatting and modifying address data) and are combined with specific memory configurations or memory systems; 2. for accessing and controlling memory (e.g., transferring and modifying address data, selecting storage devices, scheduling access); and 3. for forming memory addresses (e.g., virtual memory addressing, address translating, translation-lookaside buffers (TLBs), boundary checking, and page mode).Subclass 150: Simultaneous access regulation Subclass 173: Memory partitioning
Class 710: Electrical Computers And Digital Data Processing Systems: Input/Output This class provides, within a computer or digital data processing system with the following processes or apparatus for 1. transferring data from one or more peripherals to one or more computers or digital data processing systems for the latter to process, store, or further transfer or for transferring data from the computers or digital data processing systems to the peripherals; 2. for interconnecting or communicating between two or more components connected to an interconnection medium (e.g., a bus) within a single computer or digital data processing system; 3. for preventing access to a shared resource of a computer or digital data processing system; 4. for granting access to a shared resource of a computer of digital data processing system by one of a plurality of components of the computer or digital data processing system by interrogating each of the components in a predetermined order; 5. for determining which of a plurality of components of a computer or digital data processing system contending for access to a shared resource shall be granted access at any one time based upon a predetermined criteria; and 6. for stopping, halting, or suspending a current processing function within a computer or digital data processing system.Subclass 56: Buffer space allocation or deallocation |