Search

EP-4736934-A1 - PULSE GENERATOR, STIMULATOR, STORAGE MEDIUM, AND PROGRAM PRODUCT

EP4736934A1EP 4736934 A1EP4736934 A1EP 4736934A1EP-4736934-A1

Abstract

Provided are a pulse generator, a stimulator, a computer-readable storage medium and computer program product. At least one processor of the pulse generator is configured to, when executing a computer program, implement the following steps: acquiring power spectral density amplitudes of bioelectrical signals corresponding to each contact delivering electrical stimulation to internal tissue of the patient and each contact not delivering electrical stimulation, and recording the power spectral density amplitudes as a first density amplitude and a second density amplitude, respectively; determining one contact among multiple contacts as a target contact according to the first density amplitude and the second density amplitude corresponding to each contact; acquiring multiple candidate contact pairs near the target contact; acquiring a power spectral density amplitude of a bioelectric signal corresponding to each candidate contact pair, and recording the power spectral density amplitude as a third density amplitude; and determining a target acquisition contact pair.

Inventors

  • ZHI, Menghui
  • ZHU, Weiran
  • LU, HAIYANG

Assignees

  • Sceneray Co., Ltd

Dates

Publication Date
20260506
Application Date
20240618

Claims (12)

  1. A pulse generator, wherein the pulse generator is configured to be implanted in a patient, the pulse generator comprises a memory and at least one processor, the memory stores a computer program, and the at least one processor is configured to, when executing the computer program, implement: for each contact on a segmented electrode, acquiring power spectral density amplitudes of bioelectric signals corresponding to the respective contact delivering electrical stimulation to internal tissue of the patient and the respective contact not delivering electrical stimulation, respectively, and recording the power spectral density amplitudes as a first density amplitude and a second density amplitude, respectively; determining one contact from a plurality of contacts as a target contact according to the first density amplitude and the second density amplitude corresponding to each contact; acquiring a plurality of candidate contact pairs near the target contact according to a position of each contact on the segmented electrode; in response to each contact not delivering electrical stimulation, acquiring a power spectral density amplitude of a bioelectric signal corresponding to each candidate contact pair among the plurality of candidate contact pairs, and recording the power spectral density amplitude as a third density amplitude; and determining, according to a correspondence between a plurality of third density amplitudes and the plurality of candidate contact pairs, one candidate contact pair from the plurality of candidate contact pairs as a target acquisition contact pair corresponding to the target contact.
  2. The pulse generator according to claim 1, wherein the at least one processor is configured to, when executing the computer program, acquire first density amplitudes and second density amplitudes corresponding to all the plurality of contacts in a following manner: acquiring an initial contact and an acquisition sequence of density amplitudes by utilizing the position of each contact on the segmented electrode; taking the initial contact as a starting point, sequentially acquiring the first density amplitude and the second density amplitude corresponding to each contact according to the acquisition sequence until the first density amplitudes and the second density amplitudes of all the plurality of contacts are acquired; or taking the initial contact as a starting point, sequentially acquiring the first density amplitude of each contact according to the acquisition sequence, and after acquiring the first density amplitudes of all the plurality of contacts, acquiring the second density amplitude of each contact in the same acquisition sequence.
  3. The pulse generator according to claim 2, wherein the at least one processor is configured to, when executing the computer program, acquire the first density amplitude corresponding to any contact in a following manner: acquiring an associated contact set of the contact, wherein the associated contact set consists of two contacts adjacent to the contact in a circumferential direction of the segmented electrode; and delivering the electrical stimulation to internal tissue of the patient through the contact within a predetermined duration, and performing signal acquisition on the internal tissue of the patient through the associated contact set to acquire the first density amplitude corresponding to the contact.
  4. The pulse generator according to claim 2, wherein the at least one processor is configured to, when executing the computer program, acquire the second density amplitude corresponding to any contact in a following manner: acquiring an associated contact set of the contact, wherein the associated contact set consists of two contacts adjacent to the contact in a circumferential direction of the segmented electrode; and in response to the segmented electrode not delivering electrical stimulation to internal tissue of the patient, performing signal acquisition on the internal tissue of the patient through the associated contact set to acquire the second density amplitude corresponding to the contact.
  5. The pulse generator according to any one of claims 1 to 4, wherein the at least one processor is configured to, when executing the computer program, determine one contact among the plurality of contacts as the target contact in at least one of following manners: acquiring a difference between the first density amplitude and the second density amplitude corresponding to each contact, and taking a contact corresponding to an acquired maximum difference as the target contact; or for each contact and the first density amplitude and the second density amplitude corresponding to each contact, acquiring a similarity between predicted stimulation data of each contact and historical stimulation data of the segmented electrode according to the first density amplitude and the second density amplitude, taking the acquired similarity as a first similarity, and taking a contact corresponding to an acquired maximum first similarity as the target contact.
  6. The pulse generator according to claim 5, wherein the at least one processor is configured to, when executing the computer program, acquire the difference between the first density amplitude and the second density amplitude corresponding to each contact and take the contact corresponding to the acquired maximum difference as the target contact in a following manner: removing a contact corresponding to at least one of a first density amplitude outside a first preset numerical range or a second density amplitude outside a second preset numerical range; and acquiring a difference between the first density amplitude and the second density amplitude corresponding to each contact after filtering, and selecting the contact corresponding to the maximum difference as the target contact.
  7. The pulse generator according to claim 1, wherein in response to the segmented electrode not delivering electrical stimulation, for each candidate contact pair among the plurality of candidate contact pairs, the at least one processor is configured to, when executing the computer program, acquire the third density amplitude corresponding to each candidate contact pair in a following manner: performing an eight-neighborhood search with the target contact as a center point to acquire a plurality of contacts satisfying at least one of a preset distance or a preset positional relationship as candidate contacts, and taking two of the candidate contacts distributed on two sides of the target contact as a candidate contact pair; and for each candidate contact pair among the plurality of candidate contact pairs, acquiring the power spectral density amplitude of the bioelectric signal corresponding to each candidate contact pair, and recording the power spectral density amplitude as the third density amplitude.
  8. The pulse generator according to claim 7, wherein the at least one processor is configured to, when executing the computer program, determine the one candidate contact pair from the plurality of candidate contact pairs as the target acquisition contact pair corresponding to the target contact in at least one of following manners: taking a candidate contact pair corresponding to an acquired maximum third density amplitude as the target acquisition contact pair; or for each candidate contact pair among the plurality of candidate contact pairs and the third density amplitude corresponding to each candidate contact pair, acquiring a similarity between predicted acquisition data of each candidate contact pair and historical acquisition data of the segmented electrode according to the third density amplitude, taking the acquired similarity as a second similarity, and taking a contact pair corresponding to an acquired maximum second similarity as the target acquisition contact pair.
  9. A stimulator, comprising: a segmented electrode, wherein the segmented electrode comprises an electrode lead and a plurality of contacts arranged in an array along a circumferential direction of the electrode lead, and each of the plurality of contacts is configured to implement at least one of delivering electrical stimulation to internal tissue of a patient or acquiring a physiological signal from internal tissue of a patient; and the pulse generator according to any one of claims 1 to 8, wherein the pulse generator is electrically connected to each of the plurality of contacts and configured to analyze the physiological signal and generate the electrical stimulation.
  10. The stimulator according to claim 9, wherein the pulse generator comprises: a signal acquisition module configured to acquire the physiological signal through the plurality of contacts and amplify the acquired physiological signal; a signal processing module configured to perform signal processing on an amplified physiological signal to acquire a power spectral density curve, wherein the signal processing comprises at least one of band-pass filtering, notch filtering or fast Fourier transform; a signal transmission module configured to send the amplified physiological signal to the signal processing module; and a stimulation adjustment module configured to adjust a stimulation parameter corresponding to the electrical stimulation according to an amplitude of the physiological signal and the power spectral density curve.
  11. A computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, when being executed by at least one processor, the computer program is configured to enable the at least one processor to implement a function of the pulse generator according to any one of claims 1 to 8; or, when being executed by at least one processor, the computer program is configured to enable the at least one processor to implement a function of the stimulator according to any one of claims 9 to 10.
  12. A computer program product, wherein the computer program product comprises a computer program, when being executed by at least one processor, the computer program is configured to enable the at least one processor to implement a function of the pulse generator according to any one of claims 1 to 8; or, when being executed by at least one processor, the computer program is configured to enable the at least one processor to implement a function of the stimulator according to any one of claims 9 to 10.

Description

This application claims priority to Chinese Patent Application No. 202310760165.8 filed with the China National Intellectual Property Administration on June 27, 2023, the disclosure of which is incorporated herein by reference in its entirety. TECHNICAL FIELD The present disclosure relates to the technical field of implantable medical devices, for example, to a pulse generator, a stimulator, a computer-readable storage medium and a computer program product. BACKGROUND In the related art, deep brain stimulation (DBS) treatment involves delivering electrical stimulation to a neural structure in a specific region of the brain to excite or inhibit cell activity, which can effectively treat conditions, such as chronic pain, movement disorders like Parkinson's disease and essential tremor, and epilepsy, and mental illnesses, such as depression and obsessive-compulsive disorder. Electrodes used to apply the electrical stimulation act on the head of a patient to stimulate a designated region of the brain, thus achieving treatment of brain damage for the patient. With the development of medical research, it is recognized that after an electrode is implanted in the brain, the contact direction and the stimulation pulse of the electrode have a significant impact on the treatment effect. As a result, there is a demand for delivering different directions and different types of electrical stimulation pulses along the same ring circumference. To improve the treatment accuracy, researchers segment the ring electrode, that is, arrange multiple segments and multiple columns of contacts on one cylindrical ring surface, aiming to target the electrical stimulation to the designated region and reduce overtreatment. However, in the related art, when the closed-loop feedback of the pulse generator is adjusted, a contact of a segmented electrode cannot be selected in a targeted manner. SUMMARY The present disclosure provides a pulse generator, a stimulator, a computer-readable storage medium and a computer program product to satisfy the requirements of practical applications. The present disclosure provides a pulse generator. The pulse generator is configured to be implanted in a patient and includes a memory and at least one processor. The memory stores a computer program. The at least one processor is configured to, when executing the computer program, implement the following steps: For each contact on a segmented electrode, power spectral density amplitudes of bioelectric signals corresponding to each contact delivering electrical stimulation to internal tissue of the patient and each contact not delivering electrical stimulation are respectively acquired. The power spectral density amplitudes are recorded as a first density amplitude and a second density amplitude, respectively. One contact from multiple contacts is determined as a target contact according to the first density amplitude and the second density amplitude corresponding to each contact. Multiple candidate contact pairs near the target contact are acquired according to a position of each contact on the segmented electrode. When each contact does not deliver electrical stimulation, a power spectral density amplitude of a bioelectric signal corresponding to each candidate contact pair is acquired and recorded as a third density amplitude. According to a correspondence between multiple third density amplitudes and the multiple candidate contact pairs, one candidate contact pair from the multiple candidate contact pairs is determined as the target acquisition contact pair corresponding to the target contact. In some possible implementations, the at least one processor is configured to, when executing the computer program, acquire first density amplitudes and second density amplitudes corresponding to all the multiple contacts in the following manner: An initial contact and an acquisition sequence of density amplitudes are acquired by utilizing the position of each contact on the segmented electrode. The initial contact is taken as a starting point, the first density amplitude and the second density amplitude corresponding to each contact are sequentially acquired according to the acquisition sequence until the first density amplitudes and the second density amplitudes of all the multiple contacts are acquired. Alternatively, the initial contact is taken as a starting point, the first density amplitude of each contact is sequentially acquired according to the acquisition sequence, and after the first density amplitudes of all the multiple contacts are acquired, the second density amplitude of each contact is acquired in the same sequence. In some possible implementations, the at least one processor is configured to, when executing the computer program, acquire the first density amplitude corresponding to any contact in the following manner: An associated contact set of the contact is acquired. The associated contact set consists of two contacts adjacent to the contact in