(57)【要約】【課題】音声信号の所定の箇所を容易に頭出しすることができる無線通信装置を提供する。【解決手段】第１の検出部（スケルチ電圧検出部１０１，ＲＳＳＩ検出部１０２，コールサイン検出部１０３，シグナリング検出部１０４）は、受信音声信号の状態が変化したことを検出する。第１のチャプタ生成部（スケルチチャプタ生成部１２１，Ｓメータチャプタ生成部１２２，コールサインチャプタ生成部１２３，シグナリングチャプタ生成部１２４）は、受信音声信号の状態が変化したタイミングを示す第１のチャプタを生成する。録音データ生成部１３０は、受信音声信号を所定の形式の音声データに変換し、音声データに第１のチャプタを付加して、所定の形式の録音データを生成する。記録再生制御部１４０は、録音データを記録媒体８に記録するよう制御する。【選択図】図２
2016080872.tif 000002
【特許請求の範囲】
【請求項１】
受信信号から受信音声信号を復調する受信部と、
相手局より無線によって送信された信号を受信した際に、前記受信信号の状態が変化したことを検出する第１の検出部と、
前記第１の検出部によって前記受信信号の状態が変化したことが検出されたら、前記受信信号の状態が変化したタイミングを示す第１のチャプタを生成する第１のチャプタ生成部と、
前記受信音声信号を所定の形式の音声データに変換し、前記音声データに前記第１のチャプタを付加して、所定の形式の録音データを生成する録音データ生成部と、
前記録音データを記録媒体に記録するよう制御する記録制御部と、
を備えることを特徴とする無線通信装置。
【請求項２】
自局の位置情報を取得する第１の位置情報取得部と、
前記相手局の位置情報を取得する第２の位置情報取得部と、
前記自局の位置情報より算出される自局の移動距離と、前記相手局の位置情報より算出される前記相手局の移動距離と、前記自局の位置情報及び前記相手局の位置情報より算出される前記自局と前記相手局との間の距離との少なくとも１つが所定の条件を満たしたことを検出する第２の検出部と、
前記自局の移動距離と、前記相手局の移動距離と、前記自局と前記相手局との間の距離との少なくとも１つが前記所定の条件を満たしたら、前記所定の条件を満たしたタイミングを示す第２のチャプタを生成する第２のチャプタ生成部と、
をさらに備え、
前記録音データ生成部は、前記音声データに前記第２のチャプタを付加して、前記録音データを生成する
ことを特徴とする請求項１に記載の無線通信装置。
【請求項３】
自局の送信音声信号を前記相手局に無線によって送信する送信部と、
ＰＴＴスイッチと、
前記ＰＴＴスイッチが押されて、前記送信部によって送信音声信号を送信する操作がなされたことを検出する第３の検出部と、
前記ＰＴＴスイッチが押されたタイミングを示す第３のチャプタを生成する第３のチャプタ生成部と、
をさらに備え、
前記録音データ生成部は、前記送信音声信号を前記音声データに変換し、前記音声データに前記第３のチャプタを付加して、前記録音データを生成する
ことを特徴とする請求項１または２に記載の無線通信装置。
【請求項４】
前記第１の検出部は、前記受信信号の状態の変化として、スケルチが閉じている状態から開いた状態となったスケルチの変化と、Ｓメータが所定の値未満の状態から前記所定の値以上となったＳメータの変化と、前記受信信号に含まれている相手局のコールサインの変化と、前記受信信号に含まれているシグナリングの変化とのうちの少なくとも１つを検出することを特徴とする請求項１〜３のいずれか１項に記載の無線通信装置。
【請求項５】
前記第１の検出部は、前記受信信号の状態の変化として、前記受信信号に含まれている相手局のコールサインが特定のコールサイン以外のコールサインから前記特定のコールサインへと変化したことと、前記受信信号に含まれているシグナリングが特定のシグナリング以外のシグナリングから前記特定のシグナリングへと変化したことの少なくとも一方を検出することを特徴とする請求項１〜３のいずれか１項に記載の無線通信装置。
【請求項６】
前記録音データ生成部は、前記所定の形式の録音データとして、WAVEファイルを生成し、前記音声データにおける前記第１のチャプタの位置を示すチャプタアドレスを前記WAVEファイルのリストチャンクに記録することを特徴とする請求項１に記載の無線通信装置。
【請求項７】
前記記録媒体に記録されている前記録音データを再生するよう制御する再生制御部と、
前記録音データより前記第１のチャプタを抽出する付加情報抽出部と、
前記付加情報抽出部によって抽出された前記第１のチャプタをリスト化したチャプタ選択画像を生成し、ディスプレイに表示するよう制御する表示制御部と、
前記チャプタ選択画像に含まれている前記第１のチャプタのうちのいずれかを選択する操作部と、
をさらに備え、
前記再生制御部は、前記操作部によって前記第１のチャプタのうちのいずれかが選択されたら、選択されたチャプタが示す位置より前記録音データを再生するよう制御する
ことを特徴とする請求項１に記載の無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信した音声信号を記録再生する機能を有する無線通信装置に関する。
【背景技術】
【０００２】
受信した音声信号を記録再生する機能を有する無線通信装置がある。この種の無線通信装置は、記録した音声信号を再生するときに、早送り、早戻し、所定時間のスキップを行うことができる。無線通信装置は、音声信号が複数の音声ファイルとして記録されている場合には、再生する音声ファイルを選択することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開昭５８−１６４３３２号公報
【特許文献２】特開２００１−３５２２８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、数時間またはそれ以上の音声信号を１つの音声ファイルとして記録できる場合には、音声信号の所定の箇所を頭出しすることは容易ではない。早送り、早戻し、スキップを用いて所定の箇所を頭出ししようとすると、それらの操作を何回も行わなければならず、かなりの工数及び時間がかかってしまう。
【０００５】
本発明はこのような問題点に鑑み、記録されている音声信号を再生するときに、音声信号の所定の箇所を容易に頭出しすることができる無線通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述した従来の技術の課題を解決するため、受信信号から受信音声信号を復調する受信部と、相手局より無線によって送信された信号を受信した際に、前記受信信号の状態が変化したことを検出する第１の検出部と、前記第１の検出部によって前記受信信号の状態が変化したことが検出されたら、前記受信信号の状態が変化したタイミングを示す第１のチャプタを生成する第１のチャプタ生成部と、前記受信音声信号を所定の形式の音声データに変換し、前記音声データに前記第１のチャプタを付加して、所定の形式の録音データを生成する録音データ生成部と、前記録音データを記録媒体に記録するよう制御する記録制御部とを備えることを特徴とする無線通信装置を提供する。
【発明の効果】
【０００７】
本発明の無線通信装置によれば、記録されている音声信号を再生するときに、音声信号の所定の箇所を容易に頭出しすることができる。
【図面の簡単な説明】
【０００８】
【図１】一実施形態の無線通信装置の全体的な構成を示すブロック図である。
【図２】図１中の制御部１の具体的な内部構成例を示すブロック図である。
【図３】スケルチの状態と音声データに付加するスケルチチャプタとの対応関係を概念的に示す図である。
【図４】制御部１が音声データにスケルチチャプタを付加する処理を示すフローチャートである。
【図５】Ｓメータレベルの状態とＳメータチャプタとの対応関係を概念的に示す図である。
【図６】制御部１が音声データにＳメータチャプタを付加する処理を示すフローチャートである。
【図７】制御部１が音声データに付加するコールサインチャプタを概念的に示す図である。
【図８】制御部１が音声データにコールサインチャプタを付加する処理を示すフローチャートである。
【図９】制御部１が音声データに付加するシグナリングチャプタを概念的に示す図である。
【図１０】制御部１が音声データにシグナリングチャプタを付加する処理を示すフローチャートである。
【図１１】制御部１が音声データに付加する位置情報チャプタを概念的に示す図である。
【図１２Ａ】制御部１が音声データに位置情報チャプタを付加する処理を示す第１の部分的なフローチャートである。
【図１２Ｂ】制御部１が音声データに位置情報チャプタを付加する処理を示す第２の部分的なフローチャートである。
【図１２Ｃ】制御部１が音声データに位置情報チャプタを付加する処理を示す第３の部分的なフローチャートである。
【図１３】制御部１が音声データに付加する送信チャプタを概念的に示す図である。
【図１４】制御部１が音声データに送信チャプタを付加する処理を示すフローチャートである。
【図１５】一実施形態の無線通信装置の動作を設定するためにディスプレイに表示させる動作設定メニュー画像の一例を示す図である。
【図１６】WAVEファイルにおけるリストチャンクのフォーマットを示す図である。
【図１７】図１６に示すリストチャンクに含まれるチャプタデータの例を示す図である。
【図１８】リストチャンクの具体的な例を示す図である。
【図１９】WAVEファイルのリストチャンクからチャプタに関する情報を読み出す処理を示すフローチャートである。
【図２０】図１９におけるステップS1907〜S1912の具体的な処理を示すフローチャートである。
【図２１】図１９におけるステップS1913の具体的な処理を示すフローチャートである。
【図２２】図１９におけるステップS1914の具体的な処理を示すフローチャートである。
【図２３】チャプタを選択して音声データの所定の箇所を頭出しする処理を示すフローチャートである。
【図２４】チャプタを選択するためにディスプレイに表示させるチャプタ選択画像の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、一実施形態の無線通信装置について、添付図面を参照して説明する。まず、図１を用いて、本実施形態の無線通信装置１００の全体的な構成及び動作を説明する。
【００１０】
図１において、制御部１は、無線通信装置１００の全体を制御する。制御部１は、マイクロコンピュータまたはＣＰＵによって構成することができる。制御部１には、送受信部２が接続されている。送受信部２には、電波を送受信するためのアンテナ３が接続されている。
【００１１】
送受信部２は、送信部と受信部とが一体的に構成された回路ブロックである。送信部と受信部とが別々に構成されていてもよい。
【００１２】
送受信部２は、自己の無線通信装置１００（自局）と、他の無線通信装置（相手局）との間で、半二重通信方式で音声信号を送信または受信する。変調方式は、アナログ変調であってもよいし、デジタル変調であってもよい。本実施形態においては、送受信部２はデジタル変調信号を送受信する場合を例とする。
【００１３】
また、自局と相手局との間で送受信されるデジタル変調信号及びアナログ変調信号には、音声信号以外の制御データや各種の付加情報が含まれていることがある。
【００１４】
制御部１と送受信部２との間には、ＤＳＰ（Digital Signal Processor）４が設けられている。ＤＳＰ４は、送信のアナログ音声信号をデジタルデータに符号化して送受信部２に出力し、送受信部２がデジタル変調信号を受信して復調された受信デジタル信号を復号しアナログ音声信号に変換する。
【００１５】
送受信部２は、受信した受信信号がデジタル変調信号である場合、デジタル変調信号を復調し、復調した受信デジタルデータをＤＳＰ４に出力する。ＤＳＰ４は、受信デジタルデータから制御データや各種の付加情報のデータを復号して制御部１に出力し、音声データを復号してＤ／Ａ変換し、音声信号として制御部１に出力する。
【００１６】
送受信部２は、付加情報として他局の位置情報を受信する場合がある。送受信部２及びＤＳＰ４は、他局の位置情報を取得する位置情報取得部である。
【００１７】
ＤＳＰ４には、マイクロホン５が接続されている。マイクロホン５は、無線通信装置１００のユーザが発した音声を収音して音声信号に変換し、音声信号をＤＳＰ４に供給する。マイクロホン５より出力された音声信号は、制御部１にも入力される。
【００１８】
ＤＳＰ４は、入力された音声信号をＡ／Ｄ変換してさらに送信デジタルデータに符号化し、送受信部２でデジタル変調信号として送信するために変調する。
【００１９】
送受信部２がアナログ音声信号を送信する場合には、マイクロホン５より出力された音声信号を送受信部２に供給すればよい。
【００２０】
アナログ音声信号を受信する場合には、送受信部２で音声信号に復調されるため、ＤＳＰ４は、後述する制御データや付加情報を検出し、復調帯域の周波数制限を行って、制御部１に出力する。制御部１は、スピーカ９より復調された音声を出力させる。
【００２１】
送受信部２は、スケルチ回路２１及びＲＳＳＩ（Received Signal Strength Indication）回路２２を有する。スケルチ回路２１は、受信信号を検波した検波信号からノイズ成分を抽出し、ノイズ成分のレベルに応じたスケルチ電圧を出力する。ＲＳＳＩ回路２２は、受信信号の強度を測定して強度に応じたＲＳＳＩ電圧を出力する。スケルチ電圧及びＲＳＳＩ電圧は、アナログ信号である。
【００２２】
制御部１には、ＧＮＳＳモジュール６，不揮発性メモリ７，記録媒体８，スピーカ９，ディスプレイ１０，ＰＴＴ（Push To Talk）スイッチ１１，操作部１２が接続されている。
【００２３】
ＧＮＳＳモジュール６は、全地球航法衛星システム（Global Navigation Satellite System: GNSS）用の衛星からの電波を受信するアンテナと、アンテナが出力するＧＮＳＳ信号を受信する受信部とを含む。ＧＮＳＳは、一例としてＧＰＳ（Global Positioning System）である。
【００２４】
ＧＮＳＳモジュール６は、無線通信装置１００が位置する場所の位置情報を取得して、制御部１に供給する。ＧＮＳＳモジュール６は、自局の位置情報を取得する位置情報取得部である。ＤＳＰ４は、付加情報として位置情報を示すデータを付加して、送受信部２に供給することができる。送受信部２は、音声信号を送信する際に、自局の位置情報を示すデータを併せて送信する場合がある。
【００２５】
不揮発性メモリ７は、無線通信装置１００における各種の設定状態を記憶する。不揮発性メモリ７は、例えば、EEPROM（Electrically Erasable Programmable Read Only Memory）である。
【００２６】
制御部１は、受信中にＤＳＰ４から供給されたアナログ音声信号（即ち、受信音声信号）をデジタル音声信号に変換し、所定の形式の音声データ（音声ファイル）として、記録媒体８に記録させることができる。制御部１は、受信音声信号に加えて送信中にマイクロホン５より出力されたアナログ音声信号（即ち、送信音声信号）をデジタル音声信号に変換し音声データとして記録媒体８に記録させてもよい。
【００２７】
ここでいう受信音声信号は、受信信号の有無や受信信号の変調の有無に関わらず受信動作中にＤＳＰ４から供給されたアナログ音声信号であり、無音であってもよい。送信音声信号も同様で、送信中にマイクロホン５より出力されたアナログ音声信号であり、無音であってもよい。
【００２８】
記録媒体８は、無線通信装置１００に内蔵されている記録媒体であってもよいし、無線通信装置１００に対して着脱自在の記録媒体であってもよい。後者の場合、記録媒体８は一例としてフラッシュメモリによって構成されたメモリカードである。
【００２９】
制御部１は、ＤＳＰ４から供給されたアナログ音声信号をスピーカ９に供給する。制御部１は、記録媒体８より再生した音声データをアナログ音声信号に変換して、スピーカ９に供給する。スピーカ９は、入力された音声信号を電気音響変換して発音させる。
【００３０】
制御部１は、ディスプレイ１０に各種の情報を表示させることができる。例えば、制御部１は、無線通信装置１００の動作を設定するための動作設定メニュー画像を表示させることができる。動作設定メニュー画像については後に詳述する。
【００３１】
制御部１は、記録媒体８に記録されている音声データつまり録音データを再生する際に、再生する箇所（チャプタ）を選択するためのチャプタ選択画像を表示させることができる。チャプタ選択画像については後に詳述する。
【００３２】
ユーザが発話して音声信号を送信するとき、ユーザはＰＴＴスイッチ１１を押す。ＰＴＴスイッチ１１が押されていないＰＴＴオフの状態では、ＰＴＴスイッチ１１はハイの電圧を制御部１に供給する。ＰＴＴスイッチ１１が押されたＰＴＴオンの状態では、ＰＴＴスイッチ１１はローの電圧を制御部１に供給する。
【００３３】
制御部１は、ＰＴＴスイッチ１１からの電圧のローとハイとを識別することによって、ＰＴＴオンとＰＴＴオフの状態を判別することができる。
【００３４】
操作部１２は、例えば、各種の操作キー、クリックエンコーダ、アナログボリュームを含む。操作部１２における操作キーは、動作設定メニュー画像によって無線通信装置１００の動作を設定したり、チャプタ選択画像によって音声データを頭出し再生したりする際に用いられる。
【００３５】
ここでは、操作部１２を１つのブロックとして記載しているが、操作キー、クリックエンコーダ、アナログボリュームは互いに異なる位置に設けられていてもよい。
【００３６】
図１において、白抜きの矢印は、構成要素間を接続するバスを示している。バスの代わりに通常の信号接続線を用いる場合があってもよい。
【００３７】
なお、デジタル変調方式の場合、受信信号を復調して復号化すると受信音声信号となる。以降、デジタル変調方式、アナログ変調方式を問わず、受信信号を受信音声信号に変換することを総じて復調と称することとする。送信については、デジタル変調方式の場合、送信音声信号を符号化して変調すると送信信号となり、送信される。以降、デジタル変調方式、アナログ変調方式を問わず、送信音声信号を送信信号に変換することを総じて変調と称することとする。
【００３８】
図２を用いて、制御部１の具体的な内部構成を説明する。図２に示すように、制御部１は、スケルチ電圧検出部１０１，ＲＳＳＩ検出部１０２，コールサイン検出部１０３，シグナリング検出部１０４，位置情報入力部１０５，ＰＴＴ操作検出部１０６，受信音声変換部１０７，送信音声変換部１０８を有する。
【００３９】
スケルチ電圧検出部１０１と、ＲＳＳＩ検出部１０２と、シグナリング検出部１０４と、受信音声変換部１０７と、送信音声変換部１０８は、それぞれ、入力されたアナログ信号をデジタル信号に変換するＡ／Ｄ変換機能を含む。
【００４０】
制御部１は、位置情報入力部１０５に接続された距離計算部1050を有する。制御部１は、チャプタ生成部１２０，録音データ生成部１３０，記録再生制御部１４０を有する。記録再生制御部１４０は、記録制御部と再生制御部とが別々に構成されていてもよい。
【００４１】
チャプタ生成部１２０は、スケルチチャプタ生成部１２１，Ｓメータチャプタ生成部１２２，コールサインチャプタ生成部１２３，シグナリングチャプタ生成部１２４，位置情報チャプタ生成部１２５，送信チャプタ生成部１２６を有する。
【００４２】
チャプタ生成部１２０は、スケルチチャプタ生成部１２１〜送信チャプタ生成部１２６の全てを有していなくてもよい。チャプタ生成部１２０は、スケルチチャプタ生成部１２１〜送信チャプタ生成部１２６のうちの選択された１または任意の複数を備えていてもよい。
【００４３】
さらに、制御部１は、音声信号抽出部１５０，音声出力制御部１６０，付加情報抽出部１７０，表示制御部１８０を有する。
【００４４】
無線通信装置１００は、受信音声信号、または、受信音声信号及び送信音声信号を音声データとして記録媒体８に記録するときに、各種のチャプタを生成して記録媒体８に記録させる。
【００４５】
図３，図５，図７，図９，図１１，図１３を用いて、それぞれのチャプタを概略的に説明し、図４，図６，図８，図９，図１１，図１４に示すフローチャートを用いて、それぞれのチャプタを音声データに付加する場合の処理を説明する。
【００４６】
図３（ａ），（ｂ）は、スケルチの状態とスケルチチャプタとの対応関係を示す。図２において、スケルチ電圧検出部１０１は、スケルチ回路２１より供給されたスケルチ電圧に基づいて、受信信号がない、いわゆるスケルチが閉じている状態と、受信信号がある、いわゆるスケルチが開いている状態とのいずれであるかを検出する。
【００４７】
スケルチの状態が図３（ｂ）に示すように変化したとする。スケルチチャプタ生成部１２１は、図３（ａ）に概念的に示すように、受信信号がない状態からある状態へと変化したタイミングを示すスケルチチャプタChsq1，Chsq2，…を生成する。これは受信信号の変調の有無にかかわらず、チャプタが生成されることを意味する。
【００４８】
録音データ生成部１３０は、記録媒体８に記録する音声データVo-dataにスケルチチャプタChsq1，Chsq2，…を付加する。スケルチチャプタChsq1，Chsq2，…を付加した音声データVo-dataが、記録媒体８に記録される録音データである。
【００４９】
音声データVo-dataにスケルチチャプタを付加すれば、受信信号が存在している箇所を選択して、録音データを再生することができるという効果を奏する。
【００５０】
図４に示すフローチャートを用いて、制御部１が音声データVo-dataにスケルチチャプタを付加する処理を説明する。
【００５１】
図４において、制御部１は、ステップS401にて、操作部１２によって録音開始の指示がなされたか否かを判定する。録音開始の指示がなされたら（YES）、制御部１は、記録媒体８に音声データVo-dataを記録する際に、次の処理を実行させる。
【００５２】
制御部１（スケルチ電圧検出部１０１）は、ステップS402にて、スケルチ電圧をＡ／Ｄ変換する。録音開始の指示がなされなかったら（NO）、制御部１は、ステップS401の処理を繰り返す。
【００５３】
制御部１は、ステップS403にて、現在スケルチが閉じているか否かを判定する。制御部１は、スケルチが閉じていれば（YES）、処理をステップS404に移行させ、スケルチが閉じていなければ（NO）、処理をステップS407に移行させる。
【００５４】
スケルチが閉じているとき、制御部１は、ステップS404にて、デジタルスケルチ電圧値が開放レベルであるか否かを判定する。制御部１は、デジタルスケルチ電圧値が開放レベルであれば（YES）、処理をステップS405に移行させ、開放レベルでなければ（NO）、処理をステップS409に移行させる。
【００５５】
制御部１は、ステップS405にて、スケルチを開放する。制御部１は、ステップS406にて、音声データVo-dataにスケルチチャプタを付加して、処理をステップS409に移行させる。
【００５６】
一方、スケルチが閉じていないとき、制御部１は、ステップS407にて、デジタルスケルチ電圧値は閉じるレベルであるか否かを判定する。閉じるレベルであれば（YES）、制御部１は、ステップS408にてスケルチを閉じて、処理をステップS409に移行させる。閉じるレベルでなければ（NO）、制御部１は、処理をステップS409に移行させる。
【００５７】
制御部１は、ステップS409にて、操作部１２によって録音停止の指示がなされたか否かを判定する。録音停止の指示がなされたら（YES）、制御部１は、記録媒体８に音声データVo-dataを記録する処理を終了させる。録音停止の指示がなされなかったら（NO）、制御部１は、処理をステップS402に戻して、ステップS402以降の処理を繰り返す。
【００５８】
図５（ａ），（ｂ）は、Ｓメータレベルの状態とＳメータチャプタとの対応関係を示す。ＲＳＳＩ検出部１０２は、ＲＳＳＩ回路２２より供給されたＲＳＳＩ電圧に基づいて、ＳメータレベルがＳ０〜Ｓ９のいずれであるか検出する。ＳメータレベルＳ０とは、信号強度が０で受信信号がない状態を示す。ＳメータレベルＳ９とは、信号強度が最も高い状態を示す。
【００５９】
ここでは、一例として、ＳメータレベルＳ９のときにＳメータチャプタを生成して、音声データVo-dataに付加する場合を説明する。Ｓメータレベルが図５（ｂ）に示すようにＳ０〜Ｓ９間で変化したとする。Ｓメータチャプタ生成部１２２は、図５（ａ）に概念的に示すように、ＳメータレベルがＳ９となったタイミングを示すＳメータチャプタChsm1，Chsm2，…を生成する。
【００６０】
録音データ生成部１３０は、音声データVo-dataにＳメータチャプタChsm1，Chsm2，…を付加する。音声データVo-dataにＳメータチャプタを付加すれば、例えば、信号強度が強いＳメータレベルが所定のレベル以上の箇所を選択して、録音データを再生することができるという効果を奏する。
【００６１】
図６に示すフローチャートを用いて、制御部１が音声データVo-dataにＳメータチャプタを付加する処理を説明する。
【００６２】
図６において、制御部１は、ステップS601にて、操作部１２によって録音開始の指示がなされたか否かを判定する。録音開始の指示がなされたら（YES）、制御部１は、記録媒体８に音声データVo-dataを記録する際に、次の処理を実行させる。
【００６３】
制御部１（ＲＳＳＩ検出部１０２）は、ステップS602にて、ＲＳＳＩ電圧をＡ／Ｄ変換する。録音開始の指示がなされなければ（NO）、制御部１は、ステップS601の処理を繰り返す。
【００６４】
制御部１は、ステップS603にて、デジタルＲＳＳＩ電圧値をＳメータレベルに変換する。制御部１は、ステップS604にて、Ｓメータレベルが変化したか否かを判定する。制御部１は、Ｓメータレベルが変化していたら（YES）、処理をステップS605に移行させ、Ｓメータレベルが変化していなかったら（NO）、処理をステップS608に移行させる。
【００６５】
制御部１は、ステップS605にて、保持しているＳメータレベルを更新する。制御部１は、ステップS606にて、更新したＳメータレベルが設定したレベル以上であるか否かを判定する。制御部１は、Ｓメータレベルが設定したレベル以上であれば（YES）、処理をステップS607に移行させ、設定したレベル以上でなければ（NO）、処理をステップS608に移行させる。
【００６６】
制御部１は、ステップS607にて、音声データVo-dataにＳメータチャプタを付加して、処理をステップS608に移行させる。
【００６７】
制御部１は、ステップS608にて、操作部１２によって録音停止の指示がなされたか否かを判定する。録音停止の指示がなされたら（YES）、制御部１は、記録媒体８に音声データVo-dataを記録する処理を終了させる。録音停止の指示がなされなかったら（NO）、制御部１は、処理をステップS602に戻して、ステップS602以降の処理を繰り返す。
【００６８】
図７（ａ），（ｂ）は、音声データVo-dataにコールサインチャプタを付加する例を示す。コールサイン検出部１０３は、ＤＳＰ４より供給された付加情報を示すデジタル文字列の中から、相手局のコールサインを検出する。無線通信の規格に基づき、音声パケット内で相手局のコールサインを示す文字列の位置は決められているため、コールサイン検出部１０３は相手局のコールサインを抽出することができる。
【００６９】
無線通信の規格は一例として、日本アマチュア無線連盟が規格化したD-STAR（登録商標）である。勿論、無線通信の規格はD-STARに限定されない。なお、D-STARでは、音声パケットのフレームのヘッダ内に相手局のコールサインが配置されている。
【００７０】
図７（ａ）に概念的に示すように、コールサインチャプタ生成部１２３は、相手局のコールサインが切り替わったタイミングを示すコールサインチャプタChcs1，Chcs2，Chcs3，Chcs4，Chcs5…を生成することができる。
【００７１】
図７（ｂ）に概念的に示すように、コールサインチャプタ生成部１２３は、特定の相手局のコールサインの受信信号に切り替わったタイミングを示すコールサインチャプタChcs2，Chcs4，…を生成してもよい。図７（ｂ）の例では、図７（ａ）に示すコールサインA001，B001，J001，K001のうち、コールサインK001を特定の相手局とした場合を示している。
【００７２】
録音データ生成部１３０は、音声データVo-dataにコールサインチャプタChcs1，Chcs2，Chcs3，Chcs4，Chcs5…、または、Chcs2，Chcs4，…を付加する。音声データVo-dataにコールサインチャプタを付加すれば、相手局を選択して、録音データを再生することができるという効果を奏する。
【００７３】
図８に示すフローチャートを用いて、制御部１が音声データVo-dataにコールサインチャプタを付加する処理を説明する。
【００７４】
図８において、制御部１は、ステップS801にて、操作部１２によって録音開始の指示がなされたか否かを判定する。録音開始の指示がなされたら（YES）、制御部１は、記録媒体８に音声データVo-dataを記録する際に、次の処理を実行させる。
【００７５】
制御部１（コールサイン検出部１０３）は、ステップS802にて、相手局情報を取得する。録音開始の指示がなされなければ（NO）、制御部１は、ステップS801の処理を繰り返す。
【００７６】
制御部１は、ステップS803にて、相手局が変更されたか否かを判定する。制御部１は、相手局が変更されたら（YES）、処理をステップS804に移行させ、相手局が変更されなかったら（NO）、処理をステップS810に移行させる。
【００７７】
制御部１は、ステップS804にて、相手局指定の設定がなされているか否かを判定する。制御部１は、相手局指定の設定がなされていなければ（NO）、処理をステップS805に移行させ、相手局指定の設定がなされていれば（YES）、処理をステップS807に移行させる。
【００７８】
相手局指定の設定がなされていないとき、制御部１は、ステップS805にて、保持している相手局情報を更新する。制御部１は、ステップS806にて、全ての相手局の変更タイミングで音声データVo-dataにコールサインチャプタを付加して、処理をステップS810に移行させる。
【００７９】
図７（ａ）は、ステップS806にて、全ての相手局の変更タイミングで音声データVo-dataにコールサインチャプタを付加した状態を示している。
【００８０】
一方、相手局指定の設定がなされているとき、制御部１は、ステップS807にて、指定相手局であるか否かを判定する。制御部１は、指定相手局であれば（YES）、処理をステップS808に移行させ、指定相手局でなければ（NO）、処理をステップS810に移行させる。
【００８１】
制御部１は、ステップS808にて、保持している相手局情報を更新する。制御部１は、ステップS809にて、指定相手局への変更タイミングで音声データVo-dataにコールサインチャプタを付加して、処理をステップS810に移行させる。
【００８２】
図７（ｂ）は、ステップS809にて、指定相手局（ここではコールサインK001を有する相手局）への変更タイミングで音声データVo-dataにコールサインチャプタを付加した状態を示している。
【００８３】
制御部１は、ステップS810にて、操作部１２によって録音停止の指示がなされたか否かを判定する。録音停止の指示がなされたら（YES）、制御部１は、記録媒体８に音声データVo-dataを記録する処理を終了させる。録音停止の指示がなされなかったら（NO）、制御部１は、処理をステップS802に戻して、ステップS802以降の処理を繰り返す。
【００８４】
図９（ａ），（ｂ）は、音声データVo-dataにシグナリングチャプタを付加する例を示す。シグナリング検出部１０４は、受信信号に含まれるシグナリングを検出する。シグナリングとは、無線通信するメンバーを特定のメンバーのみとして、送受信するメンバーをグループ化するために受信信号に付加する固有の情報である。
【００８５】
図９（ａ）において、CTCSS=88.5，CTCSS=100，DCS=023，DCS=100はシグナリングタイプの例である。図９（ａ）に概念的に示すように、シグナリングチャプタ生成部１２４は、シグナリングが切り替わったタイミングを示すシグナリングチャプタChsg1，Chsg2，Chsg3，Chsg4，Chsg5…を生成することができる。
【００８６】
図９（ｂ）に概念的に示すように、シグナリングチャプタ生成部１２４は、特定のシグナリングの受信信号に切り替わったタイミングを示すシグナリングチャプタChsg1，Chsg4…を生成してもよい。図９（ｂ）の例では、図９（ａ）に示すシグナリングCTCSS=88.5，CTCSS=100，DCS=023，DCS=100のうち、シグナリングCTCSS 88.5を特定のシグナリングとした場合を示している。
【００８７】
音声データVo-dataにシグナリングチャプタを付加すれば、シグナリングを選択して、録音データを再生することができるという効果を奏する。
【００８８】
図１０に示すフローチャートを用いて、制御部１が音声データVo-dataにシグナリングチャプタを付加する処理を説明する。
【００８９】
図１０において、制御部１は、ステップS1001にて、操作部１２によって録音開始の指示がなされたか否かを判定する。録音開始の指示がなされたら（YES）、制御部１は、記録媒体８に音声データVo-dataを記録する際に、次の処理を実行させる。
【００９０】
制御部１（シグナリング検出部１０４）は、ステップS1002にて、シグナリングをデコードする。録音開始の指示がなされなければ（NO）、制御部１は、ステップS1001の処理を繰り返す。
【００９１】
制御部１は、ステップS1003にて、シグナリングが変更されたか否かを判定する。制御部１は、シグナリングが変更されたら（YES）、処理をステップS1004に移行させ、シグナリングが変更されなかったら（NO）、処理をステップS1010に移行させる。
【００９２】
制御部１は、ステップS1004にて、シグナリング指定の設定がなされているか否かを判定する。制御部１は、シグナリング指定の設定がなされていなければ（NO）、処理をステップS1005に移行させ、シグナリング指定の設定がなされていれば（YES）、処理をステップS1007に移行させる。
【００９３】
シグナリング指定の設定がなされていないとき、制御部１は、ステップS1005にて、保持しているシグナリング情報を更新する。制御部１は、ステップS1006にて、全てのシグナリングの変更タイミングで音声データVo-dataにシグナリングチャプタを付加して、処理をステップS1010に移行させる。
【００９４】
図９（ａ）は、ステップS1006にて、全てのシグナリングの変更タイミングで音声データVo-dataにシグナリングチャプタタを付加した状態を示している。
【００９５】
一方、シグナリング指定の設定がなされているとき、制御部１は、ステップS1007にて、指定したシグナリングであるか否かを判定する。制御部１は、指定したシグナリングであれば（YES）、処理をステップS1008に移行させ、指定したシグナリングでなければ（NO）、処理をステップS1010に移行させる。
【００９６】
制御部１は、ステップS1008にて、保持しているシグナリング情報を更新する。制御部１は、ステップS1009にて、指定したシグナリングへの変更タイミングでシグナリングチャプタを付加して、処理をステップS1010に移行させる。
【００９７】
図９（ｂ）は、ステップS1009にて、指定したシグナリング（ここではCTCSS 88.5）への変更タイミングで音声データVo-dataにシグナリングチャプタを付加した状態を示している。
【００９８】
制御部１は、ステップS1010にて、操作部１２によって録音停止の指示がなされたか否かを判定する。録音停止の指示がなされたら（YES）、制御部１は、記録媒体８に音声データVo-dataを記録する処理を終了させる。録音停止の指示がなされなかったら（NO）、制御部１は、処理をステップS1002に戻して、ステップS1002以降の処理を繰り返す。
【００９９】
ところで、スケルチチャプタ，Ｓメータチャプタ，コールサインチャプタ，シグナリングチャプタは、受信信号の状態が変化したタイミングを示すチャプタ（第１のチャプタ）の例である。
【０１００】
スケルチチャプタ及びＳメータチャプタは、受信信号の状態の１つとして、受信信号の有無、強度が変化したタイミングを示すチャプタである。コールサインチャプタ及びシグナリングチャプタは、受信信号の状態の他の１つとして、受信信号に含まれる付加情報が変化したタイミングを示すチャプタである。
【０１０１】
スケルチ電圧検出部１０１，ＲＳＳＩ検出部１０２，コールサイン検出部１０３，シグナリング検出部１０４は、受信信号の状態が変化したことを検出する検出部（第１の検出部）の例である。
【０１０２】
スケルチチャプタ生成部１２１，Ｓメータチャプタ生成部１２２，コールサインチャプタ生成部１２３，シグナリングチャプタ生成部１２４は、第１のチャプタを生成する第１のチャプタ生成部の例である。
【０１０３】
図１１（ａ）〜（ｃ）は、音声データVo-dataに位置情報チャプタを付加する例を示す。位置情報入力部１０５には、ＧＮＳＳモジュール６から自局の位置情報が入力され、ＤＳＰ４から相手局の位置情報が入力される。自局及び相手局の位置情報は、距離計算部1050に入力される。
【０１０４】
距離計算部1050は、自局の位置情報が示す緯度・経度の変化量に基づいて、自局の移動距離を計算することができる。距離計算部1050は、相手局の位置情報が示す緯度・経度の変化量に基づいて、相手局の移動距離を計算することができる。距離計算部1050は、自局の位置情報が示す緯度・経度と、相手局の位置情報が示す緯度・経度とに基づいて、自局と相手局との距離を計算することができる。
【０１０５】
図１１（ａ）にＮで示す北緯及びＥで示す東経は、自局の位置情報を示している。図１１（ａ）に概念的に示すように、位置情報チャプタ生成部１２５は、自局が所定の距離だけ移動したら、位置情報チャプタChgps1，…を生成することができる。所定の距離とは例えば１０ｋｍであり、１ｋｍ，５ｋｍ等、適宜設定すればよい。
【０１０６】
図１１（ｂ）にＮで示す北緯及びＥで示す東経は、相手局の位置情報を示している。図１１（ｂ）に概念的に示すように、位置情報チャプタ生成部１２５は、相手局が所定の距離だけ移動したら、位置情報チャプタChgps2，…を生成することができる。
【０１０７】
図１１（ｃ）には、自局と相手局との距離を示している。図１１（ｃ）に概念的に示すように、位置情報チャプタ生成部１２５は、自局と相手局との距離が所定の距離以内であるとき、位置情報チャプタChgps3，Chgps4…を生成することができる。所定の距離以内とは例えば１０ｋｍ以内であり、適宜設定すればよい。
【０１０８】
録音データ生成部１３０は、音声データVo-dataに位置情報チャプタChgps1，…と、位置情報チャプタhgps2，…と、位置情報チャプタChgps3，Chgps4…とのうちの１つ、もしくは、任意の組み合わせによる２つ、または、全てを付加する。
【０１０９】
音声データVo-dataに位置情報チャプタを付加すれば、場所を移動したタイミングから録音データを再生することができるという効果を奏する。
【０１１０】
図１２Ａ〜図１２Ｃに示すフローチャートを用いて、制御部１が音声データVo-dataに位置情報チャプタを付加する処理を説明する。
【０１１１】
図１２Ａにおいて、制御部１は、ステップS1201にて、操作部１２によって録音開始の指示がなされたか否かを判定する。録音開始の指示がなされたら（YES）、制御部１は、記録媒体８に音声データVo-dataを記録する際に、次の処理を実行させる。
【０１１２】
制御部１（位置情報入力部１０５）は、ステップS1202にて、自局及び相手局の位置情報を取得する。録音開始の指示がなされなければ（NO）、制御部１は、ステップS1201の処理を繰り返す。
【０１１３】
制御部１は、ステップS1203にて、自局が所定距離移動したら位置情報チャプタを付加する設定になっているか否かを判定する。自局が所定距離移動したら位置情報チャプタを付加する設定になっていれば（YES）、処理をステップS1204に移行させ、なっていなければ（NO）、処理を図１２ＢのステップS1209に移行させる。
【０１１４】
制御部１は、ステップS1204にて、自局の位置情報が変更したか否かを判定する。制御部１は、自局の位置情報が変更したら（YES）、処理をステップS1205に移行させ、変更しなかったら（NO）、処理をステップS1221に移行させる。
【０１１５】
制御部１（距離計算部1050）は、ステップS1205にて、自局の移動距離を算出する。制御部１は、ステップS1206にて、自局の位置情報を更新する。制御部１は、ステップS1207にて、自局が設定した距離以上移動したか否かを判定する。制御部１は、自局が設定した距離以上移動したら（YES）、処理をステップS1208に移行させ、設定した距離以上移動しなかったら（NO）、処理をステップS1221に移行させる。
【０１１６】
制御部１は、ステップS1208にて、音声データVo-dataに、自局が所定の距離だけ移動したことを示す位置情報チャプタを付加して、処理をステップS1221に移行させる。図１１（ａ）は、ステップS1208にて、音声データVo-dataに、自局が所定の距離だけ移動したことを示す位置情報チャプタを付加した状態を示している。
【０１１７】
図１２Ｂにおいて、制御部１は、ステップS1209にて、相手局が所定距離移動したら位置情報チャプタを付加する設定になっているか否かを判定する。相手局が所定距離移動したら位置情報チャプタを付加する設定になっていれば（YES）、処理をステップS1210に移行させ、なっていなければ（NO）、処理を図１２ＣのステップS1215に移行させる。
【０１１８】
制御部１は、ステップS1210にて、相手局の位置情報が変更したか否かを判定する。制御部１は、相手局の位置情報が変更したら（YES）、処理をステップS1211に移行させ、変更しなかったら（NO）、処理をステップS1221に移行させる。
【０１１９】
制御部１（距離計算部1050）は、ステップS1211にて、相手局の移動距離を算出する。制御部１は、ステップS1212にて、相手局の位置情報を更新する。制御部１は、ステップS1213にて、相手局が設定した距離以上移動したか否かを判定する。制御部１は、相手局が設定した距離以上移動したら（YES）、処理をステップS1214に移行させ、設定した距離以上移動しなかったら（NO）、処理をステップS1221に移行させる。
【０１２０】
制御部１は、ステップS1214にて、音声データVo-dataに、相手局が所定の距離だけ移動したことを示す位置情報チャプタを付加して、処理をステップS1221に移行させる。図１１（ｂ）は、ステップS1214にて、音声データVo-dataに、相手局が所定の距離だけ移動したことを示す位置情報チャプタを付加した状態を示している。
【０１２１】
図１２Ｃにおいて、制御部１は、ステップS1215にて、自局と相手局との距離が所定距離以内であれば位置情報チャプタを付加する設定になっているか否かを判定する。自局と相手局との距離が所定距離以下であれば位置情報チャプタを付加する設定になっていれば（YES）、処理をステップS1216に移行させ、なっていなければ（NO）、処理をステップS1221に移行させる。
【０１２２】
制御部１は、ステップS1216にて、自局または相手局の位置情報が変更したか否かを判定する。制御部１は、自局または相手局の位置情報が変更したら（YES）、処理をステップS1217に移行させ、変更しなかったら（NO）、処理をステップS1221に移行させる。
【０１２３】
制御部１（距離計算部1050）は、ステップS1217にて、自局と相手局との距離を算出する。制御部１は、ステップS1218にて、自局または相手局の位置情報を変更した位置情報へと更新する。制御部１は、ステップS1219にて、自局と相手局との距離が設定した所定の距離以内であるか否かを判定する。
【０１２４】
制御部１は、自局と相手局との距離が所定の距離以内であれば（YES）、処理をステップS1220に移行させ、所定の距離以内でなければ（NO）、処理をステップS1221に移行させる。
【０１２５】
制御部１は、ステップS1220にて、自局と相手局との距離が所定の距離以内であることを示す位置情報チャプタを付加して、処理をステップS1221に移行させる。図１１（ｃ）は、ステップS1220にて、音声データVo-dataに、自局と相手局との距離が所定の距離以内であることを示す位置情報チャプタを付加した状態を示している。
【０１２６】
図１２Ａに戻り、制御部１は、ステップS1221にて、操作部１２によって録音停止の指示がなされたか否かを判定する。録音停止の指示がなされたら（YES）、制御部１は、記録媒体８に音声データVo-dataを記録する処理を終了させる。録音停止の指示がなされなかったら（NO）、制御部１は、処理をステップS1202に戻して、ステップS1202以降の処理を繰り返す。
【０１２７】
位置情報チャプタは、自局の移動距離と、相手局の移動距離と、自局と相手局との間の距離との少なくとも１つが所定の条件を満たしたら、所定の条件を満たしたタイミングを示すチャプタ（第２のチャプタ）の例である。
【０１２８】
距離計算部1050は、自局の移動距離と、相手局の移動距離と、自局と相手局との間の距離との少なくとも１つが所定の条件を満たしたことを検出する検出部（第２の検出部）の例である。位置情報チャプタ生成部１２５は、第２のチャプタを生成する第２のチャプタ生成部の例である。
【０１２９】
図１３（ａ），（ｂ）は、ＰＴＴスイッチ１１の状態と送信チャプタとの対応関係を示す。ＰＴＴ操作検出部１０６は、ＰＴＴスイッチ１１が操作されたか否かを検出する。ＰＴＴスイッチ１１が図１３（ｂ）に示すように操作されたとする。
【０１３０】
音声データVo-dataは、受信時は受信音声信号が変換された音声データ、送信時は送信音声信号が変換された音声データである。
【０１３１】
図１３（ａ）に概念的に示すように、送信チャプタ生成部１２６は、ＰＴＴスイッチ１１がオンとされて、送受信部２を送信状態としたタイミングを示す送信チャプタChptt1，Chptt2，…を生成する。
【０１３２】
録音データ生成部１３０は、音声データVo-dataに送信チャプタChptt1，Chptt2，…を付加する。
【０１３３】
送信チャプタ生成部１２６が送信チャプタChptt1，Chptt2，…を生成して、録音データ生成部１３０がそれらを付加するのは、記録媒体８に送信音声信号を記録する場合である。通信方式を半二重としているため、送信時は送信チャプタが付加され、受信時は上述した受信時に付加可能な各種のチャプタが適時付加されてもよい。記録媒体８に受信音声信号のみを記録する場合には、送信チャプタ生成部１２６を不動作とすればよい。
【０１３４】
音声データVo-dataに送信チャプタを付加すれば、自局が送信している箇所を選択して、録音データを再生することができるという効果を奏する。
【０１３５】
図１４に示すフローチャートを用いて、制御部１が音声データVo-dataに送信チャプタを付加する処理を説明する。
【０１３６】
図１４において、制御部１は、ステップS1401にて、操作部１２によって録音開始の指示がなされたか否かを判定する。録音開始の指示がなされたら（YES）、制御部１は、記録媒体８に音声データVo-dataを記録する際に、次の処理を実行させる。
【０１３７】
制御部１（ＰＴＴ操作検出部１０６）は、ステップS1402にて、ＰＴＴスイッチ１１がオンされたか否かを判定する。
【０１３８】
制御部１は、ＰＴＴスイッチ１１がオンされたら（YES）、処理をステップS1403に移行させ、オンされなかったら（NO）、処理をステップS1404に移行させる。制御部１は、ステップS1403にて、音声データVo-dataに送信チャプタを付加する。
【０１３９】
制御部１は、ステップS1404にて、操作部１２によって録音停止の指示がなされたか否かを判定する。録音停止の指示がなされたら（YES）、制御部１は、記録媒体８に音声データVo-dataを記録する処理を終了させる。録音停止の指示がなされなかったら（NO）、制御部１は、処理をステップS1402に戻して、ステップS1402以降の処理を繰り返す。
【０１４０】
送信チャプタは、ＰＴＴスイッチ１１が押されたタイミングを示すチャプタ（第３のチャプタ）の例である。ＰＴＴ操作検出部１０６は、ＰＴＴスイッチ１１が押されて、送受信部２によって送信する操作がなされたことを検出する検出部（第３の検出部）の例である。送信チャプタ生成部１２６は、第３のチャプタを生成する第３のチャプタ生成部の例である。
【０１４１】
図２において、受信音声変換部１０７は受信音声信号を変換して、録音データ生成部１３０に供給する。送信音声変換部１０８は送信音声信号を変換して、録音データ生成部１３０に供給する。録音データ生成部１３０は、受信音声信号、または、受信音声信号及び送信音声信号を示す音声データVo-dataに以上説明した各種のチャプタを付加して、記録媒体８に記録する録音データを生成する。
【０１４２】
記録再生制御部１４０は、録音データ生成部１３０が生成した録音データを記録媒体８に記録するよう制御する。また、記録再生制御部１４０は、記録媒体８に記録されている録音データを読み出して再生するよう制御する。
【０１４３】
記録再生制御部１４０が記録媒体８より読み出した録音データのうち、実音声データの部分であるデジタル音声信号は音声信号抽出部１５０によって抽出される。音声出力制御部１６０は、デジタル音声信号に対してＤ／Ａ変換等の信号処理を施し、スピーカ９より発音させる。
【０１４４】
記録再生制御部１４０が記録媒体８より読み出した録音データのうち、音声データ以外の録音時に付加した付加情報は付加情報抽出部１７０によって抽出される。表示制御部１８０は、抽出した付加情報に基づいて、ディスプレイ１０に、音声データVo-dataのうちの再生箇所を選択するためのチャプタ選択画像を表示させることができる。
【０１４５】
ここで、図１５を用いて、制御部１がディスプレイ１０に表示させる動作設定メニュー画像の例を説明する。図１５に示す動作設定メニュー画像５０は、スケルチチャプタ，Ｓメータチャプタ，コールサインチャプタ，シグナリングチャプタ，位置情報チャプタ，送信チャプタを付加するか否かの設定項目を含む。ここでは、全てのチャプタを付加する“ON”の設定としている状態を示している。
【０１４６】
いずれかのチャプタを付加しないように設定する場合には、操作部１２を操作してチャプタの項目を選択し、“OFF”の設定とすればよい。
【０１４７】
Ｓメータチャプタでは、Ｓメータレベルを選択することができ、ここではＳメータレベルＳ９と設定されている。この場合、図５（ａ）に示すようにＳメータチャプタが付加される。
【０１４８】
コールサインチャプタでは、相手局のコールサインを指定することができ、ここではコールサインが“K001”と指定されている。この場合、図７（ｂ）に示すようにコールサインチャプタが付加される。
【０１４９】
シグナリングチャプタでは、シグナリングタイプがCTCSS 88.5と指定されている。この場合、図９（ｂ）に示すようにシグナリングチャプタが付加される。
【０１５０】
位置情報チャプタでは、自局または相手局が１０ｋｍ以上移動したら位置情報チャプタを付加し、自局と相手局との距離が１０ｋｍ以内となったら位置情報チャプタを付加ように設定されている。ここでの距離は、操作部１２によって変更することができる。
【０１５１】
動作設定メニュー画像５０で設定した無線通信装置１００の動作の設定状態は、不揮発性メモリ７に記憶される。よって、無線通信装置１００は、不揮発性メモリ７に記憶されている設定状態を保持する。
【０１５２】
次に、録音データ生成部１３０が生成する録音データのファイル形式の例と、音声データにチャプタをどのように付加するかについて説明する。
【０１５３】
本実施形態では、録音データのファイル形式をWAVEファイル（WAVフォーマット）とする。本実施形態では、WAVEファイルで規定されているリストチャンクにチャプタの情報を含ませることとする。ファイル形式はWAVEファイルに限定されるものではない。
【０１５４】
図１６は、リストチャンクのフォーマットを示している。リストチャンクは、それぞれ４バイトである、チャンクＩＤ（Chunk ID）とチャンクデータサイズ（Chunk Data Size）とタイプＩＤ（Type ID）とを含む。チャンクＩＤは“list”であり、タイプＩＤは“adtl”である。
【０１５５】
録音データ生成部１３０は、リストチャンクのリスト領域（List of Text Labels and Names）に、チャプタの情報（Chapter data）を記憶させる。
【０１５６】
リスト領域に記憶させるチャプタの情報は、一例として、図１７に示すフォーマットとすることができる。図１７に示すように、チャプタの情報は、１バイトのチャプタタイプ（Chapter type）と、４バイトのチャプタアドレス（Chapter address）とを含む。
【０１５７】
図１７におけるチャプタタイプとチャプタアドレスそれぞれの値における0xは１６進数であることを示す。一例として、チャプタタイプ“01”はスケルチチャプタ、チャプタタイプ“02”はＳメータチャプタ、チャプタタイプ“03”はコールサインチャプタを示す。チャプタタイプ“04”はシグナリングチャプタ、チャプタタイプ“05”は位置情報チャプタ、チャプタタイプ“06”は送信チャプタを示す。
【０１５８】
チャプタアドレスは、00000000〜FFFFFFFFの範囲内のいずれかの値を示す。チャプタアドレスは、図３，図５，図７，図９，図１１，図１３に概念的に示すそれぞれのチャプタが、音声データVo-dataのどの位置に位置しているかを示す位置情報である。
【０１５９】
図１８を用いて、リストチャンクの具体的な例を説明する。図１８における１つの区画は１バイトのデータである。図１８に示すように、先頭の４バイトはチャンクＩＤ、その次の４バイトはチャンクデータサイズ、さらにその次の４バイトはタイプＩＤを示している。
【０１６０】
理解をしやすいようにハッチングを付した１バイトのデータは、チャプタタイプを示している。チャプタタイプ“01”に続く４バイトの“00400000”は、スケルチチャプタのチャプタアドレスを示す。チャプタタイプ“02”に続く４バイトの“00500000”は、Ｓメータチャプタのチャプタアドレスを示す。
【０１６１】
チャプタタイプ“03”に続く４バイトの“00600000”は、コールサインチャプタのチャプタアドレスを示す。コールサインチャプタのチャプタアドレスに続く９バイトは、コールサインを示す領域として確保されている。ここでは、コールサインは“A001”となっている。
【０１６２】
チャプタタイプ“04”に続く４バイトの“00700000”は、シグナリングチャプタのチャプタアドレスを示す。チャプタタイプ“05”に続く４バイトの“00800000”は、位置情報チャプタのチャプタアドレスを示す。位置情報チャプタのチャプタアドレスに続く９バイトは、位置情報を示す領域として確保されている。
【０１６３】
位置情報を示す領域の最初の１バイトは、北緯と南緯とのいずれであるかを示すデータ（Ｎ／Ｓ）と、東経と西経とのいずれであるかを示すデータ（Ｅ／Ｗ）とを示す。位置情報を示す領域の残りの８バイトが、４バイトの緯度と４バイトの経度となっている。経度と緯度の順は予め決められている。
【０１６４】
コールサインを示す領域と位置情報を示す領域とに何バイトを割り当てるのかは、適宜設定すればよい。よって、９バイトに限定されない。
【０１６５】
チャプタタイプ“06”に続く４バイトの“00900000”は、送信チャプタのチャプタアドレスを示す。
【０１６６】
図１９を用いて、WAVEファイルのリストチャンクからチャプタに関する情報を読み出す処理を説明する。図１９において、制御部１（付加情報抽出部１７０）は、ステップS1901にて、チャンクＩＤが“list”であるか否かよって、読み出したデータがリストチャンクであるか否かを判定する。制御部１は、リストチャンクであれば（YES）、処理をステップS1902に移行させ、リストチャンクでなければ（NO）、処理を終了させる。
【０１６７】
制御部１は、ステップS1902にて、リストチャンクのデータを制御部１内の図示していないＲＡＭに展開する。制御部１は、ステップS1903にて、チャンクデータサイズを取得する。制御部１は、ステップS1904にて、タイプＩＤが“adtl”であるか否かを判定する。制御部１は、タイプＩＤが“adtl”であれば（YES）、処理をステップS1905に移行させ、タイプＩＤが“adtl”でなければ（NO）、処理を終了させる。
【０１６８】
制御部１は、ステップS1905にて、チャンクデータサイズ内で以下のチャプタループの処理を実行させる。制御部１は、ステップS1906にて、チャプタタイプを判定する。
【０１６９】
チャプタタイプが“01”であれば、制御部１は、ステップS1907にて、スケルチチャプタを検出して、処理をステップS1915に移行させる。チャプタタイプが“02”であれば、制御部１は、ステップS1908にて、Ｓメータチャプタを検出して、処理をステップS1915に移行させる。
【０１７０】
チャプタタイプが“03”であれば、制御部１は、ステップS1909にて、コールサインチャプタを検出し、ステップS1913にてコールサインを取得して、処理をステップS1915に移行させる。
【０１７１】
チャプタタイプが“04”であれば、制御部１は、ステップS1910にて、シグナリングチャプタを検出して、処理をステップS1915に移行させる。チャプタタイプが“05”であれば、制御部１は、ステップS1911にて、位置情報チャプタを検出し、ステップS1914にて位置情報を取得して、処理をステップS1915に移行させる。
【０１７２】
チャプタタイプが“06”であれば、制御部１は、ステップS1912にて、送信チャプタを検出して、処理をステップS1915に移行させる。チャプタタイプが“01”〜“06”のいずれでもなければ、処理を終了させる。
【０１７３】
制御部１は、ステップS1915にて、ステップS1906〜S1914のチャプタループを実行させるので、リストチャンクに書き込まれている全てのチャプタに関する情報を読み出すことができる。
【０１７４】
図１９のステップS1907〜S1912は、具体的に、図２０に示すステップを含む。図２０において、制御部１は、ステップS2001にて、読み出すデータの位置を１バイト進める。これによって、読み出すデータの位置は、図１８でハッチングを付したチャプタタイプの次のチャプタアドレスの位置とすることができる。
【０１７５】
制御部１は、ステップS2002にて、４バイトのチャプタアドレスを読み出す。制御部１は、ステップS2003にて、読み出すデータの位置を４バイト進める。これによって、読み出すデータの位置を次のデータの位置とすることができる。
【０１７６】
図１９のステップS1913は、具体的に、図２１に示すステップを含む。図２１において、制御部１は、ステップS2101にて、読み出すデータの位置を１バイト進める。制御部１は、ステップS2102にて、９バイトのコールサインを読み出す。制御部１は、ステップS2103にて、読み出すデータの位置を９バイト進める。
【０１７７】
図１９のステップS1914は、具体的に、図２２に示すステップを含む。図２２において、制御部１は、ステップS2201にて、読み出すデータの位置を１バイト進める。制御部１は、ステップS2202にて、９バイトの位置情報を読み出す。制御部１は、ステップS2203にて、読み出すデータの位置を９バイト進める。
【０１７８】
図２３に示すフローチャートを用いて、チャプタを選択して音声データの所定の箇所を頭出しする処理を説明する。
【０１７９】
制御部１は、ステップS2301にて、操作部１２によってチャプタ選択画像を表示する指示がされたか否かを判定する。制御部１は、チャプタ選択画像を表示する指示がなされたら（YES）、処理をステップS2302に移行させ、なされなければ（NO）、ステップS2301の処理を繰り返す。
【０１８０】
制御部１は、ステップS2302にて、ディスプレイ１０にチャプタ選択画像を表示させる。図２４は、チャプタ選択画像の一例であるチャプタ選択画像６０を示している。チャプタ選択画像６０は、自局の位置情報と、相手局のコールサインと、チャプタ番号と、チャプタ種別とをリスト化した表形式で並べたものである。
【０１８１】
チャプタ選択画像６０に、自局の位置情報に加えて、相手局の位置情報を表示させてもよい。チャプタ選択画像６０に、自局の位置情報の代わりに相手局の位置情報を表示させてもよい。チャプタ選択画像にどのような項目を表示させるかは適宜設定すればよい。
【０１８２】
チャプタ選択画像６０に示すチャプタ番号は、音声データVo-dataに付加されている複数のチャプタに対して、先頭側から後方側へと順に１，２，３，…と連番を付したものである。
【０１８３】
チャプタ選択画像６０に示す自局の位置情報の北緯３５度３０分５４秒、東経１３９度３３分３５秒が例えばユーザの自宅であるとする。不揮発性メモリ７に、北緯３５度３０分５４秒、東経１３９度３３分３５秒を自宅と登録しておけば、チャプタ選択画像６０における場所の欄に自宅と表示させることも可能である。
【０１８４】
記録再生制御部１４０は、記録媒体８に記録されたWAVEファイルのリストチャンクのデータを読み出す。付加情報抽出部１７０は、図１９のようにしてチャプタに関する情報を抽出する。よって、表示制御部１８０は、ディスプレイ１０にチャプタ選択画像６０を表示させることができる。
【０１８５】
制御部１は、ステップS2303にて、チャプタ選択状態とし、ステップS2304にて、チャプタを選択する指示がなされたか否かを判定する。チャプタを選択する指示がなされなければ（NO）、制御部１は、ステップS2305にて、チャプタ選択のループを実行させる。
【０１８６】
チャプタを選択する指示がなされれば（YES）、制御部１は、ステップS2306にて、チャプタ番号を取得する。図２４では、チャプタ７が選択されている状態を示している。
【０１８７】
制御部１は、ステップS2307にて、選択されたチャプタ番号が示すチャプタが有するチャプタアドレスに基づいて、WAVEファイルの再生位置を取得する。制御部１は、ステップS2308にて、その再生位置からWAVEファイルを再生させる。
【０１８８】
制御部１は、ステップS2309にて、操作部１２によって再生停止の指示がなされたか否かを判定する。再生停止の指示がなされなければ（NO）、制御部１は、ステップS2310にて、WAVEファイルの再生を継続させ、処理をステップS2309に戻す。再生停止の指示がなされれば（YES）、制御部１は、ステップS2311にて、WAVEファイルの再生を停止させて、処理を終了させる。
【０１８９】
図２３は、WAVEファイルを再生していない状態からチャプタを選択してWAVEファイルを再生する場合の処理を示している。WAVEファイルを再生している状態で、チャプタ選択画像６０をディスプレイ１０に表示させ、チャプタを選択することによって頭出しすることも可能である。
【０１９０】
ところで、WAVEファイルのリストチャンクにチャプタの情報を含ませる以外に、音声ファイルのファイル名にチャプタに関する情報を含ませてもよい。
【０１９１】
例えば、ファイル名に“CHHMMSS”の形式でチャプタに関する情報を含ませることができる。Cはチャプタの種別、HHは時、MMは分、SSは秒を示す。Qをスケルチチャプタ、MをＳメータチャプタ、Cをコールサインチャプタ、Sをシグナリングチャプタ、Gを位置情報チャプタ、Tを送信チャプタと設定したとする。
【０１９２】
ファイル名は、一例として、20141020_Q001015C002203G010534.wavである。先頭の20141020は、2014年10月20日に記録したことを示す。記録した日時に、時刻を加えてもよい。
【０１９３】
Q001015は、スケルチチャプタが音声ファイルの先頭から10分15秒後に位置していることを示す。C002203は、コールサインチャプタが音声ファイルの先頭から22分3秒後に位置していることを示す。G010534は、位置情報チャプタが音声ファイルの先頭から1時間5分34秒後に位置していることを示す。
【０１９４】
ここでは、WAVEファイルのファイル名を例としたが、他の形式の音声ファイルでも同様に、ファイル名にチャプタに関する情報を含ませることができる。なお、ファイル名のデータサイズはさほど大きくないため、チャプタに関する情報をリストチャンクのような付加情報として記録することが好ましい。
【０１９５】
本発明は以上説明した本実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変更可能である。
【符号の説明】
【０１９６】
２  送受信部（受信部，送信部，位置情報取得部）
４  ＤＳＰ（位置情報取得部）
６  ＧＮＳＳモジュール（位置情報取得部）
８  記録媒体
１０  ディスプレイ
１１  ＰＴＴスイッチ
１２  操作部
１００  無線通信装置
１０１  スケルチ電圧検出部（第１の検出部）
１０２  ＲＳＳＩ検出部（第１の検出部）
１０３  コールサイン検出部（第１の検出部）
１０４  シグナリング検出部（第１の検出部）
１０５  位置情報入力部
１０６  ＰＴＴ操作検出部（第３の検出部）
１２０  チャプタ生成部
１２１  スケルチチャプタ生成部（第１のチャプタ生成部）
１２２  Ｓメータチャプタ生成部（第１のチャプタ生成部）
１２３  コールサインチャプタ生成部（第１のチャプタ生成部）
１２４  シグナリングチャプタ生成部（第１のチャプタ生成部）
１２５  位置情報チャプタ生成部（第２のチャプタ生成部）
１２６  送信チャプタ生成部（第３のチャプタ生成部）
１３０  録音データ生成部
１４０  記録再生制御部（記録制御部，再生制御部）
１７０  付加情報抽出部
１８０  表示制御部
1050  距離計算部（第２の検出部）
【図１】
2016080872.tif 000003
【図２】
2016080872.tif 000004
【図３】
2016080872.tif 000005
【図４】
2016080872.tif 000006
【図５】
2016080872.tif 000007
【図６】
2016080872.tif 000008
【図７】
2016080872.tif 000009
【図８】
2016080872.tif 000010
【図９】
2016080872.tif 000011
【図１０】
2016080872.tif 000012
【図１１】
2016080872.tif 000013
【図１２Ａ】
2016080872.tif 000014
【図１２Ｂ】
2016080872.tif 000015
【図１２Ｃ】
2016080872.tif 000016
【図１３】
2016080872.tif 000017
【図１４】
2016080872.tif 000018
【図１５】
2016080872.tif 000019
【図１６】
2016080872.tif 000020
【図１７】
2016080872.tif 000021
【図１８】
2016080872.tif 000022
【図１９】
2016080872.tif 000023
【図２０】
2016080872.tif 000024
【図２１】
2016080872.tif 000025
【図２２】
2016080872.tif 000026
【図２３】
2016080872.tif 000027
【図２４】
2016080872.tif 000028