最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。
クジラの歌の録音にはふるえ声とうめき声が含まれます。"ふるえ声" の音声は一連のクリックに似ています。"うめき声" は、船の警笛による音声に似た低周波数の鳴き声です。各信号を確認してラベルを付けて、クジラの種類、ふるえ声の領域、およびうめき声の領域を識別します。また、ふるえ声の各領域では、いくつかの選択された信号ピークにラベルを付けます。
クジラの歌の 2 つの記録を含むデータセットを読み込むことから開始します。信号は whale1
と whale2
と呼ばれ、4 kHz でサンプリングされます。whale1
は 1 つのふるえ声と、その後 3 つのうめき声で構成されます。whale2
は 2 つのうめき声、1 つのふるえ声、および別のうめき声で構成されます。
load labelwhalesignals % To hear, type soundsc(whale1,Fs), pause(22), soundsc(whale2,Fs)
信号ラベラーに信号を移動します。
信号ラベラー を開きます。[ラベラー] タブで、[インポート] ▼ をクリックし、[Members From Workspace] を選択します。
ダイアログ ボックスで、信号を選択します。時間情報を追加します。ドロップダウン リストから Time
を選択し、サンプル レート Fs
(Hz 単位) を入力します。[閉じる] をクリックしてダイアログ ボックスを閉じます。[ラベル付き信号セット] ブラウザーに信号が表示されます。信号をプロットするには、ブラウザーで名前の横にあるチェック ボックスをオンにします。
ラベルを定義して、信号に付加します。定義できるラベルの種類の詳細については、信号ラベル定義の作成またはインポートを参照してください。
クジラの歌の信号の場合:
クジラの種類を格納する categorical 属性ラベルを定義します。これを WhaleType
とします。使用するカテゴリは、シロナガスクジラ、ザトウクジラ、およびシロイルカです。
うめき声の領域に対して true である logical の関心領域 (ROI) ラベルを定義します。これを MoanRegions
とします。
ふるえ声の領域に対して true である logical の (ROI) ラベルを定義します。これを TrillRegions
とします。
ふるえ声のピークを取得するための数値の点ラベルを定義します。これを TrillPeaks
とします。このラベルは、TrillRegions
ラベルのサブラベルとして設定します。
各ラベルを定義するには、[ラベラー] タブの [定義の追加] をクリックします。サブラベルを定義するには、[ラベル定義] ブラウザーの TrillRegions
ラベルを選択し、[定義の追加] ▼ をクリックして Add sublabel definition
を選択します。
各信号ラベルまたはサブラベル定義に表示するダイアログ ボックスのフィールドに次の値を入力します。それぞれの場合で [既定の設定] フィールドを空のままにします。
[エクスポート] ▼ をクリックして、MAT ファイルまたは MATLAB® ワークスペースに作成した信号定義をエクスポートできます。ファイル名に入力するためのダイアログ ボックスが表示されます。どの時点でも、[インポート] ▼ をクリックして、MAT ファイルに保存された信号定義をインポートできます。
データの歌は、2 頭のシロナガスクジラのものです。両方の信号に WhaleType
値を設定します。
[ラベルの定義] ブラウザーで WhaleType
を選択します。
[ラベル] ▼ をクリックし、Label Signals
を選択します。
表示されるダイアログ ボックスで、whale1
と whale2
の両方が選択されて、[値] フィールドが blue
に設定されていることを確認します (categorical 信号ラベル定義で既定値を指定しない場合、信号ラベラーは定義で指定された最初のカテゴリにラベルを設定します)。
[OK] をクリックします。
名前の隣にあるチェック ボックスを選択して whale1
信号をプロットします。[ラベル付き信号セット] ブラウザー内とタイム プロットの両方で信号属性が表示されます。
クジラの歌を可視化して、ふるえ声とうめき声の領域をラベル付けします。
ふるえ声の領域にはサイレンスで区切られた異なるバーストの音声があります。whale1
には約 2 秒で中央揃えされたふるえ声があります。
うめき声の領域は持続した低周波数のうめき声です。whale1
には約 7 秒、12 秒、17 秒で中央揃えされたうめき声があります。
一度に 1 つずつ信号をラベル付け
[ラベル付き信号セット] ブラウザーの [プロット] 列で、信号名の隣のボックスをオンにして、信号をプロットします。
うめき声をラベル付けするには、[ラベルの定義] ブラウザーで、MoanRegions
のラベル定義を選択します。
[ラベル] ▼ をクリックし、Label Plotted
を選択します。アニメーションの破線によってフレーム化された、影付き領域が表示されます (アニメーション フレームは、領域が "アクティブ" であることを示します)。うめき声の領域を囲むまでアクティブな領域を移動してサイズ変更します。ラベルを適切に配置するには、[表示] タブに移動して、ズーム操作を選択するかパナーを有効にします。
[ラベル] ボタンの横にある [確定] チェック マークをクリックして、Enter キーを押すか、ダブルクリックして ROI にラベル付けします。領域は信号の色のグラデーションに変わります。論理ラベル定義で既定値を指定しない場合、信号ラベラーはラベルを true
に設定します。
他の 2 つのうめき声に対して手順を繰り返します。
ふるえ声をラベル付けするには、[ラベルの定義] ブラウザーで、TrillRegions
ラベル定義を選択します。ステップ 3 と 4 を使用して、ふるえ声の領域をラベル付けします。
2 番目の信号にラベル付けする前に、[ラベル付き信号セット] ブラウザーで名前の横にあるチェック ボックスをオフにしてプロットから最初の信号を削除します。領域または点をラベル付けするときにプロットされた信号が 2 つある場合、信号ラベラーは両方の信号でラベルを関連付けます。
2 つの信号をプロットします。ラベル ビューアーの座標軸は関心領域の位置と幅を示します。各領域に割り当てられた値も表示します。
ふるえ声の領域には音声のバーストに対応する明確なピークがあります。ふるえ声の各領域の 3 つのピークにラベルを付けます。ふるえ声のピークはサブラベルのため、それぞれが特定の TrillRegions
ラベルに関連付けられていなければなりません。
一度に 1 つずつ信号をラベル付け
[ラベル付き信号セット] ブラウザーの [プロット] 列で、信号名の隣のボックスをオンにして、信号をプロットします。また、ピークをラベル付けするふるえ声の領域に対応するボックスをオンにします。
[ラベルの定義] ブラウザーで、TrillPeaks
を選択します。
ツールストリップで、[値] に、最初のピークに対応する「1
」と入力します。
[ラベル付き信号セット] ブラウザーで、ふるえ声の領域を選択します。
[ラベル] ▼ をクリックし、Label Plotted
を選択します。ふるえ声の領域は実線によってフレーム化され、アニメーションの破線 (アクティブな線) がラベル付けされている点に対して表示されます。
選択したピークで信号が交差するまでアクティブな線を移動します。ラベルを適切に配置するには、[表示] タブに移動して、ズーム操作を選択するかパナーを有効にします。
[ラベル] ボタンの横にあるチェック マークをクリックして、Enter キーを押すか、ダブルクリックしてピークをラベル付けします。破線が信号と同じ色の実線に変わります。
「2
」と「3
」を入力してさらに 2 つのピークを繰り返し、識別します。
2 番目の信号のふるえ声のピークにラベル付けする前に、[ラベル付き信号セット] ブラウザーで名前の横にあるチェック ボックスをオフにしてプロットから最初の信号を削除します。
ラベル ビューアーの座標軸は、関心点の位置と各位置に割り当てられた値を示します。
2 つの信号をプロットして、ラベル ビューアーでラベルの概要を参照します。[ラベル付き信号セット] ブラウザーのラベル付き信号セット階層を展開して、すべてのラベルの詳細を参照します (階層を展開するには、ブラウザーの任意の信号を右クリックし、Expand All
を選択します)。それぞれの信号に対して、最初のうめき声の領域と、ラベル付けした 3 つ目のふるえ声のピークをプロットします。
任意の時点で、[ラベル付き信号セット] ブラウザー、時間プロット、またはラベル ビューアーを使用して、任意の信号ラベルを編集できます。詳細は、ラベルの編集 を参照してください。
ラベル付き信号を新しい labeledSignalSet
オブジェクトとしてエクスポートします。ツールストリップの [ラベラー] タブで [エクスポート] ▼ ボタンをクリックします。ラベル付き信号セットを MATLAB ワークスペースまたは MAT ファイルにエクスポートできます。たとえば、MAT ファイルを選択します。表示されるダイアログ ボックスで、ラベル付き信号セットに Whale_Songs.mat
という名前をつけ、オプションで簡単な説明を追加し、[エクスポート] をクリックします。信号ラベラーでラベル付き信号セットをエクスポートする方法の詳細については、ラベル付き信号セットおよび信号ラベル定義のエクスポートを参照してください。