1460753349-201c7d24-453b-4cb9-8710-53efc6c8d08c

1. A method comprising:
obtaining a plurality of live images, the live images comprising a tracked object;
determining, for a live image in the plurality of live images, a camera pose relative to the tracked object;
rendering, based on the camera pose, a plurality of synthetic images without the tracked object, each synthetic image obtained from a distinct keyframe in a 3D model;
comparing the live and synthetic images to determine a first mask region associated with the tracked object;
computing optical flow magnitudes for a plurality of pixels in a first mask region associated with the tracked object relative to a subset of synthetic images in the plurality of synthetic images;
determining, for each of the plurality of pixels in the first mask, a corresponding pixel in each of the subset of synthetic images based, in part, on the optical flow magnitude; and
determining replacement pixels for each of the plurality of pixels in the first mask, each replacement pixel corresponding to a distinct pixel in the first mask, wherein each replacement pixel is determined as a function of the corresponding pixels in the subset of synthetic images that correspond to pixel in the first mask.
2. The method of claim 1, further comprising rendering a diminished reality image, the diminished reality image obtained based, at least in part, on the replacement pixels.
3. The method of claim 2, further comprising, rendering a virtual object in a region in the image indicated by the first mask, the virtual object being rendered based on the current camera pose.
4. The method of claim 3, wherein rendering the virtual object in the region in the image indicated by first mask comprises:
rendering a virtual representation of at least one known real object in the image, into a virtual z-buffer, the real object at least partially in the first mask;
resolving occlusions between the at least one known real object and the virtual object in the virtual z-buffer; and
warping the virtual z-buffer to match the image, the warping based, in part, on an optical flow between the virtual representation of the at least one known real object and the at least one real object in the image.
5. The method of claim 1, wherein determining a corresponding pixel in each of the subset of synthetic images comprises:
obtaining, for each of the plurality of pixels in the first mask, a displacement and intensity correction based on the optical flow.
6. The method of claim 1, wherein:
each replacement pixel is determined as a weighted average of corresponding pixels in the subset of synthetic images, wherein the weight associated with a corresponding pixel in a synthetic image in the subset, is based, in part, on the optical flow magnitude for the corresponding pixel, and the angular displacement between the live image and the synthetic image associated with the corresponding pixel.
7. The method of claim 6, wherein the first mask (M\u2032) region comprises a second mask region (M) around the tracked object and wherein the optical flow magnitude for each replacement pixel in M is determined by scattered data interpolation from the boundary M\u2032-M.
8. The method of claim 1, wherein the plurality of synthetic images and the subset of the plurality of synthetic images each comprise three synthetic images.
9. The method of claim 1, wherein Simultaneous Localization and Mapping (SLAM) tracking techniques are used to determine the camera pose.
10. A Mobile Station (MS) comprising:
a camera configured to capture a plurality of live images comprising a tracked object,
a memory, the memory to store a 3D model comprising a plurality of keyframes, and
a processor coupled to the camera and the memory, the processor configured to:
determine, for a live image in the plurality of images, a camera pose relative to the tracked object;
render, based on the camera pose, a plurality of synthetic images without the tracked object, each synthetic image obtained from a distinct keyframe;
compare the live and synthetic images to determine a first mask region associated with the tracked object;
compute optical flow magnitudes for a plurality of pixels in a first mask region associated with the tracked object relative to a subset of synthetic images in the plurality of synthetic images;
determine, for each of the plurality of pixels in the first mask, a corresponding pixel in each of the subset of synthetic images based, in part, on the optical flow magnitude; and
determine replacement pixels for each of the plurality of pixels in the first mask, each replacement pixel corresponding to a distinct pixel in the first mask, wherein each replacement pixel is determined as a function of the corresponding pixels in the subset of synthetic images that correspond to the pixel in the first mask.
11. The MS of claim 10, wherein the processor is further configured to:
render a diminished reality image, the diminished reality image obtained based, at least in part, on the replacement pixels.
12. The MS of claim 11, wherein the processor is further configured to:
render a virtual object in a region in the image indicated by the first mask, the virtual object being rendered based on the current camera pose.
13. The MS of claim 12, wherein to render the virtual object in the region in the image indicated by first mask, the processor is configured to:
render a virtual representation of at least one known real object in the image, into a virtual z-buffer, the real object at least partially in the first mask;
resolve occlusions between the at least one known real object and the virtual object in the virtual z-buffer; and
warp the virtual z-buffer to match the image, the warping based, in part, on an optical flow between the virtual representation of the at least one known real object and the at least one real object in the image.
14. The MS of claim 10, wherein to determine a corresponding pixel in each of the subset of synthetic images, the processor is configured to:
obtain, for each of the plurality of pixels in the first mask, a displacement and intensity correction based on the optical flow.
15. The MS of claim 10, wherein:
each replacement pixel is determined as a weighted average of corresponding pixels in the subset of synthetic images, wherein the weight associated with a corresponding pixel in a synthetic image in the subset, is based, in part, on the optical flow magnitude for the corresponding pixel, and the angular displacement between the live image and the synthetic image associated with the corresponding pixel.
16. The MS of claim 15, wherein:
the first mask (M\u2032) region comprises a second mask region (M) around the tracked object and wherein the optical flow magnitude for each replacement pixel in M is determined by scattered data interpolation from the boundary M\u2032-M.
17. The MS of claim 10, wherein the plurality of synthetic images and the subset of the plurality of synthetic images each comprise three synthetic images.
18. The MS of claim 10, wherein the processor is configured to determine the camera pose using Simultaneous Localization and Mapping (SLAM) tracking techniques.
19. An apparatus comprising:
imaging means, the imaging means to capture a plurality of images comprising a tracked object,
storage means, the storage means to store a 3D model comprising a plurality of keyframes, and
processing means, the processing means coupled to the imaging means and the storage means, the processing means further comprising:
means for determining, for a live image in the plurality of live images, an imaging means pose relative to the tracked object;
means for rendering, based on the imaging means pose, a plurality of synthetic images without the tracked object, each synthetic image obtained from a distinct keyframe;
means for comparing the live and synthetic images to determine a first mask region associated with the tracked object;
means for computing optical flow magnitudes for a plurality of pixels in a first mask region associated with the tracked object relative to a subset of synthetic images in the plurality of synthetic images;
means for determining, for each of the plurality of pixels in the first mask, a corresponding pixel in each of the subset of synthetic images based, in part, on the optical flow magnitude; and
means for determining replacement pixels for each of the plurality of pixels in the first mask, each replacement pixel corresponding to a distinct pixel in the first mask, wherein each replacement pixel is determined as a function of the corresponding pixels in the subset of synthetic images that correspond to the pixel in the first mask.
20. The apparatus of claim 19, wherein the processing means further comprises:
means for rendering a diminished reality image, the diminished reality image obtained based, at least in part, on the replacement pixels.
21. The apparatus of claim 20, wherein the processing means further comprises:
means for rendering a virtual object in a region in the image indicated by the first mask, the virtual object being rendered based on the current camera pose.
22. The apparatus of claim 21, wherein means for rendering the virtual object in the region in the image indicated by first mask comprises:
means for rendering a virtual representation of at least one known real object in the image, into a virtual z-buffer, the real object at least partially in the first mask;
means for resolving occlusions between the at least one known real object and the virtual object in the virtual z-buffer; and
means for warping the virtual z-buffer to match the image, the warping based, in part, on an optical flow between the virtual representation of the at least one known real object and the at least one real object in the image.
23. The apparatus of claim 19, wherein:
each replacement pixel is determined as a weighted average of corresponding pixels in the subset of synthetic images, wherein the weight associated with a corresponding pixel in a synthetic image in the subset, is based, in part, on the optical flow magnitude for the corresponding pixel, and the angular displacement between the live image and the synthetic image associated with the corresponding pixel.
24. A non-transitory computer-readable medium comprising instructions, which, when executed by a processor, perform steps in a method comprising:
obtaining a plurality of live images, the live images comprising a tracked object;
determining, for a live image in the plurality of live images, a camera pose relative to the tracked object;
rendering, based on the camera pose, a plurality of synthetic images without the tracked object, each synthetic image obtained from a distinct keyframe in a 3D model based on the camera pose;
comparing the live and synthetic images to determine a first mask region associated with the tracked object;
computing optical flow magnitudes for a plurality of pixels in a first mask region associated with the tracked object relative to a subset of synthetic images in the plurality of synthetic images;
determining, for each of the plurality of pixels in the first mask, a corresponding pixel in each of the subset of synthetic images based, in part, on the optical flow magnitude; and
determining replacement pixels for each of the plurality of pixels in the first mask, each replacement pixel corresponding to a distinct pixel in the first mask, wherein each replacement pixel is determined as a function of the corresponding pixels in the subset of synthetic images that correspond to the pixel in the first mask.
25. The computer-readable medium of claim 24, further comprising rendering a diminished reality image, the diminished reality image obtained based, at least in part, on the replacement pixels.
26. The computer-readable medium of claim 25, further comprising, rendering a virtual object in a region in the image indicated by the first mask, the virtual object being rendered based on the current camera pose.
27. The computer-readable medium of claim 26, wherein rendering the virtual object in the region in the image indicated by first mask comprises:
rendering a virtual representation of at least one known real object in the image, into a virtual z-buffer, the real object at least partially in the first mask;
resolving occlusions between the at least one known real object and the virtual object in the virtual z-buffer; and
warping the virtual z-buffer to match the image, the warping based, in part, on an optical flow between the virtual representation of the at least one known real object and the at least one real object in the image.
28. The computer-readable medium of claim 24, wherein determining a corresponding pixel in each of the subset of synthetic images comprises:
obtaining, for each of the plurality of pixels in the first mask, a displacement and intensity correction based on the optical flow.
29. The computer-readable medium of claim 24, wherein:
each replacement pixel is determined as a weighted average of corresponding pixels in the subset of synthetic images, wherein the weight associated with a corresponding pixel in a synthetic image in the subset, is based, in part, on the optical flow magnitude for the corresponding pixel, and the angular displacement between the live image and the synthetic image associated with the corresponding pixel.
30. The computer-readable medium of claim 29, wherein the first mask (M\u2032) region comprises a second mask region (M) around the tracked object and wherein the optical flow magnitude for each replacement pixel in M is determined by scattered data interpolation from the boundary M\u2032-M.

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 nonwoven fabric exhibiting cross-direction extensibility and recovery, comprising:
a nonwoven web comprising staple length fibers of about 0.8 to 3.0 denier having a basis weight of about 1.0 to 4.0 ounces per square yard; and
a polymeric binder composition substantially uniformly applied to said nonwoven web,
said fabric having a machine direction and a cross-direction, and exhibiting at least about 50% extensibility in said cross-direction and at least about 90% recovery in the cross direction.
2. A nonwoven fabric in accordance with claim 1, wherein
said nonwoven web comprises fibers of about 1.5 denier, said web having a basis weight of about 2.5 to 3.5 ounces per square yard.
3. A nonwoven fabric in accordance with claim 1, wherein
said fabric exhibits a ratio of machine direction tensile strength to cross-direction tensile strength of about 1:1 to about 3:1.
4. A nonwoven fabric in accordance with claim 1, wherein
said binder composition comprises between about 17% and about 31%, by weight, of acrylic binder.
5. A nonwoven fabric in accordance with claim 1, wherein
said fabric exhibits a rectilinear pattern oriented at an angle between about 30 and 60 relative to said machine direction.
6. A mattress pad assembly, comprising:
a generally rectangular upper pad; and
a peripheral nonwoven fabric extending about and secured to said upper pad at the periphery thereof, said fabric having a machine direction and a cross-direction, said fabric extending about said upper pad in said machine direction;
said nonwoven fabric comprising a nonwoven web of staple length fibers of about 0.8 to 3.0 denier having a basis weight of about 1.0 to 4.0 ounces per square yard; and
a polymeric binder composition substantially uniformly applied to said nonwoven web, said binder composition comprising between about 17% and about 31% , by weight, of acrylic binder,
said fabric exhibiting at least about 50% extensibility in said cross-direction and at least about 90% recovery in the cross-direction.
7. A mattress pad assembly in accordance with claim 6, including:
at least one elongate elastic element secured to said nonwoven fabric at a marginal portion thereof opposite said upper pad.
8. A mattress pad assembly in accordance with claim 6, wherein
said nonwoven fabric comprises a single piece of material extending about the periphery of said upper pad.
9. A mattress pat assembly in accordance with claim 6, wherein:
said nonwoven fabric exhibits a rectilinear pattern oriented at an angle between about 30 and 60 relative to said machine direction;
said fabric exhibiting a ratio of cross-direction tensile strength to machine direction tensile strength of about 2:1.
10. A method of making a nonwoven fabric exhibiting cross-direction extensibility and recovery, comprising the steps of:
providing a nonwoven web comprising staple length fibers of about 0.8 to 3.0 denier having a basis weight of about 1.0 to 4.0 ounces per square yard;
hydroentangling said nonwoven web;
applying a polymeric binder composition substantially uniformly to said nonwoven web;
drying said nonwoven web to form said nonwoven fabric with said binder composition comprising between about 17% and 31%, by weight, of said acrylic binder, said fabric having a machine direction and a cross-direction, and exhibiting at least about 50% extensibility in said cross-direction, and at least about 90% recovery in the cross-direction; and a ratio of machine direction tensile strength to cross-direction tensile strength of about 1:1 to 3:1.
11. A method of making a nonwoven fabric, wherein:
said hydroentangling step includes forming a rectilinear pattern in said nonwoven web oriented at between about 30 to 60 relative to said machine direction.
12. A method of making a nonwoven fabric in accordance with claim 11, wherein:
said hydroentangling step includes hydroentangling said nonwoven web prior to forming said rectilinear pattern.

1460753340-16dc63af-5b09-4a0e-9b9d-49a17e7c7760

1. A rotary switch assembly comprising:
a rotary switch having an input and a rotatable contact that can be rotated to multiple contact positions; and
a pulser having an input for coupling to at least a send electrode of a momentary push-button switch matrix and an output coupled to the input of the rotary switch and generating an output signal similar to that of a momentary push-button in a momentary push-button switch matrix.
2. The rotary switch assembly of claim 1, wherein there are multiple pulsers, and each of the pulsers has an input for connecting to a different send electrode of a momentary push-button switch matrix.
3. The rotary switch assembly of claim 2, wherein the input of the rotary switch comprises multiple poles and each of the pulsers is coupled to a different pole.
4. The rotary switch assembly of claim 2, wherein each of the pulsers generates a unique output signal.
5. The rotary switch assembly of claim 1, wherein the pulser is a monostable multivibrator.
6. The control panel of claim 1, wherein the rotary switch has detent positions that correspond to the multiple contact positions.

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

1. A processing system, comprising:
an electrostatic chuck for holding a workpiece, the workpiece comprising a semiconductor substrate attached to an electrically insulating carrier, wherein, when the electrostatic chuck holds the workpiece, the electrically insulating carrier of the workpiece is disposed between the electrostatic chuck and the semiconductor substrate of the workpiece;
an AC power supply electrically coupled to the electrostatic chuck;
wherein the workpiece is held against the electrostatic chuck by an electrostatic force generated by a voltage supplied to the electrostatic chuck;
wherein the supplied voltage is dependent on at least one property of the electrically insulating carrier.
2. The system of claim 1, wherein the AC power supply provides a voltage of at least 500 V peak to peak.
3. The system of claim 1, wherein the at least one property of the electrically insulating carrier comprises thickness of the electrically insulating carrier.
4. The system of claim 3, wherein the thickness comprises at least 0.2 mm.
5. The system of claim 1, wherein the at least one property of the electrically insulating carrier comprises the material used to form the electrically insulating carrier.
6. The system of claim 1, wherein the supplied voltage is further dependent on the weight of the semiconductor substrate and electrically insulating carrier.
7. The system of claim 1, further comprising a processing tool.
8. The system of claim 7, wherein the processing tool is an implant device.
9. The system of claim 1, wherein the AC power supply is a 6-phase high voltage AC power supply.
10. The system of claim 1, wherein the supplied voltage is at least 3 kV peak to peak.
11. A processing system, comprising:
an electrostatic chuck for holding a workpiece, the workpiece comprising a semiconductor substrate attached to an electrically insulating carrier, wherein, when the electrostatic chuck holds the workpiece, the electrically insulating carrier of the workpiece is disposed between the electrostatic chuck and the semiconductor substrate of the workpiece;
an AC power supply electrically coupled to the electrostatic chuck wherein the AC power supply provides a voltage of at least 500 V peak to peak;
wherein the workpiece is held against the electrostatic chuck by an electrostatic force generated by the provided voltage.
12. The processing system of claim 11, wherein the supplied voltage is at least 1 kV peak to peak.
13. The system of claim 11, wherein the supplied voltage is dependent on a thickness of the electrically insulating carrier.
14. The system of claim 11, wherein a thickness of the semiconductor substrate is less than or equal to 200 \u03bcm.
15. The system of claim 11, wherein a thickness of the semiconductor substrate is less than or equal to 100 \u03bcm.
16. The system of claim 11, wherein the supplied voltage is dependent on a material used to form the electrically insulating carrier.
17. The system of claim 13, wherein the supplied voltage is further dependent on the weight of the semiconductor substrate and electrically insulating carrier.
18. The system of claim 11, further comprising a processing tool.
19. The system of claim 18, wherein the processing tool is an implant device.
20. The system of claim 11, wherein the AC power supply is a 6-phase high voltage AC power supply.
21. The system of claim 11, wherein the supplied voltage is at least 3 kV peak to peak.
22. A method of manufacturing a device, the method comprising:
providing a semiconductor substrate;
attaching the semiconductor substrate to an electrically insulating carrier, thereby forming a workpiece;
supporting the workpiece, which comprises the semiconductor substrate and the electrically insulating carrier, with an electrostatic chuck, the electrically insulating carrier of the workpiece being disposed between the electrostatic chuck and the semiconductor substrate of the workpiece;
wherein the workpiece is held against the electrostatic chuck by an electrostatic force generated by a voltage supplied to the electrostatic chuck;
wherein a voltage supplied to the electrostatic chuck is related to at least one property of the electrically insulating carrier of the workpiece.
23. The method of claim 22, wherein attaching the semiconductor substrate to the electrically insulating carrier comprises attaching the semiconductor substrate such that a front side of the semiconductor substrate faces the electrically insulating carrier.
24. The method of claim 22, wherein the at least one property is a thickness of the electrically insulating carrier.
25. The method of claim 22, wherein the at least one property is the material used to form the electrically insulating carrier.
26. The method of claim 22, wherein the voltage supplied to the electrostatic chuck is a high voltage.
27. The method of claim 26, wherein the high voltage is at least 500 V peak to peak.
28. The method of claim 26, wherein the high voltage ranges from 6-8 kV peak to peak.
29. The method of claim 22, wherein the electrically insulating carrier further comprises a conductive layer.
30. The method of claim 29, wherein the conductive layer is optically transmissive.
31. The method of claim 22, wherein the semiconductor substrate is a 300 mm substrate.
32. The method of claim 22, further comprising implanting the substrate.
33. The method of claim 32, wherein the implanting is done according to a Quad implant process.
34. The method of claim 32, wherein the implant process is a backside implant process.