Patent application number | Description | Published |
20080232469 | Rate Control for a Multimedia Compression and Encoding System - A rate controller for allocating a bit budget for video frames to be encoded is disclosed. The rate controller of the present invention considers many different factors when determining the frame bit budget including: desired video quality, target bit rate, frame type (intra-frame or inter-frame), frame duration, intra-frame frequency, frame complexity, intra-block frequency within an intra-frame, buffer overflow, buffer underflow, and the encoded video frame quality for a possible second pass. | 09-25-2008 |
20080232475 | VIDEO ENCODING AND DECODING - A method for encoding video with a two-dimensional (2D) transform separable to two one-dimensional ( | 09-25-2008 |
20080240600 | ADAPTIVELY POST FILTERING ENCODED VIDEO - Some embodiments of the invention provide a method of decoding an encoded video signal that includes a plurality of successive encoded images. The method initially receives an encoded image of the video signal. It then decodes the encoded image. The method next examines the decoded image to determine whether the decoded image satisfies at least one criterion for performing a post-filter operation on the decoded image. Only if the decoded image satisfies the criterion, the method performs the post-filter operation on the decoded image. The criterion in some embodiments is whether the amount of time for applying the post-filter operation exceeds the remaining amount of time that the method has to process the received image. Some embodiments of the invention provide a method of post-filtering a current image that was decoded from an encoded video signal, which includes a plurality of successive encoded images. The current image has several sub-sections. The method selects a sub-section of the current image. It then determines whether the selected sub-section satisfies at least one condition for performing a post-filter operation on the selected sub-section. The method next performs the post-filter operation on the selected sub-section only if the selected sub-section satisfies the criterion. | 10-02-2008 |
20090010325 | METHOD OF PERFORMING RATE CONTROL FOR A COMPRESSION SYSTEM - A rate controller for allocating a bit budget for video frames to be encoded is disclosed. The rate controller of the present invention considers many different factors when determining the frame bit budget including: desired video quality, target bit rate, frame type (intra-frame or inter-frame), frame duration, intra-frame frequency, frame complexity, intra-block frequency within an intra-frame, buffer overflow, buffer underflow, and the encoded video frame quality for a possible second pass. | 01-08-2009 |
20110007798 | METHOD FOR IMPLEMENTING A QUANTIZER IN A MULTIMEDIA COMPRESSION AND ENCODING SYSTEM - Method For Implementing A Quantizer In A Multimedia Compression And Encoding System is disclosed. In the Quantizer system of the present invention, several new quantization ideas are disclosed. In one embodiment, adjacent macroblocks are grouped together into macroblock groups. The macroblock groups are then assigned a common quantizer value. The common quantizer value may be selected based upon how the macroblocks are encoded, the type of macroblocks within the macroblock group (intra-blocks or inter-blocks), the history of the motion vectors associated with the macroblocks in the macroblock group, the residuals of the macroblocks in the macroblock group, and the energy of the macroblocks in the macroblock group. The quantizer value may be adjusted in a manner that is dependent on the current quantizer value. Specifically, if the quantizer value is at the low end of the quantizer scale, then only small adjustments are made. If the quantizer value is at the high end then larger adjustments may be made to the quantizer. Finally, in one embodiment, the quantizer is implemented along with an inverse quantizer for efficient operation. | 01-13-2011 |
20110019879 | Adaptive Motion Estimation - Some embodiments of the invention provide a method for adaptively performing motion estimation. In some embodiments, the method initially performs a first motion estimation operation. It then determines whether the estimated error in the result of the first motion estimation is greater than a particular threshold. If not, the method uses the results of the first motion estimation operation. Otherwise, the method selects another motion estimation operation. The method continues in this manner until it performs a motion estimation operation that results in an acceptable estimated error, or until it tries all the motion estimation operations at its disposal. When the method cannot identify a motion estimation operation that produces results with an acceptable estimated error, the method selects the result of the motion estimation operation that produced the best results. | 01-27-2011 |
20110182360 | ENCODING VIDEO - Some embodiments of the invention provide a method for encoding a video signal that is formed by a series of successive images. Each image includes several sections, and each section has a set of image values. To encode a particular section of a particular image, the method initially partitions the particular section into several sub-sections. For each of at least two particular sub-sections, the method then computes a statistical parameter regarding the image values of the particular sub-section. The method compares the computed statistical parameters, and based on the comparison, selects an encoding technique from a set of encoding techniques to encode the particular section. In some embodiments, the set of encoding schemes includes a first scheme that encodes the selected section without reference to any other section of any other image, and a second scheme that encodes the selected section by reference to at least one other section. | 07-28-2011 |
20110188575 | ENCODING VIDEO - Some embodiments of the invention provide a method for encoding a video signal that is formed by a series of successive images. Each image includes several sections, and each section has a set of image values. To encode a particular section of a particular image, the method initially partitions the particular section into several sub-sections. For each of at least two particular sub-sections, the method then computes a statistical parameter regarding the image values of the particular sub-section. The method compares the computed statistical parameters, and based on the comparison, selects an encoding technique from a set of encoding techniques to encode the particular section. In some embodiments, the set of encoding schemes includes a first scheme that encodes the selected section without reference to any other section of any other image, and a second scheme that encodes the selected section by reference to at least one other section. | 08-04-2011 |
20120155541 | PRUNING DURING VIDEO ENCODING - A method for encoding a first set of pixels in a first image in a sequence of images. From a set of encoding modes, the method selects a first mode for encoding the first set of pixels. The method then determines whether encoding the first set of pixels in the first mode satisfies a set of quality criteria. The method foregoes encoding the first set of pixels in a second mode from the set of encoding modes, when the first mode encoding satisfies the set of quality criteria. Some embodiments provide a video encoding method that examines different methods for encoding a set of pixels in a first image. From a list of possible encoding modes, the method eliminates a set of encoding modes that are not likely to provide a suitable encoding solution. The method then examines different encoding solutions based on the remaining encoding modes in the list. | 06-21-2012 |
20130297875 | Encoding and Decoding Images - Some embodiments provide a method for encoding a first set of pixels in a first image by reference to a second image in a video sequence. In a first search window within a second image, the method searches to identify a first particular portion in the second image that best matches the first set of pixels in the first image. In the first search window within the second image, the method identifies a first location corresponding to the first particular portion. In a second search window within the second image, the method then searches to identify a second particular portion in the second image that best matches the first set of pixels in the first image, where the second search window is defined about the first location. | 11-07-2013 |
20150334397 | METHOD FOR IMPLEMENTING A QUANTIZER IN A MULTIMEDIA COMPRESSION AND ENCODING SYSTEM - Method For Implementing A Quantizer In A Multimedia Compression And Encoding System is disclosed. In the Quantizer system of the present invention, several new quantization ideas are disclosed. In one embodiment, adjacent macroblocks are grouped together into macroblock groups. The macroblock groups are then assigned a common quantizer value. The common quantizer value may be selected based upon how the macroblocks are encoded, the type of macroblocks within the macroblock group (intra-blocks or inter-blocks), the history of the motion vectors associated with the macroblocks in the macroblock group, the residuals of the macroblocks in the macroblock group, and the energy of the macroblocks in the macroblock group. The quantizer value may be adjusted in a manner that is dependent on the current quantizer value. Specifically, if the quantizer value is at the low end of the quantizer scale, then only small adjustments are made. If the quantizer value is at the high end then larger adjustments may be made to the quantizer. Finally, in one embodiment, the quantizer is implemented along with an inverse quantizer for efficient operation. | 11-19-2015 |
Patent application number | Description | Published |
20110040592 | METHOD AND APPARATUS FOR DETERMINING PRICING OPTIONS IN A CONSULTATION SYSTEM - In exemplary embodiments, an apparatus and method for providing pricing options in a consultation system is provided. In one embodiment, user input from a user is received. The user input is directed to a question the user intends to post to the consultation system. Pricing factors are determined in part from the user input. A pricing option is then determined by analyzing the pricing factors with pricing attribute data whereby the pricing attribute data may be based on current consultation system dynamics, user history, and completed transactions on the consultation system. The determined pricing option is presented. | 02-17-2011 |
20110040694 | METHOD AND APPARATUS FOR EXPERT QUALITY CONTROL - In exemplary embodiments, an apparatus and method for providing expert quality control on a consultation system is provided. Feedback is received for an expert. The feedback may be from users of the consultation system, other experts on the consultation system, or third-parties with relevant expertise and may comprise direct and indirect feedback. Adjustment factors are recorded for the expert. The adjustment factors comprise public and non-public actions associated with the expert. The expert is then evaluated using the feedback and the adjustment factors. | 02-17-2011 |
20120197820 | METHOD AND APPARATUS FOR DETERMINING PRICING OPTIONS IN A CONSULTATION SYSTEM - In exemplary embodiments, an apparatus and method for providing pricing options in a consultation system is provided. In one embodiment, user input from a user is received. The user input is directed to a question the user intends to post to the consultation system. Pricing factors are determined in part from the user input. A pricing option is then determined by analyzing the pricing factors with pricing attribute data whereby the pricing attribute data may be based on current consultation system dynamics, user history, and completed transactions on the consultation system. The determined pricing option is presented. | 08-02-2012 |
Patent application number | Description | Published |
20090149902 | IMPLANTED CARDIAC DEVICE FOR DEFIBRILLATION - An implantable medical device for delivering electrical cardiac therapy includes a first implantable housing containing a battery. There is also a second implantable housing separate from the first implantable housing and containing at least one of: electronic circuitry adapted to evaluate and initiate electrical cardiac therapy, a storage capacitor and an electrode structure comprising a sensing electrode, a pacing electrode and a therapy electrode. The electronic circuit, the storage capacitor or the electrode structure are electrically connected to the battery. Alternatively, there is an implantable medical device for delivering electrical cardiac therapy having an implantable structure containing the following electrically connected components: a battery, electronic circuitry adapted to evaluate and initiate electrical cardiac therapy, a storage capacitor and an electrode structure comprising a sensing electrode, a pacing electrode and a therapy electrode. A method of providing electrical cardiac therapy is also provided. | 06-11-2009 |
20110279963 | DEVICE FEATURES AND DESIGN ELEMENTS FOR LONG-TERM ADHESION - An electronic device for long-term adhesion to a mammal includes a housing with an electronic component. There is a first wing and a second wing, each being integrally formed with the housing. An electrode is positioned on a bottom surface of each of the wings, the electrodes electrically connected to the electronic component. An adhesive layer is provided for adhesion to a surface of the mammal. The adhesive layer is coated on a portion of the bottom surfaces of the wings. The adhesive layer is not coated on the electrode or on a bottom surface of the housing. A method of applying an electronic device to a mammal includes removing a first adhesive cover from a first wing of the electronic device to expose an electrode and an adhesive coated on a bottom surface of the first wing. There is a step of placing the exposed electrode into contact with the mammal by adhering the adhesive coated bottom of the first wing to the mammal. There is a step of removing a second adhesive cover from the second wing of the electronic device to expose an adhesive coated on a bottom surface of the second wing and another exposed electrode. There is a step of placing the another exposed electrode into contact with the mammal by adhering the adhesive coated bottom of the second wing to the mammal. After performing the removing and the placing steps, the housing is unattached to the mammal, but is held in position on the mammal using the adhesive coated bottoms of the first and the second wings. | 11-17-2011 |
20110288606 | External Defibrillator - An external defibrillator having a battery; a capacitor electrically communicable with the battery; at least two electrodes electrically communicable with the capacitor and with the skin of a patient; a controller configured to charge the capacitor from the battery and to discharge the capacitor through the electrodes; and a support supporting the battery, capacitor, electrodes and controller in a deployment configuration, the defibrillator having a maximum weight per unit area in the deployment configuration of 0.1 lb/in | 11-24-2011 |
20120109125 | METHODS AND ELECTRODE APPARATUS TO ACHIEVE A CLOSURE OF A LAYERED TISSUE DEFECT - Methods for treating anatomic tissue defects such as a patent foramen ovale generally involve positioning a distal end of a catheter device at the site of the defect, exposing a housing and energy transmission member from the distal end of the catheter, engaging the housing with tissues at the site of the defect, applying suction or other approximating tool to the tissue via the housing to bring the tissue together, and applying energy to the tissue with the energy transmission member or to deliver a clip or fixation device to substantially close the defect. Apparatus generally include a catheter body, a housing extending from a distal end of the catheter body for engaging tissue at the site of the defect, and further adapted to house a fusing or fixation device such as an energy transmission member adjacent a distal end of the housing, or a clip or fixation delivery element. | 05-03-2012 |
20120215123 | NON-INVASIVE CARDIAC MONITOR AND METHODS OF USING CONTINUOUSLY RECORDED CARDIAC DATA - Embodiments of the invention provide methods of obtaining continuous cardiac information from a mammal. First, attach a self-contained, wearable, portable continuous cardiac monitor to the mammal to create a chamber containing electrodes used to detect cardiac signals from the mammal. Next, continuously detect without analyzing the cardiac signals from the mammal for at least 24 hours. Next, store information related to substantially all detected cardiac signals in the cardiac monitor. | 08-23-2012 |
20120310070 | DEVICE FEATURES AND DESIGN ELEMENTS FOR LONG-TERM ADHESION - An electronic device for long-term adhesion to a mammal includes a housing with an electronic component. The electronic device may include a first wing and a second wing, each being integrally formed with the housing. An electrode is positioned on a bottom surface of each of the wings, the electrodes electrically connected to the electronic component. An adhesive layer is provided for adhesion to a surface of the mammal. The adhesive layer may cover a portion of the bottom surfaces of the wings but generally does not cover the electrode or a bottom surface of the housing. A method of applying an electronic device to a mammal includes removing first and second adhesive covers from first and second wings of the electronic device to expose an electrode and an adhesive coated on a bottom surface of each wing. | 12-06-2012 |
20130226018 | NON-INVASIVE CARDIAC MONITOR AND METHODS OF USING CONTINUOUSLY RECORDED CARDIAC DATA - Embodiments of the invention provide methods of obtaining continuous cardiac information from a mammal. First, attach a self-contained, wearable, portable continuous cardiac monitor to he mammal to create a chamber containing electrodes used to detect cardiac signals from the mammal. Next, continuously detect without analyzing the cardiac signals from the mammal for at least 24 hours. Next, store information related to substantially all detected cardiac signals in the cardiac monitor. | 08-29-2013 |
20130245415 | DEVICE FEATURES AND DESIGN ELEMENTS FOR LONG-TERM ADHESION - An electronic device for long-term adhesion to a mammal includes a housing with an electronic component. The electronic device may include a first wing and a second wing, each being integrally formed with the housing. An electrode is positioned on a bottom surface of each of the wings, the electrodes electrically connected to the electronic component. An adhesive layer is provided for adhesion to a surface of the mammal. The adhesive layer may cover a portion of the bottom surfaces of the wings but generally does not cover the electrode or a bottom surface of the housing. A method of applying an electronic device to a mammal includes removing first and second adhesive covers from first and second wings of the electronic device to expose an electrode and an adhesive coated on a bottom surface of each wing. | 09-19-2013 |
20140128935 | IMPLANTED CARDIAC DEVICE FOR DEFIBRILLATION - An implantable medical device for delivering electrical cardiac therapy includes a first implantable housing containing a battery. There is also a second implantable housing separate from the first implantable housing and containing at least one of: electronic circuitry adapted to evaluate and initiate electrical cardiac therapy, a storage capacitor and an electrode structure comprising a sensing electrode, a pacing electrode and a therapy electrode. There is a method of providing electrical cardiac therapy by implanting a first housing containing a battery into a first implantation site within the body. Then, implant a second housing separate from the first housing into a second implantation site within the body. The second housing contains at least one of: electronic circuitry adapted to evaluate and initiate electrical cardiac therapy; a storage capacitor and an electrode structure comprising a sensing electrode, a pacing electrode and a therapy electrode. | 05-08-2014 |
20160135746 | DEVICE FEATURES AND DESIGN ELEMENTS FOR LONG-TERM ADHESION - An electronic device for long-term adhesion to a mammal includes a housing with an electronic component. The electronic device may include a first wing and a second wing, each being integrally formed with the housing. An electrode is positioned on a bottom surface of each of the wings, the electrodes electrically connected to the electronic component. An adhesive layer is provided for adhesion to a surface of the mammal. The adhesive layer may cover a portion of the bottom surfaces of the wings but generally does not cover the electrode or a bottom surface of the housing. A method of applying an electronic device to a mammal includes removing first and second adhesive covers from first and second wings of the electronic device to expose an electrode and an adhesive coated on a bottom surface of each wing. | 05-19-2016 |