(57)【要約】【課題】本発明の課題は、音声データに情報を重畳して送受信する手法における新たな技術を提供することである。【解決手段】本発明によれば、情報を拡散符号で符号化した拡散符号化データを拡散符号で符号化されていない音声データに重畳した重畳データ、又は、当該重畳データに基づいて再生された音を電気信号に変換したデータである対象データを取得する対象データ取得部２１と、複数の拡散符号を保持しており、ユーザに選択された拡散符号を用いて、対象データから情報を取り出す情報抽出部２２と、を有する端末装置２０が提供される。【選択図】図３
2018106100.tif 000002
【特許請求の範囲】
【請求項１】
情報を拡散符号で符号化した拡散符号化データを拡散符号で符号化されていない音声データに重畳した重畳データ、又は、当該重畳データに基づいて再生された音を電気信号に変換したデータである対象データを取得する対象データ取得手段と、
複数の拡散符号を保持しており、ユーザに選択された拡散符号を用いて、前記対象データから前記情報を取り出す情報抽出手段と、
を有する端末装置。
【請求項２】
請求項１に記載の端末装置において、
前記重畳データの中には、放送波として送受信される放送用データ、電話回線を介して送受信される電話用データ、及び、電話から発信される着信音のデータの中の少なくとも２つが含まれ、前記情報抽出手段は、各々に対応して拡散符号を保持している端末装置。
【請求項３】
請求項１又は２に記載の端末装置において、
前記対象データ取得手段は、複数の情報を互いに異なる拡散符号で符号化した複数の拡散符号化データを拡散符号で符号化されていない音声データに重畳した重畳データ、又は、当該重畳データに基づいて再生された音を電気信号に変換したデータである対象データを取得する端末装置。
【請求項４】
請求項１から３のいずれか１項に記載の端末装置において、
前記情報は、ＵＲＬである端末装置。
【請求項５】
請求項１から４のいずれか１項に記載の端末装置と、
拡散符号で符号化された情報を拡散符号で符号化されていない音声データに重畳した重畳データを送信する生成装置と、
前記重畳データに基づき音声を出力する音声出力装置と、
を有する情報提供システム。
【請求項６】
請求項１から４のいずれか１項に記載の端末装置と、
拡散符号で符号化された情報を拡散符号で符号化されていない音声データに重畳し、前記重畳データに基づき音声を出力する装置と、
を有する情報提供システム。
【請求項７】
コンピュータが、
情報を拡散符号で符号化した拡散符号化データを拡散符号で符号化されていない音声データに重畳した重畳データ、又は、当該重畳データに基づいて再生された音を電気信号に変換したデータである対象データを取得する対象データ取得工程と、
複数の拡散符号を保持しており、ユーザに選択された拡散符号を用いて、前記対象データから前記情報を取り出す情報抽出工程と、
を実行する端末装置の処理方法。
【請求項８】
コンピュータを、
情報を拡散符号で符号化した拡散符号化データを拡散符号で符号化されていない音声データに重畳した重畳データ、又は、当該重畳データに基づいて再生された音を電気信号に変換したデータである対象データを取得する対象データ取得手段、
複数の拡散符号を保持しており、ユーザに選択された拡散符号を用いて、前記対象データから前記情報を取り出す情報抽出手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、情報提供システム、端末装置の処理方法、及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、音声にコンテンツ特定情報を重畳して送受信する手段が開示されている。重畳方式としては、コンテンツ特定情報と拡散符号を乗算した後に、音声データに重畳する方式を開示している。また、機器間の情報の送受信の方式として、一方の機器が情報を重畳した音声データを再生し、他方の機器がマイクで集音する方式を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２１５１８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
各種音声に各種情報を重畳して送受信することで様々な利益が得られる。例えば、テレビやラジオから出力される音声に各種情報を重畳することで、放送の楽しみ方が拡張する。また、電話から出力される音声に各種情報を重畳することで、電話の利便性が向上する。
【０００５】
しかし、情報を重畳した音声の種類が増加し、周りにあふれると、音声データから適切に情報を取り出せない状況が発生し得る。例えば、テレビ、ラジオ、電話等から出力される各種音声は、同じタイミングで集音され得る。すなわち、これらの音声が重なった状態の音声データが、マイクなどを介して受信側で取得される。テレビ、ラジオ、電話等から出力される各種音声に同じ拡散符号で符号化した情報が重畳されている場合、当該拡散符号で復号処理して重畳されている情報を取り出すと、テレビ、ラジオ、電話等の音声各々に重畳された情報が重なりあったものが取り出される。すなわち、適切に情報を取り出せない。
【０００６】
本発明の課題は、音声に情報を重畳して送受信する手法における新たな技術を提供することである。
【課題を解決するための手段】
【０００７】
本発明によれば、
情報を拡散符号で符号化した拡散符号化データを拡散符号で符号化されていない音声データに重畳した重畳データ、又は、当該重畳データに基づいて再生された音を電気信号に変換したデータである対象データを取得する対象データ取得手段と、
複数の拡散符号を保持しており、ユーザに選択された拡散符号を用いて、前記対象データから前記情報を取り出す情報抽出手段と、
を有する端末装置が提供される。
【０００８】
また、本発明によれば、
前記端末装置と、
拡散符号で符号化された情報を拡散符号で符号化されていない音声データに重畳した重畳データを送信する生成装置と、
前記重畳データに基づき音声を出力する音声出力装置と、
を有する情報提供システムが提供される。
【０００９】
また、本発明によれば、
端末装置と、
拡散符号で符号化された情報を拡散符号で符号化されていない音声データに重畳し、前記重畳データに基づき音声を出力する装置と、
を有する情報提供システムが提供される。
【００１０】
また、本発明によれば、
コンピュータが、
情報を拡散符号で符号化した拡散符号化データを拡散符号で符号化されていない音声データに重畳した重畳データ、又は、当該重畳データに基づいて再生された音を電気信号に変換したデータである対象データを取得する対象データ取得工程と、
複数の拡散符号を保持しており、ユーザに選択された拡散符号を用いて、前記対象データから前記情報を取り出す情報抽出工程と、
を実行する端末装置の処理方法が提供される。
【００１１】
また、本発明によれば、
コンピュータを、
情報を拡散符号で符号化した拡散符号化データを拡散符号で符号化されていない音声データに重畳した重畳データ、又は、当該重畳データに基づいて再生された音を電気信号に変換したデータである対象データを取得する対象データ取得手段、
複数の拡散符号を保持しており、ユーザに選択された拡散符号を用いて、前記対象データから前記情報を取り出す情報抽出手段、
として機能させるプログラムが提供される。
【発明の効果】
【００１２】
本発明によれば、音声に情報を重畳して送受信する手法における新たな技術が実現される。
【図面の簡単な説明】
【００１３】
【図１】本実施形態の情報提供システムの機能ブロック図の一例である。
【図２】本実施形態の装置のハードウエア構成の一例を概念的に示す図である。
【図３】本実施形態の生成装置の機能ブロック図の一例である。
【図４】本実施形態の端末装置の機能ブロック図の一例である。
【図５】本実施形態の端末装置が処理する情報の一例を模式的に示す図である。
【図６】本実施形態の端末装置の処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
＜第１の実施形態＞
まず、本実施形態の概要を簡単に説明する。図１に示すように、本実施形態の情報提供システムは、生成装置１０と、端末装置２０と、音声出力装置３０とを有する。生成装置１０と音声出力装置３０とのペアは複数存在する。なお、図示する例では、生成装置１０と音声出力装置３０とが物理的及び／又は論理的に分かれているが、生成装置１０と音声出力装置３０とは物理的及び／又は論理的に一体となって構成されてもよい。
【００１５】
複数の生成装置１０各々は、各種音声データに各種情報を重畳する。例えば、テレビやラジオの放送波として送受信される音声データに各種情報を重畳したり、電話回線を介して送受信される音声データに各種情報を重畳したり、電話から発信される着信音（着信を通知する音）の音声データに各種情報を重畳したりする。
【００１６】
複数の生成装置１０が各種音声データに各種情報を重畳する方式は同一であり、拡散符号で各種情報を符号化した後に、音声データに重畳するものである。しかし、複数の生成装置１０各々が用いる拡散符号は、互いに異なる。
【００１７】
例えば、テレビ用の拡散符号（放送局ごとや放送チャンネルごとの拡散符号であってもよい）、ラジオ用の拡散符号（放送局ごとや放送チャンネルごとの拡散符号であってもよい）、電話用の拡散符号等のように、予め音声の種類やその他属性ごとに拡散符号が決定されている。そして、複数の生成装置１０各々は、予め自装置に対応して定められた拡散符号を用いて各種情報を符号化し、音声データに重畳する。
【００１８】
音声出力装置３０は、各種情報を重畳した音声データを処理し、スピーカを介して音声を出力する。
【００１９】
端末装置２０（例：携帯電話、スマートフォン、タブレット、ゲーム機、パーソナルコンピュータ等）は、音声出力装置３０から出力された音声をマイクで集音し、音声データを生成する。また、端末装置２０は、情報の取り出しに利用する拡散符号の指定を、ユーザから受付ける。例えば、端末装置２０は、「テレビ」、「ラジオ」、「電話」等、複数の拡散符号各々に対応した情報を出力し、その選択肢の中から１つの選択を受付ける。そして、端末装置２０は、ユーザにより選択された拡散符号を用いて、音声データに重畳されている情報を取り出す。
【００２０】
このような本実施形態のシステムによれば、端末装置２０で集音・生成した音声データの中に複数種類の音声が混じっている場合であっても（例：テレビ、ラジオ、電話の音声が混じった音声データ）、所望の情報を取り出すことができる。
【００２１】
次に、本実施形態の生成装置１０及び端末装置２０のハードウエア構成の一例について説明する。本実施形態の生成装置１０及び端末装置２０各々が備える各機能部は、任意のコンピュータのＣＰＵ（Central Processing Unit）、メモリ、メモリにロードされるプログラム、そのプログラムを格納するハードディスク等の記憶ユニット（あらかじめ装置を出荷する段階から格納されているプログラムのほか、ＣＤ（Compact Disc）等の記憶媒体やインターネット上のサーバ等からダウンロードされたプログラムをも格納できる）、ネットワーク接続用インターフェイスを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。
【００２２】
図２は、本実施形態の生成装置１０及び端末装置２０各々のハードウエア構成を例示するブロック図である。図２に示すように、生成装置１０及び端末装置２０各々は、プロセッサ１Ａ、メモリ２Ａ、入出力インターフェイス３Ａ、周辺回路４Ａ、バス５Ａを有する。周辺回路４Ａには、様々なモジュールが含まれる。なお、周辺回路４Ａを有さなくてもよい。
【００２３】
バス５Ａは、プロセッサ１Ａ、メモリ２Ａ、周辺回路４Ａ及び入出力インターフェイス３Ａが相互にデータを送受信するためのデータ伝送路である。プロセッサ１Ａは、例えばＣＰＵ（Central Processing Unit） やＧＰＵ（Graphics Processing Unit）などの演算処理装置である。メモリ２Ａは、例えばＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などのメモリである。入出力インターフェイス３Ａは、入力装置（例：キーボード、マウス、マイク等）、外部装置、外部サーバ、外部センサ等から情報を取得するためのインターフェイスや、出力装置（例：ディスプレイ装置、スピーカ、プリンター、メーラ等）、外部装置、外部サーバ等に情報を出力するためのインターフェイスなどを含む。プロセッサ１Ａは、各モジュールに指令を出し、それらの演算結果をもとに演算を行うことができる。
【００２４】
次に、本実施形態の生成装置１０の機能について説明する。図３に示すように、生成装置１０は、処理部１１と、重畳部１２と、送信部１３とを有する。
【００２５】
処理部１１は、送信する情報（電子データ）を予め定められた拡散符号で符号化し、拡散符号化データを生成する。すなわち、処理部１１は、情報に拡散符号を乗算することで、拡散符号化データを生成する。拡散符号の詳細は設計的事項であり、ＰＮ符号等あらゆる技術を採用できる。送信する情報は、ＵＲＬ等のテキストデータであってもよいし、画像データであってもよいし、その他であってもよい。
【００２６】
本実施形態では、例えば、テレビ用の拡散符号（放送局ごとや放送チャンネルごとの拡散符号であってもよい）、ラジオ用の拡散符号（放送局ごとや放送チャンネルごとの拡散符号であってもよい）、電話用の拡散符号等のように、予め音声の種類やその他属性ごとに拡散符号が決定されている。そして、複数の生成装置１０各々の処理部１１は、予め自装置に対応して定められた拡散符号（例：予め自装置内に記憶されている拡散符号）を用いて各種情報を符号化する。
【００２７】
重畳部１２は、拡散符号で符号化されていない音声データ（音声波形）に、処理部１１により生成された拡散符号化データを重畳して、重畳データを生成する。例えば、重畳部１２は、音声データに拡散符号化データを乗算することで、重畳データを生成する。
【００２８】
情報の符号化、音声データへの重畳手法は設計的事項であり、あらゆる技術を採用できる。例えば、特許文献１に開示されている技術を利用してもよい。
【００２９】
送信部１３は、外部装置に重畳データを送信する。送信部１３は、あらゆる送信手段を用いて、重畳データを送信することができる。例えば、送信部１３は、テレビやラジオの放送波として、重畳データを送信してもよい。その他、送信部１３は、電話回線を介して、重畳データを送信してもよい。その他、送信部１３は、インターネット等の通信ネットワークを介して、重畳データを送信してもよい。送信部１３から送信された重畳データは、音声出力装置３０に取得される。
【００３０】
なお、生成装置１０と音声出力装置３０が物理的及び／又は論理的に一体となって構成される場合、生成装置１０及び音声出力装置３０間での重畳データの送受信は不要となる。この場合、生成装置１０は送信部１３を有さなくてもよい。
【００３１】
次に、本実施形態の端末装置２０の機能について説明する。図４に示すように、端末装置２０は、対象データ取得部２１と、情報抽出部２２とを有する。端末装置２０は、例えば、携帯電話、スマートフォン、タブレット、ゲーム機、パーソナルコンピュータ等である。端末装置２０に所定のソフトウエアをインストールすることで、対象データ取得部２１及び情報抽出部２２が実現される。
【００３２】
対象データ取得部２１は、対象データを取得する。対象データは、重畳データ、又は、当該重畳データに基づいて再生された音（音声出力装置３０から出力された音）をマイクで電気信号に変換したデータである。
【００３３】
例えば、対象データ取得部２１は、マイクを介して、音声出力装置３０から出力された音を集音し、電気信号に変換することで、対象データを取得してもよい。その他、端末装置２０は、生成装置１０から送信された重畳データを受信してもよい。生成装置１０と端末装置２０間の通信手段は特段制限されない、
【００３４】
情報抽出部２２は、予め、複数の拡散符号を保持している。情報抽出部２２は、テレビ用の拡散符号（放送局ごとや放送チャンネルごとの拡散符号であってもよい）、ラジオ用の拡散符号（放送局ごとや放送チャンネルごとの拡散符号であってもよい）、電話用の拡散符号等のように、予め音声の種類やその他属性ごとに決定された拡散符号を、保持している。図５に、情報抽出部２２が保持する拡散符号の一例を示す。図５の例では、複数の拡散符号各々に対応付けて、各々を識別する情報（名称）が記憶されている。情報抽出部２２は、放送波として送受信される放送用データ、電話回線を介して送受信される電話用データ、及び、電話から発信される着信音のデータの中の少なくとも２つ各々に対応した拡散符号を保持してもよい。
【００３５】
情報抽出部２２は、複数の拡散符号から１つを選択する操作を、ユーザから受付ける。例えば、情報抽出部２２は、ディスプレイを介して複数の拡散符号の選択肢を提示し、そこから１つの選択を受付けてもよい。情報抽出部２２は、例えば、図５に示す名称を利用して選択肢を提示してもよい。また、情報抽出部２２は、階層的に情報を提示し、複数回の入力を受付けることで、１つの拡散符号の選択を受付けてもよい。
【００３６】
そして、情報抽出部２２は、ユーザにより選択された拡散符号を用いた復号処理により、対象データ取得部２１により取得された対象データから情報を取り出す。復号処理の詳細は設計的事項であり、あらゆる技術を採用できる。例えば、特許文献１に開示されている技術を利用してもよい。
【００３７】
情報抽出部２２により対象データから情報が抽出された後、端末装置２０は、抽出された情報を用いた所定の処理を実行してもよい。
【００３８】
例えば、抽出された情報がＵＲＬである場合、当該ＵＲＬで示されるアドレスにアクセスしてもよい。また、アクセスする前に、「当該ＵＲＬにアクセスしますか？Ｙｅｓ  ｏｒ  Ｎｏ」等の案内をディスプレイに出力してもよい。そして、Ｙｅｓの入力を受付けると、当該ＵＲＬにアクセスしてもよい。
【００３９】
また、抽出された情報がその他のテキスト情報である場合、当該テキスト情報をディスプレイに表示してもよい。また、表示する前に、「テキスト情報を表示しますか？Ｙｅｓ  ｏｒ  Ｎｏ」等の案内をディスプレイに出力してもよい。そして、Ｙｅｓの入力を受付けると、当該テキスト情報をディスプレイに表示してもよい。
【００４０】
また、抽出された情報が画像である場合、当該画像情報をディスプレイに表示してもよい。また、表示する前に、「画像を表示しますか？Ｙｅｓ  ｏｒ  Ｎｏ」等の案内をディスプレイに出力してもよい。そして、Ｙｅｓの入力を受付けると、当該画像をディスプレイに表示してもよい。
【００４１】
ここで、図６のフローチャートを用いて、端末装置２０の処理の流れの一例を説明する。
【００４２】
ユーザの操作、すなわち、所定のソフトウエアを起動する操作や、そのソフトウエアに含まれる所定の処理を開始する操作等に応じて、以下の処理が開始される。
【００４３】
まず、端末装置２０は、拡散符号を選択する操作を受付ける（Ｓ２０）。例えば、端末装置２０は、複数の拡散符号各々に対応する名称（図５参照）をディスプレイに表示し、その選択肢の中から１つを選択する操作を受付ける。なお、端末装置２０は、以降の任意のタイミングで、拡散符号の選択を変更する操作を受付けることができてもよい。
【００４４】
Ｓ２０の後、端末装置２０は、マイクを介して集音及び音声データの生成を開始する。当該処理により、音声出力装置３０から出力された重畳データ（対象データ）が端末装置２０により取得される（Ｓ２１）。
【００４５】
その後、端末装置２０は、Ｓ２０で選択された拡散符号を用いた復号処理により、対象データから情報を取り出す（Ｓ２２）。
【００４６】
その後、端末装置２０は、取り出した情報を用いた所定の処理を実行する。例えば、抽出された情報（ＵＲＬ）で示されるアドレスにアクセスしたり、抽出された情報（テキスト情報、画像など）をディスプレイに表示したりする。
【００４７】
ここで、本実施形態の具体例を説明する。
【００４８】
「具体例１−１」
具体例１−１では、テレビ（又はラジオ）の放送波として送受信される放送用の音声データに拡散符号化データを重畳する。例えば、番組に関連する情報（ＵＲＬ等）を拡散符号で符号化し、放送用の音声データに重畳する。当該例では、生成装置１０は、テレビやラジオの放送局に設置された機器であり、音声出力装置３０はテレビやラジオである。
【００４９】
視聴者は、テレビ（又はラジオ）で放送を視聴しながら、端末装置２０を操作し、所定のソフトウエアを起動する。そして、視聴者は、拡散符号を選択する操作を行う。例えば、視聴中の媒体（テレビ又はラジオ）を選択したり、視聴中のチャンネルを選択したりすることで、それに対応した拡散符号が選択される。
【００５０】
端末装置２０は、テレビ（又はラジオ）から出力される番組の音を集音し、音声データを生成する。そして、端末装置２０は、選択された拡散符号で復号処理を行い、音声データから所定の情報、例えば番組に関連する情報（ＵＲＬ等）を取り出す。端末装置２０は、取り出した情報をディスプレイに表示したり、取り出したＵＲＬにアクセスしたりする。
【００５１】
「具体例１−２」
具体例１−２では、電話回線を介して送受信される音声データに拡散符号化データを重畳する。ここでは、自動再生される電話アンケートの音声データに拡散符号化データを重畳する例を説明する。
【００５２】
電話の発信側では、予め自動再生する電話アンケートの音声データが生成され、記憶されている。この記憶されている音声データに、アンケートの回答を受付けるホームページのＵＲＬが重畳されている。
【００５３】
発信側の電話から所定の電話番号に電話をかけ、相手側に繋がると、上記音声データの再生が開示される。この音声データの冒頭で、音声データにＵＲＬが重畳されていることの案内が行われてもよい。
【００５４】
受信側は、電話の音を聞きながら、端末装置２０を操作し、所定のソフトウエアを起動する。そして、受信側は、拡散符号を選択する操作を行う。例えば、複数の選択肢の中から電話を選択することで、それに対応した拡散符号が選択される。
【００５５】
端末装置２０は、電話から出力される音を集音し、音声データを生成する。そして、端末装置２０は、選択された拡散符号で復号処理を行い、音声データから所定の情報、すなわち所定のホームページのＵＲＬを取り出す。端末装置２０は、取り出したＵＲＬにアクセスし、取得したデータを処理して、ホームページをディスプレイに表示する。以降、端末装置２０は、当該ホームページを介したアンケートの回答を受付け、所定のサーバに送信する。
【００５６】
「具体例１−３」
具体例１−３では、テレビの放送波として送受信される放送用の音声データに拡散符号化データを重畳する。具体的には、ゲーム化されている番組の音声データに、当該ゲームを識別する情報や、当該ゲーム内で使用する情報（例：当日の放送内容に関するキーワード等）を重畳する。当該例では、生成装置１０は、テレビやラジオの放送局に設置された機器であり、音声出力装置３０はテレビやラジオである。
【００５７】
視聴者は、テレビで番組を視聴しながら、端末装置２０（ゲーム機、スマートフォン、タブレット等）を操作し、所定のソフトウエアを起動する。そして、視聴者は、拡散符号を選択する操作を行う。例えば、視聴中の媒体（テレビ又はラジオ）を選択したり、視聴中のチャンネルを選択したりすることで、それに対応した拡散符号が選択される。
【００５８】
端末装置２０は、テレビから出力される番組の音を集音し、音声データを生成する。そして、端末装置２０は、選択された拡散符号で復号処理を行い、音声データから所定の情報、具体的にはゲームを識別する情報や、ゲーム内で使用する情報（例：当日の放送内容に関するキーワード等）を取り出す。
【００５９】
その後、端末装置２０は、取り出した「ゲームを識別する情報」で特定されるゲーム（ソフトウエア）を起動し、当該ソフトウエアに、取り出した「ゲーム内で使用する情報（例：当日の放送内容に関するキーワード等）」を渡す。ゲームのソフトウエアは、取得した「ゲーム内で使用する情報（例：当日の放送内容に関するキーワード等）」を用いて所定の処理を実行する。結果、ゲームの内容とテレビの内容とを同期させることができる。
【００６０】
当該具体例の変形例を説明する。ゲームの一機能として、テレビやラジオの番組の音の集音及び音声データの生成、拡散符号の選択の受付け、選択された拡散符号を用いてテレビやラジオの番組の音声データからゲーム内で使用する情報（例：当日の放送内容に関するキーワード等）の抽出、抽出した情報を利用した所定の処理の実行等が実現されてもよい。この場合、視聴者は、テレビで番組を視聴しながら、端末装置２０（ゲーム機、スマートフォン、タブレット等）を操作して所定のゲームの当該機能を起動し、拡散符号の選択等の所定の操作を行うこととなる。
【００６１】
「具体例１−４」
具体例１−４では、電話の着信音に、拡散符号化データを重畳する。受信側の電話（生成装置１０及び音声出力装置３０）は、電話の着信を受けると、発信側の電話番号をキーとして、自装置内に登録された電話帳データを検索し、発信側の関連情報を抽出する。抽出される関連情報は、発信者の氏名・名称や写真などであってもよい。
【００６２】
受信側の電話は、抽出した関連情報を所定の拡散符号で符号化し、着信音の音声データに重畳する。そして、受信側の電話は、発信者の関連情報を拡散符号化データとして重畳した着信音の音声データを処理し、着信音を出力する。
【００６３】
着信音を聞いた受信者は、端末装置２０を操作し、所定のソフトウエアを起動する。そして、受信者は、拡散符号を選択する操作を行う。例えば、複数の選択肢の中から電話を選択することで、それに対応した拡散符号が選択される。
【００６４】
端末装置２０は、電話から出力される着信音を集音し、音声データを生成する。そして、端末装置２０は、選択された拡散符号で復号処理を行い、音声データから所定の情報、すなわち発信者の関連情報を取り出す。端末装置２０は、取り出した関連情報をディスプレイに表示する。結果、受信者は、ディスプレイに表示された関連情報に基づき、発信者を識別できる。
【００６５】
上記説明では、受信側の電話が生成装置１０及び音声出力装置３０として機能するが、変形例として、受信側の電話は音声出力装置３０として機能し、受信側の構内交換機（ＰＢＸ：private branch exchange）が生成装置１０として機能してもよい。すなわち、構内交換機が、拡散符号化データの生成、及び、重畳データの生成を行ってもよい。
【００６６】
「具体例１−５」
具体例１−５では、電話の着信音に、拡散符号化データを重畳する。受信側の電話（生成装置１０及び音声出力装置３０）は、電話の着信を受ける際、発信側の電話番号を含む発信側の関連情報を受信する。受信される関連情報は、発信者の氏名・名称、写真、現在位置などであってもよい。
【００６７】
受信側の電話は、受信した関連情報を所定の拡散符号で符号化し、着信音の音声データに重畳する。そして、受信側の電話は、発信者の関連情報を拡散符号化データとして重畳した着信音の音声データを処理し、着信音を出力する。
【００６８】
着信音を聞いた受信者は、端末装置２０を操作し、所定のソフトウエアを起動する。そして、受信者は、拡散符号を選択する操作を行う。例えば、複数の選択肢の中から電話を選択することで、それに対応した拡散符号が選択される。
【００６９】
端末装置２０は、電話から出力される着信音を集音し、音声データを生成する。そして、端末装置２０は、選択された拡散符号で復号処理を行い、音声データから所定の情報、すなわち発信者の関連情報を取り出す。端末装置２０は、取り出した関連情報をディスプレイに表示する。結果、受信者は、ディスプレイに表示された関連情報に基づき、発信者を識別できる。
【００７０】
上記説明では、受信側の電話が生成装置１０及び音声出力装置３０として機能するが、変形例として、受信側の電話は音声出力装置３０として機能し、受信側の構内交換機（ＰＢＸ）が生成装置１０として機能してもよい。すなわち、構内交換機が、拡散符号化データの生成、及び、重畳データの生成を行ってもよい。
【００７１】
「具体例１−６」
具体例１−６は、具体例１−１から具体例１−５の中の少なくとも２つを組み合わせたものである。
【００７２】
以上説明した本実施形態の情報提供システムによれば、情報を重畳された音声が周りにあふれ、端末装置２０で集音・生成した音声データの中に複数種類の音声が混じるという状況が生じた場合であっても、所望の情報を取り出すことが可能となる。
【００７３】
＜第２の実施形態＞
本実施形態の情報提供システムは、生成装置１０の構成が第１の実施形態と異なる。具体的には、重畳部１２は、複数の情報各々を互いに異なる拡散符号で符号化した複数の拡散符号化データを共通の音声データに重畳できる点で異なる。情報提供システムのその他の構成は、第１の実施形態と同様である。
【００７４】
ここで、本実施形態の具体例を説明する。
【００７５】
「具体例２−１」
具体例２−１では、任意の音声データに複数の拡散符号化データを重畳する。ここでは、音声データは、テレビの放送波として送受信される放送用データであるものとする。すなわち、生成装置１０は、テレビやラジオの放送局に設置された機器であり、音声出力装置３０はテレビやラジオである。
【００７６】
重畳される複数の拡散符号化データは、アンケートの回答の選択肢各々に対応した情報（ＵＲＬ等）である。アンケートの回答の選択肢は、「はい」及び「いいえ」であってもよいし、これにその他（「分かりません」等）が含まれてもよいし、その他であってもよい。
【００７７】
当該例では、端末装置２０の情報抽出部２２は、予め、回答の選択肢各々に対応した拡散符号を保持している。そして、端末装置２０は、アンケートの回答をユーザから受付けることで、拡散符号の選択を受付ける。
【００７８】
視聴者は、テレビで番組を視聴しながら、端末装置２０を操作し、所定のソフトウエアを起動する。そして、受信者は、拡散符号を選択する操作を行う。例えば、複数の選択肢の中からテレビを選択し、次いで、複数の放送チャンネルの中から視聴中の放送チャンネルを選択し、その後、複数の選択肢の中から「アンケート」を選択してもよい。すると、端末装置２０は、アンケートの回答（例：「はい」または「いいえ」）を入力する案内をディスプレイに表示する。アンケートに回答することで、１つの拡散符号が選択される。視聴者は、番組の中で放送されたアンケートの内容に基づき、回答を決定する。そして、決定した回答を端末装置２０に入力する。これにより、決定された回答に対応する拡散符号が選択される。
【００７９】
端末装置２０は、テレビから出力される番組の音を集音し、音声データを生成する。そして、端末装置２０は、入力されたアンケートの回答に対応する拡散符号で復号処理を行い、音声データから所定の情報（アンケートの回答に対応するＵＲＬ等）を取り出す。端末装置２０は、取り出した情報をディスプレイに表示したり、取り出したＵＲＬにアクセスしたりする。
【００８０】
なお、アンケートに代えて、クイズ等としてもよい。
【００８１】
「具体例２−２」
具体例２−２では、電話の着信音に、複数の拡散符号化データを重畳する。受信側の電話（生成装置１０及び音声出力装置３０）は、電話の着信を受けると、発信側の電話番号をキーとして、自装置内に登録された電話帳データを検索し、発信側の関連情報を抽出する。抽出される関連情報は、発信者の氏名・名称や写真などであってもよい。
【００８２】
受信側の電話は、抽出した複数種類の関連情報（発信者の氏名・名称、写真等）を、各々に対応した拡散符号で符号化し、それらを着信音の音声データに重畳する。そして、受信側の電話は、発信者の複数種類の関連情報を拡散符号化データとして重畳した着信音の音声データを処理し、着信音を出力する。
【００８３】
着信音を聞いた受信者は、端末装置２０を操作し、所定のソフトウエアを起動する。そして、受信者は、拡散符号を選択する操作を行う。例えば、複数の選択肢の中から電話を選択し、さらに、複数種類の関連情報の中からいずれかを選択する。これにより、選択された関連情報の種類に対応する拡散符号が選択される。
【００８４】
端末装置２０は、電話から出力される着信音を集音し、音声データを生成する。そして、端末装置２０は、選択された拡散符号で復号処理を行い、音声データから所定種類の関連情報を取り出す。端末装置２０は、取り出した関連情報をディスプレイに表示する。結果、受信者は、ディスプレイの関連情報に基づき、発信者を識別できる。
【００８５】
上記説明では、受信側の電話が生成装置１０及び音声出力装置３０として機能するが、変形例として、受信側の電話は音声出力装置３０として機能し、受信側の構内交換機（ＰＢＸ）が生成装置１０として機能してもよい。すなわち、構内交換機が、拡散符号化データの生成、及び、重畳データの生成を行ってもよい。
【００８６】
「具体例２−３」
具体例２−３では、電話の着信音に、複数の拡散符号化データを重畳する。受信側の電話（生成装置１０及び音声出力装置３０）は、電話の着信を受ける際、発信側の電話番号を含む発信側の複数種類の関連情報を受信する。抽出される関連情報は、発信者の氏名・名称、写真、現在位置などであってもよい。
【００８７】
受信側の電話は、受信した複数種類の関連情報（発信者の氏名・名称、写真、現在位置等）を、各々に対応した拡散符号で符号化し、それらを着信音の音声データに重畳する。そして、受信側の電話は、発信者の複数種類の関連情報を拡散符号化データとして重畳した着信音の音声データを処理し、着信音を出力する。
【００８８】
着信音を聞いた受信者は、端末装置２０を操作し、所定のソフトウエアを起動する。そして、受信者は、拡散符号を選択する操作を行う。例えば、複数の選択肢の中から電話を選択し、さらに、複数種類の関連情報の中からいずれかを選択する。これにより、選択された関連情報の種類に対応する拡散符号が選択される。
【００８９】
端末装置２０は、電話から出力される着信音を集音し、音声データを生成する。そして、端末装置２０は、選択された拡散符号で復号処理を行い、音声データから所定種類の関連情報を取り出す。端末装置２０は、取り出した関連情報をディスプレイに表示する。結果、受信者は、ディスプレイの関連情報に基づき、発信者を識別できる。
【００９０】
上記説明では、受信側の電話が生成装置１０及び音声出力装置３０として機能するが、変形例として、受信側の電話は音声出力装置３０として機能し、受信側の構内交換機（ＰＢＸ）が生成装置１０として機能してもよい。すなわち、構内交換機が、拡散符号化データの生成、及び、重畳データの生成を行ってもよい。
【００９１】
「具体例２−４」
具体例２−４は、具体例２−１から具体例２−３の中の少なくとも２つを組み合わせたものである。
【００９２】
「具体例２−５」
具体例２−５は、具体例１−１から具体例１−５、具体例２−１から具体例２−３の中の少なくとも２つを組み合わせたものである。
【００９３】
以上説明した本実施形態によれば、第１の実施形態と同様の作用効果を実現できる。また、本実施形態の情報提供システムによれば、互いに異なる拡散符号で符号化した複数の拡散符号化データを音声データに重畳し、送受信できる。この場合、重畳されている複数の情報のすべてを取り出すのでなく、選択的に所定の情報を取り出すことができる。結果、利便性が向上する。
【００９４】
ここで、第１の実施形態及び第２の実施形態に適用可能な変形例を説明する。変形例においては、端末装置２０と音声出力装置３０とが物理的及び／又は論理的に一体となって構成されてもよい。端末装置２０及び音声出力装置３０の機能を備える装置（以下、「変形例の装置」）の例としては、携帯電話、スマートフォン、タブレット端末、パーソナルコンピュータ等が例示されるがこれらに限定されない。変形例の装置は、音声出力装置３０により実現される上述した処理、及び、端末装置２０により実現される上述した処理を並行して実施できる。例えば、変形例の装置は、電話機能を備えてもよい。そして、変形例の装置は、電話の音声（通話音、呼び出し音など）を出力するとともに、その音声をマイクで集音、もしくは出力前の音声データを取得し、当該音声データに重畳した情報を取り出すことができてもよい。その他、変形例の装置は、テレビやラジオの放送波を受信し、出力する機能を備えてもよい。そして、変形例の装置は、テレビやラジオの音声（番組の音声）を出力するとともに、その音声をマイクで集音、もしくは出力前の音声データを取得し、当該音声データに重畳した情報を取り出すことができてもよい。
【００９５】
以下、参考形態の例を付記する。
（付記１）
情報を拡散符号で符号化した拡散符号化データを拡散符号で符号化されていない音声データに重畳した重畳データ、又は、当該重畳データに基づいて再生された音を電気信号に変換したデータである対象データを取得する対象データ取得手段と、
複数の拡散符号を保持しており、ユーザに選択された拡散符号を用いて、前記対象データから前記情報を取り出す情報抽出手段と、
を有する端末装置。
（付記２）
付記１に記載の端末装置において、
前記重畳データの中には、放送波として送受信される放送用データ、電話回線を介して送受信される電話用データ、及び、電話から発信される着信音のデータの中の少なくとも２つが含まれ、前記情報抽出手段は、各々に対応して拡散符号を保持している端末装置。
（付記３）
付記１又は２に記載の端末装置において、
前記対象データ取得手段は、複数の情報を互いに異なる拡散符号で符号化した複数の拡散符号化データを拡散符号で符号化されていない音声データに重畳した重畳データ、又は、当該重畳データに基づいて再生された音を電気信号に変換したデータである対象データを取得する端末装置。
（付記４）
付記１から３のいずれか１つに記載の端末装置において、
前記情報は、ＵＲＬである端末装置。
（付記５）
付記１から４のいずれか１つに記載の端末装置と、
拡散符号で符号化された情報を拡散符号で符号化されていない音声データに重畳した重畳データを送信する生成装置と、
前記重畳データに基づき音声を出力する音声出力装置と、
を有する情報提供システム。
（付記６）
付記１から４のいずれか１つに記載の端末装置と、
拡散符号で符号化された情報を拡散符号で符号化されていない音声データに重畳し、前記重畳データに基づき音声を出力する装置と、
を有する情報提供システム。
（付記７）
コンピュータが、
情報を拡散符号で符号化した拡散符号化データを拡散符号で符号化されていない音声データに重畳した重畳データ、又は、当該重畳データに基づいて再生された音を電気信号に変換したデータである対象データを取得する対象データ取得工程と、
複数の拡散符号を保持しており、ユーザに選択された拡散符号を用いて、前記対象データから前記情報を取り出す情報抽出工程と、
を実行する端末装置の処理方法。
（付記８）
付記７に記載の端末装置の処理方法において、
前記重畳データの中には、放送波として送受信される放送用データ、電話回線を介して送受信される電話用データ、及び、電話から発信される着信音のデータの中の少なくとも２つが含まれ、
前記コンピュータは、前記放送用データ、前記電話用データ、及び前記着信音のデータの各々に対応して拡散符号を保持している端末装置の処理方法。
（付記９）
付記７又は８に記載の端末装置の処理方法において、
前記対象データ取得工程において、前記コンピュータは、複数の情報を互いに異なる拡散符号で符号化した複数の拡散符号化データを拡散符号で符号化されていない音声データに重畳した重畳データ、又は、当該重畳データに基づいて再生された音を電気信号に変換したデータである対象データを取得する端末装置の処理方法。
（付記１０）
付記７から９のいずれか１つに記載の端末装置の処理方法において、
前記情報は、ＵＲＬである端末装置の処理方法。
（付記１１）
コンピュータを、
情報を拡散符号で符号化した拡散符号化データを拡散符号で符号化されていない音声データに重畳した重畳データ、又は、当該重畳データに基づいて再生された音を電気信号に変換したデータである対象データを取得する対象データ取得手段、
複数の拡散符号を保持しており、ユーザに選択された拡散符号を用いて、前記対象データから前記情報を取り出す情報抽出手段、
として機能させるプログラム。
（付記１２）
付記１１に記載のプログラムにおいて、
前記重畳データの中には、放送波として送受信される放送用データ、電話回線を介して送受信される電話用データ、及び、電話から発信される着信音のデータの中の少なくとも２つが含まれ、
前記コンピュータに、前記放送用データ、前記電話用データ、及び前記着信音のデータの各々に対応して拡散符号を保持させるプログラム。
（付記１３）
付記１１又は１２に記載のプログラムにおいて、
前記対象データ取得手段は、複数の情報を互いに異なる拡散符号で符号化した複数の拡散符号化データを拡散符号で符号化されていない音声データに重畳した重畳データ、又は、当該重畳データに基づいて再生された音を電気信号に変換したデータである対象データを取得するプログラム。
（付記１４）
付記１１から１３のいずれか１つに記載のプログラムにおいて、
前記情報は、ＵＲＬであるプログラム。
【符号の説明】
【００９６】
１Ａ    プロセッサ
２Ａ    メモリ
３Ａ    入出力Ｉ／Ｆ
４Ａ    周辺回路
５Ａ    バス
１０    生成装置
１１    処理部
１２    重畳部
１３    送信部
２０    端末装置
２１    対象データ取得部
２２    情報抽出部
３０    音声出力装置
【図１】
2018106100.tif 000003
【図２】
2018106100.tif 000004
【図３】
2018106100.tif 000005
【図４】
2018106100.tif 000006
【図５】
2018106100.tif 000007
【図６】
2018106100.tif 000008