JP4770194B2 - 音響信号に対する情報の埋め込み装置および方法 - Google Patents
音響信号に対する情報の埋め込み装置および方法 Download PDFInfo
- Publication number
- JP4770194B2 JP4770194B2 JP2005041579A JP2005041579A JP4770194B2 JP 4770194 B2 JP4770194 B2 JP 4770194B2 JP 2005041579 A JP2005041579 A JP 2005041579A JP 2005041579 A JP2005041579 A JP 2005041579A JP 4770194 B2 JP4770194 B2 JP 4770194B2
- Authority
- JP
- Japan
- Prior art keywords
- frame
- acoustic
- low frequency
- additional information
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Stereophonic System (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
(1.音響信号に対する情報の埋め込み装置)
図1は、本発明に係る音響信号に対する情報の埋め込み装置の構成を示す機能ブロック図である。図1において、10は音響フレーム読込手段、20は周波数変換手段、30は低周波成分変更手段、40は周波数逆変換手段、50は改変音響フレーム出力手段、60は記憶手段、61は音響信号記憶部、62は付加情報記憶部、63は改変音響信号記憶部、70は付加情報読込手段である。
次に、図1に示した音響信号に対する情報の埋め込み装置の処理動作について図2のフローチャートに従って説明する。図2は、付加情報1バイトの処理に対応したものとなっている。まず、付加情報読込手段70は、付加情報記憶部62から付加情報を1バイト単位で読み込む(S101)。具体的には、レジスタに1バイト読み込むことになる。続いて、モードを区切りモードに設定する(S102)。モードは区切りモードと、ビットモードの2種類が存在する。区切りモードは1バイト単位の区切りにおける処理を行うモードを示し、ビットモードは1バイトの各ビットの値に基づいた処理を行うモードを示している。付加情報記憶部62から1バイト読み込んだ場合には、その直後に必ず区切りモードに設定されることになる。
Al(j)=Σi=0,…,N-1xl(i)・cos(2πij/N)
Bl(j)=Σi=0,…,N-1xl(i)・sin(2πij/N)
Ar(j)=Σi=0,…,N-1xr(i)・cos(2πij/N)
Br(j)=Σi=0,…,N-1xr(i)・sin(2πij/N)
E=Σj=1,…,M{Al(j)2+Bl(j)2+Ar(j)2+Br(j)2}
E(j)=[0.5・{Al(j)2+Bl(j)2+Ar(j)2+Br(j)2}]1/2
Al(j)←Al(j)・E(j)/{Al(j)2+Bl(j)2}1/2
Bl(j)←Bl(j)・E(j)/{Al(j)2+Bl(j)2}1/2
Ar(j)←Ar(j)・E(j)/{Ar(j)2+Br(j)2}1/2
Br(j)←Br(j)・E(j)/{Ar(j)2+Br(j)2}1/2
E(j)={Al(j)2+Bl(j)2+Ar(j)2+Br(j)2}1/2
Ar(j)←Ar(j)・E(j)/{Ar(j)2+Br(j)2}1/2
Br(j)←Br(j)・E(j)/{Ar(j)2+Br(j)2}1/2
Al(j)=0
Bl(j)=0
E(j)={Al(j)2+Bl(j)2+Ar(j)2+Br(j)2}1/2
Al(j)←Al(j)・E(j)/{Al(j)2+Bl(j)2}1/2
Bl(j)←Bl(j)・E(j)/{Al(j)2+Bl(j)2}1/2
Ar(j)=0
Br(j)=0
xl´(i)=1/N・{Σj=0,…,N-1Al(j)・cos(2πij/N)−Σj=0,…,N-1Bl(j)・sin(2πij/N)}+{1−W(i)}・xl(i)
xr´(i)=1/N・{Σj=0,…,N-1Ar(j)・cos(2πij/N)−Σj=0,…,N-1Br(j)・sin(2πij/N)}+{1−W(i)}・xr(i)
xl´(i)=1/N・{Σj=0,…,N-1Al(j)・cos(2πij/N)−Σj=0,…,N-1Bl(j)・sin(2πij/N)}
xr´(i)=1/N・{Σj=0,…,N-1Ar(j)・cos(2πij/N)−Σj=0,…,N-1Br(j)・sin(2πij/N)}
次に、本発明に係る音響信号からの情報の抽出装置について説明する。図6は、本発明に係る音響信号からの情報の抽出装置の一実施形態を示す構成図である。図6において、100は音響信号入力手段、110は音響フレーム獲得手段、120は周波数変換手段、130はチャンネル間比率符号化手段、140は付加情報抽出手段である。
次に、図6に示した音響信号からの情報の抽出装置の処理動作について図7のフローチャートに従って説明する。利用者が流れている音楽について、その楽曲名等の属性情報を知りたいと思った場合、まず、抽出装置に対して、抽出装置としての起動の指示を行う。これは、例えば、抽出装置を携帯電話機等の携帯端末で実現している場合は、所定のボタンを操作することにより実行できる。抽出装置は、指示が入力されると、音響信号入力手段100が、流れている音楽を録音し、デジタル化してデジタル音響信号として入力する。具体的には、指向性マイクロフォンの左右から入力される音声を、それぞれA/D変換器によりデジタル化する処理を行うことになる。
El=Cl・Σj=1,…,M{Al(j)2+Bl(j)2}
Er=Cr・Σj=1,…,M{Ar(j)2+Br(j)2}
Er/El>2の場合、右チャンネル大
El/Er>2の場合、左チャンネル大
Er/El≦2かつEl/Er≦2の場合、左右均等
20・・・周波数変換手段
30・・・低周波成分変更手段
40・・・周波数逆変換手段
50・・・改変音響フレーム出力手段
60・・・記憶手段
61・・・音響信号記憶部
62・・・付加情報記憶部
63・・・改変音響信号記憶部
70・・・付加情報読込手段
100・・・音響信号入力手段
110・・・音響フレーム獲得手段
120・・・周波数変換手段
130・・・チャンネル間比率符号化手段
140・・・付加情報抽出手段
Claims (5)
- 左右の2チャンネルを有し、左右それぞれのチャンネルが時系列のサンプル列で構成されるステレオの音響信号に対して、付加情報を聴取不能な状態で埋め込む装置であって、
埋め込むべき付加情報のビット配列を順次読み込む付加情報読み込み手段と、
前記音響信号の左右の各チャンネルより、それぞれ所定数のサンプルを音響フレームとして読み込む音響フレーム読込手段と、
前記読み込んだ各音響フレームに対して周波数変換を行い、前記各チャンネルに対応する複数のフレームスペクトルを生成する周波数変換手段と、
前記生成された複数のフレームスペクトルから所定の周波数以下の成分に相当する低周波強度データを抽出し、当該低周波強度データの合算値が所定のレベルに達しない場合、両チャンネルの低周波強度データのチャンネル間比率を左右均等なものとし、前記低周波強度データの合算値が所定のレベルに達している場合、前記読み込んだ付加情報のビット配列の各ビット値がとり得る値、および付加情報のビット配列の区切りを示す情報に基づいて、チャンネル間で対応する前記低周波強度データのチャンネル間比率を、左チャンネルを大、右チャンネルを大、左右均等の3パターンのいずれかに変更する低周波成分変更手段と、
前記変更された低周波成分を含む前記複数のフレームスペクトルに対して周波数逆変換を行い、複数の改変音響フレームを生成する周波数逆変換手段と、
前記生成された改変音響フレームを順次出力する改変音響フレーム出力手段と、
を有することを特徴とする音響信号に対する情報の埋め込み装置。 - 請求項1において、
前記低周波成分変更手段は、前記各低周波強度データの合算値が所定のレベルに達しない場合、再度、前記付加情報のビット配列のワード先頭ビットから、後続するフレームスペクトルに対して低周波強度データのチャンネル間比率を変更する処理を行うことを特徴とする音響信号に対する情報の埋め込み装置。 - 請求項1において、
前記低周波成分変更手段は、直前のフレームスペクトルに対して前記付加情報の低周波強度データのチャンネル間比率を左右均等なものとした場合に、後続するフレームスペクトルについて、付加情報のビット配列のワード先頭であるか、ワード途中であるかを示すために、前記低周波強度データのチャンネル間比率を、左チャンネルを大、右チャンネルを大のいずれかのパターンに変更するものであることを特徴とする音響信号に対する情報の埋め込み装置。 - 請求項1から3のいずれか一項において、
前記音響フレーム読込手段は、前記各音響フレームを読み込む際に、前記音響フレームの長さの1/2だけ重複した重複音響フレームを読み込むものであり、
前記周波数変換手段は、当該重複音響フレームに対して周波数変換を行い、前記各チャンネルに対応する複数の重複フレームスペクトルを生成するものであり、
前記低周波成分変更手段は、生成された重複フレームスペクトルから所定の周波数以下に相当する各低周波強度データを抽出し、両チャンネルの低周波強度データの割合を均等なものとするものであり、
前記周波数逆変換手段は、前記変更された低周波強度データを含む前記複数の重複フレームスペクトルに対して周波数逆変換を行い、複数の改変重複音響フレームを生成するものであり、
前記改変音響フレーム出力手段は、前記改変音響フレームおよび前記改変重複音響フレームを元の音響信号におけるサンプルの順序に従って連結して出力するものであることを特徴とする音響信号に対する情報の埋め込み装置。 - 左右の2チャンネルを有し、左右ぞれぞれのチャンネルが時系列のサンプル列で構成されるステレオの音響信号に対して、付加情報を聴取不能な状態で埋め込む方法であって、
埋め込むべき付加情報のビット配列を順次読み込む付加情報読み込み段階と、
前記音響信号の左右の各チャンネルより、それぞれ所定数のサンプルを音響フレームとして読み込む音響フレーム読込段階と、
前記読み込んだ各音響フレームに対して周波数変換を行い、前記各チャンネルに対応する複数のフレームスペクトルを生成する周波数変換段階と、
前記生成された複数のフレームスペクトルから所定の周波数以下の成分に相当する低周波強度データを抽出し、当該低周波強度データの合算値が所定のレベルに達しない場合、両チャンネルの低周波強度データのチャンネル間比率を左右均等なものとし、前記低周波強度データの合算値が所定のレベルに達している場合、前記読み込んだ付加情報のビット配列の各ビット値がとり得る値、および付加情報のビット配列の区切りを示す情報に基づいて、チャンネル間で対応する前記低周波強度データのチャンネル間比率を、左チャンネルを大、右チャンネルを大、左右均等の3パターンのいずれかに変更する低周波成分変更段階と、
前記変更された低周波成分を含む前記複数のフレームスペクトルに対して周波数逆変換を行い、複数の改変音響フレームを生成する周波数逆変換段階と、
前記生成された改変音響フレームを順次出力する改変音響フレーム出力段階と、
を有することを特徴とする音響信号に対する情報の埋め込み方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005041579A JP4770194B2 (ja) | 2005-02-18 | 2005-02-18 | 音響信号に対する情報の埋め込み装置および方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005041579A JP4770194B2 (ja) | 2005-02-18 | 2005-02-18 | 音響信号に対する情報の埋め込み装置および方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006227330A JP2006227330A (ja) | 2006-08-31 |
JP4770194B2 true JP4770194B2 (ja) | 2011-09-14 |
Family
ID=36988750
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005041579A Expired - Fee Related JP4770194B2 (ja) | 2005-02-18 | 2005-02-18 | 音響信号に対する情報の埋め込み装置および方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4770194B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104488026A (zh) * | 2012-07-12 | 2015-04-01 | 杜比实验室特许公司 | 使用饱和参数调制将数据嵌入立体声音频中 |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4831333B2 (ja) * | 2006-09-06 | 2011-12-07 | 大日本印刷株式会社 | 音響信号に対する情報の埋め込み装置および音響信号からの情報の抽出装置 |
JP4831334B2 (ja) * | 2006-09-07 | 2011-12-07 | 大日本印刷株式会社 | 音響信号に対する情報の埋め込み装置および音響信号からの情報の抽出装置 |
JP4831335B2 (ja) * | 2006-09-07 | 2011-12-07 | 大日本印刷株式会社 | 音響信号に対する情報の埋め込み装置および音響信号からの情報の抽出装置 |
EP2777247B1 (en) * | 2011-11-11 | 2019-06-12 | Optimark. LLC | Digital communications |
CN115883864A (zh) * | 2022-12-19 | 2023-03-31 | 国网河北省电力有限公司营销服务中心 | 一种记录多维数据的视频编解码方法、装置及终端设备 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2773405B2 (ja) * | 1990-08-10 | 1998-07-09 | 宇部興産株式会社 | バラ物自動充填装置 |
JP3355598B2 (ja) * | 1996-09-18 | 2002-12-09 | 日本電信電話株式会社 | 音源分離方法、装置及び記録媒体 |
JP3354880B2 (ja) * | 1998-09-04 | 2002-12-09 | 日本電信電話株式会社 | 情報多重化方法、情報抽出方法および装置 |
FR2785426B1 (fr) * | 1998-10-30 | 2001-01-26 | Canon Kk | Procede et dispositif d'insertion et de detection d'une marque dans des donnees numeriques |
JP2000181499A (ja) * | 1998-12-10 | 2000-06-30 | Nippon Hoso Kyokai <Nhk> | 音源信号分離回路およびそれを用いたマイクロホン装置 |
JP3659321B2 (ja) * | 2000-06-29 | 2005-06-15 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 電子透かし方法およびそのシステム |
US20060052887A1 (en) * | 2003-05-16 | 2006-03-09 | Toshifumi Sakaguchi | Audio electronic watermarking device |
-
2005
- 2005-02-18 JP JP2005041579A patent/JP4770194B2/ja not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104488026A (zh) * | 2012-07-12 | 2015-04-01 | 杜比实验室特许公司 | 使用饱和参数调制将数据嵌入立体声音频中 |
Also Published As
Publication number | Publication date |
---|---|
JP2006227330A (ja) | 2006-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4899416B2 (ja) | ネットワーク接続装置 | |
JP4780375B2 (ja) | 音響信号への制御コード埋込装置、および音響信号を用いた時系列駆動装置の制御システム | |
JP4660275B2 (ja) | 音響信号に対する情報の埋め込み装置および方法 | |
JP4770194B2 (ja) | 音響信号に対する情報の埋め込み装置および方法 | |
JP4839775B2 (ja) | 音響信号に対する情報の埋め込み装置、方法、プログラム | |
JP4629495B2 (ja) | 音響信号に対する情報の埋め込み装置および方法 | |
JP4867765B2 (ja) | 音響信号に対する情報の埋め込み装置および音響信号からの情報の抽出装置 | |
JP4531653B2 (ja) | 音響信号からの情報の抽出装置 | |
JP2006195061A (ja) | 音響信号に対する情報の埋め込み装置、音響信号からの情報の抽出装置および音響信号再生装置 | |
JP2006201527A (ja) | 音響信号に対する情報の埋め込み装置、音響信号からの情報の抽出装置、音響信号再生装置および方法 | |
JP5082257B2 (ja) | 音響信号検索装置 | |
JP4839721B2 (ja) | 音響信号に対する情報の埋め込み装置 | |
JP4713180B2 (ja) | 音響信号からの情報の抽出装置 | |
JP4713181B2 (ja) | 音響信号に対する情報の埋め込み装置、音響信号からの情報の抽出装置、および音響信号再生装置 | |
JP5104200B2 (ja) | ネットワーク接続装置 | |
JP4876978B2 (ja) | 音響信号に対する情報の埋め込み装置および音響信号からの情報の抽出装置 | |
JP5011855B2 (ja) | 音響信号に対する情報の埋め込み装置および音響信号からの情報の抽出装置 | |
JP4831333B2 (ja) | 音響信号に対する情報の埋め込み装置および音響信号からの情報の抽出装置 | |
JP5003164B2 (ja) | 音響信号からの情報の抽出装置 | |
JP2006243398A (ja) | 音響信号の合成装置および検索装置 | |
JP4760539B2 (ja) | 音響信号に対する情報の埋め込み装置 | |
JP4760540B2 (ja) | 音響信号に対する情報の埋め込み装置 | |
JP2008129198A (ja) | 音響信号に対する情報の埋め込み装置、音響信号からの情報の抽出装置 | |
JP2008139491A (ja) | 音響信号に対する情報の埋め込み装置および音響信号からの情報の抽出装置 | |
JP4877007B2 (ja) | 音響信号に対する情報の埋め込み装置および音響信号からの情報の抽出装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070906 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100527 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100601 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100802 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110301 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110425 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110524 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110606 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140701 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |