[go: up one dir, main page]

CN115278160A - Device and method for integrating and displaying surgical robot data - Google Patents

Device and method for integrating and displaying surgical robot data Download PDF

Info

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
Application number
CN202210712789.8A
Other languages
Chinese (zh)
Other versions
CN115278160B (en
Inventor
吕文尔
朱常春
王少白
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Zhuoxin Medical Technology Co ltd
Original Assignee
Shanghai Zhuoxin Medical Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Zhuoxin Medical Technology Co ltd filed Critical Shanghai Zhuoxin Medical Technology Co ltd
Priority to CN202210712789.8A priority Critical patent/CN115278160B/en
Publication of CN115278160A publication Critical patent/CN115278160A/en
Application granted granted Critical
Publication of CN115278160B publication Critical patent/CN115278160B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/222Studio circuitry; Studio devices; Studio equipment
    • H04N5/262Studio 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/268Signal distribution or switching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/907Television 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

The invention relates to a device and a method for integrating and displaying surgical robot data, comprising the following steps: the device comprises a data acquisition unit, a data processing unit, a display unit, an external storage unit and a communication unit; the data acquisition unit comprises a video acquisition unit and an information acquisition unit; the data processing unit comprises a signal conversion unit, an internal storage unit, a video synthesis unit and a backup unit; the signal conversion unit is used for converting the data acquired by the data acquisition unit and the data output by the data processing unit; the video synthesis unit is used for synthesizing the data acquired by the data acquisition unit; the display unit is used for displaying the data processed by the data processing unit; the external storage unit is used for storing the data processed by the data processing unit; the communication unit is used for data communication among the data acquisition unit, the data processing unit, the display unit and the external storage unit, and the communication comprises wireless communication and wired communication.

Description

一种手术机器人数据整合显示的装置及方法Device and method for data integration and display of surgical robot

技术领域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)

1. A device for integrating and displaying surgical robot data is characterized by comprising: the device comprises a data acquisition unit, a data processing unit, a display unit, an external storage unit and a communication unit;
the data acquisition unit comprises a video acquisition unit and an information acquisition unit;
the data processing unit comprises an FPGA and a DSP; the FPGA comprises a first signal conversion unit, an internal storage unit, a video synthesis unit and a backup unit, and the DSP comprises a second signal conversion unit and an image conversion unit;
the first signal conversion unit is used for converting the data received by the FPGA and sent by the video acquisition unit and the data output by the FPGA; the second signal conversion unit is used for converting the data received by the DSP and sent by the information acquisition unit and the data output by the DSP; the image conversion unit is used for converting the data received by the DSP into image data; the video synthesis unit is used for synthesizing data received by the FPGA; the display unit is used for displaying the received data processed by the data processing unit and comprises a local display and/or a remote display;
the external storage unit is used for storing the data processed by the data processing unit;
the communication unit is used for data communication among the data acquisition unit, the data processing unit, the display unit and the external storage unit, and the communication comprises wireless communication and wired communication.
2. The device for integrating and displaying the data of the surgical robot as claimed in claim 1, wherein the video acquisition unit is installed on an endoscope at a surgical end and is used for acquiring the video inside the operation object in real time; the information acquisition unit is arranged at the control end and is used for acquiring gesture instructions and/or key-in instructions in real time.
3. The device for integrating and displaying the data of the surgical robot according to claim 1, wherein the first signal conversion unit is configured to convert the received signal of the video capture unit into RGB signals; the second signal conversion unit is used for decoding the signals received by the DSP and encoding the signals sent by the DSP; the internal storage unit realizes temporary storage of data and high-speed access; the video synthesis unit synthesizes the received data collected by the video collection unit and the data sent by the DSP; the local display displays the data synthesized by the video synthesis unit; the remote display displays and receives the synthesized video sent by the DSP; and the external storage unit stores the synthesized video sent by the DSP.
4. The device for the integrated display of the surgical robot data according to claim 1, wherein the data collected by the video collection unit is communicated with the FPGA; the data acquired by the information acquisition unit is communicated with the DSP; the first signal conversion unit converts the received data signal acquired by the video acquisition unit into an RGB signal; the DSP processes the received data into image data and sends the image data to the PFGA; storing the image data sent by the DSP in an internal storage unit; the video synthesis unit synthesizes the video data stored in the internal storage unit and the image data sent by the DSP; the first signal conversion unit converts the synthesized data into video data in an RGB format; the backup unit backs up video data, transmits the video data to a local display unit for display and transmits the video data to the DSP; and the DSP transmits the synthesized video data to an external storage unit for storage, and transmits the synthesized video data to a far-end display for far-end display through a communication unit.
5. The device for integrating and displaying the data of the surgical robot according to any one of claims 1 to 4, further comprising a voice output unit, wherein the voice output unit is installed at the surgical end and the control end or at the surgical end and the remote control end, is in communication with the DSP, and is used for outputting voice; the information acquisition unit further comprises an audio acquisition unit, and the audio acquisition unit comprises a first audio acquisition unit and a second audio acquisition unit; the communication unit also comprises a data communication unit used for data acquisition, a data processing unit, a display unit, an external storage unit and a voice output unit, and the communication comprises wireless communication and wired communication.
6. A method for integrating and displaying surgical robot data by using the device according to any one of claims 1-5, comprising:
the data acquisition unit acquires data and communicates the acquired data with the data processing unit through the communication unit;
the data processing unit converts the data acquired by the data acquisition unit, synthesizes and backs up the data;
the data processing unit converts the synthesized data and communicates with the external storage unit and/or the display unit through the communication unit.
7. The method for integrating and displaying the surgical robot data according to claim 6, wherein the data acquisition unit acquires data and the step of communicating the acquired data with the data processing unit through the communication unit comprises the following specific steps:
the video acquisition unit acquires video data and sends the acquired video data to the FPGA through the communication unit; the information acquisition unit acquires gesture instructions and/or key instructions and sends acquired data to the DSP through the communication unit.
8. The method for integrated display of surgical robot data according to claim 6, wherein the data processing unit converts the data collected by the data collecting unit and synthesizes and backs up the data by the specific steps of:
the data processing unit receives video data and data transmitted to the data processing unit through the communication unit, the signal conversion unit converts the video data and data into RGB signal data, and storing the data into an internal storage unit to realize mass data movement between the internal storage unit and a video processing IP based on a bus; and extracting the data in the internal storage unit, synthesizing the video through the video synthesis unit, and backing up the synthesized video.
9. The method for integrating and displaying the surgical robot data according to claim 8, further comprising the step of converting the received video data signal into RGB signal by the FPGA through the first signal conversion unit; sending the RGB data to a bus through a Video to AXI4 IP module; storing the RGB data into a Memory unit through a VDMA (Video Direct Memory Access) IP module; the method realizes the mass data movement between the storage unit in the system and the video processing IP based on the bus; the DSP receives the data acquired by the information acquisition unit, processes the data received by the DSP into image data and sends the image data to the PFGA through a GPMC bus; the PFGA receives the image data sent by the DSP and stores the image data in an internal storage unit; and extracting the data stored in the internal storage unit through the VDMAIP module, and synthesizing the video data and the data stored in the internal storage unit into new video data through the video synthesizing unit.
10. The method for integrated display of surgical robot data according to claim 8, further comprising the steps of converting the synthesized video into video data in RGB format by the first signal conversion unit; the backup unit backs up the synthesized new video data, sends the synthesized new video data to the local display unit for displaying, and sends the synthesized video data to the DSP; and the DSP transmits the synthesized video data to an external storage unit for storage, and transmits the synthesized video data to a remote display for remote display through a communication unit.
11. The method for integrated display of surgical robot data according to claim 6, further comprising the steps of:
the first audio acquisition unit acquires audio data of an operation end in real time, and the second audio acquisition unit acquires audio data of a control end in real time and communicates the acquired data with the DSP through the communication unit;
the DSP compresses the audio data collected by the first audio collection unit and sends the audio data 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 collection unit and sends the audio data to the remote control end through the communication unit, and the remote control end voice output unit outputs audio;
the data processing unit is communicated with the external storage unit, the display unit and the voice output unit through the communication unit.
CN202210712789.8A 2022-06-22 2022-06-22 Device and method for integrating and displaying surgical robot data Active CN115278160B (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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