1461102981-b9a7c87a-078d-4a61-8125-e18cb594189d

1. A circuit board having an embedded inductor comprising:
a core structure comprising a dielectric core layer and a first metal layer on a top surface of the dielectric core layer, the first metal layer etched to form first inductor windings;
a material including a magnetic filler material deposited over the first inductor windings;
a first prepreg layer attached to a top surface of the material,
wherein the core structure further comprises a second metal layer on a bottom surface of the dielectric core layer, the second metal layer etched to form second inductor windings, the circuit board further comprising:
a material including magnetic filler material deposited over the second inductor windings; and
a second prepreg layer attached to a top surface of the material including the magnetic filler material deposited over the second inductor windings.
2. The circuit board of claim 1 further comprising a material including a magnetic filler material deposited over a bottom surface of the dielectric core layer to provide a magnetic path surrounding the first inductor windings.
3. The circuit board of claim 1 wherein the first inductor windings are electrically coupled to the second inductor windings such that the first and second inductor windings form an inductor.
4. The circuit board of claim 3 further comprising a via filled with electrically conductive material coupling an output of the first inductor windings to an input of the second inductor windings.
5. The circuit board of claim 3 wherein a spiral pattern of the second inductor windings is a continuation of a spiral pattern of the first inductor windings.
6. The circuit board of claim 1, wherein the magnetic filler material encapsulates the first inductor windings.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

What is claimed is:

1. A method of seamless processing for merging three-dimensional (3D) color images to process discontinuities of brightness and colors at seaming boundaries when merging a plurality of 3D images, the method comprising the steps of:
(a) providing a plurality of images;
(b) computing a brightness difference of the plurality of images and using the brightness difference to calibrate the images;
(c) getting overlapped regions of the plurality of images at the seaming boundary;
(d) calibrating the brightness of an overlapped region and matching the brightness of the seaming boundary and the seam with that of the adjacent image; and
(e) remerging the plurality of images.
2. The method of claim 1, wherein step (b) uses a color space coordinate transformation to single out the brightness information of the image.
3. The method of claim 2, wherein the color space coordinate is selected from the group consisting of the CIELAB, CIELUV, and YCrCb color space coordinates.
4. The method of claim 1, wherein step (b) further comprises the step of:
(i) extracting the brightness of an image in the plurality of images at the overlapped region;
(ii) computing an average brightness in the overlapped region;
(iii) computing a brightness difference from the average brightness; and
(iv) using the brightness difference to calibrate the image.
5. The method of claim 4, wherein step (i) comprises the steps of:
obtaining an image grid in the overlapped region;
computing the corresponding position and color data;
transforming the color data to a color space that allows the extraction of the bright information from the color information; and
obtaining the brightness of the overlapped region.
6. The method of claim 5, wherein the step of computing the corresponding position and color data is achieved by: using vertex coordinates of the mesh to compute the corresponding position coordinates in the plurality of images, using the vertex coordinates to draw a polygon region in the image, computing the positions of all points in the polygon region, and obtaining the color data.
7. The method of claim 1, wherein step (d) comprises the steps of:
I. dividing the overlapped region into a plurality of smaller processing areas;
II. extracting the brightness of all points in a processing area and computing its average brightness;
III. computing a calibrating parameter of each point in the processing area; and
IV. using the calibration parameter and the average brightness to calibrate the brightness of the image, so that the brightness of the seaming boundary and the seam matches with that of the adjacent images.
8. The method of claim 7, wherein the step of extracting the brightness of all points in a processing area in step II comprises the steps of:
obtaining the 3D vertex coordinates of the polygon meshes in the processing area;
obtaining the corresponding 2D position coordinates in the processing area;
using the vertex coordinates to draw the corresponding polygon regions in the processing area of 2D image;
computing the positions of all points in the polygon regions;
extracting the color data in the processing area;
transforming the color data to a color space that allows the extraction of the brightness information; and
obtaining the brightness of the image in the processing area.
9. The method of claim 7, wherein the calibration parameter is obtained using the distance between the processing area and its adjacent area and the brightness thereof.
10. The method of claim 9, wherein the calibration parameter is determined using the following function: (1(d(x,y)D))W, where D is the processing range, d(x,y) is the distance from the processing pixel to the seaming boundary, and Wc1m1c2mc3m1, the parameters m1, m, m1 being the average brightness of the processing area and its adjacent processing areas and c1,c2,c3 the corresponding position parameters.