METHOD AND APPARATUS FOR CONTROLLING THE GENERATION OF A MAGNETIC RESONANCE IMAGING SEQUENCE
20200315491 ยท 2020-10-08
Assignee
- Siemens Healthcare Limited (Camberley, GB)
- King's College London (London, GB)
- Siemens Healthcare Gmbh (Erlangen, DE)
Inventors
- Ronald Mooiweer (London, GB)
- Rainer Schneider (Erlangen, DE)
- Radhouene Neji (Camberley, GB)
- Reza Razavi (London, GB)
- Tobias Schaeffter (London, GB)
- Sebastien Roujol (London, GB)
Cpc classification
A61B5/7285
HUMAN NECESSITIES
A61B5/055
HUMAN NECESSITIES
G01R33/56509
PHYSICS
A61B2560/0223
HUMAN NECESSITIES
G01R33/5673
PHYSICS
A61B5/7289
HUMAN NECESSITIES
G01R33/5676
PHYSICS
G01R33/287
PHYSICS
A61B5/0036
HUMAN NECESSITIES
International classification
A61B5/055
HUMAN NECESSITIES
A61B5/00
HUMAN NECESSITIES
A61B5/01
HUMAN NECESSITIES
G01R33/28
PHYSICS
G01R33/567
PHYSICS
Abstract
A magnetic resonance (MR) apparatus and method for controlling a generation of an imaging sequence for imaging a subject. The method includes generating an MR tracking sequence for tracking a position of an MR active device located in the subject; obtaining MR signals detected by the MR active device as a result of the generated tracking sequence; processing the obtained MR signals to determine the position of the MR active device; determining whether a trigger condition is satisfied by comparing the determined position of the MR active device to a predetermined trigger position; and generating the imaging sequence if the trigger condition is satisfied, wherein if the trigger condition is not satisfied, the imaging sequence is not generated.
Claims
1. A method performed by a magnetic resonance (MR) apparatus for controlling a generation of an imaging sequence for imaging a subject, the method comprising: (a) generating an MR tracking sequence for tracking a position of an MR active device located in the subject; (b) obtaining MR signals detected by the MR active device as a result of the generated tracking sequence; (c) processing the obtained MR signals to determine the position of the MR active device; (d) determining whether a trigger condition is satisfied by comparing the determined position of the MR active device to a predetermined trigger position; and (e) generating the imaging sequence if the trigger condition is satisfied, wherein if the trigger condition is not satisfied, the imaging sequence is not generated.
2. The method as claimed in claim 1, wherein if the trigger condition is not satisfied, the method further comprising repeating the steps (a) to (e).
3. The method as claimed in claim 2, wherein if the trigger condition is not satisfied, the method further comprising repeating the steps (a) to (e) until the trigger condition is satisfied.
4. The method as claimed in claim 1, wherein the generating the imaging sequence comprises generating the imaging sequence a predetermined time after the trigger condition is determined to be satisfied.
5. The method as claimed in claim 4, wherein the predetermined time is selected such that the imaging sequence is generated during a specified time point in a motion cycle of the subject such as a cardiac cycle or a respiratory cycle.
6. A method as claimed in claim 5, wherein the specified time point corresponds to a quiescent phase of the motion cycle.
7. The method as claimed in claim 1, wherein the steps (a) to (c) are performed immediately prior to the step (e).
8. The method as claimed in claim 7, the method further comprising: using the determined position of the MR active device to correct the position of an MR image obtained from the imaging sequence, wherein the MR image is aligned with the position of the MR active device.
9. The method as claimed in claim 7, further comprising: using the determined position of the MR active device to determine if the position of the MR active device immediately prior to the generation of the imaging sequence corresponds to a quiescent phase of a motion cycle of the subject, wherein the imaging sequence is not generated and the steps (a) to (e) are repeated if it is determined that the position of the MR active device immediately prior to the generation of the imaging sequence does not correspond to the quiescent phase of the motion cycle.
10. The method as claimed in claim 1, wherein the imaging sequence is an MR thermometry sequence.
11. The method as claimed in claim 1, wherein the processing the obtained MR signals to determine the position of the MR active device comprises: processing the MR signals in the frequency domain so as to identify one or more signal peaks in the MR signals, wherein the identified one or more signal peaks in the MR signals correspond to the position of the MR active device in one or more spatial directions.
12. The method as claimed in claim 1, wherein prior to performing the steps (a) to (e), the method comprises performing a calibration phase to determine the predetermined trigger position, wherein performing the calibration phase comprises: generating a plurality of the MR tracking sequences over time for tracking the position of the MR active device located in the subject; obtaining MR signals detected by the MR active device as a result of the generated plurality of MR tracking sequences over time; processing the obtained MR signals to determine how the position of the MR active device changes over time; and using the information about how the position of the MR active device changes over time to set the predetermined trigger position.
13. The method as claimed in claim 12, wherein the using the information about how the position of the MR active device changes over time to set the predetermined trigger position comprises setting an average position of the MR active device as the predetermined trigger position.
14. The method as claimed in claim 12, wherein the using the information about how the position of the MR active device changes over time to set the predetermined trigger position comprises setting a minimum or maximum position of the MR active device as the predetermined trigger position.
15. The method as claimed in claim 1, wherein the MR tracking sequence comprises a spatially non-selective or minimally spatially selective excitation pulse followed by a magnetic field gradient pulse along a first spatial direction, and wherein obtaining the MR signals detected by the MR active device as a result of the generated tracking sequence comprises obtaining first MR signals detected as a result of the magnetic field gradient pulse along the first spatial direction, wherein the location, in the frequency domain, of the signal peak for the first MR signals corresponds to the position of the MR active device in the first spatial direction.
16. The method as claimed in claim 15, wherein the MR tracking sequence further comprises a spatially non-selective or minimally spatially selective excitation pulse followed by a magnetic field gradient pulse along a second spatial direction perpendicular to the first spatial direction, and wherein obtaining the MR signals detected by the MR active device as a result of the generated tracking sequence further comprises obtaining second MR signals detected as a result of the magnetic field gradient pulse along the second spatial direction, wherein the location, in the frequency domain, of the signal peak for the second MR signals corresponds to the position of the MR active device in the second spatial direction, and wherein the MR tracking sequence further comprises a spatially non-selective or minimally spatially selective excitation pulse followed by a magnetic field gradient pulse along a third spatial direction perpendicular to the first spatial direction and second spatial direction, and wherein obtaining the MR signals detected by the MR active device as a result of the generated tracking sequence further comprises obtaining third MR signals detected as a result of the magnetic field gradient pulse along the third spatial direction, wherein the location, in the frequency domain, of the signal peak for the third MR signals corresponds to the position of the MR active device in the third spatial direction.
17. The method as claimed in claim 1, wherein the determining whether the trigger condition is satisfied comprises determining whether the determined position of the MR active device corresponds to or exceeds the predetermined trigger position.
18. The method as claimed in claim 1, wherein the imaging sequence is for imaging a cardiac region of the subject, and wherein the step (a) comprises generating the MR tracking sequence for tracking the position of the MR active device located in the cardiac region of the subject.
19. The method as claimed in claim 1, wherein the imaging sequence is for imaging an abdomen, kidney, or pancreas of the subject, and wherein the step (a) comprises generating the MR tracking sequence for tracking the position of the MR active device located in the abdomen, kidney, or pancreas of the subject
20. The method as claimed in claim 1, wherein the MR active device is a receive coil.
21. The method as claimed in claim 1, wherein the MR active device is part of a catheter.
22. A magnetic resonance (MR) apparatus, comprising: a gradient arrangement configured to apply a magnetic field gradient; a transmitter configured to apply an excitation pulse to a subject; and a controller configured to communicate with the transmitter and with the gradient arrangement for controlling these components, wherein the controller is configured to: (a) control the transmitter and gradient arrangement to generate an MR tracking sequence for tracking the position of an MR active device located in the subject; (b) obtain MR signals detected by the MR active device as a result of the generated tracking sequence; (c) process the obtained MR signals to determine the position of the MR active device; (d) determine whether a trigger condition is satisfied by comparing the determined position of the MR active device to a predetermined trigger position; and (e) control the transmitter and gradient arrangement to generate an imaging sequence for imaging the subject if the trigger condition is satisfied, wherein if the trigger condition is not satisfied, the imaging sequence is not generated.
23. The MR apparatus as claimed in claim 22, wherein if the trigger condition is not satisfied, the controller is configured to repeat the performance of the steps (a) to (e).
24. The MR apparatus as claimed in claim 23, wherein if the trigger condition is not satisfied, the controller is configured to repeat the performance of (a) to (e) until the trigger condition is satisfied.
25. The MR apparatus as claimed in claim 22, wherein the controller is configured to control the transmitter and gradient arrangement to generate the imaging sequence a predetermined time after the trigger condition is determined to be satisfied.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0060] Examples of the present disclosure will now be described with reference to the accompanying drawings, in which:
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
[0068]
DETAILED DESCRIPTION
[0069] The below examples all relate to tracking an MR active device in the form of a receive coil in a cardiac region of a subject. It will be appreciated that the present disclosure is not limited to this particular implementation and other forms of MR active device located within other regions of the subject can be tracked and used to trigger the generation of imaging sequences in accordance with the present disclosure.
[0070] Referring to
[0071] Step 101 of the method comprises generating an MR tracking sequence for tracking the position of a receive coil located in a cardiac region of a subject. The receive coil is associated with an invasive device such as a catheter and is embedded in the catheter.
[0072] Step 102 of the method comprises obtaining MR signals detected by the receive coil as a result of the generated tracking sequence. It will be appreciated that the receive coil is communicatively coupled to the MR apparatus such that MR signals detected by the receive coil are provided to the MR apparatus.
[0073] Step 103 of the method comprises processing the obtained MR signals to determine the position of the receive coil.
[0074] Step 104 of the method comprises determining whether a trigger condition is satisfied by comparing the determined position of the receive coil to a predetermined trigger position.
[0075] If the trigger condition is satisfied, the method proceeds to step 105 which comprises generating the imaging sequence. The method then returns to step 101. If the trigger condition is not satisfied, the method returns to step 101, i.e. without triggering an imaging sequence.
[0076] Referring to
[0077] The tracking and imaging sequence 200 comprises a calibration phase 201. The calibration phase 201 comprises generating a plurality of MR tracking sequences 203 in succession for tracking the position of the receive coil located in the cardiac region of the subject. The calibration phase 201 also comprises obtaining a plurality of MR signals detected by the receive coil as a result of the generated tracking sequences 203. The calibration phase 201 occurs for a period of time sufficient for the receive coil to be tracked over a number of cardiac cycles of the subject. In other words, the calibration phase 201 allows for the measurement of the receive coil over several cardiac cycles.
[0078] The calibration phase 201 further comprises processing the obtained MR signals to determine the position of the receive coil and how the position of the receive coil changes over the time during which the plurality of MR tracking sequences 203 are generated. In this particular example, the MR tracking sequences are for tracking the change in position of receive coil in 3D space. This information is represented as normalised 3D amplitude information which shows how the 3D amplitude of the receive coil changes over time relative to a reference position. In other examples, the position of the receive coil may be tracked in 2D or 1 D.
[0079] The calibration phase 201 further comprises using the information about how the position of the receive coil changes over time to set the predetermined trigger position. In one example, this comprises setting the maximum or minimum position of the receive coil determined from the calibration phase 201 as the predetermined trigger position. In another example, the average position representing the position of the receive coil between the maximum and minimum position of the receive coil is set as the predetermined position. Of course, these are just examples and any position of the receive coil can be selected as the predetermined trigger position. In particular, any position of the receive coil that corresponds to a position of the receive coil that occurs during the cardiac cycle can be used as a trigger position to trigger the generation of the imaging sequence.
[0080] Following the calibration phase 201, the tracking and imaging sequence 200 comprises a tracking phase 205. During the tracking phase, a plurality of tracking sequences 207 are generated until the trigger condition 209 is satisfied. This means that a tracking sequence 207 is generated, the MR signals detected by the receive coil as a result of the tracking sequence 207 are obtained, the obtained MR signals are processed to determine the position of the receive coil. It is then determined whether the trigger condition 209 is satisfied by comparing the determined positions of the receive coil to a predetermined trigger position. The trigger condition 209 may be satisfied if the determined position of the receive coil corresponds to the predetermined trigger position and/or if the position of the receive coil has exceeded the predetermined trigger position.
[0081] If the trigger condition 209 is not satisfied then the process repeats so that another tracking sequence 207 is generated, the MR signals detected by the receive coil as a result of the tracking sequence 207 are obtained, the obtained MR signals are processed to determine the position of the receive coil, and it is again determined whether the trigger condition is satisfied. In the example of
[0082] Once the trigger condition 209 is satisfied, a predetermined time delay 206 is allowed to elapse before the imaging sequence 213 is generated for imaging the cardiac region of the subject. The predetermined time delay 206 is provided to ensure that the imaging sequence 213 is generated during a particular phase of the cardiac cycle of the subject. For example, so that the imaging sequence 213 is generated during the quiescent phase of the cardiac cycle. After the predetermined time delay 206 and prior to generating the imaging sequence 213, a further tracking sequence 211 is generated and the signals detected by the receive coil as a result of the further tracking sequence 211 are obtained. The obtained MR signals are used to determine the position of the receive coil just prior to the imaging sequence 213. This information is used to reposition the MR image obtained during the imaging sequence.
[0083] After the imaging sequence 213 is generated, another tracking phase 215 is performed which again comprises generating a plurality of tracking sequences 217 until the trigger condition 219 is satisfied. Once the trigger condition 219 is satisfied, a predetermined time delay 216 is provided before the imaging sequence 223 is generated. After the predetermined time delay 216 and prior to generating the imaging sequence 223, a further tracking sequence 221 is generated and the signals detected by the receive coil as a result of the further tracking sequence 221 are obtained. The obtained signals emitted from the receive coil are used to determine the position of the receive coil just prior to the imaging sequence 223. This information is used to reposition the MR image obtained during the imaging sequence.
[0084] After the imaging sequence 223 is generated, another tracking phase 225 is performed which again comprises generating a plurality of tracking sequences 224 until the trigger condition 227 is satisfied. Once the trigger condition 227 is satisfied, a predetermined time delay 226 is provided before the imaging sequence 231 is generated. After the predetermined time delay 226 and prior to generating the imaging sequence 231, a further tracking sequence 229 is generated and the signals detected by the receive coil as a result of the further tracking sequence 229 are obtained. The detected signals emitted from the receive coil are used to determine the position of the receive coil just prior to the imaging sequence 231. This information is used to reposition the MR image obtained during the imaging sequence.
[0085] The calibration phase 201 may last for approximately 10 seconds. Each MR tracking sequence 203, 207, 211, 217, 221, 224, 229 may last for approximately 25 milliseconds. The predetermined time delays 206, 216, 226 in this example are 500 milliseconds, but it will be appreciated that this time delay depends on the predetermined trigger position.
[0086] If will be appreciated that further tracking phases can be provided to trigger additional imaging sequences if desired.
[0087] Referring to
[0088] This tracking sequence 300 is used to determine the position of the receive coil in 3D space and comprises three non-selective projection acquisitions 301x, 301y, 301z which are used to determine the position of the receive coil in a respective one of the x, y, and z directions. This is just one example tracking sequence for use in the present disclosure. The present disclosure is not limited to determining the position of the MR device in 3 dimensions. Instead, the position of the MR device may be determined in 2 dimensions by, for example, using just two of the non-selective projection acquisitions 301x, 301y, 301z shown in
[0089] The first non-selective projection acquisition 301x is for detecting the position of the receive coil in the x direction. The first non-selective projection acquisition 301 comprises a first spatially non-selective excitation pulse 303x applied using an RF transmit coil of the MR apparatus. The first spatially non-selective excitation pulse 303x is applied to excite all spins within a large volume inside the RF transmit coil. In some examples, a weakly spatially selective RF excitation pulse 303 is used instead of a spatially non-selective excitation pulse.
[0090] Shortly after the first spatially non-selective excitation pulse 303x, a first magnetic field gradient pulse 305x is applied along the x direction. At the same time, a second magnetic field gradient pulse 311y is generated along the y direction and a third magnetic field gradient pulse 311z is generated along the z direction. The second and third magnetic field gradient pulses 311y, 311z have the opposite polarity to the first magnetic field gradient pulse 305x. The first, second and third magnetic field gradients 305x, 311y, 311z have a dephasing effect and act to shift the centre of the MR echo, e.g. to be outside of the period when the data acquisition signal 317x is generated. This advantageously is able to suppress broad features in the data while retaining narrow features such as the signal detected by the receive coil.
[0091] Following the first, second and third magnetic field gradient pulses 305x, 311y, 311z a fourth magnetic field gradient pulse 307x is applied along the x-direction having the opposite polarity to the first magnetic field gradient pulse 305x. The fourth magnetic field gradient pulse 307x in this example has twice the amplitude of the first magnetic field gradient pulse 305x. The fourth magnetic field gradient pulse 307x has the effect of making the magnetic field vary monotonically with the position along the x direction. This means that the frequency of the spins at different locations, which is also the frequency of the received MR signal, linearly depends on the spins' locations. The receive coil has a limited receive sensitivity profile which means that it can only detect spins in the immediate vicinity of the receive coil. As a consequence, the MR signal received by the receive coil is shown as a sharp peak in the frequency spectrum. The location of the signal peak in the frequency domain indicates the spatial location of the receive coil along the axis of the applied gradient, i.e. the x-direction. The combination of the first magnetic field gradient pulse 305x and fourth magnetic field gradient pulse 307x results in the generation of a gradient echo which creates a first MR signal. During the fourth magnetic field gradient pulse 307x, the data acquisition signal 317x is generated to cause the first MR signal to be received by the receive coil and consequently the MR apparatus. The location of the signal peak of the MR signal in the frequency domain indicates the spatial location of the receive coil in the x-direction.
[0092] Following the fourth magnetic field gradient pulse 307x, a fifth magnetic field gradient pulse 309x is generated along the x-direction and having the same polarity as the fourth magnetic field gradient pulse 307x. The fifth magnetic field gradient pulse 309x is a spoiler pulse that is intended to ensure that before the generation of the second non-selective excitation pulse 303y, the steady-state magnetization does not have transverse components.
[0093] The second non-selective projection acquisition 301y is similar to the first non-selective acquisition 301x but is applied to determine the position of the receive coil in the y direction rather than the x direction.
[0094] The second non-selective projection acquisition 301y comprises a second spatially non-selective RF pulse 303y Shortly after the RF excitation pulse 303y, a first magnetic field gradient pulse 305y is applied along the y direction, a second magnetic field gradient pulse 311x is generated along the x direction and a third magnetic field gradient pulse 311z is generated along the z direction. The second and third magnetic field gradient pulses 311x, 311z have the opposite polarity to the first magnetic field gradient pulse 305y.
[0095] Following the first, second and third magnetic field gradient pulses 305y, 311x, 311z a fourth magnetic field gradient pulse 307y is applied along the y-direction having the opposite polarity to the first magnetic field gradient pulse 305y and having twice the amplitude of the first magnetic field gradient pulse 305y. During the fourth magnetic field gradient pulse 307y, the data acquisition signal 317y is generated to cause a second MR signal created as a result of a gradient echo generated using the combination of the first magnetic field gradient pulse 305y and the fourth magnetic field gradient pulse 307y to be received by the receive coil and consequently the MR apparatus. The location of the signal peak of the second MR signal in the frequency domain indicates the spatial location of the receive coil in the y-direction.
[0096] Following the fourth magnetic field gradient pulse 307y, a fifth magnetic field gradient pulse 309y is generated along the y-direction and having the same polarity as the fourth magnetic field gradient pulse 307y. The fifth magnetic field gradient 309y is a spoiler pulse that is intended to ensure that before the generation of the third non-selective excitation pulse 303z, the steady-state magnetization does not have transverse components.
[0097] The third non-selective projection acquisition 301z is similar to the first and second non-selective acquisitions 301x, 301y but is applied to determine the position of the receive coil in the z direction rather than the x and y directions.
[0098] The third non-selective projection acquisition 301z comprises a second spatially non-selective RF pulse 303z. Shortly after the RF excitation pulse 303z, a first magnetic field gradient 305z is applied along the z direction, a second magnetic field gradient pulse 311x is generated along the x direction and a third magnetic field gradient pulse 311y is generated along the y direction. The second and third magnetic field gradient pulses 311x, 311y have the opposite polarity to the first magnetic field gradient pulse 305z.
[0099] Following the first, second and third magnetic field gradient pulses 305z, 311x, 311y a fourth magnetic field gradient pulse 307z is applied along the z-direction having the opposite polarity to the first magnetic field gradient pulse 305z and having twice the amplitude of the first magnetic field gradient pulse 305z. During the fourth magnetic field gradient pulse 307z, the data acquisition signal 317z is generated to cause a third MR signal created as a result of a gradient echo generated using the combination of the first magnetic field gradient pulse 305z and the fourth magnetic field gradient pulse 307z to be received by the receive coil and consequently the MR apparatus. The location of the signal peak of the third MR signal in the frequency domain indicates the spatial location of the receive coil in the z-direction.
[0100] Following the fourth magnetic field gradient pulse 307z, a fifth magnetic field gradient pulse 309z is generated along the z-direction and having the same polarity as the fourth magnetic field gradient pulse 307z. The fifth magnetic field gradient pulse 309z is a spoiler pulse that is intended to ensure that before the generation of next tracking sequence, the steady-state magnetization does not have transverse components.
[0101] It will be appreciated that the tracking sequence 300 described in
[0102] It will be appreciated that the de-phasing and spoiler gradients 305x,y,z, 309x,y,z and 311x,y,z are optional and not required in all arrangements of the present disclosure.
[0103] Referring to
[0104]
[0105] Referring to
[0106] It can be seen in
[0107] Referring to
[0108] Referring to
[0109] Referring to
[0110] It can be appreciated from
[0111] Referring to
[0112] It can be seen that the plot 703 closely corresponds to the plot 701 which means that the area estimated in accordance with the present disclosure is consistent with the area estimated in the absence of cardiac motion. The plot 705 shows a large variation in the area size. The mean estimated area according to the plot 701 is 22.8 cm squared, and the standard deviation is 0.9 cm squared. The mean estimated area according to plot 703 is 22.9 cm squared and the standard deviation is 1.1 cm squared. The mean estimated area according to plot 705 is 27.2 cm squared and the standard deviation is 6.2 cm squared. This highlights the effectiveness of the present disclosure in triggering imaging sequences to as to avoid motion errors due to cardiac motion.
[0113] In an example use, a surgeon will navigate the catheter 401 (
[0114] Referring to
[0115] The MR apparatus 800 comprises a controller 801, gradient arrangement 803 and transmitter 805. The controller 801 is in communication with the transmitter 805, and the gradient arrangement 803 for controlling these components. The gradient arrangement 803 configured to apply a magnetic field gradient, and in particular a gradient arrangement configured to generate magnetic field gradients along three mutually orthogonal direction x, y, z. The MR apparatus 800 further comprises a transmitter 805 configured to apply an excitation pulse (e.g. an RF excitation pulse) to the subject positioned within the MR apparatus 800.
[0116] The controller 801 is communicatively coupled to a receive coil 901 associated with an invasive device 900 which is positioned in a subject that is being imaged by the MR apparatus 800. The receive coil 901 is positioned in the cardiac region of the subject. In this way, MR signals detected by the receive coil 901 are able to be provided to the controller.
[0117] The controller 801 is configured to control the transmitter 805 and gradient arrangement 803 to generate an MR tracking sequence for tracking the position of the receive coil 901. The controller 801 is configured to obtain MR signals detected by the receive coil 901 as a result of the generated tracking sequence. The controller 801 is configured to process the obtained MR signals to determine the position of the receive coil 901. The controller 801 is configured to determine whether a trigger condition is satisfied by comparing the determined position of the receive coil 901 to a predetermined trigger position. The controller 801 is further configured to control the transmitter 805 and gradient arrangement 803 to generate the imaging sequence if the trigger condition is satisfied. If the trigger condition is not satisfied, the imaging sequence is not generated.
[0118] The MR apparatus 800 includes a magnet (not shown) for establishing a stationary magnetic field. The magnet can include a permanent magnet, a superconducting magnet or other type of magnet. The transmitter 805 may be part of an excitation system (not shown) that may also comprise a receiver (not shown). The excitation system can be an RF system with one or more RF coils (not shown). The gradient arrangement comprises one or more coils (not shown) used to apply magnetic gradients for localization during MR imaging.
[0119] The controller 801 could be an integrated component of the MR apparatus 800. The controller 801 could be a desktop computer, a workstation, a server, or a laptop computer.
[0120] At least some of the example embodiments described herein may be constructed, partially or wholly, using dedicated special-purpose hardware. Terms such as component, module or unit used herein may include, but are not limited to, a hardware device, such as circuitry in the form of discrete or integrated components, a Field Programmable Gate Array (FPGA) or Application Specific Integrated Circuit (ASIC), which performs certain tasks or provides the associated functionality. In some embodiments, the described elements may be configured to reside on a tangible, persistent, addressable storage medium and may be configured to execute on one or more processors. These functional elements may in some embodiments include, by way of example, components, such as software components, object-oriented software components, class components and task components, processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables. Although the example embodiments have been described with reference to the components, modules and units discussed herein, such functional elements may be combined into fewer elements or separated into additional elements.
[0121] The described and illustrated embodiments are to be considered as illustrative and not restrictive in character, it being understood that only the preferred embodiments have been shown and described and that all changes and modifications that come within the scope of the disclosures as defined in the claims are desired to be protected. It should be understood that while the use of words such as preferable, preferably, preferred or more preferred in the description suggest that a feature so described may be desirable, it may nevertheless not be necessary and embodiments lacking such a feature may be contemplated as within the scope of the disclosure as defined in the appended claims. In relation to the claims, it is intended that when words such as a, an, at least one, or at least one portion are used to preface a feature there is no intention to limit the claim to only one such feature unless specifically stated to the contrary in the claim. When the language at least a portion and/or a portion is used the item can include a portion and/or the entire item unless specifically stated to the contrary.
[0122] Attention is directed to all papers and documents which are filed concurrently with or previous to this specification in connection with this application and which are open to public inspection with this specification, and the contents of all such papers and documents are incorporated herein by reference.
[0123] All of the features disclosed in this specification (including any accompanying claims, abstract and drawings), and/or all of the steps of any method or process so disclosed, may be combined in any combination, except combinations where at least some of such features and/or steps are mutually exclusive.
[0124] Each feature disclosed in this specification (including any accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise. Thus, unless expressly stated otherwise, each feature disclosed is one example only of a generic series of equivalent or similar features.
[0125] The disclosure is not restricted to the details of the foregoing embodiment(s). The disclosure extends to any novel one, or any novel combination, of the features disclosed in this specification (including any accompanying claims, abstract and drawings), or to any novel one, or any novel combination, of the steps of any method or process so disclosed.