This application is based upon and claims the benefit of priority under 35U.S.C. §119 from Japanese Patent Application No. 2014-212222, filed on Oct. 17, 2014, the entire contents of which are incorporated herein by reference.
The present disclosure relates to a radio communication device having the function of recording and reproducing a received audio signal.
There is a radio communication device having a function of recording and reproducing a received audio signal. This type of radio communication device can perform fast forward, fast rewind and skip a predetermined distance at the time of reproducing the recorded audio signal. In the case where the audio signal is recorded as a plurality of audio files, the radio communication device can select an audio file to be reproduced.
For example, in the case where an audio signal of several hours or more can be recorded as one audio file, it is not easy to cue a predetermined position of the audio signal. If a predetermined position is attempted to be cued by using the fast forward, the fast rewind and the skip functions, then these operations must be performed many times, and considerable man-hours and time are required.
An aspect of the embodiments provides a radio communication device including: a reception unit configured to demodulate a received audio signal from a received signal; a first detector configured to detect that a state of the received signal has changed when the reception unit receives a signal transmitted wirelessly from a distant station; a first chapter generator configured to generate a first chapter when the first detector has detected that the state of the received signal has changed, the first chapter indicating timing when the state of the received signal has changed; a recording data generator configured to convert the received audio signal into voice data with a predetermined format, add the first chapter to the voice data, and generate recording data with a predetermined format; and a recording controller configured to control to record the recording data in a recording medium.
A description is made below of a radio communication device of at least one embodiment with reference to the accompanying drawings. First, a description is made of the entire configuration and operation of the radio communication device 100 of the embodiment.
In
The transceiver unit 2 is a circuit block in which a transmission unit and a reception unit are configured integrally with each other. The transmission unit and the reception unit may be configured separately.
The transceiver unit 2 transmits or receives an audio signal between one person's radio communication device 100 (subject station) and another person's radio communication device (distant station) by a half-duplex communication method. A modulation method may be analog modulation or digital modulation. In the embodiment, a case where the transceiver unit 2 transmits/receives a digital modulation signal is exemplified.
Moreover, control data and a variety of additional information, other than the audio signal, may be included in the digital modulation signal or analog modulation signal, which are transmitted/received between the subject station and the distant station.
A DSP (digital signal processor) 4 is provided between the controller 1 and the transceiver unit 2. The DSP 4 encodes an analog audio signal, which is to be transmitted, into digital data, and then outputs the encoded digital data to the transceiver unit 2. The DSP 4 decodes a received digital signal obtained by demodulating the digital modulation signal received by the transceiver unit 2, and then converts the decoded digital signal into an analog audio signal.
In the case where a reception signal thus received is the digital modulation signal, the transceiver unit 2 demodulates the digital modulation signal, and outputs the received digital data thus demodulated to the DSP 4. From the received digital data, the DSP 4 decodes the control data and the variety of additional information, and outputs the decoded data to the controller 1. The DSP 4 decodes the voice data, performs D/A conversion, and outputs the converted voice data as an audio signal to the controller 1.
The transceiver unit 2 may receive position information for the distant station as the additional information. The transceiver unit 2 and the DSP 4 are position information acquisition units which acquire the position information for the distant station.
A microphone 5 is connected to the DSP 4. The microphone 5 picks up a voice emitted by a user of the radio communication device 100, converts the voice into an audio signal, and supplies the audio signal to the DSP 4. The audio signal outputted from the microphone 5 is also inputted to the controller 1.
The DSP 4 performs A/D conversion for the audio signal inputted thereto, further encodes the audio signal into transmission digital data, and modulates the transmission digital data in order to transmit the transmission digital data as the digital modulation signal in the transceiver unit 2.
In a case where the transceiver unit 2 transmits the analog audio signal, the audio signal inputted from the microphone 5 just needs to be supplied to the transceiver unit 2.
In a case where the transceiver unit 2 receives the analog audio signal, the transceiver unit 2 demodulates the analog audio signal into an audio signal. Hence, the DSP 4 detects the control data and the additional information, which will be described later, from the demodulated audio signal, performs a frequency limitation for a demodulation band, and outputs the audio signal to the controller 1. The controller 1 allows a speaker 9 to output the demodulated voice.
The transceiver unit 2 includes a squelch circuit 21 and an RSSI (received signal strength indication) circuit 22. The squelch circuit 21 extracts a noise component from a wave detection signal obtained by detecting the reception signal, and outputs a squelch voltage corresponding to the level of the noise component. The RSSI circuit 22 measures the intensity of the reception signal, and outputs an RSSI voltage corresponding to the intensity. The squelch voltage and the RSSI voltage are analog signals.
A GNSS module 6, a nonvolatile memory 7, a recording medium 8, the speaker 9, a display 10, a PTT (push to talk) switch 11, and an operation unit 12 are connected to the controller 1.
The GNSS module 6 includes: an antenna that receives a radio wave from a satellite for the global navigation satellite system (GNSS); and a reception unit that receives a GNSS signal to be outputted by the antenna. The GNSS is a GPS (global positioning system) as an example.
The GNSS module 6 acquires position information of the coordinates of the radio communication device 100, and supplies the acquired position information to the controller 1. The GNSS module 6 is a position information acquisition unit which acquires the position information for the subject station. The DSP 4 can add data, which indicates the position information, as the additional information, and can supply the data to the transceiver unit 2. In the event of transmitting the audio signal, the transceiver unit 2 may transmit the data, which indicates the position information for the subject station, in combination therewith.
The nonvolatile memory 7 stores a variety of setting states in the radio communication device 100. The nonvolatile memory 7 is, for example, an EEPROM (electrically erasable programmable read only memory).
The controller 1 can convert the analog audio signal (that is, a received audio signal), which is supplied by the DSP 4, into a digital audio signal, while the transceiver unit 2 receives the digital modulation signal. The controller 1 can record the digital audio signal as voice data (audio file) with a predetermined format in the recording medium 8. In addition to the received audio signal, the controller 1 may convert the analog audio signal (that is, a transmitted audio signal), which is outputted from the microphone 5, into a digital audio signal, while the transceiver unit 2 transmit the digital modulation signal. The controller 1 may record the digital audio signal as voice data in the recording medium 8.
The received audio signal mentioned herein is the analog audio signal supplied from the DSP 4 during the receiving operation, regardless of whether the received signal is present and modulated. The received audio signal may have no sound. The same also applies to the transmitted audio signal, which is the analog audio signal outputted from the microphone 5 during the transmitting operation. The transmitted audio signal may have no sound.
The recording medium 8 may be a recording medium built into the radio communication device 100, or may be a recording medium freely detachable from the radio communication device 100. In the latter case, as an example, the recording medium 8 is a memory card composed of a flash memory.
The controller 1 supplies the analog audio signal, which is supplied from the DSP 4, to the speaker 9. The controller 1 converts the voice data, which is reproduced from the recording medium 8, into the analog audio signal, and supplies the analog audio signal to the speaker 9. The speaker 9 performs electroacoustic conversion for the audio signal inputted thereto, and emits a sound.
The controller 1 can allow the display 10 to display a variety of information. For example, the controller 1 can allow the display 10 to display an operation setting menu image for setting the operation of the radio communication device 100. The operation setting menu image will be described later in detail.
In the event of reproducing the voice data recorded in the recording medium 8 (that is, recorded data), the controller 1 can allow display of a chapter selection image for selecting a position (chapter) to be reproduced. The chapter selection image will be described later in detail.
When the user speaks and transmits the audio signal, the user pushes the PTT switch 11. In a PTT-OFF state where the PTT switch 11 is not pushed, the PTT switch 11 supplies a HIGH voltage to the controller 1. In a PTT-ON state where the PTT switch 11 is pushed, the PTT switch 11 supplies a LOW voltage to the controller 1.
The controller 1 can determine the PTT-ON and PTT-OFF states by identifying LOW and HIGH voltage from the PTT switch 11.
For example, the operation unit 12 includes a variety of operation keys, a click encoder and an analog volume. The operation keys in the operation unit 12 are used in event of setting the operation of the radio communication device 100 by the operation setting menu image, and cue-reproducing the voice data by the chapter selection image.
Here, the operation unit 12 is described as one block; however, the operation keys, the click encoder and the analog volume may be provided at different positions in relation to one another.
In
Note that, in a case of a digital modulation method, when the received signal is demodulated and decoded, the received signal becomes the received audio signal. Hereinafter, the matter that the received signal is converted into the received audio signal will be generically referred to as “demodulation” regardless of whether the modulation method is the digital modulation method or the analog modulation method. With regard to the transmission, in the case of the digital modulation method, when the transmitted audio signal is encoded and modulated, the transmitted audio signal becomes a transmitted signal, and the transmitted signal is transmitted. Hereinafter, the matter that the transmitted audio signal is converted into the transmitted signal will be generically referred to as “modulation” regardless of whether the modulation method is the digital modulation method or the analog modulation method.
By using
Each of the squelch voltage detector 101, the RSSI detector 102, the signaling detector 104, the received voice converter 107 and the transmitted voice converter 108 is provided with an A/D conversion function to convert the analog signal inputted thereto into the digital signal.
The controller 1 includes a distance calculator 1050 connected to the position information input unit 105. The controller 1 includes: a chapter generator 120; a recording data generator 130; and a recording/reproduction controller 140. In the recording/reproduction controller 140, a recording controller and a reproduction controller may be configured separately from one another.
The chapter generator 120 includes: a squelch chapter generator 121; an S meter chapter generator 122; a call sign chapter generator 123; a signaling chapter generator 124; a position information chapter generator 125; and a transmission chapter generator 126.
The chapter generator 120 does not have to provide the entire of the squelch chapter generator 121 to the transmission chapter generator 126. The chapter generator 120 may provide one or an arbitrary plurality, which is selected from the squelch chapter generator 121 to the transmission chapter generator 126.
Moreover, the controller 1 includes: an audio signal extractor 150; a voice output controller 160; an additional information extractor 170; and a display controller 180.
The radio communication device 100 generates a variety of chapters and records the chapters in the recording medium 8 at the time of recording the received audio signal, or recording both the received audio signal and the transmitted audio signal as the voice data.
A schematic description is made of the individual chapters by using
(a) and (b) of
It is assumed that the state of the squelch changes as shown in (b) of
The recording data generator 130 adds the squelch chapters Chsq1, Chesq2 . . . to voice data Vo-data to be recorded in the recording medium 8. The voice data Vo-data added with the squelch chapters Chsq1, Chesq2 . . . is recording data to be recorded in the recording medium 8.
If the squelch chapters are added to the voice data Vo-data, then there is an effect such that positions where such received signals are present can be selected and the recorded data can be reproduced.
By using the flowchart shown in
In
In step S402, the controller 1 (squelch voltage detector 101) performs the A/D conversion for the squelch voltage. If the instruction to start the recording is not issued (NO), the controller 1 repeats the processing of step S401.
In step S403, the controller 1 determines whether or not the squelch is closed at present. The controller 1 shifts the processing to step S404 if the squelch is closed (YES), and shifts the processing to step S407 if the squelch is not closed (NO).
If the squelch is closed, the controller 1 determines in step S404 whether or not a digital squelch voltage value is at an open level. The controller 1 shifts the processing to step S405 if the digital squelch voltage value is at the open level (YES), and shifts the processing to step S409 if the digital squelch voltage value is not at the open level (NO).
In step S405, the controller 1 opens the squelch. In step S406, the controller 1 adds the squelch chapters to the voice data Vo-data, and shifts the processing to step S409.
Meanwhile, if the squelch is not closed, the controller 1 determines in step S407 whether or not the digital squelch voltage value is at a close level. If the digital squelch voltage value is at the close level (YES), the controller 1 closes the squelch in step S408, and shifts the processing to step S409. If the digital squelch voltage value is not at the close level (NO), the controller 1 shifts the processing to step S409.
In step S409, the controller 1 determines whether or not an instruction to stop the recording is issued by the operation unit 12. If the instruction to stop the recording is issued (YES), the controller 1 ends such processing for recording the voice data Vo-data in the recording medium 8. If the instruction to stop the recording is not issued (NO), the controller 1 returns the processing to step S402, and repeats the processing on and after step S402.
(a) and (b) of
Here, a description is made of, as an example, a case of generating the S meter chapters at a time when the S meter level is S9 and adding the generated S meter chapters to the voice data Vo-data. It is assumed that the S meter level changes between S0 to S9 as shown in (b) of
The recording data generator 130 adds the S meter chapters Chsm1, Chsm2 . . . to the voice data Vo-data. If the S meter chapters are added to the voice data Vo-data, then there is an effect such that, for example, positions with high signal intensity, where the S meter level is at a predetermined level or more, can be selected and the recorded data can be reproduced.
By using the flowchart in
In
In step S602, the controller 1 (RSSI detector 102) performs the A/D conversion for the RSSI voltage. If the instruction to start the recording is not issued (NO), the controller 1 repeats the processing of step S601.
In step S603, the controller 1 converts a digital RSSI voltage value into the S meter level. In step S604, the controller 1 determines whether or not the S meter level has changed. The controller 1 shifts the processing to step S605 if the S meter level has changed (YES), and shifts the processing to step S608 if the S meter level has not changed (NO).
In step S605, the controller 1 updates the held S meter level. In step S606, the controller 1 determines whether or not the updated S meter level is a set level or more. The controller 1 shifts the processing to step S607 if the S meter level is the set level or more (YES), and shifts the processing to step S608 if the S meter level is not the set level or more (NO).
In step S607, the controller 1 adds the S meter chapters to the voice data Vo-data, and shifts the processing to step S608.
In step S608, the controller 1 determines whether or not the instruction to stop the recording is issued by the operation unit 12. If the instruction to stop the recording is issued (YES), the controller 1 ends the processing for recording the voice data Vo-data in the recording medium 8. If the instruction to stop the recording is not issued (NO), the controller 1 returns the processing to step S602, and repeats the processing on and after step S602.
(a) and (b) of
As an example, the standard of the radio communication is D-STAR (registered trademark) standardized by Japan Amateur Radio League. As a matter of course, the standard of the radio communication is not limited to D-STAR. Note that, in D-STAR, the call sign of the distant station is disposed in a header of a frame of the voice packet.
As conceptually shown in (a) of
As conceptually shown in (b) of
The recording data generator 130 adds the call sign chapters Chcs1, Chcs2, Chcs3, Chcs4, Chcs5 . . . or Chcs2, Chcs4 . . . to the voice data Vo-data. If the call sign chapters are added to the voice data Vo-data, there is an effect such that the distant station can be selected and the recorded data can be reproduced.
By using the flowchart shown in
In
In step S802, the controller 1 (call sign detector 103) acquires distant station information. If the instruction to start the recording is not issued (NO), the controller 1 repeats the processing of step S801.
In step S803, the controller 1 determines whether or not the distant station is changed. The controller 1 shifts the processing to step S804 if the distant station is changed (YES), and shifts the processing to step S810 if the distant station is not changed (NO).
In step S804, the controller 1 determines whether or not setting of a distant station designation is made. The controller 1 shifts the processing to step S805 if the setting of the distant station designation is not made (NO), and shifts the processing to step S807 if the setting of the distant station designation is made (YES).
When the setting of the distant station designation is not made, the controller 1 updates the held distant station information in step S805. In step S806, the controller 1 adds the call sign chapters to the voice data Vo-data at all timing points when changing the distant stations, and shifts the processing to step S810.
(a) of
Meanwhile, when the setting of the distant station designation is made, the controller 1 determines in step S807 whether or not a current distant station is a designated distant station. The controller 1 shifts the processing to step S808 if the current distant station is the designated distant station (YES), and shifts the processing to step S810 if the current distant station is not the designated distant station (NO).
In step S808, the controller 1 updates the held distant station information. In step S809, the controller 1 adds the call sign chapters to the voice data Vo-data at the timing point when changing to the designated distant station, and shifts the processing to step S810.
(b) of
In step S810, the controller 1 determines whether or not the instruction to stop the recording is issued by the operation unit 12. If the instruction to stop the recording is issued (YES), the controller 1 ends the processing for recording the voice data Vo-data in the recording medium 8. If the instruction to stop the recording is not issued (NO), the controller 1 returns the processing to step S802, and repeats the processing on and after step S802.
(a) and (b) of
In (a) of
As conceptually shown in (b) of
If the signaling chapters are added to the voice data Vo-data, there is an effect such that the signaling can be selected and the recorded data can be reproduced.
By using the flowchart in
In
In step S1002, the controller 1 (signaling detector 104) decodes the signaling. If the instruction to start the recording is not issued (NO), the controller 1 repeats the processing of step S1001.
In step S1003, the controller 1 determines whether or not the signaling is changed. The controller 1 shifts the processing to step S1004 if the signaling is changed (YES), and shifts the processing to step S1010 if the signaling is not changed (NO).
In step S1004, the controller 1 determines whether or not setting of signaling designation is made. The controller 1 shifts the processing to step S1005 if the setting of the signaling designation is not made (NO), and shifts the processing to step S1007 if the setting of the signaling designation is made (YES).
When the setting of the signaling designation is not made, the controller 1 updates the held signaling information in step S1005. In step S1006, the controller 1 adds the signaling chapters to the voice data Vo-data at all timing points when changing the signaling, and shifts the processing to step S1010.
(a) of
Meanwhile, when the setting of the signaling designation is made, the controller 1 determines in step S1007 whether or not current signaling is the designated signaling. The controller 1 shifts the processing to step S1008 if the current signaling is the designated signaling (YES), and shifts the processing to step S1010 if the current signaling is not the designated signaling (NO).
In step S1008, the controller 1 updates the held signaling information. In step S1009, the controller 1 adds the signaling chapters to the voice data Vo-data at the timing point when changing the signaling to the designated signaling, and shifts the processing to step S1010.
(b) of
In step S1010, the controller 1 determines whether or not the instruction to stop the recording is issued by the operation unit 12. When the instruction to stop the recording is issued (YES), the controller 1 ends such processing for recording the voice data Vo-data in the recording medium 8. If the instruction to stop the recording is not issued (NO), the controller 1 returns the processing to step S1002, and repeats the processing on and after step S1002.
Incidentally, the squelch chapters, the S meter chapters, the call sign chapters and the signaling chapters are examples of chapters (first chapters) which indicate timing when the state of the received signal has changed.
The squelch chapters and the S meter chapters are chapters which indicate the presence of the received signal and timing when the intensity thereof has changed as examples of the state of the received signal. The call sign chapters and the signaling chapters are chapters which indicate timing when the additional information included in the received signal has changed as another example of the state of the received signal.
The squelch voltage detector 101, the RSSI detector 102, the call sign detector 103 and the signaling detector 104 are examples of a detector (first detectors) which detects that the state of the received signal has changed.
The squelch chapter generator 121, the S meter chapter generator 122, the call sign chapter generator 123 and the signaling chapter generator 124 are examples of a first chapter generator which generates a first chapter.
(a) to (c) of
The distance calculator 1050 can calculate the moving distance of a subject station based on variations of latitude/longitude indicated by the position information of the subject station. The distance calculator 1050 can calculate the moving distance of a distant station based on variations of latitude/longitude indicated by the position information of the distant station. The distance calculator 1050 can calculate the distance between a subject station and a distant station based on the latitude/longitude indicated by the position information of the subject station and the latitude/longitude indicated by the position information of the distant station.
North latitude denoted by N in (a) of
North latitude denoted by N in (b) of
(c) of
The recording data generator 130 adds one of the position information chapters Chgps1 . . . , the position information chapters Chgps2 . . . or the position information chapters Chgps3, Chgps4 . . . to the voice data Vo-data. The recording data generator 130 may add an arbitrary combination of two of the position information chapters Chgps1 . . . , the position information chapters Chgps2 . . . , or the position information chapters Chgps3, Chgps4 . . . to the voice data Vo-data. The recording data generator 130 may add all of the position information chapters Chgps1 . . . , the position information chapters Chgps2 . . . and the position information chapters Chgps3, Chgps4 . . . to the voice data Vo-data.
If the position information chapters are added to the voice data Vo-data, there is an effect such that the recorded data can be reproduced from timing when the subject station or the distant station has moved.
By using flowcharts of
In
In step S1202, the controller 1 (position information input unit 105) acquires the position information of the subject station and the distant station. If the instruction to start the recording is not issued (NO), the controller 1 repeats the processing of step S1201.
In step S1203, the controller 1 determines whether or not there is made setting of adding the position information chapters when the subject station has moved by the predetermined distance. The controller 1 shifts the processing to step S1204 if set to add the position information chapters when the subject station has moved by the predetermined distance (YES), and shifts the processing to step S1209 of
In step S1204, the controller 1 determines whether or not the position information of the subject station has changed. The controller 1 shifts the processing to step S1205 if the position information of the subject station has changed (YES), and shifts the processing to step S1221 if the position information of the subject station has not changed (NO).
In step S1205, the controller 1 (distance calculator 1050) calculates the moving distance of the subject station. In step S1206, the controller 1 updates the position information of the subject station. In step S1207, the controller 1 determines whether or not the subject station has moved by the set distance or more. The controller 1 shifts the processing to step S1208 if the subject station has moved by the set distance or more (YES), and shifts the processing to step S1221 if the subject station has not moved by the set distance or more (NO).
In step S1208, the controller 1 adds the position information chapter, which indicates that the subject station has moved by the predetermined distance, to the voice data Vo-data, and shifts the processing to step S1221. (a) of
In
In step S1210, the controller 1 determines whether or not the position information of the distant station has changed. The controller 1 shifts the processing to step S1211 if the position information of the distant station has changed (YES), and shifts the processing to step S1221 if the position information of the distant station has not changed (NO).
In step S1211, the controller 1 (distance calculator 1050) calculates the moving distance of the distant station. In step S1212, the controller 1 updates the position information of the distant station. In step S1213, the controller 1 determines whether or not the distant station has moved by the set distance or more. The controller 1 shifts the processing to step S1214 if the distant station has moved by the set distance or more (YES), and shifts the processing to step S1221 if the distant station has not moved by the set distance or more (NO).
In step S1214, the controller 1 adds the position information chapters which indicate that the distant station has moved by the predetermined distance, to the voice data Vo-data, and shifts the processing to step S1221. (b) of
In
In step S1216, the controller 1 determines whether or not the position information of the subject station or the distant station has changed. The controller 1 shifts the processing to step S1217 if the position information of the subject station or the distant station has changed (YES), and shifts the processing to step S1221 if the position information of the subject station or the distant station has not changed (NO).
In step S1217, the controller 1 (distance calculator 1050) calculates the distance between the subject station and the distant station. In step S1218, the controller 1 updates the position information of the subject station or the distant station to the changed position information. In step S1219, the controller 1 determines whether or not the distance between the subject station and the distant station is equal to or less than the set predetermined distance.
The controller 1 shifts the processing to step S1220 if the distance between the subject station and the distant station is equal to or less than the predetermined distance (YES), and shifts the processing to step S1221 if the distance between the subject station and the distant station is not equal to or less than the predetermined distance (NO).
In step S1220, the controller 1 adds the position information chapters which indicate that the distance between the subject station and the distant station is equal to or less than the predetermined distance, to the voice data Vo-data, and shifts the processing to step S1221. (c) of
Returning to
The position information chapters are examples of chapters (second chapters) which indicate timing when a predetermined condition is satisfied if at least one of the moving distance of the subject station, the moving distance of the distant station and the distance between the subject station and the distant station satisfies the predetermined condition.
The distance calculator 1050 is an example of a detector (second detector) which detects that at least one of the moving distance of the subject station, the moving distance of the distant station, or the distance between the subject station and the distant station, satisfies the predetermined condition. The position information chapter generator 125 is an example of a second chapter generator that generates the second chapters.
(a) and (b) of
The voice data Vo-data is voice data converted from the received audio signal at a time of reception, and is voice data converted from the transmitted audio signal at a time of transmission.
As conceptually shown in (a) of
The recording data generator 130 adds the transmission chapters Chptt1, Chptt2 . . . to the voice data Vo-data.
In a case of recording the transmitted audio signal in the recording medium 8, the transmission chapter generator 126 generates the transmission chapters Chptt1, Chptt2 . . . , and the recording data generator 130 adds these to the voice data Vo-data. Since the communication method is half duplex, the transmission chapters may be added to the voice data Vo-data at the time of the transmission, and at the time of the reception, the above-mentioned variety of chapters addable at the time of the reception may be appropriately added thereto. In a case of recording only the received audio signal in the recording medium 8, the transmission chapter generator 126 just needs to be set inoperative.
If the transmission chapters are added to the voice data Vo-data, there is an effect such that a position as a transmission destination of the subject station can be selected and the recorded data can be reproduced.
By using the flowchart in
In
In step S1402, the controller 1 (PTT operation detector 106) determines whether or not the PTT switch 11 is switched ON.
The controller 1 shifts the processing to step S1403 if the PTT switch 11 is switched ON (YES), and shifts the processing to step S1404 if the PTT switch 11 is not switched ON (NO). In step S1403, the controller adds the transmission chapters to the voice data Vo-data.
In step S1404, the controller 1 determines whether or not the instruction to stop the recording is issued by the operation unit 12. If the instruction to stop the recording is issued (YES), the controller 1 ends the processing for recording the voice data Vo-data in the recording medium 8. If the instruction to stop the recording is not issued (NO), the controller 1 returns the processing to step S1402, and repeats the processing on and after step S1402.
The transmission chapters are examples of chapters (third chapters) which indicate timing when the PTT switch 11 is pushed. The PTT operation detector 106 is an example of a detector (third detector) which detects that the PTT switch 11 is pushed and the transmission operation is performed by the transceiver unit 2. The transmission chapter generator 126 is an example of a third chapter generator that generates third chapters.
In
The recording/reproduction controller 140 performs control to record the recorded data, which is generated by the recording data generator 130, in the recording medium 8. Moreover, the recording/reproduction controller 140 performs control to read and reproduce the recorded data, which is recorded in the recording medium 8.
Among the recorded data read from the recording medium 8 by the recording/reproduction controller 140, the digital audio signal as a portion of actual voice data is extracted by the audio signal extractor 150. The voice output controller 160 implements signal processing such as the D/A conversion for the digital audio signal, and allows the speaker 9 to emit a sound.
Among the recorded data read from the recording medium 8 by the recording/reproduction controller 140, the additional information added at the time of the recording, which is other than the voice data, is extracted by the additional information extractor 170. Based on the extracted additional information, the display controller 180 can allow the display 10 to display a chapter selection image for selecting a reproduction position in the voice data Vo-data.
Here, by using
In the case of setting the chapters to “OFF” in any of the chapters, an item of the chapter concerned just needs to be selected by operating the operation unit 12, and the “OFF” setting just needs to be chosen.
Regarding the S meter chapter, the S meter level can be selected, and here, the S meter level is set at S9. In this case, the S meter chapters are added to the voice data Vo-data as shown in (a) of
Regarding the call sign chapter, the call sign of the distant station can be designated, and here, the call sign is designated as “K001”. In this case, the call sign chapters are added to the voice data Vo-data as shown in (b) of
Regarding the signaling chapter, the signaling type is designated as CTCSS=88.5. In this case, the signaling chapters are added to the voice data Vo-data as shown in (b) of
Regarding the position information chapter, the setting is made so that the position information chapters are added to the voice data Vo-data when the subject station or the distant station has moved by 10 km or more, and the position information chapters are added to the voice data Vo-data when the distance between the subject station and the distant station has become equal to or less than 10 km. The distance here can be changed by the operation unit 12.
The settings for operations of the radio communication device 100, which are set by the operation setting menu image 50, are stored in the nonvolatile memory 7. Hence, the radio communication device 100 holds the settings stored in the nonvolatile memory 7.
Next, a description is made of an example of a file format of the recorded data to be generated by the recording data generator 130, and of away of adding the chapters to the voice data.
In the embodiment, it is assumed that the file format of the recorded data is a WAVE file (WAV format). In the embodiment, it is assumed that chapter information is included in a list chunk defined by the WAVE file. The file format is not limited to the WAVE file.
The recording data generator 130 stores the chapter information (chapter data) in the list region of the list chunk (list of text labels and names).
As an example, the information of such a chapter, which is to be stored in the list region, can be summarized into a format shown in
0× in each value of the chapter type and the chapter address in
The chapter address indicates any value within a range from 00000000 to FFFFFFFF. The chapter address is position information that indicates at which position of the voice data Vo-data each of the chapters conceptually shown in
By using
The hatched 1-byte of data (the hatching is for facilitating the understanding of the data) indicates the chapter type. 4-byte “00400000” subsequent to the chapter type “01” indicates the chapter address of the squelch chapter. 4-byte “00500000” subsequent to the chapter type “02” indicates the chapter address of the S meter chapter.
4-byte “00600000” subsequent to the chapter type “03” indicates the chapter address of the call sign chapter. 9 bytes subsequent to the chapter address of the call sign chapter are ensured as a region that indicates the call sign. Here, the call sign is set as “A001”.
4-byte “00700000” subsequent to the chapter type “04” indicates the chapter address of the signaling chapter. 4-byte “00800000” subsequent to the chapter type “05” indicates the chapter address of the position information chapter. 9 bytes subsequent to the chapter address of the position information chapter are ensured as a region that indicates the position information.
The first 1 byte of the region which indicates the position information indicates either north or south latitude (N/S), and either east or west longitude (E/W). The remaining 8 bytes of the region which indicates the position information are assigned to 4-byte latitude and 4-byte longitude. The order of the longitude and the latitude is predetermined.
The number of bytes, which should be assigned to both the region that indicates the call sign and the region that indicates the position information, just needs to be appropriately set. Hence, the number of bytes is not limited to 9 bytes.
4-byte “00900000” subsequent to the chapter type “06” indicates the chapter address of the transmission chapter.
In step S1902, the controller 1 loads the data of the list chunk into a RAM (not shown) in the controller 1. In step S1903, the controller 1 acquires the chunk data size. In step S1904, the controller 1 determines whether or not the type ID is “adt1”. The controller 1 shifts the processing to step S1905 if the type ID is “adt1” (YES), and ends the processing if the type ID is not “adt1” (NO).
In step S1905, the controller 1 executes processing of a chapter loop, which will be described below, within the chunk data size. In step S1906, the controller 1 determines the chapter type.
If the chapter type is “01”, then in step S1907, the controller 1 detects the squelch chapter, and shifts the processing to step S1915. If the chapter type is “02”, then in step S1908, the controller 1 detects the S meter chapter, and shifts the processing to step S1915.
If the chapter type is “03”, then the controller 1 detects the call sign chapter in step S1909, acquires the call sign in step S1913, and shifts the processing to step S1915.
If the chapter type is “04”, then in step S1910, the controller 1 detects the signaling chapter, and shifts the processing to step S1915. If the chapter type is “05”, then the controller 1 detects the position information chapter in step S1911, acquires the position information in step S1914, and shifts the processing to step S1915.
If the chapter type is “06”, then in step S1912, the controller 1 detects the transmission chapter, and shifts the processing to step S1915. If the chapter type is not any of “01” to “06”, the controller 1 ends the processing.
In step S1915, the controller 1 executes the chapter loop of steps S1906 to S1914, and accordingly, can read the information regarding all of the chapters, which is written in the list chunk.
Specifically, each of steps S1907 to S1912 of
In step S2002, the controller 1 reads the 4-byte chapter address. In step S2003, the controller 1 advances the position of the data, which is to be read, by 4 bytes. In such a way, the controller 1 can set the position of the data, which is to be read, to the position of the next data.
Step S1913 of
Step S1914 of
By using the flowchart shown in
In step S2301, the controller 1 determines whether or not an instruction to display the chapter selection image is issued by the operation unit 12. The controller 1 shifts the processing to step S2302 if the instruction to display the chapter selection image is issued (YES), and repeats the processing of step S2301 if the instruction to display the chapter selection image is not issued (NO).
In step S2302, the controller 1 allows the display 10 to display the chapter selection image.
In addition to the position information of the subject station, the position information of the distant station may be displayed on the chapter selection image 60. In place of the position information of the subject station, the position information of the distant station may be displayed on the chapter selection image 60. Which item should be displayed on the chapter selection image just needs to be appropriately set.
The chapter number shown in the chapter selection image 60 includes serial numbers 1, 2, 3 . . . , which are assigned in an ascending order to the plurality of chapters added to the voice data Vo-data.
It is assumed that, for example, a user's house is located at lat. 35° 30′54″ N. and long. 139° 33′35″ E., which are the position information of the subject station shown in the chapter selection image 60. If lat. 35° 30′54″ N. and long. 139° 33′ 35″ E. are registered as the location of the user's house (subject house) in the nonvolatile memory 7, then it is also possible to display “subject house” in the place column shown in the chapter selection image 60.
The recording/reproduction controller 140 reads the list chunk data in the WAVE file, which is stored in the recording medium 8. The additional information extractor 170 extracts the information regarding the chapters in such a manner as shown in
The controller 1 sets an operation state thereof to a chapter selection state in step S2303, and determines in step S2304 whether or not an instruction to select the chapter is issued. If the instruction to select the chapter is not issued (NO), the controller 1 executes the loop of the chapter selection in step S2305.
If the instruction to select the chapter is issued (YES), the controller 1 acquires the chapter number in step S2306.
In step S2307, the controller 1 acquires a reproduction position of the WAVE file based on the chapter address owned by the chapter that indicates the selected chapter number. In step S2308, the controller 1 reproduces the WAVE file from the reproduction position.
In step S2309, the controller 1 determines whether or not an instruction to stop the reproduction is issued by the operation unit 12. If the instruction to stop the reproduction is not issued (NO), then in step S2310, the controller 1 continues the reproduction of the wave file, and returns the processing to step S2309. If the instruction to stop the reproduction is issued (YES), then in step S2311, the controller 1 stops the reproduction of the WAVE file, and ends the processing.
Incidentally, besides allowing the list chunk of the WAVE file to include the information of the chapter, the file name of the audio file may be allowed to include the information regarding the chapter.
For example, the file name can be allowed to include the information regarding the chapter in the format of “CHHMMSS”. C denotes the type of chapter, HH denotes the hour, MM denotes the minutes, and SS denotes the seconds. It is assumed that Q would be the squelch chapter, M would be the S meter chapter, C would be the call sign chapter, S would be the signaling chapter, G would be the position information chapter, and T would be the transmission chapter.
As an example, the file name is 20141020_Q001015C002203G010534.wav. Leading with 20141020 indicates that the WAVE file is recorded in Oct. 20, 2014. A time may be added to the recorded date.
Q001015 indicates that the squelch chapter is located at a timing after the elapse of 10 minutes and 15 seconds from the head of the audio file. C002203 indicates that the call sign chapter is located at a timing after the elapse of 22 minutes and 3 seconds from the head of the audio file. G010534 indicates that the position information chapter is located at a timing after the elapse of 1 hour, 5 minutes and 34 seconds from the head of the audio file.
Here, the file name of the WAVE file is exemplified; however, the file name can be allowed to include the information regarding the chapters in a similar way to an audio file with another format. Note that, since the data size of the file name is not very large, it is preferable to record the information regarding the chapters as such additional information as the list chunk.
As described above, in accordance with the radio communication device of the embodiment, the predetermined position of the recorded audio signal can be cued with ease when the audio signal is reproduced.
The present invention is not limited to the embodiment described above, and is changeable in various ways within the scope without departing from the scope of the present invention In the configuration shown in
Number | Date | Country | Kind |
---|---|---|---|
2014-212222 | Oct 2014 | JP | national |