{"id":25233,"date":"2020-03-25T20:06:55","date_gmt":"2020-03-25T20:06:55","guid":{"rendered":"https:\/\/www.immersion.com\/?p=25233"},"modified":"2020-07-14T23:18:16","modified_gmt":"2020-07-14T23:18:16","slug":"the-haptic-stack-hardware-layer","status":"publish","type":"post","link":"https:\/\/www.immersion.com\/zh\/the-haptic-stack-hardware-layer\/","title":{"rendered":"The Haptic Stack \u2013 Hardware Layer"},"content":{"rendered":"\n<p>By Chris Ullrich, CTO&nbsp;at Immersion <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/03\/iStock-481790760-1024x683.jpg\" alt=\"\" class=\"wp-image-25240\" srcset=\"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/03\/iStock-481790760-1024x683.jpg 1024w, https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/03\/iStock-481790760-300x200.jpg 300w, https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/03\/iStock-481790760-768x512.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Last month, I\nintroduced the haptic stack, a conceptual framework that we use at Immersion to\nthink about the key technology components of a delightful haptic experience. As\na quick refresher, the stack consists of three key layers: design, software,\nand hardware (see <a href=\"https:\/\/www.immersion.com\/the-haptic-stack\/\">last month\u2019s post<\/a> for more detail). These layers work\ntogether in a highly interdependent way to create a tactile experience that is\nharmonious with the overall UX of a product or experience. Product designers\nneed to think carefully about the trade-offs in all three layers when designing\na product. <\/p>\n\n\n\n<p>This month, I\u2019m\ngoing to dive into the hardware layer and explain some of the key choices and\nconsiderations unique to this layer. More than any other part of the haptic\nstack, the hardware layer dictates the range of possible experiences that can\nbe created in a product; &nbsp;careful\nevaluation of the price\/performance and complexity of each possible choice are\ncritical. As every product owner knows, hardware choices are extremely hard and\nexpensive to change as a product approaches its release date.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1001\" height=\"453\" src=\"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/03\/2-haptic-stack.png\" alt=\"\" class=\"wp-image-25235\" srcset=\"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/03\/2-haptic-stack.png 1001w, https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/03\/2-haptic-stack-300x136.png 300w, https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/03\/2-haptic-stack-768x348.png 768w\" sizes=\"auto, (max-width: 1001px) 100vw, 1001px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Psychophysics<\/h2>\n\n\n\n<p>The heart of any haptic system is the actuators, which are\nresponsible for converting electrical signals into tactile stimulation of the\nuser. To understand the specifications of actuators and how they relate to\nhaptics, it is first necessary to understand the psychophysics of the human\nmechanoreceptor system. <\/p>\n\n\n\n<p>This is analogous to visual displays; the color gamut,\nresolution, and refresh rate of a display work in a similar way in the human\nvision system. <\/p>\n\n\n\n<p>In haptics, we think broadly about the four classes of\nmechanoreceptors: Merkel, Ruffini, Pacinian, and Meissner. These four receptors\nbroadly sense vibration, surface texture, deformation, and pressure. They work\ntogether to provide nerve pulses to the brain that enable the tactile sensation\nof the world. The signals from these nerves are merged in the brain to create a\ntactile perception of the world. The goal of a haptic actuator is to stimulate\none or more of these mechanoreceptor systems to create a touch experience.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"147\" src=\"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/03\/actuators-1-300x147.png\" alt=\"\" class=\"wp-image-25239\" srcset=\"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/03\/actuators-1-300x147.png 300w, https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/03\/actuators-1.png 614w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Actuator types<\/h2>\n\n\n\n<p>For a haptic system, it is useful to think about actuators\nfrom the perspective of the type of stimulation they provide. The various types\nare broadly summarized below.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"363\" src=\"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/03\/4-table-1024x363.png\" alt=\"\" class=\"wp-image-25236\" srcset=\"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/03\/4-table-1024x363.png 1024w, https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/03\/4-table-300x106.png 300w, https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/03\/4-table-768x272.png 768w, https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/03\/4-table.png 1187w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Electromagnetic<\/h3>\n\n\n\n<p>Electromagnetic (EM) actuators are the most widely used for\nhaptic feedback. Nearly 100% of mobile phones and almost every game controller has\nsome type of electromagnetic actuator. There are four main sub-categories of EM\nactuators:<\/p>\n\n\n\n<p>Eccentric Rotating Mass (ERM): These are rotational motors with an off-center mass mounted on the shaft. When voltage is applied to these motors, they vibrate as the off-center mass spins around. ERMs are good for low-frequency rumble type sensations but are quite slow, so they are not useful for precise haptics. Precision Microdrives has a <a href=\"https:\/\/www.precisionmicrodrives.com\/vibration-motors\/\">great video<\/a> showing how an ERM works.<\/p>\n\n\n\n<p>Linear Resonant Actuators (LRA): These are linear actuators that consist of a mass on a spring and an electromagnet. The electromagnet is alternately charged and discharged, which results in the mass vibrating at a specific frequency. LRAs are extremely power efficient, and this makes them a great choice for mobile phones and other battery-powered devices. Again, Precision Microdrives has a <a href=\"https:\/\/www.precisionmicrodrives.com\/vibration-motors\/linear-resonant-actuators-lras\/\">great video<\/a> showing how LRA\u2019s work.<\/p>\n\n\n\n<p>Voice Coil (VCM): These are basically identical to LRA\nactuators but also have a broad frequency response. VCMs are commonly found in\nspeakers but can be adapted to create vibration experiences. VCMs typically use\nmore power than LRAs but are also able to produce a much richer and more\nrealistic tactile stimulation.<\/p>\n\n\n\n<p>Solenoid: A solenoid is a type of electromagnetic actuator\nthat works by moving a mass mounted on a spring when a coil is charged. These\nare somewhat similar to LRAs in concept, but in practice, they draw a lot of\npower and have a purpose-built and limited range of experiences. These\nactuators are common in automotive haptic devices.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Piezoelectric<\/h3>\n\n\n\n<p>Piezoelectric (PZT) actuators are also widely used in many products but have only recently become viable as haptic actuators. PZT actuators work by deforming a solid crystal structure when a charge is added or removed. They are widely used in precise positioning systems (e.g., atomic force microscope) but also as actuators in extreme environments (e.g., inside a combustion engine or in spacecraft). PZT actuators require higher voltages than electromagnetic actuators and also need to be integrated into a mechanical structure to produce useful haptic sensations. PZT haptic actuators are comparable to VCM\u2019s in their ability to generate rich vibration experiences.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Kinesthetic<\/h3>\n\n\n\n<p>Kinesthetic haptics is haptic feedback that pushes on the\nuser. This type of feedback typically uses electromagnetic actuators, along\nwith a mechanical transmission to create forces on a user. Examples include force-feedback\njoysticks and steering wheels for gaming and the forthcoming trigger haptics on\nthe Sony PS5 controller. Kinesthetic feedback is normally only used in application-specific\ndevices due to its cost and mechanical complexity.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Surface<\/h3>\n\n\n\n<p>In the past few years, surface haptics has become a viable\ncommercial solution. Surface haptics works by either increasing or reducing the\nfriction between a fingertip and a surface. The resulting haptic experience is\nvery different from vibration in the sense that a surface can feel sticky or\nslippery, and this is dynamically controllable. Two leading commercial solution\ncompanies in this area are Tanvas and Hapt2U. A key drawback of current surface\nhaptics solutions is that it is difficult to create confirmation type effects,\nso surface haptics is usually considered as a complementary technology to electromagnetic\nor piezoelectric.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Others<\/h3>\n\n\n\n<p>There are a variety of other haptic actuator technologies, but\nnone of them are widely used in CE devices or automotive. Examples include ultrasonic,\nelectroactive polymers (EAP), electrorheological fluids (ER), and shape memory\nalloys (SMA). All of these other technologies have unique physical properties\nthat make them suitable for haptics but have not yet reached a level of\nmaturity where they are appropriate for mass-market product offerings.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Electrical Considerations<\/h2>\n\n\n\n<p>Each of the actuator solutions described above needs to have a driver IC or amplifier that can convert haptic effect signals into drive signals to the actuators. In most cases, the electrical solution is dictated by the actuator, as each one requires a specific type of drive signal. When evaluating driver offerings, some of the key features that matter are:    <\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"503\" src=\"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/03\/6-table-1024x503.png\" alt=\"\" class=\"wp-image-25238\" srcset=\"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/03\/6-table-1024x503.png 1024w, https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/03\/6-table-300x148.png 300w, https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/03\/6-table-768x378.png 768w, https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/03\/6-table.png 1141w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>There are many other driver specifications on the digital\nside that we won\u2019t get into this month, but needless to say, it is important to\nchoose a driver IC and an actuator together and with the haptic UX of the whole\nsystem in mind. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Summary<\/h2>\n\n\n\n<p>Actuator selection for a haptic product is probably the most\nimpactful decision a product team can make, as it both drives the majority of\nthe cost and also defines what types of haptic experiences are possible. It is\nhard to overstate the importance of this. With the wrong selection, the haptic\nexperience can be irritating to the point where users disable it. With the\nright hardware selection, a haptic experience can engender delight and high-value\ninteractions. <\/p>\n\n\n\n<p>Choosing an actuator can be complex and confusing,\nparticularly since there are no standards to help product designers compare and\nevaluate the haptic capabilities of specific offerings. At Immersion, we\u2019re\nworking with the ecosystem to solidify and create common specifications for\nactuators so that end-users can more consistently get high quality, delightful\nfeedback from their devices.<\/p>\n\n\n\n<p>Immersion has published some guidelines on the types of tests that can help make this decision, see Immersion\u2019s HD Actuator Section and Testing Guidelines <a href=\"http:\/\/www.immersion.com\/hd-actuator-selection-and-testing-guidelines\">here<\/a>.&nbsp; <\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Related articles: <\/p>\n\n\n\n<p><a href=\"https:\/\/www.immersion.com\/the-haptic-stack\/\">The Haptic Stack<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.immersion.com\/the-haptic-stack-software-layer\/\">The Software Layer<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.immersion.com\/the-haptic-stack-design-layer\/\">The Design Layer<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>By Chris Ullrich, CTO&nbsp;at Immersion Last month, I introduced the haptic stack, a conceptual framework that we use at Immersion to think about the key technology components of a delightful haptic experience. As a quick refresher, the stack consists of three key layers: design, software, and hardware (see last month\u2019s post for more detail). These [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":25438,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[],"class_list":["post-25233","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-haptic-learning"],"translation":{"provider":"WPGlobus","version":"3.0.0","language":"zh","enabled_languages":["en","ja","zh"],"languages":{"en":{"title":true,"content":true,"excerpt":false},"ja":{"title":false,"content":false,"excerpt":false},"zh":{"title":false,"content":false,"excerpt":false}}},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>The Haptic Stack \u2013 Hardware Layer - Immersion - Haptic Technology<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.immersion.com\/the-haptic-stack-hardware-layer\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Haptic Stack \u2013 Hardware Layer - Immersion - Haptic Technology\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.immersion.com\/the-haptic-stack-hardware-layer\/\" \/>\n<meta property=\"og:site_name\" content=\"Immersion - Haptic Technology\" \/>\n<meta property=\"article:published_time\" content=\"2020-03-25T20:06:55+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-07-14T23:18:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/03\/FeatureGraphic-Hardware-Haptic-Stack.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"683\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Chris Ullrich\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Chris Ullrich\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.immersion.com\/the-haptic-stack-hardware-layer\/\",\"url\":\"https:\/\/www.immersion.com\/the-haptic-stack-hardware-layer\/\",\"name\":\"The Haptic Stack \u2013 Hardware Layer - Immersion - Haptic Technology\",\"isPartOf\":{\"@id\":\"https:\/\/www.immersion.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.immersion.com\/the-haptic-stack-hardware-layer\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.immersion.com\/the-haptic-stack-hardware-layer\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/03\/FeatureGraphic-Hardware-Haptic-Stack.jpg\",\"datePublished\":\"2020-03-25T20:06:55+00:00\",\"dateModified\":\"2020-07-14T23:18:16+00:00\",\"author\":{\"@id\":\"https:\/\/www.immersion.com\/#\/schema\/person\/468b748fc6f539444d1157a6a3b62503\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.immersion.com\/the-haptic-stack-hardware-layer\/#breadcrumb\"},\"inLanguage\":\"zh-CN\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.immersion.com\/the-haptic-stack-hardware-layer\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-CN\",\"@id\":\"https:\/\/www.immersion.com\/the-haptic-stack-hardware-layer\/#primaryimage\",\"url\":\"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/03\/FeatureGraphic-Hardware-Haptic-Stack.jpg\",\"contentUrl\":\"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/03\/FeatureGraphic-Hardware-Haptic-Stack.jpg\",\"width\":1024,\"height\":683},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.immersion.com\/the-haptic-stack-hardware-layer\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.immersion.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Haptic Stack \u2013 Hardware Layer\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.immersion.com\/#website\",\"url\":\"https:\/\/www.immersion.com\/\",\"name\":\"Immersion - Haptic Technology\",\"description\":\"Experts in haptic technology building touch experiences in the digital world\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.immersion.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-CN\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.immersion.com\/#\/schema\/person\/468b748fc6f539444d1157a6a3b62503\",\"name\":\"Chris Ullrich\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-CN\",\"@id\":\"https:\/\/www.immersion.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bfac21365e5403cc15475ad30c848d076af39ecfc457645ad484dd7daf304ef1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bfac21365e5403cc15475ad30c848d076af39ecfc457645ad484dd7daf304ef1?s=96&d=mm&r=g\",\"caption\":\"Chris Ullrich\"},\"url\":\"https:\/\/www.immersion.com\/zh\/author\/cullrich\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Haptic Stack \u2013 Hardware Layer - Immersion - Haptic Technology","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.immersion.com\/the-haptic-stack-hardware-layer\/","og_locale":"zh_CN","og_type":"article","og_title":"The Haptic Stack \u2013 Hardware Layer - Immersion - Haptic Technology","og_url":"https:\/\/www.immersion.com\/the-haptic-stack-hardware-layer\/","og_site_name":"Immersion - Haptic Technology","article_published_time":"2020-03-25T20:06:55+00:00","article_modified_time":"2020-07-14T23:18:16+00:00","og_image":[{"width":1024,"height":683,"url":"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/03\/FeatureGraphic-Hardware-Haptic-Stack.jpg","type":"image\/jpeg"}],"author":"Chris Ullrich","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Chris Ullrich","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.immersion.com\/the-haptic-stack-hardware-layer\/","url":"https:\/\/www.immersion.com\/the-haptic-stack-hardware-layer\/","name":"The Haptic Stack \u2013 Hardware Layer - Immersion - Haptic Technology","isPartOf":{"@id":"https:\/\/www.immersion.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.immersion.com\/the-haptic-stack-hardware-layer\/#primaryimage"},"image":{"@id":"https:\/\/www.immersion.com\/the-haptic-stack-hardware-layer\/#primaryimage"},"thumbnailUrl":"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/03\/FeatureGraphic-Hardware-Haptic-Stack.jpg","datePublished":"2020-03-25T20:06:55+00:00","dateModified":"2020-07-14T23:18:16+00:00","author":{"@id":"https:\/\/www.immersion.com\/#\/schema\/person\/468b748fc6f539444d1157a6a3b62503"},"breadcrumb":{"@id":"https:\/\/www.immersion.com\/the-haptic-stack-hardware-layer\/#breadcrumb"},"inLanguage":"zh-CN","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.immersion.com\/the-haptic-stack-hardware-layer\/"]}]},{"@type":"ImageObject","inLanguage":"zh-CN","@id":"https:\/\/www.immersion.com\/the-haptic-stack-hardware-layer\/#primaryimage","url":"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/03\/FeatureGraphic-Hardware-Haptic-Stack.jpg","contentUrl":"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/03\/FeatureGraphic-Hardware-Haptic-Stack.jpg","width":1024,"height":683},{"@type":"BreadcrumbList","@id":"https:\/\/www.immersion.com\/the-haptic-stack-hardware-layer\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.immersion.com\/"},{"@type":"ListItem","position":2,"name":"The Haptic Stack \u2013 Hardware Layer"}]},{"@type":"WebSite","@id":"https:\/\/www.immersion.com\/#website","url":"https:\/\/www.immersion.com\/","name":"Immersion - Haptic Technology","description":"Experts in haptic technology building touch experiences in the digital world","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.immersion.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-CN"},{"@type":"Person","@id":"https:\/\/www.immersion.com\/#\/schema\/person\/468b748fc6f539444d1157a6a3b62503","name":"Chris Ullrich","image":{"@type":"ImageObject","inLanguage":"zh-CN","@id":"https:\/\/www.immersion.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bfac21365e5403cc15475ad30c848d076af39ecfc457645ad484dd7daf304ef1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bfac21365e5403cc15475ad30c848d076af39ecfc457645ad484dd7daf304ef1?s=96&d=mm&r=g","caption":"Chris Ullrich"},"url":"https:\/\/www.immersion.com\/zh\/author\/cullrich\/"}]}},"_links":{"self":[{"href":"https:\/\/www.immersion.com\/zh\/wp-json\/wp\/v2\/posts\/25233","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.immersion.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.immersion.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.immersion.com\/zh\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.immersion.com\/zh\/wp-json\/wp\/v2\/comments?post=25233"}],"version-history":[{"count":8,"href":"https:\/\/www.immersion.com\/zh\/wp-json\/wp\/v2\/posts\/25233\/revisions"}],"predecessor-version":[{"id":25853,"href":"https:\/\/www.immersion.com\/zh\/wp-json\/wp\/v2\/posts\/25233\/revisions\/25853"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.immersion.com\/zh\/wp-json\/wp\/v2\/media\/25438"}],"wp:attachment":[{"href":"https:\/\/www.immersion.com\/zh\/wp-json\/wp\/v2\/media?parent=25233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.immersion.com\/zh\/wp-json\/wp\/v2\/categories?post=25233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.immersion.com\/zh\/wp-json\/wp\/v2\/tags?post=25233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}