Programmatic analysis of FM radio stations

Employer
[no-member:pro]Алексей[/no-member:pro]
Project parameters
Type of cooperationOne-time project
SectionSoftware development
Prepaymentprepayment is possible
Payment methodsBank transfer
Acceptance of requestsfrom Oct 15, 2018 until Nov 14, 2018
Project description
Setting the task:
Programmatic analysis of FM radio stations
Task: in 15 cities of the Russian Federation (with the possibility of development) to produce automatic decryption and analysis of outputs of commercial material on the air of FM radio stations with the possibility of forming (replenishing) the database by the system operator.
Principle: the hardware and software complex based on its own database of spectral images obtained through Fourier transformations of sound fragments of commercials should determine the sound in the air of the radio station of the commercial. Based on the information from the database, make an entry in the broadcast protocol with the indication of the time of broadcasting, name, brand, version of the video, radio station on which it was sounded. At the end of the day, week, month or other specified period to make a statistical analysis of the outputs of advertising materials: by brand, by time of release, by number of outputs, by a set of several parameters. Output format: Excel table. In each city, simultaneous and continuous monitoring of 10 to 40 radio channels should be carried out. It is also necessary to organize the storage of round-the-clock recording of all radio channels with a specified storage period depending on the volume of disk space provided.
Operator tasks: if the fragment is not recognized in the advertising block (for example, the frequency image of a new commercial is not in the database), the program marks such a fragment as unidentified and gives the operator the opportunity to listen to the recording of this fragment. The operator by ear notes in the listened fragment the point of the beginning and end of the sound of the commercial, fills in its card (name, brand, version), the program forms a frequency image for the new video and notes this video in the broadcast protocols of all stations since its first appearance on the air as identified. The operator’s work is completed when there are no unidentified fragments in the protocols over the past day. This will be the way to build the system’s own database. The second way to replenish the base: to offer the system to form a frequency image from a third-party sound file with a commercial recording, also providing a description of the card (name, brand, version).
Implementation options (discussed by the developer and the customer):
1. Local. In each of the cities of presence there is a server with software, to which radio receivers are connected, receiving the necessary set of radio programs from the air;
2. Centralized. In each of the cities of presence there are specialized radio receivers that receive signals from terrestrial radio stations and send them in the form of data streams to one server located in the data center.
The task is implemented under the contract, all rights to the developed product and source code with a detailed description are transferred to us. We use the most advanced, most common platforms and programming languages for implementation. The cost of implementation is discussed.
Programmatic analysis of FM radio stations
Task: in 15 cities of the Russian Federation (with the possibility of development) to produce automatic decryption and analysis of outputs of commercial material on the air of FM radio stations with the possibility of forming (replenishing) the database by the system operator.
Principle: the hardware and software complex based on its own database of spectral images obtained through Fourier transformations of sound fragments of commercials should determine the sound in the air of the radio station of the commercial. Based on the information from the database, make an entry in the broadcast protocol with the indication of the time of broadcasting, name, brand, version of the video, radio station on which it was sounded. At the end of the day, week, month or other specified period to make a statistical analysis of the outputs of advertising materials: by brand, by time of release, by number of outputs, by a set of several parameters. Output format: Excel table. In each city, simultaneous and continuous monitoring of 10 to 40 radio channels should be carried out. It is also necessary to organize the storage of round-the-clock recording of all radio channels with a specified storage period depending on the volume of disk space provided.
Operator tasks: if the fragment is not recognized in the advertising block (for example, the frequency image of a new commercial is not in the database), the program marks such a fragment as unidentified and gives the operator the opportunity to listen to the recording of this fragment. The operator by ear notes in the listened fragment the point of the beginning and end of the sound of the commercial, fills in its card (name, brand, version), the program forms a frequency image for the new video and notes this video in the broadcast protocols of all stations since its first appearance on the air as identified. The operator’s work is completed when there are no unidentified fragments in the protocols over the past day. This will be the way to build the system’s own database. The second way to replenish the base: to offer the system to form a frequency image from a third-party sound file with a commercial recording, also providing a description of the card (name, brand, version).
Implementation options (discussed by the developer and the customer):
1. Local. In each of the cities of presence there is a server with software, to which radio receivers are connected, receiving the necessary set of radio programs from the air;
2. Centralized. In each of the cities of presence there are specialized radio receivers that receive signals from terrestrial radio stations and send them in the form of data streams to one server located in the data center.
The task is implemented under the contract, all rights to the developed product and source code with a detailed description are transferred to us. We use the most advanced, most common platforms and programming languages for implementation. The cost of implementation is discussed.