{"id":25122,"date":"2020-02-12T23:23:38","date_gmt":"2020-02-12T23:23:38","guid":{"rendered":"https:\/\/www.immersion.com\/?p=25122"},"modified":"2020-07-14T23:17:26","modified_gmt":"2020-07-14T23:17:26","slug":"the-haptic-stack","status":"publish","type":"post","link":"https:\/\/www.immersion.com\/ja\/the-haptic-stack\/","title":{"rendered":"The Haptic Stack"},"content":{"rendered":"\n<p>By Chris Ullrich, CTO at Immersion  <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/02\/Blog_TheHapticStack-1024x683.jpg\" alt=\"\" class=\"wp-image-25123\" width=\"450\" height=\"250\"\/><figcaption><br><\/figcaption><\/figure><\/div>\n\n\n\n<p>New use cases for haptic technology in various markets, including automotive, gaming, IoT, PC and virtual reality, has led to more interest in developing haptic experiences and products with haptic feedback.&nbsp; But jumping into developing a product with haptics is not as simple as it seems. Implementing haptic technology is a multi-layered experience that requires the full system solution to work harmoniously together in order to produce the best experience.&nbsp; <\/p>\n\n\n\n<p>The performance of each individual layer &#8211; Design, Software,\nand Hardware are intertwined and highly dependent on each other. This is what\nwe call the haptic technology stack. &nbsp;<\/p>\n\n\n\n<p>The haptic stack framework, developed by Immersion, helps planners and product leads think about the elements and the types of skills and vendors needed to execute a successful product that includes haptics.  A good understanding of the haptic technology stack is essential.  This article provides an overview of the technology layers in the haptic stack to enable high-quality user experiences across all markets.<\/p>\n\n\n\n<p>This is the first in a series of technical articles that will dig into haptic technologies, their creation, and their correct usage.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/02\/Blog_TheHapticStack_Diagram1-1024x528.png\" alt=\"\" class=\"wp-image-25124\" width=\"350\" height=\"196\"\/><\/figure><\/div>\n\n\n\n<p>Haptics is a system-level feature that can impact the\nhigher-level UI design. Because of this, it can be surprisingly complex to integrate\nall the different levels correctly. Knowing which parts of the haptic stack are\nbetter to build and which are better to buy can be the difference between a product\nthat offers best-in-class haptics and one that fails to be competitive. It is critical\nthat a system-level product development structure is used. At Immersion, our product\nteams include software, hardware, and UX practitioners who have a deep\nunderstanding of the physiology of human sensation. These elements are all\nneeded to deliver on a promise of high-quality, satisfying, and useful haptics.<\/p>\n\n\n\n<p>As noted earlier, the haptic technology stack is divided into three elements: Design, Software, and Hardware, as shown in the figure below.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/02\/Blog_TheHapticStack_Diagram2.jpg.png\" alt=\"\" class=\"wp-image-25125\" width=\"300\" height=\"196\"\/><\/figure><\/div>\n\n\n\n<p><strong>Hardware<\/strong><\/p>\n\n\n\n<p>Starting at the bottom of the haptic stack, the hardware\nlayer consists of at least two elements \u2013 an actuator and a driver or amplifier.\nThe actuator is the part of the system that converts electrical signals into\nacceleration or force feedback. There are many types of actuators (I\u2019ll present\na framework for thinking about actuators in a future post); the actuator is one\nof the most important (and expensive) parts of a high-quality haptic system.\nAlong with the actuator, it is necessary to have a driver IC or amplifier that\ncan convert haptic effects into drive voltage. Drivers and actuators need to be\nchosen together to ensure the best possible haptic experience.<\/p>\n\n\n\n<p>Broadly speaking, actuators are divided into vibrotactile (vibrating) and kinesthetic (force feedback). Most commercial embodiments use vibrotactile feedback, but some gaming and automotive products also include kinesthetic feedback. Vibrotactile feedback is the type of feedback found on every mobile phone and game controller. Kinesthetic feedback is able to push on users or provides some type of resistance to motion; rotary knobs found in some automotive human-machine-interfaces (HMIs) are kinesthetic devices. It is important for product designers to think about the informational and experiential goals of tactile feedback when deciding what type of mechanical system to implement. Hardware is by far the most expensive component and the most difficult to change late in the product development process. <\/p>\n\n\n\n<p><strong>Software<\/strong><\/p>\n\n\n\n<p>The software layer is the part of the haptic system that is responsible for ensuring multimodal consistency, decoding effects, and timing\/scheduling effect playback. It is the part of the haptic stack that manages the haptic experience in real-time. The software layer must create command signals for the driver IC to convert into electrical signals to control the actuator. Both Apple and Google provide a haptic software layer in their respective mobile operating systems. In particular, Google\u2019s Android OS provides a standard hardware abstraction to allow 3<sup>rd<\/sup> party driver ICs to deeply integrate into the OS. In console gaming, the platform provider (e.g., Sony\/Microsoft\/Nintendo) provides a haptic SDK and API since these are vertically integrated systems. <\/p>\n\n\n\n<p>To produce high-quality haptic experiences, it is critical that the software layer has performance-oriented functionality. For example, if a game is playing haptics and sound effects simultaneously, it is known that users will only associate these two stimuli together if they happen within about 50ms of each other. For this reason, haptic rendering should happen as low in the technology stack as possible (ideally firmware and kernel level), to eliminate latency and user confusion during multimodal experiences. Immersion consults with many of our chip and device partners to help facilitate the correct choices at this level of the stack.<\/p>\n\n\n\n<p><strong>Design<\/strong><\/p>\n\n\n\n<p>At the top of the haptic stack is the design layer. This can include content creation tools as well as the design framework for the haptic effects. Haptic effects need to have clear meaning and purpose for the HMI to be considered successful.&nbsp; Haptics must be thought of along with audio and visual feedback in the context of the overall experience. Do you want your virtual button to feel like a pager from 1988, or like a tap or click? Sadly, there are not a lot of solutions on the market for design tools. A dearth of design tools and a lack of software APIs and standards can make haptic design challenging.&nbsp; At Immersion, we continue to invest in working with the industry to bring new design solutions to the market that will harmonize the ecosystem.<\/p>\n\n\n\n<p><strong>System Synergies: Putting It All Together<\/strong><\/p>\n\n\n\n<p>The most important component of the haptic stack isn\u2019t a\ncomponent; it is the integration of these three layers into a single, clean\nfunctioning unit. At Immersion, we\u2019ve worked in many different markets and have\nseen the challenges and pitfalls that can appear at the integration phase.\nBecause a successful haptic experience relies on the entire stack, it is\nessential that the pieces be put together and optimized by a skilled\npractitioner to ensure that the entire haptic stack is functioning as expected in\nharmony with the other experience elements. Much of the character and quality\nof haptic experiences are not precisely captured in the spec sheets and data\nsheets of component vendors, so it is essential that the overall experience is considered\nat all stages of product development and production. Due to a lack of\nperformance standards, product managers and buyers need to be very thoughtful\nabout swapping out stack elements after a haptic experience has been developed.<\/p>\n\n\n\n<p><strong>Example<\/strong><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/02\/PiezoDemonstrator-2020-1024x768.jpg\" alt=\"\" class=\"wp-image-25126\" width=\"350\" height=\"250\"\/><figcaption>Immersion&#8217;s Piezo Electric Demonstrator built with TDK Actuator<\/figcaption><\/figure><\/div>\n\n\n\n<p>At CES 2020, Immersion and TDK jointly demonstrated a 15-inch\nhaptic touchscreen for automotive. The build for this system follows the haptic\nstack model. Here\u2019s the quick overview.&nbsp; <\/p>\n\n\n\n<p>Hardware: The large screen demonstrator uses a Piezo (PZT) type actuator, which is extremely high fidelity and a responsive actuator that was sized for the moving mass in this system (about 1.2kg). Immersion developed a custom driver IC solution as there are currently not a lot of off-the-shelf PZT drivers that met our performance needs (we\u2019re hoping that will change in 2020!).<\/p>\n\n\n\n<p>Software: This system runs a version of Android OS but also has STM32-based Immersion firmware to manage haptic effect synthesis and playback. The firmware also incorporates Immersion\u2019s <a href=\"https:\/\/www.immersion.com\/active-sensing-technology\/\">Active Sensing Technology<\/a> (AST) that enables extremely sharp transient haptic sensations. For systems that are rendering high-fidelity haptic transients (common for button replacement use cases found in automotive), the firmware is the only way to provide the right level of timing and control.<\/p>\n\n\n\n<p>Design: The system was designed and developed using Unity and some custom effect tools that Immersion uses internally. Immersion has a proprietary haptic encoding system that allows designers to quickly create, encode, and playback haptic effects on a running demonstration. This setup allowed our team to rapidly iterate the interactions, visuals, and haptics to get to a great end-user experience.<\/p>\n\n\n\n<p>Integration: It is important to note that the overall performance goal of this demonstrator was determined early in the development process and continuously revisited and reviewed against each technical development. At system integration, there was still a need to iterate the stack elements a few times to optimize the experience. This is a normal and expected part of developing a high-quality haptic product. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/02\/Piezo-Auto-Demo_Mobile-Syrup-edit-1024x576.jpg\" alt=\"\" class=\"wp-image-25127\" width=\"450\" height=\"250\"\/><\/figure><\/div>\n\n\n\n<p>In summary, this example is a high-level overview of the haptic technology stack at work. Immersion uses a much finer-grained model internally, but these stack components are the essentials and hopefully provide a starting point for product architects and planners. In future <a href=\"https:\/\/www.immersion.com\/blog\/corporate\/\">posts<\/a>, we\u2019ll dive into each of these layers in more detail and talk about some of the key vendors, their performance considerations, and some areas that are ripe for innovation.<\/p>\n\n\n\n<p>Related articles: <\/p>\n\n\n\n<p><a href=\"https:\/\/www.immersion.com\/the-haptic-stack-hardware-layer\/\">The Hardware Layer<\/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<p><!--EndFragment--><\/p>\n<p><\/p>\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>By Chris Ullrich, CTO at Immersion New use cases for haptic technology in various markets, including automotive, gaming, IoT, PC and virtual reality, has led to more interest in developing haptic experiences and products with haptic feedback.&nbsp; But jumping into developing a product with haptics is not as simple as it seems. Implementing haptic technology [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":25143,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[],"class_list":["post-25122","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-haptic-learning"],"translation":{"provider":"WPGlobus","version":"3.0.0","language":"ja","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 - \u30a4\u30de\u30fc\u30b8\u30e7\u30f3<\/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\/\" \/>\n<meta property=\"og:locale\" content=\"ja_JP\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Haptic Stack - \u30a4\u30de\u30fc\u30b8\u30e7\u30f3\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.immersion.com\/the-haptic-stack\/\" \/>\n<meta property=\"og:site_name\" content=\"\u30a4\u30de\u30fc\u30b8\u30e7\u30f3\" \/>\n<meta property=\"article:published_time\" content=\"2020-02-12T23:23:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-07-14T23:17:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/02\/AnnouncementGraphic_TheHapticStack_Condensed-e1581551711799.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"540\" \/>\n\t<meta property=\"og:image:height\" content=\"464\" \/>\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=\"7 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\/\",\"url\":\"https:\/\/www.immersion.com\/the-haptic-stack\/\",\"name\":\"The Haptic Stack - \u30a4\u30de\u30fc\u30b8\u30e7\u30f3\",\"isPartOf\":{\"@id\":\"https:\/\/www.immersion.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.immersion.com\/the-haptic-stack\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.immersion.com\/the-haptic-stack\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/02\/AnnouncementGraphic_TheHapticStack_Condensed-e1581551711799.jpg\",\"datePublished\":\"2020-02-12T23:23:38+00:00\",\"dateModified\":\"2020-07-14T23:17:26+00:00\",\"author\":{\"@id\":\"https:\/\/www.immersion.com\/#\/schema\/person\/468b748fc6f539444d1157a6a3b62503\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.immersion.com\/the-haptic-stack\/#breadcrumb\"},\"inLanguage\":\"ja\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.immersion.com\/the-haptic-stack\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@id\":\"https:\/\/www.immersion.com\/the-haptic-stack\/#primaryimage\",\"url\":\"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/02\/AnnouncementGraphic_TheHapticStack_Condensed-e1581551711799.jpg\",\"contentUrl\":\"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/02\/AnnouncementGraphic_TheHapticStack_Condensed-e1581551711799.jpg\",\"width\":540,\"height\":464},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.immersion.com\/the-haptic-stack\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.immersion.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Haptic Stack\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.immersion.com\/#website\",\"url\":\"https:\/\/www.immersion.com\/\",\"name\":\"\u30a4\u30de\u30fc\u30b8\u30e7\u30f3\",\"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\":\"ja\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.immersion.com\/#\/schema\/person\/468b748fc6f539444d1157a6a3b62503\",\"name\":\"Chris Ullrich\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ja\",\"@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\/ja\/author\/cullrich\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"The Haptic Stack - \u30a4\u30de\u30fc\u30b8\u30e7\u30f3","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\/","og_locale":"ja_JP","og_type":"article","og_title":"The Haptic Stack - \u30a4\u30de\u30fc\u30b8\u30e7\u30f3","og_url":"https:\/\/www.immersion.com\/the-haptic-stack\/","og_site_name":"\u30a4\u30de\u30fc\u30b8\u30e7\u30f3","article_published_time":"2020-02-12T23:23:38+00:00","article_modified_time":"2020-07-14T23:17:26+00:00","og_image":[{"width":540,"height":464,"url":"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/02\/AnnouncementGraphic_TheHapticStack_Condensed-e1581551711799.jpg","type":"image\/jpeg"}],"author":"Chris Ullrich","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Chris Ullrich","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.immersion.com\/the-haptic-stack\/","url":"https:\/\/www.immersion.com\/the-haptic-stack\/","name":"The Haptic Stack - \u30a4\u30de\u30fc\u30b8\u30e7\u30f3","isPartOf":{"@id":"https:\/\/www.immersion.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.immersion.com\/the-haptic-stack\/#primaryimage"},"image":{"@id":"https:\/\/www.immersion.com\/the-haptic-stack\/#primaryimage"},"thumbnailUrl":"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/02\/AnnouncementGraphic_TheHapticStack_Condensed-e1581551711799.jpg","datePublished":"2020-02-12T23:23:38+00:00","dateModified":"2020-07-14T23:17:26+00:00","author":{"@id":"https:\/\/www.immersion.com\/#\/schema\/person\/468b748fc6f539444d1157a6a3b62503"},"breadcrumb":{"@id":"https:\/\/www.immersion.com\/the-haptic-stack\/#breadcrumb"},"inLanguage":"ja","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.immersion.com\/the-haptic-stack\/"]}]},{"@type":"ImageObject","inLanguage":"ja","@id":"https:\/\/www.immersion.com\/the-haptic-stack\/#primaryimage","url":"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/02\/AnnouncementGraphic_TheHapticStack_Condensed-e1581551711799.jpg","contentUrl":"https:\/\/www.immersion.com\/wp-content\/uploads\/2020\/02\/AnnouncementGraphic_TheHapticStack_Condensed-e1581551711799.jpg","width":540,"height":464},{"@type":"BreadcrumbList","@id":"https:\/\/www.immersion.com\/the-haptic-stack\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.immersion.com\/"},{"@type":"ListItem","position":2,"name":"The Haptic Stack"}]},{"@type":"WebSite","@id":"https:\/\/www.immersion.com\/#website","url":"https:\/\/www.immersion.com\/","name":"\u30a4\u30de\u30fc\u30b8\u30e7\u30f3","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":"ja"},{"@type":"Person","@id":"https:\/\/www.immersion.com\/#\/schema\/person\/468b748fc6f539444d1157a6a3b62503","name":"Chris Ullrich","image":{"@type":"ImageObject","inLanguage":"ja","@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\/ja\/author\/cullrich\/"}]}},"_links":{"self":[{"href":"https:\/\/www.immersion.com\/ja\/wp-json\/wp\/v2\/posts\/25122","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.immersion.com\/ja\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.immersion.com\/ja\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.immersion.com\/ja\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.immersion.com\/ja\/wp-json\/wp\/v2\/comments?post=25122"}],"version-history":[{"count":21,"href":"https:\/\/www.immersion.com\/ja\/wp-json\/wp\/v2\/posts\/25122\/revisions"}],"predecessor-version":[{"id":25851,"href":"https:\/\/www.immersion.com\/ja\/wp-json\/wp\/v2\/posts\/25122\/revisions\/25851"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.immersion.com\/ja\/wp-json\/wp\/v2\/media\/25143"}],"wp:attachment":[{"href":"https:\/\/www.immersion.com\/ja\/wp-json\/wp\/v2\/media?parent=25122"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.immersion.com\/ja\/wp-json\/wp\/v2\/categories?post=25122"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.immersion.com\/ja\/wp-json\/wp\/v2\/tags?post=25122"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}