(57)【特許請求の範囲】
【請求項１】
グループを構成する複数のメンバーが利用する複数の通信装置と通信ネットワークを介して接続されている音声情報記録システムであって、
前記音声情報記録システムは、
前記通信装置の間で伝達された音声情報と、所定の機能を実行するソフトウェアモジュールとを記憶する記憶サブシステムと、
前記記憶サブシステムから所定のソフトウェアモジュールを読み出して実行するメモリサブシステムと、
を備え、
前記メモリサブシステムが実行する前記記憶サブシステムから読み出したソフトウェアモジュールは、
前記通信装置の間で伝達される音声情報を受信し、
前記受信された音声情報から１以上の会話部分を決定し、
前記決定された会話部分に対応する音声情報に基づいて前記音声情報の発生点である通信装置を識別し、
前記決定された会話部分に対応する音声情報と該音声情報について識別された発生点とを前記記憶サブシステムに記憶し、
前記通信装置のうち、所定期間、音声情報を受信しなかった通信装置がある場合に、該音声情報を受信しなかった通信装置が見落とした音声情報があるとされ、前記音声情報を受信しなかった通信装置から音声情報を受信すると、前記見落としたとされた音声情報を再生するかを前記音声情報を受信しなかった通信装置に問い合わせる、ソフトウェアモジュールであること
を特徴とする音声情報記録システム。
【請求項２】
前記１以上の会話部分の決定は、
前記記憶サブシステムに記憶された音声情報の振幅に基づいて、前記音声情報から１以上の会話部分の開始点と終了点を決定し、
前記決定された開始点と終了点によって前記１以上の会話部分を決定すること
を特徴とする請求項１に記載の音声情報記録システム。
【請求項３】
前記開始点と終了点の決定は、前記音声情報の振幅の平均と、所定の閾値とを所定期間の間比較することにより決定されること
を特徴とする請求項２に記載の音声情報記録システム。
【請求項４】
前記音声情報には、該音声情報の発生点である通信装置に一意に付与された装置識別子が含まれており、
前記音声情報の発生点である通信装置の識別は、
前記装置識別子に基づいて前記音声情報の発生点を識別すること、
を特徴とする請求項１乃至３のいずれか１項に記載の音声情報記録システム。 
【請求項５】
前記記憶サブシステムはさらに、前記複数の通信装置に対して話し手識別子をマッピングしたアクセス情報を記憶しており、
前記音声情報の発生点である通信装置の識別は、
前記音声情報にボイス認識技術を適用し、前記アクセス情報に基づいて前記音声情報の発生点である通信装置を識別すること
を特徴とする請求項１乃至３のいずれか１項に記載の音声情報記録システム。 
【請求項６】
前記メモリサブシステムにて実行されるソフトウェアモジュールはさらに、
前記決定された会話部分に対応した音声情報をトランスクライブしてテキストトランスクリプションを生成し、
前記決定された会話部分に対応する音声情報と該音声情報について識別された発生点と該音声情報について生成したテキストトランスクリプションを前記前記記憶サブシステムに記憶すること、
を特徴とする請求項１乃至５のいずれか１項に記載の音声情報記録システム。 
【請求項７】
前記記憶サブシステムはさらに、前記通信装置を利用するメンバーの興味を記憶しており、
前記メモリサブシステムにて実行されるソフトウェアモジュールはさらに、
前記記憶サブシステムに記憶された音声情報のうち、前記メンバーの興味に関連した情報を、周期的な間隔で前記通信装置に提供する
ことを特徴とする請求項１乃至６のいずれか１項に記載の音声情報記録システム。 
【請求項８】
グループを構成する複数のメンバーが利用する複数の通信装置と通信ネットワークを介して接続されている音声情報記録システムにおける音声情報記録方法であって、
前記音声情報記録システムは、
前記通信装置の間で伝達された音声情報と、所定の機能を実行するソフトウェアモジュールとを記憶する記憶サブシステムを備え、
前記方法は、
前記通信装置の間で伝達される音声情報を受信する段階と、
前記受信された音声情報から１以上の会話部分を決定する段階と、
前記決定された会話部分に対応する音声情報に基づいて前記音声情報の発生点である通信装置を識別する段階と、
前記決定された会話部分に対応する音声情報と該音声情報について識別された発生点とを前記記憶サブシステムに記憶する段階と、
前記通信装置のうち、所定期間、音声情報を受信しなかった通信装置がある場合に、該音声情報を受信しなかった通信装置が見落とした音声情報があるとされ、前記音声情報を受信しなかった通信装置から音声情報を受信すると、前記見落としたとされた音声情報を再生するかを前記音声情報を受信しなかった通信装置に問い合わせる段階と、を有することを特徴とする音声情報記録方法。
【請求項９】
前記１以上の会話部分の決定は、
前記記憶サブシステムに記憶された音声情報の振幅に基づいて、前記音声情報から１以上の会話部分の開始点と終了点を決定する段階と、
前記決定された開始点と終了点によって前記１以上の会話部分を決定する段階とを有すること
を特徴とする請求項８に記載の音声情報記録方法。
【請求項１０】
前記開始点と終了点の決定は、前記音声情報の振幅の平均と、所定の閾値とを所定期間の間比較することにより決定される段階を有すること
を特徴とする請求項９に記載の音声情報記録方法。
【請求項１１】
前記音声情報には、該音声情報の発生点である通信装置に一意に付与された装置識別子が含まれており、
前記音声情報の発生点である通信装置の識別は、
前記装置識別子に基づいて前記音声情報の発生点を識別する段階を有すること、
を特徴とする請求項８乃至１０のいずれか１項に記載の音声情報記録方法。 
【請求項１２】
前記記憶サブシステムはさらに、前記複数の通信装置に対して話し手識別子をマッピングしたアクセス情報を記憶しており、
前記音声情報の発生点である通信装置の識別は、
前記音声情報にボイス認識技術を適用し、前記アクセス情報に基づいて前記音声情報の発生点である通信装置を識別する段階を有すること
を特徴とする請求項８乃至１０のいずれか１項に記載の音声情報記録方法。 
【請求項１３】
前記方法はさらに、
前記決定された会話部分に対応した音声情報をトランスクライブしてテキストトランスクリプションを生成する段階と、
前記決定された会話部分に対応する音声情報と該音声情報について識別された発生点と該音声情報について生成したテキストトランスクリプションを前記前記記憶サブシステムに記憶する段階と、
を有することを特徴とする請求項８乃至１２のいずれか１項に記載の音声情報記録方法。 
【請求項１４】
前記記憶サブシステムはさらに、前記通信装置を利用するメンバーの興味を記憶しており、
前記方法はさらに、
前記記憶サブシステムに記憶された音声情報のうち、前記メンバーの興味に関連した情報を、周期的な間隔で前記通信装置に提供する段階を有する
ことを特徴とする請求項８乃至１３のいずれか１項に記載の音声情報記録方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音声通信システムに関し、特に、１点対多点音声通信システム（ｐｏｉｎｔ−ｔｏ−ｍｕｌｔｉｐｏｉｎｔ  ａｕｄｉｏ  ｃｏｍｍｕｎｉｃａｔｉｏｎ  ｓｙｓｔｅｍ）におけるユーザー間で伝達された音声情報を記録するための技術に関する。
【０００２】
【従来の技術】
グループ同報通信システムまたは１点対多点音声通信システムは、システムのユーザー間で音声情報を伝達するために使用される。１点対多点音声通信システムにおいて、１グループに属するユーザー（このグループの各ユーザーは通信装置を有している）は、グループの他のメンバーと音声情報の通信を行うことができる。グループのメンバーが通信装置を使用して送信した音声情報は、このグループの他のメンバーの通信装置に同時に伝達されることが可能である。１点対多点音声通信システムの例は、ウォーキートーキー（ｗａｌｋｉｅ−ｔａｌｋｉｅｓ）、ＣＢラジオ、携帯電話（例えば、直接接続機能（ｄｉｒｅｃｔ  ｃｏｎｎｅｃｔ  ｆｅａｔｕｒｅ）を有するネクステル電話（Ｎｅｘｔｅｌ  ｐｈｏｎｅ））、配線されたシステム（ｈａｒｄｗｉｒｅｄ ｓｙｓｔｅｍ）、電話システム、相互通信装置などを含む。
【０００３】
【発明が解決しようとする課題】
既存の１点対多点音声通信システムは、グループのあるメンバーが自分の通信装置を使用して音声情報を送信した場合、そのグループの他のメンバーは、その情報が送信された時点に、その情報を聞くために居合わせていなければならない。音声情報は送信されメンバーの通信装置を介して出力された後は、その音声情報は失われてしまう。従って、グループの特定のメンバーが生の音声情報を聞くことができないならば（例えば、その特定のユーザーメンバーの通信装置の電源がオフにされているならば）、その送信された音声情報は、失われて、その後は、その特定のメンバーはこの音声情報を取り出し・回収し・検索し（ｒｅｔｒｅｉｖｅ）、またはこの音声情報にアクセスすることができない。
【０００４】
上記を考慮すると、音声情報が送信された後にユーザーがアーカイブ（ａｒｃｈｉｖｅ）されたその音声情報を回収できるように１点対多点音声通信システムにおいて伝達される音声情報をじゃまされることなく・他の音に嵌入されることなく（ｕｎｉｎｓｒｕｓｉｖｅｌｙ）アーカイブする（アーカイブに保管する（ａｒｃｈｉｖｅ））技術を提供することが望まれる。
【０００５】
【課題を解決するための手段】
本発明の実施形態は、１点対多点音声通信システムのような音声通信システムを使用してグループのメンバー間で伝達される音声情報をアーカイブする技術を提供する。音声情報が実際に送信された後のいかなる時点においても、アーカイブされたこの音声情報は、アーカイブされた後、グループのメンバーによってまたは他のどのユーザーによっても回収可能である。本発明の１つの実施形態によると、グループのメンバーに使用される通信装置の間での音声情報通信は、モニター・チェック（ｍｏｎｉｔｏｒ）され記録される。この記録された音声情報は、この音声情報に含まれる１つまたはそれ以上の会話部分を識別するために分析される。会話部分に対応する音声情報は、アーカイブされる。アーカイブされた音声情報は、その後、回収のために利用可能である。
【０００６】
本発明の１つの実施形態によると、１点対多点音声通信システムにおける複数の通信装置の間で伝達される音声情報をアーカイブするための技術が提供される。この実施形態では、複数の通信装置のうちの１つまたはそれ以上の通信装置に送信された音声情報は、記録される。第１会話部分を含む１つまたはそれ以上の会話部分（即ち、第１会話部分のみまたは第１会話部分とそれ以外の１つまたはそれ以上の会話部分を合わせたもの）は、記録された音声情報から決定される。各会話部分は、上述した複数の通信装置のうちの１つまたはそれ以上の通信装置に送信された音声情報を含む。第１会話部分に含まれる音声情報は、記憶・保存される。第１会話部分に関連した他の情報も記憶されてよい。
【０００７】
本発明の別の実施形態によると、１点対多点音声通信システムにおける複数の通信装置の間で伝達される音声情報を記憶する技術が提供される。この実施形態では、複数の通信装置に送信された音声情報は、記録される。第１会話部分を含む１つまたはそれ以上の会話部分が記録された音声情報から決定される。各会話部分は、上述した複数の通信装置のうちの１つまたはそれ以上の通信装置に送信された音声情報を含む。第１会話部分に含まれる音声情報は、トランスクライブ（ｔｒａｎｓｃｒｉｂｅ）されて、第１会話部分に関するテキストトランスクリプション（トランスクライブされた音声情報テキスト（ｔｅｘｔ  ｔｒａｎｓｃｒｉｐｔｉｏｎ））を生成する。テキストトランスクリプションは、ユーザーが、その後、テキストトランスクリプションを回収できるように保存される。
【０００８】
本発明のさらなる別の実施形態によると、装置を使用して音声信号を出力する技術が提供される。この実施形態では、この装置が、第１位置または第２位置にセットできるユーザー切り替え可能（ユーザーが第１位置または第２位置を選択することができる）コントロールを与える。この装置は、この装置において第１音声信号を受信する。ユーザー切り替え可能コントロールが第１位置にセットされているかまたは第２位置にセットされているかどうかを判断するためにチェックが行われる。ユーザー切り替え可能コントロールが第１位置にセットされていることが探知された場合には、第１音声信号がこの装置を介して出力される。ユーザー切り替え可能コントロールが第２位置にセットされていると探知された場合には、第２音声信号がこの装置を介して出力される。図面を参照して以下でなされる説明により、本発明の他の特徴、実施形態及び利点が、より明らかになるであろう。
【０００９】
【発明の実施の形態】
以下で本発明の実施形態について説明する。以下で頻繁に使用される表現「本発明の１つの実施形態によると」は、同じ実施形態を指しているとは限らない。
【００１０】
本発明は、１点対多点音声通信システムのような音声通信システムを使用して、グループのメンバーの間で伝達される音声情報をアーカイブする技術を提供する。アーカイブされた音声情報は、その後、グループのメンバーによってまたはあらゆる他のユーザーによってもその音声情報の生の送信の後のいつの時点でも、回収されることが可能である。本発明の１つの実施形態によると、グループのメンバーに使用される通信装置の間での音声情報通信は、モニターされて記録される。記録された音声情報は、その後、その音声情報における１つまたはそれ以上の会話部分を識別するために分析される。また、会話部分の音声情報の発生点（ｏｒｉｇｉｎａｔｉｏｎ ｐｏｉｎｔ）も識別される。例えば、会話部分に関係した話し手が識別される。音声情報は様々な形式・フォーマット（ｆｏｒｍａｔ）でアーカイブされてよい。本発明の１つの実施形態によると、会話部分がトランスクライブ（ｔｒａｎｓｃｒｉｂｅ）され、テキストトランスクリプト（ｔｅｘｔ  ｔｒａｎｓｃｒｉｐｔ）が，その後、本発明のユーザーによって回収されてよい。
【００１１】
図１は、本発明の１つの実施形態を組み込んだ１点対多点音声通信システム１００の単純化したブロック図である。図１に示されているように、１点対多点音声通信システム１００は音声情報記録システム（ＡＩＲＳ）１０２を有している。この１点対多点音声通信システム１００は、グループのメンバーに属している複数の通信装置１０６に通信ネットワーク１０４を介して接続されているＡＩＲＳ１０２を有している。ＡＩＲＳ１０２と通信装置１０６は、通信リンク１０８を介して通信ネットワーク１０４に接続されている。１つまたはそれ以上の情報アクセス装置１１０が、通信リンク１０８を介してＡＲＩＳ１０２に接続されていてもよい。
【００１２】
図１の１点対多点音声通信システム１００は本発明の実施形態の例として示されており、特許請求の範囲に記載された発明の範囲を制限するものではない。当業者は、本発明の実施形態の他の変形例、修正例または代替例を認識できるであろう。例えば、本発明の代替的実施形態では、ＡＩＲＳ１０２が、通信装置１０６のうちの１つの一部として組み込まれていてよい。
【００１３】
通信ネットワーク１０４は、通信装置１０６とＡＩＲＳ１０２が、お互いに対して音声情報及び他の情報を伝達し、受信することを可能にする機構を提供する。通信ネットワーク１０４それ自体は、相互に連結された多数のネットワーク、基地局、信号反応器（ｓｉｇｎａｌ  ｒｅｐｅａｔｅｒ）、通信システムなどを含んでいてよい。通信ネットワーク１０４は、無線ネットワーク、交換網（ｓｗｉｔｃｈｅｄ  ｎｅｔｗｏｒｋ）、公衆ネットワーク、インターネット、ローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）、イントラネット、プライベートネットワーク、または音声情報の一点対多点音声通信を容易にする他のどんなネットワークまたはこれらの組み合わせとして具現化されてよい。
【００１４】
図１に示された様々なシステムに接続するために使用される通信リンク１０８は、配線リンク（ｈａｒｄｗｉｒｅ  ｌｉｎｋ）、光学的リンク、衛星リンクなどの無線通信リンク、波動リンク（ｗａｖｅ  ｐｒｏｐａｇａｔｉｏｎ  ｌｉｎｋ）、または音声情報を伝達できる他のどんな機構を含む様々なタイプのリンクのどれであってもよい。様々なタイプの通信プロトコルが、通信リンクを介しての情報の伝達を容易にするのに使用されてよい。これらの通信プロトコルは、ワイヤレスアプリケーションプロトコル（ＷＡＰ）のような無線通信プロトコル、ＴＣＰ／ＩＰプロトコル、ＨＴＴＰプロトコル、業界標準化団体（ｉｎｄｕｓｔｒｙ  ｓｔａｎｄａｒｄ  ｏｒｇａｎｉｚａｔｉｏｎ）に開発されたプロトコル、メーカー特有プロトコル（ｖｅｎｄｏｒ−ｓｐｅｃｉｆｉｃ  ｐｒｏｔｏｃｏｌｓ）、カスタマイズされたプロトコル及び他のプロトコルを含む。通信装置１０６は、１点対多点音声通信システム１００を使用するグループのメンバーが音声情報をお互いに伝達することを可能にする。ユーザーメンバーは通信装置１０６を使用して音声情報の送信及び／または受信を行ってよい。１点対多点音声通信システムの１つ実施形態によると、送信された音声情報は、通信ネットワーク１０４を介してグループの他のメンバーの通信装置１０６とＡＩＲＳ１０２に同時に伝達される。従って、図１に示されたシステム１００のような１点対多点音声通信システムにおいて、グループのメンバーが自分の通信装置を使用して送信した音声情報は、そのグループの他のメンバーの通信装置１０６に同時に伝達されてよい。
【００１５】
通信装置１０６は様々なモードで動作してよい。例えば、通信装置１０６は、半二重モード、全二重モード、または他のモードで動作してよい。半二重モードにおいて、ユーザーは、音声情報を聞く（即ち、音声情報を受信）するためにまたは音声情報を送信するために通信装置を使用できる。しかし、半二重モードにおいて、ユーザーは他の目的で通信装置を使用してもよい。全二重モードにおいて、ユーザーは音声情報を聞くことと音声情報を送信することを同時に行うことができる。通信装置１０６は、ウォーキートーキー、ＣＢラジオ、デジタル及び／またはアナログ技術を組み込んだ携帯電話、ウォーキートーキーの機能を有する携帯電話（例えば、直接接続機能（ｄｉｒｅｃｔ  ｃｏｎｎｅｃｔ  ｆｅａｔｕｒｅ）を有するネクスセルテレフォン（Ｎｅｘｔｅｌ  ｐｈｏｎｅ））、電話機、データコンピュータ計算装置、または音声情報の送信と受信ができる他のどのような装置として具現化されてよい。
【００１６】
図１に示された通信装置１０６は、グループのメンバーに使用される通信装置を表している。例えば、通信装置１０６−１はグループの第１番目メンバーに使用される装置に対応しており、通信装置１０６−２はこのグループの第２番目メンバーに対応しているなどである。即ち、通信装置１０６−ｎは、ｎ人のメンバーを有するグループの第ｎ番目のメンバーに使用される装置に対応していてよい。なお、グループは例えば、2人だけのメンバーを有していてもよいことが理解されるであろう。
【００１７】
図１は、１つだけのグループのメンバーに使用される通信装置を示しているが、１つまたはそれ以上のグループのユーザーに使用される通信装置が、通信ネットワーク１０４を介してＡＩＲＳ１０２に接続されていてもよいことが理解されるであろう。従って、図１に示された１点対多点音声通信システムは、音声情報を伝達するのに多数のグループのメンバーに使用されてよい。この場合、各グループのメンバーの人数は異なっていてよい。例えば、ユーザーの第１グループは５人のメンバーを有しており、ユーザーの第２グループは１５人のメンバーを有しているなどである。一般的に、ある１つのグループの１人のメンバーはこのグループの他のメンバーと情報伝達ができるが、他のグループメンバーとは情報伝達を行うことができない。しかしながら、ある１人のユーザーは、多数のグループのメンバーであってもよいことが理解されるであろう。この場合、多数のグループに属するユーザーに使用される特定の通信装置は、このユーザーが属している１またはそれ以上のグループの通信装置に送信された音声情報を受信してよい。
【００１８】
本発明の技術によると、ＡＩＲＳ１０２は、あるグループのメンバーの間で伝達される音声情報をじゃまされることなく・他の音に嵌入されることなく（ｕｎｉｎｓｒｕｓｉｖｅｌｙ）アーカイブするように構成される。本発明の１つの実施形態によると、ある特定のグループに関して、この特定のグループのメンバーに属する通信装置の間での通信をモニターし記録するようにＡＩＲＳ１０２が構成される。また、本発明の１つの実施形態によると。 ＡＩＲＳ１０２は、音声情報における１つまたはそれ以上の会話部分を識別するために記録された音声情報を分析するように構成される。会話部分は、グループの1人またはそれ以上のメンバーの間での通信が存在する音声情報であって記録された音声情報の部分に対応している。また、ＡＩＲＳ１０２は、会話部分における音声情報の発生点を決定するように構成されてよい。例えば、ＡＩＲＳ１０２は、会話部分に関係した１人またはそれ以上の話し手の身元（ｉｄｅｎｔｉｔｉｅｓ）を識別してよい。または、会話部分に関係する音声情報を送信するのに使用した１つまたはそれ以上の通信装置を識別してよい。会話部分に対応する音声情報は、その後、ＡＩＲＳ１０２によってアーカイブされる。
【００１９】
本発明のユーザーは、その後、アーカイブされた音声情報を回収することができる。ユーザーは、１つまたはそれ以上のグループのメンバーや、どのグループのメンバーでもない他のユーザや、その他のユーザーを含む。以下で説明されるように、アーカイブされた情報は、様々な技術を使用して回収されまたはアクセスされることが可能である。本発明の１つの実施形態によると、アーカイブされた情報は、情報アクセス装置１１０または通信装置１０６を使用して回収されることが可能である。
【００２０】
ＡＩＲＳ１０２は、記録された音声情報を様々なフォーマット・形式でアーカイブしてよい。本発明の１つの実施形態によると、ＡＩＲＳ１０２は、会話部分に対応する音声情報をトランスクライブし、会話部分に対応するテキストトランスクリプション（トランスクライブされた音声情報テキスト）を記憶する。トランスクライブはＡＩＲＳ１０２によって自動的にされてもよいし、手動でされてもよいし、または、手動と自動技術の組み合わせを使用して行われてもよい。音声情報のアーカイブされたテキストトランスクリプションは、その後、本発明のユーザーによって回収されてよい。アーカイブされた情報は、音声ファイル（例えば、ＭＰ３フォーマットファイル、ＷＡＶフォーマットファイル、ディジタル音声ファイル、または他の音声フォーマット）、ウェブ／マルチメディアページ、音声ファイルへのポインターを有するデータ構造などとして記憶されてもよい。アーカイブされた情報は、その後、回収のために本発明のユーザーによって利用可能である。
【００２１】
本発明の１つの実施形態によると、ＡＩＲＳ１０２は、アーカイブされた音声情報へのアクセスを調整・管理するアクセスコントロールシステムを供給するように構成される。アクセスコントロールシステムを使用することで、必要なアクセス特権を持つユーザーだけが、アーカイブされた情報を回収することが許可されるようにできる。例えば、本発明の１つの実施形態によると、ＡＩＲＳ１０２は、特定のグループのメンバーの間での通信に対応するアーカイブされた音声情報がその特定のグループのメンバーによってのみアクセス可能になるように構成されてよい。この実施形態では、この特定のグループに属していないユーザーは、この特定のグループのメンバーの間での通信に対応するアーカイブされた音声情報へのアクセスが否定・禁止される。また、この実施形態では、ＡＩＲＳ１０２は、グループとグループのメンバーを識別する情報（例えば、メンバーの名前、メンバーによって使用される通信装置を識別する情報など）にアクセスして、アクセスコントロールを実行してよい。
【００２２】
代わりの実施形態では、ＡＩＲＳ１０２は、この特定のグループに属していないユーザーがこの特定のグループに対応するアーカイブされた情報にアクセスするのを許可するように構成されてよい。様々なアクセスコントロール機構が、アーカイブされた音声情報へのアクセスを管理するのに実施されてよい。
【００２３】
アクセス権利・特権は、グループ内におけるメンバーに適用されてもよい。例えば、ある特定のグループに関して、このグループの第１メンバーがこのグループの他のメンバーから発生させられたアーカイブされた音声情報にアクセスすることが許可された場合にのみ、このグループの第１メンバーはこのグループの他のメンバーから発生させられたアーカイブされた音声情報にアクセスすることが可能となる。例えば、アーカイブされた会話部分がグループの第２メンバーと第３メンバーから発生させられた音声情報を含んでいる場合には、このグループの第１メンバーは、第２メンバーと第３メンバーにより発生させられた音声情報にアクセスすることが許可された場合にのみ、このアーカイブされた会話部分にアクセスすることが可能になる。当業者に知られている様々な他のアクセスコントロール機構が、アーカイブされた音声情報へのアクセスを管理するためにＡＩＲＳ１０２によって使用されてよい。
【００２４】
本発明の１つの実施形態によると、ＡＩＲＳ１０２は、予め決められた時間または事象（ｅｖｅｎｔ）で、グループのメンバーに使用される通信装置に音声情報を同報通信（ｂｒｏａｄｃａｓｔ）するように構成されてもよい。この予め決められる時間または事象は、ユーザーが決定することが可能である。１点対多点音声通信システム１００のユーザーは、この同報通信される音声情報を特定してよい。音声情報の同報通信に関連したさらなる詳細は以下で説明される。
【００２５】
上で説明したように、ユーザーは、ＡＩＲＳ１０２にアーカイブされた音声情報にアクセスするのに情報アクセス装置１１０を使用できる。情報アクセス装置１１０は、コンピュータシステム、電話機、ファクシミリ装置、プリンター、複写機及び情報にアクセスするのに使用できる他の装置を含む。例えば、ＡＩＲＳ１０２は、ＡＩＲＳ１０２にアーカイブされた音声情報のある部分を要求するリクエストを情報アクセス装置１１０から受信する。情報を要求しているユーザーが要求されているアーカイブされた情報にアクセスすることを許可されたならば、ＡＩＲＳ１０２は、このリクエストを送信した情報アクセス装置に要求された情報を伝達する。この情報は、様々なフォーマット・形式で情報アクセス装置に伝達されてよい。例えば、このフォーマットは、電子メール、電子メールに添付したもの、ファクシミリ、音声ファイル、ブラウザーによって表示されてよいウェブページ、音声メッセージ（例えば、電話機によってアクセス可能な音声メッセージ）、ストリーミングメディア（ｓｔｒｅａｍｉｎｇ  ｍｅｄｉａ）（例えば、ストリーミング音声・映像）などを含む。
【００２６】
他の実施形態では、ＡＩＲＳ１０２は、情報の受信に興味を示したユーザーにアーカイブされた音声情報またはアーカイブされた音声情報の部分を押し出す・提供（ｐｕｓｈ）ように構成されてよい。例えば、アーカイブされた情報のある部分の受信に興味のあるユーザーはＡＩＲＳ１０２に自分の興味を登録する。ＡＩＲＳ１０２によってアーカイブされた情報でありかつユーザーの興味に関連した情報が、その後、周期的な時間間隔でユーザーに押し出される・提供される。上で説明したように、情報は、１つまたはそれ以上のフォーマットで様々な情報アクセス装置を介してユーザーに出力されてよい。
【００２７】
本発明の１つの実施形態によると、図１に示された１点対多点音声通信システム１００は、会話押し出し無線システム・会話提供無線システム（ｐｕｓｈ−ｔｏ−ｔａｌｋ  ｗｉｒｅｌｅｓｓ  ｓｙｓｔｅｍ）または音声操作式切り替え（ｖｏｉｃｅ  ｏｐｅｒａｔｅｄ  ｓｗｉｔｃｈ（ＶＯＸ））システムとして具現化されてよい。しかしながら、本発明は有線通信システム、無線通信システムまたは有線システムと無線システムの組み合わせを用いて使用されてもよいことが理解されるべきである。
【００２８】
会話提供システムまたはＶＯＸシステムでは、単一のまたは専用の通信チャネル（同報通信チャネルともいう）が、グループのメンバーに使用される通信装置の間での通信を容易にするために使用される。同報通信チャネルは、単一のチャネルをシミュレート・再現（ｓｉｍｕｌａｔｅ）するためにコントローラーに管理される単一のチャネル若しくは単一の周波数または周波数群若しくはチャネル群を含む。会話提供システムまたはＶＯＸシステムの１つの実施形態によると、いかなる所定の時間においても、1人だけのユーザーが同報通信チャネルによって音声情報を送信することが許可される。言い換えると、いかなる所定の時間においても、グループのユーザーの1人だけが話しをすることができる。他方において、グループの他のすべてのメンバーは、同報通信チャネルに耳を傾けてることにより送信をしている１人のユーザーからの通信を受信することができる。音声情報の送信を望んでいるユーザーは、一般的に、会話提供ボタンを押すことによってまたは同報通信チャネルへのアクセスを要求している（ユーザーの）通信装置のＶＯＸスイッチを作動させることにより、同報通信チャネルアクセスリクエストを送信する。同報通信チャネルへのアクセスが容認されると、ユーザーによって送信された音声情報が、その後、その同報通信チャネルによってグループの他のメンバーに同時に伝達される。
【００２９】
他の実施形態では、２人以上のユーザーが、いかなる所定の時間においても、同報通信チャネルによって音声情報を送信することが許可される。しかしながら、多数のユーザーが同時に送信を行うと、干渉が起こり、理解できない・わかりにくい音声信号となってしまう。当業者に知られている様々な調整システム（ａｒｂｉｔｒａｔａｉｏｎ  ｓｙｓｔｅｍｓ）がそのような干渉を防止するために使用されてよい。
【００３０】
図２は、本発明の１つ実施形態によるＡＩＲＳ１０２の単純化したブロック図である。図２に示されているように。ＡＩＲＳ１０２は、多くの周辺装置とバスシステム２０４を介して通信を行う少なくとも１つのプロセッサ２０２を有している。これらの周辺装置は、メモリサブシステム２０８とファイル記憶サブシステム２１０とを含む記憶サブシステム２０６、受信サブシステム２１２、送信サブシステム２１４及びネットワークインターフェースサブシステム２１６を有する。ＡＩＲＳ１０２は、ユーザーにＡＩＲＳ１０２との相互作用を可能にするユーザーインターフェース入力／出力システム（図示せず）を有している。ユーザーというときは、人間のユーザー、装置、プロセス（ｐｒｏｃｅｓｓ）、別のコンピュータなどを意味してよい。バスシステム２０４は、ＡＩＲＳ１０２の様々な要素とサブシステムに意図された時にお互いと通信を行わせる機構を供給する。サブシステム２０４は単一のバスとして概略的に図示されているが、バスシステムの他の実施形態は多数のバスであってよい。
【００３１】
記憶サブシステム２０６は、本発明の機能を与える基本的なプログラムとデータ構成を記憶するように構成される。例えば、本発明の機能を実施するソフトウェアモジュールが、ＡＩＲＳ１０２の記憶サブシステム２０６に記憶される。これらのソフトウエアモジュールは、ＡＩＲＳ１０２のプロセッサ２０２によって実行される。記憶サブシステム２０６は、本発明によって使用される様々なデータベース、ファイル、テーブル及び他の情報を記憶するための保存場所を提供する。例えば、ＡＩＲＳ１０２によってアーカイブされた音声情報が記憶サブシステム２０６に記憶される。代わりに、アーカイブされた情報が、ＡＩＲＳ１０２によってアクセス可能なメモリ位置に記憶されてもよい。記憶サブシステム２０６は、メモリサブシステム２０８とファイル記憶サブシステム２１０を有している。
【００３２】
メモリサブシステム２０８は、ランダムアクセスメモリ（ＲＡＭ）２１８と読み出し専用記憶装置（ＲＯＭ）２２０を含む多くのメモリを有している。ＲＡＭ２１８はプログラムの実行の間、インストラクションとデータを保存する。ＲＯＭ２２０には、定められたインストラクションが保存される。ファイル記憶装置２１０は、プログラムやデータファイルのための持続性のある（不揮発性の）保存を供給する。ファイル記憶装置２１０は、ハードディスクドライブ、関連した取り外し可能な媒体を含むフロッピー（登録商標）ディスクドライブ、ＣＤ−ＲＯＭドライブ、光学ドライブ、取り外し可能媒体、または他の記憶媒体を含む。１つまたはそれ以上の駆動装置・ドライブが、他の接続されたコンピュータ上であって離れた位置に配置されていてよい。
【００３３】
ネットワークインターフェースサブシステム２１６は、情報アクセス装置１１０のような外部システムや外部装置へのインターフェースを供給する。本発明の１つの実施形態によると、ネットワークインターフェースサブシステム２１６は、情報アクセス装置１１０への／からの情報の通信を容易にする。ネットワークインターフェースシステム２１６は、イーサネット（登録商標）カード（Ｅｔｈｅｒｎｅｔ（登録商標）  ｃａｒｄ）、モデム（電話機、衛星、ケーブル、ＩＳＤＮなど）、ディジタル加入者回線（ＤＳＬ）装置などを含む。
【００３４】
受信サブシステム２１２は、音声情報を受信するように構成される。例えば、受信サブシステム２１２は通信装置１０６により伝達される音声情報を受信するように構成される。送信サブシステム２１４は、音声情報を送信するように構成される。例えば、送信サブシステム２１４は、グループのメンバーに使用される通信装置にＡＩＲＳ１０２から音声情報を送信するように構成される。
【００３５】
ＡＩＲＳ１０２は、パーソナルコンピュータ、ポータブルコンピュータ、ワークステーション、コンピュータ端末、ネットワークコンピュータ、メインフレーム、キオスク（ｋｉｏｓｋ）、携帯情報端末（ＰＤＡ）、携帯電話のような通信装置、ゲームコントローラ、ウォーキートーキー、ＣＢラジオ、または他のどんなデータ処理システムを含む様々なタイプのものであってよい。図２に示されたＡＩＲＳ１０２は、コンピュータシステムの好適実施形態を示すための単なる１つの例として説明される。ＡＩＲＳ１０２の他の多くの構成は、図２に示されたシステムより多くの部品を含んでいてもよいし、より少ない部品を有していてもよい。例えば、アドバンスト・マイクロ・デバイシーズ（ＡＭＤ）のＡｔｈｌｏｎ（登録商標）クラスのマイクロプロセッサや、インテルのペンティアム（登録商標）やセレロン（登録商標）クラスのマイクロプロセッサや、モトローラのパワーＰＣ（登録商標）Ｇ３やＧ４マイクロプロセッサや、トランスメタのＣｒｕｓｏｅ（登録商標）プロセッサなどの様々なタイプのプロセッサが考えられる。さらに、ＡＩＲＳ１０２の実施形態において、マイクロソフトのウインドウズＮＴ（登録商標）やサンマイスロシステムズのＳｏｌａｒｉｓや、アップルコンピュータのＬＩＮＵＸ、ＵＮＩＸ（登録商標），ＭＡＣ  ＯＳ  Ｘ、ビーオーエス（ＢｅＯＳ（登録商標））などを含む様々なタイプのオペレーティングシステムが考えられる。
【００３６】
図３は、本発明の１つの実施形態によるグループのメンバーの間で伝達される音声情報をアーカイブする方法を示す簡単にしたハイレベル（高水準）フローチャート３００である。この方法は、ＡＩＲＳ１０２によってまたは他のデータ処理システムに関連したＡＩＲＳ１０２によって実行されてよい。以下で説明される実施形態では、この方法はＡＩＲＳ１０２によって実行される。この方法は、ＡＩＲＳ１０２のプロセッサ２０２に実行されるソフトウェアモジュールによってまたはＡＩＲＳ１０２に接続されたハードウェアモジュールによってまたはこれらのソフトウェアモジュールとハードウェアモジュールの組み合わせによって行われてよい。図３に示されたフローチャート３００は、単に本発明を組み込んだ実施形態の例であって、特許請求の範囲に記載された本発明の範囲を制限するものではない。当業者は、この方法の変形例、修正例や代替例を認識できるであろう。
【００３７】
図３に示されたように、段階・ステップ３０２においてＡＩＲＳ１０２は、グループのメンバーに使用される通信装置の間で伝達される音声情報をモニターし記録する。本発明の１つの実施形態によると、ＡＩＲＳ１０２は、グループの通信装置の間での通信を継続的にモニターし記録する。代わりの実施形態では、ＡＩＲＳ１０２は、本発明のユーザーに指定された期間において通信装置間で伝達された音声情報をモニターし記録するように構成される。例えば、ＡＩＲＳ１０２は、午前９時と午後６時の間の通信をモニターし記録するようにしてよい。
【００３８】
本発明の１つの実施形態によると、ＡＩＲＳ１０２は、伝達された音声情報に含まれる情報であって装置を識別する情報に基づきかつＡＩＲＳ１０２がアクセス可能なグループ識別情報に基づき、特定のグループのメンバーに使用される通信装置から発生した通信を識別することができる。代表的には、各通信装置は、この通信装置を一義的に識別する自身に関連した装置識別子を持っている。特定の通信装置を使用して音声情報が送信される際に、この特定の通信装置の装置識別子もこの送信される音声情報に含まれてる。通信装置から送信された音声情報を受信すると、ＡＩＲＳ１０２は、音声情報から装置識別子を抽出する。装置識別子は、送信された音声情報の発生点であった通信装置を一義的に識別するものである。
【００３９】
当業者に知られた様々な他の技術が、音声情報の発生点を識別するのに使用されてもよい。例えば、本発明の１つの実施形態では、送信された音声情報の発生点（情報の通信に使用される通信装置）が、音声送信に関連した送信された情報の地理的位置のような他の情報に基づいて決定されてもよい。
【００４０】
また、本発明の別の実施形態では、情報を送信する１人またはそれ以上の話し手の身元（ｉｄｅｎｔｉｔｉｅｓ）を決定するために、ボイス認識技術が送信された音声情報に適用されてもよい。情報を送信した通信装置（音声情報の発生点）が、話し手の身元に基づいて決定されてもよい。この場合、ＡＩＲＳ１０２は通信装置に対して話し手識別子をマッピングしたアクセス情報を持っていてよい。ＡＩＲＳ１０２がアクセスできるグループ識別情報は、ＡＩＲＳ１０２によって（１つまたはそれ以上のグループの）通信がモニターされ記録される１つまたはそれ以上の当該グループを識別するものである。各グループに関して、グループ識別情報は、グループのメンバーに使用される通信装置の装置識別子を識別する情報を含んでいてよい。従って、ＡＩＲＳ１０２に受信された音声情報から装置識別子を決定すると、ＡＩＲＳ１０２は、その音声情報を送信した通信装置の身元（ｉｄｅｎｔｉｔｙ）を決定でき、グループ識別情報に基づいて発生点である通信装置が属しているグループを決定できる。なお、ＡＩＲＳ１０２は、単一のグループに関するまたは多数のグループに関する音声情報のモニターとアーカイブを同時にすることができる。
【００４１】
段階・ステップ３０２で記録された音声情報は、その後、段階・ステップ３０４において、分析され、音声情報の１つまたはそれ以上の会話部分を識別する。会話部分は、１つまたはそれ以上のグループの間での情報伝達が存在する記録された音声情報の部分に対応する。ＡＩＲＳ１０２は、グループに関して記録された音声情報から会話部分を識別するために様々な技術を利用してもよい。
【００４２】
図４は、本発明の１つの実施形態による記録した音声情報から会話部分を識別する方法を示す単純化したハイレベルフローチャート４００である。この方法は、ＡＩＲＳ１０２によってまたは他のコンピュータシステムに関連したＡＩＲＳ１０２によって実行されてよい。以下で説明される実施形態では、この方法はＡＩＲＳ１０２によって実行される。この方法は、ＡＩＲＳ１０２のプロセッサ２０２に実行されるソフトウェアモジュールによってまたはＡＩＲＳ１０２のハードウェアモジュールによってまたはＡＩＲＳ１０２のソフトウェアモジュールとハードウェアモジュールの組み合わせによって行われてよい。図４に示されたフローチャート４００は、本発明を組み込んだ実施形態の単なる例であって、特許請求項の範囲に記載された発明の範囲を制限するものではない。当業者は、この方法の変形例、修正例、または代替例を認識できるであろう。
【００４３】
図４に示されたように、ＡＩＲＳ１０２は、段階・ステップ４０２において、図３の段階・ステップ３０２で記録された音声情報から１つまたはそれ以上の発言部分を決定する。発言部分は、ユーザーによって特定されてよいある条件を満足する記録された音声情報の部分である。各発言部分は、開始点と終了点によって特徴づけられる。従って、発言開始点を識別するために、段階・ステップ３０２において記録された音声情報が、分析される。この発言開始点の後に発言部分の長さを決定する発言終了点が起こる。なお、次の発言開始点が、この発言終了点の後に起こる。
【００４４】
本発明の１つの実施形態によると、記録された音声情報の平均振幅がなくなる・消える（ｇｏ）が、その後、記録された音声情報の平均振幅がある特定の期間（発言開始期間と呼ぶ）の間、閾値振幅レベル（発言開始閾値と呼ぶ）を上回っている状態を続けた時を発言開始点と決定する。発言開始閾値と発言開始期間の値はユーザーが決定してよい。本発明の１つの実施形態によると、発言開始期間は、０．５秒に設定されるが、他の値に設定してもよい。
【００４５】
本発明の１つの実施形態によると、信号の上記平均振幅は、ある時間期間（ｔｉｍｅ  ｗｉｎｄｏｗ）にわたる信号振幅の積分値をこの時間期間の値で割ったものである。本発明の１つの実施形態によると、この経過していく時間期間は、およそ０．１秒である。当業者に知られているいくつかの技術が、信号の平均振幅を決定するのに使用されてよい。例えば、ノイズの存在のもとで信号の電力を決定する多くの公知の技術が平均振幅を決定するのに使用されてよい。
【００４６】
発言開始点を探知すると、ＡＩＲＳ１０２は、発言終了点を決定するために記録された音声情報を分析する。本発明の１つの実施形態によると、記録された音声情報の平均振幅が少なくともある特定期間（発言終了期間と呼ぶ）の間、ある閾値レベル（発言終了閾値と呼ぶ）より小さい値をとり続けた時を発言終了点と決定する。発言終了閾値と発言終了期間はユーザーが設定可能である。本発明の１つの実施形態によると、発言終了期間は、３秒に設定されるが、他の値に設定してもよい。発言終了点が、新たな通信装置が音声情報を送信した時点に対応する音声情報の部分に一致していてもよい。
【００４７】
発言開始点とこれに続く発言終了点は、発言部分の長さを定める・区分する。発言終了点を探知すると、ＡＩＲＳ１０２は、次の発言開始点を決定するために、記録された音声情報を分析して、図３の段階・ステップ３０２で記録された音声情報の全体に関して、この処理が繰り返される。この方法で、１つまたはそれ以上の発言部分（または発言）が、記録された音声情報に関して段階・ステップ４０２で決定される。
【００４８】
上述した本発明の実施形態は、発言部分を決定するために音声情報の平均振幅を使用する。しかしながら、本発明の代わりの実施形態では、音声信号の他の特徴が、発言部分を決定するのに使用されてよい。
【００４９】
その後、ＡＩＲＳ１０２は、段階・ステップ４０４において、段階・ステップ４０２で決定された発言部分に基づいて１つまたはそれ以上の会話部分を決定する。本発明の１つの実施形態によると、会話部分は、すべての連続したまたは隣接した２つの発言部分の間の時間間隔または時間ギャップがある特定の時間間隔（会話時間間隔と呼ぶ）を超えない１つまたはそれ以上の発言部分を含む記録された音声情報の部分である。会話時間間隔の値はユーザーが設定することができる。本発明の１つの実施形態によると、会話時間間隔の値は、３分に設定される。この会話時間間隔の値は他の値に設定してもよい。
【００５０】
従って、段階・ステップ４０４において、ＡＩＲＳ１０２は、記録された音声情報から１つまたはそれ以上の会話部分を決定する。各会話部分は、１つまたはそれ以上の発言部分を含む。会話部分の開始点は、会話部分に含まれている（時間経過の順番で）最初の発言の開始時点に対応する。会話部分の終了点は、会話部分に含まれている最後の発言部分の終了時点に対応する。
【００５１】
なお、図４に示された方法は、会話部分を決定するための技術の単なる例である。他の様々な技術が、本発明に従って使用されてもよい。
【００５２】
再び図３を参照すると、１つまたはそれ以上の会話部分が識別された後、段階・ステップ３０６において、ＡＩＲＳ１０２は、各会話部分に含まれている音声情報の１つまたはそれ以上の発生点を識別するために、会話部分に含まれている音声情報を分析する。上述したように、本発明の１つの実施形態によると、ＡＩＲＳ１０２は、送信された音声情報に含まれる装置識別情報に基づいて送信された音声情報の発生点を決定する。従って、段階・ステップ３０４で決定された各会話部分に関して、ＡＩＲＳ１０２は、会話部分に含まれている音声情報の１つまたはそれ以上の発生点を識別する。各発生点に関して、ＡＩＲＳ１０２は、発生点の決定に起因する会話部分の部分を決定する。例えば、１つのグループの３人のユーザーが１つの会話部分に存在する音声情報を送信した場合には、ＡＩＲＳ１０２は、その情報の送信に使用された３つの通信装置の身元（ｉｄｅｎｔｉｔｙ）を決定し、各通信装置によって送信されたこの会話部分の部分を決定する。上述したように、他の様々な技術が、音声情報の発生点を決定するのに使用されてもよい。
【００５３】
本発明の１つの実施形態によると、会話部分に含まれる音声情報から抽出された通信装置識別子に基づいて、ＡＩＲＳ１０２は、通信装置のユーザーについての情報を決定してよい。例えば、ＡＩＲＳ１０２は、ユーザーの名前に対して装置識別子をマッピングしたアクセス情報（例えば、グループ識別情報）や、ユーザーに関連した他の情報を持っていてよい。特定の通信装置識別子が与えられると、ＡＩＲＳ１０２は、この特定の装置識別子によって識別される通信装置のユーザーについての情報（例えば、ユーザーの名前、ユーザーの写真など）を決定できる。他の技術（例えば、ボイス認識技術）が、通信装置のユーザーに関連した情報を決定するのに使用されてもよい。この方法で、段階・ステップ３０６の一部として、ＡＩＲＳ１０２は、１つの会話部分に含まれる音声情報を送信した１人またはそれ以上のユーザーの身元を決定してよい。他の様々なタイプの情報が、段階・ステップ３０６において会話部分から抽出されてよい。
【００５４】
その後、段階・ステップ３０８において、ＡＩＲＳ１０２は、段階・ステップ３０４で決定された会話部分に関連した音声情報と段階・ステップ３０６で決定された他の情報をアーカイブする。このアーカイブされた情報は、会話部分に対応する音声情報、段階・ステップ３０６で決定された情報及び会話部分に関連した他の情報を含んでよい。情報は様々なフォーマットでアーカイブされてよい。本発明の１つの実施形態によると、各会話部分に対応した音声情報がトランスクライブされる。テキストトランスクリプションが各会話部分に関して生成されてアーカイブされる。１つの会話部分に関するテキストトランスクリプションは、この会話部分の音声情報の１つまたはそれ以上の発生点を識別する情報とこの１つまたはそれ以上の発生点からのものである音声情報を含んでよい。ＡＩＲＳ１０２が発生点に対応する話し手またはユーザーを決定できる場合には、テキストトランスクリプションは、話し手を識別する情報を含んでいてもよい。話し手の写真・画像やアドレスや電話番号のような話し手に関連した他の情報が、会話部分に関して発生させられたテキストトランスクリプションに含まれていてもよい。上述したように、トランスクライブは、ＡＩＲＳ１０２によって自動的に行われてもよいし、手動的に行われてもよいし、手動的技術と自動的技術の組み合わせによって行われてもよい。
【００５５】
会話部分に対応する音声情報は、音声ファイル（例えば、ＭＰ３フォーマットファイル、ＷＡＶフォーマットファイルなど）として保存されてもよい。ＡＩＲＳ１０２は、１つまたはそれ以上の会話部分に関する音声または他の情報を保存するマルチメディアウェブページまたは１つまたはそれ以上の会話部分に関する音声または他の情報へのリンクを供給するマルチメディアウェブページを作成してもよい。従って、記録された音声情報は、複数の異なるフォーマットのうちの１つのフォーマットでアーカイブされてよい。本発明の１つの実施形態によると、記録された音声情報をアーカイブするのに使用されるフォーマットは、本発明のユーザーによって決定されてよい。音声情報がアーカイブされた後、アーカイブされた音声情報は、本発明のユーザーが利用することができ、本発明のユーザーはこのアーカイブされた音声情報を回収することができる。
【００５６】
段階・ステップ３０４と３０６と３０８は、段階・ステップ３０２と並列に実行されてよい。例えば、あるグループに関する以前に記録された音声情報が、段階・ステップ３０４と３０６と３０８に従って分析されている間に、このグループに関するさらなる音声情報が、段階・ステップ３０２に従って記録されてよい。
【００５７】
上述したように、ＡＩＲＳ１０２にアーカイブされた音声情報は、情報アクセス装置１１０によって、通信装置１０６によってまたは他の装置によって回収されてよい。情報アクセス装置は、コンピュータシステム、電話機、ファクシミリ装置、プリンター、複写機、情報にアクセスするのに使用される他の装置を含む。
【００５８】
本発明の１つの実施形態によると、ユーザーに使用される情報アクセス装置または通信装置からＡＩＲＳ１０２が受信した情報リクエストに反応して、アーカイブされた情報がユーザーに伝達される。情報リクエストは、リクエストしているユーザーに特定される情報を含む。リクエストしているユーザーに特定される情報はアーカイブされた情報の１つまたはそれ以上の部分を識別する。本発明の１つの実施形態によると、回収されるべき会話部分は、会話部分に割り当てられた会話識別子によって識別されてよい。また、ユーザーは、ユーザーが指定した時間期間の間に起こったある特定のグループに関する通信に対応する音声情報を要求してもよい。例えば、情報リクエストは、２００２年２月１２日の午後１時から午後３時の間に起こったグループに関する通信に対応する音声情報を要求するものであってよい。また、ユーザーは、特定のメンバーが送信した音声情報を含む会話（即ち、特定のユーザーが話した会話・特定のユーザーの会話を含む会話）に対応する音声情報を要求してもよい。また、他の様々な基準が、ユーザーに伝達されるべき音声情報を識別するのに指定されてもよい。
【００５９】
代わりの実施形態においては、ＡＩＲＳ１０２は、情報を受信することに興味を示したまたは情報を受信するために登録をした１人またはそれ以上のユーザーにアーカイブした音声情報またはアーカイブした音声情報の部分を提供（ｐｕｓｈ）してよい。この実施形態では、ユーザーは、ユーザーが興味のある情報またはユーザーがＡＩＲＳ１０２から受信することを望む情報を識別する基準を指定することができる。例えば、ユーザーは、特定のグループのユーザーに関する会話部分に対応する音声情報を受信することに興味を示してよい。ユーザーの興味に関係するＡＩＲＳ１０２にアーカイブされた音声情報は、周期的な時間間隔でユーザーに提供される。上述したように、様々な技術が、情報をユーザーに提供するのに使用されてよい。例えば、情報は、電子メールによってユーザーに送信される。この実施形態では、ＡＩＲＳ１０２は、アーカイブされた情報が規則的な時間間隔で伝達されるべきユーザーを識別するメーリングリストを保持していてよい。
【００６０】
本発明の１つの実施形態によると、ユーザーのグループであってこのグループの音声情報がＡＩＲＳ１０２にモニターされアーカイブされるところのグループに関して、ＡＩＲＳ１０２は、このグループのある特定のメンバーが、このグループの他のメンバー間で伝達された１つまたはそれ以上の会話を見落とした・見逃した（ｍｉｓｓ）時点を探知してよい。本発明の１つの実施形態によると、ＡＩＲＳ１０２は、グループメンバーに使用される通信装置が電源オンまたは電源オフに切り替えられる時点を探知する。ＡＩＲＳ１０２が、グループメンバーに使用されている特定の通信装置１０６が電源オフにされたことを探知すると、この特定の通信装置が電源オフにされている間に起こるすべての会話が、この特定のユーザーに見落とされた会話とみなされる。この実施形態では、ＡＩＲＳ１０２は、ＡＩＲＳ１０２がある期間の間、特定の通信装置から発生した音声情報を全く受信しなかった場合に（即ち、この通信装置のユーザーがある期間の間、無言であった場合に）、この特定の通信装置を電源オフにされている通信装置と分類してよい。この特定の通信装置が電源オフであると分類されている（みなされている）期間の間に起こったすべての会話は、この特定の無言の通信装置のユーザーに見落とされたものされる。
【００６１】
以前に電源オフであると探知された特定の通信装置が電源オンにされたことをＡＩＲＳ１０２が探知すると、または以前に無言であった通信装置からＡＩＲＳ１０２が音声情報を受信すると、ＡＩＲＳ１０２は、見落とされた会話についてユーザーを促し、見落とされた会話をユーザーが回収できるようにする。本発明の１つの実施形態によると、ＡＩＲＳ１０２は、ユーザーを促してこの特定の通信装置のユーザーが１つまたはそれ以上の見落とされた会話を回収することを可能にする対話式ボイスレスポンス（ｉｎｔｅｒａｃｔｉｖｅ  ｖｏｉｃｅ  ｒｅｓｐｏｎｓｅ（ＩＶＲ））アプリケーションを実行する。例えば、「あなたは、最近のｎ個の会話を見落としました。」のようなボイスがユーザーを促す。「見落とした会話を聞きたいですか？」というボイスが、この特定の通信装置に伝達されてよい。この特定の通信装置のユーザーは、ＩＶＲシステムによる促しと選択肢を利用して見落とした会話部分の再生を制御できる。ユーザーの選択ごとに、１つまたはそれ以上の会話がこの特定の通信装置を介してユーザーに対して再生される。本発明の１つの実施形態によると、このグループのメンバーの間で生の通信が起こっていない時にだけ、見落とされた会話が、再生される。
【００６２】
様々なフォーマットが、アーカイブされた情報をユーザーに伝達するのに使用されてよい。これらのフォーマットは、電子メール、ウェブページ、テキストファイル、ファクシミリ、音声ファイルなどを含む。ユーザーに伝達されるアーカイブされた情報は、様々なインターフェースを使用してユーザーに与えられる。例えば、電話を使用して情報が回収される場合には、ユーザーに要求されたアーカイブされた情報に対応する音声信号が、電話のスピーカーを介してユーザーに出力される。ＡＩＲＳ１０２は、要求された情報の再生をユーザーが制御することを可能にするＩＶＲシステムを実行してよい。他の様々なインターフェースが、アーカイブされた情報をユーザーに出力するのに使用されてよい。
【００６３】
上述したように、本発明の１つ実施形態によると、ユーザーに要求されたアーカイブされた情報が、このアーカイブされた情報（またはこのアーカイブされた情報の部分）へのリンクを有しているウェブページの形式でユーザーに伝達されてもよい。このウェブページは、ＡＩＲＳ１０２に生成される。ブラウザープログラムのようなアプリケーションプログラムを使用するユーザーは、アーカイブされた情報へのリンクを含んでいるウェブページにアクセスしてよい。
【００６４】
図５Ａ，５Ｂ，５Ｃ，５Ｄ及び５Ｅは、本発明の実施形態によるアーカイブされた音声情報をユーザーに与えるための様々な単純に図示したインターフェースを示している。図５Ａ，５Ｂ，５Ｃ，５Ｄ及び５Ｅに図示されたインターフェースは、本発明を組み込んだ実施形態の単なる例であって、特許請求の範囲に記載された発明の範囲を制限するものではない。当業者は、これらのインターフェースの変形例、修正例、または代替例を認識できるであろう。
【００６５】
図５Ａは、本発明の１つの実施形態による会話に関連したアーカイブされた情報をユーザーに出力するためのインターフェース５００を示している。図５Ａに示されたように、インターフェース５００によって表示されている会話部分が記録された時の日付５０２と時間５０４が、インターフェース５００によって表示されている。会話５０６の長さと会話の発生点（話し手）の画像５０８も表示されている。
【００６６】
インターフェース５００は、会話の再生をコントロールするコントロールバー５１０も表示している。コントロールバー５１０は、会話に対応する音声情報の再生をコントロールするためにユーザーが選択・切り替えできるいくつかのよく知られたコントロール（例えば、再生、一時停止、停止、最初まで巻き戻し、巻き戻し、先送り（ｆｏｒｗａｒｄ），最後まで先送り、音量コントロール）を含んでいる。音声ゲージ５１２と、プログレスパック（ｐｒｏｇｒｅｓｓ  ｐｕｃｋ）５１４も表示されている。音声ゲージ５１２の長さは、会話の全体の長さを表している。音声情報が再生される時に、パック５１４が音声ゲージ５１２に沿って移動し、再生されている会話の音声情報の現在の位置を示す。ユーザーは、音声ゲージ５１２に沿ってパック５１４を置き直すことで手動で再生されている会話の音声情報の位置を変化させることができる。会話にかかわった話し手（発生点）の画像５１６が、画像５１６に表示されている話し手に起因する会話の部分に対応する音声ゲージと並んで表示される。
【００６７】
図５Ｂに示されたインターフェース５２０において、会話の音声情報に対応する音声ボイスパターン信号５２２が、音声ゲージ５１２と並んで表示されている。会話にかかわった話し手の画像５２４が、画像５２４に表示されている話し手に起因する会話の部分の開始点をなす音声ボイス信号と並んで表示されている。
【００６８】
図５Ｃに示されているインターフェース５３０において、話し手（発生点）に起因する会話の部分の範囲を示すためにライン５３２が引かれている。図５Ｄに示されているインターフェース５４０において、ボイスパターン５４２が、話し手（発生点）に起因する会話の部分の範囲を示すために、表示されている。
【００６９】
図５Ｅは、ユーザーにアーカイブされた音声情報を出力するためのインターフェース５５０を示している。音声情報のテキストトランスクリプションは、インターフェース５５０において（インターフェース５５０を使用して）ユーザーに出力される。図５Ｅに示されているように、インターフェース５５０に表示されている会話部分が記録された日付５５２と時間５５４が表示されている。会話の長さ５５６も、表示されている。コントロールバー５５８は、音声情報の再生をコントロールするいくつかのよく知られたユーザーが切り替え可能なコントロールを含む。このコントロールバー５５８も表示されている。音声情報のテキストトランスクリプションが、ユーザーインターフェース５５０の範囲５６０に表示されている。テキストトランスクリプションは、会話部分に含まれている音声情報の様々な発生点（例えば、母、息子など）を識別する情報を含んでいる。範囲５６０の概要画像５６２も表示されている。
【００７０】
他の様々なインターフェースが、アーカイブされた音声情報をユーザーに出力するのに使用されてよい。範囲５６０に表示されているテキストトランスクリプションは、英語で表現されているが、日本語や他の言語で表現されてもよい。
【００７１】
上述したように、本発明の実施形態によると、ＡＩＲＳ１０２は、ＡＩＲＳ１０２にアーカイブされた音声情報へのアクセスを管理するアクセスコントロール機構を実行してよい。この実施形態では、必要とされるアクセス特権を持つユーザーだけが、アーカイブされた情報を回収することが可能である。例えば、本発明の１つの実施形態によると、ＡＩＲＳ１０２は、グループのメンバーだけが、このグループのメンバーの間での通信に対応するアーカイブされた音声情報にアクセスすることが可能であるように構成されてよい。この構成では、第１グループのメンバーは、第２グループのメンバーの間での通信に対応するアーカイブされた情報へのアクセスが否定・禁止される。他の実施形態では、アクセスコントロール機構が、１つのグループのメンバーが別のグループのメンバー間の通信に対応するアーカイブされた音声情報にアクセスすることができるように構成されてよい。アクセスコントロールシステムを実行するためにＡＩＲＳ１０２が使用する特権、アクセス権利情報及び他の情報は、ＡＩＲＳ１０２がアクセス可能なメモリー位置に保存されてよい。
【００７２】
本発明の１つの実施形態によると、特定のグループのメンバー間においてもアクセス管理が行われてよい。例えば、グループの第１メンバーは、このグループの別のメンバーから発生したアーカイブされた音声情報へのアクセスを明確に・具体的に（ｓｐｅｃｉｆｉｃａｌｌｙ）許可された場合にのみ、この情報にアクセスすることができる。この実施形態では、グループのメンバーがこのグループのメンバー間での通信に対応するアーカイブされた音声情報を要求する場合に、この要求をしているグループのメンバーがアクセスすることを許可されたアーカイブされた情報だけが、この要求をしているメンバーへの伝達が可能である。当業者に知られた他の様々なアクセスコントロール機構が、アーカイブされた音声情報へのアクセスを管理するために、ＡＩＲＳ１０２に使用されてもよい。
【００７３】
本発明の１つの実施形態によると、１つまたはそれ以上のの通信装置１０６から発生しアーカイブされた音声情報へのアクセスをユーザーが管理しまたはコントロールすることができるようにする特徴・機能が、通信装置１０６によって提供される。例えば、通信装置が発生した音声情報であってＡＩＲＳ１０２がアーカイブした音声情報へのアクセスを通信装置のユーザーがコントロールできるようにする３状態スイッチが通信装置１０６に設けられてよい。
【００７４】
本発明の１つの実施形態によると、ＡＩＲＳ１０２は、この通信装置の３状態スイッチが第１状態にセットされている場合には、この３状態スイッチを有する通信装置から発生しＡＩＲＳ１０２にアーカイブされたどの音声情報へのアクセスもすべてのユーザーに対して否定・禁止するように構成される。この通信装置の３状態スイッチが第２状態にセットされている場合には、この通信装置のユーザーが属しているグループのメンバーだけが、この通信装置から発生しＡＩＲＳ１０２にアーカイブされた情報にアクセスすることができる。この通信装置の３状態スイッチが第３状態にセットされている場合には、ユーザーが属しているグループにかかわらず、すべてのユーザーが、この通信装置から発生しＡＩＲＳ１０２にアーカイブされた情報にアクセスすることができる。従って、３状態スイッチを第１状態、第２状態または第３状態にセットすることにより、この通信装置のユーザーは、この通信装置から発生しＡＩＲＳ１０２にアーカイブされた音声情報へのアクセスをコントロールすることができる。この通信装置の３状態スイッチの状態を識別する情報が、この通信装置が送信する音声情報と共に同報通信されてよい。なお、この通信装置が発生した情報であってＡＩＲＳ１０２がアーカイブした情報へのアクセスをこの通信装置のユーザーがコントロールできるようにする他の様々な機能がこの通信装置に設けられてもよい。
【００７５】
本発明の１つの実施形態によると。ＡＩＲＳ１０２は、特定の時間にまたは特性の事象の発生により、アーカイブした音声情報をグループのメンバーに同報通信するように構成される。この同報通信されるべきアーカイブされた音声情報は、本発明のユーザーによって設定されることが可能である。また、このアーカイブした音声情報が同報通信される時間またはこのアーカイブした音声情報が同報通信されるための事象も、本発明のユーザーによって設定可能である。図６は、本発明の１つの実施形態による情報の同報通信を行うＡＩＲＳ１０２を構成・実現するために実行される処理を示す単純化したハイレベルフローチャート６００である。図６に示されたフローチャート６００は、本発明を組み込んだ実施形態の単なる例であり、特許請求の範囲に記載された発明の範囲を制限するものではない。当業者は、この処理の変形例、修正例または代替例を認識できるであろう。
【００７６】
図６に示されるように、段階・ステップ６０２において、通信装置の動作モードを同報通信に関する情報がＡＩＲＳ１０２へ伝達可能であるモードに変える。本発明の１つの実施形態によると、同報通信に関する情報がＡＩＲＳ１０２へ伝達可能であるモードに入ること（切り替えること）を通信装置のユーザーが行えるようにする１つまたはそれ以上のボタン（またはスイッチなど）が、通信装置に設けられる。
【００７７】
その後、段階・ステップ６０４において、ユーザーは同報通信されるべき音声情報を指定する。この音声情報は、ＡＩＲＳ１０２がアーカイブした音声情報から選択されてよい。例えば、ユーザーは、同報通信されるべきＡＩＲＳ１０２にアーカイブされた１つまたはそれ以上の会話部分を識別・確認（ｉｄｅｎｔｉｆｙ）してよい。また、ユーザーは、特定のグループに関してこれからＡＩＲＳ１０２にアーカイブされる次の会話が同報通信されるべきであると指定してもよい。さらにユーザーは、別の指定を行ってもよい。また、代わりに、ユーザーが、同報通信されるべき音声情報を供給しまたは記録してもよい。
【００７８】
その後、段階・ステップ６０６において、ユーザーは、段階・ステップ６０４で指定された音声情報がグループのメンバーに同報通信される時間を指定する。例えば、ユーザーは、情報が明日の午前８時に同報通信されるべきことを指定する。または、段階・ステップ６０６において、ユーザーは、事象を指定する。この指定された事象が起こった時に、段階・ステップ６０４で指定された情報が同報通信される。段階・ステップ６０６で指定された事象は、ＡＩＲＳ１０２が探知できるどのような事象であってもよい。例えば、ユーザーは、グループの特定のメンバーの通信装置の電源がオンになった時に、段階・ステップ６０４において指定された情報が同報通信されるべきであることを指定する。次に、段階・ステップ６０８において、段階・ステップ６０４と６０６でユーザーに指定された情報が、ＡＩＲＳ１０２に伝達される。
【００７９】
ユーザーに作成されたこれらの同報通信情報を受信すると、ＡＩＲＳ１０２は、このユーザーが指定した時間にまたはこのユーザーが指定した事象が起こった時に、このユーザーが指定した音声情報をグループのメンバーに使用されるすべての通信装置に同報通信する。
【００８０】
図７は、本発明の１つの実施形態による通信装置１０６の単純化したブロック図である。図７に示されるように、通信装置１０６は、スピーカー７０２、マイクロホン７０４、ディスプレー７０６、キーパッド７０８、電源オン／オフボタン７１０、３状態スイッチ７１２及び環境調節ボタン７１４を有する。図７に示された通信装置１０６は、本発明の１つの実施形態による通信装置の単なる１例にすぎず、特許請求の範囲に記載された発明の範囲を制限するものではない。当業者は、通信装置の他の変形例、修正例または代替例を認識できるであろう。図７に示された通信装置の部品・要素より多いまたは少ない部品・要素を有する通信装置の他の多くの構成が可能である。通信装置１０６は、ウォーキートーキー、ＣＢラジオ、ディジタルおよび／またはアナログ技術を組み込んだ携帯電話、ウォーキートーキーの機能を有する携帯電話（例えば、直接接続機能を持つネクステルフォン）、電話機、データコンピュータ計算装置または音声情報を送信し受信することができるどのような装置としても具現化してよい。
【００８１】
通信装置１０６が他の通信装置またはＡＩＲＳ１０２から受信した音声情報は、スピーカー７０２を介してユーザーに出力される。ユーザーは、マイクロホン７０４を介して通信装置を使用して送信すべき音声情報を入力する。通信装置１０６は、ボタン７１０を使用してオンまたはオフにされてよい。ユーザーは、キーパッド７０８のキーを使用して通信装置１０６に情報を入力してよい。例えば、ＡＩＲＳ１０２に同報通信をさせるための情報（時間を指定する情報または同報通信を引き起こす事象を指定する情報）が、キーパッド７０８を使用して通信装置１０６のユーザーに入力されてよい。通信装置１０６に受信された情報に関連した情報または通信装置１０６に送信された情報に関連した情報、様々なメニュー、ユーザーが切り替え可能な機能及び他の情報が、ディスプレー７０６によって表示されてよい。
【００８２】
３状態スイッチ７１２は、この３状態スイッチ７１２を有する通信装置１０６に発生させられＡＩＲＳ１０２にアーカイブされた音声情報を求めるアクセス許可をユーザーが指定することを可能にする。図７に示されているように、スイッチ７１２は、“ノーアクセス”状態、“グループアクセス”状態及び“オールアクセス”状態を含む３つの状態のうちの１つにセットされてよい。３状態スイッチ７１２が、“ノーアクセス”状態にセットされている場合、この３状態スイッチ７１２を有するこの通信装置１０６に発生させられたどの情報へのアクセスもすべてのユーザーに禁止する。３状態スイッチ７１２が、“グループアクセス”状態にセットされている場合、この通信装置１０６のユーザーが属するグループのメンバーだけが、この通信装置１０６に発生させられた情報にアクセスすることが許可される。３状態スイッチ７１２が、“オールアクセス”状態にセットされている場合、ユーザーが属するグループにかかわらず、すべてのユーザーが、この通信装置１０６に発生させられた情報にアクセスすることを許可される。図７に示された例では、３状態スイッチ７１２は、“グループアクセス”状態にセットされている。
【００８３】
環境調節ボタン（ａｍｂｉｅｎｃｅ  ｆａｄｅｒ  ｂｕｔｔｏｎ）７１４は、このボタン７１４を有する通信装置１０６のユーザーが、この通信装置１０６に受信された音声情報をマスクする・隠す・見つからないようにする・覆う（ｍａｓｋ）ことを可能にする。例えば、ボタン７１４が、操作・作動させられると、この通信装置１０６が受信した音声情報が、マスクされる・隠される。代替的には、ボタン７１４が操作されると、この通信装置１０６が受信した音声情報が、通信装置１０６に受信された音声信号と異なる他の音声信号（マスク音声信号と呼ぶ）に置き換えられる。マスク音声情報は、その後、通信装置１０６に受信された音声情報に代わってユーザーに出力される。例えば、海の波打ちの音声情報が、この通信装置１０６が受信した音声情報の代わりに、ユーザーに出力されてよい。この機能は、通信装置のユーザーが、このユーザーの通信装置に受信された音声情報を他の人に聞いて欲しくない場合に特に有益である。
【００８４】
マスクされた音声情報をユーザーに出力することにより、現在進行している会話が存在するという情報とその会話の長さをユーザーに伝達可能である。本発明の１つの実施形態によると、異なるマスク音声信号が、別々の話し手または別々の点から受信した音声情報をマスクするのに使用されてもよい。例えば、音声情報を第１発生点から受信した場合には、実際に受信した音声情報の代わりに第１マスク音声信号がユーザーに出力され、音声情報が第２発生点から受信された場合には、実際に受信した音声情報の代わりに第２マスク音声情報がユーザーに出力されるなどである。この方法で、ユーザーに出力されるマスク音声情報は、会話が現在進行しているという情報だけでなく、この会話に関係している話し手または発生点に関する情報もユーザーに伝える。上述したように、ユーザーは、見落とした会話をＡＩＲＳ１０２にアーカイブされた情報から回収することができる。
【００８５】
本発明の特定の実施形態しか本明細書で説明しないが、実施形態の様々な修正、変更代わりの構成、等価・均等形態も、本発明の範囲に含まれる。上述した本発明は、ある特定のデータ処理環境での動作に限定されることはなく、複数のデータ処理環境において自由に実施されてよい。さらに、本発明は特定の一連のトランザクション・処理（ｔｒａｎｓａｃｔｉｏｎ）と段階・ステップを使用して上述されたが、本発明の範囲は、上述された一連のトランズアクションと段階・ステップに限定されないことは当業者に明らかである。例えば、例えば、様々な処理段階・ステップが、ＡＩＲＳ１０２によってまたは他のデータ処理システムに関連したＡＩＲＳ１０２に実行されてよい。
【００８６】
さらに、本発明はハードウェアとソフトウェアの特定の組み合わせを用いて上述されたが、ハードウェアとソフトウェアの他の組み合わせも本発明の範囲に含まれるべきである。また、本発明は、ハードウェアにおいてのみ実施されてもよいし、ソフトウェアにおいてのみ実施されてもよいし、またはハードウェアとソフトウェアの組み合わせにおいてのみ実施されてもよい。
【００８７】
従って、本明細書と図面は、制限的なものではなく実施例としてみなされるべきである。特許請求の範囲に記載された発明の上位概念から逸脱せずに追加、控除、削除、他の修正、変更を行うことが可能である。
【００８８】
図５Ａから図５Ｅを参照してアーカイブされた情報を出力するためのインターフェースの例を説明したが、他の様々なインターフェースを使用してもよい。本発明によりアーカイブされた音声情報を出力するのに使用可能なインターフェースの様々な実施例を以下で図８から図１８を参照して説明する。なお、本願に組み込まれる以下の実施例は、特開２００１−１４２６７５に開示されている。
【００８９】
図８には、多数の電子文書が表示された電子表示装置が示されている。図８を参照するに、表示装置８００は、電子文書及びデータを表示するため装備された装置により構成される。表示装置８００は、たとえば、陰極線管（ＣＲＴ）、液晶ディスプレイ（ＬＣＤ）、或いは、その他の同様に装備された表示装置、スクリーン若しくはモニターである。位置実施例において、表示装置８００は、接触感応型透明パネルによってスクリーンが覆われたタッチスクリーンである。また、同図において、表示装置８００はコネクタケーブル８５５を介してコントロールユニット８５０に接続される。コネクタケーブル８５５は表示装置８００の外部又は内部のいずれに設けられても構わない。
【００９０】
コントロールユニット８５０は、電子表示信号を表示装置８００に供給するため装備された算術論理ユニット、マイクロプロセッサ、汎用コンピュータ、ＰＤＡ（パーソナル・ディジタル・アシスタント）、又は、その他の情報機器などにより構成される。位置実施例において、コントロールユニット８５０は、たとえば、Windows（Ｒ）又はJAVA（R）ベースのオペレーティングシステムを用いて生成されたグラフィカル・ユーザ・インタフェースをもつ汎用コンピュータである。一実施例において、電子文書８１０、８２０、８３０及び８４０は、コントロールユニット８５０により実行される一つ以上のアプリケーションプログラムによって生成される。アプリケーションプログラムの中には、たとえば、ワード・プロセッシング・アプリケーション、電子メールアプリケーション、表計算アプリケーション、及び、ウェブ・ブラウザ・アプリケーションなどが含まれるが、これらの例に限定されない。一実施例において、コントロールユニット８５０によって実行されるオペレーティングシステム及び／又は一つ以上のアプリケーションプログラムは、電子文書８１０、８２０、８３０及び８４０のような各電子文書が別々のデータオブジェクトとしてカプセル化される「ドラッグ・アンド・ドロップ」機能を提供する。
【００９１】
再度、図８を参照するに、コネクタケーブル８５５は、コントロールユニット８５０のような装置からの表示信号を、表示装置８００のような表示装置につなぐため従来技術において知られている任意のコネクタを表す。他の実施例において、コントロールユニット８５０は表示装置８００内にあり、コネクタケーブル８５５を使用する必要がなく、或いは、コネクタケーブル８５５は表示装置８００の内部で使用される。
【００９２】
図９は、コンピュータシステムの一実施例のブロック図である。図９を参照するに、コントロールユニット８５０は、プロセッサ８０２と、メインメモリ８０４と、データ記憶装置８０７とを含み、これらの全ては、システムバス８０１に通信接続される。
【００９３】
プロセッサ８０２は、データ信号を処理し、複雑命令セット・コンピュータ(CISC)アーキテクチャー、縮小命令セット・コンピュータ (RISC)アーキテクチャー、或いは、上記命令セットの組み合わせを実行するアーキテクチャーを含む多数のコンピューティングアーキテクチャーにより構成される。図９には、１台のプロセッサしか図示されていないが、多数のプロセッサを使用してもよい。
【００９４】
メインメモリ８０４は、プロセッサ８０２によって実行される命令及び／又はデータを記憶する。命令及び／又はデータは、以下に説明される技術の一部及び／又は全部を実行するコードを含む。メインメモリ８０４は、ダイナミックランダムアクセスメモリ(DRAM)装置、スタティックランダムアクセスメモリ(SRAM)装置、若しくは、その他の公知のメモリ装置などである。
【００９５】
データ記憶装置８０７は、プロセッサ８０２のためのデータ及び命令を記憶し、ハードディスクドライブ、フロッピー（登録商標）ディスクドライブ、CD‐ROM装置、DVD‐ROM装置、DVD−RAM装置、DVD‐RW装置、フラッシュメモリ、或いは、その他の公知の大容量記憶装置を含む一つ以上の装置により構成される。
【００９６】
システムバス８０１は、コントロールユニット８５０の全体で情報及びデータを通信する共有バスを表す。システムバス８０１は、工業標準規格(ISA)バス、周辺コンポーネント相互接続(PCI)バス、汎用シリアルバス(USB)、或いは、同等の機能を提供するその他の公知のバスを含む一つ以上のバスを表す。
【００９７】
システムバス８０１を介してコントロールユニット８５０に接続された付加コンポーネントには、表示装置８００、キーボード８２２、カーソルコントロール装置８２３、ネットワークコントローラ８２４及び音声装置８２５が含まれる。表示装置８００は、電子画像及びデータを表示するため装備された任意の装置を表す。表示装置８００は、陰極線管(CRT)、液晶ディスプレイ(LCD)、或いは、その他の同様に装備された表示装置、スクリーン、モニターである。キーボード８２２は、情報及びコマンド選択をプロセッサ８０２に通知するためコントロールユニット８５０に接続された英数字入力装置を表す。カーソルコントロール８２３は、位置的データ及びコマンド選択をプロセッサ８０２に通知するため装備されたユーザ入力装置を表す。カーソルコントロール８２３には、マウス、トラックボール、スタイラス、ペン、カーソル矢印キー、或いは、カーソルの動きを生じさせるその他のメカニズムが含まれる。ネットワークコントローラ８２４は、コントロールユニット８５０を、多数のプロセッシングシステムを収容するネットワークに連結する。プロセッシングシステムのネットワークは、ローカル・エリア・ネットワーク(LAN)、ワイド・エリア・ネットワーク(WAN)（たとえば、インターネット）、及び／又は、多数の装置が通信するため使用するその他の相互接続型データパスを含む。
【００９８】
音声装置８２５はシステムバス８０１に接続され、音声入力を受信し、音声出力を送信するため設けられる。音声入力は、音声装置８２５内のマイクロホン及びネットワークコントローラ８２４を含む多数の装置を用いて受信される。同様に、音声出力は、プロセッサ８０２及びネットワークコントローラ８２４を含む多数の装置によって発生される。一実施例において、音声装置８２５は、汎用コンピュータシステム内で用いるため設計された汎用音声・アドイン拡張カードである。選択的に、音声装置８２５は、音声プロセッシングを容易に実現するため、一つ以上のアナログ・ディジタル変換器、又は、ディジタル・アナログ変換器、及び／又は、一つ以上のディジタル信号プロセッサを含む。
【００９９】
制御ユニット８５０は、図９に示された一つ以上のコンポーネントを含んでよいことは、当業者に明らかである。たとえば、コントロールユニット８５０は、たとえば、１次レベル若しくは２次レベルのキャッシュのような付加メモリ、又は、特定用途集積回路(ASIC)を含む。同様に、付加的なコンポーネントが、たとえば、イメージスキャニング装置、ディジタルスチル若しくはビデオカメラ、或いは、電子データを捕捉し、及び／又は、電子データをコントロールユニット８５０にダウンロードするため装備された、若しくは、装備されていないその他の装置を含むコントロールユニット８５０に接続される。
【０１００】
［音声ナレーション］一実施例によれば、表示装置に表示された一つ以上の電子文書又は画像を選択的に説明する可変長音声ナレーションを記録することができる。一実施例では、表示画面でクリック動作、ポインティング動作、又は、接触動作を行って表示画面上で位置を指定することにより、音声レコーディングが開始され、動的に調節可能な音声メーターが表示される。音声メーターのサイズは、音声メーターが動いている間に記録された音声の量に比例して増大する。音声レコーディングは、音声レベルが所定の閾値よりも低下したときに停止し、或いは、特定のユーザ入力に応じて停止する。一実施例では、更なる位置的イベントが受信される毎に、新しい音声メーターが生成され、前の音声メーターは調節できなくなり、止まった状態になる。
【０１０１】
用語「位置的イベント」は、コントロールユニットによって追跡された時点と共に表示画面上の電子的ロケーションを同時に示すことができる入力を表現する。多数の入力源がコンピュータマウス、トラックボール、スタイラス若しくはペン、及び、カーソルコントロールキーのような位置的イベントを発生するが、これらの位置的イベントには制限されない。同様に、タッチスクリーンは、位置的イベントを生成及び検出することができる。一実施例において、位置的イベントは、コントロールユニット８５０によって検出され、他の実施例において、位置的イベントは表示装置８００によって検出される。
【０１０２】
一実施例において、マウスのクリックやタッチスクリーンの接触のような位置的イベントが発生した後、音声メーターが表示装置８００上で位置的イベントによって指定されたロケーションに生成される。音声メーターが生成されたときと実質的に同じ時点で、コントロールユニット８５０、又は、コントロールユニット８５０に接続された同様に装備された装置は、音声入力を記録し始める。一実施例において、表示された音声メーターのサイズは、コントロールユニット８５０、又は、コントロールユニット８５０に接続された同様に装備された装置によって記録された音声の量を比例的に示すように動的に調整される。音声は、音声装置８２５又は類似した音声ハードウェア（ソフトウェア）を通じてコントロールユニット８５０によって記録され、音声は、データ記憶装置８０７、又は、同様に装備された音声記憶装置の内部に記憶される。一実施例において、コントロールユニット８５０は、位置的イベントの検出に応じて音声レコーディングを開始し、一方、他の実施例では、コントロールユニット８５０は、所定の閾値レベルを超える音声入力が検出されると自動的に音声レコーディングを開始する。他の実施例では、オンスクリーンボタン若しくは物理的なボタンの組がレコーディングを制御するため使用される。音声コントロール用のボタンは周知であり、「録音」、「再生」、「一時停止」、「早送り」、「巻き戻し」などを含む。同様に、音声レコーディングは、音声レベルが所定の閾値よりも低下した後、或いは、コントロールユニット８５０が音声入力の存在しない所定の無音区間を検出した後に自動的に終了される。
【０１０３】
図１０の（Ａ）は、関連した音声メーターと共に表示されたディジタル写真形式の電子文書を示す図である。図１０の（Ａ）を参照するに、電子文書８３０が表示装置８００に示されている。他の実施例では、電子文書８３０は、大きい画像若しくは文書の縮小サイズの「サムネイル」表現として現れる。
【０１０４】
一実施例において、音声メーター９３２は、電子文書８３０の上に重ね合わせて表示され、開始インジケータ９３４及び停止インジケータ９３６を含む。開始インジケータ９３４は、音声メーター９３２に対する初期位置的イベントが検出されたロケーションをマークし、停止インジケータ９３６は、動的に調整されている間に音声メーター９３２が終了するロケーションをマークする。一実施例において、音声メーターは、音声入力の停止、若しくは、音声入力が最小閾値レベルよりも低下した結果として、動的調整されなくなる。図１０の（Ａ）では、音声メーター９３２と関連した位置的イベントが電子文書８３０上にあるポイント（開始インジケータ９３４で示される）で検出されるので、次に、音声メーター９３２が電子文書８３０上に生成される。一実施例において、音声メーターは半透明で描画されるので、電子文書８３０のような音声メーターの下にある電子文書は、可視化された状態を保つ。音声メーターは、記録された音声波形又は音声及び無音のセグメントをグラフ的に表示する。
【０１０５】
本実施例による方法に従って記録された音声は、どのような方法でも再生される。一実施例では、記録された音声は、コントロールユニット８５０が、対応した音声メーターの開始インジケータ上のロケーション、又は、実質的に開始インジケータ近傍のロケーションを示す位置的イベントを検出したときに再生される。他の実施例の場合、記録された音声は、コントロールユニット８５０が、関連した音声メーター若しくは電子文書のいずれかの箇所のロケーション、若しくは、実質的にいずれかの箇所の近傍にあるロケーションを示す位置的イベントを検出したとき、又は、ユーザが上述のボタンを押下したときに再生される。
【０１０６】
音声メーターは、プログレスパック９３３のような応答進捗インジケータを含む。一実施例において、記録された音声が再生されるとき、プログレスパック９３３は、記録された音声の中で再生された量と、記録された音声の中で未だ再生されていない量とを示すため、音声メーター９３２に沿って移動する。図１０の（Ａ）において、プログレスパック９３３は、音声メーター９３２に関連して記録された音声の中の約５０％が再生されたことを示す。他の実施例において、プログレスインジケータは、音声メーター９３２に沿って進行する多様な幾何学的形状、若しくは、色のバリエーションを含む別の形式をとる。一実施例において、記録された音声は、停止インジケータ９３６上のロケーション、若しくは、停止インジケータ９３６の実質的に近傍のロケーションを示す位置的イベントが検出される間、又は、音声メーターに関連して予め記録された全ての音声が再生されるまで、再生され続ける。音声メーターは、選択的に「一時停止」インジケータを含む。一時停止インジケータは、選択されたとき、記録又は再生を一時的に停止し、「再開」インジケータは、一時停止の後、記録又は再生を再開する。
【０１０７】
参照マーカーは、記録された音声内容の認識を助けるため利用される。図１０の（Ｂ）は、参照マーカーを含む音声メーターの例を示す図である。図１０の（Ｂ）を参照するに、音声メーター９４２は、開始インジケータ９４４及び停止インジケータ９４６を含み、電子文書８４０の下側のロケーションで表示装置８００に表示される。勿論、音声メーター９４２は、電子文書８４０の上に重ねて表示しても構わない。参照マーカー９５２及び９５４は、音声メーター９４２を電子文書８４０とグラフ的に連結する。参照マーカー９５２及び９５４は、音声メーター９４２上の時間的依存性のあるロケーションから、電子文書８４０内のユーザが指定したロケーションまで延びる。一実施例において、参照マーカー９５２及び９５４は、半透明で描画されるので、電子文書８４０の内容は参照マーカー９５２及び９５４を通して見ることができる。
【０１０８】
一実施例において、参照マーカー９５２及び９５４は、音声がコントロールユニット８５０によって記録されている間に、表示装置８００上に生成される。既に説明した一実施例によれば、音声が記録され、音声メーター９４２は、システム（コントロールユニット８５０又は表示装置８００）が位置的イベントを検出するのに応じて生成される。音声が記録され続けるとき、対応した音声メーター９４２のサイズは、記録された音声の量を反映するように比例的に調整される。一実施例において、音声メーター９４２が調整される間に（たとえば、音声が記録されている間に）、システムが電子文書上のロケーション、又は、電子文書の実質的に近傍にあるロケーションを示す付加的な位置的イベントを検出した場合、システムは、音声メーター９４２の終了ポイントを電子文書上に指定されたロケーションに連結する参照マークを生成する。音声メーター９４２の場合に、参照マーカー９５２は時点Ｔ１に検出された位置的イベントによって始動され、参照マーカー９５４は後の時点Ｔ２に検出された位置的イベントによって始動される。一実施例の場合、記録された音声の再生中に、参照マーカー９５２は、記録された音声が時点Ｔ１に達したとき表示装置８００上に表示され、参照マーカー９５４は、記録された音声が時点Ｔ２に達したとき表示装置８００上に表示される。
【０１０９】
参照マーカーがグラフ的に連結された電子文書上のロケーションは、電子文書が画像である場合に座標（ｘ，ｙ）で表現され、電子文書が線形文書である場合には一つの座標で表現される。線形文書の例は、平文テキスト文書、ハイパーテキストマークアップ言語(HTML)文書、又は、拡張可能マークアップ言語(XML)を含むその他のマークアップ言語ベースの文書などである。
【０１１０】
一実施例において、音声記録中に、システムが、電子文書上、又は、電子文書の実質的に近傍には置かれていない付加的な位置的イベントを検出した場合、コントロールユニット８５０は、参照マーカーではなく、付加的な音声メーターを生成する。付加的な音声メーターは、上述の最初の音声メーターと同様に生成される。一実施例において、コントロールユニット８５０は、多数の音声メーターを、生成された順番でグラフ的に連結する。音声再生時に、コントロールユニット８５０は、記録された音声を、音声が記録された時間の旧い方から順番に再生する。一実施例において、一つ以上のプログレスインジケータは、音声メーター毎に再生された音声の量を表示するため利用される。他の実施例の場合、一方の音声メーターから別の音声メーターに音声再生の順序に対応した順番で移る単一のプログレスインジケータが使用される。
【０１１１】
一実施例において、音声メーター、参照マーカー、電子文書サムネイル、及び、アイコンのようなオブジェクトは、通常の「ドラッグ」操作を用いて表示装置８００上の至る場所で、個別に、或いは、グループとして再配置される。しかし、参照される文書のロケーションと、参照が行われた時点のタイムスタンプとを含むデータファイルは増大する。このようなデータファイルに関する詳細な説明は後述する。
【０１１２】
他の実施例において、ユーザの会話は、「対象指示的な」ジェスチュア（たとえば、オブジェクトの参照）と共に記録される。一実施例において、インタフェースは、画面に表示される多数のオブジェクトを含む。このような場合に、レコーディングは、ユーザが「記録」ボタンを押したとき、或いは、システムがマイクロホンを通じて会話の開始を検出したときに始められる。ユーザがタッチスクリーン上のオブジェクトのグラフィック表現に触れるとき、タイムスタンプ付きのイベントが記録される。レコーディングは、ユーザが「停止」ボタンを押下したとき、又は、システムが会話の終了を検出したときに終わる。このメッセージを再生するとき、システムは音声を再生し、適宜、参照されたオブジェクトを表示する。
【０１１３】
一実施例において、システムは、ユーザが音声ナレーションを記録し、カメラからアップロードされたディジタル写真をタッチスクリーン上で触るだけで参照できるようにする。得られた表現内容は、マルチメディア記述言語SMIL及びRealPixを用いて蓄積され、普及しているRealPlayerを用いて再生することができる。触られたロケーションをより精確に監視する簡単な拡張によって、ユーザはオブジェクト内の点若しくは領域を参照することができる。再生時、このようなジェスチュアは、画像若しくは文書に重ね合わされた強調ストロークになる。
【０１１４】
［マルチメディアナレーション（履歴）］マルチメディアナレーション（履歴）は、個別のナレーションと、多種類の電子文書への１回以上の参照とを含む特別のタイプの音声ナレーション部分である。多数のサブ履歴は、個々に単一のナレーションを有し、より大きいマルチメディア履歴を形成するため合成される。マルチメディア履歴内で、一人以上の人は、たとえば、ハイパーリングを含むウェブページ、音声ナレーションを含むスライドショー、テキスト注釈を含むテキスト文書、走査された文書画像、ワードプロセッサ文書、プレゼンテーションなどの多種類の電子文書を記述することができる。勿論、記述できる電子文書はこれらの例に制限されるものではない。電子文書全体の内容、或いは、電子文書中の特定領域への参照が行われる。サブ履歴の直線的な順序が指定され、サブ履歴をデフォルト順序で再生することができる。
【０１１５】
図１１には、マルチメディア履歴の一例が示されている。図１１を参照するに、マルチメディア履歴１０００は、第１のサブ履歴１０２０及び第２のサブ履歴１０４０を含む。第１のサブ履歴１０２０はナレーション１０２１を含み、第２のサブ履歴１０４０はナレーション１０４２を含む。一実施例において、ナレーションは、所定のテーマ若しくは議題について記録された音声のストリームである。図１１において、ナレーション１０２１は、３個の別々の音声クリップの順序付きリストに区分され、第２のサブ履歴のナレーション１０４２は一つの音声クリップ１０４４だけを含む。
【０１１６】
各ナレーションは、多数の電子文書に対し一つ以上の参照を行う。たとえば、ナレーション１０２１は、各電子文書１０２４、１０２８及び１０３２に対し１回ずつ、全部で３回の参照を含む。しかし、ナレーション１０４２は、一つの電子文書１０４６に対し１箇所だけ参照する。ナレーション内の各音声クリップは、任意の数の電子文書に対し任意の回数の参照を行うか、或いは、全く参照しない場合もある。たとえば、音声クリップ１０２２は、電子文書１０２４の１箇所だけを参照し、音声クリップ１０２６は、電子文書１０２８を１回だけ参照し、文書１０２２を１回だけ参照し、電子文書１０３２を１回だけ参照し、音声クリップ１０３０は全く参照を行わない。
【０１１７】
各参照は、参照ポイント１０２３で示されるような電子文書全体を指定するか、或いは、参照ポイント１０２７によって示されるように、電子文書内の特定の領域を指定する。このような参照ポイントを表現する座標は、参照先の電子文書のタイプに依存して異なる解釈を有する。たとえば、電子文書が画像である場合、参照ポイントの座標は絶対画素座標である。しかし、文書がウェブページである場合、参照ポイントの座標はHTMLファイル内の文字位置である。ページ画像の系列として記憶された文書の場合、参照ポイントは、ページ番号プラス座標（ｘ，ｙ）である。或いは、文書がPostscript又はPDF（ポータブル文書フォーマット）のようなレイアウト言語で表現される場合、座標はファイル内の文字位置でもよい。したがって、描写中（再生中）に、この座標は画面の位置に変換される。
【０１１８】
図１１に関して説明したマルチメディア履歴は、XML及びHTMLを含む一つ以上のマークアップ言語で表現される。図１２には、図１１に示されたマルチメディア履歴に対するXML表現の一実施例が示されている。
【０１１９】
［マルチメディアメッセージング］電子メール(email)ソフトウェアは、一般的に、オリジナルの電子メールメッセージが返信文中に取り込まれるオプションを提供する。典型的に電子メール返信文は、オリジナルメッセージの行の間に散在させること、又は、一つのブロックとしてオリジナルメッセージの後に追加すること、若しくは、オリジナルメッセージの前に挿入することが可能である。マルチメディア履歴は、同様に、従来技術において公知の多種の容易に利用可能な電子メールアプリケーションを用いてネットワーク経由で転送される。
【０１２０】
図１３は、マルチメディア履歴の一実施例の説明図である。図１３を参照するに、電子文書１１１２及びアイコン１１２６が音声メーター１１１０及び１１２０、並びに、種々の参照マーカーと共に示されている。電子文書１１１２は、縮小されたサムネイルサイズでワードプロセッシング文書を表し、一方、アイコン１１２６は、同じワードプロセッシング文書の絵文字化されたフォーマットを表し、文書のテキストは表示されていない。一実施例において、アイコン１１２６で表現された電子文書の全テキストは、マウスのようなカーソルコントロール入力装置を用いてアイコン１１２６をクリック若しくは選択することにより視覚化される。同図において、音声メーター１１１０は、参照マーカー１１１４によって電子文書１１１２にグラフ的に連結され、一方、音声メーター１１２０は参照マーカー１１２４によってアイコン１１２６にグラフ的に連結される。
【０１２１】
さらに、音声メーター１１１０及び１１２０は、コネクタ１１１５によって相互に連結される。このコネクタは、音声メーター１１１０及び１１２０によって表現された二つの音声クリップが履歴的に隣接している（すなわち、音声メーター１１２０は音声メーター１１１０の次に記録された）ことを示す。この連結は、履歴的な順序だけを示す。しかし、ユーザは、ディスプレイ上の任意の場所にメーターを配置することができる。一実施例において、同じユーザによって記録された音声クリップは、関連しているとみなされる。一実施例において、音声を記録したユーザの顔画像が対応した音声メーターの傍に表示される。図１３において、顔画像１１０２は、音声メーター１１１０及び１１２０に対応した音声を記録したユーザ"Ａ"を表現する。一実施例において、顔画像は、システムに接続されたビデオカメラによって、記録中に捕捉される。他の実施例では、顔画像はデータベースから入手される。
【０１２２】
図１３に示されたマルチメディア履歴が作成された後、ユーザ"Ａ"は、電子メールを用いて、マルチメディア履歴を他のユーザに送信する。一実施例において、マルチメディア履歴を他のユーザに送信するため、（図１２に示されるような）マルチメディア履歴のXML表現が作成される。XML表現は、保存されたロケーションを指定するURLアドレスを用いて、種々の電子文書及び音声クリップを参照する。一実施例において、マルチメディア履歴のコンテンツは、あて先のウェブサーバーに転送され、保存され、一方、他の実施例では、コンテンツはユーザのパーソナルコンピュータ上にローカルに保存される。たとえば、インターネット環境では、マルチメディア履歴のコンテンツは、ユーザのパーソナルコンピュータ上に常駐し、ウェブインタフェースを介して他からもアクセスすることができる。マルチメディア履歴のXML表現が作成された後、XML表現を指定するユニークなURLは、次に、別のユーザ、たとえば、ユーザ"Ｂ"に電子メールされる。
【０１２３】
XML URLを含む電子メールの受信後、ユーザ"Ｂ"には、いくつかの視覚化のオプションがある。一実施例において、XML表現を収容したURLにアクセスした後、ユーザ"Ｂ"がXML表現を視覚化するための適当なアプリケーションを持つ場合、XML表現は、メッセージを作成し、再生するため解析（パース）される。他の実施例において、ユーザがXML表現をみるための適当なアプリケーションを持たない場合、メッセージは、代わりに、標準的なHTMLベースのウェブページとして表示される。すなわち、一つ以上の電子文書及び音声クリップを指定する個々のURLを含むXML表現は、履歴ではなく、個別のハイパーリンクのリストとして表示される。さらに別の実施例では、メッセージは、ワールド・ワイド・ウェブ(WWW)コンソーシアムで詳細化された同期式マルチメディア統合言語(SMIL)フォーマット化ファイルに翻訳される。Real Networks, Inc.から入手可能なRealPlayer G2のようなビューアを使用することにより、ユーザ"Ｂ"は、音声クリップ及び対応した電子文書並びに参照事項が記録された順序のような特定の順序で同時に表示されるサイドショーとして、SMILメッセージを閲覧する。
【０１２４】
受信されたマルチメディア履歴メッセージへのアクセスは、アクセス制御機能によって自由選択的に制限される。一実施例において、ユーザは、自分が送信者若しくは指定された受信者である場合に限り、メッセージを獲得する。他の十知れにおいて、ユーザは、たとえば、メッセージをアクセスする前にユーザ名及び／又はパスワードを用いて自分自身を認証することを要求される。
【０１２５】
ユーザ"Ｂ"はメッセージを受信した後、（音声メーターによって表現された）付加的な電子文書及び音声クリップを加えることによって返信する。図１４には、図１３に示されたマルチメディア履歴を含む電子メールメッセージへの返信の一実施例が示されている。図１３に示された項目の他に、図１４は、参照マーカー１１３４及び１１３６を含む第３の音声メーター１１３０を更に含む。音声メーター１１３０は、図１３に示されたオリジナルメッセージにユーザ"Ｂ"によって付加された音声クリップを表現する。一実施例において、ユーザ"Ｂ"によって作成された音声メーター１１３０は、ユーザ"Ａ"によって作成された音声メーター１１１０及び１１２０とは異なる色で表示される。参照マーカー１１３６は、音声メーター１１３０を新たに追加された電子文書１１８０とグラフ的に連結する。一方、参照マーカー１１３４は、音声メーター１１３０を先に表示されたアイコン１１２６と連結する。ユーザ"Ｂ"は、画面上の至る所にメーターを配置することができるが、同図においてディスプレイ上の要素を連結するラインは履歴的な順序を示している。
【０１２６】
ユーザ"Ｂ"がユーザ"Ａ"から受信したメッセージ又はマルチメディア履歴への応答に入った後、ユーザ"Ｂ"は、ユーザ"Ａ"又は一部の他のユーザ若しくはユーザのグループに応答を送信する。応答がユーザ"Ａ"に返信された場合、一実施例では、ユーザ"Ａ"は、最初に、ユーザ"Ｂ"によってユーザ"Ａ"のメッセージに追加された事項を聴く。すなわち、ユーザ"Ａ"は、受信時に、音声メーター１１３０によって表現された記録音声を聴く。
【０１２７】
一実施例において、マルチメディア履歴メッセージは、選択的に可視化される別個のユーザの付加物若しくは応答と共に表示される。図１５は、マルチメディア履歴のセグメントを選択的に視覚化することができるマルチメディア履歴メッセージングインタフェースの一実施例を示す図である。図１５を参照するに、メッセージングインタフェース１１７０は、表示装置８００に表示される。メッセージングインタフェース１１７０は、音声メーター１１４０、１１４２、１１５０及び１１５２と、顔画像１１０２と、タブ１１６０〜１１６５とを含む。音声メーター１１４０及び１１４２は、エンドユーザ"Ａ"（顔画像１１０２）によって予め記録された音声を表現し、音声メーター１１５０及び１１５２は、エンドユーザ"Ａ"によって現在製作されている音声を表現する。一実施例において、各タブ１１６０〜１１６５は、個別に選択可能であり、ユーザ"Ａ"と、ユーザ"Ｂ"のような別のユーザの間で進行中の会話の１セグメントを表現する。たとえば、選択されたとき、タブ１１６１は、ユーザ"Ａ"からユーザ"Ｂ"へのオリジナルメッセージを表示する。これに対し、タブ１１６２は、選択されたときに、ユーザ"Ａ"のオリジナルメッセージへのユーザ"Ｂ"の応答を表示する。同様に、タブ１１６３は、選択されたとき、ユーザ"Ｂ"の応答に対するユーザ"Ａ"の応答（破線の枠１１４５で示される）を表示する。一実施例において、任意の数の過去のメッセージ若しくは応答文が、新しいメッセージ又は応答文の作成中に選択的に視覚化される。たとえば、（タブ１１６３と関連し、図中、破線の枠１１４５で示された）ユーザ"Ａ"の応答は、（タブ１１６５と関連し、図中、破線の枠１１５５で示された）ユーザ"Ａ"が作成途中のメッセージと共に表示される。ユーザ"Ａ"が現在作成中のメッセージを完成したとき、ユーザ"Ａ"は、そのメッセージを上述の方法で電子メールする。タブ１１６０〜１１６５は、対応したメッセージの作成時と、そのメッセージの作成者の名前とを用いてラベル付けされる。
【０１２８】
［３次元的ウォークスルー］複数次元ウォークスルーナレーションの記録及び再生を行う方法並びに装置について説明する。３次元モデリング言語は、既存の電子文書を用いて３次元環境を自動的に作成するため使用される。オブジェクトは３次元（３Ｄ）である。一実施例において、オブジェクトは、表示装置８００のような２次元ディスプレイに表示される。他の実施例の場合、３次元ディスプレイ（たとえば、ヘッドマウント式めがね）が使用され得る。
【０１２９】
第１のユーザ、すなわち、作者は、選択されたパス及び付随した音声入力を同時に記録しながら３次元環境の全域を通る。二つの再生モードうちの一方で、第２のユーザは、作者によって選択されたパスに対応した３次元シーンのウォークスルーが示される。もう一方の再生モードで、第２のユーザは、作者のパスが表示されている間に、３次元世界を自由に進む。
【０１３０】
［生成］図１６には、３次元環境の一実施例が示される。図１６を参照するに、表示装置８００は、六面体１２１０、１２１５及び１２２０を含む３次元環境又は世界を表示する。一実施例において、３次元環境は、六面体１２１０、１２１５及び１２２０以外には何も含まない。他の実施例において、３次元環境は、必要に応じて、付加的な審美的又は実体的な図形を含む。
【０１３１】
六面体１２１０、１２１５及び１２２０は、図１６には３次元的に描写され、３次元世界内に設置される。他の実施例において、六面体１２１０、１２１５及び１２２０は、他の種々の形状の図形によって置き換えられる。一実施例では、たとえば、六面体は、３次元球体によって置換され、他の実施例では、六面体は３次元円柱体又は直角プリズムによって置換される。種々のサイズ及び形状の図形を使用することができる。
【０１３２】
図１６では、六面体１２１０、１２１５及び１２２０の上に、それぞれ、電子文書１２１２、１２１６及び１２２２が示されている。３次元環境の場合、電子文書１２１２、１２１６及び１２２２は、六面体１２１０、１２１５及び１２２０の上に重なって見える。一実施例において、電子文書１２１２及び１２２２は、ディジタル写真を表し、電子文書１２１６は、ワードプロセッシング文書を示す。電子文書の更なる形式には、ディジタル化された音声及びビデオ、電子スプレッドシート、電子データベース、ハイパーテキストマークアップ言語及びウェブ文書、並びに、電子メールが含まれるが、これらの例に限定されない。電子文書１２１２、１２１６及び１２２２は、個々では説明していない類似したタイプのコンテンツ及びメディアを表現してもよい。
【０１３３】
一実施例において、２次元縮小サイズ「サムネイル」画像が作成され、六面体１２１０、１２１５及び１２２０のような３次元的に描写された図形の上に重ね合わされる。かくして、２次元画像は、その画像の３次元表現に変換される。位置実施例において、六面体１２１０、１２１５及び１２２０は、拡張マークアップ言語(XML)を用いて定義される。他の実施例において、VRML、3DML及びX3Dのような３次元モデリング言語が使用される。
【０１３４】
各３次元図形が生成されるとき、３次元図形は３次元環境内に表示される。一実施例において、各３次元図形は、生成された通りに、３次元環境内でランダムに配置され、若しくは、表示される。他の実施例において、各３次元図形は、配置スキームにしたがって、それ以外の既存の３次元図形に関して表示される。一実施例において、配置スキームは、３次元図形内に収容された電子文書の特性に基づく。配置スキームの例には、作成時間、コンテンツ、及び、メディア種別が含まれるが、これらの例に限定されるものではない。さらに別の実施例では、3次元図形は、互いに予め決められた一定間隔で表示される。多数の配置スキームにしたがって３次元図形を表示することにより、作者は、ユーザにとってわかり易くなるように、ある種の情報をグループ化若しくは類別することができる。一実施例において、ユーザ、すなわち、作成後に３次元環境を通る人は、自分の系統化の好みに応じて、３次元図形を再配置することができる。
【０１３５】
［レコーディング］３次元環境が作成されると、ユーザがその中を通る。一実施例において、ナビゲーションは、Moutain View, California所在のSilicon Graphics, Inc.から入手可能な仮想現実モデリング言語(VRML)ビューア、及び、San Francisco, California所在のFlatland Online Inc.から入手可能なFlatland Roverのような３次元モデリング言語(3DML)を含む容易に利用可能な"player"アプリケーションを用いて実現することができる。一実施例において、作者と呼ばれる特別なユーザのクラスは、作者の仮想動きを記録しながら３次元環境を通ることができる。用語「レコーディング」は、３次元環境に関して、ユーザによって生成されたナビゲーション用の音声入力を確保するプロセスを記述することを意味する。
【０１３６】
一実施例において、作者は、プロセッサ８０２のようなプロセッシング装置が作者の動きを記録する間に、３次元環境内を通る。ナビゲート中に作者によって叙述された音声も記録され、これにより、ウォークスルーが作成される。一実施例において、音声が記録されるとき、音声は、音声入力を、セグメンテーションスキームにしたがって、区間が異なる多数の音声クリップに分割するように区分けされる。音声は上述の通り記録される。したがって、一実施例において、２次元マルチメディア履歴は、３次元ウォークスルーとして作成され、視覚化され、その逆に、３次元ウォークスルーは２次元マルチメディア履歴として作成され、視覚化される。同様に、他の実施例では、ビデオコンテンツが記録され、音声の代わりに区分けされる。作者が3次元図形に向かって進むとき、図形の上に重ねられた電子文書が拡大されて作者に提示される。図形に接近することにより、作者は、図形若しくは図形に収容された電子文書をより詳細に見ることができる。このような状況では、playerアプリケーションは、作者が別々の全画面表示、他の表示部分、或いは、ウォークスルーの上に重なる表示の専用部分で電子文書を見る機会を与える。
【０１３７】
図１７は、一実施例に従って記録されたパスを表す３次元環境を示す図である。図１７を参照するに、表示装置８００は、３次元立法体１２１０、１２１５及び１２２０と、パス１３１０とを含む３次元環境を表示する。パス１３１０は、作者が通過したパスを表現する。パス１３１０は線で示されているが、他の実施例では、パス１３１０は種々のほかの形状をとり得る。一実施例において、パス１３１０は単色で表示されるが、他の実施例では、パス１３１０は多色で表示され、或いは、半透明に見える。
【０１３８】
図１８は、図１７に示された３次元環境の２次元上面図の一実施例を示す。図１８を参照するに、３次元六面体１２１０、１２１５及び１２２０は、それぞれ、近接インジケータ１４１０、１４１５及び１４２０によって表される。一実施例において、各近接インジケータ１４１０、１４１５及び１４２０は、特定のメディアクリップ若しくはセグメントと関連した制限領域を表現する。一実施例において、メディアクリップは音声コンテンツを格納し、他の実施例では、メディアクリップはビデオコンテンツを格納する。
【０１３９】
一実施例において、各近接インジケータは、その近接インジケータによって囲まれた３次元図形に関係していると思われる音声セグメント若しくはビデオセグメントに関連付けられる。一実施例において、多数の３次元画像が単一の近接インジケータ内に存在し、他の実施例では、多数の近接インジケータが一つの３次元図形の境界を定める。
【０１４０】
［再生］３次元マルチメディアナレーションのユーザは、受動モード若しくは能動モードで、記録された３次元ウォークスルーの再生を行うかどうかを選択することができる。
【０１４１】
一実施例によれば、受動モードの場合に、ウォークスルーが記録されたときに作者が通過したパスに対応した３次元ウォークスルーがユーザに提示される点で、再生は映画のようである。一実施例において、作者によって記録された作者のナレーションは、受動モードでも再生される。文書が受動モードで渡されるとき、閲覧中のユーザは、別々のウィンドウ若しくはビューイングアプリケーションで文書のソースを閲覧することができる。
【０１４２】
能動再生モードの場合、ユーザは、作者が予め選択したパスによって制限されることなく、３次元環境を自由に通過する。一実施例によれば、能動モードの間、作者のパスは、ユーザが３次元環境を通過するときに、可視化されたままである。さらに別の実施例では、作者によって記録され区分された音声は、ユーザが関連した３次元図形に接近するときに再生される。図１７及び図１８を再度参照するに、ユーザが作者のパス１３１０に沿って進み、六面体１４１０に接近するとき、ユーザは、作者が近接インジケータ１４１０内にいる間に作者によって記録された音声セグメントを聴く。一実施例において、音声は、ユーザが近接インジケータ１４１０によって制限された領域内に進まない限り再生されない。他の実施例では、音声の音量は、ユーザが六面体１２１０に近づくにつれて大きくなる。さらに、ステレオ効果が、仮想３次元環境内の六面体の位置に対応した３次元空間内の音声の位置を見つけるため使用される。
【０１４３】
本発明は、演算を実行する装置にも関係してよい。この装置は、要求された目的のため特に構成され、或いは、コンピュータ内に記憶されたコンピュータプログラムによって選択的に作動若しくは再構成される汎用コンピュータでもよい。このようなコンピュータプログラムは、たとえば、フロッピー（登録商標）ディスク、光ディスク、ＣＤ−ＲＯＭ及び光磁気ディスクを含む任意のタイプのディスク、読み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気若しくは光カード、又は、コンピュータシステムバスに接続され、電子命令を記憶するため適した任意のタイプの媒体のようなコンピュータ読み取り可能な記録媒体に格納されるが、これらの記録媒体に限定されるものではない。
【０１４４】
上で説明したアルゴリズム及び表示内容は、特定のコンピュータ若しくはその他の装置に本来的に関連するものではない。多数の汎用システムが上で開示された事項に従うプログラムと共に使用され、或いは、要求される方法の段階・ステップを実行するためにはより専用化された装置を構築する方が好都合であることがわかる。さらに、本発明は、特定のプログラミング言語に関して説明されない。上で説明した本発明の技術を実現するため多数のプログラミング言語を使用可能であることがわかる。
【図面の簡単な説明】
【図１】本発明の１つの実施形態を組み込んだ１点対多点音声通信システムの単純化したブロック図である。
【図２】本発明の１つの実施形態による音声情報記録システムの単純化したブロック図である。
【図３】本発明の１つの実施形態によるグループのメンバー間で伝達される音声情報をアーカイブする方法を示す単純化したハイレベルフローチャートである。
【図４】  本発明の１つの実施形態による記録された音声情報から会話部分を識別する方法を示す単純化したハイレベルフローチャートである。
【図５Ａ】本発明の１つの実施形態によるアーカイブされた音声情報をユーザーに与えるためのインターフェースの単純化した図である。
【図５Ｂ】本発明の１つの実施形態によるアーカイブされた音声情報をユーザーに与えるためのインターフェースの単純化した図である。
【図５Ｃ】本発明の１つの実施形態によるアーカイブされた音声情報をユーザーに与えるためのインターフェースの単純化した図である。
【図５Ｄ】本発明の１つの実施形態によるアーカイブされた音声情報をユーザーに与えるためのインターフェースの単純化した図である。
【図５Ｅ】本発明の１つの実施形態によるアーカイブされた音声情報をユーザーに与えるためのインターフェースの単純化した図である。
【図６】本発明の１つの実施形態による情報を同報通信するのに使用される音声情報記録システムを構成・実現するために通信装置のユーザーに実行される方法を示す単純化したハイレベルフローチャートである。
【図７】本発明の１つの実施形態による通信装置の単純化したブロック図である。
【図８】電子文書が示されている電子表示の一実施例の説明図である。
【図９】コンピュータシステムの一実施例を示す図である。
【図１０】（Ａ）は、音声メーターの一実施例と共に表示されたディジタル写真の形式の電子文書を示し、（Ｂ）は参照マーカーを含む音声メーターの一実施例を示す説明図である。
【図１１】例示的なマルチメディアの一実施例のブロック図である。
【図１２】図１１に示されたマルチメディア履歴に対するＸＭＬ表現の一実施例を示す図である。
【図１３】マルチメディア履歴の他の実施例の説明図である。
【図１４】図１３に示されたマルチメディア履歴を収容する電子メールメッセージへの返信の一実施例の説明図である。
【図１５】マルチメディア履歴のセグメントを選択的に視覚化することができるマルチメディア履歴メッセージングインタフェースの一実施例の説明図である。
【図１６】３次元環境の一実施例の説明図である。
【図１７】パスを表示する３次元環境の一実施例の説明図である。
【図１８】図１７の３次元環境の上面図である。
【符号の説明】
１００  １点対多点音声通信システム
１０２  ＡＩＲＳ
１０４  通信ネットワーク
１０６  通信装置
１１０  情報アクセス装置
【図１】
0004061226.tif 000002
【図２】
0004061226.tif 000003
【図３】
0004061226.tif 000004
【図４】
0004061226.tif 000005
【図５Ａ】
0004061226.tif 000006
【図５Ｂ】
0004061226.tif 000007
【図５Ｃ】
0004061226.tif 000008
【図５Ｄ】
0004061226.tif 000009
【図５Ｅ】
0004061226.tif 000010
【図６】
0004061226.tif 000011
【図７】
0004061226.tif 000012
【図８】
0004061226.tif 000013
【図９】
0004061226.tif 000014
【図１０】
0004061226.tif 000015
【図１１】
0004061226.tif 000016
【図１２】
0004061226.tif 000017
【図１３】
0004061226.tif 000018
【図１４】
0004061226.tif 000019
【図１５】
0004061226.tif 000020
【図１６】
0004061226.tif 000021
【図１７】
0004061226.tif 000022
【図１８】
0004061226.tif 000023