Abstract:
A pitch estimation system including a low-frequency band noise detector (LBND) operative to detect the presence of low-frequency band noise in a first audio frame, a frequency-domain pitch estimator operative to calculate a pitch estimation of a second audio frame from at least one spectral peak in the second audio frame, and a pitch estimator controller operative to cause the pitch estimator to exclude from the spectrum of the second audio frame at least one low-frequency spectral peak below a predefined threshold where low-frequency band noise is present in the first audio frame.
Abstract:
A method for image processing includes analyzing one or more images so as to determine a respective classification for each of a multiplicity of elements in the images, wherein the elements are not individual characters in a language or numerical system. A plurality of the elements that have the same classification and were found at different locations in the one or more images are displayed together for a human operator. An input is received from the operator indicative of whether the computer erred in the classification of any of the displayed elements.
Abstract:
Apparatus for controlling flow of data between a memory of a host computer system and a data communications interface for communicating data between the host computer system and a data communications network is described. The apparatus comprises a descriptor table for storing a plurality of descriptors for access by the host computer system and data communications interface. Descriptor logic generates the descriptors for storage in the descriptor table. The descriptors include a branch descriptor comprising a link to another descriptor in the table.
Abstract:
A pitch estimation system including a low-frequency band noise detector (LBND) operative to detect the presence of low-frequency band noise in a first audio frame, a frequency-domain pitch estimator operative to calculate a pitch estimation of a second audio frame from at least one spectral peak in the second audio frame, and a pitch estimator controller operative to cause the pitch estimator to exclude from the spectrum of the second audio frame at least one low-frequency spectral peak below a predefined threshold where low-frequency band noise is present in the first audio frame.
Abstract:
A method and system for establishing a situation for use in an event-driven application receives one or more events, and queries an external database for obtaining auxiliary data defining relevant external knowledge for detecting the situation. The event or events are integrated with the auxiliary data for generating a composite event defining the situation. The database query is constructed in real time based on the received events with a query language using SQL primitives.
Abstract:
A catching arrangement for the content of multicast transmission across a data network utilizes a first cache which receives content from one or more content providers. The first cache forms the root of a multilevel hierarchical tree. In accordance with configuration parameters, the first cache transmits the group directory to a plurality of subsidiary caches. The subsidiary caches may reorganize the group directory, and relay it to a lower level of subsidiary caches. The process is recursive, until a multicast group of end-user client is reached. Requests for content by the end-user clients are received by the lowest level cache, and forwarded as necessary to higher levels in the hierarchy. The content is then returned to the requestors. Various levels of caches retain the group directory and content according to configuration options, which can be adaptive to changing conditions such as demand, loading, and the like.
Abstract:
A catching arrangement for the content of multicast transmission across a data network utilizes a first cache which receives content from one or more content providers. Using the REMADE protocol, the first cache constructs a group directory. The first cache forms the root of a multilevel hierarchical tree. In accordance with configuration parameters, the first cache transmits the group directory to a plurality of subsidiary caches. The subsidiary caches may reorganize the group directory, and relay it to a lower level of subsidiary caches. The process is recursive, until a multicast group of end-user client is reached. Requests for content by the end-user clients are received by the lowest level cache, and forwarded as necessary to higher levels in the hierarchy. The content is then returned to the requestors. Various levels of caches retain the group directory and content according to configuration options, which can be adaptive to changing conditions such as demand, loading, and the like. The behaviour of the caches may optionally be modified by the policies of the content providers.
Abstract:
A method and system for establishing a situation for use in an event-driven application receives one or more events, and queries an external database for obtaining auxiliary data defining relevant external knowledge for detecting the situation. The event or events are integrated with the auxiliary data for generating a composite event defining the situation. The database query is constructed in real time based on the received events with a query language using SQL primitives.
Abstract:
The present invention provides a method and apparatus for multi-carrier transmission of data. The method comprising the steps of: providing a stream of data, encoding the stream of data to create a plurality of complex values, assigning each of the plurality of complex values to one of a plurality of sub-channels, assigning a separate value to each of the plurality of sub-channels, multiplying each of the plurality of sub-channels with the assigned separate value to generate a multiplied value for each of the plurality of sub-channels, modulating the multiplied value of each of the plurality of sub-channels to a sub-carrier to generate a modulated signal for each of the sub-channels, and simultaneously transmitting the modulated signals.