Electronic apparatus and operating method for performing bon redurtion

KR103012716B1Active Publication Date: 2026-09-02AIRS
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
KR1020230173172
Authority / Receiving Office
KR · KR
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-12-04
Publication Date
2026-09-02
Estimated Expiration
2043-12-04

Smart Images

  • Figure 112023135392518-PAT00001_ABST
    Figure 112023135392518-PAT00001_ABST
Patent Text Reader

Abstract

A method of operation of an electronic device for performing bone fragment alignment is disclosed. A method of operation of an electronic device for performing bone fragment alignment according to an embodiment of the present invention may include: a process of obtaining position information of at least one of a first plurality of points on a first frame based on a first reference point on a plane formed by a first plurality of markers disposed on a first frame; a process of obtaining position information of at least one of a second plurality of points on a second frame based on a second reference point on a plane formed by a second plurality of markers disposed on a second frame connected to the first frame by a plurality of struts; and a process of obtaining the length of at least one of the plurality of struts based on the position information of at least one of the first plurality of points and the position information of at least one of the second plurality of points.
Need to check novelty before this filing date? Find Prior Art

Description

Technology Field

[0001] The present invention relates to an electronic device for performing bone fragment alignment and a method of operating the same, and more specifically, to an electronic device for performing bone fragment alignment using a fracture reduction device and a method of operating the same. Background Technology

[0002] Fracture surgery involves the stages of repositioning bone fragments (reduction) and fixing them in place. Moving and fixing bone fragments requires the assistance of multiple surgeons and exerts significant physical force, placing a heavy burden on the doctors. Furthermore, it is difficult to accurately align the bone fragments using only the strength of the surgeons during the reduction stage. Therefore, research is underway on robots to assist in fracture surgery.

[0003] As an example of the technology forming the background of the present invention, Korean Published Patent No. 10-2020-0131670 (November 24, 2020) discloses a method of generating an updated coordinate system using the difference between the state of a robot according to a control command and the actual state of the robot, and using the same for controlling the robot. The problem to be solved

[0004] Meanwhile, the fracture reduction device operates by adjusting the length of struts connected between frames, and verifying the initial length of the struts is essential for the precise operation of the fracture reduction device. Previously, a widely used method involved visually reading a ruler engraved on the strut to set the initial length value. However, this method suffered from reduced precision due to discrepancies compared to the actual initial strut length caused by assembly tolerances of the fracture reduction device and bending phenomena resulting from forces applied to the struts. Accurately measuring the real-time strut length during the operation of the fracture reduction device was also difficult.

[0005] The present invention has been devised to solve the aforementioned problems, and the present invention aims to provide precise length values ​​or initial length values ​​of struts equipped in a fracture reduction device.

[0006] In addition, the present invention aims to provide precise length values ​​or initial length values ​​of struts equipped in a fracture reduction device, thereby enabling compensation for errors occurring in the detailed configuration of the fracture reduction device and enabling prediction of the operating range and limit range of the fracture reduction device. means of solving the problem

[0007] A method of operation of an electronic device for performing bone fragment alignment according to various embodiments of the present invention may include a process of obtaining position information of at least one of a first plurality of points on a first frame based on a first reference point on a plane formed by a first plurality of markers disposed on a first frame, a process of obtaining position information of at least one of a second plurality of points on a second frame based on a second reference point on a plane formed by a second plurality of markers disposed on a second frame connected to the first frame by a plurality of struts, and a process of obtaining the length of at least one of the plurality of struts based on the position information of at least one of the first plurality of points and the position information of at least one of the second plurality of points.

[0008] An electronic device for performing bone fragment alignment according to various embodiments of the present invention may include a storage unit and a processor that acquires position information of at least one of a first plurality of points on a first frame based on a first reference point on a plane formed by a first plurality of markers disposed on a first frame, acquires position information of at least one of a second plurality of points on a second frame based on a second reference point on a plane formed by a second plurality of markers disposed on a second frame connected to the first frame by a plurality of struts, and acquires the length of at least one of the plurality of struts based on the position information of at least one of the first plurality of points and the position information of at least one of the second plurality of points. Effects of the invention

[0009] According to various embodiments of the present invention, the present invention can provide precise initial values ​​for struts equipped in a fracture reduction device.

[0010] In addition, the present invention provides precise initial values ​​for struts equipped in a fracture reduction device, thereby enabling compensation for errors occurring in the detailed configuration of the fracture reduction device and enabling the prediction of the operating range and limit range of the fracture reduction device. Brief explanation of the drawing

[0011] FIG. 1 is a drawing of a bone alignment system according to one embodiment of the present invention. FIG. 2 illustrates a plurality of bone fragment objects according to one embodiment of the present invention. FIG. 3 illustrates the configuration of a fracture reduction device according to one embodiment of the present invention. FIG. 4 illustrates a sensing environment for a plurality of markers according to one embodiment of the present invention. FIG. 5 is a block diagram of an electronic device according to one embodiment of the present invention. FIG. 6 illustrates the configuration of a fracture reduction device according to another embodiment of the present invention. FIG. 7 illustrates a change in a vector with a reference point as the starting point according to one embodiment of the present invention. FIG. 8 is a detailed block diagram of an electronic device according to one embodiment of the present invention. FIG. 9 is a flowchart of the operation method of an electronic device that performs bone fragment alignment according to one embodiment of the present invention. Specific details for implementing the invention

[0012] The operating principles of preferred embodiments of the present invention will be described in detail below with reference to the attached drawings. Furthermore, in describing embodiments of the invention, detailed descriptions of related known functions or configurations will be omitted if it is determined that such detailed descriptions could obscure the essence of the present disclosure. Additionally, the terms used below are defined considering their functions in the present invention, and these may vary depending on the intentions or conventions of the user or operator. Therefore, the definitions of the terms used should be interpreted based on the content throughout this specification and the corresponding functions.

[0013] FIG. 1 is a drawing of a bone alignment system according to one embodiment of the present invention.

[0014] Referring to FIG. 1, the bone alignment system (1) may include a fracture reduction device (100), a camera (200), and a navigation device (300). Here, the bone alignment system (or fracture reduction system) (1) may be defined as a system used in surgery to align fragments of a fractured bone when a human bone is fractured.

[0015] A fracture reduction device (100) is a device for aligning fractured bone fragments, particularly those of a long bone. For example, the fracture reduction device (100) may include a first frame for fixing a distal bone fragment, a second frame for fixing a proximal bone fragment, a fixing member for fixing the bone fragments to the frame, and a variable leg connecting the first frame and the second frame, which changes the relative position of the first frame and the second frame by changing its length, thereby allowing a force for correction to be applied to the bone.

[0016] Additionally, the fracture reduction device (100) is provided with a driving unit so that it can control the process of aligning the fractured bone fragments by controlling the length of the variable leg and adjusting the positions of the first frame and the second frame.

[0017] For example, the fracture reduction device (100) may be implemented as described in the device disclosed in the external fixation device and external fixation system of Korean registered patent 10-1780225 (publication date September 21, 2017).

[0018] The camera (200) can photograph the entire surgical environment, including the fracture reduction device (100) and bone fragments, during the fracture surgery process.

[0019] For example, the camera (200) may be a position camera sensor or a stereo camera. For example, the camera (200) may acquire stereo images by having a plurality of camera lenses positioned at different locations.

[0020] Additionally, the camera (200) can operate as a position sensor and can measure the length value or initial value of at least one of the plurality of struts provided in the fracture reduction device (100) in real time. Additionally, the camera (200) can calculate monitoring, maximum operating range (limit), etc. in real time. Furthermore, the camera (200) can correct for hardware errors, such as tolerances of the components of the fracture reduction device (100), through high-resolution shooting. It goes without saying that these calculation operations of the camera (200) can be performed in other electronic devices, such as a navigation device (300), based on image information or sensing information provided by the camera (200).

[0021] The navigation device (300) is a device that controls the fracture reduction device (100) to perform bone alignment. According to various embodiments of the present invention, the navigation device (300) can track the current position and direction of the bone fragment based on image information obtained from the camera (200) and provide the obtained information to the user through a display. In addition, the navigation device (300) can receive user input to adjust the relative position and direction of the bone fragments and generate and transmit a control signal to control the fracture reduction device (100). As an example, the navigation device (300) can be implemented as various electronic devices such as a server or a PC.

[0022] According to one embodiment of the present invention described above, by controlling the position, direction, rotation, etc. of a fractured bone fragment using an MR device, the fracture reduction surgery process can be performed accurately and efficiently.

[0023] For example, referring to FIG. 2, a plurality of bone fragment objects (11, 12) and actual bone fragments may have feature points (13) defined by spatial coordinates X, Y, and Z axes, and their current (or real-time) position and orientation may be determined by the movement and rotation of these feature points (13). For example, if an upper bone fragment is defined, a lower bone fragment in a fractured state and a lower bone fragment in a normal state may be defined. In this case, the movement of the lower bone fragment in a fractured state may be tracked according to the movement of the feature points (13) defined at the same location as the lower bone fragment in a fractured state and the lower bone fragment in a normal state.

[0024] Generally, the devices, systems, and methods disclosed herein may include a number of different devices and computer systems, such as, for example, general-purpose computing systems, server-client computing systems, consumer-merchant computing systems, mainframe computing systems, cloud computing infrastructure, telephone computing systems, laptop computers, desktop computers, smartphones, cellular phones, personal digital assistants (PDAs), tablet computers, and other mobile devices, and may be implemented within the number of different devices and computer systems. The devices and computer systems may include one or more databases and other storage devices, servers, and additional components, for example, processors, modems, terminals and displays, computer-readable media, algorithms, modules and applications, and other computer-related components. The devices and computer systems and / or computing infrastructure are configured, programmed, and adapted to perform the functions and processes of the systems and methods disclosed herein.

[0025] FIG. 3 illustrates the configuration of a fracture reduction device according to one embodiment of the present invention.

[0026] Referring to FIG. 3, the fracture reduction device (100') may include a first frame (110) and a second frame (120). For example, the first frame (110) and the second frame (120) may be ring frames.

[0027] Among the plurality of bone fragments, one of the first bone fragment and the second bone fragment may be a proximal fragment close to the patient's body, and the other of the first bone fragment and the second bone fragment may be a distal fragment far from the patient's body. In this case, the first bone fragment may be attached to the first frame (110) of the fracture reduction device (100'), and the second bone fragment may be attached to the second frame (120) of the fracture reduction device (100'). The relative position and orientation of the first bone fragment and the second bone fragment may change depending on the position change between the first frame (110) and the second frame (120).

[0028] Referring to FIG. 3, a plurality of markers may be disposed in the fracture reduction device (100). Specifically, a first plurality of markers (111) may be disposed in the first frame (110), and a second plurality of markers (121) may be disposed in the second frame (120). Here, the plurality of markers (111, 121) may be feature points sensed by the camera (200) described above. The number of the first plurality of markers (111) and the number of the second plurality of markers (121) may be configured differently so that it is easy to recognize that they are different groups of markers in the image of the camera (200).

[0029] For example, the plane formed by the first plurality of markers (111) placed in the first frame (110) may be the same as the plane formed by the first frame (110), and the plane formed by the second plurality of markers (121) placed in the second frame (110) may be set to be the same as the plane formed by the second frame (110).

[0030] Referring to FIG. 4, a camera (200') can capture or sense a plurality of markers (113) to obtain a plurality of images (114), and based on the obtained plurality of images (114), generate distance information between the center of the camera (200') and the center of the plurality of markers (113) and rotation information of the plurality of markers (113) and transmit it to a navigation device (300).

[0031] In this case, the camera (200') can recognize different marker groups if the arrangement or structure between the marker groups is different. Additionally, the camera (200') can match the arrangement or structure of the marker groups to a value registered in advance and perform recognition only when they are the same arrangement or structure. Here, the center and axis settings of the marker arrangement are adjustable.

[0032] Hereinafter, the operation of the navigation device (300) will be described in detail with reference to FIGS. 5 to 7.

[0033] FIG. 5 is a block diagram of an electronic device according to one embodiment of the present invention.

[0034] Referring to FIG. 5, the electronic device (300') may include a storage unit (310) and a processor (320). Here, the electronic device (300') may be a navigation device (300').

[0035] The storage unit (310) may include a volatile or non-volatile recording medium.

[0036] The storage unit (310) is connected to one or more processors and can store codes that cause the processor (320) to control the display unit when executed by the processor (320). Additionally, the storage unit (310) can store a payment information library, a hardware control information library, an internal display unit control information library, an external display touch control library, etc.

[0037] Here, the storage unit (310) may include magnetic storage media or flash storage media, but the scope of the present invention is not limited thereto. The storage unit (310) may include internal memory and / or external memory, and may include volatile memory such as DRAM, SRAM, or SDRAM, non-volatile memory such as OTPROM (one time programmable ROM), PROM, EPROM, EEPROM, mask ROM, flash ROM, NAND flash memory, or NOR flash memory, flash drives such as SSD, CF (compact flash) card, SD card, Micro-SD card, Mini-SD card, or memory stick, or storage devices such as HDD.

[0038] The processor (320) can control the overall operation of the electronic device (300'). In particular, the processor (320) can obtain the length of at least one of the multiple struts included in the fracture reduction device (100, 100').

[0039] Specifically, the processor (321) can set a first plurality of points on the first frame (110) and a second plurality of points on the second frame (120).

[0040] For example, referring to FIG. 6, the processor (321) may set a first plurality of points (R1P_1 to R1P_6) on a first frame (110') of a fracture reduction device (100''). Here, each of the first plurality of points (R1P_1 to R1P_6) may correspond to one end of each of the plurality of struts (D1 to D6). For example, the first plurality of points (R1P_1 to R1P_6) may be contact points between the first frame (110) and one end of the plurality of struts (D1 to D6).

[0041] Additionally, the processor (321) may set a second plurality of points (R2P_1 to R2P_6) on the second frame (120') of the fracture reduction device (100''). Here, each of the second plurality of points (R2P_1 to R2P_6) may correspond to the other end of each of the plurality of struts (D1 to D6). For example, the second plurality of points (R2P_1 to R2P_6) may be a point of contact between the other end of the plurality of struts (D1 to D6) and the second frame (120).

[0042] Here, the processor (320) can obtain location information of at least one of a first plurality of points (R1P_1 to R1P_6) on a first frame (110') and location information of at least one of a second plurality of points (R2P_1 to R2P_6) on a second frame (120').

[0043] To this end, the processor (320) may set a first reference point (P1) on a plane formed by a first plurality of markers (111') placed on a first frame (110'). Here, the first reference point (P1) may be the center of the first plurality of markers (111') and the center of the first frame (110'). Here, the center of the first plurality of markers (111') and the center of the first frame (110') may be set so as not to coincide, but by aligning these centers, the reference point for controlling the fracture reduction device (110'') and the reference point of the marker for bone alignment navigation can be aligned.

[0044] In this case, the first reference point (P1) may be one of the reference points for controlling the fracture reduction device (100'') or a reference point for tracking the position and orientation of the first frame (110').

[0045] Additionally, the processor (320) may set a second reference point (P2) on a plane formed by a second plurality of markers (121') placed on the second frame (120'). Here, the second reference point (P2) may be the center of the second plurality of markers (121') and the center of the second frame (120'). Here, the center of the second plurality of markers (121') and the center of the second frame (120') may be set so as not to coincide, but by aligning these centers, the reference point for controlling the fracture reduction device (110'') and the reference point of the marker for bone alignment navigation can be aligned.

[0046] In this case, the second reference point (P2) may be a reference point for tracking the position and orientation of the other one of the reference points for controlling the fracture reduction device (100'') or the second frame (120').

[0047] In one embodiment of the present invention described above, the processor (320) may obtain the distance between the first frame (110') and the second frame (120') by measuring the distance between the first reference point (P1) and the second reference point (P2).

[0048] Meanwhile, the processor (320) can obtain location information of at least one of a first plurality of points (R1P_1 to R1P_6) on the first frame (110') based on a first reference point (P1) on a plane formed by a first plurality of markers (111') placed on the first frame (110').

[0049] Additionally, the processor (320) can obtain location information of at least one of a second plurality of points (R2P_1 to R2P_6) on the second frame (120') based on a second reference point (P2) on a plane formed by a second plurality of markers (121') placed on a second frame (120') connected to a first frame (110') and a plurality of struts (D1 to D6).

[0050] FIG. 7 illustrates a change in a vector with a reference point as the starting point according to one embodiment of the present invention.

[0051] Referring to FIG. 7, at least one of the first plurality of points (R1P_1 to R1P_6) position information may be coordinate information defined based on a plurality of vectors (v1 to v6) with the first reference point (P1) as the starting point.

[0052] FIG. 7 is assumed to be an example for the first frame (110'). For the second frame (120'), the content of the first frame (110') is applicable, so a redundant description is omitted. For example, the location information of at least one of the second plurality of points (R2P_1 to R2P_6) may be coordinate information defined based on a plurality of vectors with the second reference point (P2) as the starting point.

[0053] For example, the coordinate information described above may be the coordinates pointed to by one of a plurality of vectors (v1 to v6) with the first reference point (P1) as the starting point.

[0054] FIG. 7, according to one embodiment of the present invention described above, illustrates a state in which a plurality of vectors (v1 to v6) with the first reference point (P1) as the starting point change as the position and direction of the first frame (110') change at the previous time point and the current time point, and the position information of the first plurality of points (R1P_1 to R1P_6) changes accordingly.

[0055] According to one embodiment of the present invention described above, the processor (320) can obtain the length of at least one of a plurality of struts (D1 to D6) based on at least one position information of a first plurality of points (R1P_1 to R1P_6) and at least one position information of a second plurality of points (R2P_1 to R2P_6).

[0056] For example, at least one length or initial length (or length value) of a plurality of struts (D1 to D6) may be a length or initial length between one of a first plurality of points (R1P_1 to R1P_6) corresponding to one end of one of the plurality of struts (D1 to D6) and one of a second plurality of points (R2P_1 to R2P_6) corresponding to the other end of one of the plurality of struts (D1 to D6). Here, the processor may calculate the length using a spatial coordinate value of one of the first plurality of points (R1P_1 to R1P_6) and a spatial coordinate value of one of the second plurality of points (R2P_1 to R2P_6).

[0057] According to one embodiment of the present invention described above, the present invention can provide precise length values ​​or initial length values ​​of struts provided in a fracture reduction device (100, 100', 100'').

[0058] In addition, the present invention provides precise length values ​​or initial length values ​​of struts equipped in a fracture reduction device, thereby enabling compensation for errors occurring in the detailed configuration of the fracture reduction device and enabling prediction of the operating range and limit range of the fracture reduction device.

[0059] FIG. 8 is a detailed block diagram of an electronic device according to one embodiment of the present invention.

[0060] Referring to FIG. 8, the electronic device (800) includes a communication unit (810), a storage unit (820), and a processor (830).

[0061] The communication unit (810) performs communication. The communication unit (810) can communicate with external electronic devices through various communication methods such as BT (Bluetooth), WI-FI (Wireless Fidelity), ZigBee, IR (Infrared), NFC (Near Field Communication), etc.

[0062] The storage unit (820) can store an O / S (Operating System) software module for operating the electronic device (800), data for configuring various UI screens provided in the display area, etc.

[0063] In addition, the storage unit (820) is readable and writable.

[0064] The processor (830) controls the overall operation of the electronic device (800) using various programs stored in the storage unit (820).

[0065] Specifically, the processor (830) includes RAM (831), ROM (832), main CPU (833), graphics processing unit (834), first to n interfaces (835-1 to 835-n) and a bus (836).

[0066] Here, RAM (831), ROM (832), main CPU (833), graphics processing unit (834), first to n interfaces (835-1 to 835-n), etc. can be connected to each other via a bus (836).

[0067] The first to n interfaces (835-1 to 835-n) are connected to the various components described above. One of the interfaces may be a network interface connected to an external device through a network.

[0068] The ROM (832) stores a set of instructions for booting the system, etc. When a turn-on command is input and power is supplied, the main CPU (833) copies the O / S stored in the storage unit (830) to the RAM (831) according to the instructions stored in the ROM (832), and runs the O / S to boot the system.

[0069] When booting is complete, the main CPU (833) copies various stored application programs to RAM (831) and executes the application programs copied to RAM (831) to perform various operations.

[0070] The main CPU (833) accesses the storage unit (830) and performs booting using the O / S stored in the storage unit (830). Then, the main CPU (833) performs various operations using various programs, content, data, etc. stored in the storage unit (830).

[0071] The graphics processing unit (834) uses the calculation unit and the rendering unit to generate a screen containing various objects such as icons, images, and text.

[0072] FIG. 9 is a flowchart of the operation method of an electronic device that performs bone fragment alignment according to one embodiment of the present invention.

[0073] Referring to FIG. 9, the method may include a process (S910) of obtaining position information of at least one of a first plurality of points on a first frame based on a first reference point on a plane formed by a first plurality of markers placed on a first frame, a process (S920) of obtaining position information of at least one of a second plurality of points on a second frame based on a second reference point on a plane formed by a second plurality of markers placed on a second frame connected to the first frame by a plurality of struts, and a process (S930) of obtaining the length of at least one of a plurality of struts based on position information of at least one of the first plurality of points and position information of at least one of the second plurality of points.

[0074] For example, the first reference point may be the center of the first plurality of markers, and the second reference point may be the center of the second plurality of markers. Additionally, the first reference point may be the center of the first frame, and the second reference point may be the center of the second frame.

[0075] In one embodiment of the present invention described above, the position information of at least one of the first plurality of points is coordinate information defined based on a plurality of vectors with a first reference point as the starting point, and the position information of at least one of the second plurality of points may be coordinate information defined based on a plurality of vectors with a second reference point as the starting point.

[0076] For example, the first plurality of points may be contact points between one end of the plurality of struts and the first frame, and the second plurality of points may be contact points between the other end of the plurality of struts and the second frame.

[0077] In addition, as an example, the length of at least one of the plurality of struts may be the length between one of the first plurality of points corresponding to one end of one of the plurality of struts and one of the second plurality of points corresponding to the other end of one of the plurality of struts.

[0078] In one embodiment of the present invention described above, the number of first plurality of markers and the number of second plurality of markers may be different.

[0079] For example, the plane formed by the first plurality of markers placed in the first frame may be the same as the plane formed by the first frame, and the plane formed by the second plurality of markers placed in the second frame may be the same as the plane formed by the second frame.

[0080] Meanwhile, the method of operation of an electronic device for performing bone fragment alignment according to various embodiments of the present invention described above may be provided to each server or device to be executed by a processor in a state where it is implemented as computer-executable program code and stored on various non-transitory computer-readable media.

[0081] For example, a non-transitory computer-readable medium may be provided that stores a program for obtaining position information of at least one of a first plurality of points on a first frame based on a first reference point on a plane formed by a first plurality of markers placed on a first frame, obtaining position information of at least one of a second plurality of points on a second frame based on a second reference point on a plane formed by a second plurality of markers placed on a second frame connected to the first frame by a plurality of struts, and obtaining the length of at least one of a plurality of struts based on position information of at least one of the first plurality of points and position information of at least one of the second plurality of points.

[0082] A non-transient readable medium refers to a medium that stores data semi-permanently and can be read by a device, rather than a medium that stores data for a short period of time, such as a register, cache, or memory. Specifically, the various applications or programs described above may be stored and provided on non-transient readable media such as CDs, DVDs, hard disks, Blu-ray discs, USBs, memory cards, and ROMs.

[0083] Although embodiments of the present invention have been illustrated and described above, those skilled in the art will understand that various modifications in form and details may be made without departing from the spirit and scope of the embodiments as defined by the appended claims and equivalents. Explanation of the symbols

[0084] Bone alignment system: 1 Fracture reduction device: 100, 100', 100'' Camera: 200, 200' Navigation device: 300 Multiple bone fragment objects: 11, 12 Frame 1: 110, 110' Frame 2: 120, 120' First multiple marker: 111 Second multiple marker: 121 Multiple markers: 113 Electronic devices: 300', 800 Storage: 310, 820 Processors: 320, 830 Communications Department: 810

Claims

Claim 1 A method of operation for an electronic device that performs bone fragment alignment, comprising: a process of acquiring spatial coordinate information of at least one of a first plurality of points on a first frame based on a first reference point on a plane formed by a first plurality of markers disposed on a first frame, wherein the first reference point is the center of the first plurality of markers and is a reference point that tracks the position and direction of the first frame, and the spatial coordinate information of at least one of the first plurality of points is spatial coordinate information pointed to by one of a plurality of vectors having the first reference point as a starting point; and a process of acquiring spatial coordinate information of at least one of a second plurality of points on a second frame based on a second reference point on a plane formed by a second plurality of markers disposed on a second frame connected to the first frame by a plurality of struts, wherein the second reference point is the center of the second plurality of markers and is a reference point that tracks the position and direction of the second frame, and the spatial coordinate information of at least one of the second plurality of points is spatial coordinate information pointed to by one of a plurality of vectors having the second reference point as a starting point. A method of operating an electronic device comprising: a process of obtaining the length of at least one of the plurality of struts based on spatial coordinate information of at least one of the first plurality of points and spatial coordinate information of at least one of the second plurality of points. Claim 2 delete Claim 3 A method of operation of an electronic device, wherein, in claim 1, the first reference point is the center of the first frame and the second reference point is the center of the second frame. Claim 4 delete Claim 5 A method of operation of an electronic device according to claim 1, wherein the first plurality of points is a contact point between one end of the plurality of struts and the first frame, and the second plurality of points is a contact point between the other end of the plurality of struts and the second frame. Claim 6 A method of operation of an electronic device according to claim 1, wherein the length of at least one of the plurality of struts is the length between one of the first plurality of points corresponding to one end of one of the plurality of struts and one of the second plurality of points corresponding to the other end of one of the plurality of struts. Claim 7 A method of operation of an electronic device according to claim 1, wherein the number of the first plurality of markers and the number of the second plurality of markers are different. Claim 8 A method of operation of an electronic device according to claim 1, wherein the plane formed by the first plurality of markers disposed in the first frame is identical to the plane formed by the first frame, and the plane formed by the second plurality of markers disposed in the second frame is identical to the plane formed by the second frame. Claim 9 In an electronic device for performing bone fragment alignment, a storage unit; Based on a first reference point on a plane formed by a first plurality of markers disposed in a first frame, spatial coordinate information of at least one of a first plurality of points on the first frame is obtained, wherein the first reference point is the center of the first plurality of markers and is a reference point for tracking the position and direction of the first frame, and spatial coordinate information of at least one of the first plurality of points is spatial coordinate information pointed to by one of a plurality of vectors with the first reference point as a viewpoint, and based on a second reference point on a plane formed by a second plurality of markers disposed in a second frame connected to the first frame by a plurality of struts, spatial coordinate information of at least one of a second plurality of points on the second frame is obtained, wherein the second reference point is the center of the second plurality of markers and is a reference point for tracking the position and direction of the second frame, and spatial coordinate information of at least one of the second plurality of points is spatial coordinate information pointed to by one of a plurality of vectors with the second reference point as a viewpoint, and based on spatial coordinate information of at least one of the first plurality of points and spatial coordinate information of at least one of the second plurality of points, among the plurality of struts An electronic device comprising a processor that obtains at least one length. Claim 10 delete Claim 11 An electronic device in paragraph 9, wherein the first reference point is the center of the first frame and the second reference point is the center of the second frame. Claim 12 delete Claim 13 An electronic device according to claim 9, wherein the first plurality of points is a contact point between one end of the plurality of struts and the first frame, and the second plurality of points is a contact point between the other end of the plurality of struts and the second frame. Claim 14 An electronic device according to claim 9, wherein the length of at least one of the plurality of struts is the length between one of the first plurality of points corresponding to one end of one of the plurality of struts and one of the second plurality of points corresponding to the other end of one of the plurality of struts. Claim 15 An electronic device according to claim 9, wherein the number of the first plurality of markers and the number of the second plurality of markers are different. Claim 16 An electronic device according to claim 9, wherein the plane formed by the first plurality of markers disposed in the first frame is identical to the plane formed by the first frame, and the plane formed by the second plurality of markers disposed in the second frame is identical to the plane formed by the second frame.

Citation Information

Patent Citations

  • Method for reduction and malformation correction of fractures by using external bone fixation frame

    CN113440233A

  • Automatic recognition method for spatial position and pose of parallel external fixator for fracture reduction

    US20210361322A1

  • Point and click alignment method for orthopedic surgeons, and surgical and clinical accessories and devices

    US20220273341A1