IP Library Granted Patent US 8,066,642
Granted Patent B1
US 8,066,642 · App. 11/121,311 · Granted Nov 29, 2011

Systems and methods for ultrasound beam forming data control

Assignee: SonoSite, Inc.
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 8,066,642
App. No.
11/121,311
Granted
Nov 29, 2011
Kind
B1
Abstract

Disclosed are systems and methods which efficiently control storage of and/or access to data which includes repetitive data or data which is used by different modes, processes, etcetera. Embodiments provide control for storage of and/or access to large amounts of data used in ultrasound system beam forming for image generation using a hierarchy of sequencers for controlling storage of and/or access to data. A frame sequencer may provide control at a frame level while an address sequencer is implemented to provide control at a data access level.

Claims (33)

1. An ultrasound imaging system comprising:

a memory containing a multi-dimensional array storing information used in beam forming with respect to ultrasound signals, said stored information containing beam forming parameters of a plurality of beam configurations individually locatable from a base address; and

a memory control having a hierarchy of sequencers controlling access to said information stored in said multidimensional array during processing of said ultrasound signals, wherein said hierarchy of sequencers include a sequencer configured to compute a data address relative to said base address for beam forming parameters contained in said multi-dimensional array wherein said hierarchy of sequencers comprises: a frame sequencer providing control with respect to accessing information for completing a frame; and an address sequencer providing control with respect to accessing particular information under control of said frame sequencer; said address sequencer determines an address of information for a current line using at least one parameter provided thereto from said frame sequencer; and said address is determined as an offset from said base address in at least one dimension of said multi-dimensional array.

2. The system of claim 1 , wherein a dimension of said multi-dimensional array is associated with at least one of an image mode, an image zone, and an image line.

3. The system of claim 1 , wherein said information stored in said multi-dimensional array comprises information other than beam forming parameters which is used in said processing said signals.

4. The system of claim 1 , wherein said information stored in said multi-dimensional array comprises pointer information identifying where information which is used in said processing said signals is stored.

5. The system of claim 1 , wherein said frame sequencer provides control on a line-by-line basis.

6. The system of claim 1 , wherein said frame sequencer is initialized for use in different imaging modes by providing parameters thereto.

7. The system of claim 1 , wherein said hierarchy of sequencers are implemented in one or more application specific circuit.

8. The system of claim 1 , wherein said ultrasound imaging system comprises a portable diagnostic ultrasound instrument.

9. The system of claim 1 , wherein said multi-dimensional array comprises at least a three dimensional array.

10. A method for accessing information used in ultrasound imaging system beam forming, said method comprising:

storing said information used in beam forming in a multi-dimensional array in a memory, said stored information containing beam forming parameters of a plurality of beam configurations individually locatable from a base address;

determining an address for desired information corresponding to a beam configuration stored in said multi-dimensional array on a line-by-line basis, said determining using information with respect to a current frame and information with respect to a current line of said current frame to determine said address as an offset from a said base address and providing a hierarchy of sequencers for controlling access to said information stored in said multi-dimensional array, wherein said hierarchy of sequencers comprises: a frame sequencer providing control with respect to accessing information for completing a frame; and an address sequencer providing control with respect to accessing particular information under control of said frame sequencer; said address sequencer determines an address of information for a current line using at least one parameter provided thereto from said frame sequencer.

11. The method of claim 10 , wherein a dimension of said multi-dimensional array is associated with at least one of an image mode, an image zone, and an image line.

12. The method of claim 10 , wherein said information stored in said multidimensional array comprises information other than beam forming parameters which is used with respect to beam forming signals.

13. The method of claim 10 , wherein said information stored in said multi-dimensional array comprises pointer information identifying where desired information is stored.

14. The method of claim 10 ; wherein said storing said information comprises storing parameters for forming a particular beam a single time in said multi-dimensional array although said particular beam is used in multiple different image modes.

15. The method of claim 10 , wherein at least another one of said sequencers of said hierarchy of sequencers provides control of said at least one sequencer.

16. The method of claim 10 , further comprising:

providing different frame parameters to said at least another one of said sequencers to cause said at least one sequencer to determine addresses for a different operational mode.

17. The method of claim 10 , wherein said multi-dimensional array comprises at least a three dimensional array.

18. A system comprising:

a memory storing a plurality of information blocks in a multi-dimensional array, said information blocks individually containing beam forming parameters of a beam configuration and being individually locatable from a base address a memory control having a hierarchy of sequencers for controlling access to said information stored in said multi-dimensional array, wherein said hierarchy of sequencers comprises: a frame sequencer providing control with respect to accessing information for completing a frame; and an address sequencer providing control with respect to accessing particular information under control of said frame sequencer; said address sequencer determines an address of information for a current line using at least one parameter provided thereto from said frame sequencer; and said address is determined as an offset from said base address in at least one dimension of said multi-dimensional array; and

memory control logic providing computation of an address for a particular information block of said plurality of information blocks currently desired in a series of calls to said memory for accessing information blocks of said plurality of information blocks, said computation of said address being based at least in part upon a plurality of parameters having information with respect to a particular task information of accessed ones of said information blocks is being used for.

19. The system of claim 18 , wherein a dimension of said multi-dimensional array is associated with at least one of an image mode, an image zone, and an image line.

20. The system of claim 18 , wherein information of said plurality of information blocks comprises pointer information.

21. The system of claim 18 , wherein said memory control logic further provides incrementing of at least one parameter used in said computation of said address.

22. The system of claim 21 , wherein said incrementing is provided by a frame sequencer of said memory control logic and said address computation is provided by an address sequencer of said memory control logic.

23. The system of claim 18 , wherein said system comprises an ultrasound imaging system.

24. The system of claim 18 , wherein said particular task comprises providing beam forming with respect to an ultrasound signal.

25. The system of claim 18 , wherein said particular task comprises drawing an image.

26. The system of claim 18 , wherein said particular task comprises saving an image.

Assignments (2)
CHANGE OF NAME Recorded Feb 20, 2015
From: SONOSITE, INC.
To: FUJIFILM SONOSITE, INC.
Reel/Frame 035059/0151 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 1, 2005
From: LITTLE, BLAKE W.; DUFFY, THOMAS M.; COUGHLIN, JUSTIN
To: SONOSITE, INC.
Reel/Frame 016822/0771 →