(57)【要約】【課題】情報処理装置において、記録媒体に情報を暗号化して記録する場合、事前に暗号化領域を設定して暗号化を行っており、暗号化が必要でない情報も暗号化されてしまう惧れがあった。そこで、容易に効率よく情報を暗号化することができるようにした情報処理装置を提供する。【解決手段】情報処理装置の１つの例として、ＩＣレコーダにおいて、音声信号を暗号化する場合、任意の音声による特徴情報を抽出することにより容易に効率よく暗号化できる。また、音声信号の暗号化を解除する場合、任意の音声による特徴情報を抽出することにより容易に効率よく暗号化を解除できる。【選択図】図１
2010176199.tif 000002
【特許請求の範囲】
【請求項１】
音声信号を取り込む音声信号入力手段と、
該音声信号から特徴情報を抽出する抽出手段と、
該特徴情報を含む前記音声信号を暗号化する暗号化手段を備えることを特徴とする情報処理装置。
【請求項２】
音声信号を取り込む音声信号入力手段と、
該音声信号から第１の特徴情報を抽出する抽出手段と、
該第１の特徴情報の後に入力された前記音声信号を暗号化する暗号化作業を行う暗号化手段を備えることを特徴とする情報処理装置。
【請求項３】
音声信号を取り込む音声信号入力手段と、
該音声信号から第２の特徴情報を抽出する抽出手段と、
該第２の特徴情報に基づいて前記暗号化作業を解除する暗号化解除手段を備えることを特徴とする請求項２記載の情報処理装置。
【請求項４】
記録媒体中の情報が記録されているファイルから特徴情報を抽出する抽出手段と、
該特徴情報を含むファイルを暗号化する暗号化手段を備えることを特徴とする情報処理装置。
【請求項５】
記録媒体中の情報が記録されているファイルから第１の特徴情報を抽出する抽出手段と、
該第１の特徴情報の後に記録された情報を暗号化する暗号化作業を行う暗号化手段を備えることを特徴とする情報処理装置。
【請求項６】
記録媒体中の情報が記録されているファイルから第２の特徴情報を抽出する抽出手段と、
該第２の特徴情報に基づいて前記暗号化作業を解除する暗号化解除手段を備えることを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記記録媒体に記録されている情報は、音声情報であることを特徴とする請求項４乃至６のいずれかに記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関し、特に、容易に効率よく情報を暗号化することができるようにした情報処理装置に関する。
【背景技術】
【０００２】
従来、情報処理装置において、記録媒体に情報を暗号化して記録する場合、事前に暗号化領域を設定して暗号化を行っており、暗号化が必要でない情報も暗号化されてしまう惧れがあった。
【０００３】
そこで、磁気ディスクのフォーマット時に、磁気ディスクに割り振られるボリューム通し番号の固有情報に基づいて暗号化する一例が特許文献１に開示されている。
【特許文献１】特開２００２−８２８３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１においては、磁気ディスクに割り振られるボリューム通し番号の固有情報に基づいて暗号化することにより、暗号化を行いたいファイルのみ暗号化をするものの、任意の特徴情報を含む音声信号を暗号化する内容について、特許文献１には何ら開示されていない。
【０００５】
本発明は上記の問題を解決するもので、任意に設定可能な特徴情報を含む音声信号を暗号化する暗号化手段を提供するものである。
【課題を解決するための手段】
【０００６】
第一の発明の暗号化手段は、音声信号を取り込む音声信号入力手段と、該音声信号から特徴情報を抽出する抽出手段と、該特徴情報を含む前記音声信号を暗号化する暗号化手段を備えることを特徴とする。
【０００７】
第二の発明の暗号化手段は、音声信号を取り込む音声信号入力手段と、該音声信号から第１の特徴情報を抽出する抽出手段と、該第１の特徴情報の後に入力された前記音声信号を暗号化する暗号化作業を行う暗号化手段を備えることを特徴とする。
【０００８】
第三の発明の暗号化解除手段は、音声信号を取り込む音声信号入力手段と、該音声信号から第２の特徴情報を抽出する抽出手段と、該第２の特徴情報に基づいて前記暗号化作業を解除する暗号化解除手段を備えることを特徴とする。
【０００９】
第四の発明の暗号化手段は、記録媒体中の情報が記録されているファイルから特徴情報を抽出する抽出手段と、該特徴情報を含むファイルを暗号化する暗号化手段を備えることを特徴とする。
【００１０】
第五の発明の暗号化手段は、記録媒体中の情報が記録されているファイルから第１の特徴情報を抽出する抽出手段と、該第１の特徴情報の後に記録された情報を暗号化する暗号化作業を行う暗号化手段を備えることを特徴とする。
【００１１】
第六の発明の暗号化解除手段は、記録媒体中の情報が記録されているファイルから第２の特徴情報を抽出する抽出手段と、該第２の特徴情報に基づいて前記暗号化作業を解除する暗号化解除手段を備えることを特徴とする。
【００１２】
第七の発明は、前記記録媒体に記録されている情報は、音声情報であることを特徴とする。
【発明の効果】
【００１３】
以上述べた本発明によれば、任意の特徴情報を含む音声信号を暗号化することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施例であるＩＣレコーダの構成を示すブロック図である。
【図２】本発明の実施例である動作の一例の一部を示すフロー図である。
【図３】本発明の図２の続きの一部を示すフロー図である。
【図４】本発明の第２実施例である動作の一例の一部を示すフロー図である。
【図５】本発明の図４の続きの一部を示すフロー図である。
【図６】本発明の実施例である動作の一例を示すフロー図である。
【図７】本発明の実施例である暗号化情報設定メニュー表示の一例を示す図解図である。
【図８】本発明の実施例である動作の一例を示すフロー図である。
【図９】本発明の実施例である暗号化解除情報設定メニュー表示の一例を示す図解図である。
【図１０】本発明の実施例である動作の一例を示すフロー図である。
【図１１】本発明の実施例である再生ファイルのリスト表示の一例を示す図解図である。
【図１２】本発明の第３実施例である動作の一例の一部を示すフロー図である。
【図１３】本発明の図１２の続きの一部を示すフロー図である。
【図１４】本発明の第４実施例である動作の一例の一部を示すフロー図である。
【図１５】本発明の図１４の続きの一部を示すフロー図である。
【図１６】本発明の図１５の続きの一部を示すフロー図である。
【発明を実施するための形態】
【００１５】
本願発明の目的、特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【００１６】
以下の複数実施例においては、いずれも情報処理装置の１つの例として、ＩＣレコーダ１０のブロック図である図１を用いてＩＣレコーダ１０を詳細に説明する。
【００１７】
ＩＣレコーダ１０は、マイク部１２、音声処理部１４、ＣＰＵ１６、圧縮・伸張処理部１８、操作部２２、ＳＤＲＡＭ２４、Ｄ／Ａ変換回路２５、スピーカアンプ２６、スピーカ２８、暗号化・復号化処理部３２、ＬＣＤドライバ３４、ＬＣＤ３６、フラッシュメモリ３８、特徴情報抽出回路４２、カード制御部４４、および外部メモリカード４６を備えて構成されている。
【００１８】
ＣＰＵ１６は、フラッシュメモリ３８に格納されているプログラムに従って、音声処理部１４、圧縮・伸張処理部１８、操作部２２、ＳＤＲＡＭ２４、Ｄ／Ａ変換回路２５、暗号化・復号化処理部３２、ＬＣＤドライバ３４、フラッシュメモリ３８、特徴情報抽出回路４２、およびカード制御部４４の制御を行う。
【００１９】
次に、操作部２２が操作されることによるＩＣレコーダ１０の動作の説明をする。
【００２０】
操作部２２は、録音ボタン２２ａ、停止ボタン２２ｂ、再生ボタン２２ｃ、メニューボタン２２ｄ、カーソルキー２２ｅ、および選択ボタン２２ｆで構成される。
【００２１】
ＣＰＵ１６は操作部２２の録音ボタン２２ａが押下されることによって音声記録操作を行う。つまり、マイク部１２から音声信号を取り込み、音声処理部１４によって音声信号を増幅しデジタル音声データに変換する。デジタル音声データは圧縮・伸張処理部１８にて圧縮され、ＳＤＲＡＭ２４に格納される。ＣＰＵ１６はカード制御部４４を制御することによって、圧縮された音声データを音声ファイルとして外部メモリカード４６に記録する。
【００２２】
次に、音声ファイルがスピーカ部２８に再生出力される処理を説明する。
【００２３】
ＣＰＵ１６は操作部２２の再生ボタン２２ｃが押下されることによって音声再生操作がなされる。
【００２４】
そして、外部メモリカード４６に記録された音声ファイルは圧縮・伸張処理部１８で伸張処理される。伸張処理されたデジタル音声データはＳＤＲＡＭ２４に格納される。その後、ＳＤＲＡＭ２４に格納された音声データはＤ／Ａ変換回路２５によりアナログ音声信号に変換される。アナログ音声信号はスピーカアンプ２６にてアンプ処理され、スピーカ部２８に出力される。
【００２５】
次にＣＰＵ１６が行う処理として、第１実施例を図１乃至図３、および図６乃至図１１を用いて詳述する。
【００２６】
まず、図２を参照して、暗号化処理１を説明する。
【００２７】
ＣＰＵ１６はステップＳ１０２において、録音ボタン２２ａが押下されたか否かを判断する。ステップＳ１０２にてＮＯと判断した場合、ステップＳ１０２へ戻る。また、ステップＳ１０２にてＹＥＳと判断した場合、ステップＳ１０４へ進み、マイク部１２から音声信号の取り込みを行う。その後、ステップＳ１０６へ進み、音声処理部１４にて音声信号を増幅しデジタル音声データに変換する。
【００２８】
そして、ステップ１０８へ進み、音声データに非暗号化フラッグＦ＝０を挿入する。次に、ステップＳ１１０へ進み、特徴情報抽出回路４２にて暗号化情報を抽出したか否かを判断する。なお、暗号化情報については後記する図６および図７にて説明するが、例えば、「秘密」という音声を認識したか否かを判断する。
【００２９】
ステップＳ１１０において、ＹＥＳと判断した場合、ステップＳ１１２へ進み、音声データに暗号化フラッグＦ＝１を挿入する。次に、ステップＳ１１８へ進み、録音停止ボタン２２ｂが押下されたか否かを判断する。ステップＳ１１８にてＮＯと判断した場合、ステップＳ１１８へ戻る。また、ステップＳ１１８にて、ＹＥＳと判断した場合、ステップＳ１２６へ進み、音声録音を停止する。
【００３０】
ステップＳ１１０において、ＮＯと判断した場合、ステップＳ１２４へ進み、録音停止ボタン２２ｂが押下されたか否かを判断する。ステップＳ１２４にてＮＯと判断した場合、ステップＳ１１０へ戻る。また、ステップＳ１２４にて、ＹＥＳと判断した場合、ステップＳ１２６へ進み、音声録音を停止する。
【００３１】
そして、ＣＰＵ１６はステップＳ１２８へ進み、音声データに録音停止フラッグＧ＝１を挿入する。その後、図３のステップＳ１３０へ進み、圧縮・伸張処理部１８にて音声データを圧縮し、ステップＳ１３２へ進み、圧縮された音声データをＳＤＲＡＭに記憶させる。
【００３２】
次に、ステップＳ１３４へ進み、ＳＤＲＡＭ２４に記憶された圧縮音声データの記録処理を開始し、ステップ１３６へ進む。ステップＳ１３６では圧縮された音声データの中に暗号化フラッグＦ＝１が存在するか否かを判断する。
【００３３】
ステップＳ１３６において、ＹＥＳと判断した場合、ステップＳ１３７へ進み、音声データの中にフラッグＦ＝０が存在する場合はＦ＝１に変更する。その後、ステップＳ１３８へ進み、暗号化・復号化処理部３２にて暗号化処理を行う。次に、ステップＳ１３９へ進み、カード制御部４４を制御することによって、暗号化された音声データを外部メモリカード４６に記録する。そして、ステップＳ１４０へ進み、音声データに録音停止フラッグＧ＝１を検出したか否かを判断する。ステップＳ１４０にてＮＯと判断した場合、ステップＳ１３８へ戻る。ステップＳ１４０にてＹＥＳと判断した場合、ステップＳ１４４へ進み、音声ファイルとして外部メモリカード４６への記録を終了する。
【００３４】
ステップＳ１３６において、ＮＯと判断した場合、ステップＳ１４１へ進み、音声データを外部メモリカード４６に記録する。その後、ステップＳ１４２へ進み、音声データに録音停止フラッグＧ＝１を検出したか否かを判断する。ステップＳ１４２にてＮＯと判断した場合、ステップＳ１３６へ戻る。ステップＳ１４２にてＹＥＳと判断した場合、ステップＳ１４４へ進み、音声ファイルとして外部メモリカード４６への記録を終了し、暗号化処理１を終了させる。
【００３５】
次に、図６を参照して、暗号化情報設定処理を説明する。
【００３６】
ＣＰＵ１６はステップＳ２５０において、メニューボタン２２ｄが押下されたか否かを判断する。ステップＳ２５０にてＮＯと判断した場合、ステップＳ２５０へ戻る。また、ステップＳ２５０にてＹＥＳと判断した場合、ステップＳ２５２へ進み、図示しない暗号化情報設定処理の項目を選択する。
【００３７】
そして、ステップＳ２５４へ進み、図７に示すような暗号化情報設定ニューがＬＣＤ３６に表示される。その後、ステップＳ２５６へ進み、図7に示すような暗号化情報設定ニューにおいて、カーソルキー２２ｅと選択ボタン２２ｆの操作に基づき、暗号化情報が選択され特徴情報としてフラッシュメモリ３８に登録される。例えば、「秘密」を○、「内緒」を×、「保護」を×に設定すると、暗号化情報としては，「秘密」が登録されたことになる。
【００３８】
ＣＰＵ１６はステップＳ２５８へ進み、暗号化情報設定メニューが終了されたか否かつまり、図７の暗号化情報設定ニューの終了項目を選択したか否かを判断する。ステップＳ２５８にてＮＯと判断した場合、ステップＳ２５４へ戻る。また、ステップＳ２５８にてＹＥＳと判断した場合、暗号化情報設定処理を終了する。
【００３９】
次に、図８を参照して、暗号化解除情報設定処理を説明する。
【００４０】
ＣＰＵ１６はステップＳ２７０において、メニューボタン２２ｄが押下されたか否かを判断する。ステップＳ２７０にてＮＯと判断した場合、ステップＳ２７０へ戻る。また、ステップＳ２７０にてＹＥＳと判断した場合、ステップＳ２７２へ進み、図示しない暗号化解除情報設定処理の項目を選択する。
【００４１】
そして、ステップＳ２７４へ進み、図９に示すような暗号化解除情報設定ニューがＬＣＤ３６に表示される。その後、ステップＳ２７６へ進み、図９に示すような暗号化解除情報設定ニューにおいて、カーソルキー２２ｅと選択ボタン２２ｆの操作に基づき、暗号化解除情報が選択され特徴情報としてフラッシュメモリ３８に登録される。例えば、「解除」を○、「復号」を×に設定すると、暗号化解除情報としては，「解除」が登録されたことになる。
【００４２】
ＣＰＵ１６はステップＳ２７８へ進み、暗号化解除情報設定メニューが終了されたか否かつまり、図９の暗号化解除情報設定メニューの終了項目を選択したか否かを判断する。ステップＳ２７８にてＮＯと判断した場合、ステップＳ２７４へ戻る。また、ステップＳ２７８にてＹＥＳと判断した場合、暗号化解除情報設定処理を終了する。
【００４３】
次に、図１０を参照して、音声再生処理を説明する。
【００４４】
ＣＰＵ１６はステップＳ３００において、再生ボタン２２ｃが押下されたか否かを判断する。ステップＳ３００にてＮＯと判断した場合、ステップＳ３００へ戻る。また、ステップＳ３００にてＹＥＳと判断した場合、ステップＳ３０２へ進み、図１１に示すように、外部メモリカード４６に記録済の音声ファイルのファイル名をＬＣＤ３６の画面にリスト表示する。次に、ステップＳ３０４にて再生したい音声ファイルを選択し、ステップＳ３０６へ進む。
【００４５】
ステップＳ３０６で選択した音声ファイルを圧縮・伸張処理部１８にて伸張し、ステップＳ３０８にてＳＤＲＡＭ２４に音声データを記憶させる。そして、ステップＳ３１０へ進み、ステップＳ３１０ではＳＤＲＡＭに記憶された音声データの中に暗号化フラッグＦ＝１または非暗号化フラッグＦ＝０を検出したか否かを判断する。
【００４６】
ステップＳ３１０において、暗号化フラッグＦ＝１を検出するとステップＳ３１２へ進み、音声データの暗号化を解除するか否かを図示しないＬＣＤ３６の画面に表示する。Ｓ３１２において、選択ボタン２２ｆにてＮＯが選択された場合、ステップＳ３１０へ戻る。また、ステップＳ３１２において、選択ボタン２２ｆにてＹＥＳが選択された場合、ステップＳ３１４へ進み、マイク部１２から暗号化解除用音声信号の取り込みを行う。
【００４７】
次に、ＣＰＵ１６はステップ３１６へ進み、音声処理部１４にて音声信号を増幅しデジタル音声データに変換する。そして、ステップＳ３１８へ進み、特徴情報抽出回路４２にて暗号化解除情報を抽出したか否かを判断する。例えば、「解除」という音声を認識したか否かを判断する。ステップＳ３１８にてＮＯと判断した場合、ステップＳ３１０へ戻る。また、ステップＳ３１８にてＹＥＳと判断した場合、ステップＳ３２０へ進み、暗号化・復号化処理部３２にて復号化処理を行い、ステップＳ３２２へ進む。
【００４８】
ステップＳ３１０において、非暗号化フラッグＦ＝０を検出するとステップＳ３２２へ進み、Ｄ／Ａ変換回路２５にてデジタル音声データをアナログ音声信号に変換する。次にステップＳ３２４に進み、スピーカアンプ２６にて音声信号がアンプ処理され、スピーカ部２８に出力される。
【００４９】
そして、ステップＳ３２６へ進み、停止ボタン２２ｂが押下されたか否かを判断する。ステップＳ３２６にてＹＥＳと判断した場合、ステップ３３０へ進み、音声の再生を停止する。また、ステップＳ３２６にてＮＯと判断した場合、ステップＳ３２８へ進み、音声ファイルのラストを示すフラッグＧ＝１を検出したか否かを判断する。ステップＳ３２８にてＮＯと判断した場合、ステップＳ３１０へ戻る。ステップＳ３２８にてＹＥＳと判断した場合、ステップＳ３３０へ進み、音声の再生を停止し、音声の再生処理を終了する。
【００５０】
以上で、第１実施例の説明を終了する。
【００５１】
上記の第１実施例においては、「秘密」という音声を認識することにより、「秘密」という音声を含んだファイル全体を自動的に暗号化して記録することができる。つまり、音声信号を暗号化する場合、任意の音声による特徴情報を抽出することにより音声ファイルを容易に効率よく暗号化して記録することができる。
【００５２】
また、上記の音声再生処理での説明のように、暗号化された音声を再生したい場合、「解除」という音声を報知することにより、「解除」という音声を認識し、暗号化された音声を自動的に複合化して再生することができる。
【００５３】
つまり、暗号化された音声を再生したい場合、任意の音声による特徴情報を抽出することにより、容易に効率よく暗号化された音声を再生することができる。
【００５４】
次に、他の実施例として、第２実施例を説明する。
【００５５】
第２実施例として、第１実施例と共通である図１、および図６乃至図１１の説明は省略する。即ち、異なる点として図４と図５を用いて第２実施例を説明する。
【００５６】
まず、図４を参照して、暗号化処理２を説明する。
【００５７】
ＣＰＵ１６はステップＳ２００において、録音ボタン２２ａが押下されたか否かを判断する。ステップＳ２００にてＮＯと判断した場合、ステップＳ２００へ戻る。また、ステップＳ２００にてＹＥＳと判断した場合、ステップＳ２０２へ進み、マイク部１２から音声信号の取り込みを行う。その後、ステップＳ２０４へ進み、音声処理部１４にて音声信号を増幅しデジタル音声データに変換する。
【００５８】
そして、ＣＰＵ１６はステップ２０６へ進み、音声データに非暗号化フラッグＦ＝０を挿入する。次に、ステップＳ２０８へ進み、特徴情報抽出回路４２にて暗号化情報を抽出したか否かを判断する。なお、暗号化情報については後記する図６および図７にて説明するが、例えば、「秘密」という音声を認識したか否かを判断する。
【００５９】
ステップＳ２０８において、ＹＥＳと判断した場合、ステップＳ２１０へ進み、音声データに暗号化フラッグＦ＝１を挿入する。
【００６０】
ＣＰＵ１６はステップＳ２１２へ進み、特徴情報抽出回路４２にて暗号化解除情報を抽出したか否かを判断する。なお、暗号化解除情報については後記する図８および図９にて説明するが、例えば、「解除」という音声を認識したか否かを判断する。
【００６１】
ステップＳ２１２において、ＹＥＳと判断した場合、ステップＳ２１４へ進み、音声データに非暗号化フラッグＦ＝０を挿入し、ステップＳ２１６へ進む。
【００６２】
Ｓ２０８においてＮＯと判断した場合、ステップＳ２１６へ進む。
【００６３】
ステップＳ２１６において、録音停止ボタン２２ｂが押下されたか否かを判断する。ステップＳ２１６にてＮＯと判断した場合、ステップＳ２０８へ戻る。また、ステップＳ２１６にてＹＥＳと判断した場合、ステップＳ２２０へ進み、音声録音を停止する。
【００６４】
また、ステップＳ２１２において、ＮＯと判断した場合、ステップＳ２１８へ進み、録音停止ボタン２２ｂが押下されたか否かを判断する。ステップＳ２１８にてＮＯと判断した場合、ステップＳ２１２へ戻る。ステップＳ２１８にてＹＥＳと判断した場合、ステップＳ２２０へ進み、音声録音を停止する。
【００６５】
そして、ＣＰＵ１６は図５のステップＳ２２６へ進み、音声データに録音停止フラッグＧ＝１を挿入する。次に、ステップＳ２２８へ進み、圧縮・伸張処理部１８にて音声データを圧縮し、ステップＳ２３０にて圧縮された音声データをＳＤＲＡＭに記憶させる。
【００６６】
次に、ステップＳ２３２へ進み、ＳＤＲＡＭ２４に記憶された圧縮音声データの記録処理を開始し、ステップ２３４へ進む。ステップ２３４では圧縮された音声データの中に暗号化フラッグＦ＝１または非暗号化フラッグＦ＝０を検出したか否かを判断する。
【００６７】
ステップＳ２３４において、暗号化フラッグＦ＝１を検出するとステップＳ２３６へ進み、暗号化・復号化処理部３２にて暗号化処理を行う。その後、ステップＳ２３８へ進み、カード制御部４４を制御することによって、外部メモリカード４６に暗号化された音声データを記録する。
【００６８】
そして、ステップＳ２４０へ進み、音声データに録音停止フラッグＧ＝１を検出したか否かを判断する。ステップＳ２４０にてＮＯと判断した場合、ステップＳ２３４へ戻る。ステップＳ２４０にてＹＥＳと判断した場合、ステップＳ２４６へ進み、音声ファイルとして外部メモリカード４６への記録を終了する。
【００６９】
ステップＳ２３４において、非暗号化フラッグＦ＝０を検出するとステップＳ２４２へ進み、カード制御部４４を制御することによって、外部メモリカード４６に暗号化せずに音声データを記録する。次に、ステップＳ２４４へ進み、音声データに録音停止フラッグＧ＝１を検出したか否かを判断する。ステップＳ２４４にてＮＯと判断した場合、ステップＳ２３４へ戻る。ステップＳ２４４にてＹＥＳと判断した場合、ステップＳ２４６へ進み、音声ファイルとして外部メモリカード４６に記録し、暗号化処理２を終了させる。
【００７０】
以上で、第２実施例の説明を終了する。
【００７１】
上記の第２実施例においては、「秘密」という音声を認識することにより、「秘密」という音声の後の音声を自動的に暗号化データとして記録することができる。また、「解除」という音声を認識することにより、自動的に暗号化の解除を行い、「解除」という音声の後の音声を非暗号化データとして記録することができる。
【００７２】
つまり、音声信号を暗号化、または非暗号化する場合、任意の音声による特徴情報を抽出することにより音声ファイルを容易に効率よく暗号化、または非暗号化して記録することができる。
【００７３】
次に、他の実施例として、第３実施例を説明する。
【００７４】
第３実施例として、第１実施例と共通である図１、および図６乃至図１１の説明は省略する。即ち、異なる点として図１２と図１３を用いて第３実施例を説明する。
【００７５】
まず、図１２を参照して、記録済音声の暗号化処理３を説明する。
【００７６】
ＣＰＵ１６はステップＳ４００において、メニューボタン２２ｄが押下されたか否かを判断する。ステップＳ４００にてＮＯと判断した場合、ステップＳ４００へ戻る。また、ステップＳ４００にてＹＥＳと判断した場合、ステップＳ４０２へ進み、図示しない記録済音声の暗号化処理の項目を選択する。
【００７７】
そして、ステップＳ４０４へ進み、図１１に示すように、外部メモリカード４６に記録済の音声ファイルのファイル名をＬＣＤ３６の画面にリスト表示する。次に、ステップＳ４０６にて暗号化したい音声ファイルを選択し、ステップＳ４０８へ進む。
【００７８】
ステップＳ４０８で選択した音声ファイルを圧縮・伸張処理部１８にて伸張し、ステップＳ４１０にてＳＤＲＡＭ２４に音声データを記憶させる。そして、ステップＳ４１２へ進み、ＳＤＲＡＭ２４に記憶された音声データの暗号化処理を開始する。
【００７９】
次に、ステップＳ４１４へ進み、音声データに非暗号化フラッグＦ＝０を挿入する。次に、ステップＳ４１６へ進み、特徴情報抽出回路４２にて暗号化情報を抽出したか否かを判断する。例えば、「秘密」という音声データを認識したか否かを判断する。
【００８０】
ステップＳ４１６において、ＹＥＳと判断した場合、ステップＳ４１８へ進み、音声データに暗号化フラッグＦ＝１を挿入する。その後、ステップＳ４２０へ進み、音声ファイルのラストか否かを判断する。ステップＳ４２０にてＮＯと判断した場合、ステップＳ４２０へ戻る。また、ステップＳ４２０にて、ＹＥＳと判断した場合、図１３のステップＳ４２８へ進み、音声データにファイルのラストを示すフラッグＧ＝１を挿入する。
【００８１】
ステップＳ４１６において、ＮＯと判断した場合、ステップＳ４２２へ進み、音声ファイルのラストか否かを判断する。ステップＳ４２２にてＮＯと判断した場合、ステップＳ４１６へ戻る。また、ステップＳ４２２にて、ＹＥＳと判断した場合、図１３のステップＳ４２８へ進み、音声データにファイルのラストを示すフラッグＧ＝１を挿入する。
【００８２】
そして、ＣＰＵ１６はステップ４３０へ進み、圧縮・伸張処理部１８にて音声データを圧縮し、ステップＳ４３２へ進み、圧縮された音声データをＳＤＲＡＭに記憶させる。
【００８３】
次に、ステップＳ４３４へ進み、ＳＤＲＡＭ２４に記憶された圧縮音声データの記録処理を開始し、ステップ４３６へ進む。ステップＳ４３６では圧縮された音声データの中に暗号化フラッグＦ＝１が存在するか否かを判断する。
【００８４】
ステップＳ４３６において、ＹＥＳと判断した場合、ステップＳ４３７へ進み、音声データの中にフラッグＦ＝０が存在する場合はＦ＝１に変更する。その後、ステップＳ４３８へ進み、暗号化・復号化処理部３２にて暗号化処理を行う。次に、ステップＳ４３９へ進み、カード制御部４４を制御することによって、暗号化された音声データを外部メモリカード４６に記録する。そして、ステップＳ４４０へ進み、音声データに録音停止フラッグＧ＝１を検出したか否かを判断する。ステップＳ４４０にてＮＯと判断した場合、ステップＳ４３８へ戻る。ステップＳ４４０にてＹＥＳと判断した場合、ステップＳ４４４へ進み、音声ファイルとして外部メモリカード４６への記録を終了する。
【００８５】
ステップＳ４３６において、ＮＯと判断した場合、ステップＳ４４１へ進み、音声データを外部メモリカード４６に記録する。その後、ステップＳ４４２へ進み、音声データに録音停止フラッグＧ＝１を検出したか否かを判断する。ステップＳ４４２にてＮＯと判断した場合、ステップＳ４４１へ戻る。ステップＳ４４２にてＹＥＳと判断した場合、ステップＳ４４４へ進み、音声ファイルとして外部メモリカード４６への記録を終了し、記録済音声の暗号化処理３を終了させる。
【００８６】
以上で、第３実施例の説明を終了する。
【００８７】
上記の第３実施例においては、既に記録済みの暗号化されていない音声ファイルを暗号化する場合、音声ファイルの中の「秘密」という音声データを認識することにより、「秘密」という音声データを含んだファイル全体を別ファイルとして自動的に暗号化して記録することができる。
【００８８】
つまり、既に記録済みの暗号化されていない音声ファイルを暗号化する場合、任意の音声データによる特徴情報を抽出することにより、音声ファイルを別ファイルとして容易に効率よく暗号化して記録することができる。
【００８９】
次に、他の実施例として、第４実施例を説明する。
【００９０】
第４実施例として、第１実施例と共通である図１、および図６乃至図１１の説明は省略する。即ち、異なる点として図１４乃至図１６を用いて第４実施例を説明する。
【００９１】
まず、図１４を参照して、記録済音声の暗号化処理４を説明する。
【００９２】
ＣＰＵ１６はステップＳ５００において、メニューボタン２２ｄが押下されたか否かを判断する。ステップＳ５００にてＮＯと判断した場合、ステップＳ５００へ戻る。また、ステップＳ５００にてＹＥＳと判断した場合、ステップＳ５０２へ進み、図示しない記録済音声の暗号化処理の項目を選択する。
【００９３】
そして、ステップＳ５０４へ進み、図１１に示すように、外部メモリカード４６に記録済の音声ファイルのファイル名をＬＣＤ３６の画面にリスト表示する。次に、ステップＳ５０６にて暗号化したい音声ファイルを選択し、ステップＳ５０８へ進む。
【００９４】
ステップＳ５０８で選択した音声ファイルを圧縮・伸張処理部１８にて伸張し、ステップＳ５１０にてＳＤＲＡＭ２４に音声データを記憶させる。その後、図１５のステップＳ５１４へ進み、ＳＤＲＡＭ２４に記憶された音声データの暗号化処理を開始する。
【００９５】
そして、ＣＰＵ１６はステップ５１６へ進み、音声データに非暗号化フラッグＦ＝０を挿入する。次に、ステップＳ５１８へ進み、特徴情報抽出回路４２にて暗号化情報を抽出したか否かを判断する。例えば、「秘密」という音声データを認識したか否かを判断する。
【００９６】
ステップＳ５１８において、ＹＥＳと判断した場合、ステップＳ５２０へ進み、音声データに暗号化フラッグＦ＝１を挿入する。
【００９７】
ＣＰＵ１６はステップＳ５２２へ進み、特徴情報抽出回路４２にて暗号化解除情報を抽出したか否かを判断する。例えば、「解除」という音声データを認識したか否かを判断する。
【００９８】
ステップＳ５２２において、ＹＥＳと判断した場合、ステップＳ５２４へ進み、音声データに非暗号化フラッグＦ＝０を挿入し、ステップＳ５２６へ進む。
【００９９】
また、Ｓ５１８にてＮＯと判断した場合、ステップＳ５２６へ進む。
【０１００】
ステップＳ５２６において、音声ファイルのラストか否かを判断する。ステップＳ５２６にてＮＯと判断した場合、ステップＳ５１８へ戻る。また、ステップＳ５２６にてＹＥＳと判断した場合、図１６のステップＳ５３４へ進み、音声データにファイルのラストを示すフラッグＧ＝１を挿入する。
【０１０１】
ステップＳ５２２において、ＮＯと判断した場合、ステップＳ５２８へ進み、音声ファイルのラストか否かを判断する。ステップＳ５２８にてＮＯと判断した場合、ステップＳ５２２へ戻る。ステップＳ５２８にてＹＥＳと判断した場合、図１６のステップＳ５３４へ進み、音声データにファイルのラストを示すフラッグＧ＝１を挿入する。
【０１０２】
次に、ステップＳ５３６へ進み、圧縮・伸張処理部１８にて音声データを圧縮し、ステップＳ５３８にて圧縮された音声データをＳＤＲＡＭに記憶させる。
【０１０３】
そして、ステップＳ５４０へ進み、ＳＤＲＡＭ２４に記憶された圧縮音声データの記録処理を開始し、ステップ５４２へ進む。ステップ５４２では圧縮された音声データの中に暗号化フラッグＦ＝１または非暗号化フラッグＦ＝０を検出したか否かを判断する。
【０１０４】
ステップＳ５４２において、暗号化フラッグＦ＝１を検出するとステップＳ５４４へ進み、暗号化・復号化処理部３２にて暗号化処理を行う。次に、ステップＳ５４６へ進み、カード制御部４４を制御することによって、外部メモリカード４６に暗号化された音声データを記録する。
【０１０５】
そして、ステップＳ５４８へ進み、音声データファイルのラストを示すフラッグＧ＝１を検出したか否かを判断する。ステップＳ５４８にてＮＯと判断した場合、ステップＳ５４２へ戻る。ステップＳ５４８にてＹＥＳと判断した場合、ステップＳ５５４へ進み、別の音声ファイルとして外部メモリカード４６への記録を終了する。
【０１０６】
また、ステップＳ５４２において、非暗号化フラッグＦ＝０を検出するとステップＳ５５０へ進み、カード制御部４４を制御することによって、外部メモリカード４６に暗号化せずに音声データを記録する。次に、ステップＳ５５２へ進み、音声データファイルのラストを示すフラッグＧ＝１を検出したか否かを判断する。ステップＳ５５２にてＮＯと判断した場合、ステップＳ５４２へ戻る。ステップＳ５５２にてＹＥＳと判断した場合、ステップＳ５５４へ進み、別の音声ファイルとして外部メモリカード４６への記録を終了する。そして、記録済音声の暗号化処理４を終了する。
【０１０７】
以上で、第４実施例の説明を終了する。
【０１０８】
上記の第４実施例においては、既に記録済みの暗号化されていない音声ファイルに対して暗号化したい箇所を暗号化する場合、音声ファイルの中の「秘密」という音声データを認識することにより、「秘密」という音声データの後の音声データを自動的に暗号化データとして記録することができる。また、「解除」という音声データを認識することにより、自動的に暗号化の解除を行い、「解除」という音声データの後の音声データを非暗号化データとして記録することができる。
【０１０９】
つまり、既に記録済みの暗号化されていない音声ファイルに対して、暗号化したい箇所を暗号化する場合、任意の音声データによる特徴情報を抽出することにより、音声ファイルを別ファイルとして容易に効率よく暗号化、または非暗号化して記録することができる。
【０１１０】
以上のように、情報処理装置の１つの例として、ＩＣレコーダにおいて、音声信号を暗号化する場合、任意の音声による特徴情報を抽出することにより容易に効率よく暗号化できる。
【０１１１】
また、音声信号の暗号化を解除する場合、任意の音声による特徴情報を抽出することにより容易に効率よく暗号化を解除できる。
【０１１２】
なお、上述した実施例は、説明を容易にするために、１つの例としてＩＣレコーダを用いて説明したが、他の情報処理装置においても、同様の構成を用いて暗号化、または暗号化解除を行うことが可能となることは言うまでもない。例えば、暗号化、または暗号化解除を行う特徴情報として、テキストデータも可能であり、テキストデータを処理する情報処理装置であっても良い。更に、特徴情報として、画像データも可能であり、画像データを処理する情報処理装置であっても良い。
【０１１３】
また、上述した実施例では、図７において、暗号化情報設定メニューを表示しているが、暗号化情報として、「秘密」、「内緒」、「保護」に限定されるものではなく、任意に設定することは可能である。更に、パスワード設定などにより、暗号化情報設定メニュー自体の表示の可否を選択させても良い。
【０１１４】
同様に、図９においても、暗号化解除情報設定メニューを表示しているが、暗号化解除情報として、「解除」、「復号」に限定されるものではなく、任意に設定することも可能である。更に、パスワード設定などにより、暗号化解除情報設定メニュー自体の表示の可否を選択させても良い。
【符号の説明】
【０１１５】
１２    …マイク部
１４    …音声処理部
１６    …ＣＰＵ
１８    …圧縮・伸張処理部
２２    …操作部
２４    …ＳＤＲＡＭ
３２    …暗号化・復号化処理部
３８    …フラッシュメモリ
４２    …特徴情報抽出回路
４６    …外部メモリカード
【図１】
2010176199.tif 000003
【図２】
2010176199.tif 000004
【図３】
2010176199.tif 000005
【図４】
2010176199.tif 000006
【図５】
2010176199.tif 000007
【図６】
2010176199.tif 000008
【図７】
2010176199.tif 000009
【図８】
2010176199.tif 000010
【図９】
2010176199.tif 000011
【図１０】
2010176199.tif 000012
【図１１】
2010176199.tif 000013
【図１２】
2010176199.tif 000014
【図１３】
2010176199.tif 000015
【図１４】
2010176199.tif 000016
【図１５】
2010176199.tif 000017
【図１６】
2010176199.tif 000018