(57)【要約】  ユーザがＡＤＰＳメッセージを作成することを指示し（２０８）、個人情報マネージャ（ＰＩＭ）アプリケーション（７３６）のタイプに作成するＡＤＰＳメッセージに関連するＡＤＰＳタイプを選択し、ＡＤＰＳメッセージのオーディオコンテンツ（４０４）を記録し、ＡＤＰＳタイプ選択（５０８）及びオーディオコンテンツＡＤＰＳメッセージを組織化することによってＡＤＰＳメッセージを作成し、ＡＤＰＳメッセージをメモリで保存することができるデジタル音声レコーダを個人情報マネージャに自動的に同期させるデジタル音声レコーダの同期（ＡＤＰＳ）メッセージ作成装置及び方法を提供する。ＡＤＰＳメッセージをターゲットＰＩＭアプリケーション（７３６）に直接ダウンロードする装置及び方法を提供する。構成変更及び情報リストをＤＶＲ（１０４）にアップロードする装置及び方法を提供する。
2007503006.tif 000002
【特許請求の範囲】
【請求項１】
デジタル音声レコーダの個人情報マネージャに自動的に同期させるデジタル音声レコーダの同期方法において、
デジタル音声レコーダから、オーディコンテンツ及び関連する記述情報を含む少なくとも１つの音声ファイルを受信するステップと、
上記音声ファイル内のオーディオコンテンツを個人情報マネージャアプリケーションに関連付ける該音声ファイル内の情報を読み出すステップと、
上記音声ファイルを少なくとも１つの個人情報マネージャアプリケーションに転送することによって該音声ファイルを処理するステップとを有するデジタル音声レコーダの同期方法。
【請求項２】
上記音声ファイルを個人情報マネージャアプリケーションに転送する前に、上記オーディオコンテンツを処理し、少なくとも１つのエンハンスフィルタによって、少なくとも１つのエンハンスされたオーディオコンテンツ及びテキストコンテンツを生成するステップを更に有する請求項１記載のデジタル音声レコーダの同期方法。
【請求項３】
上記エンハンスフィルタは、文字化フィルタ、エンハンスドオーディオフィルタ及びコード変換フィルタのうちの少なくとも１つを含むことを特徴とする請求項２記載のデジタル音声レコーダの同期方法。
【請求項４】
上記音声ファイルが上記個人情報マネージャアプリケーションにインタフェースするように該音声ファイルを再フォーマットし、再フォーマットされた音声ファイルを生成するステップと、
上記再フォーマットされた音声ファイルを個人情報マネージャアプリケーションに転送するステップとを更に有する請求項１記載のデジタル音声レコーダの同期方法。
【請求項５】
上記再フォーマットされた音声ファイルをデジタル音声レコーダ専用ソフトウェアアプリケーションにコピーするステップを更に有する請求項４記載のデジタル音声レコーダの同期方法。
【請求項６】
上記デジタル音声レコーダからされた音声ファイルを削除するコマンドを該デジタル音声レコーダに送信するステップを更に有する請求項５記載のデジタル音声レコーダの同期方法。
【請求項７】
上記再フォーマットされた音声ファイルを上記個人情報マネージャアプリケーションに転送し、該再フォーマットされた音声ファイルをデジタル音声レコーダ専用ソフトウェアアプリケーションにコピーしたことを記録するログエントリを作成するステップを更に有する請求項５記載のデジタル音声レコーダの同期方法。
【請求項８】
上記音声ファイルをデジタル音声レコーダ専用ソフトウェアアプリケーションにコピーするステップを更に有する請求項１記載のデジタル音声レコーダの同期方法。
【請求項９】
上記デジタル音声レコーダから上記音声ファイルを削除するコマンドを該デジタル音声レコーダに送信するステップを更に有する請求項１記載のデジタル音声レコーダの同期方法。
【請求項１０】
上記オーディオコンテンツを、少なくとも１つのエンハンスフィルタによって処理し、少なくとも１つのエンハンスされたオーディオコンテンツ及びテキストコンテンツを生成するステップと、
上記音声ファイルが上記個人情報マネージャアプリケーションにインタフェースするように、上記少なくとも１つのエンハンスされたオーディオコンテンツ及びテキストコンテンツ付の該音声ファイルを再フォーマットし、再フォーマットされた音声ファイルを生成するステップと、
上記再フォーマットされた音声ファイルを個人情報マネージャアプリケーションに転送するステップと、
上記再フォーマットされた音声ファイルをデジタル音声レコーダ専用ソフトウェアアプリケーションにコピーするステップと、
上記音声ファイルを上記デジタル音声レコーダから削除するステップと、
上記再フォーマットされた音声ファイルを上記個人情報マネージャアプリケーションに転送し、該再フォーマットされた音声ファイルをデジタル音声レコーダ専用ソフトウェアアプリケーションにコピーしたことを記録するログエントリを作成するステップとを更に有する請求項１記載のデジタル音声レコーダの同期方法。
【請求項１１】
デジタル音声レコーダを個人情報マネージャに自動的に同期させるデジタル音声レコーダの同期装置において、
デジタル音声レコーダから、オーディオコンテンツ及び関連する記述除法を含む少なくとも１つの音声ファイルを受信するインタフェースと、
メモリと、
上記音声ファイル内のオーディオコンテンツを個人情報マネージャアプリケーションに関連付け、上記音声ファイルを少なくとも１つの個人情報マネージャアプリケーションに転送することによって該音声ファイルを処理するプログラミングされたプロセッサとを備えるデジタル音声レコーダの同期装置。
【請求項１２】
上記プログラミングされたプロセッサは、上記メモリに音声ファイルを保存することを特徴とする請求項１１記載のデジタル音声レコーダの同期装置。
【請求項１３】
上記プログラミングされたプロセッサは、上記音声ファイルを個人情報マネージャアプリケーションに転送する前に、該オーディオコンテンツを、少なくとも１つのエンハンスフィルタによって処理し、少なくとも１つのエンハンスされたオーディオ及びテキストコンテンツを生成することを特徴とする請求項１１記載のデジタル音声レコーダの同期装置。
【請求項１４】
上記エンハンスフィルタは、文字化フィルタ、エンハンスドオーディオフィルタ及びコード変換フィルタのうちの少なくとも１つを含むことを特徴とする請求項１３記載のデジタル音声レコーダの同期装置。
【請求項１５】
上記プログラミングされたプロセッサは、上記音声ファイルが上記個人情報マネージャアプリケーションにインタフェースするように該音声ファイルを再フォーマットし、再フォーマットされた音声ファイルを生成し、該再フォーマットされた音声ファイルを個人情報マネージャアプリケーションに転送することを特徴とする請求項１１記載のデジタル音声レコーダの同期装置。
【請求項１６】
上記プログラミングされたプロセッサは、上記再フォーマットされた音声ファイルをデジタル音声レコーダ専用ソフトウェアアプリケーションにコピーすることを特徴とする請求項１５記載のデジタル音声レコーダの同期装置。
【請求項１７】
上記プログラミングされたプロセッサは、上記デジタル音声レコーダから音声ファイルを削除するコマンドを該デジタル音声レコーダに送信することを特徴とする請求項１６記載のデジタル音声レコーダの同期装置。
【請求項１８】
上記プログラミングされたプロセッサは、上記再フォーマットされた音声ファイルを上記個人情報マネージャアプリケーションに転送し、該再フォーマットされた音声ファイルをデジタル音声レコーダ専用ソフトウェアアプリケーションにコピーしたこと記録するログエントリを作成することを特徴とする請求項１７記載のデジタル音声レコーダの同期装置。
【請求項１９】
上記プログラミングされたプロセッサは、上記音声ファイルをデジタル音声レコーダ専用ソフトウェアアプリケーションにコピーすることを特徴とする請求項１１記載のデジタル音声レコーダの同期装置。
【請求項２０】
上記プログラミングされたプロセッサは、上記デジタル音声レコーダから音声ファイルを削除するコマンドを該デジタル音声レコーダに送信することを特徴とする請求項１１記載のデジタル音声レコーダの同期装置。
【請求項２１】
上記プログラミングされたプロセッサは、上記音声ファイルを少なくとも１つの個人情報マネージャアプリケーションに転送したことを記録するログエントリを作成することを特徴とする請求項１１記載のデジタル音声レコーダの同期装置。
【請求項２２】
上記プログラミングされたプロセッサは、
上記音声ファイルを上記メモリに保存し、
上記オーディオコンテンツを、少なくとも１つのエンハンスフィルタによって処理し、
上記音声ファイルが上記個人情報マネージャアプリケーションにインタフェースするように、上記エンハンスされたオーディオコンテンツ付の該音声ファイルを再フォーマットし、再フォーマットされた音声ファイルを生成し、
上記再フォーマットされた音声ファイルを個人情報マネージャアプリケーションに転送し、
上記再フォーマットされた音声ファイルをデジタル音声レコーダ専用ソフトウェアアプリケーションにコピーし、
上記デジタル音声レコーダから音声ファイルを削除するコマンドを該デジタル音声レコーダに送信し、
上記再フォーマットされた音声ファイルを上記個人情報マネージャアプリケーションに転送し、該再フォーマットされた音声ファイルをデジタル音声レコーダ専用ソフトウェアアプリケーションにコピーしたことを記録するログエントリを作成することを特徴とする請求項１１記載のデジタル音声レコーダの同期装置。
【請求項２３】
デジタル音声レコーダを個人情報マネージャに自動的に同期させるデジタル音声レコーダの同期方法において、
個人情報マネージャアプリケーションから、データ及び該個人情報マネージャに関連する情報を含む少なくとも１つの音声ファイルを検索するステップと、
上記データがテキストを含む場合、該テキストを音声フォーマットに変換することによって該テキストを処理するステップと、
上記音声ファイルをデジタル音声レコーダに転送することによって該音声ファイルを処理するステップとを有するデジタル音声レコーダの同期方法。
【請求項２４】
テキスト−音声フィルタを用いて上記テキストを処理することによって該テキストを音声フォーマットに変更することを特徴とする請求項２３記載のデジタル音声レコーダの同期方法。
【請求項２５】
上記データが音声を含む場合、該データの符号化が上記デジタル音声レコーダで用いられるフォーマットに準拠しているか否かを判定するステップと、
上記データが上記デジタル音声レコーダで用いられるフォーマットで符号化されていない場合、上記音声ファイルを該デジタル音声レコーダに転送する前に、該データを該デジタル音声レコーダで用いられるフォーマットに変換するステップを更に有する請求項２３記載のデジタル音声レコーダの同期方法。
【請求項２６】
上記データを変換するステップは、
上記オーディオコンテンツを、少なくとも１つのフィルタによって処理し、上記デジタル音声レコーダで用いられるフォーマットに準拠するよう該オーディオコンテンツを再フォーマットし、再フォーマットされたオーディオコンテンツを生成するステップと、
上記音声ファイルを上記デジタル音声レコーダに転送する前に、該音声ファイル内の上記オーディオコンテンツを上記再フォーマットされたオーディオコンテンツに置換するステップとを有することを特徴とする請求項２３記載のデジタル音声レコーダの同期方法。
【請求項２７】
上記フィルタは、コード変換フィルタを含むことを特徴とする請求項２６記載のデジタル音声レコーダの同期方法。
【請求項２８】
上記音声ファイルを上記デジタル音声レコーダに転送する前に、該音声ファイルが該デジタル音声レコーダ上の使用可能なメモリに適合するか否かを判定するステップを更に有する請求項２３記載のデジタル音声レコーダの同期方法。
【請求項２９】
上記音声ファイルをデジタル音声レコーダに転送する前に、上記音声ファイルの上記オーディオコンテンツを、上記デジタル音声レコーダの使用可能なメモリに適合するように、より低いビットレートにコード変換し、コード変換したオーディオコンテンツを作成するステップと、
上記音声ファイルをデジタル音声レコーダに転送する前に、該音声ファイル内のオーディオコンテンツを上記コード変換したオーディオコンテンツに置換するステップとを更に有する請求項２８記載のデジタル音声レコーダの同期方法。
【請求項３０】
上記音声ファイルをデジタル音声レコーダ専用ソフトウェアアプリケーションにコピーするステップを更に有する請求項２３記載のデジタル音声レコーダの同期方法。
【請求項３１】
上記個人情報マネージャから上記音声ファイルを削除するステップを更に有する請求項３０記載のデジタル音声レコーダの同期方法。
【請求項３２】
上記音声ファイルを上記デジタル音声レコーダに転送する前に、
上記データの符号化が上記デジタル音声レコーダで用いられるフォーマットに準拠しているか否かを判定するステップと、
上記オーディオコンテンツを、少なくとも１つのフィルタによって処理し、上記オーディオコンテンツを上記デジタル音声レコーダで用いられるフォーマットに準拠するよう再フォーマットするステップと、
上記音声ファイルが上記デジタル音声レコーダ上の使用可能なメモリに適合するか否かを判定するステップと、
上記音声ファイルの上記オーディオコンテンツを、上記デジタル音声レコーダの使用可能なメモリに適合するように、より低いビットレートにコード変換するステップと、
上記音声ファイルをデジタル音声レコーダ専用ソフトウェアアプリケーションにコピーするステップと、
上記音声ファイルを上記個人情報マネージャから削除するステップとを更に有する請求項２５記載のデジタル音声レコーダの同期方法。
【請求項３３】
デジタル音声レコーダを個人情報マネージャに自動的に同期させるデジタル音声レコーダの同期装置において、
上記デジタル音声レコーダへのファイル転送を可能にするインタフェースと、
上記インタフェースを介して、個人情報マネージャアプリケーションから上記デジタル音声レコーダに、オーディオコンテンツ及び関連情報を含む少なくとも１つの音声ファイルを転送するプログラミングされたプロセッサとを備えるデジタル音声レコーダの同期装置。
【請求項３４】
上記プログラミングされたプロセッサは、
上記音声ファイルを上記デジタル音声レコーダに転送する前に、上記音声ファイル内の上記オーディオコンテンツの符号化が該デジタル音声レコーダで用いられるフォーマットに準拠しているか否かを判定し、
上記オーディオコンテンツの符号化が上記デジタル音声レコーダで用いられるフォーマットに準拠していない場合、
上記オーディオコンテンツを、少なくとも１つのフィルタによって処理し、上記デジタル音声レコーダで用いられるフォーマットに準拠するように該オーディオコンテンツを再フォーマットし、再フォーマットされたオーディオコンテンツを生成し、
上記音声ファイルを上記デジタル音声レコーダに転送する前に、該音声ファイル内の上記オーディオコンテンツを上記再フォーマットされたオーディオコンテンツに置換することを特徴とする請求項３３記載のデジタル音声レコーダの同期装置。
【請求項３５】
上記フィルタは、コード変換フィルタ及びテキスト−音声フィルタのうちの少なくとも１つを含むことを特徴とする請求項３４記載のデジタル音声レコーダの同期装置。
【請求項３６】
上記プログラミングされたプロセッサは、
上記音声ファイルを上記デジタル音声レコーダに転送する前に、該音声ファイルが該デジタル音声レコーダ上の使用可能なメモリに適合するか否かを判定し、
上記音声ファイルが上記デジタル音声レコーダ上の使用可能なメモリに適合しない場合、
上記音声ファイルの上記オーディオコンテンツを、上記デジタル音声レコーダの使用可能なメモリに適合するように、より低いビットレートにコード変換し、コード変換したオーディオコンテンツを作成し、
上記音声ファイルを上記デジタル音声レコーダに転送する前に、上記音声ファイル内のオーディオコンテンツを上記コード変換したオーディオコンテンツに置換することを特徴とする請求項３３記載のデジタル音声レコーダの同期装置。
【請求項３７】
上記プログラミングされたプロセッサは、上記音声ファイルをデジタル音声レコーダ専用ソフトウェアアプリケーションにコピーすることを特徴とする請求項３３記載のデジタル音声レコーダの同期装置。
【請求項３８】
上記プログラミングされたプロセッサは、上記個人情報マネージャから上記音声ファイルを削除することを特徴とする請求項３７記載のデジタル音声レコーダの同期装置。
【請求項３９】
デジタル音声レコーダを個人情報マネージャに自動的に同期させるデジタル音声レコーダ自動同期メッセージの作成方法において、
デジタル音声レコーダ自動同期メッセージを作成することを示す信号をユーザインタフェースから受信するステップと、
個人情報マネージャアプリケーションのタイプに、作成するデジタル音声レコーダ自動同期メッセージを関連付けるデジタル音声レコーダ自動同期タイプ選択を受信するステップと、
上記作成するデジタル音声レコーダ自動同期メッセージのオーディオコンテンツの記録を開始する開始コマンド信号を上記ユーザインタフェースから受信するステップと、
上記作成するデジタル音声レコーダ自動同期メッセージのオーディオコンテンツの記録を停止する停止コマンド信号を上記ユーザインタフェースから受信するステップと、
上記デジタル音声レコーダ自動同期タイプ選択及び上記オーディオコンテンツをデジタル音声レコーダを個人情報マネージャに自動的に同期させるデジタル音声レコーダの同期メッセージに組織化することによって  デジタル音声レコーダ自動同期メッセージを作成するステップとを有するデジタル音声レコーダ自動同期メッセージの作成方法。
【請求項４０】
上記デジタル音声レコーダ自動同期タイプ選択に関連する情報を受信するステップを更に有する請求項３９記載のデジタル音声レコーダ自動同期メッセージの作成方法。
【請求項４１】
上記個人情報マネージャアプリケーションのタイプは、電子メール個人情報マネージャアプリケーション、スケジュール個人情報マネージャアプリケーション、タスクマネージャ個人情報マネージャアプリケーション、時間管理個人情報マネージャアプリケーション、義務追跡個人情報マネージャアプリケーション、アドレス管理個人情報マネージャアプリケーション、トゥドゥリスト個人情報マネージャアプリケーション及びカレンダー個人情報マネージャアプリケーションのうちの１つを含むことを特徴とする請求項４０記載のデジタル音声レコーダ自動同期メッセージの作成方法。
【請求項４２】
上記アプリケーションタイプをユーザに表示する順序は、個人情報マネージャアプリケーションのリストを並べ替えるコマンドに基づいて変わることを特徴とする請求項４１記載のデジタル音声レコーダ自動同期メッセージの作成方法。
【請求項４３】
上記  デジタル音声レコーダを個人情報マネージャにデジタル音声レコーダの自動同期メッセージの可能な受信者のリストを受信するステップを更に有する請求項４１記載のデジタル音声レコーダ自動同期メッセージの作成方法。
【請求項４４】
上記個人情報マネージャアプリケーションのタイプが電子メール個人情報マネージャアプリケーションである場合、電子メールを受信することが可能な受信者のリストをユーザに提供し、上記デジタル音声レコーダ自動同期タイプ選択に関連する情報の一部として少なくとも１人の受信者を選択するステップを有することを特徴とする請求項４３記載のデジタル音声レコーダ自動同期メッセージ作成の方法。
【請求項４５】
上記デジタル音声レコーダ自動同期タイプ選択に関連する情報は、イベントの日付、イベントの時刻、イベントが開始する日付、イベントが終了する日付、イベントが開始する時刻、イベントが終了する時刻、イベントの優先度及び上記デジタル音声レコーダ自動同期メッセージの受信者のうちの少なくとも１つを含むことを特徴とする請求項４０記載のデジタル音声レコーダ自動同期メッセージの作成方法。
【請求項４６】
上記デジタル音声レコーダ自動同期タイプ選択の際の上記  デジタル音声レコーダを個人情報マネージャにデジタル音声レコーダ自動同期タイプ選択に関連する情報及びオーディオコンテンツ組織化し、デジタル音声レコーダ自動同期メッセージを作成するステップを更に有する請求項４０記載のデジタル音声レコーダ自動同期メッセージの作成方法。
【請求項４７】
上記デジタル音声レコーダ自動同期メッセージを作成するステップは、
上記デジタル音声レコーダ自動同期タイプ選択を保存し、デジタル音声レコーダ自動同期ヘッダを形成するステップと、
上記デジタル音声レコーダ自動同期ヘッダと共にオーディオコンテンツを保存し、デジタル音声レコーダ自動同期メッセージを形成するステップとを有することを特徴とする請求項３９記載のデジタル音声レコーダ自動同期メッセージの作成方法。
【請求項４８】
上記デジタル音声レコーダ自動同期メッセージを作成するステップは、
上記デジタル音声レコーダ自動同期メッセージの指示を保存するステップと、
上記デジタル音声レコーダ自動同期タイプ選択を保存するステップと、
上記デジタル音声レコーダ自動同期メッセージの指示及びデジタル音声レコーダ自動同期タイプ選択と共に、上記デジタル音声レコーダ自動同期タイプ選択に関連した情報を保存し、デジタル音声レコーダ自動同期ヘッダを形成するステップと、
上記デジタル音声レコーダ自動同期ヘッダと共にオーディオコンテンツを保存し、デジタル音声レコーダ自動同期メッセージを形成するステップとを有することを特徴とする請求項４０記載のデジタル音声レコーダ自動同期メッセージの作成方法。
【請求項４９】
上記デジタル音声レコーダ自動同期メッセージを作成するステップは、
上記デジタル音声レコーダ自動同期タイプ選択を保存するステップと、
上記デジタル音声レコーダ自動同期タイプ選択の際のデジタル音声レコーダ自動同期タイプ選択に関連した情報を保存し、デジタル音声レコーダ自動同期ヘッダを形成するステップと、
上記デジタル音声レコーダ自動同期ヘッダと共に上記オーディオコンテンツを保存し、上記デジタル音声レコーダ自動同期メッセージを形成するステップとを有することを特徴とする請求項４０記載のデジタル音声レコーダ自動同期メッセージの作成方法。
【請求項５０】
同期すべきコンピュータを特定するコンピュータ識別子選択を受信するステップを更に有する請求項３９記載のデジタル音声レコーダ自動同期メッセージの作成方法。
【請求項５１】
上記コンピュータ識別子選択は、ビジネスコンピュータ及びパーソナルコンピュータの少なくとも１つを含むことを特徴とする請求項５０記載のデジタル音声レコーダ自動同期メッセージの作成方法。
【請求項５２】
同期することが可能なコンピュータのリストを受信するステップを更に有する請求項４９記載のデジタル音声レコーダ自動同期メッセージの作成方法。
【請求項５３】
上記同期することが可能なコンピュータのリストをユーザに提供し、該同期することが可能なコンピュータの少なくとも１つを選択するステップを更に有する請求項５２記載のデジタル音声レコーダ自動同期メッセージの作成方法。
【請求項５４】
デジタル音声レコーダを個人情報マネージャに自動的に同期させるデジタル音声レコーダ自動同期メッセージの作成装置において、
マイクロホンと、
アナログマイクロホン入力をデジタルフォーマットのオーディオコンテンツに変換するアナログ−デジタル変換器と、
メモリと、
ユーザインタフェースと、
上記ユーザインタフェースから、デジタル音声レコーダ自動同期メッセージを作成することを示す信号と、個人情報マネージャアプリケーションのタイプに、上記作成するデジタル音声レコーダ自動同期メッセージに関連付けるデジタル音声レコーダ自動同期タイプ選択と、該作成するデジタル音声レコーダ自動同期メッセージのオーディオコンテンツの記録を開始する開始コマンド信号と、該作成するデジタル音声レコーダ自動同期メッセージのオーディオコンテンツの記録を停止する停止コマンド信号とを受け取り、該デジタル音声レコーダ自動同期タイプ選択及び上記オーディオコンテンツを該デジタル音声レコーダ自動同期メッセージに組織化し、該デジタル音声レコーダ自動同期メッセージを上記メモリに保存することによってデジタル音声レコーダ自動同期メッセージを作成するプログラミングされたプロセッサとを備えるデジタル音声レコーダ自動同期メッセージの作成装置。
【請求項５５】
上記個人情報マネージャアプリケーションのタイプは、電子メール個人情報マネージャアプリケーション、スケジュール個人情報マネージャアプリケーション、タスクマネージャ個人情報マネージャアプリケーション、時間管理個人情報マネージャアプリケーション、義務追跡個人情報マネージャアプリケーション、アドレス管理個人情報マネージャアプリケーション、トゥドゥリスト個人情報マネージャアプリケーション及びカレンダー個人情報マネージャアプリケーションのうちの１つを含むことを特徴とする請求項５４記載のデジタル音声レコーダ自動同期メッセージの作成装置。
【請求項５６】
上記プログラミングされたプロセッサは、上記デジタル音声レコーダ自動同期タイプ選択に関連する情報を受信することを特徴とする請求項５４記載のデジタル音声レコーダ自動同期メッセージの作成装置。
【請求項５７】
上記デジタル音声レコーダ自動同期タイプ選択に関連する情報は、イベントの日付、イベントの時刻、イベントが開始する日付、イベントが終了する日付、イベントが開始する時刻、イベントが終了する時刻、イベントの優先度及びデジタル音声レコーダ自動同期メッセージの受信者のうちの少なくとも１つを含むことを特徴とする請求項５６記載のデジタル音声レコーダ自動同期メッセージの作成装置。
【請求項５８】
上記プログラミングされたプロセッサは、上記デジタル音声レコーダ自動同期タイプ選択の際の該デジタル音声レコーダ自動同期タイプ選択に関連する情報及びオーディオコンテンツを組織化し、デジタル音声レコーダ自動同期メッセージを作成することを特徴とする請求項５６記載のデジタル音声レコーダ自動同期メッセージの作成装置。
【請求項５９】
上記プログラミングされたプロセッサは、上記デジタル音声レコーダ自動同期メッセージを作成するために、
上記メモリに、上記デジタル音声レコーダ自動同期タイプ選択を保存し、デジタル音声レコーダ自動同期ヘッダを形成し、
上記メモリに、上記デジタル音声レコーダ自動同期ヘッダと共にオーディオコンテンツを保存し、上記デジタル音声レコーダ自動同期メッセージを形成することを特徴とする５４記載のデジタル音声レコーダ自動同期メッセージの作成装置。
【請求項６０】
上記プログラミングされたプロセッサは、デジタル音声レコーダ自動同期メッセージを作成するために、
上記メモリに、上記ユーザインタフェースから受信した上記デジタル音声レコーダ自動同期メッセージの指示を保存し、
上記メモリに、上記デジタル音声レコーダ自動同期タイプ選択を保存し、
上記メモリに、上記デジタル音声レコーダ自動同期メッセージの指示の際の上記デジタル音声レコーダ自動同期タイプ選択に関連した情報及び上記デジタル音声レコーダ自動同期タイプ選択を保存し、デジタル音声レコーダ自動同期ヘッダを形成し、
上記メモリに、上記デジタル音声レコーダ自動同期ヘッダと共に上記オーディオコンテンツを保存し、上記デジタル音声レコーダ自動同期メッセージを形成することを特徴とする請求項５６記載のデジタル音声レコーダ自動同期メッセージ作成装置。
【請求項６１】
上記プログラミングされたプロセッサは、上記デジタル音声レコーダ自動同期メッセージを作成するために、
上記メモリに、上記デジタル音声レコーダ自動同期タイプ選択を保存し、
上記メモリに、上記デジタル音声レコーダ自動同期タイプ選択の際のデジタル音声レコーダ自動同期タイプ選択に関連した情報を保存し、デジタル音声レコーダ自動同期ヘッダを形成し、
上記メモリに、上記デジタル音声レコーダ自動同期ヘッダと共に上記オーディオコンテンツを保存し、上記デジタル音声レコーダ自動同期メッセージを形成することを特徴とする請求項５６記載のデジタル音声レコーダ自動同期メッセージの作成装置。
【請求項６２】
上記アナログ−デジタル変換器は、上記ユーザインタフェースの一部として、音声コマンドをデジタルフォーマットに変換し、
当該メッセージ作成装置は、
音声コマンドを解釈でき、上記デジタル音声レコーダ自動同期メッセージ作成の間に上記プログラミングされたプロセッサによって受信された指示、選択及び信号を生成する音声認識ユニットを更に備えることを特徴とする請求項５４記載のデジタル音声レコーダ自動同期メッセージの作成装置。
【請求項６３】
上記アナログ−デジタル変換器は、上記ユーザインタフェースの一部として、音声コマンドをデジタルフォーマットに変換し、
当該メッセージ作成装置は、
音声コマンドを解釈でき、上記デジタル音声レコーダ自動同期メッセージ作成の間に上記プログラミングされたプロセッサによって受信された指示、選択、信号及び  デジタル音声レコーダを個人情報マネージャにデジタル音声レコーダ自動同期タイプ選択に関連する情報を生成する音声認識ユニットを更に備えることを特徴とする請求項５６記載のデジタル音声レコーダ自動同期メッセージの作成装置。
【請求項６４】
上記プログラミングされたプロセッサは、同期すべきコンピュータを特定するコンピュータ識別子選択を受信することを特徴とする請求項５４記載のデジタル音声レコーダ自動同期メッセージの作成装置。
【請求項６５】
上記コンピュータ識別子選択は、ビジネスコンピュータ及びパーソナルコンピュータの少なくとも１つを含むことを特徴とする請求項５４記載のデジタル音声レコーダ自動同期メッセージ作成装置。
【請求項６６】
上記プログラミングされたプロセッサは、同期することが可能なコンピュータのリストを受信することを特徴とする請求項５４記載のデジタル音声レコーダ自動同期メッセージ作成装置。
【請求項６７】
上記同期することが可能なコンピュータのリストをユーザに提供し、上記同期すべきコンピュータの少なくとも１つを選択することを特徴とする請求項６６記載のデジタル音声レコーダ自動同期メッセージの作成装置。
【請求項６８】
デジタル音声レコーダを個人情報マネージャに自動的に同期させるデジタル音声レコーダの同期装置において、
デジタル音声レコーダから、オーディオコンテンツ及び関連する記述情報を含む少なくとも１つの音声ファイルを受信する受信手段と、
上記音声ファイル内のオーディオコンテンツを個人情報マネージャアプリケーションに関連付ける該音声ファイル内の情報を読み出す読出手段と、
上記音声ファイルを少なくとも１つの個人情報マネージャアプリケーションに転送することによって該音声ファイルを処理する処理手段とを備えるデジタル音声レコーダの同期装置。
【請求項６９】
上記音声ファイルをメモリに保存する保存手段を更に備える請求項６８記載のデジタル音声レコーダの同期装置。
【請求項７０】
上記音声ファイルを個人情報マネージャアプリケーションに転送する前に、上記オーディオコンテンツを、少なくとも１つのエンハンスフィルタによって処理し、少なくとも１つのエンハンスされたオーディオコンテンツを生成する生成手段を更に備え、
上記エンハンスフィルタは、文字化フィルタ、エンハンスドオーディオフィルタ及びコード変換フィルタのうちの少なくとも１つを含むことを特徴とする請求項６８記載のデジタル音声レコーダの同期装置。
【請求項７１】
上記音声ファイルを上記個人情報マネージャアプリケーションに転送したことを記録するログエントリを作成する作成手段を更に備える請求項６８記載のデジタル音声レコーダの同期装置。
【請求項７２】
デジタル音声レコーダを個人情報マネージャに自動的に同期させるデジタル音声レコーダ自動同期メッセージの作成装置において、
アナログオーディオ信号を受信するオーディオ信号受信手段と、
上記アナログオーディオ信号をデジタルフォーマットのオーディオコンテンツに変換する変換手段と、
デジタル音声レコーダ自動同期メッセージを作成する指示を受信する指示受信手段と、
個人情報マネージャアプリケーションのタイプに、作成するデジタル音声レコーダ自動同期メッセージを関連付けるデジタル音声レコーダ自動同期タイプ選択を受信する選択受信手段と、
上記作成するデジタル音声レコーダ自動同期メッセージのオーディオコンテンツの記録を開始する開始信号を受信する開始信号受信手段と、
上記作成するデジタル音声レコーダ自動同期メッセージの上記オーディオコンテンツの記録を停止する停止信号を受信する停止信号受信手段と、
上記デジタル音声レコーダ自動同期タイプ選択及び上記オーディオコンテンツを、デジタル音声レコーダ自動同期メッセージに組織化することによって、上記デジタル音声レコーダ自動同期メッセージを作成し、該デジタル音声レコーダ自動同期メッセージをメモリに保存する保存手段とを備えるデジタル音声レコーダ自動同期メッセージの作成装置。
【請求項７３】
上記個人情報マネージャアプリケーションのタイプは、電子メール個人情報マネージャアプリケーション、スケジュール個人情報マネージャアプリケーション、タスクマネージャ個人情報マネージャアプリケーション、時間管理個人情報マネージャアプリケーション、義務追跡個人情報マネージャアプリケーション、アドレス管理個人情報マネージャアプリケーション、トゥドゥリスト個人情報マネージャアプリケーション及びカレンダー個人情報マネージャアプリケーションのうちの１つを含むことを特徴とする請求項７２記載のデジタル音声レコーダ自動同期メッセージの作成装置。
【請求項７４】
上記プログラミングされたプロセッサは、デジタル音声レコーダ自動同期タイプ選択に関連した情報を受け取り、
上記デジタル音声レコーダ自動同期タイプ選択に関連する情報は、イベントの日付、イベントの時刻、イベントが開始する日付、イベントが終了する日付、イベントが開始する時刻、イベントが終了する時刻、イベントの優先度及びデジタル音声レコーダ自動同期メッセージの受信者のうちの少なくとも１つを含むことを特徴とする請求項７２記載のデジタル音声レコーダ自動同期メッセージの作成装置。
【請求項７５】
音声コマンドを解釈でき、上記デジタル音声レコーダ自動同期メッセージ作成の間に上記プログラミングされたプロセッサによって受信された指示、選択及び信号を生成する音声認識手段を更に備える請求項７２記載のデジタル音声レコーダ自動同期メッセージの作成装置。
【請求項７６】
音声コマンドを解釈でき、上記デジタル音声レコーダ自動同期メッセージ作成の間に上記プログラミングされたプロセッサによって受信された指示、選択、信号及びデジタル音声レコーダ自動同期タイプ選択に関連する情報を生成する音声認識手段を更に備える請求項７２記載のデジタル音声レコーダ自動同期メッセージの作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル音声記録の分野に関する。本発明に基づく一実施の形態は、デジタル音声レコーダ（ＤＶＲ）と集積回路（ＩＣ）レコーダとの間のオーディオ信号である音声メッセージの自動変換及び転送、及びパーソナルコンピュータ（ＰＣ）上の個人情報マネージャ（ＰＩＭ）ソフトウェアアプリケーションに関する。
【背景技術】
【０００２】
この数十年間、様々なビジネスアプリケーション及びパーソナルアプリケーションに亘って、思想及びメッセージを記録し、考えをまとめ、出来事を文書化するために、電子音声レコーダが用いられている。音声の記録及び再生は、以前より、アナログ媒体又はアナログ機器を用いて行われてきた。より最近では、デジタル媒体及びデジタル機器の使用が可能になった。近年、光磁気記録技術、半導体記録技術及びマイクロドライブデジタル記録技術により、デジタルオーディオの自己記録コンテンツ（digital audio self-recorded content）が広く普及した。これに伴い、ここ数年間でデジタル音声レコーダ（Digital Voice Recorder：以下、ＤＶＲという。）の数も増加している。ＤＶＲ１０４は、アナログ音声レコーダに対して様々な利点を有する。
【０００３】
ＤＶＲ１０４は、ファイルベースのコンテンツ転送機能を備える。この機能は、例えば、ＵＳＢ接続、例えばＰＣでも利用可能なメモリスティック等のデジタルファイルリムーバブルストレージ媒体との互換性、及び当業者に周知である他の多くの転送メカニズムによって実現される。近年では、専用の音声レコーダだけではなく、他のカテゴリの民生用電子機器にもデジタル音声記録機能が普及している。これらのカテゴリには、ＭＰ３又はＡＴＲＡＣ３ファイル再生機能を有するデジタルミュージックプレーヤ、内部に組み込まれた又は外部のマイクロホン入力を有する携帯電話又は携帯情報端末（Personal Digital Assistant：以下、ＰＤＡという。）機器、音声記録と共に画像、テキスト又はビデオを記録するデジタル画像処理装置等が含まれる。本明細書では、これらの及び他の機器は、機器に記録されているオーディオファイルをパーソナルコンピュータ（personal computer：以下、ＰＣという。）にダウンロードし、又はＰＣによって作成されたコンテンツをＤＶＲにアップロードできる限り、全てＤＶＲ機器であるとみなす。
【０００４】
近年、ＰＣは、多くの家庭における娯楽機器として、並びに家庭及びオフィスでのビジネスツールとして、重要な役割を担っている。ＰＣは、単なるデータの格納機器及び例えば文書、スプレッドシート及びオーディオビジュアルコンテンツ等の情報の処理機器として用いられているだけではなく、通信、スケジューリング及びライフスタイルを管理する中心的役割をも担っている。ＰＣ上で、予定、カレンダー、タスク情報を取り扱うために、個人情報マネージャ（Personal Information Manager：以下、ＰＩＭという。）アプリケーションと呼ばれるソフトウェアパッケージが用いられることが多い。ＰＩＭソフトウェアパッケージは、僅かな例を挙げれば、電子メール通信、時間管理、義務追跡等を補助する。また、これらのＰＩＭアプリケーションは、多くの場合、例えば、医師、弁護士、又はビジネスマネージャ等の専門家及びこれらの管理担当者との間で通信を行う道具としても機能する。この通信の道具は、同じオフィス内に設置されている２つのコンピュータの間で、又は、例えばローカルエリアネットワーク又はインターネット等のコンピュータネットワークを用いる２つのコンピュータの間で、スケジュール、タスク及び電子メール等のアクセス権を共有することによって実現される。
【発明の開示】
【課題を解決するための手段】
【０００５】
本発明は、デジタル音声記録に関連する。本発明の一実施の形態の目的、利点及び特徴は、以下に示す発明の詳細な説明により、当業者に明らかになる。
【０００６】
本発明の一実施の形態では、デジタル音声レコーダを個人情報マネージャに自動的に同期させるデジタル音声レコーダの同期（Automated Digital voice recorder to Personal information manager Synchronization：以下、ＡＤＰＳという）装置は、デジタル音声レコーダ（digital voice recorder：以下、ＤＶＲという。）から、オーディオコンテンツ及び関連する記述情報を含む少なくとも１つの音声ファイルを受信するインタフェース及びメモリを備える。更に、デジタル音声レコーダの自動同期装置は、音声ファイル内のオーディオコンテンツを個人情報マネージャ（personal information manager：以下、ＰＩＭという。）アプリケーションに関連付ける情報を読み出し、音声ファイルを少なくとも１つのＰＩＭアプリケーションに転送することによって音声ファイルを処理するプログラミングされたプロセッサを備える。
【０００７】
本発明の他の実施の形態では、デジタル音声レコーダ自動同期（ＡＤＰＳ）装置は、デジタル音声レコーダ（ＤＶＲ）へのファイル転送を可能にするインタフェースを備える。更に、デジタル音声レコーダ自動同期装置は、個人情報マネージャ（ＰＩＭ）アプリケーションからインタフェースを介して、ＤＶＲにオーディオコンテンツ及び関連情報を含む少なくとも１つの音声ファイルを転送するプログラミングされたプロセッサを備える。
【０００８】
本発明の他の実施の形態にでは、デジタル音声レコーダ自動同期（ＡＤＰＳ）メッセージの作成装置は、マイクロホンと、アナログマイクロホン入力信号をデジタルフォーマットのオーディオコンテンツに変換するアナログ−デジタル変換器と、メモリと、ユーザインタフェースとを備える。また、デジタル音声レコーダ自動同期メッセージの作成装置は、ユーザインタフェースから、ＡＤＰＳメッセージを作成することを指示する信号を受け取り、個人情報マネージャ（ＰＩＭ）アプリケーションのタイプに作成するＡＤＰＳメッセージに関連付けるＡＤＰＳタイプ選択を受け取り、作成するＡＤＰＳメッセージのオーディオコンテンツの記録を開始する開始コマンド信号を受け取り、作成するＡＤＰＳメッセージのオーディオコンテンツの記録を停止する停止コマンド信号を受信するプログラミングされたプロセッサを備える。プロセッサは、ＡＤＰＳタイプ選択及びオーディオコンテンツをＡＤＰＳメッセージに組織化することによってＡＤＰＳメッセージを作成し、ＡＤＰＳメッセージをメモリに保存する。
【０００９】
以上の開示は、本発明を例示的に示すものであり、以下の詳細な説明に基づいて解釈され、添付の請求の範囲を制限するものではない。
【発明を実施するための最良の形態】
【００１０】
本発明は、多くの様々な実施の形態で実現することができるが、ここでは、添付の図面を用いて本発明の特定の実施の形態を詳細に説明する。なお、ここに説明する実施の形態は、本発明の原理を例示的に示すものであり、本発明はここに示し、説明する特定の実施の形態によって制限されるものではない。以下の説明では、複数の図面において共通の、類する又は対応する部分について、共通の符号を用いる。
【００１１】
ここで単数として示す名詞は、１又は複数を意味するものとする。また、ここで用いる「複数」という用語は、２以上の数を意味するものとする。ここで用いる「他の」という用語は、少なくとも第２又はそれ以上を指すものとする。ここで用いる「包含する」、「含む」及び／又は「有する」といった用語は、「備える（すなわち、オープンランゲージ）」を意味する。ここで用いる「接続」という用語は、必ずしも直接の接続に限定されず、また、必ずしも機械的な接続を意味しない。ここで用いる「プログラム」という用語は、コンピュータシステムにおいて実行されるように設計された命令のシーケンスを意味する。「プログラム」又は「コンピュータプログラム」は、サブルーチン、関数、手続き、オブジェクトメソッド、オブジェクトインプリメンテーション、実行可能なアプリケーション、アプレット、サーブレット、ソースコード、オブジェクトコード、共有ライブラリ／ダイナミックロードライブラリ、及び／又はコンピュータシステムにおいて実行されるように設計されたこの他の命令のシーケンス等を含むものとする。
【００１２】
電子メール通信、時間管理、スケジューリング、アドレス管理、義務追跡に関連するオーディオ情報は、ＤＶＲに捕捉され、幾つかのＤＶＲが提供するマニュアルダウンロード機能を用いてＰＣに移される。オーディオファイルをＰＣにダウンロードできるＤＶＲは、特にそのために設計されたソフトウェアパッケージに互換性を有することが多い。これらの場合、ＤＶＲにおいて生成されたオーディオファイルは、ＵＳＢインタフェースを介するマニュアルファイル転送により、又は、当業者に周知の他の転送メカニズムを用いて、ＰＣ上のこのＤＶＲ専用ソフトウェアアプリケーション（DVR Dedicated Software Application：以下、ＤＳＡという。）に転送される。一旦、オーディオファイルがＰＣにダウンロードされると、ＤＳＡを用いてファイルを処理（聴取、管理、共有等）することができる。
【００１３】
ここで、ＤＶＲからＰＣへの従来の同期技術は、煩雑で、時間が掛かり、ファイル管理及びソフトウェアに関する技術的な理解を必要とする。この処理は、ＤＳＡ又はＰＣ上の他のアプリケーションとのマニュアルのユーザインタラクションを含む。これらのタスクは、ファイル命名法、既にＤＳＡ内にあるファイルの数及びそのアプリケーションのユーザインタフェースの簡単さによっては困難なタスクとなる。このマニュアルインタラクションは、何が何の目的で記録されたかを確かめるために、個々のファイル及びそれらのコンテンツを調べる処理を含むことが多い。
【００１４】
多くの場合、ユーザは、オーディオメッセージを作成する際に、その意図を知っており、又はこれに代えて、記録が行われる前に、記録の目的を知っている。なお、ユーザは、作成時において、意図を把握しないで、メッセージを録音し、後に、ＰＣ上でファイルの検索中に、その考えを再びまとめる必要があるかもしれない。更に、機器に記録されたオーディオ情報をＰＩＭアプリケーション機能に直接ダウンロードし、又は逆に、ＰＩＭアプリケーション機能からＤＶＲ１０４に情報をアップロードすることが望まれることがある。
【００１５】
記録、自動ダウンロード、ＤＶＲ１０４から適切なＰＩＭアプリケーション機能にメッセージを直接供給する処理のためにＰＩＭ宛先（ターゲットＰＩＭアプリケーション）を捕捉し、ＰＩＭで作成されたメッセージをＤＶＲ１０４に自動アップロード及び供給する処理を可能にする本発明の実施の形態に基づくメカニズムを、この明細書では、ＤＶＲ１０４をＰＩＭに自動的に同期させるデジタル音声レコーダの同期システム（ＡＤＰＳ）と呼ぶ。ＡＤＰＳタイプメッセージは、音声録音（又はメッセージコンテンツ）と、ＡＤＰＳシステムにおいてメッセージを処理できるようにする情報との組合せである。ＡＤＰＳ対応の機器又はＡＤＰＳが有効な機器の一例として、ＡＤＰＳタイプメッセージを記録でき、及びＡＤＰＳタイプメッセージをコンピュータ又は他の機器に転送するＤＶＲ１０４、若しくは、ＡＤＰＳメッセージを処理できるコンピュータ又は他の機器がある。このメカニズムは、総称的に、音声ファイル自動処理（Automated Voice File Processing：ＡＶＦＰ）と呼ぶことができる。
【００１６】
上述のように、ＰＩＭアプリケーションは、電子メール、カレンダー及びスケジューリング、タスクリスト（トゥドゥリスト）、時間管理、アドレス管理、義務追跡及びＰＣ又はこれに類する機器の性能及びユーザの生産性を高め、操作を簡素化する他の多くのアプリケーションを含む。
【００１７】
図１は、ＡＤＰＳシステム１００の一実施の形態を示している。ＤＶＲ１０４は、適切なメカニズムを介して、例えば、この実施の形態ではＵＳＢ接続１０８によって、ＰＣ又はこれに類する機器１１２に接続されており、又は、例えば、メモリスティック等のリムーバブル媒体を物理的に移すことによって、ＤＶＲ１０４内のＡＤＰＳデータベース１２０からＰＣ１１２に、ＡＤＰＳメッセージ１１６をダウンロードすることができる。なお、この開示から、他の様々な接続メカニズム（例えば、イーサネット、赤外線、無線、シリアル、パラレル、ＩＥＥＥ１３９４、又は他のあらゆる適切な通信インタフェース）を用いてＤＶＲ１０４をＰＣ１１２に接続してもよいことは、当業者にとって明らかである。例えば、あらゆる規格又はカスタムワイヤレスプロトコル等の接続メカニズム、又は他のあらゆる有効な通信メカニズムを用いて、ＤＶＲ１０４をＰＣ１１２に接続してもよい。ＤＶＲ１０４がＰＣ１１２に接続されると、ＡＤＰＳメッセージ１１６は、ＤＳＡを起動（launch）する必要なく、適切なターゲットＰＩＭアプリケーションに自動的にダウンロードされる。後述するように、一実施の形態では、ソフトウェアを起動させる必要は全くない。
【００１８】
図２は、例示的なユーザＡＤＰＳメッセージ作成フローチャート２００を示している。このフローチャートは、ステップ２０４から開始される。ステップ２０８において、ユーザは、ＡＤＰＳメッセージ１１６又は標準の録音（standard audio recording）を作成するか否かを決定する。ユーザが標準の録音を作成することを望む場合、ユーザは、ステップ２１２において録音ボタンを押し、次に、ステップ２１６において停止ボタンを押して録音を終了し、処理は、ステップ２２０で終わる。
【００１９】
なお、ステップ２０８において、ユーザがＡＤＰＳメッセージ１１６を作成することを望んだ場合、ユーザは、ステップ２２４において、ＤＶＲ１０４上の制御メカニズムを用いて、例えば、メニューキーを押して、ＡＤＰＳメッセージ１１６を開始する。ステップ２２８において、ユーザは、ＤＶＲ１０４上の制御メカニズムを用いて、例えば、ダウンボタンを押して、ＤＶＲ１０４において利用可能なリストから、作成するＡＤＰＳメッセージタイプを選択する（どのＰＩＭアプリケーションがターゲットであるかを決定する）。ステップ２３２において、ユーザは、ＤＶＲ１０４上の制御メカニズムを用いて、例えば、この実施の形態では、データの手動入力により、ＡＤＰＳメッセージ１１６に関連するあらゆる情報を後にＰＣ１１２に提供する。この実施の形態において定義される様々なＡＤＰＳメッセージの関連情報については、後述する。ＡＤＰＳメッセージ１１６についての情報があり、ユーザが完全に又は適切にこの情報を指定した後に、ユーザは、ステップ２１２において、録音ボタンを押し、音声情報を記録する。ステップ２１６において、ユーザは、停止ボタンを押し、ステップ２２０において、録音及び処理を終了する。
【００２０】
なお、ユーザがＡＤＰＳメッセージの作成を望むことを特定する他の多くの制御メカニズムを用いることができる。ＤＶＲ１０４の音声認識メカニズムを介して、音声キュー及び音声コマンドを用いて、ＡＤＰＳメッセージ記録を開始し、ＡＤＰＳメッセージタイプを選択し、ＡＤＰＳメッセージの何らかの関連情報を入力し、録音処理を開始及び停止してもよい。更に、他の手法として、上述した音声キューとは別に、又は音声キューと共にタッチスクリーン及びユーザインタフェースを用いてもよい。当業者は、この説明を参考に、ＡＤＰＳメッセージの指示、ＡＤＰＳタイプ及びＡＤＰＳ情報の入力、及び装置の制御の様々な可能性を想到できる。
【００２１】
また、ＡＤＰＳメッセージに関連する情報に関して、オーディオノートを録音することによって情報を入力してもよい。音声をテキスト化する技術がＤＶＲ１０４ファームウェアに組み込まれていれば、後にオーディオノートをＰＣ１１２に、又は、ＤＶＲ１０４自体に文字化することができる。
【００２２】
図３は、内部ＤＶＲ−ＡＤＰＳメッセージ作成フローチャート３００を示している。このフローチャートは、ステップ３０４から開始される。ステップ３０８において、上述した又は他の何らかの制御メカニズムを用いて、ＡＤＰＳメッセージを作成の指示をユーザから受信する。次に、ステップ３１２において、ＡＤＰＳメッセージタイプ選択及びターゲットコンピュータに関する情報をユーザから受信する。上述のように、この実施の形態では、上述した何れかの又は他の可能なメカニズムによって、ユーザが選択できる可能なＡＤＰＳメッセージタイプのリストからＡＤＰＳメッセージタイプを選択する。この実施の形態では、説明を簡潔にするために、３つの異なるＡＤＰＳメッセージタイプを検討するが、これらの３つのＡＤＰＳメッセージタイプは、例示的なものであり、可能なメッセージタイプを制限するものではない。すなわち、この実施の形態におけるＡＤＰＳメッセージタイプは、電子メールメッセージ、スケジュールイベント、トゥドゥリスト（to-do list）用のタスクの３つであるが、ＡＤＰＳメッセージタイプはこれらに限定されるわけではない。すなわち、この開示に基づいて、他の多くのＡＤＰＳメッセージタイプを用いることができる。この段階で選択されるターゲットコンピュータは、単純な実施の形態においては、「ビジネス用」又は「個人用」として指定してもよい。このビジネス用又は個人用の単純な選択により、例えば、ユーザは、秘書に指示を与え、秘書は、処理のために全てのビジネスに関連する電子メールをダウンロードし、個人的なメッセージをＤＶＲ１０４に残すことができる。また、ターゲットコンピュータは、例えば、後述する処理によってＤＶＲ１０４にアップロードされるコンピュータのリスト（例えば、ＰＣｘ、ＰＣｙ、ラップトップ１、ＰＣ１、ＰＣ２）から選択してもよい。このアップロードされたリストオプションにより、ユーザは、ネットワークの一部である特定のコンピュータをターゲットコンピュータとして選択することができる。この開示から、コンピュータターゲットの別の選択肢は、当業者にとって明らかである。
【００２３】
ステップ３１６において、ＡＤＰＳメッセージタイプ選択を評価し、電子メールメッセージタイプが選択されているか否かを判定する。電子メールメッセージタイプが選択されている場合、ＤＶＲ１０４は、ステップ３２０において、電子メールメッセージを記録する準備ができていることをユーザに通知する。この通知は、例えば、液晶表示装置（Liquid Crystal Display：ＬＣＤ）等のビジュアルディスプレイ、メッセージ、可聴のビープ音又は他の指示、以前に録音され又はデジタル的に作成された音声指示、又は他の適切な様々な手法の何れかによってユーザに伝えてもよい。ステップ３２４において、上述した可能な手法の何れかによって記録を開始する指示を受け取り、ステップ３２６において、記録処理を開始する。ステップ３２８において、上述した何れかの手法により、記録を終了する指示が受け取られ、記録処理が終了する。内部ＤＶＲ−ＡＤＰＳメッセージ作成フローチャート３００は、ステップ３３２において終了する。
【００２４】
ステップ３１６において、ユーザによって選択されたＡＤＰＳメッセージタイプが電子メールメッセージではないと判定された場合、ステップ３３６において、選択を評価し、スケジュールイベントが選択されているか否かを判定する。スケジュールイベントが選択されている場合、ステップ３４０において、上述した何れかの手法により、例えば、予定されているイベントの日時等の他の関連情報が受け取られ、この情報は、後述するように、ＡＤＰＳメッセージタイプと共に保存される。
【００２５】
ＤＶＲ１０４は、ステップ３４４において、スケジュールメッセージを記録する準備ができていることをユーザに通知する。ユーザへのこの通知は、電子メールメッセージの記録に関連して上述した何れかの手法又は他の如何なる適切な手法によって行ってもよい。
【００２６】
内部ＤＶＲ−ＡＤＰＳメッセージ作成フロー３００は、電子メールメッセージの記録に関連して上述したように、ステップ３４４〜ステップ３２４を実行し、上述した何れかの手法により、記録の開始の指示を受け取り、記録処理を開始する。次に、ステップ３２８において、上述した何れかの手法により、記録を停止する指示を受け取り、記録処理を停止する。そして、ステップ３３２において、内部ＤＶＲ−ＡＤＰＳメッセージ作成フロー３００は、終了する。
【００２７】
ステップ３３６において、ユーザによって選択されたＡＤＰＳメッセージタイプがスケジュールメッセージではないと判定された場合、ステップ３４８において選択を評価し、タスクメッセージが選択されているか否かを判定する。タスクメッセージが選択されている場合、ステップ３５２において、上述した何れかの手法により、例えば、タスクイベントの開始の日時等の他の関連情報を受け取り、後に説明するように、ＡＤＰＳメッセージタイプと共にこの情報を保存する。タスクメッセージについては、終了日時に関する情報も望まれる場合がある。終了日時に関する情報が必要な場合、ステップ３５６において、上述した何れかの手法により、タスクイベントの終了日時に関する情報を受け取り、この情報は、後に説明するように、ＡＤＰＳメッセージタイプ及び開始日時に関する情報と共に保存される。また、タスクの優先度を指定してもよい。タスクの優先度を指定する場合、ステップ３６０において、上述した何れかの手法により、タスクの優先度を受け取り、この情報は、後に説明するように、ＡＤＰＳメッセージタイプ、開始日時及び終了日時に関する情報と共に保存される。
【００２８】
ＤＶＲ１０４は、ステップ３６４において、タスクメッセージを記録する準備ができていることをユーザに通知する。ユーザへのこの通知は、電子メールメッセージの記録及びスケジュールメッセージの記録に関連して上述した何れかの手法又は他の如何なる適切な手法によって行ってもよい。
【００２９】
内部ＤＶＲ−ＡＤＰＳメッセージ作成フロー３００は、電子メールメッセージの記録及びスケジュールメッセージの記録に関連して上述したように、ステップ３６４〜ステップ３２４を実行し、続いてステップ３２８〜ステップ３３２を実行し、内部ＤＶＲ−ＡＤＰＳメッセージ作成フロー３００は、終了する。
【００３０】
図４は、ＡＤＰＳメッセージ４００の一実施の形態を示している。この実施の形態では、録音４０４に関連するデータは、別々のデジタルデータとしてデジタル符号化され、結合されて、ＡＤＰＳメッセージヘッダ４０８を形成し、更に、ＡＤＰＳメッセージヘッダ４０８は、録音４０４に結合される。
【００３１】
図５は、ＡＤＰＳメッセージヘッダ４０８の１つの可能な実施の形態を示している。メッセージヘッダ４０８は、メッセージタイプ５０４を含む。この実施の形態では、メッセージタイプ５０４は、標準の録音又はＡＤＰＳメッセージ１１６の何れかを表す。このメッセージタイプ５０４により、ＰＣ１１２は、メッセージのオーディオ部分を適切に処理することができる。オーディオメッセージが標準のオーディオメッセージ（又は他の何らかの非ＡＤＰＳメッセージ）である場合、ＰＣアプリケーションは、ＤＶＲ１０４からの転送の間、ファイルに対して如何なる処理も施さず、後にＰＣアプリケーションの章で説明するように、単に、適切な宛先にメッセージを転送する。なお、ＡＤＰＳメッセージ１１６が作成されたことをメッセージタイプ５０４が示している場合、ＰＣ１１２は、後にＰＣアプリケーションの章で説明するように、メッセージのオーディオ部分を適切に処理する。
【００３２】
また、ＡＤＰＳメッセージ１１６が作成された場合、ＡＤＰＳメッセージヘッダ４０８の他のフィールドにもデータが格納される。少なくとも、ＡＤＰＳタイプ５０８は、ＡＤＰＳメッセージ１１６の宛先ＰＩＭアプリケーションを示す。このＡＤＰＳタイプ５０８は、図３に関連して上述した何れのタイプであってもよく、又は、他の実施の形態では、他のＰＩＭアプリケーションに関連した他のタイプであってもよい。
【００３３】
上述のように、ＡＤＰＳメッセージ１１６が電子メールタイプメッセージである場合、ＰＣ１１２がＡＤＰＳメッセージ１１６を適切に処理することについて、他の如何なるパラメータも関連せず又は役に立たない。この場合、パラメータフィールド５１２〜５２０を用いることができない。これらのフィールドは、ヘッダから取り除き、これにより、ＡＤＰＳメッセージヘッダ４０８を可変長としてもよく、又は空白のデータフィールドのまま残してもよく、又は他の関連パラメータを格納してもよい。なお、これらのフィールドを残しても、ＰＣ１１２におけるＡＤＰＳメッセージの処理に影響はない。
【００３４】
なお、ＰＣ１１２及びＤＶＲ１０４が、ＡＤＰＳメッセージ１１６の各タイプについて、如何なるパラメータが存在するか、及びＡＤＰＳメッセージヘッダ４０８内におけるパラメータの位置に関する共通の知識を有している限り、ＡＤＰＳメッセージヘッダ４０８は、動的又は可変長であってもよい。この点から、ここに開示した内容により、ヘッダ長パラメータは、必ずしも関連情報である必要はなく、ＰＣ１１２におけるＡＤＰＳメッセージ１１６の処理に影響を与えることなく、ＡＤＰＳメッセージヘッダ４０８にこのパラメータを含むことができることは当業者には明らかである。以下、新たなＡＤＰＳメッセージタイプを作成し、ＤＶＲ１０４にロードする手法を説明する。
【００３５】
ＡＤＰＳメッセージ１１６が、スケジュール、タスク又は他の実施の形態における他のメッセージタイプである場合、パラメータフィールド５１２〜５２０には、図３に関連して上述したように、ユーザから提供された、特定のＡＤＰＳタイプ５０８に適切なデータが格納される。
【００３６】
ＡＤＰＳメッセージヘッダ４０８内のフィールドには、他のオプション及び可能性も存在する。例えば、これに限定されるものではないが、ＡＤＰＳメッセージヘッダ４０８の一部として、以下の説明に関連するログ情報を含ませてもよい。ＡＤＰＳメッセージヘッダ４０８内にログ情報を示すことは、ＰＣ１１２又はＤＶＲ１０４の何れかにおける個別のログ作成に代えて、又はこれに関連して行うことができる。
【００３７】
また、図２に関連して上述したように、ＤＶＲ１０４では、他の多くの可能なメカニズムと共に、音声キュー、コマンド又はオーディオノートを用いて、ＡＤＰＳメッセージ記録を開始し、ＡＤＰＳメッセージタイプを選択し、ＡＤＰＳメッセージの何らかの情報を入力してもよい。捕捉された音声コマンド又はオーディオノート及びオーディオ情報の場合、この情報は、それ自体を録音の一部として保存でき、この結果、ＡＤＰＳメッセージヘッダ４０８は、メッセージタイプ５０４だけを含むことになる。
【００３８】
したがって、ＤＶＲ１０４に内部クロックが組み込まれている場合、録音にはタイムスタンプが付される。この場合、上述した様々な手法又は当業者にとって明らかな他の可能な手法によって、このタイムスタンプパラメータをＡＤＰＳメッセージヘッダ４０８に含ませることができる。
【００３９】
図６は、例示的なＡＤＰＳダウンロード処理６００を示している。処理は、ステップ６０４において開始される。ステップ６０８において、ＡＤＰＳダウンロード処理６００は、ＤＶＲ１０４がＰＣ１１２に接続されたことを認識する。ＤＶＲ１０４へのアクセスは、ＰＣ１１２内のデバイスプラグイン（後述）によって制御される。なお、用語「デバイスプラグイン」は、本明細書では総称的に用いる。処理と物理的なコミュニケーションレイヤとの間のインタフェースを司る他の如何なるインタフェース、又は、上述したように、ＰＣ１１２とＤＶＲ１０４とを接続する通信プロトコルインタフェースは、本明細書において用いられる用語であるデバイスプラグインに対応するとみなすことができる。ステップ６１２において、要求／授与（request/grant）処理を介してデバイスプラグインへの優先アクセスを獲得する。優先アクセススキームを用いて、ＤＳＡ等の可能なアプリケーションのどれをＤＶＲ１０４に接続するかを決定する。デバイスプラグインへの優先アクセスが認められると、ＡＤＰＳダウンロード処理６００は、ステップ６１６において、処理できる幾つかのＡＤＰＳメッセージ１１６がＤＶＲ１０４上にあるか否かを判定する。ステップ６１６においてＤＶＲ１０４上のメッセージを全く処理できない場合、ＡＤＰＳダウンロード処理６００は、ステップ６２０において、デバイスプラグインへの優先アクセスを解放し、処理は、ステップ６２４において終了する。
【００４０】
一方、ステップ６１６において処理できる少なくとも１つのＡＤＰＳメッセージ１１６がＤＶＲ１０４にあれば、処理は、ステップ６２８において、ＡＤＰＳメッセージ１１６を得る（受信する）。ステップ６３２において、ＡＤＰＳメッセージヘッダ４０８から、ＰＩＭアプリケーションに音声コンテンツを関連付ける情報を読み出すことによってＡＤＰＳタイプ５０８を判定する。上述のように、ＡＤＰＳタイプ５０８は、ＡＤＰＳメッセージ１１６の宛先ＰＩＭアプリケーションを決定する。メッセージタイプによっては、ＡＤＰＳメッセージヘッダ４０８には更なるパラメータフィールド５１２〜５２０を含ませてもよい。
【００４１】
ＰＩＭアプリケーションによっては、エンハンスフィルタ（例えば、文字化、エンハンスドオーディオ、コード変換、又は後に詳細に開示する他の多くの選択肢）を用いて、録音オーディオメッセージをエンハンスできる。宛先ＰＩＭアプリケーションに関連するセットアップパラメータに基づいて、ＡＤＰＳダウンロード処理６００は、フィルタによるエンハンスが適切であるか否かを判定できる。ステップ６３６において、これらのフィルタによるエンハンスが適切であると判定された場合、処理はステップ６４０に移行し、関連するエンハンスフィルタを用いてＡＤＰＳメッセージ１１６のオーディオ部分（音声／オーディオコンテンツ）を処理し、エンハンスメント後のオーディオ部分（post-enhancement audio portion）、テキスト部分又はその両方を作成する。ステップ６３６において、如何なるエンハンス処理も適切でないと判定された場合、又は、ステップ６４０におけるエンハンス処理の後に、処理はステップ６４４に移行する。
【００４２】
宛先ＰＩＭアプリケーションによっては、宛先ＰＩＭアプリケーションに対して適切にインタフェースされるように、ＡＤＰＳメッセージ１１６を再フォーマット（又は変換）してもよい。この再フォーマットが行われる場合、ステップ６４４において、宛先ＰＩＭに対して、エンハンスメント後のオーディオ部分（例えば、文字化、エンハンスドオーディオ、コード変換、又は後に詳細に開示する他の多くの選択肢）を有するＡＤＰＳメッセージ１１６を再フォーマットしてもよい。この再フォーマットは、圧縮フォーマットと非圧縮フォーマットとの間の変換であってもよく、メッセージフィールドの再編成であってもよく、他の如何なる種類の変換であってもよい。例えば、以下に制限されるわけではないが、ユーザは、インターネットを介する配信のために、圧縮効率が高いフォーマット（space-economical format）（例えば、ＭＰ３、ＬＰＡＣ又は他のコーデック）で電子メールを保存することを選択でき、圧縮効率が低いフォーマット（non-space-economical format）（例えば、．ｗａｖフォーマット）で、リマインダを保存することを選択できる。
【００４３】
そして、ステップ６４８において、ＰＩＭ同期クライアントを介して再フォーマットされ、場合によってはエンハンスされたＡＤＰＳメッセージをＰＩＭに送る（転送する）。更にステップ６５２においては、再フォーマットされ、場合によってはエンハンスされたＡＤＰＳメッセージをＤＳＡにコピーし、記録を保管する。
【００４４】
ステップ６５６において、（ＰＩＭ及びＤＳＡへの）両方の転送を確認し、確認が肯定された場合、ステップ６６０において、ＤＶＲ１０４からＡＤＰＳメッセージファイル１１６を削除する。また、ステップ６６２において、処理を記録するログエントリを作成する。上述のように、ログエントリは、ＡＤＰＳメッセージヘッダ４０８のみにおいてフラグとして示してもよく、又はＰＣ１１２又はＤＶＲ１０４の何れかでログエントリを作成してもよい。ステップ６６４においては、処理は、ＤＶＲ１０４上に、処理できる更なるＡＤＰＳメッセージ１１６があるか否かを判定する。ＤＶＲ１０４上に、処理できる更なるＡＤＰＳメッセージ１１６がある場合、処理は、次のメッセージを処理するステップ６２８に移行する。ステップ６６４において、処理できる更なるＡＤＰＳメッセージ１１６がないと判定された場合、処理は、ステップ６２０に移行し、デバイスプラグインへの優先アクセスを解放し、ステップ６２４で処理を終了する。
【００４５】
図７は、ＡＤＰＳダウンロードシステム７００のブロック図である。このＡＤＰＳダウンロードシステム７００において、ＡＤＰＳダウンロード処理６００を実現することができる。ＡＤＰＳシステム７００は、標準ＤＶＲ１０４からＤＳＡ７０８へのダウンロードパス７０４を切断することなく延ばす。ＤＶＲ１０４に録音メッセージは、標準ＤＶＲ１０４からＤＳＡ７０８へのダウンロードパス７０４を用いて、例えば、この実施の形態ではＵＳＢ接続１０８であるＤＶＲ１０４からＰＣ１１２への接続を介して、ファイルとしてダウンロードできる。ファイルは、（先に簡潔に説明したように）デバイスプラグイン７１２を介してＤＳＡ７０８に転送することができる。デバイスプラグイン７１２は、物理的な通信層（この例示的な実施の形態では、ＵＳＢプロトコル）を介してメッセージデータを転送するソフトウェアアプリケーションのＤＶＲ１０４へのアクセスを管理する。記録されたファイルを処理するために、ユーザは、上述したように、ＤＳＡ７０８を起動し、ファイルを管理する。
【００４６】
ファイル処理フィルタ（File Processing Filter：以下、ＦＰＦという。）モジュール７１６は、ＡＤＰＳパス７２０を用いて、ＤＶＲ１０４と通信し、デバイスプラグイン７１２へのアクセスについて、標準ＤＶＲ１０４からＤＳＡ７０８へのダウンロードパス７０４に関する優先権を有する。これにより、ＤＳＡ７０８を中断しない自動処理が実現する。
【００４７】
ＦＰＦ７１６は、幾つかの機能を担っている。この実施の形態では、これらの機能として、以下に限定されるものではないが、ＤＶＲ１０４のＡＤＰＳ機能をアクティブ化／非アクティブ化し、デバイスプラグイン７１２を介するＤＶＲ１０４からのファイル転送を管理し、様々なファイルエンハンスフィルタ（後述）によってファイルを処理し、ファイルエンハンス処理の結果をＰＩＭ同期クライアント（後述）に転送し、ＤＳＡ７０８にファイルを転送し、ダウンロード及び処理が終了した後にＤＶＲ１０４からファイルを削除し、処理済みのファイルのログを維持し、自動ダウンロードが完了した後にＤＳＡ７０８にデバイスプラグイン７１２へのアクセスを許可するといった機能がある。
【００４８】
ＤＶＲ１０４のＡＤＰＳ機能のアクティブ化及び非アクティブ化は、ＦＰＦ７１６とのユーザインタラクションによって実行される。ＤＶＲ１０４のＡＤＰＳ機能は、ＰＣ１１２からのソフトウェアコマンドによってアクティブ化してもよい。一旦、ＤＶＲ１０４がＰＣ１１２に接続されると、ＦＰＦ７１６は、ＤＶＲ１０４のＡＤＰＳ機能がアクティブ化されていることを確認する。ＡＤＰＳ機能がアクティブ化されていない場合、自動アクティブ化を実行する。アクティブ化により、上述したＤＶＲ１０４機能のエンハンスが可能になる。これらのエンハンスにより、ＤＶＲ１０４上でＡＤＰＳメッセージを作成することに関連する処理に関して上述したように、メッセージコンテンツ及びメッセージコンテンツを説明する追加的な情報のエントリが可能になる。幾つかの場合、ＤＶＲ１０４ＡＤＰＳ機能を非アクティブ化できる。ユーザは、ＰＣ１１２又はＤＶＲ１０４のセットアップ画面を介してＦＰＦ７１６を操作することによって、ＤＶＲ１０４のＡＤＰＳ機能をアクティブ化又は非アクティブ化することを指示できる。
【００４９】
一実施の形態では、デバイスプラグイン７１２を介するＤＶＲ１０４からのファイル転送の管理を自動化できる。ＦＰＦ７１６は、ＤＶＲ１０４からＰＣ１１２への接続において、処理するべきファイルがあるか否かを判定する。そして、ＦＰＦ７１６は、処理するべきファイルを選択する。これらのファイルは、デバイスプラグイン７１２を介してＰＣ１１２に転送される。
【００５０】
様々なファイルエンハンスフィルタによってファイルを処理するＡＤＰＳダウンロードシステム７００の構成は、ＦＰＦ７１６の設定によって実現される。選択されたファイルに対するエンハンスは、ＰＣ１１２において利用可能な処理の１つでも複数でもゼロでもよい。この選択は、記録の性質に依存し、例えば、電子メールタイプメッセージを文字化して、及びスケジュールイベントタイプメッセージを音響的にエンハンスした後、コード変換することができる。エンハンスフィルタは、それぞれの製造業者によって作成された独立したソフトウェアモジュールであってもよい。これらのフィルタを、ＡＤＰＳシステム７００又はＦＰＦ７１６の機能の如何にかかわらずインストールし、起動し、管理することができる。記録されたファイルは、ＦＰＦ７１６のために選択された構成に応じて、これらのエンハンスフィルタにシリアル又はパラレルに入力として供給される。処理の順序は、以下に説明する順序と異なっていてもよく、このような変形もここに説明する処理と同等であるとみなされる。
【００５１】
ファイルエンハンスフィルタについては、多くの可能性が存在している。例えば、ファイルエンハンスフィルタは、コード変換、音響的なエンハンサ、文字化フィルタ又はこの開示から当業者に明らかな他の如何なるファイルエンハンスフィルタであってもよい。ファイルエンハンスフィルタは、ハードウェア又は汎用プロセッサ上で動作するソフトウェアを用いて実現することができる。セットアップの間、処理は、以下の順序に構成できる。
【００５２】
コード変換フィルタ７２４によって、ファイルをコード変換してもよい。ファイルは、コード変換フィルタ７２４によって特定のコーデックにコード変換され、これにより得られるファイルがコード変換フィルタ７２４からの出力される。例えば、ファイルを異なるビットレートにコード変換してもよく、可変ビットレート（Variable Bit Rate：ＶＢＲ）に変更してもよく、固定ビットレート（Fixed Bit Rate：ＦＢＲ）等に変更してもよい。
【００５３】
音響エンハンスフィルタ７２８は、音響的にエンハンスされたファイルを出力する。この音響的なエンハンスは、以下に限定されるものではないが、当業者に周知の様々な音響エンハンス尺度の何れに基づいていてもよい。例えば、リミッティング、クリッピング、圧縮、伸張、ノッチフィルタリング、バンドパスフィルタリング、ローパスフィルタリング、ハイパスフィルタリング、雑音低減、等化、雑音ゲーティング及び他の多くのオーディオ音響的エンハンスを実行することができる。
【００５４】
文字化フィルタ７３２からの出力は、オーディオファイルに加えて、文字化されたオーディオコンテンツを表すテキストファイルを含んでいてもよい。オーディオファイルは、後述するように、削除又は宛先を変更することができる。文字化は、カスタムソフトウェア又は、例えばスキャンソフト社（ScanSoft,Inc.）の「ドラゴン・ナチュラリー・スピーキング（Dragon Naturally Speaking）」等、市販のソフトウェアを用いて実行することができる。
【００５５】
転送された録音メッセージは、情報であるとみなされる。この情報は、最終的に、宛先ＰＩＭアプリケーション７３６に宛てられる。このルーティングは、ＦＰＦ７１６と、ＰＩＭ同期化クライアント７４０との間で実行される。ＰＩＭ同期化クライアント７４０にファイルエンハンス処理の結果を転送するために、ＦＰＦ７１６は、ＰＩＭ同期化クライアント７４０と通信を行う。ＰＩＭ同期化クライアント７４０は、ＰＩＭアプリケーション７３６の適切な領域にオーディオ／テキストメッセージ本体（audio/text body）を格納する。ＰＩＭ同期化クライアント７４０は、ＦＰＦ７１６から独立したソフトウェアコンポーネントの形式を取ることができ（但し、独立したソフトウェアコンポーネントである必要はない。）、また、異なるソフトウェア製造業者が作成してもよい。ＰＩＭ同期化クライアント７４０は、ＡＤＰＳシステム７００又はＦＰＦ７１６の機能の如何にかかわらずインストール及びセットアップできる。なお、ＰＩＭ同期化クライアント７４０及びＦＰＦ７１６の機能には依存関係があるので、両方のモジュールについて、１つのセットアップ手続きを行う方が有利である場合もある。
【００５６】
なお、ＰＩＭアプリケーション７３６は、１つのコンポーネントとして表される。これは、説明を簡潔にすることのみを目的とする。通常、所定のＰＣ１１２には、多くのＰＩＭアプリケーションが存在する。また、ＰＩＭアプリケーションの機能は、複数のユーザインタフェースに組み入れることができる。したがって、ＰＩＭアプリケーション７３６に関する如何なる説明においても、本来的に複数のＰＩＭアプリケーションが存在する可能性は排除されない。
【００５７】
ユーザは、ＡＤＰＳシステム７００上でＡＤＰＳ処理６００が実行されているときは、いつでもＤＳＡ７０８にファイルを自動的にダウンロードすることができる。ＦＰＦ７１６は、ＤＶＲ１０４上の全てのファイルをＤＳＡ７０８にダウンロードできる。また、ＦＰＦ７１６は、ＰＩＭ管理の目的のために処理されるファイルのみをダウンロードすることができる。この場合、ユーザは、ＤＳＡ７０８にファイルをバックアップすることを望むことがある。ＦＰＦ７１６セットアップ処理の一部としてユーザは、ＤＳＡ７０８に自動的にダウンロードされるファイルを指定できる。
【００５８】
ファイルをダウンロードし、処理し、適切なＰＩＭアプリケーション７３６に宛てて転送した後は、録音メッセージをＤＶＲ１０４に残すことをユーザが望まない場合もある。この場合、自動的に「ＤＶＲ上のファイルを削除する」動作が実行される。なお、この削除処理は、メッセージファイルがＰＣ１１２のハードディスクドライブに保存されたことに関する確認応答の後に実行される。すなわち、ＦＰＦ７１６がＤＶＲ１０４から確認応答を受信した場合のみ、ファイルを削除できる。
【００５９】
ＦＰＦ７１６は、全てのファイルのログの処理を継続することができる。メッセージが処理された場合、そのメッセージには、ＦＰＦ７１６によってフラグが付される。この結果、次にＤＶＲ１０４がＰＣ１１２に接続されたとき、同じファイルが再び処理されることを防止することができる。したがって、電子メールメッセージの目的のために録音メッセージは、電子メールＰＩＭアプリケーション内の１つの電子メールメッセージのみに現れる。ＤＶＲ１０４がＰＣ１１２に接続されると、ＦＰＦ７１６は、いつでも、ＤＶＲ１０４上のファイルの記録を以前に作成されたログと比較することができる。そのファイルのログがそのコンピュータに記録されていない場合、そのファイルは、新たなファイルとしてダウンロードし、処理できる。また、ＦＰＦ７１６は、変更の前にこれらのファイルをダウンロードしたとしても、ＤＶＲ１０４で変更されたファイルを特定できる。この場合、ＦＰＦ７１６は、セットアップ手続きの間、ＦＰＦ７１６について指定される好ましい設定に応じて、ファイルをダウンロードしてもダウンロードしなくてもよい。更に、ＦＰＦ７１６の設定オプションとして、ＤＶＲ１０４上のファイルは、デフォルトで、複数のコンピュータ又は単一のコンピュータに同期されるように設定してもよい。
【００６０】
ログを管理する１つの例示的な手法として、ＰＣ１１２にログファイルを保存してもよい。或いは、ＤＶＲ１０４にログファイルを保存してもよい。ログファイルをＤＶＲ１０４に保存する場合、ログファイルは、複数のコンピュータ（個人用コンピュータ、ビジネス用コンピュータ、ＰＣｘ、ＰＣｙ）とのトランザクションを記録できる。処理されたファイルを追跡する他の手法として、ＤＶＲ１０４上の処理済みのファイルに対応する「ダウンロード済み（downloaded）」フラグを付してもよい。ＦＰＦ７１６を用いてダウンロードされたファイルには、「ダウンロード済み」フラグを付すことができ、ダウンロードされなかったファイルについては、「ダウンロード済み」フラグを設定しない。「ダウンロード済み」フラグが設定された場合、次回、ＤＶＲ１０４がＰＣ１１２等の特定のＰＣに接続されたときは、そのファイルをダウンロードしない。「ダウンロード済み」フラグは、ファイルの属性の１つであってもよく、ＰＣ１１２における処理によって、ＤＶＲ１０４上で変更することもできる。そして、ＦＰＦ７１６は、フラグ情報に基づいて、どのファイルが処理済みであるか及びどのファイルが処理済みでないかを特定できる。ＤＶＲ１０４において新たに作成されたファイルをＰＣ１１２に自動的にダウンロードする場合、ＦＰＦ７１６は、そのファイルのフラグ情報を「ダウンロード済み」に変更する。ユーザが、処理の後に、ＤＶＲ１０４のファイルを削除せず、これにより、後にファイルを変更し、又は他のＰＣにコピーすることができるオプションを選択した場合、ユーザが設定できる他のオプションとして、ＤＶＲ１０４上に存在するファイルが後で変更されたときに「ダウンロード済み」フラグをクリアしてもよく、又は、コピーされたときに「ダウンロード済み」フラグを設定しないことによって、他のＰＣへのコピーを許可するようにしてもよい。これによりユーザは、ＤＶＲ１０４上でファイルが変更された場合、ファイルを再び処理するか否か、又は他のＰＣにそのファイルをダウンロードする際、ファイルを処理するか否かを決定することができる。
【００６１】
ＡＤＰＳシステム７００において実行されるＡＤＰＳ処理６００は、ＵＳＢ１０８を介してＤＶＲ１０４がＰＣ１１２に接続され、又は、ＡＤＰＳファイルを含むメモリスティック等のリムーバブル媒体がＰＣ１１２に挿入されると開始される。ＦＰＦ７１６が全ての処理を完了すると、自動処理は終了する。この時点で、ユーザは、ＤＳＡ７０８ソフトウェアを起動し、これを用いて、ＰＣ１１２又はＤＶＲ１０４に記録されたファイルを管理することができる。ＤＳＡ７０８がデバイスプラグイン７１２を介してＤＶＲ１０４にアクセスできるようにするために、ＦＰＦ７１６は、デバイスプラグイン７１２へのアクセスの優先権を放棄する。ＦＰＦ７１６は、次にＵＳＢ１０８がＰＣ１１２に接続されたＤＶＲ１０４を認識するまで、デバイスプラグイン７１２へのアクセスを放棄する。
【００６２】
ＦＰＦ７１６のデバイスプラグイン７１２への優先アクセスを可能にするために、複数のモジュールによってアクセスできるようにデバイスプラグイン７１２を設計することができる。そして、デバイスプラグイン７１２は、接続されたＤＶＲ１０４を検出すると、ＦＰＦ７１６アクセスを最優先させることができる。一旦、ＦＰＦ７１６がデバイスプラグイン７１２へのアクセスを放棄すると、ＤＳＡ７０８は、次に新たなＤＶＲ接続が検出されるまで、ＤＶＲ１０４にアクセスすることができる。新たな機器接続及び検出処理は、例えば、ＵＳＢケーブルがＰＣ１１２に接続されたとき、ＰＣ１１２が起動されたとき、ＵＳＢケーブルが既に接続されているとき等に実行することができる。
【００６３】
以下、上述したＡＤＰＳ処理６００及びＡＤＰＳシステム７００のセットアップ手続きについて説明する。ＤＶＲ１０４をアクティブ化し、ＡＤＰＳ処理６００を自動化する、ＦＰＦ７１６の更なる可能性が存在している。ＰＣ１１２では、ＡＤＰＳ処理６００及びＡＤＰＳシステム７００に関するインタフェースの好みを設定するセットアップ手続きを実行できる。ＰＣ１１２にオーディオファイルをダウンロードできるＤＶＲ１０４は、これらのファイルを管理できるＤＳＡ７０８とインタラクトする。この機能は、ＤＳＡ７０８のインストール及びアクティブ化の後に実行できる。なお、ＡＤＰＳ機能セットを購入し、アクティブ化メカニズムを用いて、ＡＤＰＳ機能セットをイネーブルにすることができるが、ダウンロード機能がＤＶＲ１０４のファームウェアに組み込まれている場合、ＤＶＲ１０４側では、如何なる特別なアクティブ化も必要でない。ＤＶＲ１０４は、以下のように、２つの異なる動作パターンを有することができる。通常動作（Regular Behavior）はＤＶＲ１０４からＤＳＡ７０８にオーディオファイルをダウンロードする際に用いることができ、ＰＩＭ関連動作は、ＡＤＰＳタイプメッセージの指示を作成する際に用いることができる。ＰＩＭ関連動作モードでは、ダウンロードされたファイルは、処理され、適切なＰＩＭアプリケーション機能に宛てられる。ＰＩＭ関連動作は、ＤＶＲ１０４の動作の変化をイネーブルにするために、ＡＤＰＳアクティブ化によってアクティブ化される。この場合、ＤＶＲ１０４をＰＣ１１２に接続でき、ＰＣ１１２上で動作するソフトウェアは、ＤＶＲ１０４において、この特別な機能をアクティブ化する。この機器動作のソフトウェアによるアクティブ化は、電気系統の電源スイッチを閉じることに等しい。スイッチがオフにされると、ＰＩＭ関連の機能は、利用できなくなる。スイッチがオンにされると、システムは、通常動作モード及びＰＩＭ関連動作モードで動作できる。
【００６４】
ＡＤＰＳ機器機能をアクティブ化することに加えて、一旦、オーディオコンテンツをＰＣ１１２にダウンロードした後に、オーディオコンテンツの自動処理をイネーブルにするように、ＰＣ１１２の機能をセットアップすることができる。
【００６５】
オーディオコンテンツをＰＣ１１２にダウンロードした後に、オーディオコンテンツの自動処理をイネーブルにするＦＰＦ７１６のセットアップについては、幾つかの設定が可能である。この設定の具体例としては、自動文字化、自動コード変換、処理の後のＤＶＲ１０４上のファイルの削除又は維持、記録を保管するＤＳＡ７０８へのファイルのダウンロード等がある。
【００６６】
自動文字化により、例えば、音声をテキストアプリケーションに供給する自動文字化処理が実現する。ユーザは、ファイルダウンロードに関連して、（例えば、ファイルを文字化し、及びファイルをフィルタリングする）文字化機能を望むことがある。この文字化機能は、全てのＰＩＭアプリケーション機能に関連していてもよく、特定のＰＩＭアプリケーション機能に関連していてもよい。したがって、例えば、電子メール通信のために録音メッセージは、ＰＩＭにおいて、電子メールメッセージに文字化することができ、スケジュールイベントは、自動文字化しないでＰＩＭに転送することができる。更に、ファイルが文字化された後に、ユーザは、オーディオファイル自体の送信を望まないことがある。この場合、ユーザは、ＰＩＭの機能に組み込まれているオーディオファイルを取り扱うことなく、テキストメッセージの編集を望むことがある。この編集が完了すると、ユーザは、文字化されたオーディオファイルに基づいたテキストのみの電子メールを送信できる。セットアップ処理により、ユーザは、オーディオ文字化されたファイルに関する好適な処理を選択できる。
【００６７】
上述したように、自動コード変換により、あるコーデックスキームで記録されたファイルを他のコーデックスキームに変換することができる。コード変換は、例えば、更なる圧縮又は例えば、．ｗａｖや．ｍｐ３等のより一般的なフォーマットへの変換等、様々な目的のために実行される。オーディオコンテンツのシステムに固有の再生及び記録処理は、ＤＶＲモデル毎に異なるが、コード変換により、ＤＶＲ１０４から同期されたオーディオコンテンツ、又はＰＣ１１２に記録されたオーディオコンテンツ、又はＰＣから他のＤＶＲ１０４にアップロードする必要があるコンテンツ等、他のオーディオコンテンツとの処理の一貫性を実現できる。一実施の形態では、幾つかのＰＩＭメッセージタイプについては固有のコード変換を選択し、他のＰＩＭメッセージタイプについては固有のコード変換を選択しなくてもよい。
【００６８】
ダウンロードの後にＤＶＲ１０４上のファイルを削除するか維持するかも選択できる。ユーザは、ダウンロードを行った後にも、ＤＶＲ１０４にファイルのコピーを残すことを望むことがある。このような場合、ユーザは、ダウンロードの後に、ＤＶＲ１０４からメッセージを削除することを望まない。ダウンロードの後にメッセージを削除することにより、更なる録音用の領域がＤＶＲ１０４に生じる。セットアップ処理において、ユーザは、ＤＶＲ１０４からファイルを自動で削除するか又は手動で削除を自由に選択できる。
【００６９】
他の可能な設定オプションとして、ＤＳＡへのファイルのダウンロードがある。ユーザは、ＤＶＲ１０４からＤＳＡにファイルのコピーをダウンロードすることを望むことがある。ＤＳＡは、ＤＶＲ１０４から削除され、ＰＩＭに格納されたファイルのバックアップとして用いることができる。ＰＩＭダウンロードに加えてＤＳＡにファイルをダウンロードすることの利点は、全ての記録されたファイルを扱う１つのアプリケーション（ＤＳＡ）にオーディオファイルをバックアップできるという点である。更に、ＤＳＡに全てのファイルを自動ダウンロードすることにより、ＤＳＡインタフェースによって個別にダウンロードを指定する操作を省略することができる。また、ユーザには、ＤＳＡファイルダウンロードを自由に選択できるオプションを提供してもよい。
【００７０】
フォルダ構造によって、ＤＳＡにおけるファイルのバックアップ及び管理を補助してもよい。例えば、以下に限定されるわけではないが、全ての電子メールＡＤＰＳメッセージを専用のフォルダに保存し、スケジュールＡＤＰＳメッセージ及び通常の記録を他のフォルダに保存してもよい。
【００７１】
ＤＶＲ１０４上で機能をイネーブルにし、ダウンロードシステムをＰＣにセットアップすると、システムにおける記録及びＡＤＰＳタイプメッセージの自動的なダウンロードの準備が完了する。記録されたファイルを自動的にダウンロードし、管理してもよい。例えば、ＰＣ１１２の上のアイコン「デスクトップタスクマネージャ（Desktop Task Manager）」によって、ＦＰＦ７１６がアクティブであることを示してもよい。これにより、ＦＰＦ７１６が常駐することを必要としないユーザは、任意にＦＰＦ７１６を閉じることができる。ＦＰＦ７１６をディスエーブルにすると、ＤＳＡ７０８は、直ちに、デバイスプラグイン７１２にアクセス可能になる。設定は、ＰＣ１１２上のＦＰＦ７１６セットアッププロンプトを再び呼び出すことによって、いつでも変更することができる。
【００７２】
この開示により、ＤＶＲ１０４及びＰＣ環境のセットアップ及び構成について、他の多くの可能性が存在していること、及びこれらの可能性の全てが開示の範囲内にあることは当業者にとって明らかである。
【００７３】
図８は、ＡＤＰＳシステムの第２の実施の形態であるＡＤＰＳシステム８００を示している。ＤＶＲ１０４は、適切なメカニズムを介して、例えば、この実施の形態ではＵＳＢ接続１０８によって、ＰＣ又はこれに類する機器１１２に接続されており、ＤＶＲ１０４内のＡＤＰＳデータベース１２０からＰＣ１１２に、ＡＤＰＳメッセージ１１６をダウンロードすることができる。上述したように、他の接続メカニズムを用いてＤＶＲ１０４をＰＣ１１２に接続してもよい。例えば、他の任意の規格又はカスタムワイヤレスプロトコル、リムーバブル媒体（例えば、フラッシュメモリ、ＣＤ−Ｒ、スマートメディア（商標）、ＣＤ−ＲＷ、ＨＤＤ、磁気ディスク又はミニディスク）、又は他の任意の適切な通信メカニズム等、如何なる接続メカニズムを用いてＤＶＲ１０４とＰＣ１１２とを接続してもよい。ＤＶＲ１０４がＰＣ１１２に接続されると、ＤＳＡを起動することなく、ＡＤＰＳメッセージ１１６が適切なターゲットＰＩＭアプリケーションに自動的にダウンロードされる。また、ＵＳＢ接続１０８又は他の如何なる有効な接続を用いて、ＰＣ１１２からＤＶＲ１０４に設定及びデータ８０４をアップロードしてもよい。このアップロード機能により、ユーザは、新たな、カスタムのＡＤＰＳメッセージフォーマットを作成することができる。これらの新たな、カスタムのメッセージフォーマットは、新たなＡＤＰＳタイプ及びパラメータセットを含むことができる。この特徴により、他のＰＩＭアプリケーションが利用可能になった際、このＰＩＭアプリケーションにＡＤＰＳシステム８００を適応化することができ、及びＤＶＲ１０４上の既存のユーザインタフェースを再構成及び拡張することができる。
【００７４】
図９は、内部ＤＶＲ−ＡＤＰＳメッセージ作成フローチャート３００の変形例である内部ＤＶＲ−ＡＤＰＳメッセージ作成フローチャート９００を示している。このＤＶＲ−ＡＤＰＳメッセージ作成フローチャート３００の変形例は、ＡＤＰＳシステム８００のアップロード機能を用いてユーザが実行できる多くの可能な修正を示している。
【００７５】
まず、２つの図面からユーザに表示されるＡＤＰＳメッセージタイプのリストの順序は、変更できることがわかる。図９では、ユーザによって選択されるＡＤＰＳメッセージタイプに関連したアクティビティの欄は、リストの中で入れ替えられている。したがって、スケジュールＡＤＰＳメッセージ評価３３６及びそのメッセージ作成オプションのユーザへの表示は、タスクＡＤＰＳメッセージ評価３４８及びそのメッセージ作成オプションのユーザへの表示の前に行われる。このリストの順序は、ユーザによって変更されるＡＤＰＳメッセージタイプリストのアイテムの順序を表すことができ、メッセージ選択の内部処理及びユーザが行うことができる操作の順序の両方を変更できる。
【００７６】
この実施の形態における第２の変更点は、電子メールメッセージの受信者のリストをＤＶＲ１０４にアップロードし、ステップ９０４でユーザに表示する点である。ステップ９０８において、ユーザによる電子メールＡＤＰＳメッセージの受信者の選択が受け取られ、処理は、受信者情報をＡＤＰＳヘッダ内の新たなパラメータとして続けられる。このように、ユーザは、ＡＤＰＳメッセージヘッダ及びメッセージフォーマット、ＡＤＰＳメッセージインタラクションセッションの間におけるユーザが利用可能な情報、及びＡＤＰＳメッセージインタラクションセッションの間のＤＶＲ１０４の動作を変更できる。
【００７７】
このようにして、ビットストリームに埋め込まれたコンピュータデータ信号は、デジタル音声メッセージを表すデータのセグメントと、デジタル音声メッセージと個人情報マネージャ（ＰＩＭ）との間の関係を定義する情報を含むヘッダとを表すデータのセグメントによって、デジタル音声レコーダ（ＤＶＲ）とホストコンピュータとの間で通信できる。
【００７８】
この開示から、例えば、新たなメッセージタイプ、オーディオコンタクト情報、複合的記録、及びこの他のカスタム記録の追加等、ＡＤＰＳシステム８００のアップロード能力を始めとして、ＤＶＲ１０４環境についての他の多くの変更が可能であることは当業者にとって明らかである。
【００７９】
図１０は、自動ダウンロードについて説明した処理を変形したＰＩＭ−ＤＶＲ同期（ＡＤＰＳ）アップロード処理１０００を示している。ユーザは、ホーム又はオフィスを去る際、ＰＣ１１２において作成又は保存されたファイルをＤＶＲ１０４と共に持ち帰ることを望む場合がある。ユーザは、（例えば、オーディオコンテンツを有する全ての電子メールメッセージ、全てのイベント、ある日付又は時間のファイルを転送する等）様々な手法でＡＤＰＳアップロード処理１０００を構成できる。処理は、ステップ１００４において開始される。ステップ１００８において、ＡＤＰＳアップロード処理１０００は、ＤＶＲ１０４がＰＣ１１２に接続されたことを認識する。ＰＣ１１２に常駐しているデバイスプラグインは、ＤＶＲ１０４へのアクセスを制御する。ステップ１０１２において、要求／許可処理を介して、デバイスプラグインへの優先アクセスを獲得する。
【００８０】
デバイスプラグインへの優先アクセスが許可されると、ステップ１０１４において、上述したＡＤＰＳダウンロード処理６００が実行され、デバイスプラグインアクセスに関係するブロック６１２及び６２０がパスされる。ＡＤＰＳダウンロード処理６００が完了すると、ＡＤＰＳアップロード処理１０００は、ステップ１０１６において、ソースＰＩＭのメッセージがＤＶＲ１０４について有効なフォーマットに既にフォーマットされているか否かを判定する。全ての候補ファイルは、最終的にダウンロードされる際、ＤＶＲ１０４上でイネーブルにされるオーディオコーデックに準拠する必要がある。これに準拠しないファイルは、適切なコーデックにコード変換される。テキストを含むファイルは、音声フィルタへのテキストに渡される。このように、音声フィルタへのテキストを介して、ファイルをコード変換又は処理し、ＤＶＲ１０４に準拠するようにフォーマットすることができる。この開示に基づいて、他の多くのフィルタ及び変換が可能であることは、当業者にとって明らかである。これらの他の可能なフィルタは、容易に想到され、この開示に含まれる。したがって、ステップ１０１６において、メッセージがＤＶＲ１０４について有効にフォーマットされていない場合、上述したように、ステップ１０２０において、適切なフィルタによってファイルを処理する。ファイルは、ステップ１０２４において、ＤＶＲ１０４について適切にフォーマットされる。
【００８１】
ここで、ＤＶＲ１０４のメモリ容量について検討する。ＤＶＲ１０４のメモリ容量が限られている場合、アップロードの前に、ファイルをより低いビットレートに自動コード変換してもよい。より低いビットレートへのコード変換は、ファイルがＰＩＭからＤＶＲ１０４にアップロードされる際のどの時点で行ってもよい。メッセージがテキスト及びオーディオ情報を含む場合、更なる処理を実行してもよい。例えば、オーディオ及びテキスト情報を含む電子メールメッセージのテキスト部分をテキスト−音声処理し、次に、録音と共に１つのメッセージファイルに添付してもよい。他の具体例として、ＤＶＲ１０４のメモリ容量が限られている場合、所定の優先度によるアップロードの設定選択又は所定のサイズより大きいファイルの除外を行ってもよい。この場合、ＤＶＲ１０４のメモリの制約のために、アップロードが実行できないことをユーザインタフェースに示してもよい。
【００８２】
ステップ１０２８において、ＤＶＲ１０４の容量を検証し、ファイルをアップロードするために十分な容量があるか否かを判定する。ステップ１０２８において、ＤＶＲ１０４の容量が不十分であると判定された場合、処理は、ステップ１０３２において、使用可能な領域に適合するように、ファイルをより低いビットレートにコード変換できるか否かを判定する。コード変換のための最小のビットレートを設定してもよい。
【００８３】
ステップ１０３２において、ＤＶＲ１０４の使用可能な領域に適合するようにファイルをコード変換できないと判定された場合、ステップ１０３４において、ユーザに対し、ファイルを転送することができなかったことを示す通知を表示し、処理は、ステップ１０３６において、デバイスプラグインへの優先アクセスを解放し、ステップ１０４０において、終了する。一方、ＤＶＲ１０４の使用可能な領域に適合するようにファイルをコード変換できると判定された場合、処理はステップ１０２０に移行し、ファイルを処理する。上述したように、ステップ１０２４において、フォーマッティングを行い、ステップ１０２８において、メモリ領域を再び検証する。
【００８４】
何れの場合も（最初に又はコード変換の後に）、ステップ１０２８において、十分なメモリ領域があると判定された場合、ステップ１０４４において、ファイルをＤＶＲ１０４にコピーする。また、ステップ１０４８において、ファイルをＤＳＡ７０８にもコピーする。ステップ１０５２において、両方のファイル転送を確認及び承認し、構成に応じて、ステップ１０５６において、ＰＩＭアプリケーションからファイルを削除できる。また、構成に応じて、ステップ１０５８において、処理のログを作成できる。
【００８５】
ステップ１０６０において、処理は、処理できる更なるメッセージがＰＩＭアプリケーションにあるか否かを判定する。処理できる更なるメッセージがＰＩＭアプリケーションにあれば、処理はステップ１０１６に移行し、次のメッセージを処理する。ステップ１０６０において、処理できる更なるメッセージが全くない場合、処理は、ステップ１０３６に移行し、デバイスプラグインへの優先アクセスを解放し、ステップ１０４０において、終了する。
【００８６】
このように、ＤＶＲ１０４を用いて、録音されたＡＤＰＳメッセージ１１６及び標準の録音をダウンロードすることに加えて、ＰＩＭメッセージをアップロードし、標準のオーディオファイルをアップロードし、及び他のオーディオ情報をアップロードすることができる。
【００８７】
ＰＩＭからアップロードされたメッセージと他のタイプのメッセージとを区別することが望ましい場合がある。これらのメッセージを区別するために、機器には、ＰＩＭからアップロードされたファイルに関連するグラフィカルな表示を組み込むことができる。ＰＩＭからアップロードされたファイルに特定の特性を与えることにより、再生選択を補助することができる。例えば、ＤＶＲ１０４上である受信者の氏名を選択することによって、その電子メール受信者に関連する電子メールファイルを連続して再生できる。スケジュールファイルは、メッセージタイミングに基づいて再生するよう、ユーザに入力を促してもよく、又は、ＤＶＲクロックと日付／時刻が一致した場合、自動的に再生してもよい。トゥドゥメッセージは、優先度又は期限の日時に基づいて、ソートし、再生してもよい。
【００８８】
ＤＶＲ１０４からＰＩＭへの自動ダウンロードは、他の様々なシステムで実行することができる。幾つかの市販のＰＩＭ同期クライアントソフトウェアアプリケーションは、ウェブベースのＰＩＭに接続できる。これにより、このようなウェブベースのＰＩＭは、ユーザ名及び／又はパスワードを入力することにより、如何なるコンピュータからもアクセスできる。ウェブベースのＰＩＭは、リモートサーバに情報を保存できる。通常、データアクセス及び管理は、インターネットブラウザインタフェースを介して行われる。ウェブベースのＰＩＭとの互換性を実現するために、ＦＰＦ７１６のアーキテクチャを変更してもよく、リモートサーバ上のデータストレージに対応する他のタイプのＰＩＭ同期クライアントを用いてもよい。
【００８９】
例えば、ＦＰＦ７１６は、ウェブベースのＰＩＭが直ちに接続を確立しない可能性に対応することができる。なお、ＦＰＦ７１６の殆どのタスクは、実行することができる。但し、コンテンツのダウンロード及びＰＩＭ同期クライアントからの確認応答が直ちに行われないため、遅延動作が発生する。例えば、ＤＶＲ１０４からメッセージを取り除く動作又は既にＰＣにダウンロードしたファイルにフラグを付す動作は、延期できる。リモートサーバにアクセスできないためにダウンロードされなかったメッセージは、後のダウンロードのために、ＰＣにローカルに保存できる。一旦、ダウンロードが行われると、ＰＩＭ同期クライアント７４０からＦＰＦ７１６に確認応答を送ることができる。
【００９０】
ＰＩＭ同期クライアント７４０の幾つかのコンポーネントは、リモートサーバ側にあってもよい。これらのコンポーネントは、サーバ内の適切なストレージ領域にメッセージを保存する。但し、直接、ＦＰＦ７１６と通信するコンポーネントは、ＦＰＦ７１６があるＰＣ上になくてはならない。
【００９１】
更に、ＰＣに接続することなく、ＰＩＭの適切な機能にコンテンツをダウンロードすることが望まれる場合もある。これらの場合、ＰＩＭ自体は、ＰＣにアクセスできてもよく、ＰＩＭソフトウェアクライアント又はウェブベースのインタフェースを介してインタフェースされてもよい。ウェブベースのＰＩＭの場合と同様に、システムの設計は、ＤＶＲ１０４からＰＩＭへの通信に関連する遅延及び問題に対応するように適応化又は変更できる。
【００９２】
図１１は、上述したＤＶＲ１０４側のＡＤＰＳ処理を実現するＤＶＲ１１００の例示的なブロック図である。ＤＶＲ１１００は、中央処理装置（central processor unit：以下ＣＰＵという。）１１０４を備え、ＣＰＵ１１０４は、従来の手法でＣＰＵ１１０４をランダムアクセスメモリ１１１２及び／又は非不揮発性メモリ１１１６に接続する関連バス１１０８に接続されている。また、ＤＶＲ１１００は、ＡＰＤＳシステムのコンピュータに接続する出力装置１１２０を備える。なお、ＤＶＲ１１００は、コンピュータに直接接続することなく、例えば、インターネット、ローカルエリアネットワーク又はワイドエリアネットワーク等のコンピュータネットワークと直接通信を行うメカニズムを備えていてもよい。通信は、有線又は無線の何れによって行ってもよい。これらの場合、ＤＶＲ１１００は、内部に組み込まれたモデム又は外部モデムを用いてメッセージをダウンロードできる。外部接続は、例えば、専用外部モデム、モデムが組み込まれたＰＤＡ、音声及びデータ処理機能を有する携帯電話、及び他の多くの手法を含む如何なる接続機器によって実現してもよい。これらの全ての場合において、システムは、機能を維持でき、例えば、ウェブベースのＰＩＭに関連して上述した幾つかのリモート機能を組み込むことができる。この場合、ＦＰＦ７１６は、リモートにあるコンピュータ又はサーバに設けてもよい。ＤＶＲ１１００は、リモートＦＰＦと通信できるように変更してもよい。また、ＤＶＲ１１００は、例えば、ＤＶＲ１１００のユーザにより又はパーソナルコンピュータから情報を入力できるマイクロホン及び入力選択装置、又はＵＳＢ装置等の入力装置１１２４を備える。更に、上述したように、入力装置１１２４の一部として音声コマンドの解釈及び認識を可能にするために、ハードウェア又はソフトウェアの実施の形態の何れにおいても、音声認識能力を追加してもよい。
【００９３】
図１２は、上述したＰＣ側のＡＤＰＳ処理を実現するコンピュータシステム１２００の例示的なブロック図である。コンピュータシステム１２００は、中央処理装置（central processor unit：以下ＣＰＵという。）１２１０を備え、ＣＰＵ１２１０は、従来の手法でＣＰＵ１２１０をランダムアクセスメモリ１２２０及び／又は非不揮発性メモリ１２３０に接続する関連バス１２１５に接続されている。コンピュータシステム１２００は、上述したＡＤＰＳ処理の制御、ＰＩＭアプリケーション、ファイル転送、ファイルエンハンスフィルタリング、フォーマット、ログ、及び上述した他の処理、並びに上述の説明から想到されるあらゆる処理を含む機能を実現できる。出力装置１２４０は、ユーザに情報を表示及び／又は印刷し、上述した何れかの処理により、ＡＤＰＳ同期のために、ＤＶＲ１０４へのインタフェースを提供する。また、キーボードやマウス等の入力装置１２５０により、コンピュータユーザは、情報を入力することができる。また、コンピュータ１２００は、以下に限定されるものではないが、プログラムファイル及びデータファイル等の大容量の情報を保存するディスクストレージ１２６０を備える。コンピュータシステム１２００は、例えば、可能であればファイアウォールを介してコンピュータシステム１２００を接続するイーサネットアダプタ等のネットワーク接続１２７０を用いて、ローカルエリアネットワーク（local area network：ＬＡＮ）、ワイドエリアネットワーク（wide area network：ＷＡＮ）及び／又はインターネットに接続される。
【００９４】
本発明の一実施の形態は、プログラミングされたプロセッサを用いて実現できることは当業者にとって明らかである。また、一実施の形態は、例えば、明細書及び請求の範囲に定義したものと同等の専用ハードウェア及び／又は専用プロセッサ等ハードウェアコンポーネントによる等価物を用いて実現してもよい。同様に、汎用コンピュータ、マイクロプロセッサを用いたコンピュータ、マイクロコントローラ、光コンピュータ、アナログコンピュータ、専用プロセッサ及び／又は専用ハードワイヤードロジックを用いて、代替となる同等な実施の形態を実現してもよい。また、本発明の範囲から逸脱することなく、上述した実施の形態を実現するプログラム処理及び関連するデータは、ディスクストレージ媒体、及び例えば読取専用メモリ（ＲＯＭ）デバイス、ランダムアクセスメモリ（ＲＡＭ）デバイス、光ストレージ媒体、磁気ストレージ媒体、光磁気ストレージ媒体、フラッシュメモリ、コアメモリ及び／又は他の同等な記憶装置等の他の形式のストレージ媒体を用いて実現してもよいことは当業者にとって明らかである。これらの代替的なストレージ媒体は、等価物であるとみなされる。
【００９５】
本発明の幾つかの実施の形態は、適切な電気的な記録媒体に記録することができ、適切な電子通信媒体を介して伝送することができる、上述のフローチャートで概略的に説明したプログラミングインストラクションを実行するプログラムされたプロセッサを用いて実現される。なお、上述した処理は、本発明の範囲を逸脱することなく様々に変形でき、様々な適切なプログラミング言語を用いて記述できることは当業者にとって明らかである。例えば、本発明の範囲から逸脱することなく、実行される動作の順序を変更でき、他の動作を加えることも幾つかの動作を省略することもできる。また、本発明の範囲を逸脱することなく、エラー修正処理を追加及び／又は拡張してもよく、ユーザインタフェース及び表示される情報を様々に変更してもよい。これらの変形も等価であるとみなされる。
【００９６】
本発明を特定の実施の形態を用いて説明してきたが、当業者は、上述の説明から多くの代替例、修正例、変更例、変形例を想到することができる。これらの代替例、修正例、変更例、変形例は、本発明の範囲内にある。
【図面の簡単な説明】
【００９７】
【図１】本発明の一実施の形態に基づくＤＶＲ−ＰＩＭダウンロードシステム（ＡＤＰＳ）の構成を示す図である。
【図２】本発明の一実施の形態に基づくＡＤＰＳメッセージ作成処理のフローチャートである。
【図３】本発明の一実施の形態に基づく内部ＤＶＲ−ＡＤＰＳメッセージ作成処理のフローチャートである。
【図４】本発明の一実施の形態に基づくＡＤＰＳメッセージを示す図である。
【図５】本発明の一実施の形態に基づくＡＤＰＳメッセージヘッダを示す図である。
【図６】本発明の一実施の形態に基づくＡＤＰＳダウンロード処理のフローチャートである。
【図７】本発明の一実施の形態に基づくＡＤＰＳダウンロードシステムのブロック図である。
【図８】本発明の一実施の形態に基づく他のＡＤＰＳシステムの構成を示す図である。
【図９】本発明の一実施の形態に基づく他の内部ＤＶＲ−ＡＤＰＳメッセージ作成処理のフローチャートである。
【図１０】本発明の一実施の形態に基づくＡＤＰＳアップロード処理のフローチャートである。
【図１１】本発明の一実施の形態に基づくＤＶＲのブロック図である。
【図１２】本発明の一実施の形態に基づくコンピュータのブロック図である。
【図１】
2007503006.tif 000003
【図２】
2007503006.tif 000004
【図３】
2007503006.tif 000005
【図４】
2007503006.tif 000006
【図５】
2007503006.tif 000007
【図６】
2007503006.tif 000008
【図７】
2007503006.tif 000009
【図８】
2007503006.tif 000010
【図９】
2007503006.tif 000011
【図１０】
2007503006.tif 000012
【図１１】
2007503006.tif 000013
【図１２】
2007503006.tif 000014
【国際調査報告】
2007503006.tif 000015