(57)【要約】【課題】  ユーザが特定のオブジェクトに音声を登録し、その音声を発声することでオブジェクトを呼び出すことができる音声操作において、前記オブジェクトが表現しにくい概念（操作マクロ、検索クエリ等）であった場合を考える。登録したオブジェクトを発声で呼び出した際には、呼び出したオブジェクトがユーザが求める内容であるかどうかを効果的に確認する手段がない。【解決手段】  オブジェクトへの音声登録時に、識別情報データベースから識別情報を選択する。そして、オブジェクト、登録音声、選択された識別情報からなる登録情報を登録データベースに格納する。音声呼び出し時は、呼び出された登録情報に含まれる識別情報をユーザに提示する。【選択図】  図１
2008146158.tif 000002
【特許請求の範囲】
【請求項１】
登録対象のコマンドシーケンスを取得する登録対象取得手段と、
登録用の音声を取得する第１音声取得手段と、
前記登録用の音声及び前記登録対象のコマンドシーケンスを関連付けてメモリに記憶する記憶手段と、
呼び出し用の音声を取得する第２音声取得手段と、
前記第２音声取得手段で取得された前記呼び出し用の音声をもとに前記メモリを検索し、検索結果である登録用の音声に関連付けて記憶された登録対象のコマンドシーケンスを取得する検索手段とを備えることを特徴とする情報処理装置。
【請求項２】
登録対象のデータを取得する登録対象取得手段と、
登録用の音声を取得する第１音声取得手段と、
前記第１音声取得手段で登録用の音声を取り込んだ場合に、複数の識別情報が格納された識別情報データベースから識別情報を選択する選択手段と、
前記選択された識別情報、前記登録用の音声及び前記登録対象のデータを関連付けてメモリに記憶する記憶手段と、
呼び出し用の音声を取得する第２音声取得手段と、
前記第２音声取得手段で取得した前記呼び出し用の音声をもとに前記メモリを検索し、検索結果である登録用の音声と関連付けて記憶された識別情報及び登録対象のデータを取得する検索手段と、
前記検索手段により取得された識別情報をユーザに提示する第１提示手段とを備えることを特徴とする情報処理装置。
【請求項３】
前記選択手段は、前記識別情報データベースに格納された識別情報のうち、前記記憶手段によってメモリに記憶されていない識別情報からランダムに選択することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記選択手段は、前記識別情報データベースに格納された識別情報のうち、過去に登録した回数から一意に決まる識別情報を選択することを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記選択手段で識別情報が選択された際に、前記識別情報をユーザに提示する第２の提示手段を更に備えることを特徴とする請求項２乃至４のいずれかに記載の情報処理装置。
【請求項６】
前記登録用の音声の音声情報を解析する第１解析手段を更に備え、
前記選択手段は、前記第１解析手段で解析された音声情報を加味して識別情報を選択することを特徴とする請求項２乃至５のいずれかに記載の情報処理装置。
【請求項７】
前記登録対象の登録情報を解析する第２解析手段を更に備え、
前記選択手段は前記第２解析手段で解析された登録情報を加味して識別情報を選択することを特徴とする請求項２乃至６のいずれかに記載の情報処理装置。
【請求項８】
前記登録対象のデータとは、コマンドシーケンス、テレビ視聴アプリケーションにおけるチャンネル番号、番組情報、検索アプリケーションにおける検索クエリ、検索結果、フォーム入力アプリケーションにおける入力値のセットの少なくともいずれかであることを特徴とする請求項２乃至７のいずれかに記載の情報処理装置。
【請求項９】
前記識別情報とは、画像、音、テキスト、振動デバイス用の振動パタン、ライト用の点滅パタンの少なくともいずれかであることを特徴とする請求項２乃至８のいずれかに記載の情報処理装置。
【請求項１０】
前記音声情報とは、発声時間、基本周波数、発声内容又は話者クラスの少なくともいずれかであることを特徴とする請求項６に記載の情報処理装置。
【請求項１１】
前記登録情報とは、オブジェクト種別、ＵＲＬのドメイン種別、ＧＵＩ階層、設定値の内容の少なくともいずれかであることを特徴とする請求項７記載の情報処理装置。
【請求項１２】
登録対象のデータを取得する登録対象取得工程と、
登録用の音声を取得する第１音声取得手段と、
前記登録用の音声及び前記登録対象のコマンドシーケンスを関連付けメモリに記憶する記憶工程と、
呼び出し用の音声を取得する第２の音声取得工程と、
前記第２の音声取得手段で取得された前記呼び出し用の発声をもとに前記メモリを検索し、検索結果である登録用の音声に関連付けて記憶された登録対象のコマンドシーケンスを取得する検索工程とを備えることを特徴とする情報処理方法。
【請求項１３】
登録対象のデータを取得する登録対象取得工程と、
登録用の音声を取得する第１音声取得工程と、
前記第１音声取得工程で登録用の音声を取り込んだ場合に、複数の識別情報が格納された識別情報データベースから識別情報を選択する選択工程と、
前記選択された識別情報、前記登録用の音声及び前記登録対象のデータを関連付けてメモリに記憶する記憶工程と、
呼び出し用の音声を取得する第２音声取得工程と、
前記第２音声取得工程で取得された前記呼び出し用の発声をもとに前記メモリを検索し、検索結果である登録用の音声と関連付けて記憶された識別情報及び登録対象のデータを取得する検索工程と、
前記検索工程により取得された識別情報をユーザに提示する第１の提示工程とを備えることを特徴とする情報処理方法。
【請求項１４】
請求項１２又は１３に記載の音声認識方法をコンピュータに実行させるための制御プログラム。
【請求項１５】
請求項１４に記載の制御プログラムを格納したコンピュータ読取可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器のユーザインタフェースに音声認識を用いた情報処理装置に関する。
【背景技術】
【０００２】
近年、機器の高機能化に従い、その操作方法も複雑化している。これに伴い、機器操作に不慣れなユーザでも直感的に操作できるＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）が強く求められるようになった。
【０００３】
直感的に操作できるＵＩの一つとして、音声認識を用いた音声操作がある。これは、ユーザが機器のマイクに向かって音声コマンドを発声し、そのコマンドに応じた処理を機器が行うものである。このような音声操作は、カーナビゲーションシステムやＣＴＩ（Ｃｏｍｐｕｔｅｒ  Ｔｅｌｅｐｈｏｎｙ  Ｉｎｔｅｇｒａｔｉｏｎ）システムで実用化されている。
【０００４】
実用化されているほとんどの音声操作では、発声可能な語彙は機器に始めから組み込まれたコマンドである。しかし、特定の機能やオブジェクト（アプリケーション、ＵＩ階層、ＵＲＬ等）にユーザが自由に音声を登録し、登録した音声と同じ内容の音声を発声することで、これらの機能やオブジェクトを呼び出す技術も存在する（例えば、特許文献１）。以下この技術を「音声ブックマーク」と呼ぶ。また、音声ブックマークを付けることができる機能やオブジェクトを「音声ブックマーク対象」と呼ぶ。更に、特定の機能やオブジェクトに音声を付与する行為を「音声登録」と呼び、発声によってその機能やオブジェクトを呼び出す行為を「音声呼び出し」と呼ぶ。
【０００５】
音声ブックマークは、組込みの音声コマンドを覚えられないユーザにとっては、自分の覚えやすい発声を音声登録できるという利点がある。また、声に特徴があり、組込みの音声認識では認識性能が出ないユーザの場合は、自分の発声で音声登録を行うことで認識性能の向上が見込まれる。
【特許文献１】特開平１１−１８４６７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
次のようなコマンドシーケンスがあったとする。
１．変数Ａに１０を設定
２．変数Ｂに２０を設定
３．変数Ｃに３０を設定
このコマンドシーケンスをユーザが繰り返し用いる場合、これらはマクロとして保存しておくことでユーザの利便性が向上する。しかし、マクロの呼び出しはＧＵＩや物理ボタンを使ったものがほとんどであり、ユーザが付与した自由な発声でマクロの呼び出しを行うことはできなかった。そこで本発明では、一連のコマンドシーケンスを音声で呼び出すことでユーザの利便性を向上させることを目的とする。請求項１がこの目的を達成するための技術に相当する。
【０００７】
また更にその利便性を向上することを目的とする。請求項２がこの目的を達成するための技術に相当する。
【０００８】
ここでは、仮に音声ブックマーク機能をコマンドシーケンスに応用した場合を想定する。例えば、一連のコマンドシーケンスに「私のマクロ１」という音声登録を行い、「私のマクロ１」と発声（音声呼び出し）することで、上記のマクロを実行することができたとする。しかし、実際に音声呼び出しされたコマンドシーケンスが、ユーザの意図したものであるかが分かりにくいという問題がある。
【０００９】
例えば、
１．変数Ａに１０を設定
２．変数Ｂに４０を設定
３．変数Ｃに３０を設定
という前出のコマンドシーケンスとは微妙に異なるものに対し、「私のマクロ２」と音声登録を行っていたとする（前出のものとは変数Ｂに設定する内容が異なる）。一般的に、音声認識（音声呼び出し）は誤認識が生じるものであり、「私のマクロ１」とユーザが音声呼び出しした場合でも、機器は「私のマクロ２」と解釈する可能性がある。この場合、「私のマクロ２」に相当する一連のコマンドシーケンスが実行される。しかし、ユーザは「私のマクロ１」ではなく、「私のマクロ２」が実行されたことに気が付かないことが予想される。
【００１０】
上記問題を解決するために、音声呼び出し時に音声ブックマーク対象毎に定められたアイコンのような識別情報を提示することが望ましい。前出の例では、機器が「私のマクロ１」と認識した場合には、「私のマクロ１」を表すアイコンを提示する。ユーザが「私のマクロ１」と発声した場合に「私のマクロ１」以外のアイコンが提示された場合は、即座に誤認識が発生したことに気がつくはずである。
【００１１】
更に、音声ブックマーク対象へのアイコン登録方法について考慮してみる。既存の技術を用いると、次の２つの方法が考えられる。
１．音声ブックマーク対象側にアイコン情報を埋め込んでおく。
２．音声登録時に、ユーザにアイコンを編集（あるいはシステムが持つアイコンリストから選択）させる。
【００１２】
１の方法は、Ｗｅｂブラウザのブックマーク機能で用いられているものである。Ｗｅｂ上のｈｔｍｌドキュメントでは、
＜ｌｉｎｋ  ｒｅｌ＝“ｓｈｏｒｔｃｕｔ  ｉｃｏｎ”  ｈｒｅｆ＝“ｓｈｏｒｔｃｕｔ．ｉｃｏ”／＞
のように、ブックマークで表示するアイコンを記述することができる。ユーザがこのタグを含むコンテンツを表示してブックマーク登録を行うと、Ｗｅｂブラウザは”ｓｈｏｒｔｃｕｔ．ｉｃｏ”というアイコンをブックマークに割り当てる。
【００１３】
この手法を音声ブックマークに当てはめると、音声ブックマーク対象側にアイコン情報を埋め込んでおき、呼び出し時には、このアイコンを提示することで、他のブックマーク対象との識別性を高めることが可能である。しかし、全ての音声ブックマーク対象毎に、異なるアイコンを前もって割り当てておくことは現実的ではない。例えば、上記のようなマクロを音声ブックマーク対象とする場合は、考えられる全ての設定値の組み合わせ毎に異なるアイコンを割り当てておく必要がある。
【００１４】
２の方法は、音声ブックマークの音声登録時に、アイコンの編集画面をＧＵＩ等で表示し、識別しやすいアイコンを編集（あるいは選択）してもらう方法である。ユーザが適切なアイコンを選択する場合、その音声ブックマーク対象の識別性は高くなる。しかし、音声ブックマークの登録時に編集（あるいは選択）作業が発生してしまい、ユーザの負担は大きくなる。
【００１５】
このように、既存の方法では、ユーザの負担が少なく、かつ、識別性が高いアイコンのような識別情報を音声ブックマークのブックマーク対象に割り当てることができない。そこで、本発明では、ユーザの負担が少なく、かつ、識別性が高い識別情報を音声ブックマークのブックマーク対象に割り当てることを目的とする。
【課題を解決するための手段】
【００１６】
上記目的を達成するために、本発明に係る情報処理装置は、登録対象のコマンドシーケンスを取得する登録対象取得手段と、登録用の音声を取得する第１音声取得手段と、前記登録用の音声及び前記登録対象のコマンドシーケンスを関連付けてメモリに記憶する記憶手段と、呼び出し用の音声を取得する第２音声取得手段と、前記第２音声取得手段で取得された前記呼び出し用の音声をもとに前記メモリを検索し、検索結果である登録用の音声に関連付けて記憶された登録対象のコマンドシーケンスを取得する検索手段とを備えることを特徴とする。
【００１７】
また上記目的を達成するために、本発明に係る情報処理装置は、登録対象のデータを取得する登録対象取得手段と、登録用の音声を取得する第１音声取得手段と、前記第１音声取得手段で登録用の音声を取り込んだ場合に、複数の識別情報が格納された識別情報データベースから識別情報を選択する選択手段と、前記選択された識別情報、前記登録用の音声及び前記登録対象のデータを関連付けてメモリに記憶する記憶手段と、呼び出し用の音声を取得する第２音声取得手段と、前記第２音声取得手段で取得した前記呼び出し用の音声をもとに前記メモリを検索し、検索結果である登録用の音声と関連付けて記憶された識別情報及び登録対象のデータを取得する検索手段と、前記検索手段により取得された識別情報をユーザに提示する第１提示手段とを備えることを特徴とする。
【発明の効果】
【００１８】
請求項１にかかる本発明によれば、一連のコマンドシーケンスを音声ブックマーク対象とすることで、音声を登録したコマンドシーケンスを音声で呼び出すことができるようになる。また、請求項２にかかる本発明によれば、音声ブックマークの音声登録を行った際に、識別性が高い識別情報を音声ブックマーク対象毎に割り当てることができる。
【発明を実施するための最良の形態】
【００１９】
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。ただし、この実施の形態に記載されている構成要素はあくまでも例示であり、本発明の範囲をそれらのみに限定する趣旨のものではない。
【実施例１】
【００２０】
図１は、実施例１に係る情報処理装置の機能構成図である。図２は、実施例１に係る情報処理装置の音声ブックマーク登録処理のフローチャートである。図３は、実施例１に係る情報処理装置の音声ブックマーク呼び出し処理のフローチャートである。
【００２１】
実施例１に係る情報処理装置は、音声ブックマーク対象に音声登録を行う。そして、音声呼び出しにより音声ブックマーク対象を呼び出すことが可能である。ここでは前半の処理を音声登録フェーズ、後半の処理を音声呼び出しフェーズとして説明する。
【００２２】
＜音声登録フェーズ＞
ユーザからの指示に従い、本情報処理装置（１００）は音声登録フェーズに入り、図２のフローチャートで示した処理を実行する。
【００２３】
まず、登録用音声の取り込みを行う（Ｓ２０１）。ここでは、登録用音声取り込み部（１０１）が装置外部のマイクロフォン（１０）にアクセスし、ユーザの発声を取り込む。
【００２４】
次に、音声ブックマーク対象の取り込みを行う（Ｓ２０２）。音声ブックマーク対象とは、音声ブックマークの登録対象となるソフトウェアで表現可能なオブジェクトである。具体的には、本情報処理装置を組み込んだシステムによって異なる。例えば、ユーザがキーボードやマウス（１１）を用いて指示したＧＵＩ項目（ボタン、メニュー階層等）を、音声ブックマーク対象とすることが考えられる。あるいは、現在ＧＵＩ画面に表示されている設定群、ＵＲＬ、検索クエリ、実行中のアプリケーション名等の情報を音声ブックマーク対象としてもよい。この音声ブックマーク対象の取り込みは、音声ブックマーク対象取り込み部（１０２）で行われる。
【００２５】
次に、音声ブックマークデータベースの参照を行う（Ｓ２０３）。これは、音声ブックマーク検索部（１０５）が音声ブックマークデータベース（１０６）を参照する処理である。音声ブックマークデータベースとは、既に登録された音声ブックマーク情報が格納されたデータベースである。一つの音声ブックマーク情報は、少なくとも、音声ブックマーク対象、登録用音声、登録された識別情報を含む。なお、登録用音声は、ユーザが登録用に発声した音声そのままの形で格納してもよいし、何らかの符号化を行ったものを格納してもよい。
【００２６】
音声ブックマークデータベースの参照結果に応じ、今回の音声ブックマークで用いる識別情報の決定を行う（Ｓ２０４）。ここでいう識別情報とはブックマークを識別するためのデータであり、画像、音、テキスト、振動パタン、ライト用の点滅パタン等が考えられる。どのような識別情報を選択するかは、音声ブックマークデータベースの参照結果に応じて決定する。例えば、システムが保持している識別情報データベース（１５）の中で、現在の音声ブックマークデータベースで使われていない識別情報から、ランダムで選択してもよい。あるいは、登録した順番から一意に決定される識別情報を選択してもよい。例えば、Ｎ番目に登録した音声ブックマークには、Ｎ番の識別情報を割り当てる。これらの処理は、識別情報選択部（１０３）で行われる。
【００２７】
識別情報の決定が終了すると、音声ブックマークデータベースに、今回登録する音声ブックマーク情報（音声ブックマーク対象、登録用音声、識別情報）を関連付けて登録する（Ｓ２０５）。この処理は音声ブックマーク格納部（１０４）で行われる。登録が終了すると、音声ブックマークの音声登録フェーズを終了する。
【００２８】
＜音声呼び出しフェーズ＞
ユーザからの指示に従って、本情報処理装置は音声呼び出しフェーズに入り、図３のフローチャートで示した処理を実行する。
【００２９】
まず、呼び出し用音声の取り込みを行う（Ｓ３０１）。ここでは、呼び出し用音声取り込み部（１０７）が装置外部のマイクロフォン（１２）にアクセスし、ユーザの発声を取り込む。ちなみに、マイクロフォン１０とマイクロフォン１２は同じ物を利用してもよい。
【００３０】
次に、音声ブックマークデータベースに登録されたブックマーク数を取得し、変数Ｎに格納する（Ｓ３０２）。そして、音声ブックマークデータベースに登録された全登録用音声（Ｎ個）に対し、呼び出し用音声との類似度を算出する（Ｓ３０３〜Ｓ３０６）。音声間の類似度算出には、既存の音声認識技術を用いるため、説明は省略する。
【００３１】
類似度算出が完了すると、最も類似度の高い登録用音声持つ音声ブックマーク番号を変数Ｍに格納する（Ｓ３０７）。そして、Ｍ番目の音声ブックマークの音声ブックマーク対象と識別情報を取り出す（Ｓ３０８）。これら一連の処理は、類似度算出部（１０８）で行う。
【００３２】
次に、取り出した識別情報をユーザに提示する（Ｓ３０９）。これは、識別情報提示部（１１０）が装置外部のディスプレイやスピーカ（１３）を介して行う。例えば、取り出した識別情報が画像あるいはテキスト情報である場合、ディスプレイから出力する。また、音データである場合は、スピーカから出力する。
【００３３】
最後に、取り出した音声ブックマーク対象を音声ブックマーク情報送信部（１０９）が装置外部のブックマーク処理部（１４）へ送信し（Ｓ３１０）、そこで音声ブックマークを実行する。ブックマーク処理部は、ブックマーク（音声ブックマークとは限らない）の対象に合わせた処理を行う部分である。例えば、ブックマーク対象が特定のＵＲＬであった場合、そのＵＲＬをブラウザで表示する。また、特定の設定群である場合は、その設定を機器に反映する。また、特定のアプリケーション情報である場合、そのアプリケーションを起動する。
【００３４】
以上により、音声ブックマークの音声登録を行った際に、特別な操作をすること無く、識別情報を音声ブックマーク対象に割り当てることが可能となる。また、音声ブックマーク呼び出し時は、その識別情報を提示することになる。これにより、ユーザが求める音声ブックマークが選択されたかどうかが判断しやすくなる。
【実施例２】
【００３５】
実施例２では、本発明を複写機に適用した例をあげて説明する。
【００３６】
実施例２に係る複写機は、例えば図４の４０１のような操作パネルを装備している。この操作パネルには、テンキーのほか、タッチスクリーン（４０２）や、ユーザの音声を取り込むためのマイクロフォン（４０３）を装備するものとする。
【００３７】
ユーザはこれらのデバイスを用い、複写のための設定を行うことが可能である。例えば、図４では、次の設定がされていることを表している。
コピー倍率：１４４％
コピー枚数：１２枚
用紙サイズ：Ａ４
フィニッシャ設定：自動
実施例２に係る複写機では、これらの設定群を音声ブックマーク対象とすることが可能である。
【００３８】
＜音声登録フェーズ＞
図５は、音声登録フェーズのＧＵＩ例を示した図である。例えば、音声ブックマーク登録ボタン（４０４）を押下することで、音声登録フェーズを起動し、音声ブックマーク登録画面１（５０１）を表示する。ここでは、“Ｓｐｅａｋ”と“Ｃａｎｃｅｌ”のＧＵＩボタンを表示する。
【００３９】
“Ｓｐｅａｋ”ボタンを押下すると、音声ブックマーク登録画面２（５０２）を表示する。音声ブックマーク登録画面２では、音声入力インジケータ（５０４）を表示し、ユーザが発声する一定時間分の登録用音声をマイクロフォン（４０３）から取り込む。そして、音声ブックマーク対象として、現在設定されている複写設定（１４４％、１２枚、Ａ４、自動）を取り込む。そして音声ブックマークデータベースにアクセスし、未だ割り当たっていない識別情報番号をランダムに取得する。
【００４０】
図７は、音声ブックマークデータベースの例である。括弧内はｊｐｇファイルの画像アイコンの内容を表している。今回の音声登録フェーズに入る前は、Ｎｏ１とＮｏ２の音声ブックマークが登録されていたとする。すると、４２番と１９番の識別情報は既に用いられているため、残りの識別情報（１番から２５６番までとする）からランダムな番号の識別情報を割り当てる。今回の音声登録フェーズでは２７番の識別情報が割り当たったとする。
【００４１】
音声ブックマーク登録画面３（５０３）では、取り出された２７番の識別情報と、５０２の画面で取得した登録用音声、取り込まれた複写設定（１４４％、１２枚、Ａ４、自動）を用い、音声ブックマークデータベースに登録する。例えば図７のＮｏ３のような音声ブックマークを登録する。その際、登録用音声はＳｐｅｅｃｈ０３．ｗａｖのように、ファイルに格納するのが望ましい。なお、音声ブックマーク登録後、今回登録した２７番の識別情報（５０５）を画面あるいはスピーカから出力してもよい。
【００４２】
＜音声呼び出しフェーズ＞
図６は、音声呼び出しフェーズのＧＵＩ例を示した図である。音声呼び出し前は複写設定がされていない初期画面（６０１）であるとする。ここで、音声ブックマーク呼び出しボタン（４０５）を押下することで、音声呼び出しフェーズを起動し、音声ブックマーク呼び出し画面（６０２）を表示する。すると、一定時間分の呼び出し用音声の取り込みを行う。その際に音声入力インジケータ（６０４）を表示してもよい。
【００４３】
呼び出し用音声の取り込みが終了すると、音声ブックマークデータベースにアクセスし、呼び出し用音声に最も類似した登録用音声を持つ音声ブックマーク情報を選択する。例えば、最も類似した登録用音声が図７のＳｐｅｅｃｈ０３．ｗａｖであったとする。すると、音声ブックマークデータベース中のＮｏ３が呼び出されたと見なし、複写設定（１４４％、１２枚、Ａ４、自動）と２７番の識別情報を取り出す。
【００４４】
そして、音声ブックマーク内容反映済み画面（６０３）のように複写設定（１４４％、１２枚、Ａ４、自動）を反映し、それとともに、２７番の識別情報（６０５）を出力する。識別情報出力は一定時間経過後に終了してもよいし、ユーザが何らかの操作を行った際に終了してもよい。
【００４５】
図８は、ユーザが意図しない音声ブックマークが呼び出された図である。
【００４６】
音声呼び出し時に、ユーザはＮｏ３の音声ブックマークを呼び出したつもりでも、背景雑音やユーザの言いよどみ等により、呼び出し用音声に最も類似した登録用音声がＳｐｅｅｃｈ０１．ｗａｖとなることがある。その場合、図７の音声ブックマークデータベースからＮｏ１の音声ブックマークが選択されることになる。Ｎｏ１とＮｏ３に登録された複写設定は、ＣｏｐｙＲａｔｉｏだけが異なる設定であり、一見しただけでは違いが分かりにくい。しかし、音声ブックマーク反映済み画面（８０１）のように複写設定反映時に４２番の識別情報（８０２）を出力することで、違いが分かりやすくなる。
【００４７】
以上により本複写機は、音声ブックマーク登録時に定めた識別情報を、呼び出し時に出力する。これにより、音声ブックマーク呼び出し時にユーザが求める複写設定と異なる複写設定が選択された際は、瞬時に間違いに気が付くようになる。
【実施例３】
【００４８】
実施例２では、本発明を複写機に適用した例をあげて説明したが、これに限られるものではない。
【００４９】
例えば、テレビ視聴アプリケーションに適用し、特定チャンネル番号、特定番組情報、特定のＥＰＧ検索クエリを音声ブックマーク対象とすることが可能である。
【００５０】
また、検索アプリケーションに適用し、特定の検索クエリ、特定の検索結果を音声ブックマーク対象とすることが可能である。
【００５１】
また、フォーム入力が必要なアプリケーションに適用し、特定の入力値のセットを音声ブックマーク対象とすることが可能である。
【実施例４】
【００５２】
上記実施例では、音声登録時の識別情報選択方法として、現在音声ブックマークデータベースに登録されていない識別情報から、ランダムに選択していた。あるいは、登録した順番から一意に決定される識別情報を選択していた。しかし、識別情報選択はこれらの方法に限定されるものではない。
【００５３】
既に音声ブックマークに割り当てられた識別情報を、別の音声ブックマークに割り当てても良い。例えば、割り当て回数が少ない識別情報を新たに割り当てた場合には、その識別情報の識別性はそれほど低下しない。また、同じ日（同じ週）に登録した音声ブックマークには、同じ識別情報を割り当てることも考えられる。これにより、識別情報を見る（聞く）だけで、登録日（週）が判断できるという利点が生じる。
【実施例５】
【００５４】
また音声登録時の識別情報選択を、登録用音声の情報（発声時間、基本周波数、音声結果認識結果、話者クラス等）を加味して行ってもよい。
【００５５】
図９は、登録用音声の情報（発声時間、基本周波数）から、識別情報を選択するためのテーブルの例である。登録用音声を解析して、このテーブルと照合することで、登録用音声に対応した識別情報を割り当てることが可能となる。
【００５６】
例えば、登録用音声が次のような音声であったとする。
基本周波数：１５０Ｈｚ
発声時間：７００ｍｓ
この場合、１７〜２０番の識別情報が選択対象となる。この中で、現在未使用の識別情報番号を選択し、割り当てるようにしてもよい。
【００５７】
例えば、図９の一つのボックスに含まれる識別情報を同系統（画像なら青系で統一、音なら動物の鳴き声で統一等）のものにしておく。すると、特定の話者が音声登録した場合には常に同系統の識別情報が付与されることになる。音声呼び出し時に見慣れぬ系統の識別情報が出力された場合は、自分が登録したものとは異なることがすぐにわかるようになる。
【実施例６】
【００５８】
また音声登録時の識別情報選択を、音声ブックマーク対象の情報（オブジェクト種別、ＵＲＬのドメイン種別、ＧＵＩ階層、設定値の内容等）を加味して行ってもよい。
【００５９】
図１０は、登録用音声の情報（発声時間）と音声ブックマーク対象の情報（コピー枚数）から、識別情報を選択するためのテーブルの例である。このテーブルを用いることで、登録用音声とブックマーク対象から識別情報を割り当てることが可能となる。
【００６０】
例えば、登録用音声と音声ブックマーク対象の情報が次のような値を持っていたとする。
コピー枚数：１２枚
発声時間：４００ｍｓ
この場合、９〜１２番の識別情報が選択対象となる。この中で、現在未使用の識別情報番号を選択し、割り当てるようにしてもよい。
【実施例７】
【００６１】
上記実施例では、基本的に識別情報として画像と音を示した。しかし、これらの識別情報に限定するわけではない。例えば、テキスト情報を割り当ててもよい。フォースフィードバックが可能なデバイスでは、振動パタンを識別情報としてもよい。ライトを持つデバイスでは、ライトの色や点滅パタンを識別情報としてもよい。音声合成装置を持つシステムにおいては、音声合成の内容を識別情報としてもよい。
【実施例８】
【００６２】
本発明の情報処理装置は、一連のコマンドシーケンスを音声ブックマーク対象としてもよい。例えば、図１１はＰＣ上で動作するテキストエディタの概観である（１１０１）。本情報処理装置はこのテキストエディタに組み込まれているものとする。
【００６３】
このテキストエディタには、マクロ登録ボタン（１１０２）が付いている。ユーザがマクロ登録ボタンをクリックすると、コマンドシーケンスの記述を促すダイアログが開く。ユーザはそこで一連のコマンドシーケンスを記述し、ＰＣに接続したマイクロフォンを介して音声登録を行う。すると、本情報処理装置は、ユーザが記述したコマンドシーケンス、選択した識別情報、登録音声、の対を音声ブックマークデータベースに登録する。図１３はこの音声ブックマークデータベースの例である。
【００６４】
ユーザがマクロ呼び出しボタン（１１０３）をクリックすると、音声呼び出しを促すダイアログが開く。ユーザはここで発声することで、過去に登録したコマンドシーケンスを呼び出し、実行することができる。例えば、図１３のＳｐｅｅｃｈ０２．ｗａｖに相当する音声を発声した場合は、Ｎｏ２に相当する音声ブックマークが選択される。すると、カーソルが左端に移動し、カーソル位置に“＞”を挿入するというコマンドシーケンスを実行する（１１０５）。一連のコマンドシーケンスを実行している間、Ｎｏ２の音声ブックマークに登録された識別情報（１１０６）を、カーソル上に表示してもよい。
【００６５】
このように本発明を用いると、ユーザは一連のコマンドシーケンスを音声ブックマーク対象とすることが可能となり、ユーザの利便性が向上する。
【実施例９】
【００６６】
また、図１２は音声ブックマークデータベースを表示するＧＵＩの例を示している。ユーザはテキストエディタのマクロ表示ボタン（１２０２）をクリックすることで、音声ブックマークデータベースに格納された音声ブックマーク情報を確認することができる。その際に、登録されたコマンドシーケンスだけでなく、対として登録された識別情報を表示するようにしてもよい。
【００６７】
これにより、登録された音声ブックマーク情報を識別情報と共に確認することができるようになり、音声ブックマーク情報の識別性が向上する。
【実施例１０】
【００６８】
なお、本発明の目的は次のようにしても達成される。即ち、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。このようにしても目的が達成されることは言うまでもない。
【００６９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７０】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００７１】
また、本発明に係る実施の形態は、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合に限られない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７２】
さらに、本発明に係る実施形態の機能は次のようにしても実現される。即ち、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれる。そして、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行う。この処理により前述した実施形態の機能が実現されることは言うまでもない。
【図面の簡単な説明】
【００７３】
【図１】実施例１の情報処理装置の機能構成図である。
【図２】実施例１の情報処理装置の音声ブックマーク登録処理のフローチャートである。
【図３】実施例１の音声ブックマーク呼び出し処理のフローチャートである。
【図４】実施例２の複写機の操作パネル例である。
【図５】実施例２の複写機の音声登録フェーズのＧＵＩ例である。
【図６】実施例２の複写機の音声呼び出しフェーズのＧＵＩ例である。
【図７】実施例２の複写機の音声ブックマークデータベースの例である。
【図８】実施例２の複写機の音声呼び出しフェーズのＧＵＩ例である。
【図９】実施例５の識別情報選択テーブルの例である。
【図１０】実施例６の識別情報選択テーブルの例である。
【図１１】実施例８のテキストエディタのテキスト編集時の例である。
【図１２】実施例９のテキストエディタの音声ブックマーク表示時の例である。
【図１３】実施例８のテキストエディタの音声ブックマークデータベースの例である。
【符号の説明】
【００７４】
１０  マイクロフォン
１１  キーボード・マウス
１２  マイクロフォン
１３  ディスプレイ・スピーカ
１４  ブックマーク処理部
１５  識別情報データベース
１００  情報処理装置
１０１  登録用音声取り込み部
１０２  音声ブックマーク対象取り込み部
１０３  識別情報選択部
１０４  音声ブックマーク格納部
１０５  音声ブックマーク検索部
１０６  音声ブックマークデータベース
１０７  呼び出し用音声取り込み部
１０８  類似度算出部
１０９  音声ブックマーク情報送信部
１１０  識別情報提示部
【図１】
2008146158.tif 000003
【図２】
2008146158.tif 000004
【図３】
2008146158.tif 000005
【図４】
2008146158.tif 000006
【図５】
2008146158.tif 000007
【図６】
2008146158.tif 000008
【図７】
2008146158.tif 000009
【図８】
2008146158.tif 000010
【図９】
2008146158.tif 000011
【図１０】
2008146158.tif 000012
【図１１】
2008146158.tif 000013
【図１２】
2008146158.tif 000014
【図１３】
2008146158.tif 000015