Patent application number | Description | Published |
20090275747 | METHODS FOR THE PREPARATION OF SALTS OF 2-[2-(4-DIBENZO[B,F][1,4]THIAZEPIN-11-YL-1-PIPERAZINYL)ETHOXYL]ETHANOL (QUETIAPINE) AND FOR THE PURIFICATION THEREOF - A method for the preparation of salts of 2-[2-(4-dibenzo[b,fj[1,4]thiazepin-11-yl-1-piperazinyl)ethoxy]ethanol (quetiapine) from the quetiapine base and the respective acid, wherein the salt is precipitated from a mixture of solvents, the mixture being either a mixture of an aromatic hydrocarbon and a ketone or ester, or that of an aromatic hydrocarbon, water and a ketone or ester. The salts of quetiapine are purified by partial crystallization, wherein only a part of the salt of quetiapine is dissolved in a C | 11-05-2009 |
20110263863 | METHOD FOR THE PREPARATION OF TIZANIDINE HYDROCHLORIDE - The invention deals with a preparation method of salts of 5-chloro-4-(2-imidazolin-2-yl-amino)-2,1,3-benzothiadiazole (tizanidine) of formula I, especially tizanidine hydrochloride, comprising preparation of a salt of tizanidine of formula I and a carboxylic acid as an intermediate, from which, after acidification with hydrogen chloride, tizanidine hydrochloride is obtained in a high yield and purity. | 10-27-2011 |
Patent application number | Description | Published |
20090102076 | HUMIDIFIER WITH WATER TANK QUICK ASSEMBLY FEATURE - A steam humidifier having a water tank with a quick assembly feature. The steam humidifier includes a removable tank, where the removable tank is configured to contain water to be heated to generate steam and a handle that is configured to selectively secure the removable tank to the humidifier. The handle defines at least a first rotational position in which a tank support feature on the tank is engaged with a handle support feature on the handle such that the tank is attached to the humidifier. The handle further defines at least a second rotational position in which the tank support feature is disengaged from the handle support feature such that the tank is unattached from the humidifier. Additional embodiments are disclosed. | 04-23-2009 |
20090103904 | WATER LEVEL SENSOR FOR STEAM HUMIDIFIER - A water level sensor for a steam humidifier. The water level sensor includes a plurality of conductive probes, where the plurality of conductive probes includes at least one common probe and a plurality of water level probes. Each of the conductive probes are separated from each other conductive probe. The water level sensor further includes a non-conductive overmolding covering at least a portion of each of the conductive probes. The non-conductive overmolding defines a flange configured to seal an opening in a tank of the steam humidifier and an electrical connection point configured to receive an electrical connector for providing electrical connections to each of the conductive probes. A steam humidifier is also disclosed. | 04-23-2009 |
20140262490 | TERMINAL ASSEMBLY FOR AN ELECTRONIC DEVICE - A terminal assembly for use with an electronic device may include a first portion for secure a wire and a second portion for receiving a pin of an electronic device. The first portion and the second portion may be configured to electrically connect the pin to the wire. | 09-18-2014 |
20140319233 | BATTERY COMPARTMENT FOR AN HVAC CONTROLLER - An HVAC controller may include a first sub-assembly and a second sub-assembly releasably securable to the first sub-assembly. The first sub-assembly may include a housing having the back and a cover, a printed circuit board at least substantially enclosed by the housing, a battery compartment formed in the back of the housing for receiving one or more batteries, and a display exposed for viewing through an aperture in the cover of the housing for viewing the display by a user. The printed circuit board may include one or more battery terminals that extend from the printed circuit board through the back of the housing and into the battery compartment. In some cases, the battery compartment may define a cup-shaped reservoir that may be configured to collect leakage from one or more of the batteries. | 10-30-2014 |
20140319236 | SELF-SETTING CIRCUIT FOR AN HVAC CONTROLLER - An HVAC Controller may include a first sub-assembly and a second sub-assembly capable of releasably engaging the first sub-assembly. The first sub-assembly may include a first housing and a printed circuit board having a controller for providing one or more control signals, where the printed circuit board may be secured relative to the first housing. The second sub-assembly may include a second housing, a power source, one or more output terminals, and a second printed circuit board. The second printed circuit board may be secured relative to the second housing and may have circuitry thereon that is powered by the power source and configured to receive the one or more control signals from the first printed circuit board. The circuitry of the second sub-assembly may set output terminals thereof to a predetermined state when the first sub-assembly is released from the second sub-assembly. | 10-30-2014 |
20140321092 | COMPACT HVAC CONTROLLER - An HVAC Controller may include a first sub-assembly and a second sub-assembly releasably engageble with the first sub-assembly. The first sub-assembly may include a first housing and a printed circuit board capable of being secured relative to the first housing and capable of providing one or more signals. The second sub-assembly may include a second housing and a second printed circuit board capable of being secured relative to the second housing and capable of receiving the one or more signals from the first printed circuit boards when the first sub-assembly is releasably engaging the second sub-assembly. The first printed circuit board and the second printed circuit board each may have one or more component mounted on sides facing one another, the components each extending a distance. The sum of the distances may be greater than a distance spacing the facing sides of the printed circuit boards. | 10-30-2014 |
20140321160 | DISPLAY SUB-ASSEMBLY FOR AN HVAC CONTROLLER - An HVAC Controller including a printed circuit board (PCB) and a display sub-assembly. The display sub-assembly may include a frame, a display, and a light guide. The frame may be secured relative to the PCB and may have a front side facing away from the PCB and a back side facing toward the PCB. The frame may include one or more side walls that may extend between the front side and the back side, where the side walls may define a space. The display and the light guide may be positioned at least partially within the space and the light guide may be positioned between the display and the PCB. The frame may have one or more back stop features and one or more front stop features that stop the light guide and the display from sliding out of the back side and front side of the frame, respectively. | 10-30-2014 |
20150053781 | DEVICES AND METHODS FOR INTERACTING WITH AN HVAC CONTROLLER - An HVAC controller may be controlled in response to a natural language audio message that is not recognizable by the HVAC controller as a command, where the natural language audio message is translated into a command recognizable by the HVAC controller. The HVAC controller may be a thermostat including a housing that houses a temperature sensor, a microphone, and a controller. The controller may identify a trigger phrase in an audio stream provided by the microphone. In response to identifying the trigger phrase, the controller initiates processing of the audio stream to identify a command following the trigger phrase and to generate a command understandable by the thermostat that instructs the controller to perform the identified command. The controller then executes the generated command understandable by the thermostat. A user may communicate with the thermostat via the microphone of the thermostat and/or a remote device having a microphone. | 02-26-2015 |
20150160633 | BUILDING AUTOMATION CONTROLLER WITH REAR PROJECTING LIGHT - An HVAC controller may include a housing that is mountable on a vertical surface and a printed circuit board that is disposed within the housing. The printed circuit board may include a light source operably secured to the printed circuit board. A light guide may be secured relative to the printed circuit board such that light from the light source enters the light guide and propagates along the light guide. The light guide includes a light input pocket configured to receive light from the light source, a bifurcated inlet section optically coupled to the light input pocket, a light guide body extending from the bifurcated inlet section, and an output surface extending along a rear facing surface of the light guide body such that light exiting the output surface is projected onto the vertical surface to which the housing is mountable. | 06-11-2015 |
20150204572 | BATTERY COMPARTMENT FOR AN HVAC CONTROLLER - An HVAC controller may include a first sub-assembly and a second sub-assembly releasably securable to the first sub-assembly. The first sub-assembly may include a housing having the back and a cover, a printed circuit board at least substantially enclosed by the housing, a battery compartment formed in the back of the housing for receiving one or more batteries, and a display exposed for viewing through an aperture in the cover of the housing for viewing the display by a user. The printed circuit board may include one or more battery terminals that extend from the printed circuit board through the back of the housing and into the battery compartment. In some cases, the battery compartment may define a cup-shaped reservoir that may be configured to collect leakage from one or more of the batteries. | 07-23-2015 |
20150362208 | BATTERY COMPARTMENT FOR AN HVAC CONTROLLER - An HVAC controller may include a first sub-assembly and a second sub-assembly releasably securable to the first sub-assembly. The first sub-assembly may include a housing having the back and a cover, a printed circuit board at least substantially enclosed by the housing, a battery compartment formed in the back of the housing for receiving one or more batteries, and a display exposed for viewing through an aperture in the cover of the housing for viewing the display by a user. The printed circuit board may include one or more battery terminals that extend from the printed circuit board through the back of the housing and into the battery compartment. In some cases, the battery compartment may define a cup-shaped reservoir that may be configured to collect leakage from one or more of the batteries. | 12-17-2015 |
Patent application number | Description | Published |
20120170660 | REFINEMENT OF MOTION VECTORS IN HIERARCHICAL MOTION ESTIMATION - A method of motion estimation (ME) refinement. The method generally includes the steps of (A) generating an initial motion vector (MV) by conducting a first ME on an initial block in a picture, the initial block covering an initial area of the picture, (B) generating a current MV by conducting a second ME on a current block in the picture, (i) the current block covering a subset of the initial area and (ii) the second ME being seeded by the initial MV, (C) generating at least one additional MV by conducting at least one third ME on the current block, the at least one third ME being seeded respectively by at least one neighboring MV spatially adjacent to the current MV and (D) generating a refined MV of the current block by storing in a memory a best among the current MV and the additional MV. | 07-05-2012 |
20140086314 | APPARATUSES AND METHODS FOR OPTIMIZING RATE-DISTORTION OF SYNTAX ELEMENTS - Methods and apparatuses for optimizing rate-distortion of syntax elements are disclosed herein. An optimization block may be used in a video encoder and may include a candidate generation block and a best cost block. The optimization block may be configured to generate a plurality of candidates corresponding to respective differential levels. Each of the plurality of candidates may be based, at least in part, on a DC coefficient and provide a respective rate-distortion cost. The best cost block may be coupled to the candidate generation block and may be configured to select a candidate of the plurality of candidates according to a criteria. | 03-27-2014 |
20140328384 | METHODS AND APPARATUSES INCLUDING A STATISTICAL MULTIPLEXER WITH GLOBAL RATE CONTROL - Examples methods and apparatuses including a statistical multiplexer with global rate control are described herein. An example apparatus may include a statistical multiplexing (statmux) system coupled to a communication link. The statmux system includes a global rate controller and a plurality of encoders. Each encoder of the plurality of encoders may receive data from a respective channel of a plurality of channels. The global rate controller may buffer respective coding units of at least two of the plurality of channels and estimate respective sizes of buffered coding units of the buffered respective coding units. The global rate controller may provide a quality parameter to the plurality of encoders having a value based on the estimated coded sizes of the buffered coding units. | 11-06-2014 |
20140334553 | METHODS AND APPARATUSES INCLUDING A STATISTICAL MULTIPLEXER WITH BITRATE SMOOTHING - Examples methods and apparatuses including a statistical multiplexer with the bitrate smoother are described herein. An example apparatus may include a statistical multiplexing (statmux) system for use with a communication link. The statmux system includes a bitrate smoother and a plurality of encoders. An encoder of the plurality of encoders is configured to provide a respective encoded bitstream of encoded coding units. The bitrate smoother is configured to select a group of encoded coding units. The selected group of encoded coding units includes encoded coding units of at least two different respective encoded bitstreams. The bitrate smoother further configured to adjust respective transmission timing of the selected group of encoded coding units. The adjusted respective transmission timing of the group of encoded coding units of the at least two different respective encoded bitstreams overlap during a time interval. | 11-13-2014 |
20150063449 | APPARATUSES AND METHODS FOR CABAC INITIALIZATION - Apparatuses and methods for initializing a CABAC state are disclosed herein. An example apparatus may include an encoder configured to receive a macroblock dependent on at least one unencoded macroblock. The encoder may further be configured to receive a plurality of CABAC states and initialize CABAC in accordance with one of the plurality of CABAC states to encode the macroblock prior to the at least one unencoded macroblock being encoded. | 03-05-2015 |
20150071343 | METHODS AND APPARATUSES INCLUDING AN ENCODING SYSTEM WITH TEMPORALLY ADAPTIVE QUANTIZATION - Examples methods and apparatuses including an encoding system with temporally adaptive quantization are described herein. An example apparatus may include an encoding system configured to receive a coding unit of a video signal. The coding unit may include a plurality of sub-coding units. The encoding system may be further configured to determine spatial complexity statistics and motion estimation statistics associated with a sub-coding unit of the plurality of sub-coding units. The encoding system may be further configured to modify a quantization parameter associated with the coding unit based on the spatial complexity statistics and the motion estimation statistics, and to encode the sub-coding unit using the modified quantization parameter. | 03-12-2015 |
20150078440 | APPARATUSES AND METHODS FOR ADJUSTING COEFFICIENTS USING DEAD ZONES - Apparatuses and methods for adjusting coefficients for use in video encoding are described. An example apparatus may include an encoder that may be configured to receive transform coefficients and adjust selected ones of the transform coefficients (e.g. reset the selected ones to zero) based on a comparison with a threshold. The adjusted coefficients may then be quantized, which may result in effectively increasing a QP range of the encoder. | 03-19-2015 |
20150124870 | METHODS AND APPARATUSES FOR MULTI-PASS ADAPTIVE QUANTIZATION - A video encoding method for encoding a stream of baseband video data. The stream of baseband video data is received as a plurality of coding units. Statistics of each coding unit in the plurality of coding units are gathered. A quantization parameter (QP) for each coding unit is determined from the corresponding statistics. The coding unit is trial encoded using the QP to generate a trial encoded coding unit; and the QP is updated based on the trial encoded coding unit. Trial encoding the coding unit and updating the QP are repeated until the trial encoded coding unit meets a predetermined criterion. Then the coding unit is final encoded using the updated QP to generate a final encoded coding unit. | 05-07-2015 |
20150208069 | METHODS AND APPARATUSES FOR CONTENT-ADAPTIVE QUANTIZATION PARAMETER MODULATION TO IMPROVE VIDEO QUALITY IN LOSSY VIDEO CODING - A technique for improving the subject visual quality of encoded video that includes a video quality module configured to determine a video quality metric (VQM) for each data block of a plurality of data blocks and a modulator coupled to the video quality module. The modulator configured to modulate a video encoding parameter to improve the quality for each data block of the plurality of data blocks based on a normalized VQM for each data block of the plurality of data blocks. | 07-23-2015 |
20150256832 | APPARATUSES AND METHODS FOR PERFORMING VIDEO QUANTIZATION RATE DISTORTION CALCULATIONS - Examples of methods and apparatuses for performing video quantization rate distortion calculations are described herein. An example apparatus may include an encoder configured to encode a macroblock of a frame. The encoder including a rate-distortion (RD) calculator configured to individually quantize a set of coefficient blocks using each of a subset of a plurality of quantization parameter (QP) values to provide individual sets of quantized coefficient blocks. Each of the individual sets of coefficient blocks is based on data of the macroblock. The RD calculator is further configured to determine individual accumulated rate and accumulated distortion value pairs for each of the plurality of QP values based on the individual sets of quantized coefficient blocks. The RD calculator further including a mode decision block configured to receive the individual accumulated rate and accumulated distortion value pairs and to generate a RD cost-QP curve based on the individual accumulated rate and accumulated distortion value pairs. The mode decision block further configured to select a QP value during encoding of the macroblock based on the RD cost-QP curve. | 09-10-2015 |
20150312601 | METHODS AND APPARATUSES INCLUDING A STATISTICAL MULTIPLEXER WITH MULTIPLE CHANNEL RATE CONTROL - Examples methods and apparatuses including a statistical multiplexer (statmux) system with multiple channel rate control are described herein. The statmux system includes a rate controller, multiplex control unit and a plurality of encoders. An encoder of the plurality of encoders may be configured to provide a respective encoded bitstream of encoded coding units. The rate controller may buffer respective coding units of at least two of the plurality of channels based on statistical information from the plurality of encoders. The multiplex control unit may adjust multiplexing instructions for multiplexing the plurality of channels based on statistical information from the plurality of encoders, and may provide feedback to the rate controller based on the adjusted multiplexing instructions. The rate controller may provide a quality parameter to the plurality of encoders having a value based on the amount of buffered coding units and the feedback from the multiplex control unit. | 10-29-2015 |
20150379693 | METHODS AND APPARATUSES FOR EDGE PRESERVING AND/OR EDGE ENHANCING SPATIAL FILTER - A technique to perform edge-aware spatial noise filtering that may filter random noise from frames While maintaining the edges in the frames. The technique may include receiving a frame comprising a pint ht of pixels, filtering a subset of the plurality of pixels based on a weighting factor associated with each pixel of the subset of pixels, wherein the weighting factor is at least in part based on a difference in pixel value between the pixel and the individual pixels in the subset, and providing the filtered pixel to an encoder for encoding. Example implementation may include a spatial noise filter to receive an image, the noise level, and configuration parameters, and configured to determine weighting factors of pixels of the image based on differences in pixel values and a set of configuration parameters, and further configured to filter noise from the image based on the weighting factors of the pixels | 12-31-2015 |
20160007023 | APPARATUSES AND METHODS FOR ADJUSTING COEFFICIENTS USING DEAD ZONES - Apparatuses and methods for adjusting coefficients for use in video encoding are described. An example apparatus may include an encoder that may be configured to receive transform coefficients and adjust selected ones of the transform coefficients (e.g. reset the selected ones to zero) based on a comparison with a threshold. The adjusted coefficients may then be quantized, which may result in effectively increasing a QP range of the encoder. | 01-07-2016 |