Patents Assigned to STMICROELECTRONICS R&D
-
Patent number: 10260876Abstract: An embodiment comprises and apparatus having an image capture device with an image axis and a gyroscope operable to indicate the orientation of the image axis. An embodiment of a capsule endoscopy system comprises an imaging capsule and an external unit. The imaging capsule may comprise an image capture device having an image axis and a gyroscope operable to indicate the orientation of the image axis. The external unit may comprise a gyroscope operable to indicate an orientation of a subject and a harness wearable by a subject and operable to align the gyroscope with the subject. The imaging capsule may send and image to an external unit for processing and display, and the external unit may provide for calculation of the image-axis orientation relative to the body.Type: GrantFiled: December 22, 2015Date of Patent: April 16, 2019Assignee: STMICROELECTRONICS R&D (BEIJING) CO. LTDInventors: Peng Fei Zhu, Yong Qiang Wu, Kai Feng Wang, Hong Xia Sun
-
Patent number: 10115842Abstract: Embodiments of the present disclosure are directed to optical packages having a package body that includes a light protection coating on at least one surface of a transparent material. The light protection coating includes one or more openings to allow light to be transmitted to the optical device within the package body. In one embodiment, the light protection coating and the openings allow substantially perpendicular radiation to be directed to the optical device within the package body. In one exemplary embodiment the light protection coating is located on an outer surface of the transparent material. In another embodiment, the light protection coating is located on an inner surface of the transparent material inside of the package body.Type: GrantFiled: November 2, 2017Date of Patent: October 30, 2018Assignees: STMICROELECTRONICS PTE LTD., STMICROELECTRONICS R&D LIMITEDInventors: Yonggang Jin, David Lawson, Colin Campbell, Anandan Ramasamy
-
Patent number: 9842067Abstract: A processor module including a processor configured to share data with at least one further processor module processor; and a memory mapped peripheral configured to communicate with at least one further processor memory mapped peripheral to control the sharing of the data, wherein the memory mapped peripheral includes a sender part including a data request generator configured to output a data request indicator to the further processor module dependent on a data request register write signal from the processor; and an acknowledgement waiting signal generator configured to output an acknowledgement waiting signal to the processor dependent on a data acknowledgement signal from the further processor module, wherein the data request generator data request indicator is further dependent on the data acknowledgement signal and the acknowledgement waiting signal generator acknowledgement waiting signal is further dependent on the acknowledgement waiting register write signal.Type: GrantFiled: November 24, 2015Date of Patent: December 12, 2017Assignee: STMICROELECTRONICS (R&D) LTD.Inventor: David Smith
-
Patent number: 9831357Abstract: Embodiments of the present disclosure are directed to optical packages having a package body that includes a light protection coating on at least one surface of a transparent material. The light protection coating includes one or more openings to allow light to be transmitted to the optical device within the package body. In one embodiment, the light protection coating and the openings allow substantially perpendicular radiation to be directed to the optical device within the package body. In one exemplary embodiment the light protection coating is located on an outer surface of the transparent material. In another embodiment, the light protection coating is located on an inner surface of the transparent material inside of the package body.Type: GrantFiled: May 31, 2013Date of Patent: November 28, 2017Assignees: STMICROELECTRONICS PTE LTD., STMICROELECTRONICS R&D LIMITEDInventors: Yonggang Jin, David Lawson, Colin Campbell, Anandan Ramasamy
-
Patent number: 9367319Abstract: A system and method for predicting the execution of a branch of computer-executable instructions. In an embodiment, a branch predictor may include a program-counter register operable to store a program-counter value and a branch-history register operable to store a branch-history value. Additionally, the branch predictor may include a prediction hash table having a plurality of prediction values each uniquely corresponding to a plurality of memory locations. With these components, the branch predictor may generate a first prediction value that corresponds to the program-counter value and may generate a second prediction value that corresponds to a logical combination of the program-counter value and the branch-history value.Type: GrantFiled: November 9, 2009Date of Patent: June 14, 2016Assignee: STMICROELECTRONICS R&D (BEIJING) CO. LTD.Inventors: Kai-Feng Wang, Hong-Xia Sun
-
Publication number: 20140266322Abstract: The gate of a drive transistor having a drain and source is discharged by a circuit including a sensing circuit configured to sense a drain-to-source voltage of the drive transistor. A first current sink path is coupled to the gate of the drive transistor. The first current sink path applies a high discharge current to the gate of the drive transistor when the sensing current senses a lower drain-to-source voltage of the drive transistor. A second current sink path is also coupled to the gate of the drive transistor. The second current sink path is configured to apply a low discharge current to the gate of the drive transistor when the sensing current senses a higher drain-to-source voltage of the drive transistor.Type: ApplicationFiled: March 6, 2014Publication date: September 18, 2014Applicant: STMICROELECTRONICS R&D (SHANGHAI) CO. LTD.Inventors: Fei Wang, Wen Li Bai
-
Publication number: 20140028556Abstract: An optical navigation device is provided for detecting movement of a pointer, such as a finger, in three dimensions. A sensor obtains images of the pointer which have been illuminated by an illumination source, and an image scaling module determines the difference in size between images acquired by the image sensor to determine the difference in height of the pointer between images.Type: ApplicationFiled: February 3, 2012Publication date: January 30, 2014Applicants: STMICROELETRONICS (GRENOBLE 2) SAS, STMICROELECTRONICS (R&D) LTD.Inventors: Jeffrey Raynor, Pascal Mellot
-
Publication number: 20130259115Abstract: An audio/video processing device includes a first pipeline and a second pipeline. The first pipeline is configured to receive a first program stream and decode the first program stream. The second pipeline is configured to receive a second program stream and at least partially decode the second program stream. In response to selection of the first program stream, the first pipeline is further configured to output the decoded first program stream and the second pipeline is further configured to discard the partially decoded second program stream. In response to selection of the second program stream, the second pipeline is configured to fully decode the second program stream and output the decoded second program stream.Type: ApplicationFiled: March 18, 2013Publication date: October 3, 2013Applicant: STMICROELECTRONICS R&D LTDInventor: Peter Stieglitz
-
Publication number: 20130222623Abstract: A method of motion compensation in a camera may include deriving a motion signal representative of a motion of the camera, processing video frames of a video signal from an image sensor of the camera during a viewfinder mode to derive motion vectors between pairs of frames, and processing the motion signal with a number of combinations of gain and offset factors during the viewfinder mode. The method may also include determining combinations for producing threshold motion vectors, and applying the combination producing the threshold motion vectors for processing the motion signal during a still capture mode to produce a control signal for a motion compensating element for optics of the camera.Type: ApplicationFiled: April 4, 2013Publication date: August 29, 2013Applicant: STMICROELECTRONICS (R&D) LTD.Inventor: STMICROELECTRONICS (R&D) LTD.
-
Publication number: 20130169322Abstract: A Local Interconnect Network (LIN) driver circuit employs a charging/discharging current applied to the gate of a driver transistor coupled to an LIN bus. The charging current includes a constant charging current and an additional soft charging current, whereas the discharging current includes a constant discharging current and an additional soft discharging current. As a result of the soft charge/discharge components, there is a significant reduction in electromagnetic emission on the LIN bus.Type: ApplicationFiled: December 13, 2012Publication date: July 4, 2013Applicant: STMICROELECTRONICS R&D CO. LTD. (SHANGHAI)Inventor: STMicroelectronics R&D Co. Ltd. (Shanghai)
-
Publication number: 20130169344Abstract: A drive circuit includes a switching transistor having a design maximum voltage V2 and a cascode transistor having a design maximum voltage V1, wherein the cascode transistor is source-drain coupled in series with the switching transistor. The circuit further includes a current source coupled between an intermediate voltage node and a gate of the cascode transistor. If the drive circuit is a low side driver, the intermediate voltage node receives an intermediate voltage Vmed set below a high supply voltage Vhigh and that meets the following conditions: a) Vmed<=V2 and b) Vhigh?Vmed<=V1. If the drive circuit is a high side driver, the intermediate voltage node receives an intermediate voltage Vmed set below the high supply voltage and that mees the following conditions: a) Vmed<=V1 and b) Vhigh?Vmed<=V2. The circuit may be configured as a push pull driver by coupling a high side driver and low side driver in series.Type: ApplicationFiled: October 23, 2012Publication date: July 4, 2013Applicant: STMICROELECTRONICS R&D (SHANGHAI) CO. LTD.Inventor: STMicroelectronics R&D (Shanghai) Co. Ltd.
-
Publication number: 20130159661Abstract: A monitor includes a register configured to store at least two contexts and a context change value. A context selector is configured to select at least one of the two contexts for context monitoring. The selection is made dependent on whether the context change value matches a first part of a memory access address.Type: ApplicationFiled: December 5, 2012Publication date: June 20, 2013Applicant: STMICROELECTRONICS R&D LTDInventor: STMicroelectronics R&D Ltd
-
Publication number: 20130145176Abstract: A method distributes personalized circuits to one or more parties. The method distributes a generic circuit to each party, encrypts a unique personalization value using a secret encryption key, and transmits each encrypted personalization value to the corresponding party. Each party then stores the encrypted personalization value in their circuit. The stored encrypted personalization value allows a piece of software to be properly executed by the circuit. A semiconductor integrated circuit is arranged to execute a piece of software that inputs a personalization value as an input parameter. The circuit comprises a personalization memory arranged to store an encrypted personalization value; a key memory for storing a decryption key; a control unit comprising a cryptographic circuit arranged to decrypt the encrypted personalization value using the decryption key; and a processor arranged to receive the decrypted personalization value and execute the software using the decrypted personalization value.Type: ApplicationFiled: January 25, 2013Publication date: June 6, 2013Applicant: STMICROELECTRONICS R&D LIMITEDInventor: STMicroelectronics R&D Limited
-
Publication number: 20130142227Abstract: A circuit includes a first n-bit communications block and a second m-bit communications block. A controller is configured to control mode of operation for the first and second communications blocks. In a first mode, the first and second communications blocks function as a single communications block for n+m bit communications. In a second mode, the first and second communications blocks operate as substantially independent communications block for n bit communications and m bit communications.Type: ApplicationFiled: October 15, 2012Publication date: June 6, 2013Applicants: STMICROELECTRONICS SA, STMICROELECTRONICS (GRENOBLE 2) SAS, STMICROELECTRONICS (R&D) LTDInventors: STMicroelectronics SA, STMicroelectronics (R&D) Ltd, STMicroelectronics (Grenoble 2) SAS
-
Publication number: 20130099101Abstract: A radiation sensor of the type having a packaged radiation source and detector, which includes an isolator that blocks propagation within the package of radiation from the source to the detector, in order to improve signal to noise ratio of the sensor. The isolator is formed by appropriately formed surfaces of the package.Type: ApplicationFiled: October 19, 2012Publication date: April 25, 2013Applicant: STMICROELECTRONICS R&D LTDInventor: STMICROELECTRONICS R&D LTD
-
Publication number: 20120173848Abstract: An embodiment of an instruction pipeline includes first and second sections. The first section is operable to provide first and second ordered instructions, and the second section is operable, in response to the second instruction, to read first data from a data-storage location, is operable, in response to the first instruction, to write second data to the data-storage location after reading the first data, and is operable, in response to the writing the second data after reading the first data, to cause the flushing of a some, but not all, of the pipeline. Such an instruction pipeline may reduce the processing time lost and the energy expended due to a pipeline flush by flushing only a portion of the pipeline instead of flushing the entire pipeline.Type: ApplicationFiled: December 30, 2011Publication date: July 5, 2012Applicant: STMICROELECTRONICS R&D (BEIJING) CO. LTDInventors: Hong Xia SUN, Yong Qiang WU, Kai Feng WANG, Peng Fei ZHU
-
Publication number: 20120172681Abstract: An embodiment comprises includes an apparatus with a housing wearable by a subject and a first sensor operable to detect a position of the subject. An embodiment of the apparatus includes a second sensor operable to detect a body state of the subject, where the first body state may be a vital sign such as heart rate, blood pressure, body temperature or respiratory rate. The apparatus may also include a wireless module, and be operable to transmit body state data and position data to a remote device. The apparatus may include a gyroscope or an accelerometer, and may be operable to detect rotational change in the subject's position about and axis, linear acceleration of the subject along an axis, a change in position of the subject, or a rate of change in position of the subject.Type: ApplicationFiled: December 30, 2011Publication date: July 5, 2012Applicant: STMICROELECTRONICS R&D (BEIJING) CO. LTDInventors: Hong Xia SUN, Yong Qiang WU, Kai Feng WANG, Peng Fei ZHU
-
Publication number: 20120157769Abstract: An embodiment comprises and apparatus having an image capture device with an image axis and a gyroscope operable to indicate the orientation of the image axis. An embodiment of a capsule endoscopy system comprises an imaging capsule and an external unit. The imaging capsule may comprise an image capture device having an image axis and a gyroscope operable to indicate the orientation of the image axis. The external unit may comprise a gyroscope operable to indicate an orientation of a subject and a harness wearable by a subject and operable to align the gyroscope with the subject. The imaging capsule may send and image to an external unit for processing and display, and the external unit may provide for calculation of the image-axis orientation relative to the body.Type: ApplicationFiled: December 18, 2011Publication date: June 21, 2012Applicant: STMICROELECTRONICS R&D (BEIJING) CO. LTDInventors: Peng Fei Zhu, Yong Qiang Wu, Kai Feng Wang, Hong Xia Sun
-
Publication number: 20120008620Abstract: A plurality of inputs are configured to receive circuit switched traffic from a plurality of initiators. A plurality of outputs are configured to output said traffic to a network on chip. Each output is associated with a different quality of service traffic. A traffic controller directs the received circuit switched traffic to respective ones of the outputs in dependence on a quality of service associated with the traffic.Type: ApplicationFiled: June 15, 2011Publication date: January 12, 2012Applicant: STMICROELECTRONICS (R&D) LTDInventors: Ignazio Urzi, Daniele Mangano, Claire Bonnet
-
Publication number: 20110261603Abstract: A package includes a first die and a second die, at least one of said first and second dies being a memory. The dies are connected to each other through an interface. The interface is configured to transport a plurality of control signals. The number of control signals is greater than a width of the interface. At least one of the first and second dies performs a configurable grouping so as to provide a plurality of groups of control signals. The signals within a group are transmitted across the interface together.Type: ApplicationFiled: December 2, 2010Publication date: October 27, 2011Applicant: STMICROELECTRONICS (R&D) LTDInventors: Andrew Michael Jones, Stuart Ryan