Abstract: A digital level control circuit, such as an Automatic Gain Control, includes a plurality of digitally selectable signal levels with transitions between levels gradually varied to avoid signal output level discontinuities. An up/down counter may be used to incrementally stepwise transition an output signal between the digitally selectable output levels. Stepwise application of a control signal to the appropriate switching elements (e.g., FETs) forming an attenuator circuit may be implemented to moderate a switching time of the switching elements to provide a more gradual transition between element operating states. A deglitch circuit may be employed to latch the switching elements to achieve the desired state at the end of a desired switching transition period.
Abstract: A recursive motion detector for detecting motion in an interlaced video signal. The motion detector includes a first frame motion detector receiving a next field and a first previous field, a second frame motion detector receiving a current field and a second previous field, and a third frame motion detector receiving a next field and a third previous field. Motion is detected when the first, second and third frame motion detectors combine to produce a frame motion result.
Abstract: The invention described herein relates to aiding a Satellite Positioning System (SPS) receiver of a platform with a data interface to the platform data. The platform, for example, could be a vehicle, ship, aircraft, or a pedestrian. The SPS receiver would be used to track the location of the platform. The data interface would facilitate access by the SPS receiver to the data of the platform, and the SPS receiver in turn could provide SPS data (such as position, speed, and heading) to the platform. A further aspect of the invention includes hardware or software used by the data interface and the SPS receiver to provide, format, time-stamp, synchronize, and match platform data or SPS receiver data.
Abstract: A protocol independent interface for processing, within a mobile device, protocol aiding data received at a call processor with a Global Positioning System (“GPS”) interface, where the protocol aiding data is produced according to a Geolocation Server Station protocol is disclosed. The protocol independent interface may include a means for receiving, at the GPS interface, the protocol aiding data received at the call processor, means for converting the received protocol aiding data to interface data that is transparent to the Geolocation Server Station protocol, and means for passing the interface data to a GPS module.
September 14, 2012
Date of Patent:
June 24, 2014
CSR Technology Inc.
Steve Chang Chiayee, Ashutosh Pande, Lionel Jacques Garin, Gengsheng Zhang
Abstract: Embodiments may be directed to lens cameras which may be cameras arranged as a sensor in a lens cap. A lens camera may comprise a printed circuit board with a digital image sensor and associated components enclosed in a cylindrical body that may be constructed of metal, plastic, or the like, or combination thereof. Lens cameras may be fitted with lens mounts for attaching host devices, cameras, interchangeable lens, or the like. Lens mounts on a lens camera may be arranged to be compatible with one or more standard lens mounts. Accordingly, a lens camera may be attached to cameras that have compatible lens mounts. Also, interchangeable lens having lens mounts compatible with the lens camera may be attached to the lens camera. Further, lens cameras may communicate with host devices using wired or wireless communication facilities.
Abstract: The present invention is related to location positioning systems, and more particularly, to a method and apparatus for making accuracy improvements to a GPS receiver's navigation calculations. According to a first aspect, the invention includes maintaining a table of height attributes for major cities and urban areas around the world (contour table) in the GNSS chipset. The information in the table preferably includes latitude, longitude of the city along with height attributes of those cities, such as the average, min, max height and region boundary etc. Additional information such as average gradient could also be saved in the table. According to further aspects, when GPS signals are degraded in environments such as urban canyons, the height information can be obtained from the table and used to improve the navigation solution.
Abstract: The present invention relates generally to position determination, and more particularly to methods and apparatuses to determine the walking direction (heading of a user) using MEMS inertial sensors commonly found in mobile devices such as cellphones. According to some aspects, the invention includes a methodology to allow the walking angle to be determined dynamically. In embodiments, the methodology includes pattern matching accelerometer measurement data to a reference acceleration pattern.
Abstract: A device and methods are provided for accessing memory. In one embodiment, a method includes receiving a request for data stored in a device, checking a local memory for data based on the request to determine if one or more blocks of data associated with the request are stored in the local memory, and generating a memory access request for one or more blocks of data stored in a memory of the device based when one or more blocks of data are not stored in the local memory. In one embodiment, data stored in memory of the device may be arranged in a configuration to include a plurality of memory access units each having adjacent lines of pixel data to define a single line of memory within the memory access units. Memory access units may be configured based on memory type and may reduce the number of undesired pixels read.
Abstract: Embodiments are directed towards performing depth estimation within a digital camera system based on interpolation of inverse focus statistics. After an image is captured, various statistics or focus measure may be calculated using, for example, a high pass filter. Depth is estimated by interpolating the inverse of the statistics for three positions of focus for the image. The inverse of the statistics, St(n), may be 1/St(n), or 1/St2(n), or even 1/StZ(n), where Z?1. Several approaches to interpolating the inverse values of the statistics to obtain a depth estimate are disclosed, including a general parabolic minimum approach, using a parabolic minimum within a progressive scheme, or within a continuous AF scheme. The depth estimate may then be used for a variety of applications, including automatic focusing, as well as converting 2D images to 3D images.
Abstract: A method of updating the state of a decoder that decodes a wide-band signal including a plurality of sub-band signals, including: receiving the plurality of sub-band signals; for each sub-band signal, storing portions of that sub-band signal in a respective buffer; responsive to determining that a portion of the wide-band signal is degraded, performing a packet loss concealment algorithm to determine wide-band replacement data for the degraded portion; selecting a portion of the sub-band signal stored in each buffer in dependence on the determined wide-band replacement data; and updating the state of the decoder using the selected portions.
Abstract: Techniques for controlling the use of data stored on a media or integrated circuit sample are provided. A sample identifier is created at the point of sample use. The type of sample could range from storage media, such as a Digital Video Disc, or DVD, on which, for example, data representing a motion picture is recorded, to an integrated circuit in which computer code is stored. The sample identifier is stored at a location that is different from where the data is to be employed, and compared with other sample identifiers. The use of the data is controlled based on the results of the comparison.
Abstract: A system and method for capturing images is provided. In the system and method, preview images are acquired and global local and local motion are estimated based on at least a portion of the preview images. If the local motion is less than or equal to the global motion, a final image is captured based at least on an exposure time based on the global motion. If the local motion is greater than the global motion, a first image is captured based on at least a first exposure time and at least a second image is captured based on at least one second exposure time less than the first exposure time. After capturing the first and second images, global motion regions are separated from local motion regions in the first and second images, and the final image is reconstructed at least based on the local motion regions.
Abstract: A partial HDMI physical layer (“phy”) decoder core is used in an audiovisual (A/V) sink device to perform HDCP pre-authentication on inactive HDMI ports, so as to enable fast switching between HDMI ports. Whenever a source device is connected to the any HDMI port of the A/V sink device, HDCP authentication is performed on that port immediately, even if A/V data on that port is not being output to a user. As a result, when the user switches between HDMI channels, the output is available to the user instantly, without any HDCP-related delay. The A/V sink includes the partial HDMI phy decoder core in addition to a full HDMI phy decoder core. The full HDMI phy decoder core is used to extract and decode signals received on the active port. The partial HDMI phy decoder core is used to extract and decode only those HDMI signals received on an inactive port that are needed for pre-authenticating the inactive port.
March 29, 2011
Date of Patent:
April 29, 2014
CSR Technology, Inc.
Cenk Yildiz, Albert Kuo, Andrew Popplewell
Abstract: An adaptive known signal canceller comprising of a known signal canceller filter responsive to a known signal including a known portion of a transmitted signal, the known signal canceller filter operative to generate a filtered known signal, and a subtractor unit responsive to an input signal and operative to generate an output signal, the subtractor unit configured to subtract the filtered known signal from the input signal to generate an output signal, such that the known portion of the transmitted signal is substantially removed from the input signal. The adaptive known signal canceller further comprising of a known signal canceller update unit, responsive to a desired signal and an output signal and operative to continually adjust the coefficients of the known signal canceller filter based on the difference between the output signal and the desired signal, so that the filter coefficients substantially reflect the impulse response of a channel.
March 7, 2012
Date of Patent:
April 29, 2014
CSR Technology, Inc.
Jordan Christopher Cookman, Ping Dong, Tao Yu
Abstract: Embodiments are directed towards automatically creating a cinemagraph on at least an imaging device, where the cinemagraph can be created without additional user interaction beyond capturing an initial sequence of images, and indicating that a cinemagraph is to be created from the sequence. Automatic creation of the cinemagraph includes selecting an anchor frame within the sequence and aligning the other frames to the anchor frame. Detection and segmentation of moving objects within the sequence, with respect to the anchor frame are performed. A mask is generated and refined. Segmentation of masks are then unified, and combined with a background from the anchor frame to generate an animated sequence.
Abstract: A system includes a filter and a tuner formed on an integrated circuit. The filter receives an input signal comprising a first number of channels and communicates an intermediate output signal comprising a second number of channels less than the first number of channels. The tuner is coupled to the filter and receives the intermediate output signal and communicates an output signal comprising a third number of channels less than the second number of channels.
Abstract: The invention provides techniques to implement unique identifier for an integrated chip and how this ID can be employed to enhance the security of content in personal video recorder type systems. The storage device can be a hard disk, a removable storage medium or any other type of storage medium. An integrated circuit (IC) within the personal video recorder stores a unique identifier that is used in for encryption and decryption of data stored on the storage device. Several embodiments are disclosed herein that maintain the secrecy of the unique ID such that it is not easily accessible thereby defeating the security scheme.
Abstract: Embodiments are directed towards enabling headphones to perform active noise cancellation for a particular user. Each separate user may enable individualized noise canceling headphones for one or more noise environments. When the user is wearing the headphones in a quiet environment, a user may employ a computer to initiate determination of a plant model of each ear cup specific to the user. When the user is wearing the headphones in a target noise environment, the user may utilize the computer to initiate determination of operating parameters of a controller for each ear cup of the headphones. The computer may provide the operating parameters of each controller to the headphones. And the operation of each controller may be updated based on the determined operating parameters. The updated headphones may be utilized by the user to provide active noise cancellation.
December 17, 2013
April 17, 2014
CSR TECHNOLOGY INC.
Rogerio Guedes Alves, Walter Andrés Zuluaga
Abstract: Systems and methods are provided for adjusting a noise figure in a radio receiver. An example method includes receiving a radio frequency (RF) signal at a RF receiver section. The RF receiver section includes at least one RF receiver element. The RF receiver element is controllable by at least one tuning variable. The RF signal is processed to generate a processed analog signal, which is converted to a digital signal. The digital signal is used to determine a performance parameter. The at least one tuning variable of the at least one RF receiver element is controlled to adjust the noise figure based on the performance parameter. In another aspect of the invention, an example radio receiver is provided. The radio receiver includes a RF receiver section having at least one RF receiver element. A controller determines a performance parameter using the digital signal and controls the at least one tuning variable to adjust the noise figure based on the performance parameter.
Abstract: A method, apparatus, system and machine-readable medium for generating a composite output image based upon multiple input images. In certain embodiments, a plurality of input graphics images are iteratively blended in real time to provide a blended graphics image, which is then composited with other layers such as an input video image. The composite output image may then be provided to a display device. Iterative blending of the plurality of graphics images may include scaling, format conversion, and color space conversion, and may be performed based on priority information received for the graphics images from content sources. Compositing may include an alpha blending based on alpha values for pixels of the images.