CN115278160A - Device and method for integrating and displaying surgical robot data - Google Patents
Device and method for integrating and displaying surgical robot data Download PDFInfo
- Publication number
- CN115278160A CN115278160A CN202210712789.8A CN202210712789A CN115278160A CN 115278160 A CN115278160 A CN 115278160A CN 202210712789 A CN202210712789 A CN 202210712789A CN 115278160 A CN115278160 A CN 115278160A
- Authority
- CN
- China
- Prior art keywords
- data
- unit
- video
- dsp
- communication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000004891 communication Methods 0.000 claims abstract description 111
- 238000012545 processing Methods 0.000 claims abstract description 95
- 238000006243 chemical reaction Methods 0.000 claims abstract description 50
- 230000015572 biosynthetic process Effects 0.000 claims abstract description 29
- 238000003786 synthesis reaction Methods 0.000 claims abstract description 29
- 230000002194 synthesizing effect Effects 0.000 claims abstract description 7
- 230000033001 locomotion Effects 0.000 claims description 14
- 230000008569 process Effects 0.000 claims description 9
- 239000000284 extract Substances 0.000 description 6
- 238000013480 data collection Methods 0.000 description 5
- 238000006073 displacement reaction Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000013500 data storage Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 208000035143 Bacterial infection Diseases 0.000 description 1
- 206010066902 Surgical failure Diseases 0.000 description 1
- 210000000683 abdominal cavity Anatomy 0.000 description 1
- 208000022362 bacterial infectious disease Diseases 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 210000000056 organ Anatomy 0.000 description 1
- 238000001356 surgical procedure Methods 0.000 description 1
- 210000000115 thoracic cavity Anatomy 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 210000004291 uterus Anatomy 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/268—Signal distribution or switching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/907—Television signal recording using static stores, e.g. storage tubes or semiconductor memories
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Manipulator (AREA)
Abstract
Description
技术领域technical field
本发明涉及手术机器人技术领域,具体涉及一种手术机器人数据整合显示的装置及方法。The invention relates to the technical field of surgical robots, in particular to a device and method for integrated display of surgical robot data.
背景技术Background technique
随着当今机器人技术的快速发展,尤其是手术机器人技术的发展,手术机器人的应用范围和需求也在不断扩大。手术机器人具有稳定和精细的特点,医生利用手术机器人可完成高精度手术动作且减少细菌感染几率,提高手术质量。现有手术机器人设备庞大,显示器较多,不利于医生手术中及时的探查;医护人员处于远距离时的实时交流不便等问题。由于现有技术内窥镜视频直接与3D显示器连接,手术状态接另外单独的显示器,这样分开显示,缺点是屏幕过多,手术室医护人员不能及时获取到全部信息;另外,现有技术利用商用视频采集卡,将内窥镜视频采集发送到工控机与手术状态合成处理后,再传给视频采集卡显示,这样缺点是系统体积较大,延时不可控,对于术中延时会造成医疗事故,故而对于时间的把控非常重要。With the rapid development of today's robot technology, especially the development of surgical robot technology, the application scope and demand of surgical robots are also expanding. Surgical robots are stable and precise. Doctors can use surgical robots to complete high-precision surgical actions, reduce the chance of bacterial infection, and improve the quality of surgery. The existing surgical robot equipment is huge, and there are many monitors, which is not conducive to the timely exploration of doctors during the operation; the real-time communication of medical staff is inconvenient when they are in a long distance. Since the endoscopic video of the existing technology is directly connected to the 3D display, and the operation status is connected to another separate display, the disadvantage is that there are too many screens, and the medical staff in the operating room cannot obtain all the information in time; in addition, the existing technology utilizes commercial The video acquisition card sends the endoscope video acquisition to the industrial computer and synthesizes the operation status, and then transmits it to the video acquisition card for display. The disadvantage of this is that the system is large in size and the delay is uncontrollable. Accidents, so time control is very important.
发明内容Contents of the invention
本发明的目的是针对现有技术提出了手术机器人数据整合显示的装置及方法。The object of the present invention is to propose a device and method for integrating and displaying surgical robot data in view of the prior art.
具体的,一种手术机器人数据整合显示的装置,包括:数据采集单元、数据处理单元、显示单元、外存储单元、通信单元;Specifically, a device for integrating and displaying surgical robot data, including: a data acquisition unit, a data processing unit, a display unit, an external storage unit, and a communication unit;
数据采集单元包括视频采集单元、信息采集单元;The data acquisition unit includes a video acquisition unit and an information acquisition unit;
数据处理单元包括FPGA和DSP;FPGA包括第一信号转换单元、内存储单元、视频合成单元、备份单元,DSP包括第二信号转换单元、图像转换单元;第一信号转换单元用于转换FPGA接收的视频采集单元发送的数据及FPGA输出的数据;第二信号转换单元用于转换DSP接收的信息采集单元发送的数据及DSP输出的数据;图像转换单元用于将DSP接收的数据转换为图像数据;视频合成单元用于合成FPGA接收的数据;显示单元用于显示接收到的数据处理单元处理后的数据,显示单元包括本地显示器和/或远端显示器;Data processing unit comprises FPGA and DSP; FPGA comprises the first signal conversion unit, internal storage unit, video synthesis unit, backup unit, and DSP comprises the second signal conversion unit, image conversion unit; The first signal conversion unit is used for converting FPGA to receive The data sent by the video acquisition unit and the data output by the FPGA; the second signal conversion unit is used to convert the data sent by the information acquisition unit received by the DSP and the data output by the DSP; the image conversion unit is used to convert the data received by the DSP into image data; The video synthesis unit is used to synthesize the data received by the FPGA; the display unit is used to display the received data processed by the data processing unit, and the display unit includes a local display and/or a remote display;
外存储单元用于存储数据处理单元处理后的数据;The external storage unit is used to store the data processed by the data processing unit;
通信单元用于数据采集单元、数据处理单元、显示单元、外存储单元间的数据通信,通信包括无线通信和有线通信。The communication unit is used for data communication between the data acquisition unit, the data processing unit, the display unit and the external storage unit, and the communication includes wireless communication and wired communication.
进一步地,视频采集单元安装在手术端的内窥镜上,用于实时采集操作对象内部的视频;信息采集单元安装在控制端,用于实时采集包括手势指令和/或键入指令。所述内窥镜包括胃镜、肠镜、膀胱镜、支气管镜、胸腔镜、腹腔镜、喉镜、鼻咽镜、阴道镜、宫腔镜等能够直观对人体内部组织器官状态进行观察的装置。Further, the video acquisition unit is installed on the endoscope at the operation end for real-time acquisition of video inside the operation object; the information acquisition unit is installed at the control end for real-time acquisition including gesture instructions and/or input instructions. The endoscopes include gastroscopes, colonoscopes, cystoscopes, bronchoscopes, thoracoscopes, laparoscopes, laryngoscopes, nasopharyngoscopes, colposcopes, hysteroscopes and other devices that can directly observe the state of internal tissues and organs of the human body.
进一步地,第一信号转换单元用于将接收到的视频采集单元的信号转换为RGB信号;第二信号转换单元用于解码DSP接收到的信号,编码DSP发出的信号;内存储单元实现数据的暂时存放,实现高速存取;视频合成单元合成接收到的视频采集单元采集的数据以及DSP发送的数据;本地显示器显示视频合成单元合成后的数据;远端显示器显示接收所述DSP发送的合成视频;外存储单元存储所述DSP发送的合成视频。Further, the first signal conversion unit is used to convert the signal received by the video acquisition unit into an RGB signal; the second signal conversion unit is used to decode the signal received by the DSP, and encode the signal sent by the DSP; the internal storage unit realizes data storage Temporary storage to achieve high-speed access; the video synthesis unit synthesizes the data collected by the video acquisition unit and the data sent by the DSP; the local display shows the data synthesized by the video synthesis unit; the remote display displays and receives the synthesized video sent by the DSP ; The external storage unit stores the synthesized video sent by the DSP.
进一步地,视频采集单元采集的数据与FPGA通信;信息采集单元采集的数据与DSP通信;第一信号转换单元将接收到的视频采集单元采集到的数据的信号转为RGB信号;DSP将接收到的指令数据处理成图像数据,并发送给PFGA;将DSP发送的图像数据存储在内存储单元内;视频合成单元合成存储在内存储单元的视频数据和DSP发送的图像数据;第一信号转换单元将合成的数据转换为RGB格式的视频数据;备份单元备份视频数据,将视频数据传输给本地显示单元用于显示,并将视频数据传送给DSP;DSP将合成的视频数据传输给外存储单元进行存储,并将合成的视频数据通过通信单元传输至远端显示器进行远端显示。Further, the data collected by the video acquisition unit communicates with the FPGA; the data collected by the information acquisition unit communicates with the DSP; the first signal conversion unit converts the received signal of the data collected by the video acquisition unit into an RGB signal; the DSP will receive The command data is processed into image data and sent to PFGA; the image data sent by DSP is stored in the internal storage unit; the video synthesis unit synthesizes the video data stored in the internal storage unit and the image data sent by DSP; the first signal conversion unit Convert the synthesized data into video data in RGB format; the backup unit backs up the video data, transmits the video data to the local display unit for display, and transmits the video data to the DSP; the DSP transmits the synthesized video data to the external storage unit for processing Store and transmit the synthesized video data to the remote display through the communication unit for remote display.
进一步地,还包括语音输出单元,语音输出单元安装在手术端及控制端或安装在手术端以及远程控制端,与DSP通信,用于输出语音;信息采集单元还包括音频采集单元,所述音频采集单元包括第一音频采集单元和第二音频采集单元;通信单元还包括用于数据采集单元、数据处理单元、显示单元、外存储单元及语音输出单元间的数据通信,通信包括无线通信和有线通信。Further, it also includes a voice output unit, the voice output unit is installed on the operation end and the control end or is installed on the operation end and the remote control end, and communicates with the DSP for outputting voice; the information collection unit also includes an audio collection unit, the audio The acquisition unit includes a first audio acquisition unit and a second audio acquisition unit; the communication unit also includes data communication between a data acquisition unit, a data processing unit, a display unit, an external storage unit and a voice output unit, and the communication includes wireless communication and wired communication. communication.
具体的,一种手术机器人数据整合显示的方法,包括:数据采集单元采集数据,并将采集到的数据通过通信单元与数据处理单元进行通信;数据处理单元转换数据采集单元采集的数据并将数据进行合成并备份;数据处理单元转换合成的数据,并通过通信单元与外存储单元和/或显示单元进行通信。Specifically, a method for integrating and displaying surgical robot data, comprising: the data acquisition unit collects data, and communicates the collected data with the data processing unit through the communication unit; the data processing unit converts the data collected by the data acquisition unit and converts the data Synthesizing and backing up; the data processing unit converts the synthesized data, and communicates with the external storage unit and/or the display unit through the communication unit.
进一步地,数据采集单元采集数据,并将采集到的数据通过通信单元与数据处理单元进行通信具体步骤为:视频采集单元采集视频数据并将采集到的视频数据通过通信单元发送至FPGA;信息采集单元采集手势指令和/或键入指令并将采集到的数据通过通信单元发送至DSP。Further, the data collection unit collects data, and communicates the collected data with the data processing unit through the communication unit. The specific steps are: the video collection unit collects video data and sends the collected video data to the FPGA through the communication unit; information collection The unit collects gesture instructions and/or input instructions and sends the collected data to the DSP through the communication unit.
进一步地,数据处理单元转换数据采集单元采集的数据并将数据进行合成并备份具体步骤为:数据处理单元接收通过通信单元发送至数据处理单元的视频数据和数据,信号转换单元将视频数据和数据转换为RGB信号数据,并存入内存储单元,实现内存储单元和基于总线的视频处理IP之间的大量数据移动;提取内存储单元中的数据并通过视频合成单元合成视频,将合成的视频进行备份。Further, the data processing unit converts the data collected by the data acquisition unit and synthesizes and backs up the data. The specific steps are: the data processing unit receives the video data and data sent to the data processing unit through the communication unit, and the signal conversion unit converts the video data and data Convert to RGB signal data and store in the internal storage unit to realize mass data movement between the internal storage unit and bus-based video processing IP; extract the data in the internal storage unit and synthesize video through the video synthesis unit, and back up the synthesized video .
进一步地,视频采集单元采集视频数据并将采集到的视频数据通过通信单元发送至FPGA;信息采集单元采集手势指令和/或键入指令并将采集到的指令发送至DSP;FPGA通过第一信号转换单元将接收到的视频数据的信号转为RGB信号;通过Video to AXI4 IP模块将RGB数据发送到总线;通过VDMA(Video Direct Memory Access视频寄存器直接访问、存取)IP模块将RGB数据存储到内存储单元;实现系统内存储单元和基于总线的视频处理IP之间的大量数据移动;DSP接收所述信息采集单元采集的指令数据,并将所述DSP接收到的所述指令数据处理成图像数据,并通过GPMC总线发送给PFGA;PFGA接收所述DSP发送的图像数据存储在内存储单元内;通过VDMAIP模块提取内存储单元内存储的数据,并通过视频合成单元将内存储单元内存储的视频数据和数据合成新的视频数据;所述第一信号转换单元将合成的视频转换为RGB格式的视频数据;备份单元备份合成的新的视频数据,发送至本地显示单元用于显示,并将合成的视频数据发送至DSP;DSP将合成的视频数据传输给外存储单元进行存储,并将合成的视频数据通过通信单元传输至远端显示器进行远端显示。Further, the video acquisition unit collects video data and sends the collected video data to the FPGA through the communication unit; the information collection unit collects gesture instructions and/or input instructions and sends the collected instructions to the DSP; the FPGA passes the first signal conversion The unit converts the received video data signal into an RGB signal; sends the RGB data to the bus through the Video to AXI4 IP module; stores the RGB data into the internal bus through the VDMA (Video Direct Memory Access) IP module storage unit; realize the large amount of data movement between the storage unit in the system and the video processing IP based on the bus; DSP receives the instruction data collected by the information acquisition unit, and processes the instruction data received by the DSP into image data , and send to PFGA through the GPMC bus; PFGA receives the image data sent by the DSP and stores it in the internal storage unit; extracts the data stored in the internal storage unit through the VDMAIP module, and uses the video synthesis unit to store the video in the internal storage unit The data and the data synthesize new video data; the first signal conversion unit converts the synthesized video into RGB format video data; the backup unit backs up the synthesized new video data, sends it to the local display unit for display, and synthesizes The video data is sent to the DSP; the DSP transmits the synthesized video data to the external storage unit for storage, and transmits the synthesized video data to the remote display through the communication unit for remote display.
进一步地,第一音频采集单元实时采集手术端的音频数据,第二音频采集单元实时采集控制端的音频数据,并将采集到的数据通过通信单元与DSP进行通信;DSP压缩第一音频采集单元采集的音频数据并通过通信单元发送至手术端,手术端语音输出单元输出音频,DSP解压缩第二音频采集单元采集的音频数据并通过通信单元发送至远程控制端,远程控制端语音输出单元输出音频;数据处理单元通过通信单元与外存储单元、显示单元及语音输出单元进行通信。Further, the first audio acquisition unit collects the audio data of the operation end in real time, the second audio acquisition unit collects the audio data of the control end in real time, and communicates the collected data with the DSP through the communication unit; the DSP compresses the audio data collected by the first audio acquisition unit. The audio data is sent to the operation end through the communication unit, the operation end voice output unit outputs audio, the DSP decompresses the audio data collected by the second audio acquisition unit and sends it to the remote control end through the communication unit, and the remote control end voice output unit outputs audio; The data processing unit communicates with the external storage unit, the display unit and the voice output unit through the communication unit.
本发明的优点在于:The advantages of the present invention are:
整合内窥镜视频以及手术状态信息并进行显示,减少显示器的数量;采用FPGA和DSP集成的芯片,进行内窥镜视频以及手术状态信息的合成,集成度高,体积小,延时小,减少医护人员手术中多屏观察,遗漏重要信息而造成医疗事故的概率,减少术中指令延时而造成的医疗事故;音频传送,解决控制端与执行端医护之间信息交流不便的问题;手术过程中音视频备份,便于后续的事故调查、教学作用等;解决了远程信息的传送问题;解决了音视频传输的问题。Integrate and display endoscopic video and surgical status information to reduce the number of displays; use chips integrated with FPGA and DSP to synthesize endoscopic video and surgical status information, with high integration, small size, small delay, and reduced Multi-screen observation of medical staff during the operation, the probability of missing important information and causing medical accidents, reducing the medical accidents caused by the delay of intraoperative instructions; audio transmission, to solve the problem of inconvenient information exchange between the control end and the execution end medical staff; Middle audio and video backup, convenient for follow-up accident investigation, teaching function, etc.; solves the problem of remote information transmission; solves the problem of audio and video transmission.
附图说明Description of drawings
图1是本发明实施例提供的一种手术机器人数据整合显示的装置;Fig. 1 is a device for integrating and displaying surgical robot data provided by an embodiment of the present invention;
图2是本发明另一实施例提供的一种手术机器人数据整合显示的装置;Fig. 2 is a device for integrating and displaying surgical robot data provided by another embodiment of the present invention;
图3是本发明实施例提供的一种手术机器人数据整合显示的方法;Fig. 3 is a method for integrating and displaying surgical robot data provided by an embodiment of the present invention;
图4是本发明另一实施例提供的一种手术机器人数据整合显示的方法。Fig. 4 is a method for integrating and displaying surgical robot data according to another embodiment of the present invention.
具体实施方式Detailed ways
下面结合附图对本发明的技术方案进行更详细的说明,本发明包括但不仅限于下述实施例。The technical solutions of the present invention will be described in more detail below in conjunction with the accompanying drawings, and the present invention includes but not limited to the following embodiments.
内窥镜设有视频采集单元,用于采集手术中不易查看的视野,例如患者腹腔内、患者子宫内等视野有阻碍的地方,内窥镜包括胃镜、肠镜、膀胱镜、支气管镜、胸腔镜、腹腔镜、喉镜、鼻咽镜、阴道镜、宫腔镜等。The endoscope is equipped with a video acquisition unit, which is used to collect the visual field that is not easy to view during the operation, such as the patient's abdominal cavity, the patient's uterus and other places where the visual field is obstructed. The endoscope includes gastroscope, colonoscope, cystoscope, bronchoscope, chest cavity Laryngoscope, Laparoscope, Laryngoscope, Nasopharyngoscope, Colposcope, Hysteroscope, etc.
如附图1所示,本发明的一种手术机器人数据整合显示的装置,该装置包括:数据采集单元、数据处理单元、显示单元、外存储单元、通信单元;其中,数据采集单元包括视频采集单元、信息采集单元;As shown in accompanying drawing 1, a kind of surgical robot data integrated display device of the present invention, this device comprises: data acquisition unit, data processing unit, display unit, external storage unit, communication unit; Wherein, data acquisition unit comprises video acquisition unit unit, information collection unit;
数据处理单元包括FPGA和DSP;所述FPGA包括第一信号转换单元、内存储单元、视频合成单元、备份单元,所述DSP包括第二信号转换单元、图像转换单元;The data processing unit includes an FPGA and a DSP; the FPGA includes a first signal conversion unit, an internal storage unit, a video synthesis unit, and a backup unit, and the DSP includes a second signal conversion unit and an image conversion unit;
所述第一信号转换单元用于转换FPGA接收的所述视频采集单元发送的数据及FPGA输出的数据;所述第二信号转换单元用于转换DSP接收的所述信息采集单元发送的数据及DSP输出的数据;所述图像转换单元用于将DSP接收的数据转换为图像数据;所述视频合成单元用于合成FPGA接收的数据;所述显示单元用于显示接收到的数据处理单元处理后的数据,所述显示单元包括本地显示器和/或远端显示器;The first signal conversion unit is used to convert the data sent by the video acquisition unit received by the FPGA and the data output by the FPGA; the second signal conversion unit is used to convert the data sent by the information acquisition unit received by the DSP and the DSP The output data; the image conversion unit is used to convert the data received by the DSP into image data; the video synthesis unit is used to synthesize the data received by the FPGA; the display unit is used to display the data processed by the received data processing unit data, the display unit includes a local display and/or a remote display;
外存储单元用于存储数据处理单元处理后的数据,其中外存储单元和DSP通过例如IDE接口进行连接;通信单元用于所述数据采集单元、所述数据处理单元、所述显示单元、所述外存储单元间的数据通信,所述通信包括无线通信和有线通信。The external storage unit is used to store the data processed by the data processing unit, wherein the external storage unit and the DSP are connected through, for example, an IDE interface; the communication unit is used for the data acquisition unit, the data processing unit, the display unit, the Data communication between external storage units, the communication includes wireless communication and wired communication.
其中,视频采集单元安装在手术端的内窥镜上,用于实时采集手术中操作对象内部的视频;信息采集单元安装在控制端,用于实时采集包括手势指令和/或键入指令。其中,手势指令包括机械臂运动状态、机械臂末端位姿等通过手势发出的指令,键入指令包括触屏键入、键盘键入、按钮键入等通过键入发出的指令,具体包括:手术类别、器具种类、机械臂末端位置等信息,其中机械臂末端位姿包括末端深度、角度等指令,便于在合成的视频中直接显示,不需要思考就能精确的确定机械臂手术中位移位置角度以及需要位移的距离和角度,减少仅视频显示导致的判断误差,且减少控制者看视频的观察时间。Among them, the video acquisition unit is installed on the endoscope at the operation end for real-time acquisition of video inside the operation object during the operation; the information acquisition unit is installed at the control end for real-time acquisition including gesture instructions and/or input instructions. Among them, gesture instructions include instructions issued by gestures such as the motion state of the robotic arm, the pose of the end of the robotic arm, etc., and input instructions include touch screen input, keyboard input, button input, etc. Information such as the position of the end of the manipulator, where the pose of the end of the manipulator includes instructions such as end depth and angle, which are convenient for direct display in the synthesized video, and can accurately determine the displacement position angle and the distance to be displaced during the operation of the manipulator without thinking And angle, reduce the judgment error caused by only video display, and reduce the observation time of the controller watching the video.
其中,第一信号转换单元用于将接收到的视频采集单元和DSP发送的信号转换为RGB信号;第二信号转换单元用于解码DSP接收到的信号,编码DSP发出的信号;DSP将接收到的所述指令数据处理成图像数据,并发送给PFGA,内存储单元实现数据的暂时存放,实现高速存取;视频合成单元合成存储在内存储单元的视频数据和DSP发送的图像数据;第一信号转换单元将合成的数据转换为RGB格式的视频数据;备份单元备份视频数据,将视频数据传输给本地显示单元用于显示,并将视频数据传送给DSP;DSP将合成的视频数据传输给外存储单元进行存储,并将合成的视频数据通过通信单元传输至远端显示器进行远端显示。其中,本地显示器显示视频合成单元合成后的数据;远端显示器显示接收DSP发送的合成视频;外存储单元存储DSP发送的合成视频。Among them, the first signal conversion unit is used to convert the received video acquisition unit and the signal sent by DSP into RGB signal; the second signal conversion unit is used to decode the signal received by DSP, and encode the signal sent by DSP; DSP will receive The described instruction data of described instruction is processed into image data, and send to PFGA, and internal storage unit realizes the temporary storage of data, realizes high-speed access; The signal conversion unit converts the synthesized data into RGB format video data; the backup unit backs up the video data, transmits the video data to the local display unit for display, and transmits the video data to the DSP; the DSP transmits the synthesized video data to the external The storage unit stores and transmits the synthesized video data to the remote display through the communication unit for remote display. Wherein, the local display displays the data synthesized by the video synthesis unit; the remote display displays the synthesized video sent by the receiving DSP; the external storage unit stores the synthesized video sent by the DSP.
其中,视频采集单元采集的数据与FPGA通信,通信包括有线无线,例如通过有线HDMI接口进行通信,将HDMI接口传输过来的视频数据转为RGB信号数据。控制端信息采集单元采集的数据传输给处理端,处理端将数据传输至数据处理单元,与DSP通信,通信包括有线无线,例如通过有线HDMI接口进行通信,DSP接收处理端传输的指令信号。DSP处理指令信号,例如将指令信号处理成图像信息,并发送给PFGA。其中指令信号包括机械臂运用状态、机械臂末端位姿等手势指令,其中机械臂末端位姿包括末端深度、角度等指令。其中,FPGA通过信号转换单元例如:DVI to RGB Decoder IP模块将例如HDMI接口接收到的视频采集单元采集到的数据的信号转为RGB信号。通过Video to AXI4 IP模块将RGB数据送到总线例如AXI4总线上。通过VDMA(Video Direct Memory Access视频寄存器直接访问、存取)IP模块实现内存储单元和基于总线的视频处理IP之间的大量数据移动,实现总线上数据与DDR存储器内数据的高速存取。通过GPMC总线IP将DSP发送的所述数据处理单元处理后的数据,即处理成图像的信息的数据存储在内存储单元内,其中,内存储单元用于暂时存放运算数据,内存储单元例如DDR存储器。视频合成单元合成存储在内存储单元的视频数据和DSP发送的图像数据;信号转换单元例如AXI4 to Video IP模块将合成的数据转换为RGB格式的视频数据;备份单元备份视频数据。FPGA将合成的视频数据传输给本地显示单元用于本地显示,并将视频数据传送给DSP;DSP将合成的视频数据传输给外存储单元进行存储,并将合成的视频数据通过通信单元传输至远端显示器进行远端显示,便于远端医护人员的实时查看,快速获取数据信息,及时作出判断。Wherein, the data collected by the video acquisition unit communicates with the FPGA, and the communication includes wired and wireless communication, such as communicating through a wired HDMI interface, and converting the video data transmitted by the HDMI interface into RGB signal data. The data collected by the information acquisition unit of the control end is transmitted to the processing end, and the processing end transmits the data to the data processing unit, and communicates with the DSP. The communication includes wired and wireless communication, such as communication through a wired HDMI interface, and the DSP receives the instruction signal transmitted by the processing end. The DSP processes the instruction signal, for example, processes the instruction signal into image information, and sends it to the PFGA. The command signal includes gesture commands such as the operating state of the robotic arm, the pose of the end of the robotic arm, and the pose of the end of the robotic arm includes instructions such as the depth and angle of the end. Wherein, the FPGA converts, for example, the signal of the data collected by the video acquisition unit received by the HDMI interface into an RGB signal through a signal conversion unit such as a DVI to RGB Decoder IP module. Send the RGB data to the bus such as the AXI4 bus through the Video to AXI4 IP module. Through the VDMA (Video Direct Memory Access video register direct access, access) IP module, a large amount of data movement between the internal storage unit and the bus-based video processing IP is realized, and the high-speed access of the data on the bus and the data in the DDR memory is realized. The data processed by the data processing unit sent by the DSP through the GPMC bus IP, that is, the data processed into image information is stored in the internal storage unit, wherein the internal storage unit is used to temporarily store computing data, and the internal storage unit is such as DDR memory. The video synthesis unit synthesizes the video data stored in the internal storage unit and the image data sent by the DSP; the signal conversion unit such as the AXI4 to Video IP module converts the synthesized data into RGB format video data; the backup unit backs up the video data. The FPGA transmits the synthesized video data to the local display unit for local display, and transmits the video data to the DSP; the DSP transmits the synthesized video data to the external storage unit for storage, and transmits the synthesized video data to the remote through the communication unit Remote display on the terminal monitor is convenient for remote medical staff to view in real time, quickly obtain data information, and make timely judgments.
其中,手术机器人包括手术端、处理端、控制端。如附图2所示,本发明的另一种手术机器人数据整合显示的装置,该装置包括:数据采集单元、数据处理单元、显示单元、外存储单元、通信单元、语音输出单元。其中,语音输出单元安装在手术端及控制端或安装在手术端以及远程控制端,与数据处理单元通信,用于输出语音;所述信息采集单元还包括音频采集单元;所述通信单元用于数据采集单元、数据处理单元、显示单元、外存储单元及语音输出单元间的数据通信,所述通信包括无线通信和有线通信。数据采集单元包括视频采集单元、信息采集单元、音频采集单元;数据处理单元包括信号转换单元、内存储单元、视频合成单元、备份单元;其中信号转换单元用于转换数据采集单元采集的数据及数据处理单元输出的数据,视频合成单元用于合成所述数据采集单元采集的数据;显示单元用于显示数据处理单元处理后的数据,包括本地显示器和/或远端显示器;;外存储单元用于存储数据处理单元处理后的数据,其中外存储单元和DSP通过例如IDE接口进行连接;通信单元用于数据采集单元、数据处理单元、显示单元、外存储单元及音频输出单元间的数据通信,所述通信包括无线通信和有线通信。Among them, the surgical robot includes a surgical end, a processing end, and a control end. As shown in Figure 2, another device for integrating and displaying surgical robot data according to the present invention includes: a data acquisition unit, a data processing unit, a display unit, an external storage unit, a communication unit, and a voice output unit. Wherein, the voice output unit is installed on the operation end and the control end or is installed on the operation end and the remote control end, and communicates with the data processing unit for outputting voice; the information collection unit also includes an audio collection unit; the communication unit is used for The data communication between the data collection unit, the data processing unit, the display unit, the external storage unit and the voice output unit, the communication includes wireless communication and wired communication. The data acquisition unit includes a video acquisition unit, an information acquisition unit, and an audio acquisition unit; the data processing unit includes a signal conversion unit, an internal storage unit, a video synthesis unit, and a backup unit; the signal conversion unit is used to convert the data and data collected by the data acquisition unit For the data output by the processing unit, the video synthesis unit is used to synthesize the data collected by the data acquisition unit; the display unit is used to display the data processed by the data processing unit, including a local display and/or a remote display; the external storage unit is used for Store the data processed by the data processing unit, wherein the external storage unit and DSP are connected through, for example, an IDE interface; the communication unit is used for data communication between the data acquisition unit, data processing unit, display unit, external storage unit and audio output unit, so The communication mentioned above includes wireless communication and wired communication.
其中,视频采集单元安装在手术端的内窥镜上,用于采集手术中操作对象内部的视频;信息采集单元安装在控制端,用于采集包括手势指令和/或键入指令;音频采集单元用于采集音频数据。其中,手势指令包括机械臂运动状态、机械臂末端位姿等通过手势发出的指令,键入指令包括触屏键入、键盘键入、按钮键入等通过键入发出的指令,具体包括:手术类别、器具种类、机械臂末端位置等信息,其中机械臂末端位姿包括末端深度、角度等指令,便于在合成的视频中直接显示,不需要思考就能精确的确定机械臂手术中位移位置角度以及需要位移的距离和角度,减少仅视频显示导致的判断误差,且减少控制者看视频的观察时间。Among them, the video acquisition unit is installed on the endoscope at the operation end to collect the video inside the operation object during the operation; the information acquisition unit is installed on the control end to collect gesture instructions and/or input instructions; the audio acquisition unit is used for Collect audio data. Among them, gesture instructions include instructions issued by gestures such as the motion state of the robotic arm, the pose of the end of the robotic arm, etc., and input instructions include touch screen input, keyboard input, button input, etc. Information such as the position of the end of the manipulator, where the pose of the end of the manipulator includes instructions such as end depth and angle, which are convenient for direct display in the synthesized video, and can accurately determine the displacement position angle and the distance to be displaced during the operation of the manipulator without thinking And angle, reduce the judgment error caused by only video display, and reduce the observation time of the controller watching the video.
其中,信号转换单元用于将接收到的视频采集单元和信息采集单元采集的信号转换为RGB信号;内存储单元实现数据的暂时存放,实现高速存取;所述视频合成单元包括合成接收到的所述视频采集单元采集的数据以及所述信息采集单元采集的数据;显示单元显示视频合成单元合成后的数据;语音输出单元输出音频数据,外存储单元存储视频合成单元合成后的数据及音频数据。Wherein, the signal conversion unit is used to convert the received signals collected by the video acquisition unit and the information acquisition unit into RGB signals; the internal storage unit realizes temporary storage of data and realizes high-speed access; the video synthesis unit includes synthesizing the received The data collected by the video collection unit and the data collected by the information collection unit; the display unit displays the data synthesized by the video synthesis unit; the voice output unit outputs audio data, and the external storage unit stores the data and audio data synthesized by the video synthesis unit .
其中,数据处理单元包括FPGA和DSP。视频采集单元采集的数据与FPGA通信,通信包括有线无线,例如通过有线HDMI接口进行通信,将HDMI接口传输过来的视频数据转为RGB信号数据。Wherein, the data processing unit includes FPGA and DSP. The data collected by the video acquisition unit communicates with the FPGA, and the communication includes wired and wireless communication, such as communication through a wired HDMI interface, and the video data transmitted by the HDMI interface is converted into RGB signal data.
控制端信息采集单元采集的数据传输给处理端,处理端将数据传输至数据处理单元,与DSP通信,通信包括有线无线,例如通过有线HDMI接口进行通信、通过以太网或者5G网络通信,DSP接收处理端传输的指令信号和语音信号。DSP处理指令信号,例如将指令信号处理成图像信息,并发送给PFGA,同时DSP编解码音频数据,通过语音输出单元输出音频数据同时外存储单元存储音频数据。其中指令信号包括手势指令信号以及键入指令信号,其中指令信号包括:机械臂运用状态、机械臂末端位姿等手势指令,其中机械臂末端位姿包括末端深度、角度等指令。其中键入指令包括触屏键入、键盘键入、按钮键入等通过键入发出的指令,具体包括:手术类别、器具种类、机械臂末端位置等信息,其中机械臂末端位姿包括末端深度、角度等指令。The data collected by the information acquisition unit at the control end is transmitted to the processing end, and the processing end transmits the data to the data processing unit to communicate with the DSP. The command signal and voice signal transmitted by the processing terminal. The DSP processes the instruction signal, for example, processes the instruction signal into image information, and sends it to the PFGA. At the same time, the DSP encodes and decodes the audio data, outputs the audio data through the voice output unit, and stores the audio data in the external storage unit. The command signals include gesture command signals and input command signals, where the command signals include gesture commands such as the operation status of the manipulator, the pose of the end of the manipulator, and the pose of the end of the manipulator includes commands such as end depth and angle. The input instructions include touch screen input, keyboard input, button input, etc., which are issued by input, specifically including: operation type, appliance type, position of the end of the robotic arm, etc., where the pose of the end of the robotic arm includes commands such as end depth and angle.
其中,FPGA通过信号转换单元例如:DVI to RGB Decoder IP模块将例如HDMI接口接收到的视频采集单元采集到的数据的信号转为RGB信号。通过Video to AXI4 IP模块将RGB数据送到总线例如AXI4总线上。通过VDMA(Video Direct Memory Access视频寄存器直接访问、存取)IP模块实现内存储单元和基于总线的视频处理IP之间的大量数据移动,实现总线上数据与DDR存储器内数据的高速存取。通过GPMC总线IP将DSP发送的所述数据处理单元处理后的数据,即处理成图像的信息的数据存储在内存储单元内,其中,内存储单元用于暂时存放运算数据,内存储单元例如DDR存储器。视频合成单元合成存储在内存储单元的视频数据和DSP发送的图像数据;信号转换单元例如AXI4 to Video IP模块将合成的数据转换为RGB格式的视频数据;备份单元备份视频数据;FPGA将合成的视频数据传输给本地显示单元用于本地显示,并将视频数据传送给DSP;DSP将合成的视频数据和语音数据传输给外存储单元进行存储,并将合成的视频数据和语音数据进行编码,通过通信单元传输至远端显示器进行远端显示,便于远端医护人员的实时查看实时交流,快速获取数据信息,及时作出判断,并及时对手术进行指导,减少手术中出现医疗事故的几率及频次。Wherein, the FPGA converts, for example, the signal of the data collected by the video acquisition unit received by the HDMI interface into an RGB signal through a signal conversion unit such as a DVI to RGB Decoder IP module. Send the RGB data to the bus such as the AXI4 bus through the Video to AXI4 IP module. Through the VDMA (Video Direct Memory Access video register direct access, access) IP module, a large amount of data movement between the internal storage unit and the bus-based video processing IP is realized, and the high-speed access of the data on the bus and the data in the DDR memory is realized. The data processed by the data processing unit sent by the DSP through the GPMC bus IP, that is, the data processed into image information is stored in the internal storage unit, wherein the internal storage unit is used to temporarily store computing data, and the internal storage unit is such as DDR memory. The video synthesis unit synthesizes the video data stored in the internal storage unit and the image data sent by the DSP; the signal conversion unit such as the AXI4 to Video IP module converts the synthesized data into RGB format video data; the backup unit backs up the video data; FPGA converts the synthesized The video data is transmitted to the local display unit for local display, and the video data is transmitted to the DSP; the DSP transmits the synthesized video data and voice data to the external storage unit for storage, and encodes the synthesized video data and voice data, through The communication unit is transmitted to the remote display for remote display, which is convenient for remote medical staff to view and communicate in real time, quickly obtain data information, make timely judgments, and provide timely guidance for operations, reducing the probability and frequency of medical accidents during operations.
其中,手术机器人包括手术端、处理端、控制端以及远程控制端。其中,本地显示器例如设置在控制端,远端显示器设置在例如远程控制端上,便于本地显示器合成数据及远端显示器合成数据的及时和同时显示。Among them, the surgical robot includes a surgical terminal, a processing terminal, a control terminal and a remote control terminal. Wherein, the local display is set on the control end, for example, and the remote display is set on the remote control end, so as to facilitate timely and simultaneous display of the synthetic data of the local display and the synthetic data of the remote display.
如附图3所示,本发明的一种手术机器人数据整合显示的方法,该方法包括如下步骤:As shown in accompanying drawing 3, a kind of surgical robot data integrated display method of the present invention, this method comprises the following steps:
S110:数据采集单元采集数据,并将采集到的数据通过通信单元与数据处理单元进行通信。具体步骤为:视频采集单元采集视频数据并将采集到的视频数据通过通信单元发送至数据处理单元;信息采集单元采集手势指令和/或键入指令并将采集到的数据通过通信单元发送至数据处理单元。S110: The data collection unit collects data, and communicates the collected data with the data processing unit through the communication unit. The specific steps are: the video acquisition unit collects video data and sends the collected video data to the data processing unit through the communication unit; the information collection unit collects gesture instructions and/or input instructions and sends the collected data to the data processing unit through the communication unit unit.
S120:数据处理单元转换数据采集单元采集的数据并将数据进行合成并备份。具体步骤为:数据处理单元接收通过通信单元发送至数据处理单元的视频数据和数据,信号转换单元将视频数据和数据转换为RGB信号数据,并存入内存储单元,实现内存储单元和基于总线的视频处理IP之间的大量数据移动;提取内存储单元中的数据并通过视频合成单元合成视频,将合成的视频进行备份。S120: The data processing unit converts the data collected by the data acquisition unit and synthesizes and backs up the data. The specific steps are: the data processing unit receives the video data and data sent to the data processing unit through the communication unit, the signal conversion unit converts the video data and data into RGB signal data, and stores them in the internal storage unit to realize the internal storage unit and the bus-based video Handle a large amount of data movement between IPs; extract the data in the internal storage unit and synthesize video through the video synthesis unit, and back up the synthesized video.
其中数据处理单元包括FPGA和DSP,具体步骤包括:Wherein the data processing unit includes FPGA and DSP, and the specific steps include:
视频采集单元采集视频数据并将采集到的视频数据通过通信单元发送至FPGA;信息采集单元采集手势指令和/或键入指令并将采集到的指令发送至处理端,所述处理端将数据传输至数据处理单元,与DSP通信。FPGA通过信号转换单元例如DVI to RGB DecoderIP模块将例如HDMI接口接收到的视频数据的信号转为RGB信号;通过Video to AXI4 IP模块将RGB数据发送到总线例如AXI4总线;通过VDMA(Video Direct Memory Access视频寄存器直接访问、存取)IP模块将RGB数据存储到内存储单元;实现系统内存储单元和基于总线的视频处理IP之间的大量数据移动;存取总线例如AXI4总线上数据与DDR存储器之间的高速存取。DSP接收指令数据,并将所述DSP接收到的所述指令数据例如手势指令和/或键入指令处理成图像数据,并通过总线例如GPMC总线发送至PFGA。The video acquisition unit collects video data and sends the collected video data to the FPGA through the communication unit; the information collection unit collects gesture instructions and/or key-in instructions and sends the collected instructions to the processing terminal, and the processing terminal transmits the data to The data processing unit communicates with the DSP. The FPGA converts the video data signal received by the HDMI interface into an RGB signal through a signal conversion unit such as the DVI to RGB DecoderIP module; sends the RGB data to the bus such as the AXI4 bus through the Video to AXI4 IP module; through the VDMA (Video Direct Memory Access Video register direct access, access) IP module stores RGB data in the internal storage unit; realizes a large amount of data movement between the storage unit in the system and the video processing IP based on the bus; accesses the data on the bus such as the AXI4 bus and the DDR memory high-speed access between The DSP receives instruction data, and processes the instruction data received by the DSP, such as gesture instructions and/or input instructions, into image data, and sends them to the PFGA through a bus, such as a GPMC bus.
其中,手势指令包括机械臂运动状态、机械臂末端位姿等通过手势发出的指令,键入指令包括触屏键入、键盘键入、按钮键入等通过键入发出的指令,具体包括:手术类别、器具种类、机械臂末端位置等信息,其中机械臂末端位姿包括末端深度、角度等指令,便于在合成的视频中直接显示,不需要思考就能精确的确定机械臂手术中位移位置角度以及需要位移的距离和角度,减少仅视频显示导致的判断误差,且减少控制者看视频的观察时间。Among them, gesture instructions include instructions issued by gestures such as the motion state of the robotic arm, the pose of the end of the robotic arm, etc., and input instructions include touch screen input, keyboard input, button input, etc. Information such as the position of the end of the manipulator, where the pose of the end of the manipulator includes instructions such as end depth and angle, which are convenient for direct display in the synthesized video, and can accurately determine the displacement position angle and the distance to be displaced during the operation of the manipulator without thinking And angle, reduce the judgment error caused by only video display, and reduce the observation time of the controller watching the video.
PFGA接收DSP发送的图像数据存储在内存储单元例如DDR存储器;通过VDMAIP模块提取内存储单元内存储的的视频数据和数据,并通过视频合成单元合成新的视频数据;信号转换单元例如AXI4 to Video IP将合成的视频转换为RGB格式的视频数据;备份单元备份合成的新的视频数据,PFGA将合成的视频数据发送至本地显示单元用于显示,并将备份合成的新的视频数据发送至DSP。PFGA receives the image data sent by DSP and stores it in the internal storage unit such as DDR memory; extracts the video data and data stored in the internal storage unit through the VDMAIP module, and synthesizes new video data through the video synthesis unit; the signal conversion unit such as AXI4 to Video IP converts the synthesized video into RGB format video data; the backup unit backs up the synthesized new video data, PFGA sends the synthesized video data to the local display unit for display, and sends the synthesized new video data to the DSP .
S130:数据处理单元转换合成的数据,并通过通信单元与外存储单元和/或显示单元进行通信。具体包括:DSP接收备份单元发送的合成的新的视频数据,将合成的视频数据传输至外存储单元进行存储,并将合成的视频数据通过通信单元传输至远端显示器进行远端显示。S130: The data processing unit converts the synthesized data, and communicates with the external storage unit and/or the display unit through the communication unit. Specifically, the DSP receives the synthesized new video data sent by the backup unit, transmits the synthesized video data to the external storage unit for storage, and transmits the synthesized video data to the remote display through the communication unit for remote display.
如附图4所示,本发明的另一种手术机器人数据整合显示的方法,该方法包括如下步骤:As shown in Figure 4, another method for integrating and displaying surgical robot data according to the present invention includes the following steps:
S210:数据采集单元采集数据,并将采集到的数据通过通信单元与数据处理单元进行通信。S210: The data collection unit collects data, and communicates the collected data with the data processing unit through the communication unit.
具体步骤为:视频采集单元采集视频数据并将采集到的视频数据通过通信单元发送至数据处理单元;信息采集单元采集手势指令和/或键入指令并将采集到的数据通过通信单元发送至数据处理单元,信息采集单元还包括音频采集单元,音频采集单元采集手术端及控制端或者手术端和远程控制端,音频采集单元采集手术端医护人员语音和/或控制端医护人员语音,或者音频采集单元采集手术端医护人员语音和/或远端控制端医护人员语音,便于医护人员之间互相通信,确保信息的实时共享,减少手术故障。其中,语音输出单元安装在手术端及控制端或安装在手术端以及远程控制端,与数据处理单元通信,用于输出语音;所述信息采集单元还包括音频采集单元;所述通信单元用于数据采集单元、数据处理单元、显示单元、外存储单元及语音输出单元间的数据通信,所述通信包括无线通信和有线通信。The specific steps are: the video acquisition unit collects video data and sends the collected video data to the data processing unit through the communication unit; the information collection unit collects gesture instructions and/or input instructions and sends the collected data to the data processing unit through the communication unit unit, the information collection unit also includes an audio collection unit, the audio collection unit collects the operation end and the control end or the operation end and the remote control end, the audio collection unit collects the voice of the medical staff at the operation end and/or the voice of the medical staff at the control end, or the audio collection unit Collect the voice of medical staff at the operation end and/or the voice of medical staff at the remote control end to facilitate communication between medical staff, ensure real-time sharing of information, and reduce surgical failures. Wherein, the voice output unit is installed on the operation end and the control end or is installed on the operation end and the remote control end, and communicates with the data processing unit for outputting voice; the information collection unit also includes an audio collection unit; the communication unit is used for The data communication between the data collection unit, the data processing unit, the display unit, the external storage unit and the voice output unit, the communication includes wireless communication and wired communication.
S220:数据处理单元转换数据采集单元采集的数据并将数据进行合成、备份及编码。S220: The data processing unit converts the data collected by the data acquisition unit and synthesizes, backs up and encodes the data.
具体步骤为:数据处理单元接收通过通信单元发送至数据处理单元的视频数据、音频数据和数据,信号转换单元将视频数据和数据转换为RGB信号数据,并存入内存储单元,实现内存储单元和基于总线的视频处理IP之间的大量数据移动;提取内存储单元中的数据并通过视频合成单元合成视频,将合成的视频进行备份,对备份的合成的视频及语音进行编码。其中数据处理单元包括FPGA和DSP,具体步骤包括:The specific steps are: the data processing unit receives the video data, audio data and data sent to the data processing unit through the communication unit, the signal conversion unit converts the video data and data into RGB signal data, and stores them in the internal storage unit to realize the internal storage unit and based on The video of the bus handles a large amount of data movement between IPs; extracts the data in the internal storage unit and synthesizes video through the video synthesis unit, backs up the synthesized video, and encodes the backup synthesized video and voice. Wherein the data processing unit includes FPGA and DSP, and the specific steps include:
视频采集单元采集视频数据并将采集到的视频数据通过通信单元发送至FPGA;信息采集单元采集手势指令和/或键入指令并将采集到的指令发送至处理端,所述处理端将数据传输至数据处理单元,与DSP通信。FPGA通过信号转换单元例如DVI to RGB DecoderIP模块将例如HDMI接口接收到的视频数据的信号转为RGB信号;通过Video to AXI4 IP模块将RGB数据发送到总线例如AXI4总线;通过VDMA(Video Direct Memory Access视频寄存器直接访问、存取)IP模块将RGB数据存储到内存储单元;实现系统内存储单元和基于总线的视频处理IP之间的大量数据移动;存取总线例如AXI4总线上数据与DDR存储器之间的高速存取。DSP接收指令数据,并将所述DSP接收到的所述指令数据例如手势指令和/或键入指令处理成图像数据,解码接收到的音频数据并发送至外存储单元进行存储。DSP将图像数据通过总线例如GPMC总线发送给PFGA。The video acquisition unit collects video data and sends the collected video data to the FPGA through the communication unit; the information collection unit collects gesture instructions and/or key-in instructions and sends the collected instructions to the processing terminal, and the processing terminal transmits the data to The data processing unit communicates with the DSP. The FPGA converts the video data signal received by the HDMI interface into an RGB signal through a signal conversion unit such as the DVI to RGB DecoderIP module; sends the RGB data to the bus such as the AXI4 bus through the Video to AXI4 IP module; through the VDMA (Video Direct Memory Access Video register direct access, access) IP module stores RGB data in the internal storage unit; realizes a large amount of data movement between the storage unit in the system and the video processing IP based on the bus; accesses the data on the bus such as the AXI4 bus and the DDR memory high-speed access between The DSP receives instruction data, processes the instruction data received by the DSP, such as gesture instructions and/or input instructions, into image data, decodes the received audio data, and sends it to an external storage unit for storage. The DSP sends the image data to the PFGA through a bus such as a GPMC bus.
其中,手势指令包括机械臂运动状态、机械臂末端位姿等通过手势发出的指令,键入指令包括触屏键入、键盘键入、按钮键入等通过键入发出的指令,具体包括:手术类别、器具种类、机械臂末端位置等信息,其中机械臂末端位姿包括末端深度、角度等指令,便于在合成的视频中直接显示,不需要思考就能精确的确定机械臂手术中位移位置角度以及需要位移的距离和角度,减少仅视频显示导致的判断误差,且减少控制者看视频的观察时间。Among them, gesture instructions include instructions issued by gestures such as the motion state of the robotic arm, the pose of the end of the robotic arm, etc., and input instructions include touch screen input, keyboard input, button input, etc. Information such as the position of the end of the manipulator, where the pose of the end of the manipulator includes instructions such as end depth and angle, which are convenient for direct display in the synthesized video, and can accurately determine the displacement position angle and the distance to be displaced during the operation of the manipulator without thinking And angle, reduce the judgment error caused by only video display, and reduce the observation time of the controller watching the video.
PFGA接收DSP发送的图像数据存储在内存储单元例如DDR存储器;PFGA通过VDMAIP模块提取内存储单元内存储的视频数据和数据,并通过视频合成单元合成新的视频数据;信号转换单元例如AXI4 to Video IP将合成的视频转换为RGB格式的视频数据,备份单元备份合成的新的视频数据,PFGA将合成的视频数据发送至本地显示单元用于显示,并将备份合成的新的视频数据发送至DSP。DSP将合成的视频数据和语音数据传输给外存储单元进行存储,并将合成的视频数据和语音数据进行编码,通过通信单元传输至远端显示器进行远端显示,便于远端医护人员的实时查看实时交流,快速获取数据信息,及时作出判断,并及时对手术进行指导,减少手术中出现医疗事故的几率及频次。PFGA receives the image data sent by DSP and stores it in the internal storage unit such as DDR memory; PFGA extracts the video data and data stored in the internal storage unit through the VDMAIP module, and synthesizes new video data through the video synthesis unit; the signal conversion unit such as AXI4 to Video IP converts the synthesized video to RGB format video data, the backup unit backs up the synthesized new video data, PFGA sends the synthesized video data to the local display unit for display, and sends the synthesized new video data to the DSP . The DSP transmits the synthesized video data and voice data to the external storage unit for storage, encodes the synthesized video data and voice data, and transmits the synthesized video data and voice data to the remote display for remote display through the communication unit, which is convenient for remote medical staff to view in real time Real-time communication, quick access to data information, timely judgment, and timely guidance to operations, reducing the probability and frequency of medical accidents during operations.
其中,音频采集单元包括第一音频采集单元和第二音频采集单元,第一音频采集单元实时采集手术端的音频数据,第二音频采集单元实时采集控制端的音频数据,并将采集到的数据通过通信单元与DSP进行通信;DSP压缩第一音频采集单元采集的音频数据并通过通信单元发送至手术端,手术端语音输出单元输出音频,DSP解压缩第二音频采集单元采集的音频数据并通过通信单元发送至远程控制端,远程控制端语音输出单元输出音频。数据处理单元通过通信单元与外存储单元、显示单元及语音输出单元进行通信。Wherein, the audio collection unit includes a first audio collection unit and a second audio collection unit, the first audio collection unit collects the audio data of the operation end in real time, the second audio collection unit collects the audio data of the control end in real time, and transmits the collected data through communication The unit communicates with the DSP; the DSP compresses the audio data collected by the first audio acquisition unit and sends it to the operation end through the communication unit, the operation end voice output unit outputs audio, and the DSP decompresses the audio data collected by the second audio acquisition unit and sends it through the communication unit Send to the remote control terminal, and the voice output unit of the remote control terminal outputs audio. The data processing unit communicates with the external storage unit, the display unit and the voice output unit through the communication unit.
S230:数据处理单元转换合成的数据,并通过通信单元与外存储单元、显示单元及语音输出单元进行通信。具体包括:S230: The data processing unit converts the synthesized data, and communicates with the external storage unit, the display unit and the voice output unit through the communication unit. Specifically include:
DSP合并音频数据及合成的视频数据,并发送至外存储单元,外存储单元进行数据存储,PFGA将合成的视频发送至显示单元,显示单元显示合成的视频。PFGA将合成的视频数据发送至本地显示单元用于显示,并将备份合成的新的视频数据发送至DSP。DSP将合成的视频数据传输给外存储单元进行存储,并将合成的视频数据和语音数据进行编码,通过通信单元传输至远程控制端,在远程控制端的远端显示器进行远端显示并在远程控制端的语音输出单元进行语音输出。语音采集单元采集远程控制端的语音数据,通过通信单元传输至控制端,控制端的DSP进行解码,将语音数据进行存储,并进行语音输出。便于远端医护人员的实时查看实时交流,快速获取数据信息,及时作出判断,并及时对手术进行指导,减少手术中出现医疗事故的几率及频次。其中,手术机器人包括手术端、处理端、控制端以及远程控制端。其中,本地显示器例如设置在控制端,远端显示器设置在例如远程控制端上,便于本地显示器合成数据及远端显示器合成数据的及时和同时显示。The DSP combines the audio data and the synthesized video data, and sends them to the external storage unit for data storage, and the PFGA sends the synthesized video to the display unit, and the display unit displays the synthesized video. The PFGA sends the synthesized video data to the local display unit for display, and sends the synthesized new video data to the DSP. The DSP transmits the synthesized video data to the external storage unit for storage, encodes the synthesized video data and voice data, transmits them to the remote control terminal through the communication unit, and performs remote display on the remote display at the remote control terminal and controls them remotely. The voice output unit at the end performs voice output. The voice acquisition unit collects the voice data of the remote control terminal, transmits it to the control terminal through the communication unit, and the DSP of the control terminal decodes, stores the voice data, and performs voice output. It is convenient for remote medical staff to view and communicate in real time, quickly obtain data information, make timely judgments, and guide operations in a timely manner, reducing the probability and frequency of medical accidents during operations. Among them, the surgical robot includes a surgical terminal, a processing terminal, a control terminal and a remote control terminal. Wherein, the local display is set on the control end, for example, and the remote display is set on the remote control end, so as to facilitate timely and simultaneous display of the synthetic data of the local display and the synthetic data of the remote display.
本发明不仅局限于上述具体实施方式,本领域一般技术人员根据实施例和附图内容,可以采用其它多种具体实施方式实施本发明,因此,凡是采用本发明的设计结构和思路,做一些简单的变换或更改的设计,都落入本发明保护的范围。The present invention is not limited to the above-mentioned specific embodiments, and those skilled in the art can implement the present invention by using other various specific embodiments according to the embodiments and the accompanying drawings. The design of the transformation or modification all falls into the protection scope of the present invention.
Claims (11)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210712789.8A CN115278160B (en) | 2022-06-22 | 2022-06-22 | Device and method for integrating and displaying surgical robot data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210712789.8A CN115278160B (en) | 2022-06-22 | 2022-06-22 | Device and method for integrating and displaying surgical robot data |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN115278160A true CN115278160A (en) | 2022-11-01 |
| CN115278160B CN115278160B (en) | 2025-01-10 |
Family
ID=83760634
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210712789.8A Active CN115278160B (en) | 2022-06-22 | 2022-06-22 | Device and method for integrating and displaying surgical robot data |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115278160B (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006122473A (en) * | 2004-10-29 | 2006-05-18 | Aska Corp | Method for supporting operation and operation supporting robot to execute the method |
| KR100956762B1 (en) * | 2009-08-28 | 2010-05-12 | 주식회사 래보 | Surgical robot system using history information and control method thereof |
| CN112256627A (en) * | 2020-10-21 | 2021-01-22 | 四川望望科技有限公司 | High-definition high-frame-frequency real-time image processing platform and method for photoelectric tracking system |
| CN113259679A (en) * | 2021-06-30 | 2021-08-13 | 四川赛狄信息技术股份公司 | Image processing system for realizing image compression based on domestic DSP chip |
| US20210256700A1 (en) * | 2018-08-16 | 2021-08-19 | Technion Research & Development Foundation Limited | Systems and methods for ultrasonic imaging |
| CN113840101A (en) * | 2020-06-24 | 2021-12-24 | 重庆山淞信息技术有限公司 | Video image processing method and device based on FPGA |
-
2022
- 2022-06-22 CN CN202210712789.8A patent/CN115278160B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006122473A (en) * | 2004-10-29 | 2006-05-18 | Aska Corp | Method for supporting operation and operation supporting robot to execute the method |
| KR100956762B1 (en) * | 2009-08-28 | 2010-05-12 | 주식회사 래보 | Surgical robot system using history information and control method thereof |
| US20210256700A1 (en) * | 2018-08-16 | 2021-08-19 | Technion Research & Development Foundation Limited | Systems and methods for ultrasonic imaging |
| CN113840101A (en) * | 2020-06-24 | 2021-12-24 | 重庆山淞信息技术有限公司 | Video image processing method and device based on FPGA |
| CN112256627A (en) * | 2020-10-21 | 2021-01-22 | 四川望望科技有限公司 | High-definition high-frame-frequency real-time image processing platform and method for photoelectric tracking system |
| CN113259679A (en) * | 2021-06-30 | 2021-08-13 | 四川赛狄信息技术股份公司 | Image processing system for realizing image compression based on domestic DSP chip |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115278160B (en) | 2025-01-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106805934B (en) | Augmented reality wireless electronic endoscope surgery systems | |
| CN201299551Y (en) | Hard ultrasonic gallbladder endoscopic system | |
| CN104127164B (en) | A kind of portable intelligent medical endoscope | |
| CN109288540A (en) | A remote ultrasonic diagnostic system with tactile feedback | |
| KR20170001175A (en) | Multi image processing apparatus and multi image processing method of android system for high speed and short distance interface | |
| CN201316255Y (en) | Medical celoscope | |
| JP2000271147A (en) | Remote surgery support system | |
| CN115278160A (en) | Device and method for integrating and displaying surgical robot data | |
| KR102186739B1 (en) | Multi image processing apparatus and multi image processing method of android system for low speed and long distance interface | |
| CN101312680A (en) | In vivo image display device, receiving device, and image display system and image display method using them | |
| CN209750986U (en) | Medical endoscope of virtual reality panorama | |
| US20200100661A1 (en) | Integrated endoscope and visualization system | |
| CN212853421U (en) | Capsule endoscope system | |
| JP5096676B2 (en) | In-vivo image display device and receiving system | |
| CN201537078U (en) | Medical endoscope | |
| CN111528765A (en) | Modularized split endoscope | |
| CN202010141U (en) | Otoscope possessing video function | |
| CN204520609U (en) | A kind of portable capsule endoscope image recording system | |
| JP2007167555A5 (en) | ||
| CN206880656U (en) | Augmented reality wireless electronic endoscope surgery systems | |
| WO2006112116A1 (en) | Image display device | |
| CN204559769U (en) | The operation record system of two-way video input | |
| CN212261312U (en) | Modularized split endoscope | |
| CN212012889U (en) | Medical endoscope camera system with combined double-lens for uterus and abdomen | |
| CN204839437U (en) | Joint mirror video teaching device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |