IP Library Granted Patent US 12,478,351
Granted Patent B2
US 12,478,351 · App. 18/104,358 · Granted Nov 25, 2025

Ultrasound device with elevational beamforming

Inventor: Nevada J. Sanchez (Guilford, CT)
Assignee: BFLY OPERATIONS, INC.
A61B8/5207A61B8/42A61B8/4494A61B8/54
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 12,478,351
App. No.
18/104,358
Granted
Nov 25, 2025
Kind
B2
Abstract

Aspects of the technology described herein relate to apparatuses and methods for performing elevational beamforming of ultrasound data. Elevational beamforming may be implemented by different types of control circuitry. Certain control circuitry may be configured to control memory such that ultrasound data from different elevational channels is summed with stored ultrasound data in the memory that was collected at different times. Certain control circuitry may be configured to control a decimator to decimate ultrasound data from different elevational channels with different phases. Certain control circuitry may be configured to control direct digital synthesis circuitry to add a different phase offset to complex signals generated by the DDS circuitry for multiplying with ultrasound data from different elevational channels.

Claims (47)

1 . An ultrasound device, comprising:

processing circuitry comprising a memory and an adder; and

first control circuitry, wherein the first control circuitry and the processing circuitry are disposed on an ultrasound-on-a-chip in the ultrasound device and the first control circuitry is configured to control the processing circuitry to perform elevational beamforming by causing the processing circuitry to:

read, from the memory, first ultrasound data that was collected at a first time;

add the first ultrasound data to second ultrasound data from a first elevational channel that was collected at a second time;

store the result of adding the first and second ultrasound data in the same address of the memory from which the first ultrasound data was read;

read, from the memory, third ultrasound data that was collected at a third time;

add the third ultrasound data to fourth ultrasound data from a second elevational channel that was collected at the second time; and

store the result of adding the third and fourth ultrasound data in the same address of the memory from which the first ultrasound data was read;

wherein the adder and memory are disposed in a datapath of the ultrasound-on-a-chip and configured to perform accumulation for elevational beamforming by overwriting accumulated values at the same memory addresses.

2 . The ultrasound device of claim 1 , further comprising:

a first ADC configured to output ultrasound data from the first elevational channel; and

a second ADC configured to output ultrasound data from the second elevational channel;

wherein the processing circuitry is configured to pipeline data from the first and second elevational channels to the same memory.

3 . The ultrasound device of claim 1 , further comprising a filter configured for decimation upstream of the memory.

4 . The ultrasound device of claim 1 , wherein the first control circuitry and the processing circuitry are disposed on an ultrasound-on-a-chip in the ultrasound device.

5 . The ultrasound device of claim 1 , wherein the processing circuitry is in a portion of a datapath that is subsequent to conversion of ultrasound data from analog to digital and prior to or concurrent with saving of the ultrasound data to the memory.

6 . The ultrasound device of claim 1 wherein:

the memory further comprises an address counter;

the first control circuitry is configured to provide a value to the memory; and

an address for reading the first ultrasound data from the memory and for writing the result of adding the first and second ultrasound data back to the same memory is a sum of a current value of the address counter and the value provided by the first control circuitry.

7 . The ultrasound device of claim 6 , wherein:

the ultrasound device further comprises a register storing a plurality of values each corresponding to one of the first and second elevational channels; and

the first control circuitry is configured to retrieve the value from amongst the plurality of values.

8 . The ultrasound device of claim 6 , wherein the address counter is configured to increment at a rate at which ultrasound data is being inputted to the memory.

9 . The ultrasound device of claim 6 , wherein the value comprises a fixed value that does not change during acquisition of the ultrasound data from the first and second elevational channels.

10 . The ultrasound device of claim 6 , wherein the value comprises a dynamic delay value that changes during acquisition of the ultrasound data from the first and second elevational channels.

11 . The ultrasound device of claim 10 , further comprising dynamic delay generation circuitry configured to calculate the dynamic delay value in real-time.

12 . The ultrasound device of claim 10 , further comprising dynamic delay generation circuitry configured to calculate the dynamic delay value using a CORDIC algorithm or using piecewise approximation.

13 . The ultrasound device of claim 10 , further comprising storage for storing the dynamic delay value before the acquisition of the ultrasound data.

14 . The ultrasound device of claim 1 , wherein:

the adder comprises two input terminals and an output terminal;

the memory comprises a data-in terminal and a data-out terminal;

the output terminal of the adder is coupled to the data-in terminal of the memory; and

one of the two input terminals of the adder is coupled to the data-out terminal of the memory.

15 . The ultrasound device of claim 14 , wherein the adder and the memory are configured as accumulation circuitry.

16 . The ultrasound device of claim 1 , wherein:

the processing circuitry further comprises direct digital synthesis (DDS) circuitry; and

the ultrasound device further comprises second control circuitry configured to control the processing circuitry to perform elevational beamforming by causing the processing circuitry to:

add a first phase offset to a complex signal generated by the DDS circuitry for multiplying with the second ultrasound data from the first elevational channel and to add a second phase offset to the complex signal generated by the DDS circuitry for multiplying with the fourth ultrasound data from the second elevational channel.

17 . The ultrasound device of claim 16 , wherein:

the DDS circuitry includes a DDS phase counter; and

the second control circuitry is configured to provide a value to the DDS phase counter.

18 . The ultrasound device of claim 17 , wherein the DDS circuitry includes one DDS phase counter per elevational channel.

19 . The ultrasound device of claim 17 , wherein:

the ultrasound device further comprises a register storing a plurality of values each corresponding to one of the first and second elevational channels; and

the second control circuitry is configured to retrieve the value from amongst the plurality of values.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2023
From: SANCHEZ, NEVADA J.
To: BUTTERFLY NETWORK, INC.
Reel/Frame 063679/0354 →
CHANGE OF NAME Recorded May 18, 2023
From: BUTTERFLY NETWORK, INC.
To: BFLY OPERATIONS, INC.
Reel/Frame 063694/0008 →
Continuity (3)
Continuation 16837945 · Apr 1, 2020
Provisional Application 62828603 · Apr 3, 2019
Related Publication 20230172584A1 · Jun 8, 2023
References Cited (52)
US 4170142A · Posakony · 1979 [cited by examiner]
US 4310907A · Tachita · 1982 [cited by examiner]
US 4583184A · Murase · 1986 [cited by examiner]
US 4722345A · Ueno · 1988 [cited by examiner]
US 4790321A · Miwa · 1988 [cited by examiner]
US 4841489A · Ozaki · 1989 [cited by examiner]
US 4983970A · O'Donnell · 1991 [cited by applicant]
US 5469851A · Lipschutz · 1995 [cited by examiner]
US 5488588A · Engeler · 1996 [cited by examiner]
US 5544128A · Kim · 1996 [cited by applicant]
US 5600675A · Engeler · 1997 [cited by applicant]
US 5790072A · Gerveshi · 1998 [cited by examiner]
US 6009755A · Manome · 2000 [cited by examiner]
US 6544175B1 · Newman · 2003 [cited by applicant]
US 7658713B2 · Barnes et al. · 2010 [cited by applicant]
US 7927300B2 · Tanaka · 2011 [cited by applicant]
US 8248885B2 · Ma et al. · 2012 [cited by applicant]
US 9088404B2 · Glende, Jr. · 2015 [cited by applicant]
US 9100044B2 · Mazumdar · 2015 [cited by applicant]
US 9229097B2 · Rothberg et al. · 2016 [cited by applicant]
US 9327142B2 · Rothberg et al. · 2016 [cited by applicant]
US 9521991B2 · Rothberg et al. · 2016 [cited by applicant]
US 9592030B2 · Rothberg et al. · 2017 [cited by applicant]
US 9608598B1 · Melanson · 2017 [cited by applicant]
US 9736579B2 · Tattler · 2017 [cited by applicant]
US 10695034B2 · Ralston et al. · 2020 [cited by applicant]
US 11571184B2 · Sanchez · 2023 [cited by applicant]
US 20020082500A1 · Henderson · 2002 [cited by examiner]
US 20040236206A1 · Sakas et al. · 2004 [cited by applicant]
US 20070067123A1 · Jungerman · 2007 [cited by examiner]
US 20100097057A1 · Karpen · 2010 [cited by applicant]
US 20100202567A1 · Jiang · 2010 [cited by examiner]
US 20110055447A1 · Costa · 2011 [cited by applicant]
US 20110116654A1 · Chan · 2011 [cited by applicant]
US 20110237950A1 · Meng · 2011 [cited by examiner]
US 20120223847A1 · Mazumdar · 2012 [cited by examiner]
US 20120281902A1 · Oikawa · 2012 [cited by examiner]
US 20140347201A1 · Barrenscheen · 2014 [cited by applicant]
US 20150280841A1 · Gudovskiy · 2015 [cited by applicant]
US 20160157827A1 · Kristoffersen · 2016 [cited by applicant]
US 20160228092A1 · Kim · 2016 [cited by applicant]
US 20170184716A1 · Bini · 2017 [cited by applicant]
US 20170360399A1 · Rothberg et al. · 2017 [cited by applicant]
US 20180070917A1 · Rothberg et al. · 2018 [cited by applicant]
US 20190247019A1 · Savord · 2019 [cited by applicant]
US 20190343485A1 · Shepard · 2019 [cited by applicant]
US 20200046323A1 · Tanaka · 2020 [cited by examiner]
CN 101209211A · 2008 [cited by examiner]
GB 2352346A · 2001 [cited by applicant]
KR 20160070603A · 2016 [cited by applicant]
WO 2017222964A1 · 2017 [cited by applicant]
International Search Report and Written Opinion dated Jun. 23, 2020 in connection with International Application No. PCT/US2020/026138. [cited by applicant]