text:
Patent US6223100 - Apparatus and method for performing computer enhanced surgery with ... - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsA teleoperator system with telepresence is shown which includes right and left hand controllers (72R and 72L) for control of right and left manipulators (24R and 24) through use of a servomechanism that includes computer (42). Cameras (46R and 46L) view workspace (30) from different angles for production...http://www.google.com/patents/US6223100?utm_source=gb-gplus-sharePatent US6223100 - Apparatus and method for performing computer enhanced surgery with articulated instrumentAdvanced Patent SearchPublication numberUS6223100 B1Publication typeGrantApplication numberUS 09/047,912Publication dateApr 24, 2001Filing dateMar 25, 1998Priority dateJan 21, 1992Fee statusPaidAlso published asCA2128606A1, CA2128606C, CA2632123A1, CA2632123C, DE69312053D1, DE69312053T2, DE69331789D1, DE69331789T2, DE69332914D1, DE69332914T2, EP0623066A1, EP0623066B1, EP0776738A2, EP0776738A3, EP0776738B1, EP0776739A2, EP0776739A3, EP0776739B1, EP1356781A2, EP1356781A3, US5808665, US20020058929, WO1993013916A1Publication number047912, 09047912, US 6223100 B1, US 6223100B1, US-B1-6223100, US6223100 B1, US6223100B1InventorsPhilip S. GreenOriginal AssigneeSri, InternationalExport CitationBiBTeX, EndNote, RefManPatent Citations (87), Non-Patent Citations (24), Referenced by (87), Classifications (53), Legal Events (3) External Links: USPTO, USPTO Assignment, EspacenetApparatus and method for performing computer enhanced surgery with articulated instrumentUS 6223100 B1Abstract A teleoperator system with telepresence is shown which includes right and left hand controllers (72R and 72L) for control of right and left manipulators (24R and 24) through use of a servomechanism that includes computer (42). Cameras (46R and 46L) view workspace (30) from different angles for production of stereoscopic signal outputs at lines (48R and 48L). In response to the camera outputs a 3-dimensional top-to-bottom inverted image (30I) is produced which, is reflected by mirror (66) toward the eyes of operator (18). A virtual image (30V) is produced adjacent control arms (76R and 76L) which is viewed by operator (18) looking in the direction of the control arms. By locating the workspace image (30V) adjacent the control arms (76R and 76L) the operator is provided with a sense that end effectors (40R and 40L) carried by manipulator arms (34R and 34L) and control arms (76R and 76L) are substantially integral. This sense of connection between the control arms (76R and 76L) and end effectors (40R and 40L) provide the operator with the sensation of directly controlling the and effectors by hand. By locating visual display (246) adjacent control arms (244R and 244L) image (240I) of the workspace is directly viewable by the operator. Use of the teleoperator system for surgical procedures also is disclosed.
CROSS-REFERENCE TO RELATED APPLICATIONS This application is a continuation of and claims the benefit of priority from U.S. patent application Ser. No. 08/709,965, now U.S. Pat. No. 5,808,665, filed Sep. 9, 1996, which is a continuation of U.S. patent application Ser. No. 07/823,932, now abandoned, filed Jan. 21,1992, the full disclosure of which is incorporated herein by reference.
Remote manipulators employing stereoscopic TV viewing together with force feedback also are well known as shown, for example, in an article entitled, �Controlling Remote Manipulators Through Kinesthetic Coupling, � Bejczy et al, Computers in Mechanical Engineering, Jul. 1983, pps. 48-60, and in an article entitled, �Stereo Advantage for a Peg-In-Hole Task Using a Force-Feedback Manipulator� by E.H. Spain, SPIE Vol. 1256 Stereoscopic Displays and Applications, 1990, pps. 244-254. In the Bejczy et al article, force-torque feedback is disclosed. Also, in U.S. Pat. No. 3,921,445, a manipulator which includes force, torque and slip sensors of a type which may be employed with the present invention is shown.
DESCRIPTION OF THE PREFERRED EMBODIMENTS Reference now is made to FIGS. 1-3 wherein the teleoperator system is shown to include an operator's station 20 (FIGS. 1 and 2) and worksite 22 (FIGS. 1 and 3). An operator 18 at the operator's station controls manipulator means 24 at the remote worksite. Manipulator means 24, comprising right and left manipulators 24R and 24L, respectively, are used for manipulating objects, such as object 26 which is shown located on a platform, or base, 28 within a workspace 30 shown in broken lines. For purposes of illustration only, and not by way of limitation, the right manipulator 24R is shown to comprise a housing 32R affixed to base 28 and from which housing a telescopic arm 34R extends. The inner end 34R1 of arm 34R is mounted for pivotal movement in any pivotal direction using conventional mounting means. For example, the inner end of arm 34R may be mounted for pivotal movement about a horizontal pivot axis 36 which pivot axis, in turn, is adapted for pivotal movement about vertical axis 38.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS1418184Aug 12, 1920May 30, 1922Trunick CharlesScrew driverUS2815697May 28, 1951Dec 10, 1957Saunders-Singer Arthur EdwardMicroscope manipulators or dissection manipulatorsUS2901258Sep 30, 1957Aug 25, 1959Gabriel BrandafiDrill press spindleUS3145333Oct 29, 1962Aug 18, 1964Anthony Pardini JohnForce limiting device for motor controlUS3463329May 18, 1967Aug 26, 1969Sylvania Electric ProdMaterial transfer device with parallel link frameUS3818125Oct 26, 1971Jun 18, 1974Butterfield JStereo television microscopeUS3921445Oct 15, 1973Nov 25, 1975Stanford Research InstForce and torque sensing method and means for manipulators and the likeUS3923166Oct 11, 1973Dec 2, 1975Blaise Herman TRemote manipulator systemUS3934201Mar 22, 1974Jan 20, 1976Majefski Richard LLow power consumption stereo transmitter and receiver systemUS4113115Jun 13, 1977Sep 12, 1978Kabushiki Kaisha Yachiyo Kogyo KenkyushoManipulatorUS4260319Jul 20, 1979Apr 7, 1981Motoda Denshi Kogyo Kabushiki KaishaEnd position control robotUS4264266Apr 20, 1979Apr 28, 1981Tl Systems CorporationManipulator apparatusUS4349837May 6, 1980Sep 14, 1982Spar Aerospace LimitedSatellite servicingUS4419041Jun 26, 1981Dec 6, 1983Rose Stanley ESpacial mechanism and methodUS4510574Aug 23, 1982Apr 9, 1985Commissariat A L'energie AtomiqueServosystem between a master actuator and a slave actuatorUS4562463May 15, 1981Dec 31, 1985Stereographics Corp.Stereoscopic television system with field storage for sequential display of right and left imagesUS4582067Feb 14, 1983Apr 15, 1986Washington Research FoundationMethod for endoscopic blood flow detection by the use of ultrasonic energyUS4583117Jul 17, 1984Apr 15, 1986Stereographics CorporationStereoscopic video cameraUS4636138Nov 19, 1982Jan 13, 1987American Robot CorporationIndustrial robotUS4651201Nov 14, 1984Mar 17, 1987Arnold SchoolmanStereoscopic endoscope arrangementUS4672963Jun 7, 1985Jun 16, 1987Israel BarkenApparatus and method for computer controlled laser surgeryUS4744363Jul 7, 1986May 17, 1988Hasson Harrith MIntra-abdominal organ stabilizer, retractor and tissue manipulatorUS4750475Aug 1, 1986Jun 14, 1988Kabushiki Kaisha Machida SeisakushoOperating instrument guide mechanism for endoscope apparatusUS4751925Dec 30, 1985Jun 21, 1988Reinhold TontarraGripper for surgical purposesUS4762455Jun 1, 1987Aug 9, 1988Remote Technology CorporationRemote manipulatorUS4808898Sep 30, 1987Feb 28, 1989Keith PearsonGripper assembly for robot armUS4837734Feb 26, 1987Jun 6, 1989Hitachi, Ltd.Method and apparatus for master-slave manipulation supplemented by automatic control based on level of operator skillUS4855822Jan 26, 1988Aug 8, 1989Honeywell, Inc.Human engineered remote driving systemUS4862873May 26, 1988Sep 5, 1989Olympus Optical Co., Ltd.Stereo endoscopeUS4873572Feb 24, 1988Oct 10, 1989Olympus Optical Co., Ltd.Electronic endoscope apparatusUS4899730Dec 8, 1988Feb 13, 1990Richard Wolf GmbhHolder for medical instrumentsUS4922338Mar 2, 1989May 1, 1990Arpino Ronald GLine-of-sight inspection systemUS4930494Dec 28, 1988Jun 5, 1990Olympus Optical Co., Ltd.Apparatus for bending an insertion section of an endoscope using a shape memory alloyUS4941106Dec 5, 1988Jul 10, 1990Noell GmbhApparatus for recognizing and approaching a three-dimensional targetUS4942539Dec 21, 1988Jul 17, 1990Gmf Robotics CorporationMethod and system for automatically determining the position and orientation of an object in 3-D spaceUS4947702May 18, 1989Aug 14, 1990Mitsubishi Denki Kabushiki KaishaIndustrial robotUS5002418Dec 9, 1988Mar 26, 1991Vsi CorporationHold down device with extended capture pawl mechanismUS5020933Sep 1, 1989Jun 4, 1991Andronic Devices, Ltd.Locking mechanism for medical devicesUS5045936Jul 19, 1989Sep 3, 1991Keymed (Medical And Industrial Equipment) LimitedLaser scanning imaging apparatus and method of rangingUS5060532Aug 23, 1990Oct 29, 1991Barker Sidney LUniversal joint boomUS5062761Sep 29, 1988Nov 5, 1991EuritechTelescopic manipulation armUS5078140Sep 23, 1986Jan 7, 1992Kwoh Yik SImaging device - aided robotic stereotaxis systemUS5096236Jan 25, 1989Mar 17, 1992Thoeny Hans JoergApparatus for detachably connecting two partsUS5097839Feb 13, 1990Mar 24, 1992Allen George SApparatus for imaging the anatomyUS5116180 *May 3, 1990May 26, 1992Spar Aerospace LimitedHuman-in-the-loop machine control loopUS5141519Apr 4, 1991Aug 25, 1992Symbiosis CorporationConnecting elements for connecting push rod to end effectors in a disposable laparoscopic surgical instrumentUS5142930Mar 29, 1991Sep 1, 1992Allen George SInteractive image-guided surgical systemUS5182641Jun 17, 1991Jan 26, 1993The United States Of America As Represented By The Administrator Of The National Aeronautics And Space AdministrationComposite video and graphics display for camera viewing systems in robotics and teleoperationUS5209747Jun 5, 1992May 11, 1993Knoepfler Dennis JAdjustable angle medical forcepsUS5217003 *Mar 18, 1991Jun 8, 1993Wilk Peter JAutomated surgical system and apparatusUS5219351Oct 23, 1991Jun 15, 1993General Electric Cgr S.A.Mammograph provided with an improved needle carrierUS5236432Aug 24, 1992Aug 17, 1993Board Of Regents Of The University Of WashingtonRobot-aided system for surgeryUS5253706Dec 26, 1991Oct 19, 1993Well-Equip LimitedRelease mechanismUS5257998Jun 30, 1992Nov 2, 1993Mitaka Kohki Co., Ltd.Medical three-dimensional locating apparatusUS5260319Mar 19, 1993Nov 9, 1993Hoechst-Roussel Pharmaceuticals IncorporatedThienobenzoxepins and naphthothiophenesUS5264266Sep 9, 1991Nov 23, 1993Mita Industrial Co., Ltd.Information recording medium including an organic polysilane and an oxo metallic phthalocyaningUS5273039Nov 17, 1992Dec 28, 1993Olympus Optical Co., Ltd.Surgical microscope apparatus having a function to display coordinates of observation pointUS5279309Jul 27, 1992Jan 18, 1994International Business Machines CorporationSignaling device and method for monitoring positions in a surgical operationUS5281220Jan 13, 1992Jan 25, 1994Blake Joseph W IiiEndoscopic instrumentUS5284130Jun 3, 1992Feb 8, 1994Ratliff Jack LSurgical instrument positioning and securing apparatusUS5299288Sep 18, 1991Mar 29, 1994International Business Machines CorporationImage-directed robotic system for precise robotic surgery including redundant consistency checkingUS5325866Apr 20, 1993Jul 5, 1994Jacek KrzyzanowskiFlexible biopsy forcepsUS5339799Apr 17, 1992Aug 23, 1994Olympus Optical Co., Ltd.Medical system for reproducing a state of contact of the treatment section in the operation unitUS5397323Oct 30, 1992Mar 14, 1995International Business Machines CorporationRemote center-of-motion robot for surgeryUS5402801 *Apr 28, 1994Apr 4, 1995International Business Machines CorporationSystem and method for augmentation of surgeryUS5417210May 27, 1992May 23, 1995International Business Machines CorporationSystem and method for augmentation of endoscopic surgeryUS5425528Feb 1, 1994Jun 20, 1995Vetrisystems, Inc.Fluid dispensing apparatusUS5441505Jan 28, 1994Aug 15, 1995Mitaka Kohki Co., Ltd.Medical locating apparatusUS5474566May 5, 1994Dec 12, 1995United States Surgical CorporationSelf-contained powered surgical apparatusUS5480409May 10, 1994Jan 2, 1996Riza; Erol D.Laparoscopic surgical instrumentUS5597146Sep 28, 1994Jan 28, 1997Putman; J. MichaelRail-mounted stabilizer for surgical instrumentUS5636138Oct 20, 1994Jun 3, 1997Lucent Technologies Inc.Jumper cable selection and routing systemUS5808665Sep 9, 1996Sep 15, 1998Sri InternationalEndoscopic surgical instrument and method for useCH482439A Title not availableDE2819976A1May 8, 1978Nov 15, 1979Fritz StraeterGelenkarm mit umhuellter parallelogrammfunktionDE3806190A1Feb 26, 1988Sep 8, 1988Olympus Optical CoElektronische endoskopeinrichtungDE4213426A1Apr 23, 1992Oct 29, 1992Olympus Optical CoSurgical appts. monitoring treatment implement contact condition - enables surgeon to track progress to operation from reproduction of feel of contact with treated tissueEP0239409A1Mar 27, 1987Sep 30, 1987Life Technology Research FoundationRobot for surgical operationEP0291292A2May 11, 1988Nov 17, 1988Shinko Electric Co. Ltd.Offset mechanism for a robotEP0595291A1Oct 27, 1993May 4, 1994International Business Machines CorporationImproved remote center-of-motion robot for surgeryFR2460762A1 Title not availableFR2593106A1 Title not availableGB494943A Title not availableGB2040134A Title not availableGB2117732A Title not availableWO1991004711A1Oct 5, 1990Apr 6, 1991Diadix SaLocal intervention interactive system inside a region of a non homogeneous structureWO1992016141A1Mar 17, 1992Oct 1, 1992Peter J WilkAutomated surgical system and apparatus* Cited by examinerNon-Patent CitationsReference1"Another Pair of hands for Surgeon?"(1972 The Blue Cross Magazine Perspective, p. 27.2"Introduction to a new Project for the National Research Development Program (Large Scale Project) in FY 1991-Micromachine Technology", (1991) Agency of Industrial Science and Technology Ministry of International Trade and Industry, Japan, pp. 1-11.3"Introduction to a new Project for the National Research Development Program (Large Scale Project) in FY 1991�Micromachine Technology", (1991) Agency of Industrial Science and Technology Ministry of International Trade and Industry, Japan, pp. 1-11.4Alexander III, A.D., "Impacts of Telemation on Modern Society", 1st CISM-IFTO MM Symposium, vol. 2 (Sep. 5-8, 1973) pp. 122-136.5Bejczy, A.K. et al., "Controlling Remote Manipulators Through Kinesthetic Coupling", (Jul. 1983), Computers in Mechanical Engineering, pp. 48-60.6Corcoran, "Robots for the operating room" New York Times (Jul. 19, 1992) Section 3, p. 9, Col. 1.7Davies, "A surgeon robot for prostatectomies" 1991 Fifth International Conference on Advanced Robotics, IEEE Catalog No. 9ITH0376-4PP. 871-875.8Fisher S. et al., "Virtual Interface Environment", (1986) Proceedings IEEE/AIAA 7th Digital Avionics Systems Conference, pp. 346-350.9Guerrouad, A. et al., "S.M.O.S.: Stereotaxcial Microtelemanipulator for Ocular Surgery", IEEE Engineering in Medicine & Biology Society, 11th Annual International Conference, (1989) Medical Applications of Robotics, Track 16: Biorobotics, pp. 879-880.10Held et al., "Telepresence, Time Delay and Adaptation", Spatial Displays and Spatial Instruments Proceedings of a Conference sponsored by NASA Ames Research Center and the School of Optometry, Univ. of California, (1989) pp. 28-1 through 28-16.11Jau, B.M., "Anthropomorphic Remoter Manipulator" (1991) NASA Tech Briefs, p. 92.12Kazerooni, H., "Design and Analysis of the Statically Balanced Direct Drive Robot Manipulator", Robotics & Computer-Integrated Manufacturing, (1989) vol. 6, No. 4, pp. 287-293.13Kim, W.S. et al., "A Helmet Mounted Display for Telerobotics" (1988) 33 IEEE Computer Society International Conference, California, pp. 543-547.14Matushima, K.et al., "Servo-Manipulator Tiny-Micro Mark-1", (1983) 4th Symposium on Theory and Practice of Robots and Manipulators, PWN-Polish Scientific Publishers, Warszawa, pp. 193-201.15Ng, W.S. et al., "Robotic Surgery", IEEE Engineering in Medicine and Biology, (Mar. 1993) pp. 120-125.16Preising et al. "A literature review: Robots in medicine" IEEE Engineering in Medicine and Biology (191991) pp. 13-22.17Richter, R., "Telesurgery may Bridge Future Gaps", (Jan. 24, 1988) Times Tribune, pp. A-1 and A-16.18Spain, E.H., "Stereo Advantage for a Peg-In-Hole Task Using Force-Feedback Manipulator " (1990) Stereoscopic Displays and Applications, pp. 244-254.19Tachi, S. et al., "Tele-existence Master Slave System for Remote Manipulation", (1990) Proceedings of the 29th Conference on Decision and Control, vol. 1 of 6, pp. 85-90.20Taubes, G., "Surgery in Cyberspace", Discover, (Dec. 1994) pp. 85-92.21Taylor, R.H. et al., "A Telerobotic Assistant for Laproscopic Surgery", Engineering in Medicine and Biology, (May-Jun. 1995) pp. 279-288.22Thring, "Robots and telchirs: Manipulators with memory: Remote manipulators; Machine limbs for the handicapped" (1983) Ellis Horwood Limited Publishers, pp. 9-11, 122-131,194, 236-278.23Trevelyan, J.P. et al., "Motion Control for a Sheepshearing Robot", IEEE Robotics Research Conference, 1st International Symposium, Caroll, NH, USA, (Aug. 25, 1983) Conference No. 05357, Publication by MIT Press, pp. 175-190.24Vibet, "Properties of master-slave robots" Motorcon '87, (Apr. 2-4, 1987) pp 309-316.Referenced byCiting PatentFiling datePublication dateApplicantTitleUS6301526 *Jan 6, 2000Oct 9, 2001Institute Of Science And TechnologyMaster device having force reflection functionUS6432112Apr 6, 2001Aug 13, 2002Brock Rogers Surgical, Inc.Articulated apparatus for telemanipulator systemUS6456735 *Jul 3, 1999Sep 24, 2002Ge Yokogawa Medical Systems, LimitedImage display method and apparatusUS6554844 *Apr 6, 2001Apr 29, 2003Endovia Medical, Inc.Surgical instrumentUS6594552 *Apr 6, 2000Jul 15, 2003Intuitive Surgical, Inc.Grip strength with tactile feedback for robotic surgeryUS6602185 *Feb 14, 2000Aug 5, 2003Olympus Optical Co., Ltd.Remote surgery support systemUS6654000 *Nov 27, 2001Nov 25, 2003Immersion CorporationPhysically realistic computer simulation of medical proceduresUS6685698Jan 10, 2003Feb 3, 2004Intuitive Surgical, Inc.Roll-pitch-roll surgical toolUS6692485Dec 21, 2000Feb 17, 2004Endovia Medical, Inc.Articulated apparatus for telemanipulator systemUS6731988 *May 30, 2000May 4, 2004Sri InternationalSystem and method for remote endoscopic surgeryUS6746443 *Jul 27, 2000Jun 8, 2004Intuitive Surgical Inc.Roll-pitch-roll surgical toolUS6810281Dec 21, 2001Oct 26, 2004Endovia Medical, Inc.Medical mapping systemUS6843793Nov 16, 2001Jan 18, 2005Endovia Medical, Inc.Surgical instrumentUS6860878Mar 15, 2002Mar 1, 2005Endovia Medical Inc.Interchangeable instrumentUS6879880May 13, 2003Apr 12, 2005Intuitive Surgical, Inc.Grip strength with tactile feedback for robotic surgeryUS6902560Jan 6, 2004Jun 7, 2005Intuitive Surgical, Inc.Roll-pitch-roll surgical toolUS6905491 *Dec 30, 1997Jun 14, 2005Intuitive Surgical, Inc.Apparatus for performing minimally invasive cardiac procedures with a robotic arm that has a passive joint and system which can decouple the robotic arm from the input deviceUS6929481 *Jan 27, 1999Aug 16, 2005Immersion Medical, Inc.Interface device and method for interfacing instruments to medical procedure simulation systemsUS6949106Nov 16, 2001Sep 27, 2005Endovia Medical, Inc.Surgical instrumentUS6955671Jul 30, 2003Oct 18, 2005Olympus CorporationRemote surgery support systemUS6994703 *Dec 4, 2002Feb 7, 2006Intuitive SurgicalMethod and apparatus for performing minimally invasive cardiac proceduresUS7006895 *Oct 26, 2004Feb 28, 2006Sri InternationalComputed pivotal center surgical robotic system and methodUS7025761 *Sep 10, 2002Apr 11, 2006Intultive SurgicalMethod and apparatus for performing minimally invasive cardiac proceduresUS7027892 *Dec 4, 2002Apr 11, 2006Intuitive SurgicalMethod and apparatus for performing minimally invasive cardiac proceduresUS7074179 *Sep 10, 2002Jul 11, 2006Intuitive Surgical IncMethod and apparatus for performing minimally invasive cardiac proceduresUS7090683Nov 16, 2001Aug 15, 2006Hansen Medical, Inc.Flexible instrumentUS7107124Dec 16, 2004Sep 12, 2006Sri InternationalRoll-pitch-roll wrist methods for minimally invasive robotic surgeryUS7169141Nov 16, 2001Jan 30, 2007Hansen Medical, Inc.Surgical instrumentUS7206626Mar 6, 2003Apr 17, 2007Z-Kat, Inc.System and method for haptic sculpting of physical objectsUS7206627Mar 6, 2003Apr 17, 2007Z-Kat, Inc.System and method for intra-operative haptic planning of a medical procedureUS7214230Nov 16, 2001May 8, 2007Hansen Medical, Inc.Flexible instrumentUS7297142Feb 15, 2002Nov 20, 2007Hansen Medical, Inc.Interchangeable surgical instrumentUS7316681Oct 4, 2005Jan 8, 2008Intuitive Surgical, IncArticulated surgical instrument for performing minimally invasive surgery with enhanced dexterity and sensitivityUS7331967Nov 21, 2002Feb 19, 2008Hansen Medical, Inc.Surgical instrument coupling mechanismUS7373219Mar 7, 2005May 13, 2008Intuitive Surgical, Inc.Grip strength with tactile feedback for robotic surgeryUS7390325 *Feb 17, 2006Jun 24, 2008Intuitive Surgical, Inc.Apparatus for performing minimally invasive cardiac procedures with a robotic arm that has a passive joint and system which can decouple the robotic arm from the input deviceUS7398707 *Apr 6, 2005Jul 15, 2008Intuitive Surgical Inc.Roll-pitch-roll surgical toolUS7470268Feb 13, 2006Dec 30, 2008Allegiance CorporationHand-actuated articulating surgical toolUS7507199 *Dec 11, 2002Mar 24, 2009Intuitive Surgical, Inc.Method and apparatus for performing minimally invasive cardiac proceduresUS7601119Apr 25, 2006Oct 13, 2009Hrayr Kamig ShahinianRemote manipulator with eyeballsUS7604642Dec 16, 2004Oct 20, 2009Hansen Medical, Inc.Interchangeable instrumentUS7744622Oct 29, 2004Jun 29, 2010Hansen Medical, Inc.Surgical instrumentUS7747311Mar 6, 2003Jun 29, 2010Mako Surgical Corp.System and method for interactive haptic positioning of a medical deviceUS7778733Jan 18, 2008Aug 17, 2010Intuitive Surgical Operations, Inc.Grip strength with tactile feedback for robotic surgeryUS7780651Nov 27, 2007Aug 24, 2010Intuitive Surgical Operations, Inc.Articulated surgical instrument for performing minimally invasive surgery with enhanced dexterity and sensitivityUS7785320 *Mar 20, 2008Aug 31, 2010Intuitive Surgical Operations, Inc.Method for operating a medical robotic system by stopping movement of a surgical instrument about a pivot point or issuing a warning if the pivot point moves beyond a threshold valueUS7890211 *Jun 20, 2007Feb 15, 2011Intuitive Surgical Operations, Inc.Master-slave manipulator system and apparatusUS7907168May 21, 2002Mar 15, 2011Olympus Optical Co., Ltd.Endoscope systemUS7914522Jan 3, 2008Mar 29, 2011Intuitive Surgical Operations, Inc.Roll-pitch-roll surgical toolUS7927271May 17, 2006Apr 19, 2011C.R. Bard, Inc.Endoscope tool couplingUS7947050Jun 13, 2007May 24, 2011Hansen Medical, Inc.Surgical instrument coupling mechanismUS7947051Jun 13, 2007May 24, 2011Hansen Medical, Inc.Surgical instrument coupling mechanismUS7955321 *Aug 31, 2005Jun 7, 2011Hitachi, Ltd.Surgical operation apparatus and manipulator for use thereinUS7960935Jun 16, 2010Jun 14, 2011The Board Of Regents Of The University Of NebraskaRobotic devices with agent delivery components and related methodsUS8007511 *Jun 1, 2004Aug 30, 2011Hansen Medical, Inc.Surgical instrument designUS8010180Feb 21, 2006Aug 30, 2011Mako Surgical Corp.Haptic guidance system and methodUS8021358Jul 9, 2007Sep 20, 2011Carefusion 2200, Inc.Surgical tool kitUS8095200 *Mar 6, 2003Jan 10, 2012Mako Surgical Corp.System and method for using a haptic device as an input deviceUS8105319Dec 17, 2008Jan 31, 2012Carefusion 2200, Inc.Hand-actuated articulating surgical toolUS8177794Oct 5, 2007May 15, 2012Tyco Healthcare Group LpFlexible endoscopic stitching devicesUS8246637Oct 5, 2007Aug 21, 2012Tyco Healthcare Group LpFlexible endoscopic stitching devicesUS8287522May 18, 2007Oct 16, 2012Mako Surgical Corp.Method and apparatus for controlling a haptic deviceUS8292905Oct 5, 2007Oct 23, 2012Tyco Healthcare Group LpFlexible endoscopic stitching devicesUS8292906Oct 5, 2007Oct 23, 2012Tyco Healthcare Group LpFlexible endoscopic stitching devicesUS8337515Oct 5, 2007Dec 25, 2012Covidien LpFlexible endoscopic stitching devicesUS8343141Jul 9, 2010Jan 1, 2013Intuitive Surgical Operations, Inc.Articulated surgical instrument for performing minimally invasive surgery with enhanced dexterity and sensitivityUS8343171Jul 11, 2008Jan 1, 2013Board Of Regents Of The University Of NebraskaMethods and systems of actuation in robotic devicesUS8353897Jul 14, 2010Jan 15, 2013Carefusion 2200, Inc.Surgical tool kitUS8391954Feb 2, 2010Mar 5, 2013Mako Surgical Corp.System and method for interactive haptic positioning of a medical deviceUS8398619Jun 29, 2009Mar 19, 2013Carefusion 2200, Inc.Flexible wrist-type element and methods of manufacture and use thereofUS8403674 *Mar 23, 2004Mar 26, 2013Laerdal Medical AsVascular-access simulation system with ergonomic featuresUS8460275Oct 5, 2007Jun 11, 2013Covidien LpFlexible endoscopic stitching devicesUS8475453Mar 5, 2010Jul 2, 2013Covidien LpEndoscopic vessel sealer and divider having a flexible articulating shaftUS8528440Mar 3, 2011Sep 10, 2013Intuitive Surgical Operations, Inc.Method for minimally invasive surgeryUS8571628Dec 27, 2006Oct 29, 2013Mako Surgical Corp.Apparatus and method for haptic renderingUS8604742May 11, 2012Dec 10, 2013Board Of Regents Of The University Of NebraskaRobotic devices with arms and related methodsUS8636752Apr 23, 2012Jan 28, 2014Covidien LpFlexible endoscopic stitching devicesUS20070233019 *Nov 1, 2006Oct 4, 2007Potencia Medical AgImplantable infusion devices and methodsUS20100069941 *Sep 15, 2008Mar 18, 2010Immersion MedicalSystems and Methods For Sensing Hand Motion By Measuring Remote DisplacementUS20100137845 *Dec 3, 2008Jun 3, 2010Immersion CorporationTool Having Multiple Feedback DevicesEP2364825A1 *Feb 25, 2011Sep 14, 2011Surgica Robotica S.p.A.Instrument for robotic surgeryWO2003077101A2 *Mar 6, 2003Sep 18, 2003Z Kat IncSystem and method for using a haptic device in combination with a computer-assisted surgery systemWO2010019464A2 *Aug 7, 2009Feb 18, 2010Simquest LlcSurgical burr hole drilling simulatorWO2010030523A1 *Aug 31, 2009Mar 18, 2010Immersion MedicalSystems and methods for sensing hand motion by measuring remote displacementWO2011060031A1Nov 10, 2010May 19, 2011Intuitive Surgical Operations, Inc.Curved cannula surgical systemWO2011060042A1Nov 10, 2010May 19, 2011Intuitive Surgical Operations, Inc.Curved cannula and robotic manipulatorWO2011060046A2Nov 10, 2010May 19, 2011Intuitive Surgical Operations, Inc.Curved cannula instrument* Cited by examinerClassifications U.S. Classification700/264, 348/E13.038, 348/E13.025, 348/E13.071, 606/1, 600/118, 348/E13.059, 348/E13.04, 348/E13.014, 700/245, 600/109, 348/E13.016International ClassificationB25J3/00, B25J13/08, B25J13/06, A61B17/00, A61B1/04, H04N13/00, B25J19/02, A61B19/00, B25J3/04Cooperative ClassificationA61B17/00234, A61B2019/2211, H04N13/0246, H04N13/0055, H04N13/0438, B25J3/04, B25J19/023, A61B19/22, A61B2019/464, A61B2019/2296, H04N13/0296, A61B2019/2292, A61B19/2203, H04N13/0239, A61B2019/2234, H04N13/0434, H04N13/0059, A61B19/5212, A61B2019/2223, H04N13/0497, A61B2019/223, A61B2019/2269European ClassificationH04N13/04G3, H04N13/02A2, H04N13/02Y, H04N13/04G7, H04N13/02A7, H04N13/04Y, A61B19/22B, A61B19/22, B25J19/02B4, B25J3/04Legal EventsDateCodeEventDescriptionSep 28, 2012FPAYFee paymentYear of fee payment: 12Sep 30, 2008FPAYFee paymentYear of fee payment: 8Oct 25, 2004FPAYFee paymentYear of fee payment: 4RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google

value: Google Patents is a search engine from Google that indexes patents and patent applications.


text:
What I Did During the Blizzards of 2010, Part III | Bayside Blog
February 14, 2010 by baysideresearch	What I Did During the Blizzards of 2010, Part III	These past few days, I’ve been sharing what I was up to while I was stranded at the home of some friends for eight days during last week’s major snowstorms. Part I and Part II are already online.
4 thoughts on “What I Did During the Blizzards of 2010, Part III”	What I Did During the Blizzards of 2010, Part I « Bayside Blog says:	February 14, 2010 at 12:53 pm	[…] 2-14-2010: Part III now available. […]
What I Did During the Blizzards of 2010, Part II « Bayside Blog says:	February 14, 2010 at 12:55 pm	[…] Part III now available. Possibly related posts: (automatically generated)The Art of Blogging? Part ITheoVision […]
Bill Smith says:	February 14, 2010 at 12:59 pm	Good job! Great to see each post!
What I Did During the Blizzards of 2010, Part IV « Bayside Blog says:	May 21, 2010 at 6:33 pm	[…] the home of some friends for eight days during last week’s major snowstorms. Part I, Part II and Part III are already […]

type: global

value: WordPress (WP, WordPress.org) is a free and open-source content management system (CMS) written in PHP and paired with a MySQL or MariaDB database. Features include a plugin architecture and a template system, referred to within WordPress as Themes.


text:
Patent US7119812 - Full-scene anti-aliasing method and system - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inAdvanced Patent SearchPatentsA method and system for performing full-scene anti-aliasing for an image through a technique of rotating and unrotating rasterization of a scene and rendering a resulting image. A scene is rasterized at a first angle relative to a first coordinate system to generate a plurality of pixels, which are then...http://www.google.com/patents/US7119812?utm_source=gb-gplus-sharePatent US7119812 - Full-scene anti-aliasing method and systemAdvanced Patent SearchPublication numberUS7119812 B2Publication typeGrantApplication numberUS 10/837,234Publication dateOct 10, 2006Filing dateApr 30, 2004Priority dateAug 28, 2002Fee statusPaidAlso published asUS6922199, US7205996, US7369138, US8564609, US20040041817, US20040207634, US20040217973, US20060244760, US20080186329, US20130033514Publication number10837234, 837234, US 7119812 B2, US 7119812B2, US-B2-7119812, US7119812 B2, US7119812B2InventorsGregory M. HunterOriginal AssigneeMicron Technology, Inc.Export CitationBiBTeX, EndNote, RefManPatent Citations (21), Non-Patent Citations (26), Referenced by (5), Classifications (7), Legal Events (3) External Links: USPTO, USPTO Assignment, EspacenetFull-scene anti-aliasing method and systemUS 7119812 B2Abstract A method and system for performing full-scene anti-aliasing for an image through a technique of rotating and unrotating rasterization of a scene and rendering a resulting image. A scene is rasterized at a first angle relative to a first coordinate system to generate a plurality of pixels, which are then applied to a polygon surface that is rendered at a second angle equal to the inverse of the first angle. Thus, the resulting image is re-oriented with respect to the first coordinate system.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS5701405Jun 21, 1995Dec 23, 1997Apple Computer, Inc.Computer graphics systemUS5867166Jun 27, 1996Feb 2, 1999Microsoft CorporationMethod and system for generating images using GspritesUS5959598Feb 9, 1996Sep 28, 1999The Regents Of The University Of ColoradoPixel buffer circuits for implementing improved methods of displaying grey-scale or color imagesUS5990904Jun 27, 1996Nov 23, 1999Microsoft CorporationMethod and system for merging pixel fragments in a graphics rendering systemUS6038031Jul 28, 1997Mar 14, 20003Dlabs, Ltd3D graphics object copying with reduced edge artifactsUS6133901Mar 31, 1998Oct 17, 2000Silicon Graphics, Inc.Method and system for width independent antialiasingUS6249287Nov 16, 1998Jun 19, 2001General Electric CompanyMethod of modeling a closed surface geometryUS6252608Oct 22, 1998Jun 26, 2001Microsoft CorporationMethod and system for improving shadowing in a graphics rendering systemUS6259457Feb 6, 1998Jul 10, 2001Random Eye Technologies Inc.System and method for generating graphics montage imagesUS6278434Oct 7, 1998Aug 21, 2001Microsoft CorporationNon-square scaling of image data to be mapped to pixel sub-componentsUS6300956Mar 17, 1998Oct 9, 2001Pixar AnimationStochastic level of detail in computer animationUS6459428Oct 3, 2001Oct 1, 2002Sun Microsystems, Inc.Programmable sample filtering for image renderingUS6496186Oct 6, 1999Dec 17, 2002Sun Microsystems, Inc.Graphics system having a super-sampled sample buffer with generation of output pixels using selective adjustment of filtering for reduced artifactsUS6496187Dec 27, 1999Dec 17, 2002Sun Microsystems, Inc.Graphics system configured to perform parallel sample to pixel calculationUS6501483May 29, 1998Dec 31, 2002Ati Technologies, Inc.Method and apparatus for antialiasing using a non-uniform pixel sampling patternUS6650323Jul 12, 2002Nov 18, 2003Sun Microsystems, Inc.Graphics system having a super-sampled sample buffer and having single sample per pixel supportUS6697063Nov 25, 1997Feb 24, 2004Nvidia U.S. Investment CompanyRendering pipelineUS6731301Mar 26, 2001May 4, 2004Kabushiki Kaisha ToshibaSystem, method and program for computer graphics renderingUS6828983May 14, 2001Dec 7, 2004S3 Graphics Co., Ltd.Selective super-sampling/adaptive anti-aliasing of complex 3D dataUS20020140706Mar 30, 2001Oct 3, 2002Peterson James R.Multi-sample method and system for rendering antialiased imagesUS20030043169Aug 31, 2001Mar 6, 2003Kevin HunterSystem and method for multi-sampling primitives to reduce aliasingNon-Patent CitationsReference1Abrash, M., "Inside Xbox Graphics", Dr. Dobb's Journal: Software Tools for the Professional Programmer, vol. 25, No. 8, Aug. 2000, pp. 21-26.2Author Unknown, "BB Scunthorpe-Four Queens Busy", Steel Times, vol. 223, No. 2, Feb. 1995, pp. 70-71.3Beets, Kristof et al., "Super-sampling Anti-aliasing Analyzed", Beyond3D, (2000) pp. 1-22, <http://www.Beyond3D.com>.4Bowers, G., "Reconstruction and Repair of Blast Furnaces", Metal Construction and British Welding Journal, Aug. 1970, pp. 317-321.5Brabham, M., "The Unusual Suspects", www.insidelectronics.com, Mar./Apr. 2000, pp. 15-16.6Ding, J. et al., "Aliasing-Free Space and Time Compactions with Limited Overhead", IEEE 2000 First International Symposium on Quality Electronic Design, Mar. 2000, pp. 355-360.7Dippe, M.Z., et al., "Antialiasing Through Stochastic Sampling," Department of Electrical Engineering and Computer Sciences, University of California, vol. 10, No. 3, Nov. 1985, pp. 69-78.8Ewins, J. et al., "Implementing An Anisotropic Texture Filter" Computers & Graphics 24 (2000), pp. 253-267.9Hart, J. et al., "Antialiased Parameterized Solid Texturing Simplified for Consumer-Level Hardware Implementation", Proceedings of the Eurographics/SIGGRAPH Workshop on Graphics Hardware, Los Angeles, California, Aug. 1999, pp. 45-53, 140.10Horita, K. et al., "Advanced Shallow Trench Isolation to Suppress the Inverse Narrow Channel Effects for 0.24mum Pitch Isolation and Beyond", Symposium on VLSI Technology, Digest of Technical Papers, Jun. 2000, pp. 178-179.11Igehy, H., "Tracing Ray Differentials", Computer Graphics, Proceedings, Annual Conference Series 1999, Siggraph 99, Conference Proceedings, Aug. 1999, pp. 179-186.12Jouppi, N. et al., "Z3: An Economical Hardware Technique for High-Quality Antialiasing and Transparency", Proceedings of the Eurographics/SIGGRAPH Workshop on Graphics Hardware, Los Angeles, California, Aug. 1999, pp. 85-93, 143.13Keating, B., "Efficient Shadow Antialiasing Using an A-Buffer", Journal of Graphics Tools, vol. 4, No. 3, 1999, pp. 23-33.14Kiuchi, H. et al., "3.1.3 KSP Data-Acquisition System", Journal of the Communications Research Laboratory, vol. 46, No. 1, Mar. 1999, pp. 25-32.15Lee, J. et al., "SPARP: A Single Pass Antialiased Rasterization Processor", Computers & Graphics 24 (2000), pp. 233-243.16Mitchell, D. P., "Generating Antialiased Images at Low Sampling Densities", Computer Graphics, vol. 21, No. 4, Jul. 1987, pp. 65-7217Mitchell, D. P., "Spectrally Optimal Sampling for Distribution Ray Tracing", Computer Graphics, vol. 25, No. 4, Jul. 1991, pp. 157-164.18Okumura, A. et al., "Parallel Programming with Layered Streams", Symposium on Logic Programming, IEEE, Aug. 1987, pp. 224-232.19Sauceda, A. et al., "Antialiasing Filter with High Pupil Apertures", 18th Congress of the International Commission for Optics: Optics for the Next Millennium, San Fransisco, 1999, SPIE vol. 3749, p. 767.20Schilling, A., "A New Simple and Efficient Antialiasing with Subpixel Masks", Computer Graphics, vol. 25, No. 4, Jul. 1991, pp. 133-141.21Shahin, A. et al., "Cooperation of Fuzzy Segmentation Operators for Correction Aliasing Phenomenon in 3D color Doppler Imaging", Artificial Intelligence in Medicine, vol. 19, No. 2, Jun. 2000, pp. 121-154.22Spero, C. et al., "Corrosion Performance of Mild Steel in Coal Leachate", Materials Forum, vol. 12, Jan. 1988, pp. 73-78.23Waele, S.D. et al., "Error Measure for Resampled Irregular Data", IEEE Transactions on Instrumentation and Measurement, vol. 49, No. 2, Apr. 2000, pp. 216-222.24Wan, M. et al., "Interactive Stereoscopic Rendering of Voxel-based Terrain", Center for Visual Computing and Department of Computer Science State University of New York at Stony Brook, IEEE, Mar. 2000, pp. 197-206.25Yang, X. et al., "Scalable Wavelet Video Coding Using Aliasing-Reduced Hierarchical Motion Compensation", IEEE Transactions on Image Processing, vol. 9, No. 5, May 2000, pp. 778-791.26Zhang, H., "Forward Shadow Mapping", Proceedings of the Eurographics Workshop, Vienna, Austria, Jun. 1998, pp. 131-138, 330.Referenced byCiting PatentFiling datePublication dateApplicantTitleUS8068119Feb 18, 2010Nov 29, 2011Round Rock Research, LlcSystem and method for multi-sampling primitives to reduce aliasingUS8466496Nov 17, 2011Jun 18, 2013International Business Machines CorporationSelective partial gate stack for improved device isolationUS8564609Oct 11, 2012Oct 22, 2013Round Rock Research, LlcFull-scene anti-aliasing method and systemUS8779469Nov 15, 2013Jul 15, 2014International Business Machines CorporationPost-gate shallow trench isolation structure formationUS8785291Oct 20, 2011Jul 22, 2014International Business Machines CorporationPost-gate shallow trench isolation structure formationClassifications U.S. Classification345/582, 345/611, 345/427International ClassificationG06T15/20, G09G5/00Cooperative ClassificationG06T15/04European ClassificationG06T15/04Legal EventsDateCodeEventDescriptionMar 12, 2014FPAYFee paymentYear of fee payment: 8Apr 8, 2010FPAYFee paymentYear of fee payment: 4Jan 4, 2010ASAssignmentOwner name: ROUND ROCK RESEARCH, LLC,NEW YORKFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;US-ASSIGNMENT DATABASE UPDATED:20100204;REEL/FRAME:23786/416Effective date: 20091223Owner name: ROUND ROCK RESEARCH, LLC,NEW YORKFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;US-ASSIGNMENT DATABASE UPDATED:20100203;REEL/FRAME:23786/416Effective date: 20091223Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;US-ASSIGNMENT DATABASE UPDATED:20100211;REEL/FRAME:23786/416Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;US-ASSIGNMENT DATABASE UPDATED:20100223;REEL/FRAME:23786/416Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;US-ASSIGNMENT DATABASE UPDATED:20100225;REEL/FRAME:23786/416Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;US-ASSIGNMENT DATABASE UPDATED:20100302;REEL/FRAME:23786/416Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;US-ASSIGNMENT DATABASE UPDATED:20100304;REEL/FRAME:23786/416Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;US-ASSIGNMENT DATABASE UPDATED:20100309;REEL/FRAME:23786/416Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;US-ASSIGNMENT DATABASE UPDATED:20100316;REEL/FRAME:23786/416Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;US-ASSIGNMENT DATABASE UPDATED:20100318;REEL/FRAME:23786/416Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;US-ASSIGNMENT DATABASE UPDATED:20100323;REEL/FRAME:23786/416Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;US-ASSIGNMENT DATABASE UPDATED:20100325;REEL/FRAME:23786/416Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;US-ASSIGNMENT DATABASE UPDATED:20100329;REEL/FRAME:23786/416Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;US-ASSIGNMENT DATABASE UPDATED:20100330;REEL/FRAME:23786/416Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;US-ASSIGNMENT DATABASE UPDATED:20100406;REEL/FRAME:23786/416Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;US-ASSIGNMENT DATABASE UPDATED:20100408;REEL/FRAME:23786/416Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;US-ASSIGNMENT DATABASE UPDATED:20100413;REEL/FRAME:23786/416Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;US-ASSIGNMENT DATABASE UPDATED:20100420;REEL/FRAME:23786/416Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;US-ASSIGNMENT DATABASE UPDATED:20100504;REEL/FRAME:23786/416Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;US-ASSIGNMENT DATABASE UPDATED:20100511;REEL/FRAME:23786/416Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;US-ASSIGNMENT DATABASE UPDATED:20100518;REEL/FRAME:23786/416Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;US-ASSIGNMENT DATABASE UPDATED:20100525;REEL/FRAME:23786/416Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;REEL/FRAME:23786/416Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICRON TECHNOLOGY, INC.;REEL/FRAME:023786/0416Owner name: ROUND ROCK RESEARCH, LLC, NEW YORKRotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google


text:
Oregon Farmer, What He Has Accomplished in Every Part of the State: A Preliminar | eBay
Details about Oregon Farmer, What He Has Accomplished in Every Part of the State: A Preliminar
Oregon Farmer, What He Has Accomplished in Every Part of the State: A Preliminar
13 May, 2018 22:44:30 AEST
312109907962
ISBN: 111250429X

value: eBay Inc. ( EE-bay) is an American multinational e-commerce corporation based in San Jose, California, that facilitates consumer-to-consumer and business-to-consumer sales through its website.


text:
Skiptrace | Bungiepedia | Fandom powered by Wikia
Share	The Bungie.net user featured in this article is a former Forum Ninja.
“there are no theories. There are no answers. There is only...Skiptrace™ ”
~ sir_brilliant on Skiptrace
Skiptrace is somewhat of an enigma.
Not much is know about him, or what he does, although it was assume that he had moderator powers as he used to be a member of HFCS. After this thread was made about his he was soon removed from HFCS and lost his Ninja Title Bar scheme and Bungie Employee title which now says 'Absent Member'. However when/if he signs back in he may gain them back. Even so, he does not have a custom avatar as the other moderators do - in fact, he uses the default site avatar. (It is unknown if Skiptrace is even a 'he' in the first place.) Skiptace's current avatar. Skiptrace created his bungie.net account on the 9th of March in 2006. He was discovered a little over half an hour later when a bungie.net user recognized him on the members list of the bungie.net moderator group, HFCS. This spawned a flurry of speculation as to his mysterious appearance in the days following. The first thread regarding Skiptrace has since been deleted.
Skiptrace's title was "Web Tester," so it is assumed that this account belongs to a member of the Community Team. But his true identity remains a mystery. In fact, all that is publicly know about Skiptrace is that he is from the United States, as confirmed by the location section of his profile page.
Skiptrace usually posts in sudden "spurts" - in the rarity of him being online, he usually manages to make a considerable amount of forum posts. From his recent posts, it is clear that he is knowledgeable on gaming Skiptrace's current title. topics. Skiptrace's former title bar. Skiptrace's current title is 'Bungie Employee' however his Title Bar is the style of the Forum Ninjas. In HFCS his title is Master Forum Ninja.
Skiptrace's Bungie.Net Profile
Retrieved from "http://bungie.wikia.com/wiki/Skiptrace?oldid=26915"

value: Fandom (also known as Wikia before October 2016) is a wiki hosting service and domain operated by Fandom, Inc. (formerly known as Wikia, Inc.), a for-profit Delaware company founded in October 2004 by Jimmy Wales and Angela Beesley.


text:
Camera preview on Android using pyjnius - Google Groups
Camera preview on Android using pyjnius
4/10/13 11:12 AM
Hi all,I'm trying to run a simple camera preview application on Android. What I'm trying to do is basically this:1. Create a widget based on the Image widget, with a new texture2. Use the android's Camera class to open the camera3. Create an android SurfaceTexture using my widget's texture ID4. Set the SurfaceTexture as the preview texture using the Camera's setPreviewTextureIt took a while, but now I have a stable app, can start preview. Using the logs, I can see the camera object is updating frames, but nothing is displayed...I've tried to call canvas.ask_update() from different locations but to no avail.Also, tried to implement (using pyjnius) the camera's preview callback (although many examples say I don't have to) but that didn't work either. When I try to set the callback I get the following error (or at least I think it's related):"W/dalvikvm(26697): Invalid indirect reference 0x5ded791c in decodeIndirectRef"All of this is the first step before using the MediaRecorder class, since that requires even more tinkering, and it seems to me preview is the first thing I should be worried about...Also, its worth mentioning the rest of the application is working well, but for now I've limited it to a button over the preview widget to start/stop the preview.See below for the code.Any ideas?Thanks!class CameraPreview(Image): play = BooleanProperty(False) _camera = None _previewCallback = None _previewTexture = None def __init__(self, **kwargs): super(CameraPreview, self).__init__(**kwargs) self.texture = Texture.create(size=(480, 640)) self.texture_size = (480, 640) self._camera = Camera.open() self._previewTexture = SurfaceTexture(int(self.texture.id)) self._camera.setPreviewTexture(self._previewTexture) # Tried using a preview callback (see jnius class further down) - I get a crash... # self._previewCallback = CameraPreviewCallback(self._previewTexture) # self._camera.setPreviewCallback(self._previewCallback) def on_play(self, instance, value): if not self._camera: return if value: self._camera.startPreview() else: self._camera.stopPreview()# pyjnius-wrapped class that implements the camera's preview callback interface: doesn't work :(class CameraPreviewCallback(PythonJavaClass): __javainterfaces__ = ['android/hardware/Camera$PreviewCallback'] preview_texture = None def __init__(self, preview_texture): self.preview_texture = preview_texture @java_method('(B[]Landroid/hardware/Camera;)V') def onPreviewFrame(self, data, camera): self.preview_texture.updateTexImage() Re: [kivy-users] Camera preview on Android using pyjnius
4/11/13 3:04 AM
I actually tried the same route a few days ago, and got the same issue of lack of display, turns out the kind of texture android expect there is different from the one used in kivy internally, so you probably need to find a way to extract the pixels from android texture to create/update kivy texture, or find a different way to share the texture between both. I didn't have time to research either of these direction yet, but i'm interested in this, i'll try to get back to it in some time, but if you find before i get to it, i'd love to see updates on it.
> -- > You received this message because you are subscribed to the Google Groups "Kivy users support" group.
> > Re: [kivy-users] Camera preview on Android using pyjnius
4/11/13 3:22 AM
Yeah, I figured out that android (or rather, the SurfaceTexture class) uses the TEXTURE_EXTERNAL_OES target, while Kivy uses the TEXTURE_2D target.There are probably three options:Make Kivy use the TEXTURE_EXTERNAL_OES target - I don't think it's supported and I have no idea how to do that. Maybe use glGenTexture and glBindTexture explicitly instead of letting Kivy do it? will glBindTexture accept TEXTURE_EXTERNAL_OES or its enum number? (glGetIntegerv for the same value returns a key error - I have no idea why would Kivy validate this parameter...)Use the Camera class' PreviewCallback to grab the preview data, convert it and blit it to Kivy's texture (or simply blit it and use a shader) - can't get pyjnius to work on that onePer frame, find the active texture unit (using some java callback? don't know which as well as can't get callbacks to work), pass the ID to a shader and use it to display the data - this seems like the fastest option, but I have no idea if it can be done :(I'd appreciate thoughts on how to pursue any of these directions... :) Re: [kivy-users] Camera preview on Android using pyjnius
4/11/13 6:43 AM
Progress!I've decided to take the first route, and now I can get a stable (although not ideal) preview.Still working on the image orientation, stretching etc.I'd appreciate any comments on the implementation or the code. I'm still working on improving and optimizing it, but as my knowledge in Kivy and OpenGL is sketchy, I'm sure there might be better ways of doing what I do.Eventually, I'd like to package it in a new Kivy Camera implementation for android, as well as extend my code to function as a video recorder.In a nutshell, I've done the following (not in order, see the comments in the code below)Created texture manually, with a GL_TEXTURE_EXTERNAL_OES (36197) target and a new texture ID. Note this is an OpenGL extension that is not supported in Windows (as far as I know).Use a RenderContext as canvas, with a fragment shader that simply samples the new texture.Add a BindTexture instruction to the canvas and set a canvas parameter to the shader so the shader will have access to the new textureAdd a Callback instruction to the canvas.before so that we will have an entry point before something is rendered. We will use this to make sure the SurfaceTexture actually updates the texture since this has to be done from the right OpenGL context.Schedule a clock callback to repeatedly ask for canvas updates. This is required since Kivy doesn't know the SurfaceTexture is ready with a new frame, and we have to poke it so our canvas.before callback will be called. This is ugly and should be replaced with the SurfaceTexture's onFrameAvailable callback, but that's still not working :)Create the camera and attach a new SurfaceTexutre initialized using the new texture ID.from jnius import autoclass, PythonJavaClass, java_methodCamera = autoclass('android.hardware.Camera')SurfaceTexture = autoclass('android.graphics.SurfaceTexture')GL_TEXTURE_EXTERNAL_OES = 36197class CameraPreview(Image): play = BooleanProperty(False) resolution = ListProperty([640, 480]) _camera = None _previewCallback = None _previewTexture = None secondary_texture = None def __init__(self, **kwargs): self.canvas = RenderContext() super(CameraPreview, self).__init__(**kwargs) self.bind(size=self.size_changed) # (2) self.canvas.shader.fs = ''' #extension GL_OES_EGL_image_external : require #ifdef GL_ES precision highp float; #endif /* Outputs from the vertex shader */ varying vec4 frag_color; varying vec2 tex_coord0; /* uniform texture samplers */ uniform sampler2D texture0; uniform samplerExternalOES texture1; void main() { gl_FragColor = texture2D(texture1, tex_coord0); } ''' # This is needed for the default vertex shader. self.canvas['projection_mat'] = Window.render_context['projection_mat'] with self.canvas.before: # (4) Callback(self.draw_callback) with self.canvas: # (3) BindTexture(texture=self.secondary_texture, index=1) self.canvas['secondary_texture'] = 1 # (1) tex_id = kivy.graphics.opengl.glGenTextures(1)[0] kivy.graphics.opengl.glBindTexture(GL_TEXTURE_EXTERNAL_OES, tex_id) width, height = self.resolution self.secondary_texture = Texture(width=width, height=height, target=GL_TEXTURE_EXTERNAL_OES, texid=int(tex_id), colorfmt='rgba') # (6) self._camera = Camera.open() self._previewTexture = SurfaceTexture(int(tex_id)) self._camera.setPreviewTexture(self._previewTexture) def draw_callback(self, instr): if self._previewTexture: self._previewTexture.updateTexImage() def config_camera(self, surface): self._camera.setPreviewTexture(surface) def update_canvas(self, dt): self.canvas.ask_update() def size_changed(self, *largs): pass def on_play(self, instance, value): if not self._camera: return if value: self._camera.startPreview() # (5) Clock.schedule_interval(self.update_canvas, 1.0/30) else: Clock.unschedule(self.update_canvas) self._camera.stopPreview() Re: [kivy-users] Camera preview on Android using pyjnius
4/12/13 2:10 AM
\o/Last time i've checked, i was telling to gabriel that the last piece missing was to change a shader. You just did it, and it works.The implementation / approach is the right way to do it. Creating a new rendercontext and set the shader is the right way. Initialization and attachment of the camera is what gabriel and i did last time we checked.Some remarqs: - you don't need to seperate canvas.before/canvas, put the callback in the canvas- you can generate texture id directly with tex=Texture(..., target=GL_TEXTURE_EXTERNAL_OES). Then bind() the texture (the texture will be created internally, and set few options), then you can use tex.id for retreving the texture id.All the rest is great. Be careful when you'll try to get the onFrameAvailable, it might not be the same thread as the main/ui thread. You might also stress / lock the GIL more than needed (if you have 60 camera FPS, but your app is running at lower FPS (slow), the java part will still call your python callback. The GIL will act as a lock for both thread.) Scheduling is OK for now, but you can still compare the perfs with both approach.Good job,Mathieu
-- You received this message because you are subscribed to the Google Groups "Kivy users support" group.
Re: [kivy-users] Camera preview on Android using pyjnius
4/12/13 3:47 AM
Thanks :)I'm currently working on the orientation - it seems the Camera's setDisplayOrientation and Parameters.setRotation do not affect the preview results. It might be that when dumping data directly to a SurfaceTexture no processing is made - I'll update if UI have any results. Re: [kivy-users] Camera preview on Android using pyjnius
4/12/13 3:53 AM
By the way, as for rotation - what would be the best way to rotate the texture by 90 degrees before coordinates reach the fragment shader? I've tried applying a different projection matrix but didn't get anywhere... Re: [kivy-users] Camera preview on Android using pyjnius
5/8/13 11:13 PM
Hi Gully,I'm developing an application for android with Kivy. I'm interested in this "widget" that provides camera functionalities. Have you some updates? Is it possible also to store one picture from camera?Thank you. Re: [kivy-users] Camera preview on Android using pyjnius
Hi Davide,Sure. I've been a bit busy, so I haven't been able to update - I'll ask one of the guys here to strip down our latest code and send an example for a media recorder and camera preview. We haven't tried capturing a single image, but I'm sure it's quite simple once you have a working example.On Thursday, May 9, 2013 9:13:21 AM UTC+3, Davide Rosa wrote:Hi Gully,I'm developing an application for android with Kivy. I'm interested in this "widget" that provides camera functionalities. Have you some updates? Is it possible also to store one picture from camera?Thank you. Re: [kivy-users] Camera preview on Android using pyjnius
Capturing a single image should'nt use a full camera provider, but the
Intent ACTION_IMAGE_CAPTURE instead.
Le 09/05/2013 10:36, Gully a �crit :
Ok, right. The standard Intent method should be the best way, so probably the integration inside a peview widget could be the wrong way. But I've tried a lot to capture a picture with the intent, and I had different problems: 1. The application freezes for long time after the end of the Intent task; 2. It does not return any value in extra data; 3. There is no possibility to make changes in the intent in order to customize the view.So I would like to use the preview widget. :-)Il giorno giovedì 9 maggio 2013 10:39:42 UTC+2, Mathieu Virbel ha scritto:Capturing a single image should'nt use a full camera provider, but the
Le 09/05/2013 10:36, Gully a ï¿½crit :
> > Sure. I've been a bit busy, so I haven't been able to update - I'll ask
> one of the guys here to strip down our latest code and send an example
> for a media recorder and camera preview. We haven't tried capturing a
> single image, but I'm sure it's quite simple once you have a working
> > On Thursday, May 9, 2013 9:13:21 AM UTC+3, Davide Rosa wrote:
> > Hi Gully,
> > I'm developing an application for android with Kivy. I'm interested
> in this "widget" that provides camera functionalities. Have you some
> updates? Is it possible also to store one picture from camera?
> Groups "Kivy users support" group.
> an email to kivy-users+...@googlegroups.com.
Here is the AndroidCameraPreview widget Gully and I are working on. I believe it should be easy enough to use the camera object (_camera) to take pictures (e.g. with takePicture). Note it assumes a vertical orientation. You might want to set "keep_ratio: True" in the kv file so it will keep ratio. Also be sure to set the camera ID before playing.import kivykivy.require('1.6.0')from kivy.app import Appfrom kivy.clock import Clockfrom kivy.uix.image import Imagefrom kivy.properties import BooleanProperty, ListProperty, NumericProperty, StringPropertyfrom kivy.graphics import RenderContext, Callback, BindTexturefrom kivy.graphics.texture import Texturefrom kivy.core.window import Windowfrom kivy.logger import Loggerimport sysGL_TEXTURE_EXTERNAL_OES = 36197IsAndroid = sys.platform == 'linux3' if IsAndroid: from jnius import autoclass, cast # MediaRecorder Java classes Camera = autoclass('android.hardware.Camera') Surface = autoclass('android.view.Surface') SurfaceTexture = autoclass('android.graphics.SurfaceTexture') MediaRecorder = autoclass('android.media.MediaRecorder') AudioSource = autoclass('android.media.MediaRecorder$AudioSource') VideoSource = autoclass('android.media.MediaRecorder$VideoSource') OutputFormat = autoclass('android.media.MediaRecorder$OutputFormat') AudioEncoder = autoclass('android.media.MediaRecorder$AudioEncoder') VideoEncoder = autoclass('android.media.MediaRecorder$VideoEncoder') CamcorderProfile = autoclass('android.media.CamcorderProfile')class AndroidCameraPreview(Image): """ Android camera preview widget. Extends Image with a custom shader that displays textures of target GL_TEXTURE_EXTERNAL_OES. Note, this requires Android API 11 because of it's use of SurfaceTexture. """ play = BooleanProperty(False) resolution = ListProperty([720, 720]) camera_id = NumericProperty(-1) _camera = None _previewCallback = None _previewTexture = None _previewSurface = None _secondary_texture = None def __init__(self, **kwargs): self.canvas = RenderContext() super(AndroidCameraPreview, self).__init__(**kwargs) self.bind(resolution=self._resolution_changed) self.bind(camera_id=self._camera_id_changed) self.bind(play=self._play_changed) # This is needed for the default vertex shader. self.canvas['projection_mat'] = Window.render_context['projection_mat'] with self.canvas: Callback(self._draw_callback) BindTexture(texture=self._secondary_texture, index=1) self.canvas['secondary_texture'] = 1 self._init_texture(self.resolution) def start(self, play=True): self._init_camera(self.camera_id) self.play = play def stop(self): self._release_camera() def _init_texture(self, resolution): width, height = resolution # Image looks at self.texture to determine layout, so we create # texture but don't actually display it. self.texture = Texture.create(size=(height, width)) self.texture_size = self.texture.size if IsAndroid: self._secondary_texture = Texture(width=height, height=width, target=GL_TEXTURE_EXTERNAL_OES, colorfmt='rgba') self._secondary_texture.bind() self._previewTexture = SurfaceTexture(int(self._secondary_texture.id)) def _init_camera(self, camera_id): Logger.info('Init camera %d' % camera_id) if self._camera and self.camera_id == camera_id: return self._release_camera() if IsAndroid: self._camera = Camera.open(camera_id) parameters =... Re: [kivy-users] Camera preview on Android using pyjnius
Hi Chen, thank you a lot for the code. I will test it. ;-)
parameters = self._camera.getParameters() #print parameters.flatten() if parameters is None:
Logger.warning('Can''t read parameters')
return supportedSizes = parameters.getSupportedVideoSizes()
if supportedSizes is None:
supportedSizes = parameters.getSupportedPreviewSizes()
sizes = [] if supportedSizes is not None:
iterator = supportedSizes.iterator() while iterator.hasNext():
cameraSize = iterator.next() sizes.append((cameraSize.width, cameraSize.height))
pickedSize = self._pick_optimal_size(sizes)
# Update texture according to picked size self.resolution = list(pickedSize)
parameters.setPreviewSize(*pickedSize) self._camera.setParameters(parameters)
self._camera.setPreviewTexture(self._previewTexture)
def get_camera(self): return self._camera
def _resolution_changed(self, instance, value):
Logger.info('Resolution changed to ' + str(value))
self._init_texture(value)
def _camera_id_changed(self, instance, value):
Logger.info('Changed camera %d' % value)
if not IsAndroid: return
# Transform orientation based on selected camera if self.camera_id == 0:
sampleVec = ('1.0-tex_coord0.y','1.0-tex_coord0.x')
elif self.camera_id == 1:
sampleVec = ('tex_coord0.y','1.0-tex_coord0.x')
else: raise Exception('Invalid camera id')
self.canvas.shader.fs = '''
#extension GL_OES_EGL_image_external : require #ifdef GL_ES precision highp float; #endif /* Outputs from the vertex shader */ varying vec4 frag_color;
varying vec2 tex_coord0; /* uniform texture samplers */ uniform sampler2D texture0; uniform samplerExternalOES texture1; void main() {
// Flip & Mirror coordinates to rotate source texture by 90 degress gl_FragColor = texture2D(texture1, vec2(%s,%s)); } ''' % (sampleVec[0], sampleVec[1])
def _play_changed(self, instance, value):
Logger.info('camera %d _play_changed %d' % (self.camera_id, value))
if value: if not self._camera:
self._init_camera(self.camera_id) self._camera.startPreview()
Clock.schedule_interval(self._update_canvas, 1.0/30)
else: if self._camera:
Clock.unschedule(self._update_canvas)
self._camera.stopPreview()
def _release_camera(self): self.play = False
if self._camera: self._camera.release()
def _pick_optimal_size(self, sizes): # Now just returns the one guaranteed support size return sizes[0]
def _draw_callback(self, instr):
if self._previewTexture:
self._previewTexture.updateTexImage()
def _update_canvas(self, dt):
To unsubscribe from this topic, visit https://groups.google.com/d/topic/kivy-users/hiyAJqjhFjo/unsubscribe?hl=en.
Do you think you could create a garden package for it with doc? Re: [kivy-users] Camera preview on Android using pyjnius
5/9/13 1:12 PM
Just in case you are not aware of it Kivy-garden is a new section of Kivy. Details about it can be found here http://kivy-garden.github.ioBest Regards
5/13/13 5:41 AM
I've just come across the 'camera not working' on Android myself.Requesting specific resolutions also crashes the application. Ie, Camera is broken on Android.Is there any reason this isn't being fixed in Kivy itself?Cheers,Adam... Re: [kivy-users] Camera preview on Android using pyjnius
5/14/13 1:15 AM
Hi Chen and Gully,I have tested the new widget and it works, the code quality is very good. There is only one think that should be fixed shorly, about the preview size. Actually it is used the zero index size available for the Android Camera class, and this causes (for Nexus7 device) a very small preview (under 100x100 pixels). I temporarly fixed this calculating the requested preview area and setting the most near available preview area size. And I have a question. How can I do to make the preview rendered inside a scatter widget, allowing the user to move, rotate and stretch the live image? This is possible with the standard Camera widget.Thank you.... Re: [kivy-users] Camera preview on Android using pyjnius
Yes you are correct about the preview size, we just extend and override _pick_optimal_size with a heuristic function fitting our specific needs.Your question is an important one, and it relates to an issue I raised in a separate topic (Updating a Widget's transformation when rendering with RenderContext). Mathieu was quick to provide a good solution, but I haven't gotten around to test it yet...... Re: [kivy-users] Camera preview on Android using pyjnius
5/16/13 5:40 AM
Hello Chen,I am currently working on a project where I need to access the android camera to compare two photos. My idea was to take pictures one or two seconds apart and compare them.To do this, I have to be able to take pictures using Kivy, but I'm having some trouble
getting it to work. I have been looking at the "takePicture" function to take pictures, however I'm not getting it to work at the moment.From
the Android API reference I saw that this function requires a ShutterCallback, RAW PictureCallback and a JPG PictureCallback. I can't import these using the autoclass function, so I'm not sure what I should be doing here.. I am fairly sure that like 2 hours ago I somehow had these callbacks imported in my Python file, but I for the life of me can't get it to work again.. When
calling takepicture like this: cam = AndroidCameraPreview(camera_id=0) cam.play=True cam._camera.takePicture(None, None, self.PictureCallback()) cam.stop() ... self.PictureCallback(self): return Nothing seems to happen, the app doesn't crash nor does it actually take a picture. The ADB logs show:V/CameraWrapper( 163): camera_preview_enabledV/CameraWrapper( 163): camera_preview_enabled->41E086C8->41E08720V/CameraWrapper( 163): camera_preview_enabledV/CameraWrapper( 163): camera_preview_enabled->41E086C8->41E08720V/CameraWrapper( 163): camera_set_preview_window->41E086C8->41E08720V/CameraWrapper( 163): camera_start_previewV/CameraWrapper( 163): camera_start_preview->41E086C8->41E08720I/python (16972): [DEBUG ] Taking pictureV/CameraWrapper( 163): camera_enable_msg_type->41E086C8->41E08720V/CameraWrapper( 163): camera_enable_msg_typeV/CameraWrapper( 163): camera_take_pictureV/CameraWrapper( 163): camera_take_picture->41E086C8->41E08720D/NvOsDebugPrintf( 163): [CAM] [RAWCHIP] rawchip initialize.D/NvOsDebugPrintf( 163): [CAM] [RAWCHIP] rawchip initialize done.D/NvOsDebugPrintf( 163): [CAM] NvCameraSensorPowerOn: --D/NvOsDebugPrintf( 163): [CAM]NvCameraPowerOnThread: --D/NvOsDebugPrintf( 163): NvIspAfGetConvergeStatus, return status=2D/NvOsDebugPrintf( 163): ENC_T3:Encoder_Open ++I/ActivityManager( 552): Process com.endomondo.android (pid 16901) has died.I/ActivityManager( 552): Process com.google.android.inputmethod.latin.dictionarypack (pid 16776) has died.I/ActivityManager( 552): Process com.android.keychain (pid 16806) has died.D/NvOsDebugPrintf( 163): ENC_T3:OutputThread ++D/NvOsDebugPrintf( 163): ENC_T3:OutputThread Before Semaphore WaitD/NvOsDebugPrintf( 163): ENC_T3:Encoder_Open --D/NvOsDebugPrintf( 163): ENC_T3:FeedInputThread ++D/NvOsDebugPrintf( 163): [CAM] StartStillCapture, mUsingFlash=0, NslNumberOfImages=0D/NvOsDebugPrintf( 163): [CAM] CameraBlockExtension,StillCaptureActive=1D/NvOsDebugPrintf( 163): [CAM] Selected Sensor Mode: 3280x2464 FrameRate: 21.0 StreamIndex: 2I/ActivityManager( 552): Process com.android.voicedialer (pid 16840) has died.E/Camera (16972): Unknown message type 32771I/python (16972): [DEBUG ] Stopping cameraV/CameraWrapper( 163): camera_disable_msg_type->41E086C8->41E08720V/CameraWrapper( 163): camera_disable_msg_typeV/CameraWrapper( 163): camera_disable_msg_type->41E086C8->41E08720V/CameraWrapper( 163): camera_disable_msg_typeV/CameraWrapper( 163): camera_stop_previewV/CameraWrapper( 163): camera_stop_preview->41E086C8->41E08720V/CameraWrapper( 163): camera_cancel_pictureV/CameraWrapper( 163): camera_cancel_picture->41E086C8->41E08720V/CameraWrapper( 163): camera_releaseV/CameraWrapper( 163): camera_release->41E086C8->41E08720D/NvOsDebugPrintf( 163): Waiting on hOutstandingRequestsServedSema failed 0x5D/NvOsDebugPrintf( 163): [CAM]NvMMCameraClose: ++D/NvOsDebugPrintf( 163): [CAM] NvMMCameraBlockPrivateClose NvCameraAp15Cleanup, release cameraD/NvOsDebugPrintf( 163): NvCameraSyncPointThread is terminated.D/NvOsDebugPrintf( 163): [CAM]NvMMCameraClose: --D/NvOsDebugPrintf( 163): ENC_T3:Encoder_Close ++D/NvOsDebugPrintf( 163): ENC_T3:Encoder_Close SW Encoder : 0D/NvOsDebugPrintf( 163): ENC_T3:OutputThread After Semaphore Wait, CloseEncoder : 1D/NvOsDebugPrintf( 163): ENC_T3:OutputThread --D/NvOsDebugPrintf( 163): ENC_T3:FeedInputThread --D/NvOsDebugPrintf( 163): ENC_T3:Encoder_Close --V/CameraWrapper( 163): camera_set_preview_window->41E086C8->41E08720I/CameraClient( 163): Destroying camera 0V/CameraWrapper( 163): camera_device_closeSo.. Could you point me in the right direction of how to handle these callbacks and actually make the "takePicture" function work?Or if you happen to have an idea on how I can more easily compare two images taken from the camera, I'm all ears.Thanks,-Remy Re: [kivy-users] Camera preview on Android using pyjnius
Oh, by the way..If I don't stop the camera straight away, I get the following lines:D/NvOsDebugPrintf( 163): NvIspAfGetConvergeStatus, return status=2D/NvOsDebugPrintf( 163): ENC_T3:OutputThread After Semaphore Wait, CloseEncoder : 0D/NvOsDebugPrintf( 163): ENC-DBG jpegencoder 0x4137ec78 , ptr for image 0x421d8003, hMem for 2d 0xc1f202e0 D/NvOsDebugPrintf( 163): ENC_T3:OutputThread Before Semaphore WaitD/NvOsDebugPrintf( 163): ENC_T3:OutputThread After Semaphore Wait, CloseEncoder : 0W/CameraClient( 163): lockIfMessageWanted(2): dropped unwanted messageD/NvOsDebugPrintf( 163): ENC_T3:OutputThread Before Semaphore WaitIt does seem to return a pointer for the image, so I'm assuming a photo is being made? Re: [kivy-users] Camera preview on Android using pyjnius
Hi Remy,I'm not an android Camera expert, but it does seem that you are passing a callback in a wrong way (calling it...). Regardless, from what I understand, pyjnius doesn't support python callbacks at this moment anyway.So using takePicture is not as straightforward as I imagined it to be. If in fact there is no synchronous way to take still pictures in Android (again, not an expert), then it seems the only way is to create a callback in Java to store the result somewhere, while polling it in python (e.g. using the kivy clock). Calling custom Java code from python is not as scary as it sounds (easiest/hackiest thing is to add it to PythonActivity.java). If anybody else has a better solution, please share. Re: [kivy-users] Camera preview on Android using pyjnius
No other solutions. It's the only way as I have seen.The problem is Android and it's system structure. It's needed the development of a software layer directly over the c/c++ library of the entire system. It's a wall, the only way to pass through it, is using JAVA! damn Re: [kivy-users] Camera preview on Android using pyjnius
I didn't really look more into the issue, but pyjnius offer the possibility to implement java interfaces in python, so you can define your callback in a python implementation of the right java interface, and have it be called by the java side when needed.
Re: Camera preview on Android using pyjnius
10/7/13 8:42 AM
Hi, guys. I like your solution very much.Is there a repository or something to get the latest version? Re: Camera preview on Android using pyjnius
10/10/13 7:41 AM
Hi,Not yet - we're kind of under a deadline here to get things finished, but I am planning on posting a complete example when I'm done...On Monday, October 7, 2013 6:42:13 PM UTC+3, Sergey Kabanov wrote:Hi, guys. I like your solution very much.Is there a repository or something to get the latest version? Re: Camera preview on Android using pyjnius
6/7/14 4:01 AM
Hi I'm wondering if you found time to post an example anywhere? I'm struggling to implement the takePicture using pyjnius and PythonJavaClass. I'm getting strange errors and the callbacks don't even seem to be called in the correct order. I'm getting None as the data in the raw picture callback, and the shutter callback somehow seems to come after that!Any advise would be much appreciated. Re: Camera preview on Android using pyjnius
6/7/14 6:29 AM
Hi Andy,The raw callback isn't supported on all devices/hardware, so don't get surprised it you get it with data=None, and/or out of order.I've stripped down some of my code to make it simpler and am attaching a short example for a camera preview class. Not perfect, but I hope it helps.My code has two possible handlers for the JPEG callback,m one for simply saving it to file, the other for loading it into a Texture - I currently use the first one but left the other one in just in case.Please note, my example relies on some way of getting a surface holder from the PythonActivity instance in order to do the preview. In my case, I've patched PythonActivity.java as follows:PythonActivity class should implement SurfaceHolder.Callback (implements SurfaceHolder.Callback)In onCreate(), call this function before creating the SDLSurfaceView instance (make sure you add the required member variables to the PythonActivity class):protected void onCreateBeforeSDLSurface() { mFrameLayout = new FrameLayout(this); mCameraView = new SurfaceView(this); mCameraView.setZOrderOnTop(false); mCameraView.setFocusable(false); mCameraSurfaceHolder = mCameraView.getHolder(); mCameraSurfaceHolder.addCallback(this); mCameraSurfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); mFrameLayout.addView(mCameraView); mCameraView.setVisibility(View.VISIBLE); } Call this function instead of setContentView(mView), pass mView to the function: protected void onCreateAfterSurface(SurfaceView mView) { mView.setZOrderOnTop(true); // necessary mView.getHolder().setFormat(PixelFormat.TRANSLUCENT); mFrameLayout.addView(mView); setContentView(mFrameLayout); }Implement the SurfaceHolder.Callback interface: public void surfaceCreated(SurfaceHolder holder) { mCameraSurfaceReady = true; } public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) { } public void surfaceDestroyed(SurfaceHolder holder) { mCameraSurfaceReady = false; }Add this function: public SurfaceHolder getCameraSurfaceHolder() { if (mCameraSurfaceReady) return mCameraSurfaceHolder; return null; }Hope it helps :)Let me know if you have any issues or if I missed anything. Re: Camera preview on Android using pyjnius
11/1/14 10:48 AM
Hi Gully,I'm not so experimented to use your code as this. Is there a new sample usage of the live preview camera of an Android phone (using kivy) ?I've tried "plyer" but it only runs the photo application of the phone to take a picture. I can not interact with what the camera sees (and add a layer over it). Re: Camera preview on Android using pyjnius
7/22/15 8:13 AM
Hi !I'm trying to use your code, but the app crash (I'm using Android 4.4.4)Maybe your code need update ? How can I help ?Seb

value: Google Groups is a service from Google that provides discussion groups for people sharing common interests. The Groups service also provides a gateway to Usenet newsgroups via a shared user interface.


text: Madden 25 Official CAG League Rules - Google DocsJavaScript isn't enabled in your browser, so this file can't be opened. Enable and reload.Sign inMadden 25 Official CAG League Rules ShareThe version of the browser you are using is no longer supported. Please upgrade to a supported browser.DismissFileEditViewToolsHelpAccessibilityDebugSee new changes Accessibility View only Toggle screen reader support/g;Fa=/"/g;Ga=/'/g;Ha=/\x00/g;Ba=/[\x00&<>"']/;

value:
Google Docs is an online word processor included as part of the free, web-based Google Docs Editors suite offered by Google, which also includes Google Sheets, Google Slides, Google Drawings, Google Forms, Google Sites, and Google Keep. Google Docs is accessible via an internet browser as a web-based application and is also available as a mobile app on Android and iOS and as a desktop application on Google's Chrome OS.
Google Docs allows users to create and edit documents online while collaborating with other users in real-time.


text:
Casual Day Designs: A Recipe That's A-Peeling!
Day 19 of NaBloWriMo (National Blog Writing Month)...
Nothing says fall baking to me more than apple crisp. The recipe I use is one that my mother obtained from an acquaintance of hers many moons ago. I have tasted several different versions of the seasonal dessert, and none compare to this special recipe handed down over the ages!
This time of year, that sweet, heavenly aroma of baking apples warms me to my very soul. The apple-peeler-corer-slicer device I bought for the annual making of the dessert literally cuts the time in half that I once spent preparing the apples. It still actually takes longer to make the delightful dish than it does to devour it. A dollop of ice cream melting into the crevices of the butter and flour topping when it's straight out of the oven is nothing short of sinful, and demands that one serving is not enough.
I think the secret to this recipe is not only the perfectly packed topping but the kind of apples used. A tart apple enhances the sugar, cinnamon, and lemon flavors more than a sweet apple--and whatever you do, don't substitute margarine for butter!! But I've already said too much...this recipe is too good to just give away. For a copy of the recipe, please send a SASE along with a money order for $1,000 to Apple Crisp Better Than Your Mom Makes, 375 Moderate Lane, Nicely Browned Crust, USA.
Posted by Deb R at 10:05 PM
Labels: Apple Crisp, apples, Fall Baking

value: Blogger is an American online content management system (CMS) which enables multi-user blogs with time-stamped entries. Pyra Labs developed it before being acquired by Google in 2003.


text:
Internet Archive Search: mediatype:texts AND subject:"Loum Snow & Son (New Bedford, Mass.)"
4 RESULTS Media Type 4 texts Topics & Subjects 4 Arctic Ocean--Description and travel 4 Loum Snow & Son (New Bedford, Mass.) 4 Seafaring life 4 Voyages and travels 4 Whalers (Persons) 4 Whales More right-solid
Collection 4 American Libraries 4 New Bedford Whaling Museum 4 Regional Digitization in Massachusetts, funded by LSTA Grant and administered by the Boston Public Library Creator 1 cicero (bark) 1 cicero (ship); chadwick, william, mate, logkeeper; wrigley, isaac, logkeeper 1 helen snow (bark) 1 seneca (bark) Language 4 English SHOW DETAILS

value: An archive is an accumulation of historical records – in any media – or the physical facility in which they are located. Archives contain primary source documents that have accumulated over the course of an individual or organization's lifetime, and are kept to show the function of that person or organization.


text:
Good bug bites	Posted on December 12, 2013	by argylesock Joost van Itterbeeck at The Conversation tells us which edible insects he thinks are best. As you know I purchased some bug bites. My favourites so far are the barbecue-spiced mealworms (Tenebrio molitor). Harvey Nicks calls them ‘worm crisps’ but they’re beetle (coleopteran) larvae. Here’s a film about this beetle. Isn’t it adorable when it emerges from its pupa? But the ones I’ve been eating, and offering around at work, never made it to that age. Some people at work tried them and remarked that the mealworm itself has no obvious flavour but the spices are nice. I’m interested in this species because Mr van Itterbeeck says that the larvae’s ‘overall nutritional value is comparable to beef’, they grow well in European climates and they’re good for the land.
Posted in food, miniculture	|
Tagged arthropod, beetle, coleopteran, cricket, entomoculture, entomophagy, grocery, insect, larva, nutrition, nymph, orthopteran, sustainable	|
Insects as Nutrition	Posted on December 10, 2013	by argylesock Reblogged from Living With Insects Blog:
Insects can be appreciated and investigated from many points of view. Interest in insects as a future food source is high because human population increases will require more production and new sources of food. Nutritionists are interested in insects as food value and bring a reductionist approach. Rumpold & Schlüter* have published a review of the nutritional compositions of 236 edible insect species.
argylesock says... Insects have great potential as food and feed. Here's a summary of how that can happen, is already happening, and will happen more.
Posted in agriculture, food, miniculture	|
Tagged food, feed, waste, insect, livestock, arthropod, entomoculture, microlivestock, food waste, entomophagy	|
The global food supply has a demand problem	Posted on December 10, 2013	by argylesock Reblogged from Quartz:
You’ve probably heard it many times. While the exact phrasing varies, it usually goes something like this: The world’s population will grow to 9 billion by mid-century, putting substantial demands on the planet’s food supply.
Read more… 2,313 more words
argylesock says... Here are sensible words from Jonathan Foley. I decided not to link to this post, but to reblog it, because I simply want to say what Dr Foley says.
Tagged access to food, food, food waste, nutrition, population, yield	|
Regulated Pests and their Origins	Posted on December 10, 2013	by argylesock Reblogged from Agriculture Information Bank:
The historic Silk Road system of trade routes across Asia would have been the origin of much of the early human initiated dispersal of many, now cosmopolitan, oriental pest species to Europe and the converse, together with the dispersal of pests from and to places en route. The pests most amenable to this type of movement were those associated with durable commodities and staple diet consumables.
argylesock says... We try to keep pest species away. But for some pests in some places, it's too late.
Tagged alien species, history, law, pest, quarantine, transport	|
DON’T PANIC — The Facts About Population	Posted on December 10, 2013	by argylesock Hans Rosling is a great communicator. Here’s his documentary about human population. Our world reached ‘peak child’ around 2000 because people are using more birth control. Now children aren’t dying so much as they used to. Therefore the world’s population is still rising, but we can expect ‘peak human’ around 2050. After that, population is likely to stay at around 9 billion.
That’s still a lot of people! Plenty for farmers and growers to feed. Aptly, I’m grateful to a farmer, my fellow blogger generationyfarmer for drawing attention to this.
Posted in food, human health, statistics	|
Tagged child, contraception, data, human, population	|
US-EU trade deal for food and agriculture	Posted on December 9, 2013	by argylesock Would you like to discuss the proposed US-EU trade deal for food and agriculture? This is the Transatlantic Trade and Investment Partnership (TTIP).
Tagged food, law, politics, trade	|
Chinese shark fin soup ban	Posted on December 9, 2013	by argylesock Reblogged from Dear Kitty. Some blog:
[youtube=http://www.youtube.com/watch?v=nFeTuYhEJR0&w=640&h=390]
China on Sunday announced a ban on the serving of shark fin and bird's nest soup at official banquets, as part of a sweeping government crackdown on corruption and excessive spending.
argylesock says... The tide's turning against eating shark fins. Not a minute too soon, say I.
Tagged conservation, finfish, fishing, grocery, hunting, law, politics, seafood, shark, welfare, wild food	|
Recent Posts	Good bug bites
Science on the Land	Blog at WordPress.com. The Twenty Ten Theme.	Follow


text:
Living this LIfe I've been Given: It's getting closer...
This week was AMAZING! Of course, I almost always think that. I mean, it's pretty amazing what our bodies can do...right? I'm not heavy on my miles, but that's mostly because I had less cycling this week. I actually was fighting a sinus infection and some low back pain at the beginning of the week. It was a little (read a lot) bit humid out at the beginning of the week, with the hurricanes and tropical storms coming through. It was wicked humid and body was not happy after already adjusting to our fall like weather from the last few weeks. Cool morning with warm/hot afternoons with less humidity.


text:
Best Accommodation in Trimbach 2018 – Book Online at Hotels.com
Hotels & Accommodation in Trimbach
Search for accommodation in Trimbach
Book hotel rooms & other accommodation in Trimbach
Hotels.com can help you find accommodation in Trimbach
To help you find the perfect room when you book a hotel in Trimbach, France we have made it easy for you to compare hotels, including our most popular hotel chains. Currently our most popular Trimbach hotel is Hotel des bois, which has been booked 22 times in the last hour.
When you book your stay with Hotels.com you can also earn free nights by joining Hotels.com’s loyalty program Hotels.com Rewards. It’s free to join and only takes two minutes to sign up, and when you have stayed for 10 nights you will receive 1 night for free*. So even a weekend in Trimbach can be a first step towards a free hotel night.
Why should you book accommodation in Trimbach at Hotels.com?
We help you find your perfect hotel room for almost every occasion and have 10 accommodation in Trimbach to choose from. Compare hotels with our fast and easy hotel search function and filter for:
- Areas in Trimbach
- Attractions in Trimbach
- 103 reviews by Hotels.com guests for overnight stays in Trimbach
- Detailed maps that show the locations of the hotels and closest transport and tourist attractions in Trimbach

value: A hotel is an establishment that provides paid lodging on a short-term basis. Facilities provided inside a hotel room may range from a modest-quality mattress in a small room to large suites with bigger, higher-quality beds, a dresser, a refrigerator and other kitchen facilities, upholstered chairs, a flat screen television, and en-suite bathrooms.


text:
Redirected from Captain D Murders
Extra Notes: This case first aired on America's Most Wanted on May 19, 2001. One reference erroneously confuses it as airing on Unsolved Mysteries.
Retrieved from "http://unsolvedmysteries.wikia.com/wiki/Captain_D%27s_Murders?oldid=33703"


text:
CRAFTY LOU: CUTIE SUNDAY CHALLENGE NO. 49
Good morning everyone, hope all is well. I have a very quick post this morning, as I am off the Kettering, Northants for a Ceramic Workshop today, so an early start. I have one post today, and this card is for Cutie Sunday Challenge No. 49 - a wonderful Sketch from Guest Designer Nancy. What a great Sketch it was, and I have used one of the New Popcorn the Bear available from Crafters Companion, and this one is called Someone Special, and he has been coloured with Sukura Gel pens. The image has been cut to size, and layered on yellow and green card. The backing papers are from a NEW Basic Grey paper pad called June Bug, and to finish the card off, a stamped sentiment, a paper flower with gem brad, a strip of green ribbon and some little green gems from my craft stash. Many thanks for dropping by, and hope you too have a lovely day!
POPCORN THE BEAR SOMEONE SPECIAL
WOW Louise, your card is gorgeous:O) The image is so cute, and your colouring is wonderful. Love your colour combo. You have done a great take on my sketch.Thank you for joining Cutie Sunday this week.Nancy;O)
Fantastic card.. the image is so cute.and I relly like the design..Fab. coloring too.Hugs, Linda
Hi Louise, this is such a lovely lemony card, fab papers and such a sweet image :) Donna x
What a cutie :) Amazing card Louise! This little duck with the flower - cuuuuuuuuute :)Thanks for taking part this week.xoxo Arwen


text:
MAXQDA Monthly Online Workshop - August 2020 (II) - Neville Li Research
MAXQDA 2020 for Windows and Mac - The Essentials for Research Success (Special Time)
Dates: August 24, 25 & 27, 2020 (Mon, Tues, Thurs) Time: 9am-11am* (US Pacific time - PST)

value: Weebly () is a web hosting service, headquartered in San Francisco. Weebly is a subsidiary of Square, Inc.


text:
Seeds of Contention: World Hunger and the Global Controversy over GM Crops by Per Pinstrup-Andersen | Paperback | Barnes & Noble
ISBN-13: 9780801868269
Seeds of Contention: World Hunger and the Global Controversy over GM Crops by
Ebbe Schiøler,
David Beckmann (Foreword by),
Ebbe Schioler (Joint Author)
Gordon R. ConwayThis book presents a balanced perspective on the potential benefits and risks of modern biotechnology for developing-country food and agriculture and suggests action to reduce risks and increase benefits. It is an excellent and highly welcome addition to the ongoing debate on biotechnology and GM foods.
— Gordon R. Conway, President, The Rockefeller Foundation
Lester BrownA timely contribution on an important issue. It is great to have an unemotional, broad-based assessment of genetically modified crops.
- C. Ramasamy
- Daniel Alker
Population and Development ReviewA contentious debate has surrounded the rising use of genetically modified crops in agriculture... This volume succeeds well in explaing the technical issues involved and in presenting a balanced view of competing views.
European Review of Agricultural EconomicsThis book is very much appreciated for focusing the debate on the right of developing countries to make their own decisions about this controversial technology.
Indian Journal of Agricultural EconomicsThe authors are to be congratulated for explaining the difficult issues in such a readable and engaging way, without compromising the scientific integrity.
— C. Ramasamy
Quarterly Journal of International AgricultureSynoptic and well founded assessment.
— Daniel Alker
Lester BrownA timely contribution on an important issue. It is great to have an unemotional,broad-based assessment of genetically modified crops.
International Food Policy Research Institute Series Edition description: New EditionPages: 164Product dimensions: 5.50 (w) x 8.50 (h) x 0.47 (d)
Per Pinstrup-Andersen is director general of the International Food Policy Research Institute. Ebbe Schiøler is a consultant in research and development issues primarily related to agriculture.
Introduction: What Is the Debate All About?
Agricultural Research: Making a Difference in People's Lives
The Expanding Boundaries of Research: Risks and Benefits
Can the Poor Benefit from Genetically Modified Foods?
Moving Forward: Handle with Care

value: Barnes & Noble Booksellers is an American bookseller. It is a Fortune 1000 company and the bookseller with the largest number of retail outlets in the United States.


text:
The suspense is killing me!: Can ‘Dr. Death’, a.k.a. Jack Kevorkian, Keep His Resolution Not to Assist in Deaths?
Since Whale Song has a strong controversial element, the topic of assisted suicide, I'be been doing some research on the subject...
Dr. Death’s reign began in June 1990 with the assisted suicide of ...
Then discuss it at the Whale Song Forum.
*And don't forget to check out my fellow Kunati author Ric Wasley's fast paced new novel, Shadow of Innocence.
The Newport Folk Festival provides a groovy backdrop for this fun and exciting mystery set in the music and drug soaked sixties. The Baby Boomers and everyone else are sure to enjoy this appealing mystery featuring a pair of musician partners in love and danger.
Don't miss Shadow of Innocence from Kunati Publishing.
Available now for pre-order at Amazon.com.
Posted by Cheryl Tardif at 6:31 PM
Special Screening of the 3-Day Novel Contest: The ...
Whale Song Featured in Publishers Weekly - Spring ...
Cheryl Interviewed by Tony Kay - Authors-First
An Eagle for Jason
Whale Song Book Launch Tour - April 2007
Author of controversial novel Whale Song to be int...
Sponsors for The Whale Song Book Launch
Press Release: Edmonton Author Cheryl Kaye Tardif ...
Sign up for DIVINE NEWS!
The Assisted Suicide Controversy


text:
Words containing gadze | Words that contain gadze
Words containing gadze | Words that contain gadze http://www.thefreedictionary.com/words-containing-gadzePrinter Friendly
9,755,447,037 visitors served
Found 1 words containing gadze. Browse our Scrabble Word Finder, Words With Friends cheat dictionary, and WordHub word solver to find words that contain gadze. Or use our Unscramble word solver to find your best possible play! Related: Words that start with gadze
7 letter words containing gadzeSee also7 letter words containing gadzegadzemaSee also:2-letter words with UWords that start with sWords that start with hWords that end in zWords with the letter xWords that end in qWords containing gadzWords containing gadzem

value: The Free Dictionary is an American online dictionary and encyclopedia that aggregates information from various sources.


text:
Percy Wenrich | Barnes & Noble® B&N's Biggest Books Book Awards Book Graph Books by Author Books by Series Collectible Editions Coming Soon Coupons & Deals Discover Categories New Releases NY Times Bestsellers The Paperback Store Signed Books
1 - 4 of 4 results for "Percy Wenrich"
Dixie Blossoms Rag Beginner…
That Tinkling Tango Tune /…


text:
Articles needing additional citations, 19th century individuals, Partially cyberconverted humans,
Mercy Hartigan was cruel, callous and sadistic in her interactions with others, especially men, for whom she seemed to harbour a misandrist hatred. She possessed a dark sense of humour and took pleasure in watching the mourners get massacred, testing the EarPods on Scoons, Fetch, Cole and Milligan and then killing them afterwards. Hartigan displayed a complete lack of empathy and was utterly ruthless. When the CyberLeader opted to convert her, he described her mind to be riven with 'anger and abuse and revenge'.
She panicked once she realised the Cybermen intended to convert her but once her mind took control, she appeared to have gone even more insane than before. While she retained her sadistic nature and her misandry, she became extremely arrogant due to her enhanced intellect and new powers. She attacked London as a demonstration of her power and greatly underestimated and mocked the Doctor during their confrontation.
When the Doctor broke the Cyberconnection linking Hartigan to the Cyberking, her mind was "opened for the first time in far too many years". In a moment of clarity, Hartigan became horrified by what she had become and killed herself along with the Cybermen. (TV: The Next Doctor)
Following her conversion into the CyberKing, Hartigan's intellect was considerably enhanced. She claimed to be able to see "the stars, the worlds beyond, the vortex of time and the whole of infinity itself". The Doctor himself admitted that Hartigan had "one of the greatest minds on Earth".
The cybernetic "crown" she wore served as an interface between Hartigan and the Cybermen's hive mind. Through this, she could exert full mental control over individual Cybermen, Cybershades as well as the massive Cyberking robot. The crown also contained a weapon which fired a deadly beam powerful enough to completely disintegrate Cybermen. Hartigan used it to kill the Cyberleader after he threatened to disconnect her from the throne. (TV: The Next Doctor)
Retrieved from "https://tardis.fandom.com/wiki/Mercy_Hartigan?oldid=2507430"