Patent application number | Description | Published |
20090277328 | Efficient gas-separation process to upgrade dilute methane stream for use as fuel - A membrane-based gas separation process for treating gas streams that contain methane in low concentrations. The invention involves flowing the stream to be treated across the feed side of a membrane and flowing a sweep gas stream, usually air, across the permeate side. Carbon dioxide permeates the membrane preferentially and is picked up in the sweep air stream on the permeate side; oxygen permeates in the other direction and is picked up in the methane-containing stream. The resulting residue stream is enriched in methane as well as oxygen and has an EMC value enabling it to be either flared or combusted by mixing with ordinary air. | 11-12-2009 |
20100236404 | GAS SEPARATION PROCESS USING MEMBRANES WITH PERMEATE SWEEP TO REMOVE CO2 FROM COMBUSTION GASES - A gas separation process for treating flue gases from combustion processes, and combustion processes including such gas separation. The invention involves flowing the flue gas stream to be treated across the feed side of a membrane, flowing a sweep gas stream, usually air, across the permeate side, then passing the permeate/sweep gas to the combustor. | 09-23-2010 |
20110167821 | COMBUSTION SYSTEMS, POWER PLANTS, AND FLUE GAS TREATMENT SYSTEMS INCORPORATING SWEEP-BASED MEMBRANE SEPARATION UNITS TO REMOVE CARBON DIOXIDE FROM COMBUSTION GASES - Disclosed herein are combustion systems, power plants, and flue gas treatment systems that incorporate sweep-based membrane separation units to remove carbon dioxide from combustion gases. In its most basic embodiment, the invention is a combustion system that includes three discrete units: a combustion unit, a carbon dioxide capture unit, and a sweep-based membrane separation unit. In a preferred embodiment, the invention is a power plant including a combustion unit, a power generation system, a carbon dioxide capture unit, and a sweep-based membrane separation unit. In yet another embodiment, the invention is a flue gas treatment system that incorporates three membrane separation units with a carbon dioxide liquefaction unit. | 07-14-2011 |
20120141367 | GAS SEPARATION PROCESS FOR PRODUCTION OF HYDROGEN BY AUTOTHERMAL REFORMING OF NATURAL GAS, WITH CARBON DIOXIDE RECOVERY - Disclosed herein is a process for the production of hydrogen by autothermal reforming of natural gas, with simultaneous recovery of carbon dioxide using carbon dioxide-selective membrane separation. Residual gas from the hydrogen and carbon dioxide recovery is recycled back to the autothermal reformer. | 06-07-2012 |
20130005840 | Process for the Production of Methanol Including Two Membrane Separation Steps - Disclosed herein is a methanol production process that includes at least two membrane separation steps. Using the process of the invention, the efficiency of methanol production from syngas is increased by reducing the compression requirements of the process and/or improving the methanol product yield. As an additional advantage, the first membrane separation step generates a hydrogen-rich stream which can be sent for other uses. An additional benefit is that the process of the invention may debottleneck existing methanol plants if more syngas or carbon dioxide is available, allowing for feed of imported carbon dioxide into the synthesis loop. This is a way of sequestering carbon dioxide. | 01-03-2013 |
20130239804 | Membrane-Based Gas Separation Process Using Ejector-Driven Gas Recycle - Disclosed herein is a gas separation process that utilizes ejector recycle with a membrane separation step in combination with a second separation step. The second separation step may be a second membrane separation step, or may involve a different type of separation process. | 09-19-2013 |
20130263734 | LOW-ENERGY PROCESS TO PRODUCE OXYGEN-ENRICHED AIR USING MEMBRANE TECHNOLOGY - Disclosed herein is a process for producing oxygen-enriched air that involves a membrane separation step that uses glassy polymer membranes that have a selectivity to oxygen over nitrogen of at least 2.4. | 10-10-2013 |
Patent application number | Description | Published |
20090182616 | RINGBACK ADVERTISING - Methods, systems, and apparatus, including computer program products, in which an indication of a telephone call being placed from a calling number is received, and a determination is made of an audio advertisement to play based on the calling number. The audio advertisement is played based on the determination. | 07-16-2009 |
20100037204 | Content Distribution for Mobile Device - Among other disclosed subject matter, a computer-implemented method for providing content distribution for a mobile device includes providing a software development kit to a developer for developing an application for a mobile device. The software development kit includes an object to be inserted into the application and configured for requesting content for the application. The method includes identifying a context parameter regarding the application for use in selecting content to be distributed to the application on the mobile device. The method includes forwarding the content to the mobile device, the content being selected using the context parameter and configured to be presented to a user of the mobile device. | 02-11-2010 |
20100099441 | Mobile Device Advertising - Methods and systems for mobile advertising that include receiving an advertisement banner from an advertiser, incorporating identifying information in to the advertisement banner to produce a modified advertisement banner, and displaying the modified advertisement banner on a display of a mobile device are disclosed. | 04-22-2010 |
20110270673 | LOCATION-BASED ADVERTISEMENT CONVERSIONS - In general, this specification relates to content presentation. One aspect of the subject matter described in this specification can be embodied in methods that include the actions of presenting one or more content items to a user, each content item being associated with a conversion location; logging an identifier for each of the one or more content items presented to the user; receiving a location and user identifier from the user; using the user identifier to identify the one or more content items presented to the user and comparing, using one or more processors, the location to the conversion location of the one or more content items presented to the user; and logging a conversion for a particular presented content item having a conversion location matching the received location. Other embodiments of this aspect include corresponding systems, apparatus, and computer program products. | 11-03-2011 |
20110271194 | VOICE AD INTERACTIONS AS AD CONVERSIONS - This specification describes technologies relating to content presentation. In general, one aspect of the subject matter described in this specification can be embodied in methods that include the actions of presenting a content item to a user; receiving a user input indicating a voice interaction; receiving a voice input from the user; transmitting the voice input to a content system; receiving a command responsive to the voice input; and executing, using one or more processors, the command including modifying the content item. Other embodiments of this aspect include corresponding systems, apparatus, and computer program products. | 11-03-2011 |
20120195419 | Audio Advertising - Methods, systems, and apparatus, including computer program products, in which an indication of a telephone call being placed from a calling number is received, and a determination is made of an audio advertisement to play based on the calling number. The audio advertisement is played based on the determination. | 08-02-2012 |
Patent application number | Description | Published |
20130132359 | GROUPED SEARCH QUERY REFINEMENTS - Methods, systems, and apparatus, including computer programs encoded on one or more computer storage devices, for grouping search query refinements. One of the methods includes while receiving a text input into an input field by a user and before the user has submitted the text input to a search engine obtaining query suggestions based at least in part on the text input. The method includes grouping query suggestions based on a common query term shared by the query suggestions, wherein the query suggestions include terms that refine the common query term. The method includes transmitting a set of query suggestions to a client device for presentation, wherein the set includes the query suggestions that are presented as a group with the common query term presented in a prominent position and the refinement terms presented in subordinate positions and wherein the common query term and the refinement terms are each user-selectable. | 05-23-2013 |
20140074877 | GROUPED SEARCH QUERY REFINEMENTS - Methods, systems, and apparatus, including computer programs encoded on one or more computer storage devices, for grouping search query refinements. One of the methods includes while receiving a text input into an input field by a user and before the user has submitted the text input to a search engine obtaining query suggestions based at least in part on the text input. The method includes grouping query suggestions based on a common query term shared by the query suggestions, wherein the query suggestions include terms that refine the common query term. The method includes transmitting a set of query suggestions to a client device for presentation, wherein the set includes the query suggestions that are presented as a group with the common query term presented in a prominent position and the refinement terms presented in subordinate positions and wherein the common query term and the refinement terms are each user-selectable. | 03-13-2014 |
Patent application number | Description | Published |
20120183712 | TOUCH SCREEN PROTECTOR - The invention relates to a method for protecting a touch screen of a hand held electronic device having a front face that includes a touch screen portion and a non-functional band. The method of the invention comprises providing a touch screen protector comprising a film having front and back sides, an outer perimeter that corresponds to that of the device, and a transparent window; and an exposed adhesive along the outer perimeter of the film surrounding the transparent window; and removably attaching the protector upon the outer perimeter of the front face of the device via the exposed adhesive to form an enclosed air space between the transparent window of the film, the adhesive and the touch screen portion of the device. | 07-19-2012 |
20120183713 | TOUCH SCREEN PROTECTOR - The invention relates to a touch screen protector for a hand held electronic device having a front face that includes a touch screen portion and a non-functional band. The touch screen protector of the invention comprises a plastic film having front and back sides, an outer perimeter that corresponds to that of the device, and a transparent window; a spacer provided along the outer perimeter of the plastic film surrounding the transparent window, having a thickness sufficient to space the plastic film near but not in contact with the touch screen portion; an exposed adhesive for removably mounting the protector upon the outer perimeter of the front face to form an enclosed air space between the transparent window of the plastic film, the spacer and the touch screen portion of the device; and a joining adhesive for adhering the spacer to the back side of the plastic film. | 07-19-2012 |
20130316112 | TOUCH SCREEN PROTECTOR - The invention relates to a touch screen protector for a hand held electronic device having a front face that includes a touch screen portion and a non-functional band. The touch screen protector of the invention comprises a film having front and back sides, an outer perimeter that corresponds to that of the device, and a transparent window; an exposed adhesive or adhesive/spacer provided along the outer perimeter of the film surrounding the transparent window, and multiple dots arranged in a prescribed pitch and present on the back side of the film at a density which is sufficiently high to reduce interference patterns when the transparent window of the protector is pressed against the touch screen portion for operation of the electronic device. | 11-28-2013 |
20140072749 | TOUCH SCREEN PROTECTOR - The invention relates to a touch screen protector for a hand held electronic device having a front face that includes a touch screen portion and a non-functional band. The touch screen protector of the invention comprises a plastic film having front and back sides, an outer perimeter that corresponds to that of the device, and a transparent window; a spacer provided along the outer perimeter of the plastic film surrounding the transparent window, having a thickness sufficient to space the plastic film near but not in contact with the touch screen portion; an exposed adhesive for removably mounting the protector upon the outer perimeter of the front face to form an enclosed air space between the transparent window of the plastic film, the spacer and the touch screen portion of the device; and a joining adhesive for adhering the spacer to the back side of the plastic film. | 03-13-2014 |
Patent application number | Description | Published |
20120199625 | METHODS AND APPARATUS FOR SCRIBING AND BREAKING LAYERS WITH CURVED EDGES - Layers of material such as glass layers for displays may be cut using scribing and breaking techniques. Scribing-and-breaking equipment may include a scribe tip that forms a loop-shaped scribe line in the surface of a layer of material. The loop-shaped scribe line may have a rectangular shape with four straight sides and four rounded corners. A breaking structure such as a rectangular ring-shaped metal break frame with rounded corners may be configured to match the shape of the scribe line. During breaking operations, the layer of material may be supported on a support structure. The support structure may have a flexible material such as an elastomer and a lower-friction coating layer such as a polytetrafluoroethylene coating. The break frame may be aligned with the scribe line and may be used to press down on the layer of material, thereby breaking the layer of material along the scribe line. | 08-09-2012 |
20120200480 | WATER JET SHAPING OF DISPLAYS AND STRUCTURES FOR ELECTRONIC DEVICES - Structures such as display structures and other electronic device structures may be shaped using water jet cutting equipment. The water jet cutting equipment may be used to produce a water jet. The water jet may be used to cut layer of material such as display layers and other structures. Water jet cutting may form edge cuts, cuts for openings in the structures, chamfers, and other features. Multiple layers may be simultaneously cut using water jet cutting. Positioning equipment may be used to control the position of a workpiece relative to a water jet nozzle. The positioning equipment may be controlled using a control unit. During water jet cutting operations, the workpiece may be trimmed, openings may be formed, and features such as chamfers may be created. A workpiece may include a cover glass, a color filter array, a thin-film transistor layer, and other display layers and device structures. | 08-09-2012 |
20120200812 | LASER PROCESSING OF DISPLAY COMPONENTS FOR ELECTRONIC DEVICES - Electronic devices may be provided with display structures such as glass and polymer layers in a liquid crystal display. The glass layers may serve as substrates for components such as a color filter layer and thin-film transistor layer. The polymer layers may include films such as a polarizer film and other optical films. During fabrication of a display, the polymer layers and glass layers may be laminated to one another. Portions of the polymer layers may extend past the edges of the glass layers. Laser cutting techniques may be used to trim away excess portions of the polymer layer that do not overlap underlying portions of the glass layers. Laser cutting may involve application of an adjustable infrared laser beam. | 08-09-2012 |
20130284347 | Laser Processing of Display Components for Electronic Devices - Electronic devices may be provided with display structures such as glass and polymer layers in a liquid crystal display. The glass layers may serve as substrates for components such as a color filter layer and thin-film transistor layer. The polymer layers may include films such as a polarizer film and other optical films. During fabrication of a display, the polymer layers and glass layers may be laminated to one another. Portions of the polymer layers may extend past the edges of the glass layers. Laser cutting techniques may be used to trim away excess portions of the polymer layer that do not overlap underlying portions of the glass layers. Laser cutting may involve application of an adjustable infrared laser beam. | 10-31-2013 |
Patent application number | Description | Published |
20130038740 | DISPLAY LIGHT LEAKAGE - Embodiments include systems and methods for objectively grading/rating a display. One embodiment may take the form of a method for grading display quality including capturing an image of the display and computing first and second parameter values from the captured image. The method also includes comparing the first parameter value against a threshold and, if the first parameter value exceeds the threshold, computing a grade wherein the second parameter is given a first weighting. If, however, the first parameter value is below the threshold, the method includes computing a grade wherein the second parameter is given a second weighting which is greater than the first weighting. | 02-14-2013 |
20140176848 | Methods for Trimming Polarizers in Displays Using Edge Protection Structures - An electronic device is provided with a display such as a liquid crystal display. The display has a layer of liquid crystal material sandwiched between an upper display layer such as a color filter layer and a lower display layer such as a thin-film-transistor layer. An upper polarizer is formed on the upper surface of the color filter layer. A lower polarizer is formed on the lower surface of the thin-film-transistor layer. To protect display layers such as the color filter layer and the thin-film-transistor layer, a coating is deposited on a peripheral edge of the display layer. A laser is used to cut through portions of the polarizer that overhang the display layer while also cutting through the coating on the peripheral edge of the display layer. Following laser trimming operations, the coating is flush with an edge surface of the polarizer. | 06-26-2014 |
20140263211 | Methods for Trimming Display Polarizers Using Lasers - A display such as a liquid crystal display has a display substrate that includes a layer of liquid crystal material sandwiched between a color filter layer and a thin-film-transistor layer. An oversized polarizer is laminated to the surface of the display substrate. Laser-based polarizer trimming equipment is used to trim away excess portions of the polarizer from the display substrate. A thickness gauge gathers thickness information from the laminated polarizer and display substrate. The thickness information is used to adjust the position of a laser relative to the polarizer during polarizer trimming operations. The laser beam moves along a cutting path that is unique to the display substrate. A vision system performs an inspection to determine whether the display substrate is damaged following polarizer trimming operations. Based on the inspection, laser parameters may be adjusted prior to performing polarizer trimming operations on additional polarizers and display substrates. | 09-18-2014 |
Patent application number | Description | Published |
20120254193 | Processing Data in a Mapreduce Framework - A computer-implemented method for processing input data in a mapreduce framework includes: receiving, in the mapreduce framework, a data processing request for input data; initiating, based on the data processing request, a map operation on the input data by multiple mappers in the mapreduce framework, each of the mappers using an aggregator to partially aggregate the input data into one or more intermediate key/value pairs; initiating a reduce operation on the intermediate key/value pairs by multiple reducers in the mapreduce framework, wherein, without sorting the intermediate key/value pairs, those of the intermediate key/value pairs with a common key are handled by a same one of the reducers, each of the reducers using the aggregator to aggregate the intermediate key/value pairs into one or more output values; and providing the output values in response to the data processing request. | 10-04-2012 |
20120278323 | Joining Tables in a Mapreduce Procedure - Systems and techniques by which tables can be joined in a mapreduce procedure. In some implementations, when a large table of business data (e.g., having one billion transaction records or more) is to be joined with a large table of customer data (e.g., having hundreds of millions of customer records), then these two tables can be organized before the mapreduce procedure to speed up the table join. For example, the business data and the customer data can both be hash partitioned, based on the same key, into shards of business data and shards of customer data, respectively. The number of shards in these two groups has an integer relationship with each other: for example such that there are two business data shards for every customer data shard, or vice versa. | 11-01-2012 |
20140122620 | ATTACHMENT HANDLING DURING EMAIL DELIVERY - A system and method for improving attachment handling during email delivery is disclosed. A partial message data structure stores data associated with an email except the email's attachments' contents. Attachment contents may be stored in the partial message data structure if necessary. When an email is sent to a recipient, a message router constructs the full email message including attachments from the partial message data structure and the stored attachment contents before sending the email to an SMTP server. When an email is received from an SMTP server, a message router transmits the email to a message parser that parses attachments from the email and stores the attachments in persistent storage. The message parser sends a partial message data structure containing data associated with the email and references to the email's attachments to the message router. The message router transmits the partial message data structure to a server for delivery. | 05-01-2014 |
Patent application number | Description | Published |
20100046600 | Methods and Circuits for Asymmetric Distribution of Channel Equalization Between Devices - A transceiver architecture supports high-speed communication over a signal lane that extends between a high-performance integrated circuit (IC) and one or more relatively low-performance ICs employing less sophisticated transmitters and receivers. The architecture compensates for performance asymmetry between ICs communicating over a bidirectional lane by instantiating relatively complex transmit and receive equalization circuitry on the higher-performance side of the lane. Both the transmit and receive equalization filter coefficients in the higher-performance IC may be adaptively updated based upon the signal response at the receiver of the higher-performance IC. | 02-25-2010 |
20100135378 | Receiver with Clock Recovery Circuit and Adaptive Sample and Equalizer Timing - A receiver is equipped with an adaptive phase-offset controller and associated timing-calibration circuitry that together shift the timing for a data sampler and a digital equalizer. The sample and equalizer timing is shifted to a position with less residual inter-symbol interference (ISI) energy relative to the current symbol. The shifted position may be calculated using a measure of signal quality, such as a receiver bit-error rate or a comparison of filter-tap values, to optimize the timing of data recovery. | 06-03-2010 |
20100272215 | Signaling with Superimposed Differential-Mode and Common-Mode Signals - A data receiver circuit ( | 10-28-2010 |
20110119425 | DETACHABLE INTERCONNECT FOR CONFIGURABLE WIDTH MEMORY SYSTEM - The disclosure relates to a detachable signalling interconnect apparatus that provides connectivity between two or more components of a memory system in conjunction with different modes of operation of the components. The memory system comprises: a first socket to receive a first memory module; a second socket to receive a second memory module; a detachable signal-interconnect; and a memory controller coupled to the detachable signal-interconnect and configured to define a first mode of operation and a second mode of operation, wherein in the first mode of operation the detachable signal-interconnect is to couple the memory-controller to the first memory module and in the second mode of operation the detachable signal-interconnect is to couple the memory controller to the first memory module and the second memory module. | 05-19-2011 |
20110142112 | Signaling with Superimposed Clock and Data Signals - A data transmission circuit includes a clock driver to obtain a clock signal having a first rate and to drive the clock signal onto one or more transmission lines. The data transmission circuit also includes a timing circuit to obtain the clock signal and to generate a symbol clock having a second rate. The first rate is a multiple of the second rate, wherein the multiple is greater than one. The data transmission circuit further includes a data driver synchronized to the symbol clock. The data driver obtains a data signal and drives the data signal onto the one or more transmission lines at the second rate. The data signal and the clock signal are driven onto the one or more transmission lines simultaneously. | 06-16-2011 |
Patent application number | Description | Published |
20090202011 | Techniques to time vary pilot locations in wireless networks - An embodiment of the present invention provides an apparatus, comprising a receiver capable of selecting optimal pilot locations and providing feedback of the pilot locations to a transmitter in communication with the receiver. The optimal pilot locations may be selected by locations that avoid strong interference or platform noise at the receiver, by locations that avoid deep fading, by locations that maximize the spacing between pilot tones at the two ends of a wireless frequency band or by locations that equalize the interspacing between any two adjacent pilots. | 08-13-2009 |
20140105285 | WIRELESS CHANNEL AWARE ADAPTIVE VIDEO BIT RATE ENCODING - A determination and query is performed on wireless channel on which video data is transmitted from a transmitting wireless display or WiDi device. Based on a channel capacity and implementing an algorithm, the encoding bit rate at the transmitting WiDi device is adaptively adjusted based on the determined channel capacity. | 04-17-2014 |
20140269664 | FILLING THE SPACE-TIME CHANNELS IN SDMA - Embodiments of the present invention provide an Access Point (AP) to transmit and receive RF signals in a wireless local area network (WLAN), comprising, a processor to process the RF signals, a scheduler to schedule data packets that may have differing lengths for transmission to selected mobile stations, a Radio Frequency (RF) transceiver to receive and transmit the RF signals using space-time channels, and a code rate adjuster to adjust a code rate of Forward Error-Correction (FEC) codes in the packets to fill the space-time channels. | 09-18-2014 |
Patent application number | Description | Published |
20090168687 | TECHNIQUES FOR OPTIMAL LOCATION AND CONFIGURATION OF INFRASTRUCTURE RELAY NODES IN WIRELESS NETWORKS - An embodiment of the present invention provides a method, comprising optimizing the location and configuration of relay stations in a wireless network that includes at least one base station and at least one relay station by taking into account at least one or more of the following: the distinct antenna heights of said at least one base station and said at least one relay station; the data dependency between said at least one relay station and said at least one base station; the service outage of said wireless network; and the network throughput of said wireless network. | 07-02-2009 |
20090247086 | Reducing co-channel interference - A base station may transmit at varied power levels. Subscriber stations receiving the power levels can transmit noise information back to the base station. As a result, co-channel interference can be determined from the varied power transmissions, either in the base station or in the subscriber station. In addition, in some embodiments, the transmissions may include different phases so that the phase of the co-channel interference may be determined as well. | 10-01-2009 |
20100029204 | Techniques to improve the radio co-existence of wireless signals - Techniques are described that can be used to perform one or more of the following actions in order to reduce signal interference between WLAN and BlueTooth radios that are proximate to one another. One action is to selectively reduce a filter bandwidth in a WLAN radio applied to a received WLAN radio signal to reduce BlueTooth signal interference. An additional or alternative action is to selectively indicate a WLAN radio channel bandwidth larger than a channel bandwidth used for the WLAN radio so that the BlueTooth radio avoids transmitting over the indicated channel bandwidth. An additional or alternative action is to selectively reduce BlueTooth transmitter power in response to antenna isolation between BT and WLAN radio being less than a first threshold in order to reduce the likelihood of WLAN radio front end saturation. | 02-04-2010 |
20100157875 | Spatial reuse techniques with wireless network relays - In various embodiments of the invention, a relay station in a wireless communications network may communicate with one or more subscriber stations at the same time and/or on the same frequency that the associated base station is communicating with another relay station in the same network. This contrasts with the conventional technique of devoting one time period or frequency exclusively to communications between the base station and the relay stations, and devoting another time period or frequency exclusively to communications between the relay stations and the subscriber stations. | 06-24-2010 |
20110053545 | System and Method Capable of Implicit Feedback for the Devices with An Unequal Number of Transmitter and Receiver Chains in a Wireless Local Area Network - An embodiment of the present invention provides a wireless station (STA) capable of implicit feedback in a wireless local area network, comprising at least one power amplifier, a plurality of antennas capable of being connected with said at least one power amplifier, and a switch capable of switching the connection between said plurality of antennas and said at least one power amplifier thereby enabling said wireless station to sound a complete channel matrix for an access point (AP) in communication with said wireless station (STA). | 03-03-2011 |
20120108174 | TECHNIQUES TO IMPROVE THE RADIO CO-EXISTENCE OF WIRELESS SIGNALS - Techniques are described that can be used to perform one or more of the following actions in order to reduce signal interference between WLAN and BlueTooth radios that are proximate to one another. One action is to selectively reduce a filter bandwidth in a WLAN radio applied to a received WLAN radio signal to reduce BlueTooth signal interference. An additional or alternative action is to selectively indicate a WLAN radio channel bandwidth larger than a channel bandwidth used for the WLAN radio so that the BlueTooth radio avoids transmitting over the indicated channel bandwidth. An additional or alternative action is to selectively reduce BlueTooth transmitter power in response to antenna isolation between BT and WLAN radio being less than a first threshold in order to reduce the likelihood of WLAN radio front end saturation. | 05-03-2012 |
Patent application number | Description | Published |
20090055651 | AUTHENTICATED MEDIA COMMUNICATION SYSTEM AND APPROACH - Media authentication is facilitated. In connection with an example embodiment, media is authenticated using an encoded projection of the media that is decoded using the media as an input. A condition of authenticity of the media is determined based upon an indication of distortion of the media characterized by a decoding of the encoded projection. | 02-26-2009 |
20120195364 | DYNAMIC MODE SEARCH ORDER CONTROL FOR A VIDEO ENCODER - A system and method for coding video data wherein a coding mode decision process may be dynamically adjusted according to any of a plurality of factors including video image content, image complexity, motion, channel conditions, the status of the video system components, or other relevant factor. Each of a plurality of potential coding modes may be assigned a weight reflecting an estimation of the likelihood that the coding mode will result in quality image data. The coding mode decision process may then be altered by changing the order of coding modes attempted according to the assigned weight. Code removal and early termination may further alter the coding mode decision process. | 08-02-2012 |
20120207212 | VISUALLY MASKED METRIC FOR PIXEL BLOCK SIMILARITY - Selecting a coding mode for coding video data by measuring a distortion sensitivity threshold for a pixel block, calculating a distortion threshold representative of the maximum distortion that may be effectively masked by the brightness and texture of the pixel block, estimating the distortion induced by coding the pixel block according to skip mode and coding the source pixel block with a predictive coding technique if the estimated distortion value exceeds the distortion threshold. The distortion sensitivity threshold may include, for example, a brightness value or a texture value. The contrast between the pixel block and the surrounding pixel blocks may also be considered such that if the contrast exceeds a contrast threshold calculated based on the measurement of brightness and texture, the source pixel block may be coded with a predictive coding technique even if the estimated distortion value does not exceed the distortion threshold. | 08-16-2012 |
20120207214 | WEIGHTED PREDICTION PARAMETER ESTIMATION - Video coding systems incorporate techniques for deriving scalars W and/or O for use in weighted prediction. W represents a scaling factor and O represents an offset value. Given a frame of input video to be coded, a prediction match may be established one or more reference frames. The input frame may be parsed into a plurality of regions. Thereafter the scaling factor W and/or offset value O may be derived by developing a system of equations relating a predicted pixel to the pixel in the frame by the scaling factor W and/or offset value O. Equations within the system may be prioritized according to priority among regions, and scaling factor W and/or offset value O may be solved for. The scaling factor W and/or offset value O may be used during weighted prediction of the input frame. | 08-16-2012 |
20120328018 | OPTIMIZED SEARCH FOR REFERENCE FRAMES IN PREDICTIVE VIDEO CODING SYSTEM - A system and method for efficiently performing motion estimation during temporal prediction for coding. When a new frame is presented for coding, an encoder may identify a limited number of pixel blocks within the input frame that are complex. The encoder may perform motion estimation searches to find reference frame(s) that are adequate prediction references for the complex pixel blocks. The encoder may search for prediction references for the remaining pixel blocks of the new frame, confining the search to the reference frame(s) that were selected as prediction references of the complex pixel blocks. | 12-27-2012 |
20130003845 | ADAPTIVE CONFIGURATION OF REFERENCE FRAME BUFFER BASED ON CAMERA AND BACKGROUND MOTION - In a video coding/decoding system, reference picture caches in a video coder and decoder may be partitioned dynamically based on camera and background motion can lead to improved coding efficiency and coding quality. When a camera is fixed and therefore exhibits low motion, a system may allocate larger portions of the reference picture cache to storage of long term reference frames. In this case, foreground elements of an image (for example, a person) may move in front of a relatively fixed background. Increasing the number of long term reference frames can increase the chances that, no matter where the foreground elements are within a frame currently being coded, the reference picture cache will contain at least one frame that provides an adequate prediction match to background elements within the new frame. Thus the background elements uncovered in the current frame can be coded at high quality with a low number of bits. When a camera exhibits high motion, the system may allocate larger portions of the reference picture cache to storage of short term reference frames. | 01-03-2013 |
20130328771 | Camera-Assisted Motion Estimation for Application Control - Embodiments of the present invention generate estimates of device motion from two data sources on a computing device—a motion sensor and a camera. The device may compare the estimates to each other to determine if they agree. If they agree, the device may confirm that device motion estimates based on the motion sensor are accurate and may output those estimates to an application within the device. If the device motion estimates disagree, the device may alter the motion estimates obtained from the motion sensor before outputting them to the application. | 12-12-2013 |
20130329799 | PREDICTIVE VIDEO CODER WITH LOW POWER REFERENCE PICTURE TRANSFORMATION - Video coders may perform perspective transformation of reference frames during coding in a manner that conserves processing resources. When a new input frame is available for coding, a camera position for the input frame may be estimated. A video coder may search for reference pictures having similar camera positions as the position of the input frame and, for each reference picture identified, the video coder may perform a prediction search to identify a reference picture that is the best prediction match for the input frame. Once the video coder identifies a reference picture to serve as a prediction source for the input frame, the video coder may derive a transform to match the reference frame data to the input frame data and may transform the reference picture accordingly. The video coder may code the input frame using the transformed reference picture as a prediction reference and may transmit coded frame data and the camera position of the input frame to a decoder. Thus, the video coder may perform derivation and execution of transforms on a limited basis which conserves system resources. | 12-12-2013 |
20150193013 | Camera-Assisted Motion Estimation for Application Control - Embodiments of the present invention generate estimates of device motion from two data sources on a computing device—a motion sensor and a camera. The device may compare the estimates to each other to determine if they agree. If they agree, the device may confirm that device motion estimates based on the motion sensor are accurate and may output those estimates to an application within the device. If the device motion estimates disagree, the device may alter the motion estimates obtained from the motion sensor before outputting them to the application. | 07-09-2015 |