IP Library Granted Patent US 9,877,703
Granted Patent B2
US 9,877,703 · App. 14/263,311 · Granted Jan 30, 2018

Method of setting a waveform signal in an ultrasound imaging apparatus and apparatus for setting an ultrasonic waveform signal using such method

Inventors: Roberto Giorgio Bardelli (Fino Mornasco, IT); Stefano Passi (Pavia, IT)
Assignee: STMICROELECTRONICS S.R.L.
A61B8/5292A61B8/4494A61B8/5207A61B8/54G01S7/5202
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,877,703
App. No.
14/263,311
Granted
Jan 30, 2018
Kind
B2
Abstract

A digital representation of a waveform is generated based on signals received during a recording period. The received signals include a digital clock signal providing a determined number of clock pulses during the recording period, a plurality of binary digital signals defining, for each clock pulse of the determined number of clock pulses, a waveform state associated with the clock pulse. A digital representation of the waveform is generated and storing. The waveform has a duration based on the recording period and a profile based on the defined waveform states associated with the clock pulses of the determined number of clock pulses.

Claims (46)

1. A method, comprising:

receiving, by processing circuitry including a memory, a digital clock signal providing a determined number of clock pulses during a recording period;

receiving, by the processing circuitry during the recording period, a plurality of binary digital signals, the plurality of binary digital signals defining, for each clock pulse of the determined number of clock pulses, a waveform state associated with the clock pulse; and

generating, by the processing circuitry, a digital representation or a waveform having a duration based on the recording period and a profile based on the defined waveform states associated with the clock pulses of the determined number of clock pulses, the digital representation of the waveform including a series of bit sequences, each bit sequence of the series of bit sequences including a first plurality of bits representing a number of successive clock pulses in which the respective defined waveform state maintains a current waveform state and a second plurality of bits corresponding to the plurality of binary digital signals defining the current waveform state, wherein each bit sequence of the series of bit sequences corresponds to a waveform period having a duration corresponding to the number of successive clock pulses in which the respective defined waveform state maintains the current waveform state, and the processing circuitry, in operation, determines when a boundary of a pair of adjacent waveform periods corresponds to a synchronous change of two or more signals of the plurality of binary digital signals.

2. The method of claim 1 , comprising:

storing the series of bit sequences.

3. The method of claim 1 , comprising generating respective sets of the first plurality of bits of the series of bit sequences based on the received digital clock signal and the received plurality of binary digital signals.

4. The method of claim 1 , comprising:

when it is determined that a boundary of a pair of adjacent waveform periods corresponds to a synchronous change of two or more signals of the plurality of binary signals, detecting one or more repetitions of the pair of adjacent waveform periods; and

when one or more repetitions of the pair of adjacent waveform periods is detected, incrementing a repetition counter associated with the pair of adjacent waveforms periods.

5. The method of claim 4 wherein when the repetition counter associated with the pair of adjacent waveform periods indicates one or more repetitions of the pair of waveform periods has been detected:

the series of bit sequences includes a pair of bit sequences associated with the pair of adjacent waveform periods; and

the digital representation of the waveform includes the repetition counter associated with the pair of adjacent waveform periods.

6. The method of claim 5 wherein the series of bit sequences does not include additional bit sequences associated with repetitions of the pair of adjacent waveform periods.

7. The method of claim 1 , comprising:

receiving a binary signal defining the recording period, wherein the recording period starts at a start of a first state of the binary signal defining the recording period and ends at a start of a second state of the binary signal defining the recording period.

8. The method of claim 1 , comprising:

sending the digital representation of the waveform to an ultrasound generator.

9. The method of claim 1 wherein each waveform state corresponds to an operating state of an ultrasound imaging apparatus.

10. A device, comprising:

a memory, which, in operation, receives:

a digital clock signal providing a determined number of clock pulses during a recording period;

a plurality of binary digital signals, the plurality of binary digital signals defining, for each clock pulse of the determined number of clock pulses, a waveform state associated with the clock pulse; and

circuitry coupled to the memory, and which, in operation, generates a digital representation of a waveform having a duration based on the recording period and a profile based on the defined waveform states associated with the clock pulses of the determined number of clock pulses, the digital representation including a series of bit sequences, each bit sequence of the series of bit sequences including a first plurality of bits representing a number of successive clock pulses in which the respective defined waveform state maintains a current waveform state and a second plurality of bits corresponding to the plurality of binary digital signals defining the current waveform state, wherein each bit sequence of the series of bit sequences corresponds to a waveform period having a duration corresponding to the number of successive clock pulses in which the respective defined waveform state maintains the current waveform state, and the circuitry, in operation, determines when a boundary of a pair of adjacent waveform periods corresponds to a synchronous change of two or more signals of the plurality of binary digital signals.

11. The device of claim 10 wherein the circuitry comprises a second memory configured to store the series of bit sequences.

12. The device of claim 10 wherein the circuitry comprises a counter and is configured to generate respective sets of the first plurality of bits of the series of bit sequences by counting numbers of successive clock pulses in which the respective defined waveform state maintains the current waveform state.

13. The device of claim 10 wherein the circuitry, in operation:

when it is determined that a boundary of a pair of adjacent waveform periods corresponds to a synchronous change of two or more signals of the plurality of binary signals, detects one or more repetitions of the pair of adjacent waveform periods; and

when one or more repetitions of the pair of adjacent waveform periods is detected, increments a repetition counter associated with the pair of adjacent waveforms periods.

14. The device of claim 13 wherein when the repetition counter associated with the pair of adjacent waveform periods indicates one or more repetitions of the pair of waveform periods has been detected, the circuitry is configured to:

associate a pair of bit. sequences associated with the pair of adjacent waveform periods with the repetition counter.

15. The device of claim 14 wherein the series of bit sequences does not include additional bit sequences associated with repetitions of the pair of adjacent waveform periods.

16. The device of claim 10 wherein the memory is configured to receive a binary signal defining the recording period.

17. The device of claim 10 , comprising:

a phase-shift controller configured to generate phase-shift control signals.

18. A system, comprising:

a waveform representation generator configured to generate a digital representation of a waveform based on a digital clock signal providing a determined number of clock pulses during a recording period and a plurality or binary digital signals received during the recording period, the plurality binary digital signals defining, for each clock pulse of the determined number of clock pulses, a waveform state associated with the clock pulse, the digital representation of the waveform having a duration based on the recording period and a profile based on the defined waveform states associated with the clock pulses of the determined number of clock pulses, the digital representation including a series orbit sequences, each bit sequence of the series of bit sequences including a first plurality of hits representing a number of successive clock pulses in which the respective defined waveform state maintains a current waveform state and a second plurality of bits corresponding to the plurality of binary digital signals defining the current waveform state, wherein each bit sequence of the series or bit sequences corresponds to a waveform period having a duration corresponding to the number of successive clock pulses in which the respective defined waveform state maintains the current waveform state, and the waveform representation generator, in operation, determines when a boundary of a pair of adjacent waveform periods corresponds to a synchronous change of two or more signals of the plurality of binary digital signals;

a phase-shift controller configured to generate phase-shift control signals; and

a plurality of transducers configured to receive the digital representation of the waveform and respective phase shift control signals and to generate ultrasonic waveforms based on the received digital representation and respective phase shift control signals.

19. The system of claim 18 wherein the waveform representation generator comprises a counter and is configured to generate respective sets of the first plurality of bits of the series of bit sequences by counting numbers of successive clock pulses in which the defined waveform maintains current waveform states.

20. The system of claim 18 wherein the waveform representation generator is configured to:

when it is determined that a boundary of a pair of adjacent waveform periods corresponds to a synchronous change of two or more signals of the plurality of binary signals, detect one or more repetitions of the pair of adjacent waveform periods; and

when one or more repetitions of the pair of adjacent waveform periods is detected, increment a repetition counter associated with the pair of adjacent waveforms periods.

21. The system of claim 20 wherein when the repetition counter associated with the pair of adjacent waveform periods indicates one or more repetitions of the pair of waveform periods has been detected, the waveform representation generator is configured to:

associate a pair of bit sequences associated with the pair of adjacent waveform periods with the repetition counter.

22. The system of claim 18 wherein the waveform representation generator is configured to receive a binary signal defining the recording period.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2022
From: STMICROELECTRONICS S.R.L.
To: STMICROELECTRONICS INTERNATIONAL N.V.
Reel/Frame 060301/0355 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2014
From: BARDELLI, ROBERTO GIORGIO; PASSI, STEFANO
To: STMICROELECTRONICS S.R.L.
Reel/Frame 032793/0522 →
Priority Claims (1)
IT MI2013A0701 · Apr 30, 2013 · national
Continuity (1)
Related Publication 20140323871A1 · Oct 30, 2014