Patents Assigned to STMicroelectronics R&D (Beijing) Co., Ltd.
  • Patent number: 10260876
    Abstract: 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: Grant
    Filed: December 22, 2015
    Date of Patent: April 16, 2019
    Assignee: STMICROELECTRONICS R&D (BEIJING) CO. LTD
    Inventors: Peng Fei Zhu, Yong Qiang Wu, Kai Feng Wang, Hong Xia Sun
  • Patent number: 9367319
    Abstract: 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: Grant
    Filed: November 9, 2009
    Date of Patent: June 14, 2016
    Assignee: STMICROELECTRONICS R&D (BEIJING) CO. LTD.
    Inventors: Kai-Feng Wang, Hong-Xia Sun
  • Publication number: 20120173848
    Abstract: 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: Application
    Filed: December 30, 2011
    Publication date: July 5, 2012
    Applicant: STMICROELECTRONICS R&D (BEIJING) CO. LTD
    Inventors: Hong Xia SUN, Yong Qiang WU, Kai Feng WANG, Peng Fei ZHU
  • Publication number: 20120172681
    Abstract: 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: Application
    Filed: December 30, 2011
    Publication date: July 5, 2012
    Applicant: STMICROELECTRONICS R&D (BEIJING) CO. LTD
    Inventors: Hong Xia SUN, Yong Qiang WU, Kai Feng WANG, Peng Fei ZHU
  • Publication number: 20120157769
    Abstract: 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: Application
    Filed: December 18, 2011
    Publication date: June 21, 2012
    Applicant: STMICROELECTRONICS R&D (BEIJING) CO. LTD
    Inventors: Peng Fei Zhu, Yong Qiang Wu, Kai Feng Wang, Hong Xia Sun
  • Publication number: 20100169626
    Abstract: 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: Application
    Filed: November 9, 2009
    Publication date: July 1, 2010
    Applicant: STMicroelectronics R&D (Beijing) Co., Ltd
    Inventors: Kai-Feng WANG, Hong-Xia Sun
  • Publication number: 20100169616
    Abstract: An embodiment of a technique for selecting instructions for execution from an issue queue at multiple function units while reducing the chances of instruction collisions. Each function unit in a processor may include a selection logic circuit that selects a specific instruction from the issue queue for execution. In order to avoid instruction collision, a function unit may have a selection logic circuit that may select two instructions from an instruction queue: one according to a first selection technique and one according to a second selection technique. Then, by comparing the instruction selected by the first selection technique to the instruction selected by the selection logic circuit of another function unit, the instruction selected by the second technique may be used instead if there will be an instruction collision because the instruction selected by the first selection technique is the same as the instruction selected at a different function unit.
    Type: Application
    Filed: December 4, 2009
    Publication date: July 1, 2010
    Applicant: STMicroelectronics R&D (Beijing) Co., Ltd.
    Inventors: Kai-Feng WANG, Hong-Xia Sun, Peng-fei Zhu, Yong-qiang Wu