(57)【特許請求の範囲】
【請求項１】
オーディオ情報、ビデオ情報並びに当該オーディオ情報又は当該ビデオ情報のうち少なくともいずれか一方に対応するデータ情報のうち少なくともいずれか一つを含むＡＶ（Audio Visual）情報を蓄積するＡＶ情報蓄積手段と、
前記ＡＶ情報を用いた情報処理の実行を外部から要求するための要求手段と、
前記ＡＶ情報に関連する関連情報を蓄積する関連情報蓄積手段と、
前記要求された情報処理を実行可能な複数の異なる実行態様を前記ＡＶ情報蓄積手段内及び前記関連情報蓄積手段内において検索し、当該検索された各実行態様を示す提案情報を外部に出力することにより当該実行態様を複数提案する提案手段と、
複数の前記実行態様の中から一の前記実行態様を選択するための選択手段と、を備え、
前記提案手段は、
複数の前記実行態様のうち現状において直ちに実行可能な実行態様である可能実行態様の実行を最初に提案すると共に、
前記可能実行態様の実行が拒絶されたとき、他の前記実行態様の実行を提案する
ことを特徴とするＡＶ情報処理装置。
【請求項２】
請求項１に記載のＡＶ情報処理装置において、
前記提案手段は、複数の前記実行態様を音声又は画像のうち少なくともいずれか一方を用いて外部に提案することを特徴とするＡＶ情報処理装置。
【請求項３】
請求項１または２に記載のＡＶ情報処理装置において、
提案したいずれかの前記実行態様が選択されたとき、当該選択された実行態様により前記情報処理を実行する実行手段を更に備えることを特徴とするＡＶ情報処理装置。
【請求項４】
請求項１から３のいずれか一項に記載のＡＶ情報処理装置において、
前記要求手段は、音声による外部からの要求を受け付ける音声受付手段を備えることを特徴とするＡＶ情報処理装置。
【請求項５】
コンピュータを、
オーディオ情報、ビデオ情報並びに当該オーディオ情報又は当該ビデオ情報のうち少なくともいずれか一方に対応するデータ情報のうち少なくともいずれか一つを含んで予め蓄積されているＡＶ情報を用いた情報処理の実行を外部から要求するための要求手段、
前記要求された情報処理を実行可能な複数の異なる実行態様を前記蓄積されているＡＶ情報及び当該ＡＶ情報に関連して予め蓄積されている関連情報の中から検索し、当該検索された各実行態様を示す提案情報を外部に出力することにより前記実行態様を複数提案する提案手段、
複数の前記実行態様の中から一の前記実行態様を選択するための選択手段、
として機能させると共に、
前記提案手段として機能する前記コンピュータを、複数の前記実行態様のうち現状において直ちに実行可能な実行態様である可能実行態様の実行を最初に提案すると共に、前記可能実行態様の実行が拒絶されたとき、他の前記実行態様の実行を提案するように機能させることを特徴とするＡＶ情報処理用プログラムが記録された前記コンピュータで読取り可能な情報記録媒体。
【請求項６】
請求項５に記載の情報記録媒体において、
前記提案手段として機能する前記コンピュータを、複数の前記実行態様を音声又は画像のうち少なくともいずれか一方を用いて外部に提案するように機能させることを特徴とする前記ＡＶ情報処理用プログラムが記録された前記コンピュータで読取り可能な情報記録媒体。
【請求項７】
請求項５または６に記載の情報記録媒体において、
前記コンピュータを、提案したいずれかの前記実行態様が選択されたとき、当該選択された実行態様により前記情報処理を実行する実行手段として更に機能させることを特徴とする前記ＡＶ情報処理用プログラムが記録された前記コンピュータで読取り可能な情報記録媒体。
【請求項８】
請求項５から７のいずれか一項に記載の情報記録媒体において、
前記要求手段として機能するコンピュータを、音声による外部からの要求を受け付ける音声受付手段として機能させることを特徴とする前記ＡＶ情報処理用プログラムが記録された前記コンピュータで読取り可能な情報記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音声情報及び音楽情報を含むオーディオ情報、動画像情報及び静止画情報を含むビデオ情報並びに当該オーディオ情報又は当該ビデオ情報のうち少なくともいずれか一方に対応するプログラムデータ又は文字データ等のデータ情報のうち少なくともいずれか一つを含むＡＶ情報（以下、単にＡＶ情報と称する。）を処理するためのＡＶ情報処理装置及びＡＶ情報処理用プログラムが記録されたコンピュータで読取り可能な記録媒体の技術分野に属し、より詳細には、使用者からの処理要求に対応した処理を行うＡＶ情報処理装置及びＡＶ情報処理用プログラムが記録されたコンピュータで読取り可能な記録媒体の技術分野に属する。
【０００２】
【従来の技術】
例えば、ＡＶ情報が予め複数記録されているハードディスク等の情報記録媒体を複数含むＡＶ情報処理装置から使用者が所望するＡＶ情報を再生して視聴しようとする場合に、従来では、使用者自身が視聴したいＡＶ情報に関する再生関連情報（具体的には曲名又は当該視聴したいＡＶ情報が記録されている情報記録媒体を特定するための識別情報等）を予め所持し、当該所持している関連情報をＡＶ情報処理装置に入力することで当該視聴したいＡＶ情報を指定し、その後に再生を開始する旨の指示をＡＶ情報処理装置に対して行うことで視聴していた。
【０００３】
一方、当該情報記録媒体のいずれかに使用者が所望するＡＶ情報を記録しようとする場合については、従来、使用者自身が当該ＡＶ情報を記録したい情報記録媒体に関する記録関連情報（具体的には当該情報記録媒体を指定する指定情報又は当該指定した情報記録媒体内における記録位置を指定する記録位置情報等）を予め所持し、当該所持している関連情報をＡＶ情報処理装置に入力することで当該ＡＶ情報を記録したい情報記録媒体を指定し、その後に記録を開始する旨の指示をＡＶ情報処理装置に対して行うことで記録していた。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述したＡＶ情報の再生を行う場合に、ＡＶ情報の記録量が膨大になると共に当該ＡＶ情報が記録されている情報記録媒体の種類及び数が（例えば、ＣＤ（Compact  Disc）、ＤＶＤ、カセットテープ又はＭＤ（Mini  Disc）等のように）多岐に渡ってくると、上記再生関連情報を用いたＡＶ情報の検索手続が煩雑となり、当該ＡＶ情報処理装置を扱い慣れていない使用者にとっては取り扱い難いものとなってしまうという問題点があった。
【０００５】
更に、ＡＶ情報の記録を行う場合であっても、記録すべき情報記録媒体の種類及び数が多岐に渡ってくると、記録のために必要な手続が煩雑となり、当該ＡＶ情報処理装置を扱い慣れていない使用者にとっては、再生時と同様に取り扱い難いものとなってしまうという問題点があった。
【０００６】
そこで、本発明は、上記の各問題点に鑑みて為されたもので、その課題は、ＡＶ情報処理装置の取り扱いに不慣れな使用者が、膨大な種類及び量のＡＶ情報に対して再生又は記録等の処理を行う場合であっても、簡易且つ迅速に必要な処理を行うことのできる、換言すれば、いわゆるユーザフレンドリに必要な処理を行うことができるＡＶ情報処理装置及び当該ＡＶ情報処理用プログラムが記録されたコンピュータで読取り可能な記録媒体を提供することにある。
【０００７】
【課題を解決するための手段】
上記の課題を解決するために、請求項１に記載の発明は、オーディオ情報、ビデオ情報並びに当該オーディオ情報又は当該ビデオ情報のうち少なくともいずれか一方に対応するデータ情報のうち少なくともいずれか一つを含むＡＶ（Audio Visual）情報を蓄積するＡＶ情報記録部等のＡＶ情報蓄積手段と、前記ＡＶ情報を用いた情報処理の実行を外部から要求するためのマイク等の要求手段と、前記ＡＶ情報に関連する関連情報を蓄積するＡＶ情報データベース等の関連情報蓄積手段と、前記要求された情報処理を実行可能な複数の異なる実行態様を前記ＡＶ情報蓄積手段内及び前記関連情報蓄積手段内において検索し、当該検索された各実行態様を示す提案情報を外部に出力することにより当該実行態様を複数提案する対話エージェント等の提案手段と、複数の前記実行態様の中から一の前記実行態様を選択するための選択手段と、を備え、前記提案手段は、複数の前記実行態様のうち現状において直ちに実行可能な実行態様である可能実行態様の実行を最初に提案すると共に、前記可能実行態様の実行が拒絶されたとき、他の前記実行態様の実行を提案する構成を有している。
【０００８】
よって、実行態様を複数検索し、当該検索された各実行態様を示す提案情報を外部に出力することにより実行態様を複数提案するので、使用者としては、ＡＶ情報処理装置に何らかの処理要求したとき、複数の実行態様から所望の実行態様を選択することができることとなり、不慣れな使用者であっても所望する実行態様で情報処理を実行させることができることにより不満を感じることなくＡＶ情報処理装置を取り扱うことができ、当該ＡＶ情報処理装置としてユーザフレンドリに必要な情報処理を実行することができる。また、この際、直ちに実行可能な実行態様から順次提案するので、よりユーザフレンドリに必要な情報処理を実行することができる。
【００１１】
上記の課題を解決するために、請求項２に記載の発明は、請求項１に記載のＡＶ情報処理装置において、前記提案手段は、複数の前記実行態様を音声又は画像のうち少なくともいずれか一方を用いて外部に提案するように構成される。
【００１２】
よって、音声又は画像のうち少なくともいずれか一方を用いて提案情報を出力するので、使用者が認識し易い形で提案情報を出力することができる。
【００１３】
上記の課題を解決するために、請求項３に記載の発明は、請求項１または２に記載のＡＶ情報処理装置において、提案したいずれかの前記実行態様が選択されたとき、当該選択された実行態様により前記情報処理を実行するＡＶコントロールエージェント等の実行手段を更に備える。
【００１４】
よって、選択された実行態様で要求された情報処理を実行してその結果を出力することができる。
【００１５】
上記の課題を解決するために、請求項４に記載の発明は、請求項１から３のいずれか一項に記載のＡＶ情報処理装置において、前記要求手段は、音声による外部からの要求を受け付けるマイク等の音声受付手段を備える。
【００１６】
よって、使用者が音声を用いて簡易に要求を為すことができる。
【００１７】
上記の課題を解決するために、請求項５に記載のＣＰＵ等のコンピュータで読取り可能なフレキシブルディスク等の情報記録媒体には、前記コンピュータを、オーディオ情報、ビデオ情報並びに当該オーディオ情報又は当該ビデオ情報のうち少なくともいずれか一方に対応するデータ情報のうち少なくともいずれか一つを含んで予め蓄積されているＡＶ情報を用いた情報処理の実行を外部から要求するための要求手段、前記要求された情報処理を実行可能な複数の異なる実行態様を前記蓄積されているＡＶ情報及び当該ＡＶ情報に関連して予め蓄積されている関連情報の中から検索し、当該検索された各実行態様を示す提案情報を外部に出力することにより当該実行態様を複数提案する提案手段、複数の前記実行態様の中から一の前記実行態様を選択するための選択手段、として機能させると共に、前記提案手段として機能する前記コンピュータを、複数の前記実行態様のうち現状において直ちに実行可能な実行態様である可能実行態様の実行を最初に提案すると共に、前記可能実行態様の実行が拒絶されたとき、他の前記実行態様の実行を提案するように機能させることを特徴とするＡＶ情報処理用プログラムが記録されている。
【００１８】
よって、当該コンピュータを、実行態様を複数検索し、当該検索された各実行態様を示す提案情報を外部に出力することにより実行態様を複数提案するように機能させるので、使用者としては、何らかの処理要求したとき複数の実行態様から所望の実行態様を選択することができることとなり、不慣れな使用者であっても所望する実行態様で情報処理を実行させることができることにより不満を感じることなくユーザフレンドリな環境下で必要な処理を行うことができる。またこの際、当該コンピュータに、直ちに実行可能な実行態様から順次提案させるので、よりユーザフレンドリに必要な情報処理を実行することができる。
【００２１】
上記の課題を解決するために、請求項６に記載の情報記録媒体は、請求項５に記載の情報記録媒体において、前記提案手段として機能する前記コンピュータを、複数の前記実行態様を音声又は画像のうち少なくともいずれか一方を用いて外部に提案するように機能させるための前記ＡＶ情報処理用プログラムが記録されている。
【００２２】
よって、音声又は画像のうち少なくともいずれか一方を用いて提案情報が出力されるので、使用者として認識し易い形で提案情報が提供されることにより、更にユーザフレンドリな環境下で必要な処理を行うことができる。
【００２３】
上記の課題を解決するために、請求項７に記載の情報記録媒体は、請求項５または６に記載の情報記録媒体において、前記コンピュータを、提案したいずれかの前記実行態様が選択されたとき、当該選択された実行態様により前記情報処理を実行する実行手段として更に機能させるための前記ＡＶ情報処理用プログラムが記録されている。
【００２４】
よって、選択された実行態様で要求された情報処理を実行させてその結果を出力させることができる。
【００２５】
上記の課題を解決するために、請求項８に記載の情報記録媒体は、請求項５から７のいずれか一項に記載の情報記録媒体において、前記要求手段として機能するコンピュータを、音声による外部からの要求を受け付ける音声受付手段として機能させるための前記ＡＶ情報処理用プログラムが記録されている。
【００２６】
よって、使用者は音声を用いて簡易に要求を為すことができる。
【００２７】
【発明の実施の形態】
次に、本発明に好適な実施の形態について、図面に基づいて説明する。
【００２８】
なお、以下に説明する実施の形態は、必要なＡＶ情報を当該ＡＶ情報が記録されているハードディスク等のＡＶ情報記録部から再生することができると共に、他の必要なＡＶ情報を情報記録媒体を指定してこれに記録させることが少なくとも可能なＡＶ情報処理装置に対して本発明を適用した場合の実施の形態である。
（Ｉ）ＡＶ情報処理装置の概要構成及び動作の実施形態
始めに、実施形態に係るＡＶ情報処理装置の概要構成について、図１を用いて説明する。なお、図１は当該ＡＶ情報処理装置の概要構成を示すブロック図である。
【００２９】
図１に示すように、実施形態に係るＡＶ情報処理装置Ａは、それ自体が一の家屋内に設置されるものであり、具体的には、ＡＶ情報蓄積装置Ｓと、半導体（固体）メモリ又は記録可能な光ディスク（具体的には、ＣＤ−Ｒ（CD-Recordable）、ＤＶＤ−Ｒ（DVD-Recordable）、ＤＶＤ−ＲＡＭ（DVD-Random  Access  Memory）等）等であるオーディオメモリに対してＡＶ情報の記録又は再生が可能なオーディオメモリレコーダ１９と、カセットデッキ２１と、ＣＤプレーヤ２３と、ＤＶＤプレーヤ２５と、ＭＤプレーヤレコーダ２７と、により構成されており、当該オーディオメモリレコーダ１９等とＡＶ情報蓄積装置Ｓとは家庭内ＬＡＮ（Local  Area  Network）等のネットワークＮにより相互に情報の授受が可能に接続されている。
【００３０】
一方、ＡＶ情報蓄積装置Ｓは、要求手段、選択手段及び音声受付手段としてのマイク１が接続されている音声認識エージェント２と、言語解析構成エージェント３と、ユーザ学習エージェント４と、提案手段としての対話エージェント５と、編集エージェント６と、スピーカ７が接続されている音声合成エージェント８と、システム管理エージェント９と、実行手段としてのＡＶコントロールエージェント１０と、検索エージェント１１と、データベースエージェント１２と、ダウンロードエージェント１３と、システム管理エージェント１７を含むディスプレイ１８と、実際にはハードディスク及びそのドライバにより構成されているＡＶ情報蓄積手段としてのＡＶ情報記録部１４及び関連情報蓄積手段としてのＡＶ情報データベース１５と、により構成されており、各エージェント並びにＡＶ情報記録部１４及びＡＶ情報データベース１５はバスＢを介して相互に必要な情報の授受が可能となるように接続されている。
【００３１】
また、ダウンロードエージェント１３は、例えばインターネット等の外部ネットワーク１６との間で必要な情報の授受が可能となるように接続されている。
【００３２】
他方、上記オーディオメモリレコーダ１９、カセットデッキ２１、ＣＤプレーヤ２３、ＤＶＤプレーヤ２５及びＭＤプレーヤレコーダ２７内の各々には、ネットワークＮに接続されると共に各機器の動作を制御するシステム管理エージェント２０、２２、２４、２６及び２８が含まれている。
【００３３】
このとき、ＡＶ情報蓄積装置Ｓ内のシステム管理エージェント９と各システム管理エージェント１７、２０、２２、２４、２６及び２８とが、夫々ネットワークＮ等を介して情報の授受が可能となるように接続されている。
【００３４】
ここで、上記した各エージェントについて、当該エージェントとは、夫々のエージェントが要求されている内容に沿って何を処理し何を出力すべきかを自ら判断して実行するための自律・協調・学習機能を有するモジュール（プログラムモジュール）であり、独自の判断基準で能動的に当該要求内容に沿った処理が可能となっているものである。このとき、各エージェントは、具体的には、夫々のエージェントの機能に対応するプログラムに基づいて処理を実行するコンピュータとしてのＣＰＵ等により実現されるものである。
【００３５】
また、各エージェントは夫々独立に与えられた処理を実行するので、例えばいずれか一のエージェントが何らかの原因により動作不能に陥ったとしても、他のエージェントは当該動作不能となったエージェントに関する処理以外の処理をそのまま継続実行することが可能となっている。
【００３６】
なお、当該エージェントについては、例えば、「”オブジェクト指向からエージェント指向へ”，本位田真一、大須賀昭彦共著，ソフトバンク株式会社，1998年５月」等に詳しい。
【００３７】
次に、各部の概要動作を説明する。
【００３８】
先ず、オーディオメモリレコーダ１９は、システム管理エージェント２０の制御の下、ＡＶ情報蓄積装置ＳからネットワークＮを介して出力されてくる記録すべきＡＶ情報を指定された上記半導体メモリ等の情報記録媒体に記録すると共に、当該オーディオメモリに記録されているＡＶ情報をネットワークＮを介してＡＶ情報蓄積装置Ｓに出力する。
【００３９】
一方、カセットデッキ２１は、システム管理エージェント２２の制御の下、ＡＶ情報蓄積装置ＳからネットワークＮを介して出力されてくる記録すべきＡＶ情報を装填されているカセットテープに記録すると共に、当該カセットテープに記録されているＡＶ情報をネットワークＮを介してＡＶ情報蓄積装置Ｓに出力する。
【００４０】
また、ＣＤプレーヤ２３は、システム管理エージェント２４の制御の下、装填されているＣＤに記録されているＡＶ情報をネットワークＮを介してＡＶ情報蓄積装置Ｓに出力する。
【００４１】
更に、ＤＶＤプレーヤ２５は、システム管理エージェント２６の制御の下、装填されているＤＶＤに記録されているＡＶ情報をネットワークＮを介してＡＶ情報蓄積装置Ｓに出力する。
【００４２】
更にまた、ＭＤプレーヤレコーダ２７は、システム管理エージェント２８の制御の下、ＡＶ情報蓄積装置ＳからネットワークＮを介して出力されてくる記録すべきＡＶ情報を装填されているＭＤに記録すると共に、当該ＭＤに記録されているＡＶ情報をネットワークＮを介してＡＶ情報蓄積装置Ｓに出力する。
【００４３】
これら接続されている各機器と連携して、ＡＶ情報蓄積装置Ｓは、使用者から音声を用いて入力されてくる要求に対応して、以下に詳述する如く必要なＡＶ情報をスピーカ７を介して家屋内に出力すると共に他のＡＶ情報をいずれかの情報記録媒体に記録する等の処理を行う。
【００４４】
次に、ＡＶ情報蓄積装置Ｓ内に含まれている各エージェント等の一般的動作について図１を用いて説明する。
【００４５】
先ず、ＡＶ情報記録部１４には、複数種類のＡＶ情報が相互に識別可能且つ読み出し可能に蓄積されている。
【００４６】
次に、ＡＶ情報データベース１５には、ＡＶ情報記録部１４内に記録されているＡＶ情報の夫々を示す属性情報（より具体的には、記録されているＡＶ情報の名称、その属するカテゴリ、再生必要時間、記録されている情報記録媒体を識別するための識別情報或いは映画の主題歌として用いられたことがある等の関連情報等）が相互に区別可能に記録されている。
【００４７】
一方、音声認識エージェント２は、音声認識エンジンと称される機能を有して比較的低い知能度の処理を行うエージェントであり、具体的には、マイク１から入力されてくる使用者の音声（ＡＶ情報処理装置Ａを用いて実行すべき処理又はスピーカ７から出力された音声に対応する回答等を示す音声）に対応した音声信号の内容を認識し、当該認識した内容を示す内容情報をバスＢを介して言語解析構成エージェント３に出力する。
【００４８】
次に、言語解析構成エージェント３は、高い知能度の処理を行うエージェントであり、具体的には、取得した内容情報を解析し、音声認識エージェント２及び音声合成エージェント８以外の他のエージェントが認識可能な中間言語に翻訳しバスＢに出力する。
【００４９】
これに加えて、言語解析構成エージェント３は、スピーカ７を介して出力すべき応答音声又はオーディオ情報に対応する出力情報をバスＢから中間言語として取得すると、これを音声合成エージェント８において合成可能な音声信号又はオーディオ情報に変換し、当該音声合成エージェント８へ出力する。
【００５０】
そして、音声合成エージェント８は、音声合成エンジンと称される機能を有して比較的低い知能度の処理を行うエージェントであり、具体的には、当該変換された音声信号又はオーディオ情報を用いて出力用の音声又はオーディオ情報を実際に合成し、スピーカ７を介して家屋内の当該使用者に対して出力する。
【００５１】
次に、対話エージェント５は、高い知能度の処理を行うエージェントであり、具体的には、バスＢを介して、上述した音声認識処理と音声合成処理との関係を制御する処理（具体的には、言語解析構成エージェント３において音声認識処理を実行させるタイミングと音声合成処理を実行させるタイミングとの関係を制御する処理又は音声合成する内容を指定する処理等）並びに入力されて来た上記内容情報を分析・実行する処理等を実行する。
【００５２】
更に、ユーザ学習エージェント４は、いわゆる学習機能を含む高い知能度の処理を行うエージェントであり、具体的には、バスＢを介して上記音声認識された内容情報を取得すると、それを各使用者毎に区分して使用履歴（以下、適宜プロファイルとも称する。）として記憶し、各使用者毎に過去の使用履歴を参照してその使用者の癖や嗜好を分析・蓄積する処理を行うと共に、その時点で処理が完了していない使用者からの要求を記憶する処理を行う。
【００５３】
更にまた、編集エージェント６は、中程度の知能度の処理を行うエージェントであり、具体的には、使用者からの要求に応じてＡＶ情報データベース１５からデータベースエージェント１２を介して必要な情報を取得し、再生可能なＡＶ情報の一覧表（リスト）を編集する等の処理を行う。
【００５４】
また、検索エージェント１１は、中程度の知能度の処理を行うエージェントであり、具体的には、使用者からの要求に応じてデータベースエージェント１２を介してＡＶ情報データベース１５内を検索したり、或いは、ダウンロードエージェント１３を介して外部ネットワーク１６内を検索する処理を行う。
【００５５】
このとき、データベースエージェント１２は、比較的低い知能度の処理を行うエージェントであり、具体的には、使用者からの要求の有無に拘らず、ダウンロードエージェント１３を介して外部ネットワーク１６から取得したＡＶ情報を用いてＡＶ情報データベース１５及びＡＶ情報記録部１４の内容を更新する処理を行うと共に、検索以外のＡＶ情報データベース１５内の情報の整理・管理等の処理を行う。
【００５６】
更に、ダウンロードエージェント１３は、中程度の知能度の処理を行うエージェントであり、具体的には、必要に応じて外部ネットワーク１６からＡＶ情報を新たに取得し、主としてデータベースエージェント１２に出力する処理を行う。
【００５７】
一方、ＡＶコントロールエージェント１０は、中程度の知能度の処理を行うエージェントであり、具体的には、主としてシステム管理エージェント９との間で情報の授受を行いつつ、ＡＶ情報の再生順序の制御等の再生制御並びに記録する情報記録媒体の選択等の記録制御を行う。
【００５８】
最後に、システム管理エージェント９は、比較的低い知能度の処理を行うエージェントであり、具体的には、ディスプレイ１８内のシステム管理エージェント１７及びネットワークＮに接続されている各システム管理エージェント間で情報の授受を行いつつ、ＡＶ情報蓄積装置Ｓに接続されているオーディオメモリレコーダ１９等の各機器の状態管理処理及びインタフェース的処理を行う。
【００５９】
これと並行して、システム管理エージェント９は、マイク１から入力されてくる信号の管理及びスピーカ７に出力する信号の管理をも併せて行う。
（II）ＡＶ情報処理の実施形態
次に、上述した構成及び動作を有する各エージェントを含むＡＶ情報処理装置Ａにおいて実行される本発明に係るＡＶ情報処理について図２乃至図１２を用いて説明する。
【００６０】
先ず、当該ＡＶ情報処理の全体構成について図２を用いて説明する。なお、図２は当該ＡＶ情報処理を構成する各処理をモジュール的且つ模式的に示すと共に当該各処理間の関係及び情報の流れを示す流れ図である。
【００６１】
図２に示すように、実施形態に係るＡＶ情報処理が実施されると、最初にログイン処理ＬＩが実行される。
【００６２】
このログイン処理ＬＩは、主としてシステム管理エージェント９及びユーザ学習エージェント４において実行されるものであり、具体的には、使用者がマイク１に向かって音声を入力することにより当該使用者が誰であるかの識別処理及び当該識別処理に伴う各使用者毎の使用履歴の読み出し処理等が実行される。そして、当該識別処理の結果は入力処理ＩＰ及び蓄積済み情報処理ＣＫに出力される。なお、当該ログイン処理ＬＩは一の使用者がＡＶ情報処理装置Ａを使用中である期間でも、当該一の使用者からの音声入力がある度に実行されるものである。
【００６３】
次に、入力処理ＩＰは、主としてシステム管理エージェント９、音声認識エージェント２及び言語解析構成エージェント３において実行されるものであり、具体的には、使用者がマイク１を介して音声により入力した処理要求（ＡＶ処理装置Ａに実行させるべきＡＶ情報処理の内容を含む処理要求）の内容を認識し、その結果をリクエスト解析処理ＲＱに出力する。
【００６４】
そして、リクエスト解析処理ＲＱは、実施形態のＡＶ情報処理の中核を為す処理であって、主としてユーザ学習エージェント４、対話エージェント５、検索エージェント１１、データベースエージェント１２、システム管理エージェント９及びＡＶコントロールエージェント１０において実行されるものであり、具体的には、入力された使用者からの処理要求に対応する各種の処理を実行すると共に、当該処理を実行するために必要なＡＶ情報記録又はＡＶ情報再生を夫々再生処理ＡＰ又は記録処理ＡＲに実行させる。
【００６５】
また、リクエスト解析処理ＲＱは、入力処理ＩＰとの間で閉ループを形成することにより、使用者との対話形式で当該使用者の所望するＡＶ情報処理を実行していく。
【００６６】
更に、リクエスト解析処理ＲＱは、上記使用者との対話において使用者に対して音声出力する必要性が生じたときは、出力すべき内容を示す情報を利用者応答処理ＵＲに出力する。このとき、使用者から入力された処理要求に対応する情報をＡＶ情報処理装置Ａが持ちあわせない場合には、当該処理要求に関連する情報を音声出力する旨の情報を利用者応答処理ＵＲに出力するか、又は当該持ち合わせない旨の音声出力を行う旨の情報を利用者応答処理ＵＲに出力する。
【００６７】
更にまた、リクエスト解析処理ＲＱは、上記使用者との対話により、当該使用者がＡＶ情報処理装置Ａに対する処理要求の入力を終了することが判明したときは、その旨を示す終了情報をログアウト処理ＬＯに出力する。
【００６８】
一方、ログイン処理ＬＩから出力された識別処理の結果を受領した蓄積済み情報処理ＣＫは、主としてユーザ学習エージェント４、対話エージェント５、検索エージェント１１及びデータベースエージェント１２において実行されるものであり、具体的には、前回行われたログイン処理ＬＩ以降の処理要求において未完了だった処理要求があるか否かを確認すると共に、それがある場合であってそれを完了させることができるだけのＡＶ情報をＡＶ情報処理装置Ａが取得しているときは、それを完了させることができる旨の情報を利用者応答処理ＵＲに出力する。
【００６９】
これらにより、利用者応答処理ＵＲは、リクエスト解析処理ＲＱから出力された音声出力を行う旨の情報又は蓄積済み情報処理ＣＫから出力された情報に対応した使用者に対する応答に用いられるべき応答文をその使用者の特徴に合わせて作成し、応答情報を出力処理ＯＰに出力する。このとき、当該利用者応答処理ＵＲは、主としてユーザ学習エージェント４及び対話エージェント５において実行されるものである。
【００７０】
次に、出力処理ＯＰは、主として音声合成エージェント８、言語解析構成エージェント３及びシステム管理エージェント９において実行されるものであり、具体的には、利用者応答処理ＵＲから出力されてくる応答情報を実際に出力用の音声に変換し、スピーカ７を介して使用者に出力する処理を行うと共に、画像により出力すべき情報がある場合には、システム管理エージェント９及び１７を介してディスプレイ１８にその内容を表示する。
【００７１】
一方、再生処理ＡＰは、主としてＡＶ情報処理装置Ａに対してネットワークＮを介して接続されていると共にＡＶ情報の再生機能を有する各機器のシステム管理エージェントにおいて実行されるものであり、具体的には、リクエスト解析処理ＲＱからの指示情報に基づいてＡＶ情報の再生処理全般を行い、再生されたＡＶ情報及び再生が終了した旨の制御情報等をリクエスト解析処理ＲＱにフィードバックする。
【００７２】
他方、記録処理ＡＲは、主としてＡＶ情報処理装置Ａに対してネットワークＮを介して接続されていると共にＡＶ情報の記録機能を有する各機器及びＡＶ情報の再生機能を有する各機器のシステム管理エージェントにおいて実行されるものであり、具体的には、リクエスト解析処理ＲＱからの指示情報に基づいてＡＶ情報の再生処理及び再生されたＡＶ情報の記録処理全般を行い、記録が終了した旨の制御情報等をリクエスト解析処理ＲＱにフィードバックする。
【００７３】
また、ログアウト処理ＬＯは、主として全てのシステム管理エージェント及びユーザ学習エージェント４において実行されるものであり、具体的には、リクエスト解析処理ＲＱからの終了情報に基づいてＡＶ情報処理装置Ａ自体のリセット処理及び終了処理並びに接続されている各機器のリセット処理及び終了処理を行うと共に、終了すべき今回のＡＶ情報処理において未完了だったＡＶ情報処理がある場合にはその旨を記憶する処理を行った後、実施形態のＡＶ情報処理全体を終了させる。なお、ログアウト処理ＬＯ終了後にＡＶ情報処理装置Ａ自体の電源がオフとされない場合には、次のログイン処理ＬＩの開始を待機することとなる。
【００７４】
最後に、情報ダウンロード処理ＤＬは、これまで説明した各処理とは別個に独立して常時（ログイン処理ＬＩが実行されてＡＶ情報処理が開始されているか否かに拘わらず）実行されているものであって、主としてユーザ学習エージェント４及びダウンロードエージェント１３において実行されるものであり、具体的には、未完了であったＡＶ情報処理を完了させるためのＡＶ情報を外部ネットワーク１６から取得してＡＶ情報記録部１４に記録すると共にＡＶ情報データベース１５を更新する処理を行う。
【００７５】
次に、図２を用いて説明した各処理の細部について、図３乃至１２を用いて説明する。
【００７６】
先ず、図３を用いて、ログイン処理ＬＩの細部について説明する。なお、図３は当該ログイン処理ＬＩの細部を示すフローチャートである。
【００７７】
当該ログイン処理ＬＩにおいては、先ず、マイク１からの音声信号を管理するシステム管理エージェント９を介して使用者がＡＶ情報処理装置Ａの操作を開始したことが認識されると、その利用者が直前にＡＶ情報処理装置Ａを使用していた使用者と同一か否かがユーザ学習エージェント４において確認される（ステップＳ１）
そして、直前の使用者と同一であるときは（ステップＳ１；Ｎｏ）、ユーザ学習エージェント４内の使用者履歴を取得又は更新する必要がないとして、そのまま入力された音声の内容を入力処理ＩＰの一部を実行するシステム管理エージェント９及び蓄積済み情報処理ＣＫの一部を実行するユーザ学習エージェント４に出力する。
【００７８】
一方、ステップＳ１の判定において、直前の使用者と同一でないときは（ステップＳ１；Ｙｅｓ）、次に、その認識した使用者の過去の使用履歴（すなわち、使用者毎に蓄積されているＡＶ情報処理装置Ａの使用履歴のうち認識した使用者のもの）がユーザ学習エージェント４内に存在するか否かが当該ユーザ学習エージェント４において確認される（ステップＳ２）。そして、存在するときは（ステップＳ２；Ｙｅｓ）、該当する使用履歴をユーザ学習エージェント４からリクエスト解析処理ＲＱに読み出す（ステップＳ３）と共に、入力された音声の内容を入力処理ＩＰの一部を実行するシステム管理エージェント９及び蓄積済み情報処理ＣＫの一部を実行するユーザ学習エージェント４に出力する。
【００７９】
また、ステップＳ２の判定において、認識した使用者の過去の使用履歴がユーザ学習エージェント４内に存在しないときは（ステップＳ２；Ｎｏ）、当該認識した使用者に対応する新たな使用履歴をユーザ学習エージェント４内に作成し（ステップＳ４）、その後入力された音声の内容を入力処理ＩＰの一部を実行するシステム管理エージェント９及び蓄積済み情報処理ＣＫの一部を実行するユーザ学習エージェント４に出力する。
【００８０】
なお、上述したログイン処理ＬＩにおいては、使用者が音声を発することによりログイン処理ＬＩを開始するが、これ以外に、例えば各使用者が所持する識別カード内の識別情報を図示しないカードリーダにより読み取ることで各使用者を識別してログイン処理ＬＩを開始するように構成することもできる。
【００８１】
次に、図４を用いて、入力処理ＩＰの細部について説明する。なお、図４は当該入力処理ＩＰの細部を示すフローチャートである。
【００８２】
当該入力処理ＩＰにおいては、先ず、ログイン処理ＬＩから出力されてきた情報が音声情報であるか否かがシステム管理エージェント９において判定され（ステップＳ５）、音声情報であるときは（ステップＳ５；Ｙｅｓ。実施形態においては、通常は「Ｙｅｓ」となる。）、当該音声情報を音声認識エージェント２において認識し（ステップＳ６）、その後当該認識された音声情報を言語解析構成エージェント３において中間言語に翻訳し（ステップＳ７）、当該翻訳した意味内容（使用者が処理要求として音声入力した意味内容）を示す情報をリクエスト解析処理ＲＱの一部を実行する対話エージェント５に出力する。
【００８３】
一方、ＡＶ情報処理装置Ａが、例えば手書きされた文字を認識し当該手書き文字による処理要求を受け付ける機能又は予め用意されているリモコンを用いた処理要求を受け付ける機能をも併せ持つ場合であって、ステップＳ５の判定においてログイン処理ＬＩから出力されてきた情報が当該文字認識結果又はリモコンによる入力結果である場合には（ステップＳ５；Ｎｏ）、システム管理エージェント９等により当該各入力内容を直接認識し（ステップＳ８）、認識した入力内容を示す情報をリクエスト解析処理ＲＱの一部を実行する対話エージェント５に出力する。
【００８４】
次に、図５を用いて、リクエスト解析処理ＲＱの細部について説明する。なお、図５は当該リクエスト解析処理ＲＱの細部を示すフローチャートである。
【００８５】
当該リクエスト解析処理ＲＱにおいては、先ず、対話エージェント５に入力されている音声認識結果に基づいて、ユーザ学習エージェント４に格納されている各使用者に対応した使用履歴を再度確認してその内容（ＡＶ情報処理装置Ａを使用する頻度等）を更新し（ステップＳ９）、次に、当該対話エージェント５において、入力された音声認識結果に含まれる使用者の処理要求に対応する処理がＡＶ情報処理装置Ａにおいて実行可能であるか否かが判定される（ステップＳ１０）。
【００８６】
そして、当該処理要求に対応する処理がＡＶ情報処理装置Ａにおいて実行可能なものでないときは（ステップＳ１０；Ｎｏ）、次に、検索エージェント１１及びデータベースエージェント１２を用いてＡＶ情報データベース１５内及び外部ネットワーク１６内を検索し、当該処理要求に関連する情報を検索する（具体的には、例えば当該処理要求が、ある歌手のある曲を再生せよという処理要求である場合には、その歌手の有する他の曲を検索する又はその歌手と同じジャンルの他の歌手が有する曲を検索する或いはその歌手の最新の曲を検索する等の処理を行う。ステップＳ１１）。
【００８７】
そして、何らかの検索結果が得られたか否かが検索エージェント１１により判定され（ステップＳ１２）、検索結果が得られたときは（ステップＳ１２；Ｙｅｓ）、得られた検索結果に対応する音声出力を合成する処理を対話エージェント５において実行し（ステップＳ１４）、その結果を利用者応答処理ＵＲの一部を行うユーザ学習エージェント４に出力する。
【００８８】
一方、ステップＳ１２の判定において、何等検索結果が得られなかったときは（ステップＳ１２；Ｎｏ）、例外メッセージ（具体的には、「ご要望にはお応えできません」等のメッセージ）を対話エージェント５において作成し（ステップＳ１３）、対応する音声出力を合成する処理を実行する（ステップＳ１４）。
【００８９】
他方、ステップＳ１０の判定において、使用者からの当該処理要求に対応する処理がＡＶ情報処理装置Ａにおいて実行可能なものであるときは（ステップＳ１０；Ｙｅｓ）、次に、その処理要求が、使用者の希望する情報の提示（具体的には、例えば、ある共通の特徴を有する一群の歌の検索表示又は現在頻繁に再生されている曲の提示等）を要求する内容であるか否かが対話エージェント５において判定される（ステップＳ１５）。
【００９０】
そして、当該処理要求が情報の提示を要求するものであるときは（ステップＳ１５；Ｙｅｓ）、次に、対話エージェント５から検索エージェント１１に対して当該処理要求に該当する情報をＡＶ情報データベース１５内及び外部ネットワーク１６内において検索する旨の指示が出され、これにより当該検索エージェント１１及びデータベースエージェント１２において該当する情報を検索する（ステップＳ１６）。
【００９１】
そして、該当する情報が得られたか否かが検索エージェント１１において判定され（ステップＳ１７）、得られたときは（ステップＳ１７；Ｙｅｓ）その得られた情報に対応する音声出力を合成する処理を対話エージェント５において実行し（ステップＳ１４）、その結果を利用者応答処理ＵＲの一部を行うユーザ学習エージェント４に出力する。
【００９２】
一方、ステップＳ１７の判定において、該当する情報が得られなかったときは（ステップＳ１７；Ｎｏ）、今回の情報提示要求には応じられなかったこととなるので、次に、未処理の処理要求である旨の情報を対話エージェント５からユーザ学習エージェント４に出力すると共に当該ユーザ学習エージェント４において該当する使用履歴にその旨を登録し（ステップＳ２９）、更に当該処理要求に関連する情報を検索すべくステップＳ１１に移行して、以後ステップＳ１１乃至Ｓ１４の処理を行う。
【００９３】
他方、上記ステップＳ１５の判定において、当該処理要求が情報の提示を要求するものでないときは（ステップＳ１５；Ｎｏ）、次に、当該処理要求が使用者の希望する曲等の一覧表の提示であるか否かが対話エージェント５において判定される（ステップＳ１８）。
【００９４】
そして、当該処理要求が一覧表の提示を要求するものであるときは（ステップＳ１８；Ｙｅｓ）、次に、対話エージェント５から編集エージェント６に対して編集すべき一覧表における編集条件等を出力すると共に、対話エージェント５から検索エージェント１１に対して当該一覧表とすべき情報をＡＶ情報データベース１５内及び外部ネットワーク１６内において検索する旨の指示が出され、これにより当該検索エージェント１１及びデータベースエージェント１２において該当する情報を検索する（ステップＳ１９）。
【００９５】
そして、得られた情報をデータベースエージェント１２から編集エージェント６へ出力すると共に当該編集エージェント６において一覧表の編集作業を実行する（ステップＳ２０）。
【００９６】
その後、必要な一覧表が編集できたか否かが編集エージェント６において判定され（ステップＳ２１）、編集できたときは（ステップＳ２１；Ｙｅｓ）、得られた一覧表をディスプレイ１８において表示するための処理を対話エージェント５において実行し（ステップＳ１４）、その結果を利用者応答処理ＵＲの一部を行うユーザ学習エージェント４に出力する。
【００９７】
一方、ステップＳ２１の判定において、必要な情報が検索できなかった等の理由により必要な一覧表が編集できなかったときは（ステップＳ２１；Ｎｏ）、今回の一覧表作成要求には応じられなかったこととなるので、次に、上記ステップＳ２９に移行し、更に当該一覧表編集要求に関連する情報を検索すべくステップＳ１１に移行して、以後ステップＳ１１乃至Ｓ１４の処理を行う。
【００９８】
他方、上記ステップＳ１８の判定において、当該処理要求が一覧表の表示を要求するものでないときは（ステップＳ１８；Ｎｏ）、次に、当該処理要求が使用者の希望する曲等のＡＶ情報の記録（録音）又は再生（具体的には、例えば、ＡＶ情報記録部１４に記録されている曲のＭＤへの録音等）であるか否かが対話エージェント５において判定される（ステップＳ２２）。
【００９９】
そして、当該処理要求がＡＶ情報の記録又は再生を要求するものであるときは（ステップＳ２２；Ｙｅｓ）、次に、対話エージェント５からシステム管理エージェント９に対してＡＶ情報蓄積装置Ｓに接続されている各機器の動作状態を検出する旨の指示を出力し、当該システム管理エージェント９においてネットワークＮを介して接続されている各機器の動作状態（電源のオン／オフ状態又は故障の発生状態等）を確認しその結果を対話エージェント５に出力する（ステップＳ２３、Ｓ２４）。
【０１００】
ステップＳ２４の確認の結果、当該処理要求に含まれている記録又は再生処理が実行不可能であるときは（ステップＳ２４；Ｎｏ）、上記ステップＳ２９に移行し、更に当該記録又は再生処理要求に関連する情報を検索すべくステップＳ１１に移行して、以後ステップＳ１１乃至Ｓ１４の処理を行う。
【０１０１】
一方、ステップＳ２４の確認において、当該処理要求に含まれている記録又は再生処理が実行可能であるときは（ステップＳ２４；Ｙｅｓ）、その旨を使用者に提示し、次に、対話エージェント５を介して使用者から処理開始了承を示す入力があったか否かがシステム管理エージェント９において確認される（ステップＳ２５）。
【０１０２】
そして、処理開始が了承されたときは（ステップＳ２５；Ｙｅｓ）、システム管理エージェント９からＡＶコントロールエージェント１０へ該当する記録又は再生処理を開始する旨の通知が為されると共に、これを受けたＡＶコントロールエージェント１０からシステム管理エージェント９へ記録又は再生における曲順の指定或いは記録又は再生態様の指定に関する情報が出力されて、実際の記録又は再生処理がシステム管理エージェント９が各機器におけるシステム管理エージェント２０、２２、２４、２６又は２８を管理することで実行される（ステップＳ２７）。このとき、当該ステップＳ２７の処理を実行するに当たっては、上記した再生処理ＡＰを行う再生装置（より具体的には、ＡＶ情報を再生する機能を有する機器のシステム管理エージェント）との間又は上記した記録処理ＡＲを行う記録装置（より具体的には、ＡＶ情報を記録する機能を有する機器のシステム管理エージェント）との間で情報の授受が為されつつ当該記録又は再生処理が実行されることとなる。
【０１０３】
その後、必要な記録又は再生処理が完了すると、使用者に対してその旨を表示するメッセージ作成処理がＡＶコントロールエージェント１０において行われ（ステップＳ２８）、その作成結果が対話エージェント５に出力されて上記ステップＳ１４以降の処理が実行される。
【０１０４】
一方、ステップＳ２５の判定において、処理開始が確認されないときは（ステップＳ２５；Ｎｏ）、当該処理開始を確認する旨の使用者への確認メッセージをＡＶコントロールエージェント１０において作成し（ステップＳ２６）、これを対話エージェント５を介して使用者に出力する（ステップＳ１４）。
【０１０５】
ここで、上記ステップＳ２６の処理においては、上記ステップＳ２３及びＳ２４において検出した各機器の状態に基づいて、使用者が要求した処理を実行可能な複数の異なる方法を含む確認メッセージを作成して当該使用者に提示する。
【０１０６】
より具体的には、例えば、複数の曲の録音を使用者が要求している場合は、当該録音はカセットテープを用いる場合の他にＭＤ又はオーディオメモリを用いて行うことが可能であるので、これらの録音方法を各機器の状態により実行可能な順番で使用者に提示していずれの方法を用いるかを確認するための確認メッセージを作成する。
【０１０７】
このとき、当該確認メッセージに対応する使用者からの回答は、上記ステップＳ１４及び利用者応答処理ＵＲ並びに出力処理ＯＰを経て音声出力された当該確認メッセージに基づいて再度入力された使用者の音声を、ログイン処理ＬＩ、入力処理ＩＰを介してリクエスト解析処理ＲＱにおける上記ステップＳ２３及びＳ２４を実行するシステム管理エージェント９が受領することによりその内容が確認される（ステップＳ２４）。
【０１０８】
他方、ステップＳ２２の判定において、当該処理要求がＡＶ情報の記録又は再生を要求するものでもないときは（ステップＳ２２；Ｎｏ）、次に、対話エージェント５において、使用者が情報の提示、一覧表の作成或いはＡＶ情報の記録又は再生以外の処理要求をしている場合も考えられるので、念のため当該使用者がＡＶ処理装置Ａの使用を終了するためにログアウト処理ＬＯを要求しているか否かを確認し（ステップＳ３０）、ログアウト処理ＬＯを要求しているときは（ステップＳ３０；Ｙｅｓ）、そのまま上記ログアウト処理ＬＯに終了情報を出力し、一方要求していないときは（ステップＳ３０；Ｎｏ）、使用者が欲している処理の内容をＡＶ情報処理装置Ａ側から能動的に確認すべく、ステップＳ１１へ移行して情報の提示、一覧表の作成或いはＡＶ情報の記録又は再生以外の処理に関連する情報を検索し（ステップＳ１１）、その後、上記ステップＳ１２乃至Ｓ１４を実行する。
【０１０９】
次に、図６を用いて、蓄積済み情報処理ＣＫの細部について説明する。なお、図６は当該蓄積済み情報処理ＣＫの細部を示すフローチャートである。
【０１１０】
当該蓄積済み情報処理ＣＫにおいては、先ず、対話エージェント５に入力されている音声認識結果に基づいて、ユーザ学習エージェント４がＡＶ情報データベース１５が更新されているか否かをデータベースエージェント１２を介して確認する（ステップＳ３１）。
【０１１１】
そして、更新されていないときは（ステップＳ３１；Ｎｏ）、使用者に新たに提供する情報はないとして当該更新がされるまで待機し、更新されているときは（ステップＳ３１；Ｙｅｓ）、次に、ユーザ学習エージェント４から、当該ユーザ学習エージェント４内に格納されている使用履歴の中にある未完了の処理に対応する情報を再度検索する旨の依頼が検索エージェント１１に対して為されると共に、これを受けた検索エージェント１１からデータベースエージェント１２に対して検索条件又は検索パラメータ等の送信が行われて実際の検索が行われる。その後、検索結果の有無が確認され（ステップＳ３２）、未完了の処理に対応する新たな検索結果が得られなかったときは（ステップＳ３２；Ｎｏ）、次にＡＶ情報データベース１５が更新されるまで待機し、一方、当該新たな検索結果が得られたときは（ステップＳ３２；Ｙｅｓ）、その検索結果をユーザ学習エージェント４から対話エージェント５へ出力しそれを使用者に提示する準備を行う（ステップＳ３３）。そして、その準備結果を利用者応答処理ＵＲの一部を行うユーザ学習エージェント４にフィードバックする。
【０１１２】
次に、図７を用いて、利用者応答処理ＵＲの細部について説明する。なお、図７は当該利用者応答処理ＵＲの細部を示すフローチャートである。
【０１１３】
当該利用者応答処理ＵＲにおいては、リクエスト解析処理ＲＱにおいて作成された（ステップＳ１４参照）応答情報又は蓄積済み情報処理ＣＫにおいて作成された（ステップＳ３３参照）検索結果が入力されると、先ず、対話エージェント５からユーザ学習エージェント４に対して、現在ＡＶ情報処理装置Ａを使用している使用者が、処理結果の出力の態様について何らかの指定（例えば、当該出力を音声で行う旨の指定又は画像表示により行う旨の指定等）を行っているか否かを確認し（ステップＳ３４）、何らかの出力指定が為されているときは（ステップＳ３４；Ｙｅｓ）、対応する出力方法を対話エージェント５において選択して（ステップＳ３５）ステップＳ３７へ移行する。
【０１１４】
一方、ステップＳ３４の確認において、出力方法が何等指定されていないときは（ステップＳ３４；Ｎｏ）、予め設定されているいずれかの出力方法を選択し（ステップＳ３６）、次に、出力方法が画像表示である場合にその表示方法の指定（具体的には、出力のための画面レイアウトの指定等）が使用者において為されているか否かが対話エージェント５からユーザ学習エージェント４に対して確認され（ステップＳ３７）、何らかの表示方法の指定があるときは（ステップＳ３７；Ｙｅｓ）、当該指定されている表示態様で処理結果を表示するようにフォーマットを行い（ステップＳ３８）、そのフォーマット結果を応答情報として上記出力処理ＯＰの一部を行う言語解析エージェント３（音声出力の場合）又はシステム管理エージェント９（画像表示出力の場合）に出力する。
【０１１５】
一方、ステップＳ３７の確認において、表示方法の指定がないときは（ステップＳ３７；Ｎｏ）、予め設定されているいずれかの表示態様で処理結果を表示するようにフォーマットを行い（ステップＳ３９）、そのフォーマット結果を応答情報として上記出力処理ＯＰの一部を行う言語解析エージェント３又はシステム管理エージェント９に出力する。
【０１１６】
次に、図８を用いて、出力処理ＯＰの細部について説明する。なお、図８は当該出力処理ＯＰの細部を示すフローチャートである。
【０１１７】
当該出力処理ＯＰにおいては、先ず、利用者応答処理ＵＲにおいて指定された出力方法が音声によるものか否かが判定される（ステップＳ４０）。
【０１１８】
そして、音声によるものと判定されたときは（ステップＳ４０；Ｙｅｓ）、言語解析構成エージェント３において中間言語によって構成されている処理結果の内容を状況にあった応答文に変換し、その変換結果を音声合成エージェント８へ出力する（ステップＳ４１）。
【０１１９】
次に、これを受けた音声合成エージェント８において対応する音声を合成し、スピーカ７を介して使用者に出力する（ステップＳ４２）。
【０１２０】
一方、ステップＳ４０の判定において、利用者応答処理ＵＲにおいて指定された出力方法が画像表示によるものであると判定されたときは（ステップＳ４０；Ｎｏ）、対応する画像をシステム管理エージェント９及び１７において合成して使用者に出力する（ステップＳ４３）。
【０１２１】
次に、図９を用いて、再生処理ＡＰの細部について説明する。なお、図９は当該再生処理ＡＰの細部を示すフローチャートである。
【０１２２】
当該再生処理ＡＰにおいては、先ず、システム管理エージェント９からＡＶ情報再生の対象となっている再生機能を有する機器のシステム管理エージェントに対して再生準備を行う旨の依頼がネットワークＮを介して出力され（ステップＳ４４）、次に、その再生対象となっている機器が再生機能に関して異常を来しているか否かがシステム管理エージェント９において確認される（ステップＳ４５）。
【０１２３】
そして、異常を来たしているときは（ステップＳ４５；Ｙｅｓ）、そのままでは所望の再生機能が発揮できないのでその旨をリクエスト解析処理ＲＱを実行するシステム管理エージェント９に出力する（上記ステップＳ２３参照）。
【０１２４】
一方、何等異常が無いときは（ステップＳ４５；Ｎｏ）、次に、再生対象となっている機器のシステム管理エージェントにおいて実際の再生処理を実行する（ステップＳ４６）。
【０１２５】
その後、再生対象の機器側のシステム管理エージェントからシステム管理エージェント９に対して再生終了である旨の制御情報が出力されたか否かが確認され（ステップＳ４７）、出力されているときは（ステップＳ４７；Ｙｅｓ）、上記ステップＳ２７の処理を実行しているＡＶコントロールエージェント１０に対してその旨をシステム管理エージェント９から出力する。
【０１２６】
一方、ステップＳ４７の判定において再生が未だ終了していないときは（ステップＳ４７；Ｎｏ）、再生対象となっている機器において異常が発生していないか否かを常に監視し（ステップＳ４８）、異常が発生していないときは（ステップＳ４８；Ｎｏ）ステップＳ４７に戻って引き続き再生処理を継続すると共に、異常が発生して再生処理を継続することができないときは（ステップＳ４８；Ｙｅｓ）、その旨を上記ステップＳ２７の処理を実行しているＡＶコントロールエージェント１０に対してシステム管理エージェント９から出力する。
【０１２７】
次に、図１０を用いて、記録処理ＡＲの細部について説明する。なお、図１０は当該記録処理ＡＲの細部を示すフローチャートである。
【０１２８】
当該記録処理ＡＲにおいては、先ず、システム管理エージェント９からＡＶ情報記録に伴う再生処理の対象となっている再生機能を有する機器のシステム管理エージェントに対して再生準備を行う旨の依頼がネットワークＮを介して出力され（ステップＳ４９）、次に、その再生対象となっている機器が再生機能に関して異常を来しているか否かがシステム管理エージェント９において確認される（ステップＳ５０）。
【０１２９】
そして、異常を来たしているときは（ステップＳ５０；Ｙｅｓ）、そのままでは所望の再生及び記録機能が発揮できないのでその旨をリクエスト解析処理ＲＱを実行するシステム管理エージェント９に出力する（上記ステップＳ２３参照）。
【０１３０】
一方、何等異常が無いときは（ステップＳ５０；Ｎｏ）、次に、システム管理エージェント９からＡＶ情報記録の対象となっている記録機能を有する機器のシステム管理エージェントに対して記録準備を行う旨の依頼がネットワークＮを介して出力され（ステップＳ５１）、次に、その記録対象となっている機器が記録機能に関して異常を来しているか否かがシステム管理エージェント９において確認される（ステップＳ５２）。
【０１３１】
そして、異常を来たしているときは（ステップＳ５２；Ｙｅｓ）、そのままでは所望の記録機能が発揮できないのでその旨をリクエスト解析処理ＲＱを実行するシステム管理エージェント９に出力する（上記ステップＳ２３参照）。
【０１３２】
一方、何等異常が無いときは（ステップＳ５２；Ｎｏ）、次に、再生対象となっている機器のシステム管理エージェントにおいて実際の再生処理を実行すると共に、記録対象となっている機器のシステム管理エージェントにおいて当該再生されたＡＶ情報を記録する処理を実行する（ステップＳ５３）。
【０１３３】
その後、再生対象の機器側のシステム管理エージェントからシステム管理エージェント９に対して再生終了である旨の情報が出力されたか否かが確認され（ステップＳ５４）、出力されているときは（ステップＳ５４；Ｙｅｓ）、上記ステップＳ２７の処理を実行しているＡＶコントロールエージェント１０に対してその旨をシステム管理エージェント９から出力する。
【０１３４】
一方、ステップＳ５４の判定において再生が未だ終了していないときは（ステップＳ５４；Ｎｏ）、再生対象及び記録対象となっている機器において異常が発生していないか否かを常に監視し（ステップＳ５５）、異常が発生していないときは（ステップＳ５５；Ｎｏ）ステップＳ５４に戻って引き続き再生及び記録処理を継続すると共に、異常が発生して再生及び記録処理を継続することができないときは（ステップＳ５５；Ｙｅｓ）、その旨を上記ステップＳ２７の処理を実行しているＡＶコントロールエージェント１０に対してシステム管理エージェント９から出力する。
【０１３５】
次に、図１１を用いて、ログアウト処理ＬＯの細部について説明する。なお、図１１は当該ログアウト処理ＬＯの細部を示すフローチャートである。
【０１３６】
当該ログアウト処理ＬＯにおいては、リクエスト解析処理ＲＱにおけるステップＳ３０においてログアウト要求が為されて終了情報が出力された場合に（ステップＳ３０；Ｙｅｓ）、先ず、対話エージェント５からＡＶコントロールエージェント１０に対してＡＶ情報の記録又は再生が実行中であるか否かが確認され（ステップＳ５６）、実行中であるときは（ステップＳ５６；Ｙｅｓ）、対話エージェント５からの要求に基づいて、ログアウトを実行するために全てのシステム管理エージェントにおいて初期化処理を実行し（ステップＳ５７）ステップＳ５８へ移行する。
【０１３７】
一方、ステップＳ５６の判定において、ＡＶ情報の記録又は再生を行っていないときは（ステップＳ５６；Ｎｏ）、次に、対話エージェント５において未完了の処理要求があるか否かを確認し（ステップＳ５８）、使用者が処理途中で席を立つ等の理由により未完了の処理要求があるときは（ステップＳ５８；Ｙｅｓ）、ユーザ学習エージェント４内に格納されている使用履歴のうち現在の使用者に対応する使用履歴に対して未完了の処理要求が残置した旨の登録を行い（ステップＳ５９）、次のログインを待つべく、待機状態に移行する。
【０１３８】
一方、ステップＳ５８の判定において、未完了の処理要求が無いときは（ステップＳ５８；Ｎｏ）、そのまま処理を終了しても構わないこととなるので、次のログインを待つべく、そのまま待機状態に移行する。
【０１３９】
最後に、図１２を用いて、情報ダウンロード処理ＤＬの細部について説明する。なお、図１２は当該情報ダウンロード処理ＤＬの細部を示すフローチャートである。
【０１４０】
当該情報ダウンロード処理ＤＬは、ＡＶ情報処理装置Ａに対する使用者からのログインの有無に拘らず、所定の時間間隔毎に常に実行されている処理である。
【０１４１】
すなわち、当該情報ダウンロード処理ＤＬにおいては、先ず、ユーザ学習エージェント４内に格納されている使用履歴を全て読み出し（ステップＳ６０）、その中に未完了の処理要求があるか否かを当該ユーザ学習エージェント４において確認する（ステップＳ６１）。
【０１４２】
そして、未完了の処理要求が無いときは（ステップＳ６１；Ｎｏ）、所定の時間間隔で当該情報ダウンロード処理ＤＬを繰り返すべくステップＳ６０に戻り、一方、未完了の処理要求があるときは（ステップＳ６１；Ｙｅｓ）、次に、ユーザ学習エージェント４からダウンロードエージェント１３に対して未完了の処理要求を完了させるために必要な情報の取得をする旨の要求が為され、これに対応してダウンロードエージェント１３が外部ネットワーク１６内を検索する（ステップＳ６２）。
【０１４３】
その後、検索の結果該当する情報があったか否かがダウンロードエージェント１３において確認され（ステップＳ６３）、該当する情報が無いときは（ステップＳ６３；Ｎｏ）、次回の情報ダウンロード処理ＤＬにおいて同様の処理を繰り返すべくステップＳ６０に戻り、一方、該当する情報が検索できたときは（ステップＳ６３；Ｙｅｓ）、ダウンロードエージェント１３において当該情報を取得し（ステップＳ６４）、更にデータベースエージェント１２を介してＡＶ情報データベース１５及びＡＶ情報記録部１４の内容を取得した情報により更新して（ステップＳ６５）一回の情報ダウンロード処理ＤＬを終了する。
【０１４４】
【実施例】
次に、上述した各処理を纏めて、本発明に係る具体的なＡＶ情報処理部Ａの動作態様について、例示しつつ説明する。
【０１４５】
上述したＡＶ情報処理装置ＡにおけるＡＶ情報処理による場合、使用者が録音したい五つの曲のうち最初の二曲がＣＤに記録されており、後の三曲がオーディオメモリ内に記録されている場合において、例えば、使用者が、
「バラード集に登録されている五曲を録音したい」
の如くマイク１に向かって話し掛けたとすると、ＡＶ情報処理装置Ａからの回答としては、例えば、
「お任せ下さい。録音に必要な合計時間は４０分です。現在、録音可能時間が６０分のカセットテープが選択されていますので、ＡＢ両面を使って録音します。
【０１４６】
なお、ＭＤの方がよろしければ、ＭＤを装填して下さい。ＭＤですと、曲のタイトル等も同時に登録されます。よろしいですか？」
というような回答が返ってくることとなる。なお、当該回答は、上述した処理のうち、主としてステップＳ２３乃至Ｓ２６により可能となるものである。
【０１４７】
更に、当該回答に対して使用者が、
「それでは、ＭＤを装填するので、よろしく。」
の如くマイク１に向かって話し掛けたとすると、ＡＶ情報処理装置Ａからの回答としては、例えば、
「バラード集の一曲目から五曲目までＭＤに録音します。少々お待ち下さい。（一曲目がＣＤからＭＤに転送・録音された後に）一曲目終了。（二曲目がＣＤからＭＤに転送・録音された後に）二曲目終了。（三曲目がオーディオメモリからＭＤに転送・録音された後に）三曲目終了。（四曲目がオーディオメモリからＭＤに転送・録音された後に）四曲目終了。（五曲目がオーディオメモリからＭＤに転送・録音された後に）五曲目終了。録音が終了しました。」
というような回答が返ってくることとなる。なお、当該回答は、上述した処理のうち、主としてステップＳ２７及びＳ２８により可能となるものである。
【０１４８】
以上説明したように、実施形態のＡＶ情報処理装置Ａの動作によれば、使用者の要求を実現するための複数の方法を検索し、当該検索された各方法を示す提案情報を外部に出力することにより当該方法を複数提案するので、使用者としては、ＡＶ情報処理装置Ａに何らかの処理要求したとき、複数の異なった実行方法から所望の実行方法を選択することができることとなり、不慣れな使用者であっても所望する実行方法で情報処理を実行させることができることにより不満を感じることなくＡＶ情報処理装置Ａを取り扱うことができ、当該ＡＶ情報処理装置Ａとしてユーザフレンドリに必要な情報処理を実行することができる。
【０１４９】
また、直ちに実行可能な実行方法から順次提案するので、よりユーザフレンドリに必要な情報処理を実行することができる。
【０１５０】
更に、音声又は画像のうち少なくともいずれか一方を用いて上記提案情報を出力するので、使用者が認識し易い形で提案情報を出力することができる。
【０１５１】
更にまた、提案したいずれかの実行方法が選択されたとき、当該選択された実行方法により情報処理を実行するので、選択された実行方法で要求された情報処理を実行してその結果を出力することができる。
【０１５２】
また、音声により使用者からの要求を受け付けるので、使用者が音声を用いて簡易に処理要求を為すことができる。
【０１５３】
なお、上述した実施形態においては、使用者とＡＶ情報処理装置Ａとの間の情報授受の方法として音声を用いた方法について主として説明したが、これ以外に、例えば、文字認識と画像表示とを用いた情報の授受又はリモコン等と画像表示及び音声出力を用いた情報の授受を行う場合についても本発明は適用可能である。
【０１５４】
また、上述した各エージェントにおける処理を実行するためのプログラムを情報記録媒体としてのフレキシブルディスクに格納し、これを一般のパーソナルコンピュータ（上述したＡＶ情報記録部１４及びＡＶ情報データベース１５としてのハードディスクを有している必要がある。）により読み出して実行することにより、当該パーソナルコンピュータを上述したＡＶ情報処理装置Ａとして機能させることができる。
【０１５５】
【発明の効果】
以上説明したように、請求項１に記載の発明によれば、実行態様を複数検索し、当該検索された各実行態様を示す提案情報を外部に出力することにより実行態様を複数提案するので、使用者としては、ＡＶ情報処理装置に何らかの処理要求したとき、複数の実行態様から所望の実行態様を選択することができることとなり、不慣れな使用者であっても所望する実行態様で情報処理を実行させることができることにより不満を感じることなくＡＶ情報処理装置を取り扱うことができ、当該ＡＶ情報処理装置としてユーザフレンドリに必要な情報処理を実行することができる。またこの際、直ちに実行可能な実行態様から順次提案するので、よりユーザフレンドリに必要な情報処理を実行することができる。
【０１５７】
請求項２に記載の発明によれば、請求項１に記載の発明の効果に加えて、音声又は画像のうち少なくともいずれか一方を用いて提案情報を出力するので、使用者が認識し易い形で提案情報を出力することができる。
【０１５８】
請求項３に記載の発明によれば、請求項１または２に記載の発明の効果に加えて、提案したいずれかの実行態様が選択されたとき、当該選択された実行態様により情報処理を実行するので、選択された実行態様で要求された情報処理を実行してその結果を出力することができる。
【０１５９】
請求項４に記載の発明によれば、請求項１から３のいずれか一項に記載の発明の効果に加えて、音声による外部からの要求を受け付けるので、使用者が音声を用いて簡易に要求を為すことができる。
【０１６０】
請求項５に記載の情報記録媒体に記録されているＡＶ情報処理用プログラムによれば、当該コンピュータを、実行態様を複数検索し、当該検索された各実行態様を示す提案情報を外部に出力することにより実行態様を複数提案するように機能させるので、使用者としては、何らかの処理要求したとき複数の実行態様から所望の実行態様を選択することができることとなり、不慣れな使用者であっても所望する実行態様で情報処理を実行させることができることにより不満を感じることなくユーザフレンドリな環境下で必要な処理を行うことができる。またこの際、当該コンピュータに直ちに実行可能な実行態様から順次提案させるので、よりユーザフレンドリに必要な情報処理を実行することができる。
【０１６２】
請求項６に記載の情報記録媒体に記録されているＡＶ情報処理用プログラムによれば、請求項５に記載のＡＶ情報処理用プログラムによる効果に加えて、音声又は画像のうち少なくともいずれか一方を用いて提案情報が出力されるので、使用者として認識し易い形で提案情報が提供されることにより、更にユーザフレンドリな環境下で必要な処理を行うことができる。
【０１６３】
請求項７に記載の情報記録媒体に記録されているＡＶ情報処理用プログラムによれば、請求項５または６に記載のＡＶ情報処理用プログラムによる効果に加えて、提案したいずれかの実行態様が選択されたとき、当該選択された実行態様により情報処理を実行するので、選択された実行態様で要求された情報処理を実行させてその結果を出力させることができる。
【０１６４】
請求項８に記載の情報記録媒体に記録されているＡＶ情報処理用プログラムによれば、請求項５から７のいずれか一項に記載のＡＶ情報処理用プログラムによる効果に加えて、音声による外部からの要求を受け付けるので、使用者は音声を用いて簡易に要求を為すことができる。
【図面の簡単な説明】
【図１】ＡＶ情報処理装置の概要構成を示すブロック図である。
【図２】ＡＶ情報処理を構成する各処理の流れをモジュール的且つ模式的に示す流れ図である。
【図３】ログイン処理の細部を示すフローチャートである
【図４】入力処理の細部を示すフローチャートである。
【図５】リクエスト解析処理の細部を示すフローチャートである。
【図６】蓄積済み情報処理の細部を示すフローチャートである。
【図７】利用者応答処理の細部を示すフローチャートである。
【図８】出力処理の細部を示すフローチャートである。
【図９】再生処理の細部を示すフローチャートである。
【図１０】記録処理の細部を示すフローチャートである。
【図１１】ログアウト処理の細部を示すフローチャートである。
【図１２】情報ダウンロード処理の細部を示すフローチャートである。
【符号の説明】
１…マイク
２…音声認識エージェント
３…言語解析構成エージェント
４…ユーザ学習エージェント
５…対話エージェント
６…編集エージェント
７…スピーカ
８…音声合成エージェント
９、１７、２０、２２、２４、２６、２８…システム管理エージェント
１０…ＡＶコントロールエージェント
１１…検索エージェント
１２…データベースエージェント
１３…ダウンロードエージェント
１４…ＡＶ情報記録部
１５…ＡＶ情報データベース
１６…外部ネットワーク
１８…ディスプレイ
１９…オーディオメモリレコーダ
２１…カセットデッキ
２３…ＣＤプレーヤ
２５…ＤＶＤプレーヤ
２７…ＭＤプレーヤレコーダ
Ａ…ＡＶ情報処理装置
Ｓ…ＡＶ情報蓄積装置
Ｂ…バス
Ｎ…ネットワーク
【図１】
0003719887.tif 000002
【図２】
0003719887.tif 000003
【図３】
0003719887.tif 000004
【図４】
0003719887.tif 000005
【図５】
0003719887.tif 000006
【図６】
0003719887.tif 000007
【図７】
0003719887.tif 000008
【図８】
0003719887.tif 000009
【図９】
0003719887.tif 000010
【図１０】
0003719887.tif 000011
【図１１】
0003719887.tif 000012
【図１２】
0003719887.tif 000013