1461121528-94a3ce7d-d930-4f65-a4f4-1a2fdac52291

1. A method of extracting three-dimensional information from an image, of a scene comprising:
comparing the image with a reference image associated with a reference depth map, so as to identify an occluded region in the scene;
analyzing an extent of said occluded region; and
based on said extent, extracting at least one of: a three-dimensional size and a three-dimensional location of an object occluding said occluded region.
2. The method according to claim 1, further comprising receiving information pertaining to the height of said object, wherein said extraction of said three-dimensional location utilizes a single viewpoint vector and is based on said height.
3. The method according to claim 1, comprising receiving a plurality of images and a plurality of reference images, respectively corresponding to a plurality of viewpoints of the same scene, wherein said comparison and said extent analysis is performed separately for each image, and wherein said extraction is based on relations between said extents.
4. The method according to claim 1, further comprising receiving information pertaining to the height of said object, wherein said extraction of said three-dimensional location is also based on said height.
5-7. (canceled)
8. The method according to claim 1, wherein the image is a video stream defined over a plurality of frames, and wherein said comparison, said analysis and said extraction are performed separately for each of at least some of said frames.
9. (canceled)
10. The method according to claim 1, further comprising segmenting the image, wherein said identification of said occluded region is based, at least in part, on said segmentation.
11-13. (canceled)
14. The method according to claim 1, further comprising associating said reference image with said reference depth map.
15. (canceled)
16. A method of three-dimensional tracking, comprising:
acquiring at least one video stream defined over a plurality of frames from a scene including therein a moving object; and
for each of at least some of said frames, executing the method according to claim 1 so as to extract three-dimensional location of said object, thereby providing a set of locations; and
using said set of locations for tracking the object.
17. The method of claim 16, further comprising predicting future motion of said object based on said tracking.
18. The method of claim 16, further comprising identifying or predicting abrupt change of altitude during said motion of the object, and issuing an alert responsively to said identification.
19. (canceled)
20. The method of claim 16, further comprising adjusting artificial environmental conditions based on said tracking.
21. The method of claim 16, further comprising identifying or predicting a change of posture of the object, and issuing an alert responsively to said identification.
22. (canceled)
23. The method according to claim 16, wherein the scene includes a plurality of objects, wherein said tracking is executed for each of at least some of said plurality of objects.
24-30. (canceled)
31. A computer software product, comprising a computer-readable medium in which program instructions are stored, which instructions, when read by a computer, cause the computer to receive an image and a reference image, and to execute the method according to claim 1.
32. A system for extracting three-dimensional information, comprising:
at least one image capturing system; and
a data processor configured for receiving at least one image of a scene from said at least one image capturing system, accessing at least one recorded reference image associated with a reference depth map, comparing said at least one image with said at least one reference image to identify an occluded region in the scene, analyzing an extent of said occluded region, and extracting at least one of: a three-dimensional size and a three-dimensional location of an object occluding said occluded region, based on said extent.
33. (canceled)
34. The system according to claim 32, wherein said at least one image capturing system is mounted indoor, and wherein said data processor is configured for transmitting information pertaining to said location andor size via a hotspot access point.
35-36. (canceled)
37. A method of monitoring, comprising:
analyzing a video stream of a subject so as to identify a posture of said subject;
comparing said posture with a database of postures which are specific to said subject;
based on said comparison, determining the likelihood that the subject is at risk of falling; and
issuing an alert if said likelihood is above a predetermined threshold.
38. (canceled)
39. The method of claim 37, further comprising:
communicating with at least one wearable risk monitoring device;
determining whether said device is worn andor being activate; and
issuing an alert, if said device is not worn or not activate.
40. A method of identifying a subject, comprising:
analyzing a video stream of a scene having a plurality of subjects therein so as to extract three-dimensional information pertaining to locations, shapes and sizes of the subjects;
dynamically receiving from a cellular positioning system subject-identification codes for uniquely identifying the subjects at said scene;
monitoring changes in said three-dimensional locations, so as relate, for at least one subject in the scene, a subject-identification code to a three-dimensional shape and size; and
making a record of said relation.
41. A visual communication system, comprising:
at least one access point or beacon, configured for broadcasting data over a communication region;
an arrangement of imaging devices deployed over said communication region; and

a data processor configured for receiving images from said imaging devices, determining three-dimensional information pertaining to individuals in said images, and broadcasting said three-dimensional information using said at least one access point or beacon such that at least one individual in said region receives both a location and visualization of at least one tracked individual in said region.

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 steps of:
processing in a baseband processor of a mobile device a Deoxyribose Nucleic Acid (DNA) signal or a user generated fingerprint signal for authentication of said user of said mobile device, said mobile device is operated in a cellular system and in a Wi-Fi network;
processing in said mobile device a touch screen generated signal into a processed touch screen control signal, said control signal is used for control of said mobile device;
receiving, demodulating and processing in said mobile device a modulated location finder signal into a received, demodulated and processed baseband location finder signal for providing said baseband location finder signal to an interface unit of said mobile device;
receiving, demodulating and processing in said mobile device a modulated spread spectrum signal into a received, demodulated and processed baseband spread spectrum signal, said modulated spread spectrum signal is received from a cellular base station;
processing, modulating and transmitting, in said mobile device said baseband spread spectrum signal into a processed, modulated and transmitted Orthogonal Frequency Division Multiplexed (OFDM) signal used in said Wi-Fi network; and
generating, processing, filtering, modulating and transmitting, in said mobile device, a video signal in a cross-correlator and filter into a processed cross-correlated in-phase and quadrature-phase Time Constrained (TCS) waveform and Long Response (LK) filtered cross-correlated baseband signal, modulating in a quadrature modulator and transmitting in a cellular system said cross-correlated baseband signal.
2. The method of claim 1, further comprising steps of generating and processing in said mobile device as motion detector generated signal into a motion detector generated control signal, wherein said motion detector control signal is used for wireless or wired remote control of a television (TV) set or of a second mobile device, said second mobile device is a different device than said mobile device.
3. The method of claim 1, further comprising steps of receiving and processing Radio Frequency Identification (RFD) device generated signals for RFID and comprising steps of Multiple Input Multiple Output (MIMO) signal reception and transmission for enhanced signal coverage.
4. The method of claim 1, further comprising step of generating in said mobile device a baseband in-phase and a quadrature-phase cross-correlated Time Division Multiple Access (TDMA) signal, said TDMA signal is modulated and transmitted as a Gaussian Minimum Shift Keying (GMSK) modulated signal in said cellular system and wherein said video signal comprises a three dimensional (3D) image.
5. The method of claim 1, further comprising step of processing in a processor of said mobile device a photo camera generated signal into a processed photo camera baseband signal and processing and filtering in a cross-correlator and a transmit filter said processed photo camera baseband signal with said baseband location finder signal into a cross-correlated and filtered baseband signal and modulating and transmitting in quadrature modulator and transmitter said cross-correlated and filtered baseband signal, said cross-correlated and filtered baseband signal comprises in-phase and quadrature-phase Time Constrained (TCS) waveform and Long Response (LR) filtered cross-correlated baseband signals, said photo camera is in said mobile device.
6. The method of claim 1, further comprising step of processing in a processor, in said mobile device, a music signal into a Time Division Multiple Access (TDMA) baseband signal, said music signal is generated by a microphone, said microphone is in said mobile device, said TDMA baseband signal comprises a transmit filter filtered cross-correlated in-phase and quadrature-phase Time Constrained (TCS) waveform and Long Response (LR) filtered cross-correlated baseband signal, said TDMA baseband signal is modulated and transmitted in a modulator and a transmitter used in a cellular system and further comprising in said mobile device a receiver, demodulator and receive filter for receiving, demodulating and filtering a received modulated TDMA signal received from a cellular base station, said receive filter is mis-matched to said transmit filter.
7. A method comprising steps of;
processing in a baseband processor in of a mobile device a Deoxyribose Nucleic Acid (DNA) or fingerprint signal for authentication of user of said mobile device;
processing in said mobile device a touch screen generated signal into a processed touch screen control signal, said control signal is used for control of said mobile device;
receiving, demodulating and processing in said mobile device a modulated location finder signal into a received, demodulated and processed baseband location tinder signal for providing said baseband location finder signal to an interface unit of said mobile device;
receiving, demodulating and processing in said mobile device a modulated Code Division Multiple Access (CDMA) signal into a received, demodulated and processed baseband CDMA signal, said modulated CDMA signal is received from a cellular base station;
processing, modulating and transmitting, in said mobile device said baseband CDMA signal into a processed, modulated and transmitted Orthogonal Frequency Division Multiplexed (OFDM) signal, said mobile device is operated in a repeater mode, said OFDM signal is operated in a Wi-Fi network: and
processing, in said mobile device, in a cross-correlator, a photo camera generated signal with said processed baseband location finder signal into a processed cross-correlated in-phase and quadrature-phase baseband signal, modulating in a quadrature modulator and transmitting in a transmitter in a cellular system said cross-correlated baseband signal, said photo camera is in said mobile device.
8. A method comprising steps of processing in a mobile device a user generated fingerprint signal for authentication of said user of said mobile device;
processing in said mobile device a touch screen generated signal into a processed touch screen control signal, said control signal is used for control of said mobile device;
receiving, demodulating and processing in said mobile device a modulated location finder signal into a received, demodulated and processed baseband location finder signal for providing said baseband location finder signal to an interface unit of said mobile device;
receiving, demodulating and processing in said mobile device a modulated Time Division Multiple Access (TDMA) signal into a received, demodulated and processed baseband TDMA signal, said modulated TDMA signal is received from a cellular base station;
processing, modulating and transmitting, in said mobile device said baseband TDMA signal into a processed, modulated and transmitted Orthogonal Frequency Division Multiplexed (OFDM) signal, said mobile device is operated in a repeater mode, said OFDM signal is operated in a Wi-Fi network; and
generating, processing, filtering, modulating and transmitting, in said mobile device ina cross-correlator and filter, a video signal into a Code Division Multiple Access (CDMA) processed cross-correlated in-phase and quadrature-phase Time Constrained (TCS) waveform and Long Response (LR) filtered cross-correlated baseband signal, modulating in a quadrature modulator and transmitting in a transmitter in a cellular system said cross-correlated baseband CDMA signal.
9. The method of claim 7, further comprising steps of generating and processing in said mobile device a motion detector generated signal into a motion detector generated control signal, wherein said motion detector control signal is used for wireless or wired remote control of a television (TV) set or of a second mobile device, said second mobile device is a different device than said mobile device.
10. The method of claim 7, wherein said cross-correlated in-phase and quadrature-phase signal comprises a processor and filter processed and filtered Time Constrained (TCS) waveform and Long Response (LR) filtered cross-conelated baseband signal.
11. The method of claim 7, further comprising steps of transmitting and receiving in said mobile device in multiple transmitters and multiple receivers signals used in a Multiple Input Multiple Output (MIMO) cellular or Wi-Fi network.
12. The method of claim 8, further comprising steps of generating and processing in said mobile device a motion detector generated signal into a motion detector generated control signal, wherein said motion detector control signal is used for wireless or wired remote control of a television (TV) set or of a second mobile device, said second mobile device is a different device than said mobile device.
13. The method of claim 8, further comprising step of processing in a processor of said mobile device a photo camera generated signal into a processed photo camera baseband signal and processing and filtering in a cross-correlator and a transmit filter said processed photo camera baseband signal with said baseband location finder signal into a cross-correlated and filtered baseband signal and modulating and transmitting in a quadrature modulator and transmitter said cross-correlated and filtered baseband signal, said cross-correlated and filtered baseband signal comprises in-phase and quadrature-phase Time Constrained (TCS) waveform and Long Response (LR) filtered cross-correlated baseband signals.
14. The method of claim 8, further comprising steps of transmitting and receiving in said mobile device in multiple transmitters and multiple receivers signals used in a Multiple Input Multiple Output (MIMO) cellular or Wi-Fi network.
15. A position finder and communication system comprising:
a first processor for receiving and processing multiple signals received from multiple locations and for generating from said received signals a processed position finder signal, said first processor is in a mobile device;
a second processor in said in a mobile device, comprising a first cross-correlator and a transmit baseband filter, for generating cross-correlated in-phase and quadrature-phase processed filtered baseband signals from an input signal;
a third processor in said in a mobile device, comprising a first spread spectrum processor and a second cross-correlator, for generating cross-correlated in-phase and quadrature-phase processed first spread spectrum signals;
a fourth processor in said in a mobile device comprising an Orthogonal Frequency Division Multiplex (OFDM) processor for generating a first OFDM processed signal said first OFDM processed signal is modulated and transmitted in a Wi-Fi network;
a fifth processor in said in a mobile device for generating a signal from a processing of the processed position finder signal generated by the first processor, with one or more of the signals generated by the second, third and fourth processors;
a sixth processor in said mobile device for processing in a mobile device a user generated fingerprint signal for authentication of said user of said mobile device;
a seventh processor in said in a mobile device for processing in said mobile device a touch screen generated signal into a processed touch screen control signal, said control signal is used for control of said mobile device;
a quadrature modulator in said in a mobile device for quadrature modulation of the signal generated by the fifth processor;
a transmitter in said mobile device for transmission of the quadrature modulated signal, said quadrature modulated transmitted signal is transmitted in a cellular system;
a receiver and a demodulator in said in a mobile device for receiving and demodulating in a receiver and a demodulator a modulated second spread spectrum signal into a received, demodulated and second baseband spread spectrum signal, said modulated second spread spectrum signal is received from a cellular system; and
a modulator and transmitter in said in a mobile device for modulating and transmitting, said second baseband spread spectrum signal into a processed, modulated and transmitted second OFDM signal, said modulated and transmitted second OFDM signal is used in a Wi-Fi network.
16. The system of claim 15, further comprising a generator and processor for generating and processing in said mobile device a motion detector generated signal into a motion detector generated control signal, wherein said motion detector control signal is used for wireless or wired remote control of a television (TV) set or of a. second mobile device, said second mobile device is a different device than said mobile device.
17. The system of claim 15, further comprising a baseband processor for processing a Deoxyribose Nucleic Acid (DNA) generated signal for authentication of said mobile device and a processor for processing a touch screen generated signal into a processed touch screen control signal, said control signal is used for control of said mobile device.
18. The system of claim 15, farther comprising a baseband processor for processing a fingerprint generated signal for authentication of said mobile device and a processor for processing a touch screen generated signal into a processed touch screen control signal, said control signal is used for control of said mobile device.
19. The system of claim 15, further comprising multiple transmitters and multiple receivers for transmitting and receiving in said mobile device signals used in a Multiple Input Multiple Output (MIMO) cellular or Wi-Fi network. (new) The system of claim 15, further comprising an eighths processor for processing a voice signal into a OFDM signal used in a Wi-Fi Voice over Internet Protocol (VOIP) network and a. ninth processor for processing a video signal used in a in a Wi-Fi Video over Internet Protocol (ViIP) network.