(57)【要約】【課題】受信したデータに含まれる信号成分のうち所望の成分を含むデータを保存又は伝送できるデータ送受信装置を提供する。【解決手段】受信回路１１０は、データを受信する。信号検出回路１２０は、受信回路１１０が受信したデータに含まれる信号を検出する。データ処理回路１４０は、信号検出回路１２０の信号検出結果に基づいてデータを修正する。【選択図】図１
2011035594.tif 000002
【特許請求の範囲】
【請求項１】
データを受信する受信回路と、
前記受信回路が受信したデータに含まれる信号を検出する信号検出回路と、
前記信号検出回路の信号検出結果に基づいて前記データを修正するデータ処理回路とを備えるデータ受信装置。
【請求項２】
前記データ処理回路は、外部から指示信号を入力し、該指示信号及び前記信号検出結果に基づいて前記データを修正する、請求項１に記載のデータ受信装置。
【請求項３】
前記データ処理回路は、前記データに含まれる信号成分の少なくとも一部を減衰又は増幅する、請求項１又は２に記載のデータ受信装置。
【請求項４】
前記データ処理回路は、前記信号検出結果に従って、前記修正したデータを受信データ記憶回路に記憶する、請求項１乃至３の何れか一に記載のデータ受信装置。
【請求項５】
前記データ処理回路は、前記信号検出結果に従って、前記修正したデータを外部に出力する、請求項１乃至３の何れか一に記載のデータ受信装置。
【請求項６】
請求項１乃至５の何れか一に記載のデータ受信装置と、
前記信号検出回路の信号検出結果に応じたデータを出力する送信回路とを備えるデータ送受信装置。
【請求項７】
前記送信回路は、所定のデータを記憶保持する送信データ記憶回路から、前記信号検出結果に応じたデータを読み出し出力する、請求項６に記載のデータ送受信装置。
【請求項８】
前記データ送信回路は、外部から送信すべきデータを入力し、該入力データのうち、前記信号検出結果に応じたデータを出力する、請求項６に記載のデータ送受信装置。
【請求項９】
データ受信装置が、データを受信するステップと、
前記データ受信装置が、前記受信したデータに含まれる信号を検出するステップと、
前記データ受信装置が、前記信号の検出結果に基づいて前記受信したデータを修正するステップとを有するデータ受信装置のデータ受信方法。
【請求項１０】
前記データを修正するステップでは、前記データ受信装置は、外部からの指示信号及び前記信号の検出結果に基づいて前記データを修正する、請求項９に記載のデータ受信装置のデータ受信方法。
【請求項１１】
前記データ受信装置は、前記受信データを修正するステップでは、前記データに含まれる信号成分の少なくとも一部を減衰又は増幅する、請求項９又は１０に記載のデータ受信装置のデータ受信方法。
【請求項１２】
前記データ受信装置が、前記信号の検出結果に従って、前記修正したデータを受信データ記憶回路に記憶するステップを更に有する、請求項９乃至１１の何れか一に記載のデータ受信装置のデータ受信方法。
【請求項１３】
前記データ受信装置が、前記信号の検出結果に従って、前記修正したデータを外部に出力するステップを更に有する、請求項９乃至１１の何れか一に記載のデータ受信装置のデータ受信方法。
【請求項１４】
データ送受信装置が、データを受信するステップと、
前記データ送受信装置が、前記受信したデータに含まれる信号を検出するステップと、
前記データ送受信装置が、前記信号の検出結果に基づいて前記受信したデータを修正するステップと、
前記送受信装置が、前記信号の検出結果に応じたデータを出力するステップとを有するデータ送受信装置のデータ送受信方法。
【請求項１５】
前記データ送受信装置は、データを出力するステップでは、所定のデータを記憶保持する送信データ記憶回路から、前記信号検出結果に応じたデータを読み出し出力する、請求項１４に記載のデータ送受信装置のデータ送受信方法。
【請求項１６】
前記データ送受信装置は、データを出力するステップでは、外部から入力される送信すべきデータのうち、前記信号の検出結果に応じたデータを出力する、請求項１４に記載のデータ送受信装置のデータ送受信方法。
【請求項１７】
コンピュータに、
データを受信する処理と、
前記受信されたデータに含まれる信号を検出する処理と、
前記信号の検出結果に基づいて前記受信されたデータを修正する処理とを実行させるプログラム。
【請求項１８】
前記データを修正する処理では、外部からの指示信号及び前記信号の検出結果に基づいて前記データを修正する、請求項１７に記載のプログラム。
【請求項１９】
前記受信データを修正するでは、前記データに含まれる信号成分の少なくとも一部を減衰又は増幅する、請求項１７又は１８に記載のプログラム。
【請求項２０】
前記コンピュータに、前記信号の検出結果に従って、前記修正されたデータを受信データ記憶回路に記憶する処理を更に実行させる、請求項１７乃至１９の何れか一に記載のプログラム。
【請求項２１】
前記コンピュータに、前記信号の検出結果に従って、前記修正されたデータを外部に出力する処理を更に実行させる、請求項１７乃至１９の何れか一に記載のプログラム。
【請求項２２】
前記コンピュータに、前記信号の検出結果に応じたデータを出力する処理を更に実行させる、請求項１７乃至２１に記載のプログラム。
【請求項２３】
データを出力する処理では、所定のデータを記憶保持する送信データ記憶回路から、前記信号検出結果に応じたデータを読み出し出力する、請求項２２に記載のプログラム。
【請求項２４】
前記データを出力する処理では、外部から入力される送信すべきデータのうち、前記信号の検出結果に応じたデータを出力する、請求項２２に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ送受信装置、方法、及び、プログラムに関し、更に詳しくは、種々の信号成分を含むデータを受信するデータ送受信装置、データ送受信方法及びデータ送受信プログラムに関する。
【背景技術】
【０００２】
データを受信し、出力するデータ送受信装置がある。特許文献１は、デジタル移動通信網において通信中の回線から情報を取り込んで通話をモニタする音声モニタ回路が記載された文献である。図８は、特許文献１に記載の音声モニタ回路で用いられる非音声対応モジュールを示している。通話路スイッチ１００３は、試験対象回線を分岐する。非音声識別回路１０１５は、試験対象回線から分岐して入力する符号化列から、非音声通信の識別情報を検出する。音声ＲＯＭ１０１６は、非音声通信であることを知らせる音声ガイダンスをμ−ｌａｗ符号化した情報として記憶している。
【０００３】
音声ＲＯＭ１０１６は、常時、音声ガイダンスの情報をセレクタ１０１７に出力する。非音声識別回路１０１５は、非音声通信の識別情報を検出すると、その旨を示す判定信号をセレクタ１０１７に送る。セレクタ１０１７は、非音声通信の識別情報が検出された旨を示す判定信号が入力されると、Ｄ／Ａ変換器１０４１に、音声ＲＯＭ１０１６から入力する音声ガイダンスの情報を出力する。セレクタ１０１７は、非音声識別回路１０１５から非音声通信の識別情報を検出しない旨の判定信号が入力されたときは、試験対象回線から分岐された符号化列を、Ｄ／Ａ変換器１０４１に出力する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許公開平８−３２６７５号公報
【特許文献２】特許公開平７−３０９３０号公報
【特許文献３】特許第３３４４７８２号
【特許文献４】特許第３４６４０５５号
【非特許文献】
【０００５】
【非特許文献１】3GPP TS 26.094,“Mandatory speech codec speech processing functions; Adaptive Multi-Rate (AMR) speech codec; Voice Activity Detector (VAD)”,V０.０(２００７-０６)
【非特許文献２】3GPP TS 26.090, “AMR speech codec; Transcoding Functions”,V０.０(２００７-０６)
【非特許文献３】ITU-T Recommendation H.263, “Video Coding for Low Bit Rate Communication”,H２６３(２００５-０１)
【非特許文献４】IETF RFC3267, “Real-Time Transport Protocol (RTP) Payload Format and File Storage Format for the Adaptive Multi-Rate (AMR) Adaptive Multi-Rate Wideband (AMR-WB) Audio Codecs”,２００２年６月
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の音声モニタ回路は、分岐して入力した符号化信号が非音声通信の信号であるときは、非音声通信であることを保守者へ知らせるガイダンスを出力し、音声通信の信号であるときは、分岐した符号化信号をμ−ｌａｗ信号に音声符号化変換した上で出力する回路である。特許文献１に記載の音声モニタ回路で可能になるのは、通信内容が非音声のときに、保守者に非音声通信である旨のメッセージを出力するといった程度のことである。従って、特許文献１に記載の音声モニタ回路を、受信したデータに含まれる信号成分から所望の成分を取り出すといった用途に適用することはできない。
【０００７】
本発明は、上記に鑑み、受信したデータに含まれる信号成分のうち所望の成分を含むデータを保存又は伝送できるデータ受信装置、送受信装置、方法、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は、データを受信する受信回路と、前記受信回路が受信したデータに含まれる信号を検出する信号検出回路と、前記信号検出回路の信号検出結果に基づいて前記データを修正するデータ処理回路とを備えるデータ受信装置を提供する。
【０００９】
本発明は、データ受信装置が、データを受信するステップと、前記データ受信装置が、前記受信したデータに含まれる信号を検出するステップと、前記データ受信装置が、前記信号の検出結果に基づいて前記受信したデータを修正するステップとを有するデータ受信装置のデータ受信方法を提供する。
【００１０】
本発明は、コンピュータに、データを受信する処理と、前記受信されたデータに含まれる信号を検出する処理と、前記信号の検出結果に基づいて前記受信されたデータを修正する処理とを実行させるプログラムを提供する。
【発明の効果】
【００１１】
本発明のデータ受信装置、送受信装置、方法、及び、プログラムは、受信したデータに含まれる信号成分のうち所望の成分を含むデータを保存又は伝送できる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１実施形態のデータ送受信装置を示すブロック図。
【図２】信号検出結果と制御信号との対応関係を例示するテーブル。
【図３】動作手順を示すフローチャート。
【図４】本発明の第２実施形態のデータ送受信装置を示すブロック図。
【図５】本発明の第３実施形態のデータ送受信装置を示すブロック図。
【図６】本発明の第４実施形態のデータ送受信装置を示すブロック図。
【図７】本発明の第５実施形態のデータ送受信装置を示すブロック図。
【図８】特許文献１に記載の音声モニタ回路を示すブロック図。
【発明を実施するための形態】
【００１３】
以下、図面を参照し、本発明の実施の形態を詳細に説明する。図１は、本発明の第１実施形態のデータ送受信装置を示している。データ送受信装置は、入力回路１００と出力回路２００とを有する。入力回路１００は、受信回路１１０、信号検出回路１２０、制御回路１３０、及び、受信データ記憶回路１５０を有する。入力回路１００は、データ受信装置に相当する。出力回路２００は、送信回路２１０及び送信データ記憶回路２２０を有する。
【００１４】
受信回路１１０は、端子１０を介してデータを入力する。入力するデータには、例えば、音声、映像、テキストなどのメディアデータを想定することができる。受信回路１１０が受信するデータには、種々の成分の信号が含まれている。信号検出回路１２０は、受信回路１１０が受信したデータに含まれる信号を検出する。信号検出回路１２０は、所定の信号検出方式を用いて、受信データに対して信号検出を行う。
【００１５】
信号検出回路１２０は、例えば、メディアデータとして入力される音声データから、特定の非音声信号を検出する。特定の非音声信号としては、無音や雑音、トーン信号などの非音声信号が考えられる。音声データから非音声信号を検出する信号検出方式としては、例えば特許文献２や非特許文献１に記載される信号検出方式を利用できる。
【００１６】
信号検出回路１２０は、受信回路１１０がメディアデータとして映像データを受信する場合は、例えば、映像データから黒画面やグレー画面などの特定の映像状態を検出する。映像データから特定の映像を検出する信号検出方式には、特許文献３に記載の信号検出方式を利用することができる。信号検出回路１２０は、メディアデータとして入力されるテキストデータから、特定のキャラクタや単語を検出してもよい。テキストデータから特定のキャラクタや単語を検出する信号検出方式には、特許文献４に記載の信号検出方式を用いることができる。
【００１７】
データ処理回路１４０は、信号検出回路１２０での検出結果に基づいて、受信回路１１０で受信されたデータを修正する。データ処理回路１４０は、例えば、受信データに含まれる特定の信号成分の減衰や増幅を行う。減衰又は増幅される信号成分は、信号検出回路１２０で検出された信号成分と一致している必要はない。つまり、データ処理回路１４０は、信号検出回路１２０で検出された信号成分に対して修正を行っても、検出された信号成分とは異なる信号成分に対して修正を行ってもよい。
【００１８】
受信データ記憶回路１５０は、ハードディスクドライブやメモリなどの記憶装置である。データ処理回路１４０は、修正したデータを、受信データ記憶回路１５０に記憶する。データ処理回路１４０は、例えば、信号検出回路１２０で特定成分の信号が検出されたとき、受信データに対して修正を行った上で、受信データ記憶回路１５０に、修正データを記憶する。或いは、データ処理回路１４０は、信号検出回路１２０で信号検出がないときは受信データをそのまま受信データ記憶回路１５０に記憶し、信号検出があったときは、修正された受信データを受信データ記憶回路１５０に記憶する。
【００１９】
制御回路１３０は、入力回路１００内の各部を制御する。制御回路１３０は、信号検出回路１２０から、信号検出結果を入力し、信号検出結果に応じた制御信号を、受信回路１１０、データ処理回路１４０、及び、出力回路２００に出力する。受信回路１１０は、制御信号に従って、データ処理回路１４０へ受信データを出力する。また、データ処理回路１４０は、制御信号に基づいて、受信回路１１０から入力する受信データを修正する。出力回路２００は、制御信号に従って、端子２０からデータを出力する。
【００２０】
図２は、信号検出回路１２０での信号検出結果と、制御信号との対応関係を示している。制御回路１３０は、図２に示すような信号検出結果と制御信号との対応関係を表した制御テーブルを保持している。制御回路１３０は、制御テーブルを参照して、制御信号を決定する。例えば、制御回路１３０は、信号検出回路１２０から非音声１が検出された旨の信号検出結果が入力されたときは、非音声１に対応する制御信号１を受信回路１１０、データ処理回路１４０、及び、出力回路２００に出力する。この場合、受信回路１１０、データ処理回路１４０、及び、出力回路２００は、制御信号１に応じた処理を行う。
【００２１】
なお、信号検出結果と制御信号との対応関係は、受信回路１１０、データ処理回路１４０、及び、出力回路２００に共通でなくてもよい。例えば、受信回路１１０、データ処理回路１４０、及び、出力回路２００のそれぞれに対応して制御テーブルを用意しておき、信号検出結果と制御信号との対応を、回路ごとに変えてもよい。具体的には、制御回路１３０は、例えば、信号検出結果「非音声１」に対して、受信回路１１０には制御信号０を出力し、データ処理回路１４０には制御信号１を出力し、出力回路２００には制御信号２を出力してもよい。
【００２２】
また、図１では、制御回路１３０を設け、受信回路１１０と、データ処理回路１４０と、出力回路２００とを、制御信号を用いて制御しているが、これら回路を、制御信号を介在させずに制御する構成も可能である。例えば、信号検出回路１２０の信号検出結果を、直接に受信回路１１０、データ処理回路１４０、及び、出力回路２００に入力する。各回路は、それぞれ信号検出回路１２０から入力する信号検出結果に応じた処理を行う。この場合、制御回路１３０は省略可能である。或いは、信号検出結果を出力回路２００に入力し、出力回路２００からデータ受信回路１１０及びデータ処理回路１４０を制御する構成も可能である。この場合、出力回路２００でのデータ出力状態に応じて、データ処理回路１４０でのデータの修正を制御できる。
【００２３】
出力回路２００は、データ送信装置に相当する。送信データ記憶回路２２０は、所定のデータを記憶保持する。送信データ記憶回路２２０は、例えば、音声、映像、テキストなどのメディアデータを記憶する。例えば、メディアデータとして音声データを想定する場合、送信データ記憶回路２２０は、種々の音声ガイダンスに相当するデータをファイルとして記憶する。
【００２４】
送信データ記憶回路２２０に記憶されるデータは、記憶効率の観点から、適切なメディア符号方式を用いて符号化されていてもよい。音声データのメディア符号化方式としては、例えば非特許文献２に記載の符号化方式を利用することができる。メディアデータとして映像データを考えた場合も、同様に、送信データ記憶回路２２０は、種々の映像ガイダンスに相当する複数のデータをファイルとして記憶保持する。映像データの符号化には、非特許文献３に記載のメディア符号化方式を利用することができる。
【００２５】
送信回路２１０は、信号検出回路１２０での信号検出結果に応じて、データを端子２０から出力する。送信回路２１０は、送信データ記憶回路２２０からデータを読み出し、端子２０から出力する。データの出力先は、端子１０にデータを入力した相手でもよく、或いは、それとは異なる相手でもよい。送信回路２１０は、入力回路１００の制御回路１３０が出力した制御信号に応じて、送信データ記憶回路２２０からデータを読み出す。
【００２６】
動作手順について説明する。図３は、送受信装置の動作手順を示している。受信回路１１０は、端子１０を介してデータを入力する（ステップＳ１）。受信回路１１０は、受信したデータを信号検出回路１２０に出力する。受信回路１１０は、データが複数のブロックに分割されているときは、ブロックデータを受信するたびに、信号検出回路１２０にブロックデータを出力してもよい。ブロックデータのサイズは、固定サイズでも、ブロックごとにサイズが異なっていてもよい。
【００２７】
信号検出回路１２０は、受信データから、特定の信号成分を検出する（ステップＳ２）。信号検出回路１２０は、信号検出結果を制御回路１３０に出力する。信号検出回路１２０は、特定の信号成分を検出したときは、どの信号成分が検出されたかを示す信号検出結果を出力する。また、信号検出回路１２０は、特定の信号成分が検出できないときは、その旨を示す信号検出結果を出力する。或いは、信号検出結果なし（信号なし）を、特定の信号成分が検出できないときの信号検出結果に対応させてもよい。
【００２８】
制御回路１３０は、信号検出回路１２０から入力する信号検出結果に基づいて、制御信号を決定する（ステップＳ３）。制御回路１３０は、制御信号を、受信回路１１０、データ処理回路１４０、及び、送信回路２１０へ出力する。受信回路１１０は、例えば、制御信号と、データ処理回路１４０へデータを出力すべきか否かをとの対応関係を示すテーブルを保持している。受信回路１１０は、制御信号が入力されると、保持するテーブルを参照して、受信データをデータ処理回路１４０へ出力するか否かを決定する。
【００２９】
データ処理回路１４０は、例えば、制御信号と、データの修正内容との対応関係を示すテーブルを保持している。データ処理回路１４０は、制御信号が入力されると、保持するテーブルを参照して、受信回路１１０から入力した受信データの修正を行う（ステップＳ４）。データ処理回路１４０は、ステップＳ４では、特定の信号成分を増幅し、或いは、減衰する。データ処理回路１４０は、修正した受信データを受信データ記憶回路１５０に記憶する。
【００３０】
送信回路２１０は、例えば、制御信号と、読み出すべきデータとの対応関係を示すテーブルを保持している。送信回路２１０は、制御信号が入力されると、保持するテーブルを参照して、送信データ記憶回路２２０からデータを読み出す。送信回路２１０は、例えば制御信号１に対して、送信データ記憶回路２２０からデータ１を読み出す。また、送信回路２１０は、制御信号２に対して、送信データ記憶回路２２０からデータ２を読み出す。送信回路２１０は、読み出したデータを、端子２０を介して外部に送信する（ステップＳ５）。
【００３１】
信号検出回路１２０は、例えば、音声のメディアデータから、無音や、トーン信号、雑音などの非音声信号を検出する。制御回路１３０は、図２に示す制御テーブルに従って、検出された非音声信号（非音声１、２、・・・、Ｎ）に対応する制御信号（制御信号１、２、・・・、Ｎ）を出力する。受信回路１１０は、制御信号を受け取って、データ処理回路１４０に受信データを出力する。或いは、受信回路１１０は、制御信号の有無にかかわらず、常時、データ処理回路１４０に受信データを出力してもよい。
【００３２】
データ処理回路１４０は、受け取った制御信号に基づいて、受信回路１１０からのデータを修正する。データ処理回路１４０は、例えば、非音声信号の種類（非音声１、２、・・・、Ｎ）に応じて、検出された非音声信号の信号特性に応じて、受信データに含まれる非音声信号の成分の一部又は全部を減衰させる。データ処理回路１４０は、より詳細には、例えば非音声信号の周波数成分における信号の振幅（エネルギー、電力）が相対的に大きいものを減衰させる。データ処理回路１４０が減衰させる成分や、減衰の大きさは、減衰後のデータ品質に応じて調整可能であるとする。
【００３３】
送信データ記憶回路２２０には、非音声信号の種類（非音声１、２、・・・、Ｎ）に対応した種々のデータが記憶されている。送信データ記憶回路２２０に記憶されたデータは、例えば音声ガイダンスデータである。送信回路２１０は、制御回路１３０から入力する制御信号（制御信号１、２、・・・、Ｎ）に応じて、送信データ記憶回路２２０から、非音声信号の種類（非音声１、２、・・・、Ｎ）に対応した音声ガイダンスデータを読み出す。送信回路２１０は、制御回路１３０から入力する制御信号が、音声信号に対応する制御信号０である場合は、音声ガイダンスデータを出力しない。
【００３４】
なお、検出される信号の種類と制御信号との対応関係、及び、制御信号と出力データとの対応関係は、上記で例示しているものには限定されない。これら対応関係は、所望の動作に応じて任意に定めることができる。また、データ処理回路１４０の処理において、音声に対する処理を非音声に対して適用し、非音声に対する処理を音声に対する処理に適用するように構成することも可能である。
【００３５】
送信データ記憶回路２２０に記憶されたデータがメディア符号化方式を用いて符号化されている場合、送信回路２１０は、メディア符号化データに対して、メディア符号化データの属性を示すヘッダ情報を付加してパケットデータを組み立て、パケットデータを端子２０を介して送信する構成とすることもできる。メディアデータとして音声データを考えた場合には、音声符号化データに対するパケットデータの組み立て方法として、非特許文献４に記載の方法を利用することができる。これ以外の符号化方式の場合でも、その符号化方式に応じて規定されているパケットデータの組み立て方法を利用することができる。また、パケットデータの送受信が閉じたシステム内でなされる場合には、標準的な方式とは異なる独自のパケットデータの組み立て方法を用いることも可能である。以上のことは、映像データやテキストデータなどの他のメディアデータでも同様である。
【００３６】
図１では、受信データ記憶回路１５０と送信データ記憶回路２２０とを分けたが、これらは同じ記憶回路でもよい。例えば、受信データ記憶回路１５０に、送信回路２１０から出力すべきデータを記憶しておいてもよいし、或いは、送信データ記憶回路２２０に、データ処理回路１４０が修正したデータを記憶してもよい。また、送信回路２１０は、送信データ記憶回路２２０だけでなく、受信データ記憶回路１５０からデータを読み出してもよい。記憶回路を共通化する構成を採用した場合、構成を簡素化できる効果がある。
【００３７】
ここで、データ送受信装置の具体的運用例を説明する。まず、データ送受信装置を、伝言メッセージを残すサービスに適用する場合について説明する。ユーザは、例えば携帯電話機などを用いて、データ送受信装置との間で通信を行う。受信回路１１０は、入力端子１０から、音声メディアデータを受信する。信号検出回路１２０は、受信されたメディアデータから、非音声信号を検出する。制御回路１３０は、信号検出回路１２０が非音声信号を検出しないときは制御信号０を出力する。受信回路１１０は、受信データをデータ処理回路１４０に出力し、データ出力回路１４０は、受信データを受信データ記憶回路１５０に記憶する。
【００３８】
ユーザが携帯電話機を操作してトーン信号を送信すると、信号検出回路１２０は、非音声信号を検出する。ここで検出される非音声信号を、非音声２とする。制御回路１３０は、図２に示す対応関係に従って、非音声２に対応する制御信号２を出力する。送信回路２１０は、送信データ記憶回路２２０から「メッセージを入力ください」というようなデータを読み出し、端子２０からユーザの携帯電話機に向けて送信する。ユーザは、メッセージの吹き込みを行う。
【００３９】
データ処理回路１４０は、制御信号２が入力されると、受信データを修正した上で、受信データ記憶回路１５０に記憶する。このとき、データ処理回路１４０は、受信データに含まれている非音声２に相当する信号成分（トーン信号）を減衰する。このようにすることで、受信データ記憶回路１５０には、不要な信号成分であるトーン信号が抑制された状態で、データが記憶される。その後、ユーザがメッセージを吹き込むと、データ処理回路１４０は、ユーザのメッセージを受信データ記憶回路１５０に記憶する。
【００４０】
ユーザが、メッセージの吹き込み後、別のトーン信号を送信したとする。信号検出回路は、別のトーン信号を検出する。このとき検出される非音声信号を、非音声４とする。制御回路１３０は、図２に示す対応関係に従って、非音声４に対応する制御信号４を出力する。データ処理回路１４０は、制御信号４が入力されると、受信データに含まれている非音声４に相当する信号成分（トーン信号）を減衰して、受信データ記憶回路１５０に記憶する。また、送信回路２１０は、制御信号４が入力されると、受信データ記憶回路１５０から、ユーザが吹き込んだメッセージを読み出し、ユーザの携帯電話機に向けて送信する。この場合、ユーザは、自身が吹き込んだメッセージの内容を確認できる。
【００４１】
上記では、音声メッセージを保存する観点から、非音声信号であるトーン信号を減衰している。トーン信号は、必ずしも不要な信号であるわけではなく、例えば、電話にて音声を用いずにＩＤ番号のような数字を伝達する例など、ユーザから入力されるトーン信号を保存し、利用する場合も考えられる。そのような場合は、トーン信号を強調するために、トーン信号以外の信号成分、具体的には、ユーザがトーン信号を送信する前後に音声を発した場合の音声信号を減衰してもよい。或いは、トーン信号を強調するために、トーン信号以外の信号成分の減衰に代えて、又は、これに加えて、トーン信号の信号成分を増幅してもよい。
【００４２】
次に、別の適用例として、監視カメラを用いた監視に適用する場合を考える。受信回路１１０は、端子１０から、監視カメラが撮影した映像メディアデータを受信する。信号検出回路１２０は、映像メディアデータから、特定の画像状態を検出する。例えば、監視カメラからの映像が途切れると、信号検出回路１２０は、黒画面を検出する。制御回路１３０は、黒画像検出に対応した制御信号を出力する。データ処理回路１４０は、黒画像の成分を減衰又は除去して、受信データ記憶回路１５０に記憶する。
【００４３】
送信回路２１０は、制御信号を受けて、送信データ記憶回路２２０から「映像断が発生しています」というようなデータを読み出す。送信回路２１０は、読み出したデータを、通報先として指定されているユーザの携帯電話機などに送信する。この場合、ユーザは、監視カメラにて映像断が発生していることを知ることができる。
【００４４】
本実施形態では、信号検出回路１２０は、受信回路１１０が受信したデータから、信号を検出する。データ処理回路１４０は、信号検出回路１２０で検出された信号に応じて、受信データを修正し、受信データ記憶回路１５０に記憶する。このようにすることで、受信データに含まれる信号成分のうち、所望の信号成分を含むデータを保存することができる。また、本実施形態では、送信回路２１０は、送信データ記憶回路２２０から、信号検出回路１２０で検出された信号に応じたデータを読み出す。このようにすることで、検出された信号成分に応じたデータを出力できる。
【００４５】
図４は、本発明の第２の実施形態の送受信装置を示している。本実施形態の送受信装置は、図１に示す第１実施形態の送受信装置から、受信データ記憶回路１５０及び送信データ記憶回路２２０を省いた構成である。データ処理回路１４０は、受信データ記憶回路１５０にデータを記憶するのに替えて、端子１１からデータを出力する。送信回路２１０は、送信データ記憶回路２２０からデータを読み出して出力するのに代えて、端子２１及び端子２２を介して入力する任意のデータを出力する。その他の点は、第１実施形態と同様である。
【００４６】
本実施形態の動作手順について説明する。本実施形態の動作手順は、図３におけるステップＳ４及びＳ５の部分が第１実施形態と相違する。データ処理回路１４０は、ステップＳ４で、制御回路１３０からの制御信号に応じて受信回路１１０から入力する受信データを修正する。データ処理回路１４０は、修正したデータを、端子１１から外部に出力する。送信回路２１０は、端子２１及び端子２２を介して、外部から任意のデータが入力されている。送信回路２１０は、ステップＳ５で、制御回路１３０からの制御信号に応じて、端子２１からのデータ、又は、端子２２からのデータを選択し、端子２０から外部に出力する。
【００４７】
なお、第２実施形態では、受信データ記憶回路１５０及び送信データ記憶回路２２０の双方を省く構成としたが、受信データ記憶回路１５０と送信データ記憶回路２２０との何れか一方を省いた構成も可能である。すなわち、受信データ記憶回路１５０を省いて、データ処理回路１４０が端子１１からデータを出力しつつ、送信回路２１０が送信データ記憶回路２２０からデータを読み出して出力するという構成も可能である。逆に、送信データ記憶回路２２０を省いて、データ処理回路１４０が受信データ記憶回路１５０にデータを記憶しつつ、送信回路２１０が端子２１及び端子２２を介して入力する任意のデータを出力するという構成も可能である。また、図４では、送信回路２１０へデータを入力する端子を端子２１と端子２２の２つとしているが、端子の数は任意であり、３つ以上の端子を介してデータを送信回路２１０へ入力してもよい。
【００４８】
本実施形態では、信号検出回路１２０は、受信回路１１０が受信したデータから、信号を検出する。データ処理回路１４０は、信号検出回路１２０で検出された信号に応じて、受信データを修正し、端子１１から出力する。このようにすることで、受信データに含まれる信号成分のうち、所望の信号成分を含むデータを伝送できる。また、本実施形態では、送信回路２１０は、入力されるデータの中から、信号検出回路１２０で検出された信号に応じたデータを出力する。このようにすることで、検出された信号成分に応じたデータを出力できる。
【００４９】
図５は、本発明の第３実施形態のデータ送受信装置を示している。本実施形態のデータ送受信装置は、データ処理回路１４０に端子３０を介して指示信号が入力される点で、図１に示す第１実施形態のデータ送受信装置と相違する。データ処理回路１４０は、外部から指示信号と、制御回路１３０からの制御信号とに基づいて、受信データを修正する。指示信号は、例えば、データ処理回路１４０におけるデータ修正のパラメータなどを含む。その他の点は、第１実施形態と同様である。
【００５０】
例えば、データ処理回路１４０は、非音声信号の周波数成分における信号の振幅（エネルギー、電力）が相対的に大きいものを減衰させるとする。指示信号には、データの修正で、減衰させる成分や、減衰の大きさを設定する指示を含めることができる。データ処理回路１４０は、指示信号の内容に従って、データ修正を行う。また、データ処理回路１４０は、指示信号が入力されたときは、制御信号の内容にかかわらず、指示信号の内容に従ってデータ修正を行うか、修正を行わないかを切り替えるようにしてもよい。
【００５１】
本実施形態では、データ処理回路１４０に、外部から指示信号を入力する。データ処理回路１４０は、外部から入力する指示信号、及び、信号検出回路１２０での信号検出結果に応じた制御信号に基づいて、データの修正を行う。本実施形態では、制御信号と指示信号との組み合わせを用いて、データ処理回路１４０が行う修正の処理内容を可変にできる。或いは、指示信号のみでも、データ処理回路１４０が行うデータ修正の処理内容を可変にできる。その他の効果は、第１実施形態と同様である。
【００５２】
図６は、本発明の第４実施形態のデータ送受信装置を示している。本実施形態のデータ送受信装置は、データ処理回路１４０に端子３０を介して指示信号が入力される点で、図４に示す第２実施形態のデータ送受信装置と相違する。データ処理回路１４０が、外部からの指示信号と、信号検出結果に応じた制御信号とに基づいてデータ修正を行う。指示信号の意義、及び、データ処理回路１４０が行うデータ修正の処理内容は、第３実施形態と同様である。その端の点は、第２実施形態と同様である。本実施形態では、第２実施形態で得られる効果と、第３実施形態で得られる効果とが得られる。
【００５３】
図７は、本発明の第５実施形態のデータ送受信装置を示している。本実施形態のデータ送受信装置は、デジタル信号処理プロセッサ等のコンピュータ制御で実現される。コンピュータ５００は、ＣＰＵ５０１とメモリ５０３と記録媒体読出装置インタフェース５０４とを有する。記録媒体読出装置６００には、記録媒体６０１がセットされる。ＣＰＵ５０１は、メモリ５０３にロードされたプログラムに従って処理を実行する。記録媒体読出装置インタフェース５０４は、記録媒体読出装置６００から、記録媒体６０１内に格納されたプログラムを読み出す。
【００５４】
記録媒体６０１には、コンピュータ５００を、データ送受信装置として機能させるためのプログラムが格納されている。より詳細には、記録媒体６０１には、データを受信する処理と、受信したデータに含まれる信号を検出する処理と、信号の検出結果に基づいて受信されたデータを修正する処理と、信号の検出結果に応じたデータを出力する処理とを、コンピュータ５００に実行させるプログラムが格納される。記録媒体６０１には、ＦＤ（フレキシブルディスク）や、ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk）、磁気テープ（ＭＴ）、可搬型ＨＤＤ（Hard Disk Drive）などの媒体を用いることができる。また、コンピュータ５００は、プログラムを特定の媒体から読み出すのではなく、サーバ装置などから、優先や無線などの通信経路を介してプログラムを取得してもよい。
【００５５】
なお、上記各実施形態では、主に、入力データとして音声データを想定した。しかしながら、実施形態の説明中に補足したように、入力データは音声データには限定されず、音声データ以外の映像データやテキストデータなどのメディアデータを入力データとしてもよい。その場合、データ処理回路１４０は、入力したメディアデータに含まれる信号を検出すればよい。また、出力データとして、主に音声データを想定したが、入力データと同様に、出力データは音声データには限定されない。送信回路２１０は、信号検出結果に応じて、音声以外の映像データやテキストデータなどのメディアデータを送信してよい。
【００５６】
以上、本発明をその好適な実施形態に基づいて説明したが、本発明のデータ受信装置、送受信装置、方法、及び、プログラムは、上記実施形態にのみ限定されるものではなく、上記実施形態の構成から種々の修正及び変更を施したものも、本発明の範囲に含まれる。
【００５７】
最後に、本発明の最小構成について説明する。本発明のデータ受信装置は、最小構成として、受信回路と信号検出回路とデータ処理回路とを備える。受信回路は、データを受信する。信号検出回路は、受信回路が受信したデータに含まれる信号を検出する。データ処理回路は、信号検出結果に基づいてデータを修正する。
【００５８】
本発明のデータ受信方法の最小構成は、データを受信するステップと、受信したデータに含まれる信号を検出するステップと、信号の検出結果に基づいて受信したデータを修正するステップとを有するという構成である。
【００５９】
本発明のプログラムの最小構成は、コンピュータに、データを受信する処理と、受信されたデータに含まれる信号を検出する処理と、信号の検出結果に基づいて受信されたデータを修正する処理とを実行させるという構成である。
【００６０】
本発明では、データを受信し、受信データから、信号を検出する。その後、信号の検出結果に基づいて、受信データを修正する。このようにすることで、受信データに含まれる信号成分のうち、所望の信号成分を含むデータを得ることができる。
【符号の説明】
【００６１】
１０、１１、２０、２１、２２、３０：端子
１００：入力回路
１１０：受信回路
１２０：信号検出回路
１３０：制御回路
１４０：データ処理回路
１５０：受信データ記憶回路
２００：出力回路
２１０：送信回路
２２０：送信データ記憶回路
５００：コンピュータ
５０１：ＣＰＵ
５０３：メモリ
５０４：記録媒体読出装置インタフェース
６００：記録媒体読出装置
６０１：記録媒体
【図１】
2011035594.tif 000003
【図２】
2011035594.tif 000004
【図３】
2011035594.tif 000005
【図４】
2011035594.tif 000006
【図５】
2011035594.tif 000007
【図６】
2011035594.tif 000008
【図７】
2011035594.tif 000009
【図８】
2011035594.tif 000010