Patent application number | Description | Published |
20130053928 | DEVICE, SYSTEM AND METHOD FOR IN VIVO LIGHT THERAPY - A swallowable in vivo therapeutic device, and a method for use of a device. The device may include a transparent case and one or more radiation sources, the radiation sources to treat the detected pathological lesions inside the gastrointestinal (GI) tract with light during the passage of the device through the GI tract. A method may include inserting into a patient a device, rotating external magnets in close proximity to the patient, thereby fully controlling the movement of the device inside the GI tract, stopping the device and activating the light radiation in areas of the pathological lesions for a predetermined period of time, and deactivating the light radiation and moving the device further through the GI tract. | 02-28-2013 |
20150138329 | SYSTEM AND METHOD FOR AUTOMATIC NAVIGATION OF A CAPSULE BASED ON IMAGE STREAM CAPTURED IN-VIVO - Embodiments of the invention include a method and system for displaying an in vivo imaging procedure. The method includes receiving real-time image data captured by the capsule, and continuously generating an updated summarized color bar, said color bar comprising color strips and time scale marks. The color bar is calculated based on color values of received image data, and is updated continuously as new image data is received. The displayed time period is periodically updated, for example based on pre determined fixed time intervals, based on varying time intervals, or based on an accumulated amount of received image data. Other methods of determining the periodic updates may be used. | 05-21-2015 |
Patent application number | Description | Published |
20110317931 | COMPRESSING HIGH RESOLUTION IMAGES IN A LOW RESOLUTION VIDEO - A method for compressing an image as a sequence of video frames, comprising dividing the image into a plurality of tiles and compressing a tile, or part thereof, as a frame in the video sequence. | 12-29-2011 |
20120128058 | METHOD AND SYSTEM OF ENCODING AND DECODING MEDIA CONTENT - A method of generating a video container format file. The method comprises receiving a still image depicting a scene, receiving at least one object pertaining to the scene, encoding the still image as at least one video block of a video container format file, encoding the at least one object as data of the video container format file, and outputting the video container format file. | 05-24-2012 |
20140093122 | IMAGE IDENTIFIERS AND METHODS AND SYSTEMS OF PRESENTING IMAGE IDENTIFIERS - A method of creating an image identifier of a target image. The method comprises providing a target image, identifying a plurality of connected component clusters in the target image, each the connected component cluster comprises a plurality of neighboring pixels having at least one common property, calculating a center of gravity for each the connected component cluster, generating an image identifier of the target image by using a plurality of elements to map the connected component clusters in a space, each the element represents a respective the at least one common property, a respective the center of gravity, and a size which corresponds with a number of the plurality of neighboring pixels of the respective the connected component cluster, and outputting the image identifier. | 04-03-2014 |
Patent application number | Description | Published |
20080211908 | Monitoring Method and Device - A method for monitoring including capturing video frames over time, processing data from the captured video frames into derived data representing a rate of change of the captured data, creating new frames from the derived data, and storing and/or displaying the new frames. | 09-04-2008 |
20090256918 | IMAGE STABILIZER - A method for digital video image stabilization, the method including: estimating, from at least one portion of a frame, global frame displacement between an initial reference digital video frame and a current frame in a video sequence of frames; verifying, for the entire frame, the validity of the estimated frame displacement; and compensating for the estimated frame displacement by aligning at least one frame in the sequence with respect to the initial reference frame; wherein the step of aligning includes producing a corrected motion vector for the frame to be aligned and displacing the frame within the video frames sequence in accordance with the corrected motion vector. | 10-15-2009 |
20110228848 | INTRA VIDEO IMAGE COMPRESSION AND DECOMPRESSION - A method for compressing an image having rows and columns, comprising providing an image, sub-sampling the image into a plurality of sub-image by selecting subsets of non-overlapping pixels in neighboring rows and columns in the image and encoding the sub-images in a video sequence. | 09-22-2011 |
Patent application number | Description | Published |
20100122030 | COMPUTER SYSTEM AND PROCESS FOR TRANSFERRING MULTIPLE HIGH BANDWIDTH STREAMS OF DATA BETWEEN MULTIPLE STORAGE UNITS AND MULTIPLE APPLICATIONS IN A SCALABLE AND RELIABLE MANNER - Multiple applications request data from multiple storage units over a computer network. The data is divided into segments and each segment is distributed randomly on one of several storage units, independent of the storage units on which other segments of the media data are stored. At least one additional copy of each segment also is distributed randomly over the storage units, such that each segment is stored on at least two storage units. This random distribution of multiple copies of segments of data improves both scalability and reliability. When an application requests a selected segment of data, the request is processed by the storage unit with the shortest queue of requests. Random fluctuations in the load applied by multiple applications on multiple storage units are balanced nearly equally over all of the storage units. This combination of techniques results in a system which can transfer multiple, independent high-bandwidth streams of data in a scalable manner in both directions between multiple applications and multiple storage units. | 05-13-2010 |
20110185019 | COMPUTER SYSTEM AND PROCESS FOR TRANSFERRING MULTIPLE HIGH BANDWIDTH STREAMS OF DATA BETWEEN MULTIPLE STORAGE UNITS AND MULTIPLE APPLICATIONS IN A SCALABLE AND RELIABLE MANNER - Multiple applications request data from multiple storage units over a computer network. The data is divided into segments and each segment is distributed randomly on one of several storage units, independent of the storage units on which other segments of the media data are stored. At least one additional copy of each segment also is distributed randomly over the storage units, such that each segment is stored on at least two storage units. This random distribution of multiple copies of segments of data improves both scalability and reliability. When an application requests a selected segment of data, the request is processed by the storage unit with the shortest queue of requests. Random fluctuations in the load applied by multiple applications on multiple storage units are balanced nearly equally over all of the storage units. This combination of techniques results in a system which can transfer multiple, independent high-bandwidth streams of data in a scalable manner in both directions between multiple applications and multiple storage units. | 07-28-2011 |
20120239892 | COMPUTER SYSTEM AND PROCESS FOR TRANSFERRING MULTIPLE HIGH BANDWIDTH STREAMS OF DATA BETWEEN MULTIPLE STORAGE UNITS AND MULTIPLE APPLICATIONS IN A SCALABLE AND RELIABLE MANNER - Multiple applications request data from multiple storage units over a computer network. The data is divided into segments and each segment is distributed randomly on one of several storage units, independent of the storage units on which other segments of the media data are stored. At least one additional copy of each segment also is distributed randomly over the storage units, such that each segment is stored on at least two storage units. When an application requests a selected segment of data, the request is processed by the storage unit with the shortest queue of requests. Random fluctuations in the load applied by multiple applications on multiple storage units are balanced nearly equally over all storage units. These techniques result in a system which can transfer multiple, independent high-bandwidth streams of data in a scalable and reliable manner in both directions between multiple applications and multiple storage units. | 09-20-2012 |
20130325895 | COMPUTER SYSTEM AND PROCESS FOR TRANSFERRING MULTIPLE HIGH BANDWIDTH STREAMS OF DATA BETWEEN MULTIPLE STORAGE UNITS AND MULTIPLE APPLICATIONS IN A SCALABLE AND RELIABLE MANNER - Multiple applications request data from multiple storage units over a computer network. The data is divided into segments and each segment is distributed randomly on one of several storage units, independent of the storage units on which other segments of the media data are stored. At least one additional copy of each segment also is distributed randomly over the storage units, such that each segment is stored on at least two storage units. This random distribution of multiple copies of segments of data improves both scalability and reliability. When an application requests a selected segment of data, the request is processed by the storage unit with the shortest queue of requests. Random fluctuations in the load applied by multiple applications on multiple storage units are balanced nearly equally over all of the storage units. This combination of techniques results in a system which can transfer multiple, independent high-bandwidth streams of data in a scalable manner in both directions between multiple applications and multiple storage units. | 12-05-2013 |
20150199377 | COMPUTER SYSTEM AND PROCESS FOR TRANSFERRING MULTIPLE HIGH BANDWIDTH STREAMS OF DATA BETWEEN MULTIPLE STORAGE UNITS AND MULTIPLE APPLICATIONS IN A SCALABLE AND RELIABLE MANNER - Multiple applications request data from multiple storage units over a computer network. The data is divided into segments and each segment is distributed randomly on one of several storage units, independent of the storage units on which other segments of the media data are stored. At least one additional copy of each segment also is distributed randomly over the storage units, such that each segment is stored on at least two storage units. This random distribution of multiple copies of segments of data improves both scalability and reliability. When an application requests a selected segment of data, the request is processed by the storage unit with the shortest queue of requests. Random fluctuations in the load applied by multiple applications on multiple storage units are balanced nearly equally over all of the storage units. This combination of techniques results in a system which can transfer multiple, independent high-bandwidth streams of data in a scalable manner in both directions between multiple applications and multiple storage units. | 07-16-2015 |
Patent application number | Description | Published |
20100054519 | Audio Communication System - An audio producing device includes a receiver for wirelessly receiving a digital audio signal from an audio source device. The audio source device may transmit the digital audio signal at a variable bitrate. A logic device determines whether the bitrate at which the audio signal is received is below a predetermined threshold. A first indicator provides an indication to a user of the system when the bitrate is below the threshold. An electro-acoustic transducer utilizes information in the digital audio signal to produce audio out loud. | 03-04-2010 |
20120057713 | AUTOMATIC AUDIO SYSTEM EQUALIZING - An automated process for equalizing an audio system and an apparatus for implementing the process. An audio system includes a microphone unit, for receiving the sound waves radiated from a plurality of speakers, acoustic measuring circuitry, for calculating frequency response measurements; a memory, for storing characteristic data of the loudspeaker units and further for storing the frequency response measurements; and equalization calculation circuitry, for calculating an equalization pattern responsive to the digital data and responsive to the characteristic data of the plurality of loudspeaker units. Also described is an automated equalizing system including a acoustic measuring circuitry including a microphone for measuring frequency response at a plurality of locations; a memory, for storing the frequency responses at the plurality of locations; and equalization calculation circuitry, for calculating, from the frequency responses, an optimized equalization pattern. | 03-08-2012 |
20120057724 | AUTOMATIC AUDIO SYSTEM EQUALIZING - An automated process for equalizing an audio system and an apparatus for implementing the process. An audio system includes a microphone unit, for receiving the sound waves radiated from a plurality of speakers, acoustic measuring circuitry, for calculating frequency response measurements; a memory, for storing characteristic data of the loudspeaker units and further for storing the frequency response measurements; and equalization calculation circuitry, for calculating an equalization pattern responsive to the digital data and responsive to the characteristic data of the plurality of loudspeaker units. Also described is an automated equalizing system including a acoustic measuring circuitry including a microphone for measuring frequency response at a plurality of locations; a memory, for storing the frequency responses at the plurality of locations; and equalization calculation circuitry, for calculating, from the frequency responses, an optimized equalization pattern. | 03-08-2012 |
20130156213 | Virtual Audio System Tuning - A method of virtually tuning an audio system that incorporates an acoustic compensation system, where the audio system is adapted to play audio signals in a listening environment over one or more sound transducers. The acoustic compensation system has an audio sensor located at a sensor location in the listening environment. The transfer functions from each sound transducer to the audio sensor location are inherent. The method contemplates recording noise at the sensor location, and creating virtual transfer functions from each sound transducer to the sensor location based on the inherent transfer functions from each sound transducer to the sensor location. Audio signals are processed through the virtual sound transducer to sensor location transfer functions. A virtual sensor signal is created by combining the audio signals processed through the virtual sound transducer to sensor location transfer functions with the noise recorded at the sensor location. | 06-20-2013 |
20150230026 | Conversation Assistance System - A conversation assistance system with a bi-lateral array of microphones arranged externally of a space that does not include any array microphones, where the space has a left side, a right side, a front and a back, the array comprising a left side sub-array of multiple microphones and a right side sub-array of multiple microphones, where each microphone has a microphone output signal, and a processor that creates from the microphone output signals a left-ear audio signal and a right-ear audio signal. The left-ear audio signal is created based on the microphone output signals from one or more of the microphones of the left-side sub-array and one or more of the microphones of the right-side sub-array and the right-ear audio signal is created based on the microphone output signals from one or more of the microphones of the left-side sub-array and one or more of the microphones of the right-side sub-array. | 08-13-2015 |