1461103555-f273990b-0c5e-4cd5-bdef-025b42c7f997

1. A method for locating a source of a radio frequency emission, the method comprising the steps of:
receiving the radio frequency emission with at least two receivers;
recording data from the received radio frequency emission from at least two receiving points during at least one time interval;
recording positional data for at least one receiver;
tagging the recorded data of the radio frequency emission and the positional data whereby a proximate position of the at least one receiver at the time the radio frequency signal was recorded is determinable;
transmitting the tagged data to a processing unit;
defining a search grid within which to search for the source of the radio frequency emission, wherein the search grid comprises a plurality of grid points;
motion compensating the tagged data, thereby creating motion compensated data;
assigning a value to each grid point based on a relative phase coherence of the motion compensated data for each time interval; and
determining a location within the search grid having a highest assigned value, thereby determining the source of the radio frequency emission.
2. The method of claim 1, wherein the step of motion compensating further comprises modifying a phase of the tagged data based on the positional data of the receiver relative to each grid point, wherein the step of motion compensating is separately performed for each grid point, thereby creating motion compensated data;
3. The method of claim 1, wherein the step of recording data further comprises recording data from a plurality of time intervals, wherein the step of motion compensating the recorded data further comprises motion compensating the recorded data for each time interval and summing the relative phase coherence for each grid point to create the value assigned to each grid point.
4. The method of claim 1, further comprising filtering out a portion of the received radio frequency emission.
5. The method of claim 4, wherein the step of filtering further comprises filtering out specific radio frequencies from the received radio frequency emission.
6. The method of claim 4, wherein the step of filtering further comprises filtering out at least a portion of at least one time interval, thereby limiting the received data to be motion processed.
7. The method of claim 1, wherein the time interval is approximately two seconds.
8. The method of claim 1, wherein the step of determining the location further comprises identifying a grouping of grid points that have the highest assigned values, thereby determining the source of the radio frequency emission.
9. The method of claim 1, wherein the step of motion compensating further comprises:
identifying a first data signal from a stationary receiver of the at least two receivers and a second data signal from a moving receiver of the at least two receivers;
multiplying the first data signal and the second data signal to create an intermediate product signal; and
multiplying the intermediate product signal by a set of quantized complex chirp waveforms to create de-chirped product signals;
calculating the Fourier coefficients of the de-chirped product signals to create coherent integration interval magnitudes.
10. The method of claim 9, wherein the step of assigning a value to each grid point further comprises assigning coherent integration interval magnitudes to each grid point.
11. The method of claim 9, wherein the step of defining a search grid further comprises mapping the search grid to a new coordinate system defined by motion of the moving receiver.
12. The method of claim 9, wherein the step of motion compensating is performed for at least a first time interval and a second time interval wherein a first motion of the moving receiver during the first time interval is non-colinear with respect to a second motion of the moving receiver during the second time interval.
13. A system for locating a source of a radio frequency emission, the system comprising:
means for receiving the radio frequency emission from at least two separate locations at least partially contemporaneously;
means for recording data from the received radio frequency emission during at least one time interval;
means for defining a plurality of grid points within which to search for the source of the radio frequency emission;
means for motion compensating the data relative to each grid point, thereby creating motion compensated data;
means for assigning a value to each grid point based on the motion compensated data for each time interval; and
means for identifying a grouping of grid points that have the highest assigned values, thereby determining the source of the radio frequency emission.
14. The system of claim 13, further comprising means for filtering out a portion of the received radio frequency emission.
15. The system of claim 13, wherein the means for recording data further comprises means for recording data from a plurality of time intervals, wherein the means for motion compensating the recorded data further comprises means for motion compensating the recorded data for each time interval and means for summing the motion compensated data to create the value assigned to each grid point.
16. The system of claim 13, wherein the means for defining a plurality of grid points further comprises means for confining the plurality of grid points substantially to a plane approximately coincident with the Earth’s surface.
17. A radio frequency emission source locator, comprising:
at least two receiver sets, each receiver set comprising:
an antenna capable of receiving radio frequency emissions;
a radio frequency downconverter;
an analogdigital signal converter; and
a position-indicating unit;

a data processor in communication with the receiver sets wherein the data processor receives down converted radio frequency data from at least one signal received by each of the antennas and position-indicating unit data from each receiver set and wherein the data processor combines the down converted radio frequency data and the position-indicating unit data to create tagged data;
a data storage unit in communication with the data processor, the data storage unit capable of at least storing tagged data; and
a processing unit capable of processing the tagged data, the processing unit capable of:
defining a search grid within which to search for the source of the radio frequency emission, wherein the search grid comprises a plurality of grid points;
motion compensating the tagged data relative to each grid point, wherein motion compensation is performed to achieve a separate value for each grid point;
assigning the value to each grid point based on a phase coherence of the motion compensated data; and
determining a location within the search grid having a highest assigned value, thereby determining the source of the radio frequency emission.
18. The locator of claim 17, wherein the processing unit is further capable of filtering the tagged data.
19. The locator of claim 17, wherein the tagged data further comprises time data associated with a time the signal is received by the antenna.
20. The locator of claim 17, wherein the two receiver sets further comprise at least one mobile receiver set and at least one stationary receiver set.

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 method, comprising maintaining a continuous connection for the transmission of audiovisual content on demand between at least two end points on a packet-based network.
2. The method of claim 1, further comprising:
setting up at least one communication link between a plurality of end points connected to the network;
maintaining the communication link on a continuous basis for the transmission of content instantly on demand between end points.
3. The method of claim 1, wherein the content is selected from at least one of audio data and video data.
4. The method of claim 1, wherein the content is selected from at least one of voice, video, and other audiovisual data.
5. The method of claim 1, further comprising transmitting a data packet containing information to maintain the connection between the two or more end points.
6. The method of claim 2, wherein the content is speech data, the method further comprising establishing a Voice over Internet Protocol (VoIP) communication link.
7. The method of claim 1, further comprising maintaining the continuous communication link by transmitting signaling information between the end points that signifies that the communication link should be maintained.
8. The method of claim 7, wherein the signaling information comprises low bandwidth data packets transmitted between the end points.
9. The method of claim 7, wherein the continuous communication link is maintaining by disconnecting and reconnecting the communication link between the end points independently of the transmission on of content demand.
10. The method of claim 1, further comprising establishing a communication link across the Internet.
11. The method of claim 1, further comprising transmitting content between the end points over the continuous communication link with substantially no delay when a content transmission is desired.
12. The method of claim 13, further comprising transmitting content from a first of the two endpoints to a second of the end points with substantially no noticeable delay to the first end point.
13. The method of claim 2, further comprising a plurality of end points connected to the network, the method further comprising setting up and maintaining a plurality of established communication links between one of the end points and a plurality of other respective end points.
14. A method for enabling the instant transmission of audiovisual content between end points on a packet-based network, comprising:
maintaining an established communication link between two end points connected to the network on a continuous basis;
allowing audiovisual content to be transmitted on demand between the end points over the continuous communication link with substantially no delay.
15. The method of claim 14, wherein the audiovisual content is selected from at least one of audio data and video data.
16. The method of claim 15, wherein the content is speech data, the method further comprising establishing a Voice over Internet Protocol (VoIP) communication link.
17. The method of claim 14, further comprising maintaining the continuous communication link by transmitting signaling information between the end points that signifies that the communication link should be maintained.
18. The method of claim 14, further comprising establishing a communication link across the Internet.
19. The method of claim 14, further comprising a plurality of end points connected to the network, the method further comprising maintaining a plurality of established communication links between one of the end points and a plurality of other respective end points.
20. A system of maintaining a continuous connection for the transmission of content between two or more end points on a packet-based network, comprising:
a first audiovisual device located at a first end point connected to the network for sending and receiving audiovisual content;
a second audiovisual device located at a second end point connected to the network for sending and receiving audiovisual content;
a connection device for setting up a communication link over the network between the first and second end points and for maintaining the communication link on a continuous basis for the transmission of content on demand with substantially no delay between the first and second audiovisual devices.
21. The system of claim 20, wherein the audiovisual content is selected from at least one of audio data and video data.
22. The system of claim 21, wherein the audiovisual content is voice data, further wherein the connection device establishes a Voice over Internet Protocol (VoIP) communication link.
23. The system of claim 20, wherein the connection device maintains the continuous communication link by transmitting signaling information between the first and second end points that signifies that the communication link should be maintained.
24. The system of claim 20, wherein the connection device maintains the continuous communication link by transmitting low bandwidth data packets between the end points.
25. The system of claim 20, wherein the network is the Internet.
26. The system of claim 20, wherein the first and second audiovisual devices include transmission modules that allow content to be transmitted with substantially no delay between the first and second audiovisual devices over the continuous communication link when a content transmission is desired.
27. The system of claim 20, further comprising at least one additional audiovisual device connected to the network for sending and receiving audiovisual content; where the connection device establishes and maintains at least one additional communication link over the network between one of the first and second end points and the at least one additional audiovisual device a continuous basis for the transmission of content between one of the first and second audiovisual devices and the at least one additional audiovisual device.

1461103544-b64a302f-5263-4649-b97c-a29b8223da82

1. An apparatus to be used to illuminate an object having an essentially flat surface along a first dimension that extends along a first direction, the apparatus for providing light that is directed onto the flat surface in a direction that has at least some component in the first direction, the apparatus comprising:
a light source that forms a plurality of initial light rays that are directable along a direction essentially perpendicular to the first direction; and
a guidance member positioned proximate the light source that intercepts and redirects the initial light rays such that redirected rays exit the guidance member along paths that form angles with respect to the initial rays and which have a lateral component aligned with the first direction and so that the redirected rays subtend an illuminated portion of the flat surface.
2. The apparatus of claim 1 wherein the light source is positioned such that the initial rays are essentially perpendicular to the flat surface.
3. The apparatus of claim 1 wherein the guidance member redirects the rays such that the redirected rays are essentially parallel to each other.
4. The apparatus of claim 1 wherein the light source is a line light source having a line surface from which light emanates, the source positioned such that the line surface is parallel to the flat surface and extends in the first direction.
5. The apparatus of claim 1 also for collecting images of the illuminated portion of the flat surface and further including a camera having a field of view and positioned such that the field of view includes at least a segment of the illuminated portion of the flat surface.
6. The apparatus of claim 1 wherein the flat surface has a second dimension perpendicular to the first dimension and wherein the source is positioned such that the initial rays are angled so as to have a longitudinal component aligned with the second direction.
7. The apparatus of claim 1 wherein the guidance member is a prismatic film.
8. The apparatus of claim 7 wherein the source is a line source having a line surface from which light emanates, the source positioned such that the line surface is essentially parallel to the flat surface of the object and extends in the first direction.
9. The apparatus of claim 8 wherein the object is a sheet of material wrapped around a role such that the first dimension is along the width of the roll and a second dimension is perpendicular to the first dimension and, wherein, the source is positioned essentially parallel to the first dimension.
10. The apparatus of claim 9 wherein the light source has a length dimension along its length that is essentially identical to the first dimension and wherein the light source and guidance member are offsetable with respect to the flat surface along the first direction such that the redirected rays subtend the flat surface along essentially the entire first dimension.
11. The apparatus of claim 9 wherein the initial rays have a longitudinal component in the second direction.
12. The apparatus of claim 11 also for collecting images of the illuminated portion of the flat surface and further including a camera having a field of view and positioned such that the field of view includes at least a segment of the illuminated portion of the flat surface.
13. The apparatus of claim 1 wherein the guidance member is positioned at least in part between the source and the flat surface.

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. An image processing method comprising:
a clipping step of clipping a plurality of partial images from an image based on a predetermined criterion,
a first calculating step of calculating difference values of pixel values between a target pixel and surrounding pixels surrounding the target pixel in the partial image clipped in the clipping step, a deciding step of deciding parameter values for each of the surrounding pixels based on identification information that identifies the partial image from among the plurality of the partial images clipped in the clipping step and the difference values,
a second calculating step of calculating a feature amount corresponding to the target pixel using the parameter values decided in the deciding step, and
an obtaining step of obtaining feature amounts for each of the partial images by calculating the feature amount in the first calculating step, the deciding step, and the second calculating step, using each pixel in the partial images as the target pixels.
2. An image processing method comprising:
a clipping step of clipping a partial image from an image,
a first calculating step of calculating difference values of pixel values between a target pixel and surrounding pixels surrounding the target pixel in the partial image,
a deciding step of deciding parameter values for each of the surrounding pixels based on types of features to be detected and the difference values,
a second calculating step of calculating a feature amount corresponding to the target pixel using the parameter values decided in the deciding step, and
an obtaining step of obtaining a feature amount of the partial image by calculating the feature amount in the first calculating step, the deciding step, and the second calculating step, using each pixel in the partial image as the target pixels.
3. The method according to claim 1, wherein the relative position relationship between the surrounding pixels and the target pixel is further used in the deciding step in order to decide the parameter values for the surrounding pixels.
4. The method according to claim 2, wherein
in the clipping step, a plurality of partial images are clipped from the image based on a predetermined criterion, and
in the deciding step, parameter values for respective surrouding pixels are decided further using identification information that shows which of the plurality of the partial images clipped in the clipping step that partial image is.
5. The method according to claim 1, further comprising:
a quantizing step of obtaining a quantization value by quantizing the difference values in a predetermined quantization level,
wherein in the deciding step, the quantization value is used for deciding the parameter values for the surrounding pixels.
6. The method according to claim 5, wherein in the quantizing step, the difference values are quantized in two quantization levels.
7. The method according to claim 1, wherein the parameter values are powers of two.
8. The method according to claim 1, wherein in the obtaining step, the result of adding all the parameter values decided in the deciding step for one target pixel is set as the feature amount for the target pixel.
9. A pattern detection method that detects a detection target pattern from an image based on the feature amount of the processing region image obtained using the image processing method according to claim 1.
10. A pattern recognition method that determines which pattern that is registered in advance the image corresponds to based on the feature amount of the processing region image obtained by using the image processing method according to claim 1.
11. An image processing device comprising:
a clipping unit that clips a plurality of partial images from an image based on a predetermined criterion,
a first calculating unit that calculates difference values of pixel values between a target pixel and surrounding pixels surrounding the target pixel in the partial image clipped by the clipping means,
a deciding unit that decides parameter values for each of the surrounding pixels based on identification information that identifies the partial image from among the plurality of the partial images clipped by the clipping means and the difference values,
a second calculating unit that calculates a feature amount corresponding to the target pixel using the parameter values decided by the deciding means, and
an obtaining unit that obtains feature amounts for each of the partial images by calculating the feature amount by the first calculating means, the deciding means, and the second calculating means, using each pixel in the partial images as the target pixels.
12. An image processing device comprising:
a clipping unit that clips a partial image from an image,
a first calculating unit that calculates difference values of pixel values between a target pixel and surrounding pixels surrounding the target pixel in the partial image,
a deciding unit that decides parameter values for each of the surrounding pixels based on types of features to be detected and the difference values,
a second calculating unit that calculates a feature amount corresponding to the target pixel using the parameter values decided by the deciding means, and
an obtaining unit that obtains a feature amount of the partial image by calculating the feature amount by the first calculating means, the deciding means, and the second calculating means, using each pixel in the partial image as the target pixels.
13. A computer-readable storage medium in which is stored a program for causing a computer to execute the image processing method according to claim 1.
14. A computer-readable storage medium in which is stored a program for causing a computer to execute the pattern detection method according to claim 9.
15. A computer-readable storage medium in which is stored a program for causing a computer to execute the pattern recognition method according to claim 10.