主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

signermask.

信号マスクマスクの変更および,ならびに信号の关心领域领域の

说明

signermask.を使用して,信号の関心領域の位置,および各領域のラベルまたはカテゴリの値を保存します。

signermask.をを用品

  • テーブル,分类シーケンス,またはバイナリシーケンスの行列として信号マスクを表现。

  • 关心领域の持続持続时空拡张または短缩,同じカテゴリの领域ででに近いのマージ,长さがマージではない领域削除行っ,关联って,关关节って。

  • 信号源联系信道。

  • 色分けされた关心领域を使って信号をプロット。

作作者

说明

msk的= signalMask (SRC.的)は,入力データソースSRC.の信号マスクを作物成します。“マスク”は,信号の关领域位置位置,および各领域のラベルカテゴリ値値をしし。

msk的= signalMask (SRC.名称,价值的)は,名称と値のペアペア使使しプロパティを设定名前とペアペアを指定できででをを。

入力引数

すべて展開する

入力データソース。関心領域(ROI)表,分类ベクトルシーケンス,またはバイナリシーケンスの行列として指定します。

  • SRC.が乐铅表のの合,2つの値を含めなければなりんん。

    • 1番目行の行です,信号不关心领域のと终点格式しこの终点を格式し。

      • 采样率が指定されてているいる合书,signermask.は,秒単位で表される时间値として范囲を解釈します。

      • 采样率が指定されていない場合,signermask.は,サンプルのインデックスとして范囲をします。行列の要素がが数目でない合,signermask.は,その要素の値を0より大厦最も近い近いにます。

    • 2番目の変数には,領域のラベルを格納します。このラベルは,绝对配列または字符串として指定します。

  • SRC.が直言ベクトルシーケンスである場合,同じ値をもつ隣接するカテゴリ要素のグループは,その特定のカテゴリのラベルが付けられた信号の関心領域を表します。どのカテゴリにも属さない(ラベル値をもたない)要素は,欠損値を表す直言値として指定する必要があります。この要素は<未定义>と表示されます。詳細については,分类を参照してください。

  • SRC.がバイナリシーケンスから成るp列の行列であるである合,各列は,p个の异なる各カテゴリについて真的要素で関心領域がマークされ,1 ~ Pの整数でラベルが付けられた信号マスクとして解釈されます。类别プロパティを使用して,P個のカテゴリ名が格納されたリストを指定することもできます。

例:signalMask(table([2 4;6 7],["公" "母"]'))は,3つのサンプルをもつ领域男性と2つのサンプルをもつ领域女性を使用して信号マスクを指定します。

例:SignalMask(分类([“”男性“”男性“”男性“”“女性”“女性”“”“)',[”男性“女性”])))は,3つのサンプルをもつ领域男性と2つのサンプルをもつ领域女性を使用して信号マスクを指定します。

例:SignalMask([0 1 1 1 0 0 0 0; 0 0 0 0 0 1 1 0]','类别',[“男性”“女”])は,3つのサンプルをもつ领域男性と2つのサンプルをもつ领域女性を使用して信号マスクを指定します。

データ型:单身的||INT8.|int16|int32|int64|uint8|uint16|UINT32|UINT64|逻辑|字符|字符串|桌子|分类

プロパティ

すべて展開する

このプロパティは読み取り使用です。

入力ソースのタイプ。“roiTable”“类别序列”,または“二进制序列”として返されます。このこのプロパティSRC.から推定されるもので,ユーザーが設定することはできません。

例:signalMask(table([2 4;6 7],["公" "母"]'))sourcetype.“roiTable”として返します。

例:SignalMask(分类([“”男性“”男性“”男性“”“女性”“女性”“”“)',[”男性“女性”])))sourcetype.“类别序列”として返します。

例:SignalMask([0 1 1 1 0 0 0 0; 0 0 0 0 0 1 1 0]','类别',[“男性”“女”])sourcetype.“二进制序列”として返します。

データ型:字符串

このプロパティは読み取り使用です。

サンプルレート値。正の数値スカラーとして指定します。SRC.がROI表として指定された場合,signermask.は,秒単位で表される領域範囲がこのテーブルに格納されていると仮定します。このプロパティを省略すると,このオブジェクトは,すべての領域範囲をサンプルのインデックスとして処理します。

データ型:单身的|

カテゴリ名。ベクトル,または文字ベクトルの细胞配列として指定ます。このこのは,SRC.がバイナリシーケンスの行列である场合のみ设定できます。SRC.がその他のの力タイプタイプである合,signermask.によってSRC.からカテゴリはれ,このプロパティは専。SRC.の销量と同じ数号のをもち,我番目のカテゴリはSRC.のi番目の列に対応します。SRC.がp个の列をもち,このプロパティが指定されていない合书,signermask.はカテゴリ名を(“1”“2”……“P”)に設定します。

データ型:字符串|字符

カテゴリのサブセットを選択するオプション。逻辑値として指定します。マスク作成後にこのプロパティを错误的に设定すると,类别にに含まれるすべてすべてのが选択されますcreatyelected类别は既存のオブジェクトでのみ使用でき,名前と値のペアとして指定することはできません。

データ型:逻辑

選択したカテゴリのインデックス。类别のカテゴリ要素のとして指定ますますますますはれてカテゴリカテゴリはsignermask.カテゴリのインデックスさに并べ替えなりませんんなりませんんなりはんんははんははんんははは。creatyelected类别真的である場合にのみ適用されます。选择类别は既存のオブジェクトにのみ使用でき,名前と値のペアとして指定することはできません。

例:カテゴリのセット[“女人”“女孩”“男孩”]が与えられたとき,选择类别(1 2 4)として指定すると,["女人”“女孩”“男孩”)が選択され,他はフィルターで除外されます。

データ型:单身的||INT8.|int16|int32|int64|uint8|uint16|UINT32|UINT64

領域を左に拡張するサンプルの数。正の整数として指定します。シーケンスの先頭に達した場合は,拡張済みのサンプルの数が打ち切られます。詳細については,领域范囲の変更を参照してください。

データ型:单身的||INT8.|int16|int32|int64|uint8|uint16|UINT32|UINT64

详细の整として拡拡サンプルサンプルしますますについては。领域范囲の変更を参照してください。

データ型:单身的||INT8.|int16|int32|int64|uint8|uint16|UINT32|UINT64

領域を左から短縮するサンプルの数。正の整数として指定します。signermask.は,领域领域の长さ以のについて领域领域ししれについてははについてについてについてははについてについてはについてについてについてについてははについてについてについて领域范囲の変更を参照してください。

データ型:单身的||INT8.|int16|int32|int64|uint8|uint16|UINT32|UINT64

领域を右から短缩するサンプルの数。正の整数として指定します。signermask.は,领域领域の长さ以のについて领域领域ししれについてははについてについてについてははについてについてはについてについてについてについてははについてについてについて领域范囲の変更を参照してください。

データ型:单身的||INT8.|int16|int32|int64|uint8|uint16|UINT32|UINT64

マージされる領域間の距離。正の整数として指定します。このプロパティを指定すると,signermask.は,指定されたサンプル数以下の間隔がある,同じカテゴリの領域をマージします。詳細については,领域范囲の変更を参照してください。

データ型:单身的||INT8.|int16|int32|int64|uint8|uint16|UINT32|UINT64

保持する領域の最小長。正の数として指定します。このプロパティを指定すると、signermask.は,指定指定されたサンプルより短い领域を削除ししについてについて,领域范囲の変更を参照してください。

データ型:单身的||INT8.|int16|int32|int64|uint8|uint16|UINT32|UINT64

オブジェクト关节

彬掩码 バイナリシーケンスマスクの行列の取得
catmask 分类シーケンスシーケンスマスクの
extractsigroi 信号マスクに基于关联心领域の
Plotsigroi. 信号マスクに基调信号领域プロット
roimask ROI表マスクの取得

すべて折りたたむ

F S. = 7. 4. 1 8. H Z. でにされた信号読み込み読み込み,“matlab®”という単语を発声して女性の音声が含まいいいいいいいいいいいいいいい

加载MTLB.t =(0:长度(mtlb) 1) / Fs;

信号の分类が大きく変変しいる検出検出ことによって,単语単语内の母音と変音识别ししし制识别しし.

q = findchangepts(mtlb,“统计”“rms”“MaxNumChanges”5);

信号をプロットして変化点を表示します。

findchangepts(mtlb,“统计”“rms”“MaxNumChanges”,5)轴

単语内の各文字に対応する关心领域を定义します。

roity = t([[1; 1; q] [q;长度(mtlb)]);

顺序を维持したまま领域のラベルを割り当てます。

x = (“m”“一个”“t”“L”“一个”“B”]“;y =独特(x,“稳定”);c =分类(x, y);

关领域领域の防ぐため,各领域をから防ぐ,各领域领域ます。

src =表(rooting,c);MSK = SignalMask(SRC,“SampleRate”,fs,“RightShortening”,1);Roimask(MSK)
ans =6×2表Roabent C ___________________ _ 0 0.017525 m 0.01766 0.10461 A 0.10475 0.22162 T 0.22176 0.33675 ​​L 0.33688 0.46535 A 0.46549 0.53909 B.

信号内で“一个”と発声されている場所にギャップを挿入します。

m = mtlb;seq = catmask (msk、长度(mtlb));m (seq = =“一个”)=楠;

自己回帰過程を使用して信号を再構成します。再構成後の信号から各関心領域を抽出します。

p = fillgaps(m);w =提取物agroi(msk,p);

各领域の后に一时停止しながら音声を再生するには,次の行のコメントを解除します。

k = 1:长度(w)%声音(Cell2mat(w {k}),fs)%暂停(0.5)% 结尾

再再成后信号をし,关周心领域可催化。

图Plotsigroi(MSK,P)

详细

すべて展開する

R2020Bで导入