BACKGROUND
1. Field
[0001] The present disclosure relates to methods and apparatuses for magnetic resonance
imaging.
2. Description of Related Art
[0002] A magnetic resonance imaging (MRI) system is able to create an image of biological
tissue, such as a human body, using a magnetic field generated by a magnetic force.
The MRI system applies a high frequency signal to the biological tissue to generate
a resonance phenomenon from the biological tissue. In addition, the MRI system applies
a gradient to the biological tissue to obtain space information about the biological
tissue.
SUMMARY
[0003] In one general aspect, a method of magnetic resonance imaging (MRI) includes applying
radio frequency (RF) pulses including a plurality of frequency components and a selection
gradient to a target to simultaneously excite a plurality of sub-volumes included
in each of at least two groups, wherein neighboring sub-volumes of the plurality of
sub-volumes constituting the volume of the target belong to different groups; acquiring
magnetic resonance signals from the plurality of sub-volumes by performing 3D encoding
on each of the excited sub-volumes; and reconstructing the acquired magnetic resonance
signals into image data corresponding to each of the plurality of sub-volumes.
[0004] The at least two groups may include a first group through an N-th group where N is
a natural number that is equal to or greater than two, and the MRI method may further
include sequentially and iteratively placing the plurality of sub-volumes into one
of the first to N-th groups.
[0005] Acquiring magnetic resonance signals from the plurality of sub-volumes by performing
3D encoding on each of the excited sub-volumes may include applying a first encoding
gradient with respect to a first direction and a second encoding gradient with respect
to a second direction to each of the excited sub-volumes, where any one of the first
direction and second direction may be the same as a direction in which the selection
gradient is applied.
[0006] The MRI method may further include applying a read-out gradient to the target to
read out magnetic resonance signals from the plurality of sub-volumes, and acquiring
magnetic resonance signals from the plurality of sub-volumes may include acquiring
the read-out magnetic resonance signals from the plurality of sub-volumes using multi-channel
receiving coils.
[0007] Reconstructing the acquired magnetic resonance signals into image data corresponding
to each of the plurality of sub-volumes may include using a parallel imaging algorithm
to reconstruct the acquired magnetic resonance signals into image data corresponding
to each of the plurality of sub-volumes taking into consideration channel information
of multi-channel receiving coils.
[0008] Applying radio frequency (RF) pulses including a plurality of frequency components
may include applying RF pulses that each have a different phase.
[0009] Reconstructing the acquired magnetic resonance signals into image data corresponding
to each of the plurality of sub-volumes may include using a parallel imaging algorithm
to reconstruct the acquired magnetic resonance signals into image data corresponding
to each of the plurality of sub-volumes taking into consideration channel information
of multi-channel receiving coils and a phase of each of the RF pulses.
[0010] The MRI method may further include fusing the acquired image data from each of the
at least two groups.
[0011] The MRI method may further include synthesizing the image data corresponding to each
of sub-volumes to generate a 3D volume image.
[0012] In another general aspect, a method of magnetic resonance imaging (MRI) includes
reconstructing image data corresponding to each of a plurality of sub-volumes included
in any one of at least two groups by applying a predetermined pulse sequence to the
target, wherein neighboring sub-volumes of the plurality of sub-volumes constituting
the volume of the target belong to different groups; repeating the reconstructing
operation for each group until it is determined the reconstructing of image data is
performed on all groups constituting the target volume; and generating a 3D volume
image by fusing the image data corresponding to each of the plurality of sub-volumes
included in each of the groups constituting the target once the reconstruction of
image data is performed on all groups constituting the target volume.
[0013] The at least two groups may include a first group through an N-th group where N is
a natural number that is equal to or greater than two, and the MRI method may further
include sequentially and iteratively placing the plurality of sub-volumes into one
of the first to N-th groups.
[0014] In another general aspect, a non-transitory computer-readable storage medium has
stored thereon a program including instructions that when executed cause a processor
to apply radio frequency (RF) pulses including a plurality of frequency components
and a selection gradient to a target to simultaneously excite a plurality of sub-volumes
included in each of at least two groups, wherein neighboring sub-volumes of the plurality
of sub-volumes constituting the volume of the target belong to different groups; acquire
magnetic resonance signals from the plurality of sub-volumes by performing 3D encoding
on each of the excited sub-volumes; and reconstruct the acquired magnetic resonance
signals into image data corresponding to each of the plurality of sub-volumes.
[0015] In another general aspect, a non-transitory computer-readable storage medium has
stored thereon a program including instructions that when executed cause a processor
to reconstruct image data corresponding to each of a plurality of sub-volumes included
in any one of at least two groups by applying a predetermined pulse sequence to the
target, wherein neighboring sub-volumes of the plurality of sub-volumes constituting
the volume of the target belong to different groups; repeating the reconstructing
operation for each group until it is determined the reconstructing of image data is
performed on all groups constituting the target volume; and generate a 3D volume image
by fusing the image data corresponding to each of the plurality of sub-volumes included
in each of the groups constituting the target once the reconstruction of image data
is performed on all groups constituting the target volume.
[0016] In another general aspect, a magnetic resonance imaging (MRI) system includes an
MRI scanning apparatus configured to apply radio frequency (RF) pulses including a
plurality of frequency components and a selection gradient to a target to simultaneously
excite a plurality of sub-volumes included in each of at least two groups, wherein
neighboring sub-volumes of the plurality of sub-volumes constituting the volume of
the target belong to different groups and acquire magnetic resonance signals from
the plurality of sub-volumes by performing 3D encoding on each of the excited sub-volumes;
and a data processing apparatus configured to reconstruct the acquired magnetic resonance
signals into image data corresponding to each of the plurality of sub-volumes.
[0017] The at least two groups may include a first group through an N-th group where N is
a natural number that is equal to or greater than two, and the MRI scanning apparatus
may be further configured to sequentially and iteratively place the plurality of sub-volumes
into one of the first to N-th groups.
[0018] The MRI scanning apparatus may include gradient coils configured to apply to the
target a first encoding gradient with respect to a first direction and a second encoding
gradient with respect to a second direction to perform 3D encoding on each of the
excited sub-volumes, where any one of the first and second directions is the same
as a direction in which the selection gradient is applied.
[0019] The MRI scanning apparatus may further include gradient coils configured to apply
a read-out gradient to the target to read out magnetic resonance signals from the
plurality of sub-volumes; and RF coils configured to acquire the magnetic resonance
signals, and the data processing apparatus may further include a reconstruction part
configured to reconstruct the magnetic resonance signals acquired from the RF coils
into image data corresponding to each of the plurality of sub-volumes.
[0020] The data processing apparatus may be further configured to use a parallel imaging
algorithm that takes into consideration channel information of multi-channel receiving
coils to reconstruct the acquired magnetic resonance signals into image data corresponding
to each of the plurality of sub-volumes.
[0021] The MRI scanning apparatus may include RF coils configured to apply RF pulses having
different phases to the target.
[0022] The data processing apparatus may include a reconstruction part configured to use
a parallel imaging algorithm that takes into consideration channel information of
multi-channel receiving coils and a phase of each of the RF pulses to reconstruct
the acquired magnetic resonance signals into image data corresponding to each of the
plurality of sub-volumes.
[0023] The data processing apparatus may include a synthesis part configured to reconstruct
the acquired magnetic resonance signals into image data corresponding to each of the
plurality of sub-volumes included in each group and synthesize the reconstructed image
data.
[0024] In another general aspect, a method of magnetic resonance imaging (MRI) includes
sequentially dividing a target volume into a plurality of sub-volumes along a directional
axis; grouping the plurality of sub-volumes into a plurality of groups, wherein adjacent
sub-volumes belong to different groups; applying radio frequency (RF) pulses including
a plurality of frequency components and a selection gradient separately to each group
constituting the target volume to simultaneously excite a plurality of sub-volumes
in a group; performing 3D encoding on each of the excited sub-volumes; acquiring magnetic
resonance signals from the plurality of sub-volumes; and reconstructing the acquired
magnetic resonance signals into image data corresponding to each of the plurality
of sub-volumes.
[0025] The MRI method may further include synthesizing the image data corresponding to each
of sub-volumes to generate a 3D volume image.
[0026] Acquiring magnetic resonance signals from the plurality of sub-volumes by performing
3D encoding on each of the excited sub-volumes may include applying a first encoding
gradient with respect to a first direction and a second encoding gradient with respect
to a second direction to each of the excited sub-volumes, where the second direction
is the same as the directional axis.
[0027] Reconstructing the acquired magnetic resonance signals into image data corresponding
to each of the plurality of sub-volumes may include using a parallel imaging algorithm
to reconstruct the acquired magnetic resonance signals into image data corresponding
to each of the plurality of sub-volumes taking into consideration channel information
of multi-channel receiving coils.
[0028] Applying radio frequency (RF) pulses including a plurality of frequency components
may include applying RF pulses that each have a different phase.
[0029] Reconstructing the acquired magnetic resonance signals into image data corresponding
to each of the plurality of sub-volumes may include using a parallel imaging algorithm
to reconstruct the acquired magnetic resonance signals into image data corresponding
to each of the plurality of sub-volumes taking into consideration channel information
of multi-channel receiving coils and a phase of each of the RF pulses.
[0030] In another general aspect, a magnetic resonance imaging (MRI) system includes an
MRI scanning apparatus configured to sequentially divide a target volume into a plurality
of sub-volumes along a directional axis; group the plurality of sub-volumes into a
plurality of groups, wherein adjacent sub-volumes belong to different groups; apply
radio frequency (RF) pulses including a plurality of frequency components and a selection
gradient separately to each group constituting the target volume to simultaneously
excite a plurality of sub-volumes in a group; perform 3D encoding on each of the excited
sub-volumes; and acquire magnetic resonance signals from the plurality of sub-volumes;
and an MRI processing apparatus configured to reconstruct the acquired magnetic resonance
signals into image data corresponding to each of the plurality of sub-volumes.
[0031] The MRI processing apparatus may be further configured to synthesize the image data
corresponding to each of sub-volumes and generate a 3D volume image.
[0032] The MRI scanning apparatus may be further configured to apply a first encoding gradient
with respect to a first direction and a second encoding gradient with respect to a
second direction to each of the excited sub-volumes, where the second direction is
the same as the directional axis.
[0033] The MRI processing apparatus may be further configured to use a parallel imaging
algorithm taking into consideration channel information of multi-channel receiving
coils to reconstruct the acquired magnetic resonance signals into image data corresponding
to each of the plurality of sub-volumes.
[0034] The MRI scanning apparatus may be further configured to apply radio frequency (RF)
pulses that each have a different phase.
[0035] The MRI processing apparatus may be configured to use a parallel imaging algorithm
taking into consideration channel information of multi-channel receiving coils and
a phase of each of the RF pulses to reconstruct the acquired magnetic resonance signals
into image data corresponding to each of the plurality of sub-volumes.
[0036] Other features and aspects will be apparent from the following detailed description,
the drawings, and the claims.
BRIEF DESCRIPTION OF THE DRAWINGS
[0037]
FIG. 1 illustrates an example of a magnetic resonance imaging (MRI) system.
FIGS. 2A and 2B illustrate an example of a method of grouping a plurality of sub-volumes.
FIG. 3 illustrates an example of a multi-volume imaging technique for each of the
groups.
FIG. 4 illustrates another example of an MRI system.
FIG. 5 illustrates an example of a pulse sequence applied to a target.
FIG. 6 illustrates an example of the sub-volumes being excited at the same time.
FIG. 7 illustrates an example of reconstruction processing of image data.
FIG. 8 is a flowchart for an example of a method of performing an MRI.
DETAILED DESCRIPTION
[0038] The following detailed description is provided to assist the reader in gaining a
comprehensive understanding of the methods, apparatuses, and/or systems described
herein. However, various changes, modifications, and a computer-readable storage medium
having stored instructions to cause a processor to perform according to the methods,
apparatuses, and/or systems described herein will be apparent to one of ordinary skill
in the art. The sequences of operations described herein are merely examples, and
are not limited to those set forth herein, but may be changed as will be apparent
to one of ordinary skill in the art, with the exception of operations necessarily
occurring in a certain order. Also, description of functions and constructions that
are well known to one of ordinary skill in the art may be omitted for increased clarity
and conciseness.
[0039] Throughout the drawings and the detailed description, the same reference numerals
refer to the same elements. The drawings may not be to scale, and the relative size,
proportions, and depiction of elements in the drawings may be exaggerated for clarity,
illustration, and convenience.
[0040] FIG. 1 illustrates an example of a magnetic resonance imaging (MRI) system 100. Referring
to FIG. 1, the MRI system 100 includes an MRI scanning apparatus 110 and a data processing
apparatus 120. The MRI system 100 of FIG. 1 illustrates only constituent elements
discussed below with regard to the following example. Thus, it is understood by those
of ordinary skill in the art to which the present description pertains that elements
other than the constituent elements shown in FIG. 1 also may be included in the MRI
system 100. In addition, the MRI system 100 may be a hybrid MRI system. For example,
the MRI system 100 may include one or more other medical imaging systems, such as
position emission tomography (PET) system.
[0041] The MRI system 100 generates an image including information about the biological
tissue of a target. For example, the target may include a human body, and parts thereof,
such as a brain, a spine, a heart, a liver, an embryo, to name but a few. The image
is generated in a non-invasive manner. In one example, the MRI system 100 may generate
a diagnostics image of the target using a magnetic field generated by a magnetic force.
[0042] The biological tissue of the target forms a volume and may be divided into a plurality
of sub-volumes that constitute the volume of the target. The MRI scanning apparatus
110 detects magnetic resonance signals from the plurality of sub-volumes. Each of
the sub-volumes may include a predetermined number of slices. In one example, the
predetermined number and the thickness of each slice may be determined by a user.
In another example, the predetermined number and the thickness of each slice may be
automatically determined according to an operating environment or the characteristics
of the target.
[0043] In one example, the sub-volumes are placed in at least two groups. The groups are
formed such that neighboring sub-volumes belong to different groups. To simultaneously
excite a plurality of sub-volumes within a group, the MRI scanning apparatus 110 applies
radio frequency (RF) pulses and a selection gradient to the target. In this example,
the RF pulse may include a plurality of frequency components. The MRI scanning apparatus
also performs 3D encoding for each of the excited sub-volumes. In addition, the MRI
scanning apparatus obtains magnetic resonance signals from the sub-volumes.
[0044] The MRI scanning apparatus 110 applies the RF pulses including the plurality of frequency
components and the selection gradient to the target located in a static magnetic field.
The sub-volumes included in any one group are simultaneously excited. When the groups
include a first group through an N-th group, the respective sub-volumes constituting
the volume of the target are sequentially and iteratively included in the first through
N-th groups, where "N" is a natural number that is equal to or greater than 2. For
example, when the sub-volumes include a first sub-volume through an S-th sub-volume,
each of the sub-volumes is sequentially placed into one of the first through N-th
groups. Thus, the first sub-volume is placed in the first group, the second sub-volume
is placed in the second group, through the N-th sub-volume which is included in the
N-th group. Iteratively, the (N+1)th sub-volume is include placed into the first group,
the (N+2)th sub-volume is placed in the second group, through the 2N-th sub-volume
which is placed in the N-th group, and so on as necessary until all the sub-volumes
are placed in a group. Accordingly, each of the first through the S-th sub-volumes
are grouped in a way such that any one sub-volume belongs to a group that is different
than the group for any adjacent sub-volume.
[0045] The first sub-volume through the S-th sub-volume constituting a target may be sequentially
numbered based on any one direction. For example, given a standard direction in which
a selection gradient is applied to a target, a first sub-volume may be the first sub-volume
along the direction of the selection gradient and the final sub-volume may be the
S-th sub-volume along the direction of the gradient. When the volume of a target is
defined with respect to three dimensions including an x-axis, a y-axis, and a z-axis,
the direction in which the selection gradient is applied may be selected as one of
the axes, such as the z-axis. For example, the x-axis may denote a sagittal plane
direction, the y-axis may denote a coronal plane direction, and the z-axis may denote
an axial plane direction, a transverse plane direction, or a slice direction.
[0046] An example of at least two groups that are selected such that any neighboring sub-volumes
of the sub-volumes constituting the volume of a target belong to different groups
is described below with reference to FIGS. 2A and 2B.
[0047] The MRI scanning apparatus 110 applies RF pulses including the plurality of frequency
components and the selection gradient to the target such that a plurality of sub-volumes
included in the first group are simultaneously excited. Each of the RF pulses may
have different phases.
[0048] In one example of simultaneously exciting M-number of sub-volumes, the RF pulses
applied to the target are multi-band RF pulses that are generated by modulating a
single volume selective RF pulse according to a number M of designated sub-volumes.
[0049] In another example, the RF pulses applied to a target are spatially encoded RF pulses.
For example, a Hadamard encoding method or a phase offset multiplanar volume imaging
method may be used to excite the M-number of designated sub-volumes.
[0050] Accordingly, each RF pulse can have 1) a frequency offset or 2) both a frequency
offset and a phase offset. For example, the RF pulses may be defined by the following
Equation 1:

[0051] In Equation 1, Ψ(
t) denotes RF pulses,
A denotes a constant,
m denotes the m-th sub-volume of the M-numbered sub-volumes that are simultaneously
excited, γ denotes a gyromagnetic ratio,
G denotes a gradient,
D denotes the thickness of a sub-volume,
d(
m) denotes the position of the m-th sub-volume, (
m) denotes the phase of the m-th sub-volume, and
t denotes time. For example, the gradient
G in Equation 1 may be about one kHz/cm. As a frequency modulation and a phase modulation
are performed on the RF pulses, a frequency offset and a phase offset may be implemented
on the RF pulses. Also, since the RF pulses have different phases, RF phase encoding
may be performed.
[0052] In one example of implementation of a frequency offset, while applying a selection
gradient to a target located in a static magnetic field in a predetermined axial direction,
the MRI scanning apparatus 110 applies RF pulses to the target including a frequency
component corresponding to a Larmor frequency of each of the sub-volumes included
in the first group to the target.
[0053] The Larmor frequency is a precession frequency of an atomic nucleus magnetic moment.
An atomic nucleus has a magnetic moment or a magnetic dipole moment due to a spinning
motion. When there is no external magnetic field surrounding an atom, the magnetic
moment of an atomic nucleus is random, that is, there is no constant direction. When
an atom is located in a static magnetic field, atomic nuclei are aligned in the static
magnetic field in a direction to shift to a lower energy status, and the aligned atomic
nuclei spin. As an atomic nucleus spins in the static magnetic field, the magnetic
moment of the atomic nucleus performs a precessional motion. The precession frequency
of the magnetic moment of an atomic nucleus is referred to as the Larmor frequency.
For example, the Larmor frequency may be determined by a multiplication of a gyro-magnetic
ratio and the intensity of an externally applied magnetic field.
[0054] The MRI scanning apparatus 110 applies the selection gradient to distribute a magnetic
field that linearly varies based on a predetermined direction in the target located
in a static magnetic field, and applies the RF pulses including a frequency component
corresponding to the Larmor frequency of each of the sub-volumes included in the first
group to simultaneously excite the sub-volumes included in the first group.
[0055] FIG. 5 illustrates an example of a pulse sequence applied to the target. Referring
to both FIGS. 1 and 5, the MRI scanning apparatus 110 applies gradients 513, 514,
and 516 to the target to perform 3D encoding for each of the sub-volumes that are
excited as RF pulses 511 and selection gradient 512 are applied to the target. For
example, the MRI scanning apparatus 110 performs 3D encoding by applying a first encoding
gradient 513 with respect to a first direction, a second encoding gradient 514 with
respect to a second direction, and a frequency encoding gradient 516 with respect
to a third direction to the target. Any one of the first and second directions may
be the same as the direction in which the selection gradient 512 is applied.
[0056] For example, the first encoding gradient 513, the second encoding gradient 514, and
the frequency encoding gradient 516 may be applied to the target to provide information
about a position in a y-axis direction, information about a position in a z-axis direction,
and information about a position in an x-axis direction, respectively. Accordingly,
the first encoding gradient 513 performs y-axis phase encoding, and the second encoding
gradient 514 performs z-axis slice encoding or slice direction encoding. The z-axis
slice encoding is described in greater detail below with reference to FIG. 3.
[0057] Referring back to FIG. 1, the MRI scanning apparatus 110 reads magnetic resonance
signals from the sub-volumes by applying the frequency encoding gradient to the target.
The frequency encoding gradient may be a read-out gradient. For example, the MRI scanning
apparatus 110 applies a read-out gradient to the target to sample the magnetic resonance
signals. While the read-out gradient is applied to the target, a gradient with respect
to the direction in which the selection gradient is applied may not be applied, but
this example is not limited thereto. When the selection gradient is applied in the
z-axis direction, the read-out gradient may be applied in the x-axis direction.
[0058] In a gradient echo method, the polarity of a read-out gradient applied to the target
may be changed from negative to positive. As such, as a read-out gradient having a
negative polarity is applied to the target, the spin of an atomic nucleus is dephased.
Then, as a read-out gradient having a positive polarity is applied to the target,
the spin of an atomic nucleus is rephased by as much as the amount that the spin was
dephased while the read-out gradient having the negative polarity as applied. Thus,
the read-out gradient having a positive polarity acts as a rephasing or refocusing
gradient. Magnetic resonance signals having the same frequency may be obtained due
to rephasing or refocusing according to a read-out gradient having a polarity changed
from negative to positive. Since magnetic resonance signals having the same frequency
are obtained by the MRI scanning apparatus 110, tilt is not generated, and the MRI
scanning apparatus 110 generates a high resolution image.
[0059] In a spin echo method, a read-out gradient applied to a target may have a positive
polarity. In this case, the MRI scanning apparatus 110 may apply a 180° pulse for
rephasing or refocusing to the target.
[0060] The MRI scanning apparatus 110 performs 3D encoding on each of the excited sub-volumes
and obtains magnetic resonance signals from the sub-volumes. The sub-volumes may indicate
sub-volumes included in the first group excited by the RF pulses and the selection
gradient. For example, the MRI scanning apparatus 110 obtains magnetic resonance signals
using multi-channel receiving coils, and the magnetic resonance signals are obtained
by the read-out gradient.
[0061] The data processing apparatus 120 reconstructs the magnetic resonance signals obtained
from the MRI scanning apparatus 110 into image data corresponding to each of the sub-volumes.
For example, the data processing apparatus 120 reconstructs the magnetic resonance
signals into image data using a parallel imaging algorithm that takes into consideration
channel information of the multi-channel receiving coils. The channel information
of the multi-channel receiving coils indicates the coil sensitivity of each of the
multi-channel receiving coils. However, the data processing apparatus 120 also may
reconstruct the magnetic resonance signals into image data using a parallel imaging
algorithm that takes into consideration information about the current elements of
an RF coil.
[0062] Additionally, information about the sub-volumes is overlapped in the magnetic resonance
signals obtained from each of the multi-channel receiving coils. Thus, the data processing
apparatus 120 may reconstruct the magnetic resonance signals into image data corresponding
to each of the sub-volumes by separating the overlapped information of the sub-volumes
using the parallel imaging algorithm that takes into consideration the channel information
of the multi-channel receiving coils. The parallel imaging algorithm may use sensitivity
encoding (SENSE), generalized autocalibrating partially parallel acquisitions (GRAPPA),
simultaneous acquisition of spatial harmonics (SMASH), and partially parallel imaging
with localized sensitivities (PILS).
[0063] Accordingly, the data processing apparatus 120 may separate and reconstruct the magnetic
resonance signals in which the information of the sub-volumes is overlapped into image
data corresponding to each of the sub-volumes using a de-aliasing technique according
to the parallel imaging algorithm and the channel information of the multi-channel
receiving coils.
[0064] According to the examples of the MRI system 100 given herein, since the sub-volumes
included in the first group are simultaneously excited while a magnetic resonance
image scanning speed is increased, a high resolution 3D volume image having a high
signal to noise ratio (SNR) may be generated.
[0065] FIGS. 2A and 2B illustrate a method of grouping a plurality of sub-volumes. In FIGS.
2A and 2B, for convenience of explanation, the two groups that are grouped such that
any neighboring sub-volumes of the sub-volumes constituting the volume of the target
can belong to different groups. However, one will appreciate that the methods described
herein also may be applied to three or more groups.
[0066] Referring to FIG. 2A, a first group 211 and a second group 212 are illustrated that
each include three sub-volumes. Each of the sub-volumes included in the first group
211 is illustrated as including four slices that are stacked. Although, not illustrated,
the sub-volumes included in the second group 212 also may include four slices that
are stacked. However, the number of slices is for illustration only, and the sub-volumes
may include two or more slices that are stacked.
[0067] The method of exciting the sub-volumes in the form of the stacked slices may prevent
omission of image information due to an inter-slice gap between neighboring images
that occurs in a 2D MRI technique that excites cross sections in units of slices.
[0068] As shown in FIG. 2A, the first group 211 includes a first sub-volume 201, a third
sub-volume 203, and a fifth sub-volume 205, and the second group 212 includes a second
sub-volume 202, a fourth sub-volume 204, and a sixth sub-volume 206. Accordingly,
the MRI scanning apparatus 110 applies the RF pulses and selection gradient to the
target to simultaneously excite the sub-volumes 201, 203, and 205 included in the
first group 211. After image data reconstruction processing for the first group 211
is completed, the MRI apparatus 110 applies the RF pulses and selection gradient to
the target to simultaneously excite the sub-volumes 202, 204, and 206 included in
the second group 212.
[0069] As pointed out above, the MRI apparatus 110 applies first RF pulses and a first selection
gradient to the target to simultaneously excite the sub-volumes 201, 203, and 205
included in the first group. The first RF pulses may include a plurality of frequency
components. The frequency components may include a first frequency component to excite
the first sub-volume 201, a second frequency component to excite the third sub-volume
203, and a third frequency component to excite the fifth sub-volume 205. Additionally,
each of the first RF pulses may have a different phase. As such, the first RF pulses
may have a frequency offset and a phase offset. For example, the first sub-volume
201 may be excited by an RF pulse having a first frequency component and a first phase
among the first RF pulses, the third sub-volume 203 may be excited by an RF pulse
having a second frequency component and a second phase among the first RF pulses,
and the fifth sub-volume 205 may be excited by an RF pulse having a third frequency
component and a third phase among the first RF pulses.
[0070] After exciting the sub-volumes 201, 203, and 205 included in the first group 211,
the MRI scanning group 110 may apply second RF pulses and a second selection gradient
to the target in the same manner to simultaneously excite the sub-volumes 202, 204,
and 206 included in the second group 212.
[0071] FIG. 2B illustrates a first group 221 and a second group 222. Referring to FIG. 2B,
the first sub-volume, the third sub-volume, the fifth sub-volume, and the seventh
sub-volume with respect to the z-axis direction are included in the first group 221,
and the second sub-volume, the fourth sub-volume, the sixth sub-volume, and the eighth
sub-volume with respect to the z-axis direction are included in the second group 222.
In this example, a first encoding gradient (e.g., a phase encoding gradient) with
respect to a first direction (e.g., the y-axis direction) and a second encoding gradient
(e.g., a slice encoding gradient) with respect to a second direction (e.g., the z-axis
direction) are applied to the target by the MRI scanning apparatus 110 of FIG. 1 to
perform 3D encoding.
[0072] The method of simultaneously exciting the sub-volumes in each group reduces the time
need to perform slice encoding in the second direction. For example, the number of
times slice encoding is performed with respect to the second direction may be reduced
proportionally to the number of the sub-volumes included in each group. As illustrated
in FIG. 2B, for example, when four sub-volumes are included in each of the first and
second groups 221 and 222, the number of times slice encoding is performed with respect
to the z-axis direction is reduced to 1/4 as compared to not performing grouping at
all. As the scan time is reduced, the MRI system 100 can more quickly generate a high
resolution 3D full volume image.
[0073] FIG. 3 illustrates a multi-volume imaging technique for multiple groups. As shown
in FIG. 3, a section 31 includes groups of sub-volumes that are simultaneously excited.
For example, the sub-volumes included in the first group 311 are simultaneously excited,
and the sub-volumes included in the second group 312 also are simultaneously excited.
When the number of groups is n and the number of sub-volumes that are simultaneously
excited is M, the total volume of a target is divided into Mxn parts and 3D MRI is
performed. Referring to FIG. 3, three sub-volumes are included in each of the first
and second groups 311 and 312 and thus the target divided into six parts is scanned
into a 3D magnetic resonance image. FIG. 3 also includes a section 32 showing z-axis
encoding. For example, z-axis encoding is performed for the first group 311 as shown
in 321, and z-axis encoding is performed for the second group 312 as shown in 322.
[0074] It is assumed that frequency encoding is performed with respect to the x-axis direction,
phase encoding is performed with respect to the y-axis direction, and slice encoding
is performed with respect to the z-axis direction. Assuming that the number of times
z-axis slice encoding is performed with respect to the total volume of a target is
Nz when the sub-volumes constituting the target are not grouped into a plurality of
groups, the number of times z-direction slice encoding is performed in the MRI system
100 of FIG. 1 in which the sub-volumes constituting the target are grouped into n
groups each including M sub-volumes that are simultaneously excited is Nz/M.
[0075] Furthermore, assuming the number of times y-axis phase encoding is performed with
respect to the total volume of a target is Ny and the number of times z-axis slice
encoding is performed with respect to the total volume of the target is Nz when the
sub-volumes constituting the target are not grouped into a plurality of groups, a
total scan time with respect to the total volume of the target is TA=(Ny)x(Nz) when
the sub-volumes constituting the target are not grouped into a plurality of groups.
In contrast, in the MRI system 100 of FIG. 1 in which the sub-volumes constituting
the target are grouped into n groups each including M sub-volumes that are simultaneously
excited, the total scan time with respect to the total volume of the target is TA'=(Ny)×(Nz/M))=TA/M.
[0076] The number of times z-axis slice encoding is performed in the MRI system 100 and
the total scan time in the MRI system 100 described above are the minimum number of
times z-axis slice encoding may be performed in the MRI system 100 and the minimum
total scan time in the MRI system 100. However, in certain situations, it may not
be possible to achieve these minimums. For example, when there are overlapping areas
in the sub-volumes, the number of times z-axis slice encoding is performed may be
greater than Nz/M, and accordingly the total scan time may be increased.
[0077] Since the MRI technique according to the examples shown in FIGS. 1-3 performs 3D
encoding while simultaneously exciting the sub-volumes that are in the form of a stack
of slices, the number of times z-axis encoding is performed is reduced. Therefore,
the total scan time needed to obtain the total volume image of a target is reduced.
In addition, performing MRI in a plurality of orientations to remove any gap between
slices when 2D encoding is performed in units of slices may not be necessary since
the 3D encoding is performed in units of sub-volumes that are in the form of a stack
of slices.
[0078] FIG. 4 illustrates another example of an MRI system 400. As shown in FIG. 4, the
MRI system 400 includes the MRI scanning apparatus 410, the data processing apparatus
420, and a user interface 430. The MRI scanning apparatus 410 includes a controller
411, an RF driver 412, a gradient driver 413, a magnet apparatus 414, and a signal
acquisition device 415. The magnet apparatus 414 includes a magnetic force generator
4141, RF coils 4142, and gradient coils 4143. The data processing apparatus 420 includes
a reconstruction part 422 and a synthesis part 424. The user interface 430 includes
an input apparatus 432 and a display apparatus 434. The descriptions provided above
with regard to the MRI system 100 of FIG. 1 also apply to the MRI system 400 of FIG.
4 and any redundant description is omitted herein for brevity.
[0079] The MRI system 400 obtains an image including information about biological tissue
of a target in a non-invasive manner. In one example, the image may be a 3D volume
image. The MRI scanning apparatus 410 acquires magnetic resonance signals irradiated
from a target by applying a predetermined pulse sequence to the target.
[0080] The controller 411 controls the overall operation of the MRI scanning apparatus 410.
For example, the controller 411 controls the RF driver 412, the gradient driver 413,
the magnet apparatus 414, and the signal acquisition device 415. The RF driver 412
controls the RF coils 4142 and the gradient driver 413 controls the gradient coils
4143.
[0081] The magnet apparatus 414 applies a magnetic field, RF pulses, and gradient to the
target and acquires magnetic resonance signals from the target. To measure a magnetic
characteristic of the target, the magnet apparatus 414 may be located in an externally
shielded space. However, the descriptions provided herein also apply to an open type
apparatus.
[0082] The magnetic force generation unit 4141 generates a magnetic force to locate the
target in a static magnetic field.
[0083] The RF coils 4142 apply RF pulses including a plurality of frequency components to
the target and acquire magnetic resonance signals from the target. The RF coils 4142
may include any one of transmission RF coils and receiving RF coils or transceiving
RF coils. In the following description, for convenience of explanation, the RF coils
4142 are described as classified into an RF transmission coil and an RF receiving
coil, however, other configurations are possible.
[0084] The RF pulses applied to the target from the RF transmission coil of the RF coils
4142 may include any one of multi-band RF pulses or space encoding RF pulses. The
RF receiving coil of the RF coils 4142 acquires signals from the target and outputs
the acquired signals to the data processing apparatus 420. The RF receiving coil may
be a multi-channel receiving coil. For example, the RF receiving coil may be a multi-channel
receiving coil including 32 channels.
[0085] The gradient coils 4143 apply a selection gradient, a first encoding gradient, a
second encoding gradient, and a frequency encoding gradient to the target. For example,
the gradient coils 4143 include a z coil configured to apply the selection gradient
and the second encoding gradient, an x coil configured to apply the frequency encoding
gradient, and a y coil configured to apply the first encoding gradient.
[0086] A pulse sequence of the signals applied by the RF coils 4142 and the gradient coils
4143 to the target are described below in detail with reference to FIG. 5.
[0087] The signal acquisition device 415 acquires magnetic resonance signals output from
the RF coils 4142 and is configured to process the acquired magnetic resonance signals.
For example, the signal acquisition device 415 may be an amplifier configured to amplify
the acquired magnetic resonance signals, a demodulator configured to demodulate the
amplified magnetic resonance signals, and an analog to digital converter (ADC) configured
to convert the demodulated magnetic resonance signals into a digital form. Also, the
signal acquisition device 415 may further include a storage device configured to store
a magnetic resonance signal that is converted into a digital form.
[0088] The data processing apparatus 420 performs predetermined processing on the magnetic
resonance signals output from the MRI scanning apparatus 410.
[0089] The reconstruction part 422 of the processing apparatus 420 reconstructs the magnetic
resonance signals output from the MRI scanning apparatus 410 into image data corresponding
to each of the sub-volumes. In addition, to perform reconstruction processing, the
reconstruction part 422 may configure a k-space using the magnetic resonance signals
output from the MRI scanning apparatus 410 and perform Fourier transformation on k-space
data constituting the k-space. The k-space data includes image data with respect to
the sub-volumes in an overlapped form.
[0090] In further detail, the multi-channel receiving coils receive magnetic resonance signals
of an overlapped image with respect to the entire excited sub-volumes. Taking into
consideration the channel information of the multi-channel receiving coils, the reconstruction
part 422 separates the magnetic resonance signals of the overlapped image into image
data of each of the sub-volumes. Additionally, when each of the RF pulses applied
to the target from the RF coils 4142 has a different phase, the reconstruction part
422 may further consider the channel information of the multi-channel receiving coils
and a phase of each of the RF pulses.
[0091] A parallel imaging algorithm is one example of a technique to increase a scanning
speed by de-aliasing signals for which aliasing occurs as the number of sampling lines
for acquiring a signal decreases. For example, the parallel imaging algorithm may
utilize a SENSE technique using coil field sensitivity corresponding to the channel
information of each of the multi-channel receiving coils and a GRAPPA technique that
estimates a value of a surrounding un-acquired signal line of the acquired magnetic
resonance signals using an auto-calibration signal (ACS) kernel. The reconstruction
part 422 reconstructs the overlapped magnetic resonance signals into image data corresponding
to each of the sub-volumes using the de-aliasing technique of the parallel imaging
algorithm and the channel information of the multi-channel receiving coils, which
is described below in greater detail with reference to FIG. 7.
[0092] The synthesis part 424 of the processing apparatus 420 synthesizes the image data
reconstructed by the reconstruction part 422. The synthesis may involve fusion processing.
For example, when a target is divided into first and second groups, the MRI scanning
apparatus 410 applies RF pulses including a plurality of frequency components and
a selection gradient to the target to simultaneously excite the sub-volumes included
in the first group, performs 3D encoding on each of the excited sub-volumes, and acquires
magnetic resonance signals from the sub-volumes. The reconstruction part 422 reconstructs
the acquired magnetic resonance signals into image data corresponding to each of the
sub-volumes included in the first group. In the same manner, the MRI scanning apparatus
410 acquires magnetic resonance signals from the sub-volumes included in the second
group and the reconstruction part 422 reconstructs the acquired magnetic resonance
signals into image data corresponding to each of the sub-volumes included in the second
group. The synthesis part 424 may synthesize the image data corresponding to each
of the sub-volumes included in the first group and the image data corresponding to
each of the sub-volumes included in the second group to generate a total volume image
of the target.
[0093] The user interface 430 acquires input information from a user and displays output
information to a user. Although the input apparatus 432 and the display apparatus
434 are separated in FIG. 4 for convenience of explanation, the input apparatus 432
and the display apparatus 434 may be incorporated in device.
[0094] The input apparatus 432 acquires input information to select a resolution of a magnetic
resonance image and a thickness of each slice from a user. The display apparatus 434
displays the total volume image of the target generated by the synthesis part 424
and an image about an area of interest of the total volume image of the target. Although
FIG. 4 illustrates that the MRI system 400 includes the display apparatus 434, the
display apparatus 434 also may be provided external to the MRI system 400.
[0095] FIG. 5 illustrates an example of a pulse sequence 51 applied to a target. Referring
to FIGS. 4 and 5, the RF pulses 511 and the selection gradient 512 are applied to
a target to simultaneously excite the sub-volumes included in the first group of a
plurality of groups constituting the target. The RF coils 4142 apply the RF pulses
511 to the target, and the gradient coils 4143 apply the selection gradient 512 using
the z coil.
[0096] To perform 3D encoding on the excited sub-volumes, the first encoding gradient 513
and the second encoding gradient 514 are applied to the target. Each of the first
and second encoding gradients 513 and 514 may be applied by the y coil and the z coil
of the gradient coils 4143. In this example, the first encoding gradient 513 performs
phase encoding with respect to the y axis direction, and the second encoding gradient
514 performs slice encoding with respect to the z axis direction.
[0097] In addition, the frequency encoding gradient 515 also may be applied with the first
and second encoding gradients 513 and 154; however, this is not a requirement. The
frequency encoding gradient 515 may be applied by the x coil of the gradient coils
4143.
[0098] The frequency encoding gradient 516 is applied to the target to read out the magnetic
resonance signals from the sub-volumes. The frequency encoding gradient 516 is applied
by the x coil of the gradient coils 4143. Since the frequency encoding gradient 515
is applied after the first and second encoding gradients 513 and 514 are applied,
the MRI scanning apparatus 410 may perform 3D encoding. The first encoding gradient
513, the second encoding gradient 514, and the frequency encoding gradient 515 are
interrelated and may be used to perform space encoding on the target.
[0099] When the gradient echo method is applied to the pulse sequence 51 of FIG. 5, the
polarity of the frequency encoding gradient 516 may be changed from the negative to
the positive.
[0100] FIG. 6 illustrates an example of the sub-volumes being excited at the same time.
Referring to the pulse sequence 51 of FIG. 5 and a multi-volume imaging technique
61 of FIG. 6, as the selection gradient 512 is applied to the target existing in a
static magnetic field, a linearly varying magnetic field gradient 611 is generated
in the target. Accordingly, each of a plurality of sub-volumes 612 through 616 constituting
the target has a different Larmor frequency.
[0101] When the first sub-volume 612, the third sub-volume 613, and the fifth sub-volume
614 are included in a first group, the RF pulses 511 having a plurality of frequency
components that excite the first sub-volume 612, the third sub-volume 613, and the
fifth sub-volume 614 are applied to the target to simultaneously excite the sub-volumes
612, 613, and 614 included in the first group. Additionally, when the RF pulses 511
having a plurality of frequency components have different phases, the first sub-volume
612 may be excited by an RF pulse having a first Larmor frequency and a first phase,
the third sub-volume 613 may be excited by an RF pulse having a third Larmor frequency
and a third phase, and the fifth sub-volume 614 may be excited by an RF pulse having
a fifth Larmor frequency and a fifth phase. The first, third, and fifth phases are
considered in performing image data reconstruction work on the simultaneously excited
first, third, and fifth sub-volumes 612, 613, and 614, and thus image data with less
distortion may be reconstructed.
[0102] FIG. 7 illustrates an example of reconstruction processing of image data. As shown
in FIG. 7, multi-channel RF receiving coils 71 including L-number of channels and
a coil field map 72 for each of the coils are illustrated. The coil field map 72 may
be a sensitivity profile with respect to each coil included in the multi-channel RF
receiving coils 71. As the sub-volumes included in the first group 73 of the sub-volumes
constituting the target are simultaneously excited, the multi-channel RF receiving
coils 71 acquire magnetic resonance signals from the sub-volumes included in the first
group 73.
[0103] When a signal received from the multi-channel RF receiving coils 71 (e.g., including
32 channels) is
S, the coil field map 72 with respect to each of the multi-channel RF receiving coils
71 is
B, and a signal indicating reconstructed image data with respect to the sub-volumes
included in the first group 73 is
F, the signals
S,
B, and
F may be defined by Equations 2 and 3 below.

[0104] In Equation 2,
b denotes a sensitivity profile with respect to each coil included in the multi-channel
RF receiving coils 71. When RF pulses having a plurality of frequency components and
a plurality of phases are applied to each of the sub-volumes included in the first
group 73,
R may denote the phase information of each sub-volume. Additionally,
R may be expressed as a matrix indicating a part of an RF encoding configuration comprising
information with respect to changes of a phase. For example, the first sub-volume
included in the first group 73 is excited by an RF pulse having a first Larmor frequency
and a first phase, and the second sub-volume included in the first group 73 is excited
by an RF pulse having a second Larmor frequency and a second phase. In the same manner
each of the sub-volumes included in the first group 73 may be excited by a different
Larmor frequency and a different phase. As expressed in Equation 2,
B denotes the coil field map 72 and may be defined by the product of
R denoting the phase information of RF pulses and
b denoting the sensitivity profile with respect to each coil included in the multi-channel
RF receiving coils 71.
[0105] However, when the RF pulses having a plurality of frequency components have the same
phase, the coil field map 72 may be defined without considering the phase information
of RF pulses. In this case, an identity matrix may be used for
R corresponding to the phase information of Equation 2.

[0106] In Equation 3,
Sp denotes a signal received from a p-th channel coil of the multi-channel RF receiving
coils 71.

denotes a coil field map with respect to an m-th sub-volume of the sub-volume included
in the first group 73 and the p-th channel coil of the multi-channel RF receiving
coils 71. Also,
fm denotes image data with respect to the m-th sub-volume of the sub-volumes included
in the first group 73. Thus, the reconstruction part 422 may perform an operation
as shown in Equation 4 below to reconstruct the magnetic resonance signals received
from the multi-channel RF receiving coils 71 into image data corresponding to each
of the sub-volumes included in the first group 73.

[0107] In Equation 4, the superscript
T in a matrix denotes a transpose matrix with respect to the matrix.
[0108] As such, the reconstruction part 422 may reconstruct the overlapped magnetic resonance
signals into image data corresponding to each of the sub-volumes using the channel
information of the multi-channel RF receiving coils 71 and the de-aliasing technique
of a parallel imaging algorithm.
[0109] As the magnetic resonance signals overlapped in the multi-channel RF receiving coils
71 are received, the magnetic resonance signals overlapped in the k-space may be separated
using RF decoding taking into consideration the coil sensitivity and the phase information
of the RF pulses. However, when the phase information of the RF pulses is not used,
the RF decoding may be performed without consideration to the phase information of
the RF pulses.
[0110] FIG. 8 is a flowchart of an example of an MRI method. Referring to FIG. 8, the MRI
method includes operations that are processed in time series in the MRI systems 100
and 400 of FIGS. 1 and 4. Thus, even when omitted in the following description, the
examples described above with regard to the MRI systems 100 and 400 may be applied
to the MRI method shown in FIG. 8. For convenience of explanation the following description
uses an example in which a target is divided into N-number of groups is described.
[0111] In operation 801, the controller 411 of the MRI scanning apparatus 410 sets n to
1.
[0112] In operation 802, the MRI scanning apparatus 410 applies RF pulses including a plurality
of frequency components and a selection gradient to a target to simultaneously excite
a plurality of sub-volumes included in the n-th group of at least two groups. The
two groups are formed such that any neighboring sub-volumes of a particular sub-volume
belong to a different group. The RF coils 4142 apply the RF pulses under the control
of the RF driver 412 of the MRI scanning apparatus 410, and the gradient coils 4143
apply the selection gradient under the control of the gradient driver 413 of the MRI
scanning apparatus 410.
[0113] In operation 803, the MRI scanning apparatus 410 performs 3D encoding on each of
the excited sub-volumes and acquires magnetic resonance signals from the sub-volumes.
For example, to perform the 3D encoding, the MRI scanning apparatus 410 applies a
first encoding gradient with respect to a first direction and a second encoding gradient
with respect to a second direction. Any one of the first and second directions may
be the same as the direction in which the selection gradient is applied in the operation
801. The gradient coils 4143 may apply the first and second encoding gradients under
the control of the gradient driver 413 of the MRI scanning apparatus 410.
[0114] In operation 804, the reconstruction part 422 of the data processing apparatus 420
reconstructs the magnetic resonance signals acquired in the operation 803 into image
data corresponding to each of the sub-volumes included in the n-th group.
[0115] In operation 805, the controller 411 of the MRI scanning apparatus 410 determines
whether the operations 802 through 804 have been performed on all groups constituting
the target. According to a result of the determination, if the operations 802 through
804 are not performed on all groups constituting the target, operation 806 is performed.
Otherwise, operation 807 is performed.
[0116] In operation 806, the controller 411 of the MRI scanning apparatus 410 increases
the value of n by 1 and operation 802 is performed.
[0117] In operation 807, the synthesis part 424 synthesizes the image data corresponding
to each of the sub-volumes included in each of the groups constituting the target,
to generate a 3D volume image. All groups constituting the target may be first through
N-th groups.
[0118] Accordingly, the MRI method quickly generates a high resolution 3D volume image.
[0119] According to the MRI method and the MRI systems 100 and 400, a multi-volume excitation
technique to simultaneously excite a plurality of sub-volumes is used. 3D gradient
encoding with respect to the x-axis, the y-axis, and the z-axis is performed. RF encoding
with regard to the RF pulses having different phases is performed. In addition, an
image is reconstructed using coil sensitivity and RF decoding.
[0120] As described above, according to the description herein, high resolution image data
or a high resolution volume image can be quickly obtained.
[0121] The MRI system 100, the MRI scanning apparatus, the data processing apparatus 120
in FIG. 1 and the MRI system 400, the MRI scanning apparatus 410, controller 411,
the RF driver 412, the gradient driver 413, the magnet apparatus 414, the signal acquisition
device 415, the data processing apparatus 420, the reconstruction part 422, the synthesis
part 424, the user interface 430, the input apparatus 432, and the display apparatus
434 shown in FIG. 4 described above that perform the operations illustrated in FIGS.
2A, 2B, 3, and 5-8 may be implemented using one or more hardware components, one or
more software components, or a combination of one or more hardware components and
one or more software components.
[0122] A hardware component may be, for example, a physical device that physically performs
one or more operations, but is not limited thereto. Examples of hardware components
include resistors, capacitors, inductors, power supplies, frequency generators, operational
amplifiers, power amplifiers, low-pass filters, high-pass filters, band-pass filters,
analog-to-digital converters, digital-to-analog converters, and processing devices.
[0123] A software component may be implemented, for example, by a processing device controlled
by software or instructions to perform one or more operations, but is not limited
thereto. A computer, controller, or other control device may cause the processing
device to run the software or execute the instructions. One software component may
be implemented by one processing device, or two or more software components may be
implemented by one processing device, or one software component may be implemented
by two or more processing devices, or two or more software components may be implemented
by two or more processing devices.
[0124] A processing device may be implemented using one or more general-purpose or special-purpose
computers, such as, for example, a processor, a controller and an arithmetic logic
unit, a digital signal processor, a microcomputer, a field-programmable array, a programmable
logic unit, a microprocessor, or any other device capable of running software or executing
instructions. The processing device may run an operating system (OS), and may run
one or more software applications that operate under the OS. The processing device
may access, store, manipulate, process, and create data when running the software
or executing the instructions. For simplicity, the singular term "processing device"
may be used in the description, but one of ordinary skill in the art will appreciate
that a processing device may include multiple processing elements and multiple types
of processing elements. For example, a processing device may include one or more processors,
or one or more processors and one or more controllers. In addition, different processing
configurations are possible, such as parallel processors or multi-core processors.
[0125] A processing device configured to implement a software component to perform an operation
A may include a processor programmed to run software or execute instructions to control
the processor to perform operation A. In addition, a processing device configured
to implement a software component to perform an operation A, an operation B, and an
operation C may have various configurations, such as, for example, a processor configured
to implement a software component to perform operations A, B, and C; a first processor
configured to implement a software component to perform operation A, and a second
processor configured to implement a software component to perform operations B and
C; a first processor configured to implement a software component to perform operations
A and B, and a second processor configured to implement a software component to perform
operation C; a first processor configured to implement a software component to perform
operation A, a second processor configured to implement a software component to perform
operation B, and a third processor configured to implement a software component to
perform operation C; a first processor configured to implement a software component
to perform operations A, B, and C, and a second processor configured to implement
a software component to perform operations A, B, and C, or any other configuration
of one or more processors each implementing one or more of operations A, B, and C.
Although these examples refer to three operations A, B, C, the number of operations
that may implemented is not limited to three, but may be any number of operations
required to achieve a desired result or perform a desired task.
[0126] Software or instructions for controlling a processing device to implement a software
component may include a computer program, a piece of code, an instruction, or some
combination thereof, for independently or collectively instructing or configuring
the processing device to perform one or more desired operations. The software or instructions
may include machine code that may be directly executed by the processing device, such
as machine code produced by a compiler, and/or higher-level code that may be executed
by the processing device using an interpreter. The software or instructions and any
associated data, data files, and data structures may be embodied permanently or temporarily
in any type of machine, component, physical or virtual equipment, computer storage
medium or device, or a propagated signal wave capable of providing instructions or
data to or being interpreted by the processing device. The software or instructions
and any associated data, data files, and data structures also may be distributed over
network-coupled computer systems so that the software or instructions and any associated
data, data files, and data structures are stored and executed in a distributed fashion.
[0127] For example, the software or instructions and any associated data, data files, and
data structures may be recorded, stored, or fixed in one or more non-transitory computer-readable
storage media. A non-transitory computer-readable storage medium may be any data storage
device that is capable of storing the software or instructions and any associated
data, data files, and data structures so that they can be read by a computer system
or processing device. Examples of a non-transitory computer-readable storage medium
include read-only memory (ROM), random-access memory (RAM), flash memory, CD-ROMs,
CD-Rs, CD+Rs, CD-RWs, CD+RWs, DVD-ROMs, DVD-Rs, DVD+Rs, DVD-RWs, DVD+RWs, DVD-RAMs,
BD-ROMs, BD-Rs, BD-R LTHs, BD-REs, magnetic tapes, floppy disks, magneto-optical data
storage devices, optical data storage devices, hard disks, solid-state disks, or any
other non-transitory computer-readable storage medium known to one of ordinary skill
in the art.
[0128] Functional programs, codes, and code segments for implementing the examples disclosed
herein can be easily constructed by a programmer skilled in the art to which the examples
pertain based on the drawings and their corresponding descriptions as provided herein.
[0129] While this disclosure includes specific examples, it will be apparent to one of ordinary
skill in the art that various changes in form and details may be made in these examples
without departing from the scope of the claims. The examples described herein are
to be considered in a descriptive sense only, and not for purposes of limitation.
Descriptions of features or aspects in each example are to be considered as being
applicable to similar features or aspects in other examples. Suitable results may
be achieved if the described techniques are performed in a different order, and/or
if components in a described system, architecture, device, or circuit are combined
in a different manner and/or replaced or supplemented by other components. Therefore,
the scope of the disclosure is defined not by the detailed description, but by the
claims.