(57)【特許請求の範囲】
【請求項１】
少なくとも一部の隣接する情報アイテム間に芸術的又は理性的な関係が考慮された連続する音楽に関する情報アイテムからなる少なくとも１つの音楽に関する情報シーケンスを保存する情報シーケンス保存装置であって、
上記情報シーケンスを受信する第１の入力手段と、
上記情報シーケンスを分割するための上記情報アイテムの端部を示すセグメント化データを受信する、上記情報シーケンスが入力される上記第１の入力手段とは異なる、第２の入力手段と、
上記受信した情報シーケンスを保存するストレージ手段と、
上記第２の入力手段において受信された上記情報アイテムの端部を示すセグメント化データに基づき、上記第１の入力手段において受信された上記情報シーケンスをそれぞれが個別の情報アイテムに対応する個別にアクセス可能なセグメントに分割して上記ストーレジ手段に格納するセグメント化手段と、
上記情報シーケンス内の情報アイテムを識別する識別データのソースに接続され、上記識別データの少なくとも一部を抽出して識別子を生成する識別手段と、
所定のセグメントと対応する識別子とを結合する結合手段と、
上記ストレージ手段に格納されたセグメント間の類似度に基づいて類似度の関係を生成して、上記情報アイテムの類似度を考慮して上記情報アイテムのシーケンスを構築する類似度分析手段と
を備え、
上記類似度は、音楽のスタイル／タイプの分類による階層的類似度および音楽のトラックリスト分析による水平的類似度を含み、
上記ストレージ手段は、
上記分割されたセグメントに関連付けて上記識別子を保存し、
上記情報アイテムに対応するシーケンス内の上記分割されたセグメントをアクセス可能に出力する、
情報シーケンス保存装置。
【請求項２】
上記識別子は、上記セグメントの各グループを包括的に識別し分類するための属性を示すデータを含んでいる、
請求項１に記載の情報シーケンス保存装置。
【請求項３】
上記属性は、音楽タイトルを分類する、ロック、ジャズ、ライトクラシックの少なくとも１つのタイプに対応している、
請求項２に記載の情報シーケンス保存装置。
【請求項４】
上記識別子は、対応する音楽タイトルに関連するアーチストを示すアーチストデータを含み、
当該情報シーケンス保存装置は、上記アーチストデータに基づき少なくとも１つの上記タイプを導出するタイプ導出手段を備える、
請求項３に記載の情報シーケンス保存装置。
【請求項５】
上記受信された情報シーケンスは、データストリームの形式を有し、
上記セグメント化手段は、上記情報アイテムの端部の発生時刻を示す上記セグメント化データに基づいて、上記データストリームを自動的に分断し、上記セグメントを抽出する、
請求項１乃至４のいずれかに記載の情報シーケンス保存装置。
【請求項６】
上記セグメント化手段は、上記情報シーケンスのソースに関連するウェブサイトから上記セグメント化データを読み込む、
請求項５に記載の情報シーケンス保存装置。
【請求項７】
上記第１の入力手段は、オーディオデータとして上記情報シーケンスを受信し、
上記セグメント化手段は、上記情報シーケンスを音楽タイトルに対応するセグメントに分割する、
請求項１乃至６のいずれかに記載の情報シーケンス保存装置。
【請求項８】
上記第１の入力手段は、音楽プログラムに基づいて音楽タイトルのシーケンスを放送するラジオ局から上記オーディオデータを受信する、
請求項７に記載の情報シーケンス保存装置。
【請求項９】
上記第１の入力手段は、ユーザにより選択及び入力された音楽編纂物から上記オーディオデータを受信する、
請求項８に記載の情報シーケンス保存装置。
【請求項１０】
上記音楽編纂物は、選択された順序に基づいて選択された音楽タイトルをサーバからダウンロードするコマンドの形式を有する、
請求項９に記載の情報シーケンス保存装置。
【請求項１１】
上記類似度分析手段は、所定の格納されたシーケンス内における検討中の情報アイテムに対応する各セグメントに対して、該情報アイテム及び他の情報アイテム間の距離を表現する類似関係グラフを生成することにより上記類似度の関係を生成する、
請求項１乃至１０のいずれかに記載の情報シーケンス保存装置。
【請求項１２】
上記類似関係グラフは、上記他の情報アイテムのそれぞれについて、上記検討中の情報アイテムと該他の情報アイテム間の類似度を表す値を含んでいる、
請求項１１に記載の情報シーケンス保存装置。
【請求項１３】
上記類似度分析手段は、上記他の情報アイテムが上記情報シーケンスにおいて直前又は直後に出現する度に、類似度を表す第１の値を与え、該第１の値をシーケンスに亘って累積し、該情報アイテムの対の類似度を示す累積値を生成することにより、上記検討中の情報アイテムに対する類似度を表す値を算出する、
請求項１１又は１２に記載の情報シーケンス保存装置。
【請求項１４】
上記類似度分析手段は、ｍを最大値として、上記他の情報アイテムが上記検討中の情報アイテムからｍ個の情報アイテム以内に離れて出現する度に上記類似度を表す第１の値より小さい第２の値を与え、上記類似度を表す第１及び第２の値をシーケンスに亘って累積し、該情報アイテムの対の類似度を表す値を算出する、
請求項１３に記載の情報シーケンス保存装置。
【請求項１５】
上記情報アイテムの対の間に存在する情報アイテムの個数を表すｍは、１である、
請求項１４に記載の情報シーケンス保存装置。
【請求項１６】
当該情報シーケンス保存装置は、上記保存されたセグメントから情報アイテムのシーケンスを構築するプログラム生成手段を備える、
請求項１乃至１５のいずれかに記載の情報シーケンス保存装置。
【請求項１７】
上記プログラム生成手段は、ユーザ入力により指示されたユーザの嗜好に応じて、上記情報アイテムのシーケンスを構築する、
請求項１６に記載の情報シーケンス保存装置。
【請求項１８】
上記プログラム生成手段は、上記類似関係に基づいて、上記情報アイテムの類似度を考慮して、上記情報アイテムのシーケンスを構築する、
請求項１６又は１７に記載の情報シーケンス保存装置。
【請求項１９】
上記プログラム生成手段は、上記連続する情報アイテムの少なくとも一部の情報アイテムに関連付けられたユーザの好き嫌いを表すユーザ入力に応じて、嫌われた情報アイテムが除外され、好かれた情報アイテムが強調される傾向を有する情報アイテムのシーケンスを生成する、
請求項１８に記載の情報シーケンス保存装置。
【請求項２０】
上記プログラム生成手段は、上記類似度の関係に基づき、嫌われた情報アイテムに近似する情報アイテムが抑制された情報アイテム及び／又は好かれた情報アイテムに類似する情報アイテムが強調されるように上記情報アイテムのシーケンスを生成する、
請求項１８又は１９に記載の情報シーケンス保存装置。
【請求項２１】
上記プログラム生成手段は、対応するユーザ入力を介して入力された上記情報アイテムの選択された属性に基づき、該選択された属性を有する情報アイテムが少なくとも優勢になるように情報アイテムのシーケンスを生成する、
請求項１６乃至２０のいずれかに記載の情報シーケンス保存装置。
【請求項２２】
上記プログラム生成手段は、上記選択された属性を有する情報アイテムからの容認された飛躍の度合いを表現する、ユーザ入力を介して入力された発見パラメータに基づいて、上記情報アイテムに関連付けられて選択された属性を考慮して上記情報アイテムのシーケンスを生成し、
上記発見パラメータは、上記優勢さが最大又は全てとなる第１の値と、上記情報アイテムのシーケンスが上記選択された属性を有さない情報アイテムを所定の比率で含む第２の値との間で設定可能である、
請求項２１に記載の情報シーケンス保存装置。
【請求項２３】
上記比率は、上記対応するユーザ入力により所定の範囲の値をとる、
請求項２２に記載の情報シーケンス保存装置。
【請求項２４】
上記プログラム生成手段は、上記選択された属性を有さない上記情報アイテムが、上記類似度の関係により、上記シーケンス内の隣接するアイテムに所定の度合いの類似度を有していると判定された場合、該選択された属性を有さない情報アイテムを上記生成されるシーケンスに含ませる、
請求項２２又は２３に記載の情報シーケンス保存装置。
【請求項２５】
上記プログラム生成手段は、上記生成されたシーケンスを当該情報シーケンス保存装置の外部に選択的に出力されるオブジェクトとしてラベルを付し、保存するラベリング手段を備える、
請求項１６乃至２４のいずれかに記載の情報シーケンス保存装置。
【請求項２６】
当該情報シーケンス保存装置は、上記生成されたシーケンスを取り込む取込手段を備える、
請求項１乃至２５のいずれかに記載の情報シーケンス保存装置。
【請求項２７】
当該情報シーケンス保存装置は、上記生成されたシーケンスの選択されたセグメントを受け取り、該セグメントに含まれるデータをユーザにより理解される音楽の形式で表現する再生手段に接続されている、
請求項１乃至２６のいずれかに記載の情報シーケンス保存装置。
【請求項２８】
請求項１乃至２７のいずれかに記載の情報シーケンス保存装置を用いて、ユーザからのフィードバックを考慮して生成された情報アイテムのシーケンスを含むユーザの嗜好又は任意のシーケンスを含む包括的な嗜好のうち少なくとも１つの嗜好を生成する、
使用方法。
【請求項２９】
コンピュータを用いて実施する、少なくとも一部の隣接する情報アイテム間に芸術的又は理性的な関係が考慮された連続する音楽に関する情報アイテムからなる少なくとも１つの情報シーケンスを保存する音楽に関する情報シーケンス保存方法であって、
上記コンピュータが行う、上記情報シーケンスを受信する第１の入力ステップと、
上記コンピュータが行う、上記情報シーケンスを分割するための上記情報アイテムの端部を示すセグメント化データを受信する、第２の入力ステップと、
上記コンピュータが行う、上記情報シーケンスを保存するストレージステップと、
上記コンピュータが行う、上記受信された上記情報アイテムの端部を示すセグメント化データに基づき、上記受信された上記情報シーケンスをそれぞれが個別の情報アイテムに対応する個別にアクセス可能なセグメントに分割してストーレジ手段に格納するセグメント化ステップと、
上記コンピュータが行う、上記情報シーケンス内の情報アイテムを識別する識別データの少なくとも一部を抽出して識別子を生成する識別ステップと、
上記コンピュータが行う、所定のセグメントと対応する識別子とを結合する結合ステップと、
上記コンピュータが行う、上記ストレージ手段に格納されたセグメント間の類似度に基づいて類似度の関係を生成して、上記情報アイテムの類似度を考慮して上記情報アイテムのシーケンスを構築する類似度分析ステップと、
を有し、
上記類似度は、音楽のスタイル／タイプの分類による階層的類似度および音楽のトラックリスト分析による水平的類似度を含み、
上記ストレージステップにおいて上記セグメントに関連付けて上記識別子を保存し、
当該情報シーケンス保存方法は、上記コンピュータが行う、上記情報アイテムに対応するシーケンス内のセグメントをアクセス可能に出力するステップをさらに有する、
情報シーケンス保存方法。
【請求項３０】
上記識別子は、上記セグメントの各グループを包括的に識別し分類するための属性を示すデータを含んでいる、
請求項２９に記載の情報シーケンス保存方法。
【請求項３１】
上記属性は、音楽タイトルを分類する、ロック、ジャズ、ライトクラシックの少なくとも１つのタイプに対応している、
請求項３０に記載の情報シーケンス保存方法。
【請求項３２】
上記識別子は、対応する音楽タイトルに関連するアーチストを示すアーチストデータを含み、
当該情報シーケンス保存方法は、上記アーチストデータに基づき少なくとも１つの上記タイプを導出するタイプ導出ステップを備える、
請求項３１に記載の情報シーケンス保存方法。
【請求項３３】
上記受信された情報シーケンスは、データストリームの形式を有し、
上記セグメント化ステップは、上記情報アイテムの端部の発生時刻を示す上記セグメント化データに基づいて、上記データストリームを自動的に分断し、上記セグメントを抽出するステップを有する、
請求項２９乃至３２のいずれかに記載の情報シーケンス保存方法。
【請求項３４】
上記セグメント化データは、上記情報シーケンスのソースに関連するウェブサイトから読み込む、
請求項３３に記載の情報シーケンス保存方法。
【請求項３５】
上記情報シーケンスは、オーディオデータの形式を有し、
上記セグメントに分割するステップは、上記情報シーケンスを音楽タイトルに対応するセグメントに分割するステップを有する、
請求項２９乃至３４のいずれかに記載の情報シーケンス保存方法。
【請求項３６】
上記オーディオデータは、音楽プログラムに基づいて音楽タイトルのシーケンスを放送するラジオ局から受信される、
請求項３５に記載の情報シーケンス保存方法。
【請求項３７】
上記類似度分析ステップにおいて、所定の格納されたシーケンス内における検討中の情報アイテムに対応する各セグメントに対して、該情報アイテム及び他の情報アイテム間の距離を表現する類似関係グラフを生成することにより上記類似度の関係を生成する、
請求項２９乃至３６のいずれかに記載の情報シーケンス保存方法。
【請求項３８】
上記類似関係グラフは、上記他の情報アイテムのそれぞれについて、上記検討中の情報アイテムと該他の情報アイテム間の類似度を表す値を含んでいる、
請求項３７に記載の情報シーケンス保存方法。
【請求項３９】
上記類似度分析ステップにおいて、上記他の情報アイテムが上記情報シーケンスにおいて直前又は直後に出現する度に、類似度を表す第１の値を与え、該第１の値をシーケンスに亘って累積し、該情報アイテムの対の類似度を示す累積値を生成することにより、上記検討中の情報アイテムに対する類似度を表す値を算出する、
請求項３８に記載の情報シーケンス保存方法。
【請求項４０】
上記類似度分析ステップにおいて、ｍを最大値として、上記他の情報アイテムが上記検討中の情報アイテムからｍ個の情報アイテム以内に離れて出現する度に上記類似度を表す第１の値より小さい第２の値を与え、上記類似度を表す第１及び第２の値をシーケンスに亘って累積し、該情報アイテムの対の類似度を表す値を算出する、
請求項３９に記載の情報シーケンス保存方法。
【請求項４１】
当該情報シーケンス保存方法は、上記保存されたセグメントから情報アイテムのシーケンスを構築するプログラム生成ステップを有する、
請求項２９乃至４０のいずれかに記載の情報シーケンス保存方法。
【請求項４２】
上記プログラム生成ステップにおいて、ユーザ入力により指示されたユーザの嗜好に応じて、上記情報アイテムのシーケンスを構築する、
請求項４１に記載の情報シーケンス保存方法。
【請求項４３】
上記プログラム生成ステップにおいて、上記類似度の関係に基づいて、上記情報アイテムの類似度を考慮して、上記情報アイテムのシーケンスを構築する、
請求項４１又は４２に記載の情報シーケンス保存方法。
【請求項４４】
上記プログラム生成ステップにおいて、上記連続する情報アイテムの少なくとも一部の情報アイテムに関連付けられたユーザの好き嫌いを表すユーザ入力に応じて、嫌われた情報アイテムが除外され、好かれた情報アイテムが強調される傾向を有する情報アイテムのシーケンスを生成する、
請求項４３に記載の情報シーケンス保存方法。
【請求項４５】
上記プログラム生成ステップにおいて、上記類似度の関係に基づき、嫌われた情報アイテムに類似する情報アイテムが抑制された情報アイテム及び／又は好かれた情報アイテムに類似する情報アイテムが強調されるように上記情報アイテムのシーケンスを生成する、  請求項４３又は４４に記載の情報シーケンス保存方法。
【請求項４６】
上記プログラム生成ステップにおいて、対応するユーザ入力を介して入力された上記情報アイテムの選択された属性に基づき、該選択された属性を有する情報アイテムが少なくとも優勢になるように情報アイテムのシーケンスを生成する、
請求項４２乃至４５のいずれかに記載の情報シーケンス保存方法。
【請求項４７】
上記プログラム生成ステップにおいて、上記選択された属性を有する情報アイテムからの容認された飛躍（ジャンプ）の度合いを表現する、ユーザ入力を介して入力された発見パラメータに基づいて、上記情報アイテムに関連付けられた選択された属性を考慮して情報アイテムのシーケンスを生成し、
上記発見パラメータは、上記優勢さが最大又は全てとなる第１の値と、上記情報アイテムのシーケンスが上記選択された属性を有さない情報アイテムを所定の比率で含む第２の値との間で設定可能である、
請求項４６に記載の情報シーケンス保存方法。
【請求項４８】
上記プログラム生成ステップにおいて、上記選択された属性を有さない情報アイテムが、上記類似度の関係により、上記シーケンス内の隣接するアイテムに所定の度合いの類似度を有していると判定された場合、該選択された属性を有さない情報アイテムを上記生成されるシーケンスに含ませる、
請求項４７に記載の情報シーケンス保存方法。
【請求項４９】
上記プログラム生成ステップは、上記生成されたシーケンスを当該情報シーケンス保存装置の外部に選択的に出力されるオブジェクトとしてラベルを付し、保存するステップを有する、
請求項４２乃至４８のいずれかに記載の情報シーケンス保存方法。
【請求項５０】
当該情報シーケンス保存方法は、上記生成されたシーケンスを取り込むステップを有する、
請求項２９乃至４９のいずれかに記載の情報シーケンス保存方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報を収集し、利用する情報シーケンス保存装置とその使用方法及び情報シーケンス保存方法に関する。本発明における情報は、例えばデータストリームであり、収集された情報の各アイテムは後に個別にアクセスされる。収集される情報は、例えば連続する音楽タイトルに対応するオーディオデータである。この場合、各アイテムは、それぞれの音楽タイトルに対応する。
【０００２】
【従来の技術】
民生用電子機器において、低コストでデジタル録音ができるようになり、デジタルバーサタイルディスク（digital versatile disk：以下、ＤＶＤという。）、記録可能なコンパクトディスク（compact disk：以下、ＣＤという。）、ミニディスク、ハードディスク等の媒体を用いて、個人的な音楽の編纂作業（compilation）も容易に行えるようになっている。編纂作業は、例えばＤＶＤ及びＣＤプレイヤ等の様々なソースをパーソナルコンピュータ、音楽サーバ、ラジオ等に接続して行われる。
【０００３】
編纂作業を行おうとするユーザは、通常、これらのソースから好みの音楽タイトルを選択し、自らの操作で記録可能な媒体にこれらの選択されたタイトルのシーケンスを録音する。このような媒体はコンピュータから取り出して使用することができ、また、録音は、例えばＭＰＥＧ３等の圧縮形式又は非圧縮形式で行われる。
【０００４】
【発明が解決しようとする課題】
このような編纂作業は時間がかかり、選択できるタイトルは、通常、編纂時に利用できるソースにより限定される。編纂時に利用できるソースとは、例えば個人的に所有する又は貸与された記録媒体及び／又は現在受信しているラジオ局から放送されているタイトル等である。「ナプスター（Napster）」や「グヌテラ（Gnutella）」等、膨大な数のタイトルをダウンロード用に提供するインターネット音楽サーバもあるが、アルファベット順に配列された膨大なリストをブラウズすることは現実的ではない。一方、このようなサーバに設けられているサーチエンジンは、ユーザが自らの所望する楽曲が明確にわかっている場合にのみ有用である。
【０００５】
このように、これらの手法では、ユーザは既に確立されている自らの嗜好の枠を超えて、新たなジャンルを積極的に経験する機会に恵まれず、したがって、音楽の世界が広がらないという問題があった。
【０００６】
そこで、本発明は上述の課題に鑑みてなされたものであり、本発明の目的は、後にアイテムのシーケンスを自動的に生成できるように、受信した情報シーケンスを効果的に保存することができる情報シーケンス保存装置とその使用方法、及び情報シーケンス保存方法を提供することである。
【０００７】
【課題を解決するための手段】
本発明は、上述の課題を解決するために、例えば音楽タイトルのコンテキストに適用され、後に音楽編纂を行ってシーケンスを自動的に生成するために、集中的なソースから選択された複数のタイトルからなる大きな集合を処理することができる情報シーケンス保存装置とその使用方法、及び情報シーケンス保存方法を提供する。
例えばラジオ局である集中型のソースから生成されたシーケンスは、一定の人為的な知性又は秩序を反映しているものと考えられ、ユーザは、保存された音楽タイトルをこれらが入力された順序でブラウズすることができ、例えばラジオ局のレベルにおける、初期的な順序のアップストリームの利益を享受することができる。
【０００８】
上述の課題を解決するために、本発明によれば、少なくとも一部の隣接する情報アイテム間に芸術的又は理性的な関係が考慮された連続する音楽に関する情報アイテムからなる少なくとも１つの音楽に関する情報シーケンスを保存する情報シーケンス保存装置であって、
上記情報シーケンスを受信する第１の入力手段と、上記情報シーケンスを分割するための上記情報アイテムの端部を示すセグメント化データを受信する、上記情報シーケンスが入力される上記第１の入力手段とは異なる、第２の入力手段と、上記受信した情報シーケンスを保存するストレージ手段と、上記第２の入力手段において受信された上記情報アイテムの端部を示すセグメント化データに基づき、上記第１の入力手段において受信された上記情報シーケンスをそれぞれが個別の情報アイテムに対応する個別にアクセス可能なセグメントに分割して上記ストーレジ手段に格納するセグメント化手段と、上記情報シーケンス内の情報アイテムを識別する識別データのソースに接続され、上記識別データの少なくとも一部を抽出して識別子を生成する識別手段と、所定のセグメントと対応する識別子とを結合する結合手段と、上記ストレージ手段に格納されたセグメント間の類似度に基づいて類似度の関係を生成して、上記情報アイテムの類似度を考慮して上記情報アイテムのシーケンスを構築する類似度分析手段とを備え、
上記類似度は、音楽のスタイル／タイプの分類による階層的類似度および音楽のトラックリスト分析による水平的類似度を含み、
上記ストレージ手段は、
上記分割されたセグメントに関連付けて上記識別子を保存し、
上記情報アイテムに対応するシーケンス内の上記分割されたセグメントをアクセス可能に出力する、
情報シーケンス保存装置が提供される。
【０００９】
受信された情報シーケンスは、例えばデータストリームの形式を有し、セグメント化手段は、情報アイテムの端部の発生時刻を示すセグメント化データに基づいて、データストリームを自動的に分断し、セグメントを抽出してもよい。
【００１０】
セグメント化手段は、保存される情報シーケンスが入力される入力手段とは異なる第２の入力手段を介してセグメント化データを受信してもよく、例えば、情報シーケンスのソースに関連するウェブサイトからセグメント化データを読み込んでもよい。
【００１２】
第１の入力手段は、オーディオデータとして情報シーケンスを受信し、セグメント化手段は、情報シーケンスを音楽タイトルに対応するセグメントに分割してもよい。例えば、入力手段は、音楽プログラムに基づいて音楽タイトルのシーケンスを放送するラジオ局からオーディオデータを受信してもよい。
【００１３】
第１の入力手段は、ユーザにより選択及び入力された音楽編纂物からオーディオデータを受信してもよい。音楽編纂物は、例えば選択された順序に基づいて選択された音楽タイトルをサーバからダウンロードするコマンドの形式を有していてもよい。
【００１５】
識別子は、セグメントの各グループを包括的に識別し分類するための属性を示すデータを含んでいてもよい。
【００１６】
属性は、例えば、音楽タイトルを分類する少なくとも１つのタイプ（ロック、ジャズ、ライトクラシック等）に対応していてもよい。
【００１７】
また、識別子は、対応する音楽タイトルに関連するアーチストを示すアーチストデータを含み、情報シーケンス保存装置は、アーチストデータに基づき少なくとも１つのタイプを導出するタイプ導出手段を備えていてもよい。
【００１９】
類似度分析手段は、所定の格納されたシーケンス内における検討中の情報アイテムに対応する各セグメントに対して、情報アイテム及び他の情報アイテム間の距離Ｄを表現する類似関係グラフを生成することにより類似関係を生成してもよい。
【００２０】
類似関係グラフは、他の情報アイテムのそれぞれについて、検討中の情報アイテムと他の情報アイテム間の類似度を表す値を含んでいてもよい。
【００２１】
類似度分析手段は、他の情報アイテムが情報シーケンスにおいて直前又は直後に出現する度に、類似度を表す第１の値を与え、第１の値をシーケンスに亘って累積し、情報アイテムの対の類似度を示す累積値を生成することにより、検討中の情報アイテムに対する類似度を表す値を算出してもよい。
【００２２】
類似度分析手段は、ｍを最大値として、他の情報アイテムが検討中の情報アイテムからｍ個の情報アイテム以内に離れて出現する度に類似度を表す第１の値より小さい第２の値を与え、類似度を表す第１及び第２の値をシーケンスに亘って累積し、情報アイテムの対の類似度を表す値を算出してもよい。情報アイテムの対の間に存在する情報アイテムの個数を表すｍは、例えば１であってもよい。
【００２３】
さらに、情報シーケンス保存装置は、保存されたセグメントから情報アイテムのシーケンスを構築するプログラム生成手段を備えていてもよい。
【００２４】
プログラム生成手段は、ユーザ入力により指示されたユーザの嗜好に応じて、情報アイテムのシーケンスを構築してもよい。
【００２５】
プログラム生成手段は、類似関係に基づいて、情報アイテムの類似度を考慮して、情報アイテムのシーケンスを構築してもよい。
【００２６】
プログラム生成手段は、連続する情報アイテムの少なくとも一部の情報アイテムに関連付けられたユーザの好き嫌いを表すユーザ入力に応じて、嫌われた情報アイテムが除外され、好かれた情報アイテムが強調される傾向を有する情報アイテムのシーケンスを生成してもよい。
【００２７】
プログラム生成手段は、類似関係に基づき、嫌われた情報アイテムに類似する情報アイテムが抑制された情報アイテム及び／又は好かれた情報アイテムに類似する情報アイテムが強調されるように情報アイテムのシーケンスを生成してもよい。
【００２８】
プログラム生成手段は、対応するユーザ入力を介して入力された情報アイテムの選択された属性（例えば音楽のタイプ）に基づき、選択された属性を有する情報アイテムが少なくとも優勢になるように情報アイテムのシーケンスを生成してもよい。
【００２９】
プログラム生成手段は、選択された属性を有する情報アイテムからの容認された飛躍の度合いを表現する、ユーザ入力を介して入力された発見パラメータに基づいて、情報アイテムに関連付けられた選択された属性を考慮して情報アイテムのシーケンスを生成し、上記発見パラメータは、優勢さが最大又は全てとなる第１の値と、情報アイテムのシーケンスが選択された属性を有さない情報アイテムを所定の比率Ｐで含む第２の値との間で設定可能としてもよい。
【００３０】
比率Ｐは、対応するユーザ入力により所定の範囲の値をとってもよい。
【００３１】
プログラム生成手段は、選択された属性を有さない情報アイテムが、類似関係により、シーケンス内の隣接するアイテムに所定の度合いの類似度を有していると判定された場合、選択された属性を有さない情報アイテムを生成されるシーケンスに含ませてもよい。
【００３２】
プログラム生成手段は、生成されたシーケンスを情報シーケンス保存装置の外部に選択的に出力されるオブジェクトとしてラベルを付し、保存するラベリング手段を備えていてもよい。
【００３３】
情報シーケンス保存装置は、生成されたシーケンスを取り込む取込手段を備えていてもよい。
【００３４】
情報シーケンス保存装置は、生成されたシーケンスの選択されたセグメントを受け取り、セグメントに含まれるデータをユーザにより理解される形式（例えば音楽等）で表現する再生手段に接続されていてもよい。
【００３５】
さらに、本発明は、上述の情報シーケンス保存装置を用いて、ユーザからのフィードバックを考慮して生成された情報アイテムのシーケンスを含むユーザ嗜好又は任意のシーケンスを含む包括的な嗜好のうち少なくとも１つの嗜好を生成する使用方法を提供する。
【００３６】
また、上述の課題を解決するために、本発明に係る情報シーケンス保存方法は、コンピュータを用いて実施する、少なくとも一部の隣接する情報アイテム間に芸術的又は理性的な関係が考慮された連続する音楽に関する情報アイテムからなる少なくとも１つの情報シーケンスを保存する音楽に関する情報シーケンス保存方法であって、
上記コンピュータが行う、上記情報シーケンスを受信する第１の入力ステップと、
上記コンピュータが行う、上記情報シーケンスを分割するための上記情報アイテムの端部を示すセグメント化データを受信する、第２の入力ステップと、
上記コンピュータが行う、上記情報シーケンスを保存するストレージステップと、
上記コンピュータが行う、上記受信された上記情報アイテムの端部を示すセグメント化データに基づき、上記受信された上記情報シーケンスをそれぞれが個別の情報アイテムに対応する個別にアクセス可能なセグメントに分割してストレージ手段に格納するセグメント化ステップと、
上記コンピュータが行う、上記情報シーケンス内の情報アイテムを識別する識別データの少なくとも一部を抽出して識別子を生成する識別ステップと、
上記コンピュータが行う、所定のセグメントと対応する識別子とを結合する結合ステップと、
上記コンピュータが行う、上記ストレージ手段に格納されたセグメント間の類似度に基づいて類似度の関係を生成して、上記情報アイテムの類似度を考慮して上記情報アイテムのシーケンスを構築する類似度分析ステップと、
を有し、
上記類似度は、音楽のスタイル／タイプの分類による階層的類似度および音楽のトラックリスト分析による水平的類似度を含み、
上記ストレージステップにおいて上記セグメントに関連付けて上記識別子を保存し、
当該情報シーケンス保存方法は、上記コンピュータが行う、上記情報アイテムに対応するシーケンス内のセグメントをアクセス可能に出力するステップをさらに有する、
情報シーケンス保存方法である。
【００３７】
この情報シーケンス保存方法において、例えば、情報シーケンスは、オーディオデータとして受信される。この情報シーケンス保存方法では、これらのオーディオデータは、音楽プログラムに基づいて音楽タイトルのシーケンスを放送するラジオ局から受信してもよく、ユーザにより選択又は入力された編纂物から受け取ってもよい。この場合、音楽的な編纂物は、選択された順序に基づいて選択された音楽タイトルをサーバからダウンロードするコマンドの形式を有していてもよい。
【００３８】
さらに、ｍを最大値として、他の情報アイテムが検討中の情報アイテムからｍ個の情報アイテム以内に離れて出現する度に類似度を表す第１の値より小さい第２の値を与え、類似度を表す第１及び第２の値をシーケンスに亘って累積し、情報アイテムの対の類似度を表す値を算出する類似度分析ステップを実行してもよい。情報アイテムの対の間に存在する情報アイテムの個数を表すｍは、例えば１であってもよい。
【００３９】
さらに、本発明に係る情報シーケンス保存方法において、選択された属性を有する情報アイテムからの容認された飛躍の度合いを表現する、ユーザ入力を介して入力された発見パラメータに基づいて、情報アイテムに関連付けられた選択された属性を考慮して情報アイテムのシーケンスを生成し、上記発見パラメータは、優勢さが最大又は全てとなる第１の値と、情報アイテムのシーケンスが選択された属性を有さない情報アイテムを所定の比率Ｐで含む第２の値との間で設定可能としてもよい。比率Ｐは、対応するユーザ入力により所定の範囲の値をとってもよい。
【００４０】
【発明の実施の形態】
以下、本発明に係る情報シーケンス保存装置及び情報シーケンス保存方法について、図面を参照して詳細に説明する。
【００４１】
図１は、本発明に基づき、それぞれが音楽タイトルに対応するファイルを自動的に抽出し、保存するシーケンス保存装置の第１の具体例を示す図である。シーケンス保存装置１は、テレビジョン受信機及び／又はステレオ装置等の音声再生装置に接続されるように設計されたセットトップボックスとして構成されてもよい。シーケンス保存装置１は、例えば、ラジオ局から放送される音楽の連続的なストリーム（以下、オーディオストリームという。）２が入力される第１の入力端子Ｉ１と、セグメント化データ（segmentation data）４が入力される第２の入力端子Ｉ２とを備える。セグメント化データ４は、オーディオストリーム内のタイトルの開始時刻及び終了時刻を示すデータである。
【００４２】
これら２つの入力端子Ｉ１、Ｉ２は、セグメント化回路６に接続されている。セグメント化回路６は、セグメント化データ４に基づいて、オーディオデータ２をセグメントｓｅｇ１、ｓｅｇ２、・・・ｓｅｇｎに分割する。すなわち、各セグメントｓｅｇｉは、オーディオストリーム２に含まれる１つの音楽タイトルに対応する。これらセグメントｓｅｇ１、ｓｅｇ２、・・・ｓｅｇｎは、例えばＭＰ３等の所定のプロトコルに基づいて符号化されたデジタルオーディオデータである。オーディオストリームがこのような形式ではない場合、このような符号化を行うためのデータ変換器をセグメント化回路６内に設けてもよい。例えば、セグメント化回路６内に、アナログＦＭ放送又はアナログＡＭ放送として送信されてきたオーディオストリーム２をデジタル信号に変換するアナログ／デジタル変換器及び／又は例えばＭＰ３規格に基づいて利用できるセグメントを生成するデータ圧縮器を設けてもよい。
【００４３】
この具体例では、セグメント化データ４は、音楽を放送するラジオ局のウェブサイトから送信されている。このため入力端子Ｉ２は、ケーブル又は電話回線により、インターネットプロバイダを介して、このラジオ局のウェブサイトに接続されている。各音楽タイトルの開始時刻及び終了時刻は、直ちに利用可能なデータ（readily-available data）として抽出されてもよく、オンスクリーン情報（on-screen information）として抽出されてもよい。例えば、ラジオフランス（Radio France）の放送局ＦＩＰは、地上波により放送予定の音楽タイトルのタイトル、アーチスト、開始時刻、終了時刻等をウェブサイト（http://www.radio-france.fr/chaines/fip/direct/）で提供している。音楽タイトルのフローに中断がない場合、終了時刻を単に次の音楽タイトルの開始時刻としてもよい。このような情報により、±５秒程度の精度、すなわちセグメントの境界と受信されたタイトルの実際の開始及び終了時刻との誤差でセグメント化を行うことができる。音楽タイトルの連鎖は、相互に融和しているものと予想できるため、このような重複（overlap）又は食込み（truncation）は大きな問題ではない。重大なセグメント化エラーが生じた場合、連鎖情報（chaining information）を用いてセグメントを修正することができる。実際、各タイトルｔｉについて、前後のタイトルは既知である。したがって、セグメントｔｉの一端部を隣接するセグメントｔｊの一端部に移動させることによりセグメントの修正を行うことができる。この処理は、ユーザコマンドを介して標準的なメモリ管理技術により行うことができる。
【００４４】
セグメント化データは、利用可能であれば、オーディオストリーム２から直接抽出してもよい。このような抽出は、ラジオ局がオーディオストリーム２をデジタル（例えば、インターネットラジオからのＭＰＥＧ、又はケーブル又は衛星からのデジタル放送等）で送信し、各音楽タイトル間に何らかの信号を挿入している場合に行うことができる。この場合、入力端子Ｉ２は、オーディオストリーム２を受け取り（図２、破線８）、この音楽タイトル間に挿入された信号を検出する。
【００４５】
セグメント化回路６により抽出されたセグメントｓｅｇ１〜ｓｅｇｎは、セグメントストレージ１０に供給され、セグメント化が行われた順序、すなわち日付順に自動的に配列されて保存される。セグメントストレージ１０は、ハードディスクであってもよい。保存されたセグメントには、連続的にアクセスすることができ、これら一連のセグメントを符号化フォーマットに適合するオーディオ装置のデジタル入力端子に供給し、音楽タイトルを順次再生することもできる。また、セグメントストレージ１０は、ユーザが音楽タイトルをスキップしたいときには、次のセグメントに直ちに移動（ジャンプ）することもできる。このように、シーケンス保存装置１は、ラジオのオーディオストリームからの音楽タイトルをセグメント処理して保存し、これによりユーザは、オーディオストリームにおける音楽番組の編纂者が提案した順序で、音楽タイトルを順次再生して楽しむこともでき、あるいはセグメントストレージ１０に対する適切なコマンドを用いて、１以上の音楽タイトルをスキップしたり、あるいは既に再生した音楽タイトルに戻って再び再生させたりすることもできる。
【００４６】
図２は、本発明の第２の具体例として示すシーケンス保存装置の構成を示す図である。このシーケンス保存装置２０は、セグメント化回路６において分割されたセグメントｓｅｇ１〜ｓｅｇｎに対し、それぞれ識別子（ＩＤ）を付す。このシーケンス保存装置２０の一部は、図１に示すシーケンス保存装置１と同一であり、これらの同一の部分については共通の符号を付し、説明を省略する。
【００４７】
シーケンス保存装置２０は、上述した入力端子Ｉ１、Ｉ２に加えて、タイトル識別情報２２が供給される第３の入力端子Ｉ３を備える。タイトル識別情報２２は、オーディオストリーム２内で現在送信されている音楽タイトルに関する情報を含んでいる。通常、タイトル識別情報２２は、音楽タイトルのタイトル名、演奏アーチスト及び／又は作曲者、及び曲を識別するために有用なその他の情報を含んでいる。このタイトル識別情報２２には、例えばジャズ、ロック、ディスコ、ライトクラシック等、音楽の分類に用いられるカテゴリ又はタイプ（以下、包括的にタイプと呼ぶ。）を含んでいてもよい。この具体例においては、タイトル識別情報２２は、オーディオストリーム２を放送しているラジオ曲のウェブサイトから提供され、セグメント化データ４と同様の手法で抽出される。これに代えて、タイトル識別情報２２は、例えば、音楽タイトル間に挿入されたデジタルデータフレームとして、オーディオストリーム２内に含まれていてもよい。この場合、入力端子Ｉ３は、（図２における破線８，２４で示すリンクを介して）オーディオストリーム２に接続され、これらのデータフレームを復号するための適切な復号器を備える。
【００４８】
入力端子Ｉ３は、識別回路２６に接続されており、識別回路２６は、入力端子Ｉ３を介して入力されたタイトル識別情報２２を処理し、このシーケンス保存装置２０により利用できるフォーマットに変換する。これにより、オーディオストリーム２から得られ、セグメント番号ｓｅｇｉが付された各音楽タイトルに対し、識別回路２６は、タイトル識別情報２２に基づく対応する識別子ｉｄを自動的に生成する。各セグメント及びその識別子は、セグメント／識別子結合回路２８に供給され、セグメント／識別子結合回路２８は、セグメント及び識別子を１つのアイテム３０として結合する。このようなアイテム３０を、以下、識別されたセグメント（identified segment）３０と呼ぶ。識別されたセグメント３０は、識別セグメントストレージ３２に供給され、保存される。識別セグメントストレージ３２は、例えば図１に示すセグメントストレージ１０と同様、ハードディスク等から構成されている。
【００４９】
このシーケンス保存装置２０にアクセスすることにより、図１に示すシーケンス保存装置１と同様に音楽タイトルを選択することができ、さらに、接続されたテレビジョンセット又はパーソナルコンピュータの画面に、識別情報を表示することもできる。このため、シーケンス保存装置２０、テレビジョンセット又はパーソナルコンピュータには、グラフィック生成回路を備えている。
【００５０】
ここで、識別情報には、対応する音楽タイトルのタイプを示すフィールドを設けることが好ましいが、このようなタイプを示す情報がタイトル識別情報２２に含まれていない場合、タイプを示す情報を異なるソースから得ることもできる。タイプを示す情報の取得には、幾つかの手法がある。例えば、識別回路２６をレコード会社（レーベル）から発行された電子的に保存されたカタログに接続してもよい。このカタログは、カタログに含まれている各タイトルのカテゴリを明示的に示すものであってもよく、異なるカテゴリに属するタイトルのグループを明示的に示すものであってもよい。このようなカタログは、シーケンス保存装置２０のメモリ内に予め記憶させてもよく、例えばインターネットウェブサイト等により、外部から供給されてもよい。内部メモリは、例えば定期的なダウンロード処理により更新することもできる。
【００５１】
図３は、タイトル識別情報２２内にタイプ情報が明示的に含まれていない場合に、図２に示すシーケンス保存装置２０がどのようにして、タイプ情報を自動的に導入するかを説明する図である。タイトル識別情報２２が供給されるタイトル抽出回路７０は、現在放送されている音楽のタイトル名を示すデータを抽出する。この処理は、適切なフィールドを検索することにより実行できる。このようにして得られたタイトル名は、ルックアップテーブル７２において照合される。ルックアップテーブル７２は、オーディオストリーム２として送信される可能性が高いタイトルとこれらのタイトルのタイプの対応関係を示すリストを格納している。このようなリストは、上述のように、様々なソースからダウンロードすることができる。
【００５２】
抽出されたタイトルをルックアップテーブル７２に入力すると、ルックアップテーブル７２は、自らに格納されている対応関係を示すリストに基づいて、このタイトルに対応するタイプを示すデータを出力する。出力されたタイプを示すデータは、識別回路２６の所定の入力端子Ｉ４に供給される。識別回路２６は、このタイプを示すデータを対応する識別子ｉｄ．ｉに適切に組み込む。
【００５３】
図４は、図３に示す具体例をさらに変形した変形例を示す図である。ここでは、図３に示す具体例と同様、音楽タイトルのタイプは明示されていないが、アーチストに関する情報が利用できる。ここで、アーチストとは、作曲家、作詞家、編曲家、演奏家、バンド、グループ、オーケストラ等を含むものとする。通常、アーチストは、音楽タイトルラベルを最も顕著に特徴付ける名称に対応している。
【００５４】
この変形例の動作は、図３に示す具体例と略々同様である。但し、この場合、タイトル抽出回路７０に代えて、アーチスト抽出回路７４が設けられており、アーチスト抽出回路７４は、タイトル識別情報の対応するフィールドを検索することにより、現在再生中のタイトルのアーチストを示すデータ（アーチストデータ）を抽出する。このようにして抽出されたアーチストデータは、ルックアップテーブル７６に供給される。ルックアップテーブル７６は、この場合、オーディオストリーム２として送信される可能性が高いタイトルのアーチストと、これらアーチストにより創造される音楽の種類との関係を示すリストを有している。このリストは、上述のように、様々なソースからダウンロードしてもよい。
【００５５】
ルックアップテーブル７６は、抽出されたアーチストを受け取ると、リストにおける対応関係を参照して、そのアーチストに対応するタイプを示すデータを出力する。この出力データは、識別回路２６の特別な入力端子Ｉ４に供給され、識別回路２６は、このアーチストに対応するタイプを示すデータを対応する識別子ｉｄ．ｉに適切に組み込む。
【００５６】
図４に示す変形例は、アーチストのリストがタイトルのリストより小さく、管理がしやすいという利点を有している。例えば、既にルックアップテーブル７６に含まれているアーチストによるタイトルであれば、新しいタイトルであってもタイプを識別することができる。一方、図３に示す具体例では、タイトルがルックアップテーブル７２に含まれていない限り、そのタイトルのタイプを判定することはできない。
【００５７】
実際、アーチストの大部分は、包括的な音楽のタイプの範囲内で活動しているため、アーチストにタイプのインデックスを付す手法でも十分な正確さが得られる。幅広い範囲で活動するアーチストに関しては、２以上のタイプを関連付けてもよい。例えば、歌手「ジェシー・ノーマン（Jessye Norman）」は、タイプ「リリック（Lyric）」及び「ゴスペル（Gospel）」の両方に関連付けられる。
【００５８】
これらの変形例（図３及び図４）のいずれの場合にも、適切なインターフェイスを介して、所定の音楽タイトル又はアーチストに関連付けられたタイプをユーザにより入力及び／又は変更できる機能を設けてもよい。
【００５９】
次に、本発明の第３の具体例を図５を用いて説明する。この第３の具体例においては、上述のシーケンス保存装置２０は、ユーザフィードバックに応じて、自動的な音楽タイトルのシーケンス生成を行う追加的な回路を備えている。すなわち、この具体例は、効果的に個人的にカスタマイズされる音楽シーケンスプレイヤ（以下、個人的シーケンス生成装置という。）３４を提供する。
【００６０】
個人的シーケンス生成装置３４は、図２に示すシーケンス保存装置２０と、図３及び図４に示す音楽のタイプを抽出する回路とを備えている。
【００６１】
個人的シーケンス生成装置３４は、識別セグメントストレージ３２に格納されている連続するタイトル間のテーマに関する関係（thematic links）を利用する。このような関係は、ラジオ局レベルの音楽タイトルのシーケンス編纂における熟練した選択を反映している。
【００６２】
個人的シーケンス生成装置３４の全体の動作は、マイクロプロセッサ、メモリユニット、ビデオ及びオーディオインターフェイス、オーディオデータ伸長回路、周辺装置コントローラ、インターネットサイトにアクセスするためのモデム等を備えるシステム制御ユニット３６により制御される。
【００６３】
システム制御ユニット３６は、識別セグメントストレージ３２に格納されている識別されたセグメント３０を読み出すストレージアクセスユニット３８と、セットトップボックスに接続されたテレビジョン受信機の画面又はコンピュータのモニタ装置等である表示装置４０と、表示装置４０に表示される操作画面に応じて、ユーザが自ら選択を行うためのマウス、トラックボール、ジョイスティック、キーボード、音声認識装置等の入力装置４２と、識別セグメントストレージ３２内において識別されているセグメントに対し、後述するように統計的分析を行う類似度分析回路４４と、類似度分析回路４４により導き出された類似関係を組織的に格納するユーザプロファイル類似度関係グラフメモリ４６と、音楽プログラム生成器４８と、音楽プログラム生成器４８に接続されたユーザプロファイルテーブル５０とに接続され、これらの動作を制御する。
【００６４】
個人的シーケンス生成装置３４の基本的な機能は、ユーザの嗜好を言葉で表現することが困難なコンテキストにおいて、ユーザにとって魅力のある音楽を提案することである。
【００６５】
個人的シーケンス生成装置３４は、音楽プログラム生成器４８により、個人的なラジオプログラムを構築するよう設計されている。各プログラムは、音楽タイトルのシーケンスとみなされ、このシーケンスは任意のタイトルから次のタイトルへのある種の関係により特徴付けられ、各タイトルは、ラジオ局における先の選択を反映して、芸術的又は知的な関係を有するように、先行する又は後続するタイトルにリンクさせることができる。上述のように、あるタイトルから別のタイトルへの類似関係は、シーケンス保存装置２０によるセグメント化及び保存により、既存のラジオプログラムに基づいて自動的に生成される。
【００６６】
すなわち、記録されたラジオ局のトラックリストに効果的に対応する識別セグメントストレージ３２内の連続するタイトルは、純粋にランダム的なものではなく、連続するタイトルをリンクさせる何らかの知的選択の結果であるとみなすことができる。ここでいうリンクとは、タイプの類似、トーン（tone）の類似、年代（例えば１９６０年代）の一致、又は異なるミュージシャンにより演奏された同一の楽曲、等の様々な関係を表す。
【００６７】
識別セグメントストレージ３２に格納されている一連のタイトルは、ストレージアクセスユニット３８によりアクセスされ、ストレージアクセスユニット３８は、システム制御ユニット３６を介して、識別子ｉｄ．１、ｉｄ．２〜ｉｄ．ｎをシーケンス順に類似度分析回路４４に供給する。類似度分析回路４４は、対応するタイトルのシーケンスを（識別子として）内部統計的分析回路４４−１により統計的に分析し、各タイトル間の隣接関係を判定する。
【００６８】
このような分析の結果、類似グラフ又は類似テーブルが生成され、これにより、「タイトルＡがタイトルＢの直前又は直後にｎ回演奏された」といった情報が示される。この分析は、直前及び直後に演奏されたタイトルのみではなく、タイトルＡとタイトルＢ間のタイトル数によって一定の間隔を示すことにより、さらに精度を高め、例えば「タイトルＡは、タイトルＢからｋ個のタイトル以内にｍ回演奏された」といった情報を生成することもできる。
【００６９】
この分析は、識別セグメントストレージ３２に保存されている音楽タイトル全体に対して実行され、これにより生成された類似グラフは、ユーザプロファイル類似関係グラフメモリ４６に保存される。
【００７０】
このようにして、類似度分析回路４４は、抽出されたファイル間の類似関係を自動的に生成する。後に詳細に説明するように、これらの関係は、ユーザに対して関係のある音楽を提案する、すなわちユーザが既に好んでいる音楽に「類似する」音楽を提案するために利用することができる。
【００７１】
このように、統計的分析回路４４−１は、入力ストリームにおける音楽タイトルの連鎖（chaining）を分析する。２つのタイトルｔｉ及びｔｊが複数のシーケンスにおいてともに演奏された（又は、少なくとも近くで演奏された）場合、これらのタイトルｔｉ、ｔｊは何らかの類似関係を有するものと推定できる。
【００７２】
この具体例では、統計的分析回路４４−１は、以下のような発生分析（cooccurrence analysis）を行う。
【００７３】
タイトルのシーケンスＳｉにおける各タイトルｔｉについて、どのタイトルｔｊが近くで（例えば直前又は直後で）演奏されるかを示すテーブルが維持管理される。類似度分析回路４４は、このシーケンスＳｉに現れる全てのタイトルの類似関係を算出する。さらに、類似度分析回路４４は、このグラフに基づいて、タイトルｔｉ、ｔｊ間の距離関数Ｄ（ｔｉ，ｔｊ）を定義する。
【００７４】
このような類似テーブル又は類似グラフ（以下、単に類似グラフと呼ぶ。）を生成するために類似度分析回路４４が実行するアルゴリズムの具体例を以下に示す。
【００７５】
For titles ti and tj:
Compute z closeness function C:
C = 0;
Each time ti and tj appear just before or after the other,
then C=C+2;
Each time ti and tj appear two slots before or after each other,
then C = C + 1;
D = 1/C. (if C = 0 (meaning that ti and tj never co-occurred) then
D = MAX INTEGER VALUE).
ここで、「スロット（slot）」という用語は、１音楽タイトル分の距離を意味する。
【００７６】
この分析処理が終了すると、各タイトルｔｉについて、このタイトルｔｉから他の各タイトルｔｊまでの距離を示すグラフが得られる。
【００７７】
類似グラフは、ユーザの嗜好を考慮した、カスタマイズされたラジオプログラムを構築するための基礎として、音楽プログラム生成器４８により利用される。個人的な音楽タイトルのシーケンスを生成するという意図は、ユーザの嗜好に強い関連性を有している。
【００７８】
このため、システム制御ユニット３６は、音楽プログラム生成器４８と連携して、ユーザが表示装置４０及び入力装置４２を介してインタラクトできるコンピュータプログラムを起動する。この対話的なコンピュータプログラムは、例えば、ユーザが入力装置４２をクリックすることにより選択できるボタン及び様々なアイコン（包括的に「ユーザ入力」と呼ぶ。）を提供する複数のページを生成する。
【００７９】
上述のようにコンピュータプログラムにより生成され、表示されるページの具体例を図６〜図８に示す。
【００８０】
ユーザ入力の１つにコマンド「構築（build）」５２があり、この構築５２を操作することにより、音楽プログラム生成器４８は、ユーザが定義した数のタイトルを含むプログラムを自動的に生成する。このプログラムにおいて、あるタイトルから次のタイトルへの連続は、可能な限り、類似関係グラフメモリ４６に格納されている類似グラムから選択された関係を利用する。これにより、ラジオ局によるオーディオストリーム２から選択されるトラックリストに基づき、同じプログラムで放送されたタイトルが連続して演奏される。しかしながら、ラジオでは、非常に広い嗜好及びカテゴリ（ジャズ、クラシック、ポップス等）をカバーするタイトルが演奏されることがあるため、個人的シーケンス生成装置３４は、上述のような処理のみでは不十分である点を考慮する。すなわち、ユーザ入力５４によりアクセス可能なタイプ（又は、カテゴリ）選択オプションが設けられ、これにより、ユーザは、主な音楽タイプ（例えば図６に示す具体例では「ラブソング」）を選択することができる。このタイプ選択オプションがアクティブにされると、プログラムは、この選択されたタイプに属するタイトルのみから構成される。
【００８１】
このように、個人的シーケンス生成装置３４を用いることにより、ユーザは、所望のタイプを選択し、１以上の類似グラフに基づいて、このタイプのタイトルのシーケンスを生成することができる。
【００８２】
好ましい具体例においては、個人的シーケンス生成装置３４は、所定のタイトルに対するフィードバック応答（feedback response）を考慮することにより、ユーザの嗜好により特化したシーケンスを生成するよう精度が高められる。
【００８３】
図７は、このようなフィードバック応答に対応するコンピュータプログラムの表示ページを示す図である。この具体例においては、フィードバック応答は、現在演奏されているタイトルに対して、「好き（like）」又は「嫌い（dislike）」を入力するためのユーザ入力５６により実現される。これらの応答は、個人的シーケンス生成装置３４内に記憶され、ユーザが好まなかったタイトルがシーケンスに含まれず、ユーザが好んだタイトルの重みが増すように、将来のシーケンスプログラム生成時に利用される。このようにして、プログラムは、累進的に洗練されていく。すなわち、何度かの応答の後、新たに生成されたプログラムでは、嫌われたタイトルが除外され、嫌われたタイトルに類似するタイトルが抑制（de-emphasise）され、好まれたタイトル及びこれに類似するタイトルが強調される。
【００８４】
さらに、個人的シーケンス生成装置３４によれば、ユーザは、意図的に他の種類の音楽を発見することができる。これに対応するユーザ入力は、図６においてスライダ５８として示されており、このスライダ５８は、図面の左側である一方の端「発見なし（no discovery）」から他方の端「発見最大（maximum discovery）」までの任意の位置を選択することができる。デフォルトでは、スライダ５８は、「発見なし」の位置に設定されている。この場合、個人的シーケンス生成装置３４は、選択されたタイプのうち、上述の「好き」「嫌い」の選択に基づくユーザプロファイルに対応するタイトルのみを提案する。
【００８５】
ここで、スライダ５８が「発見」の位置にむけて移動されると、個人的シーケンス生成装置３４は、必ずしも選択されたタイプに含まれないタイトルを提案するようになる。しかしながら、提案される異なるタイプは、類似グラフに基づいて、ユーザが前後に選択したタイプにある程度近い（類似する）と判定されたものである。
【００８６】
さらに、ここでも提案された異なるタイトルに対する「好き」「嫌い」の応答を入力することができ、これにより個人的シーケンス生成装置３４は、新たな音楽カテゴリの領域におけるユーザの嗜好を継続的に適応化することができる。
【００８７】
例えば、ラジオ局のプレイリストは、ビートルズ（The Beatles）の「エリナーリグビー（Eleanor Rigby）」を含み、その直後に弦楽四重奏によるクラシックの楽章が演奏された場合、ラジオ局のプレイリストの編纂者（compiler）は、「エリナーリグビー」には、弦楽アンサンブルによる短いフレーズが含まれていることを意識している。２つの異なるタイプ（例えばそれぞれ６０年代ポップスとクラシック弦楽曲に分類される）に属するタイトルの類似度は、類似度分析回路４４による統計的分析により判定されるが、「発見なし」の設定においては、音楽プログラム生成器４８は、シーケンスの生成にこのような異なるタイプの類似度を適用しない。しかしながら、スライダ５８が「発見」の方向に移動され、ユーザにより「６０年代ポップス」が指定されると、このような異なるタイプの類似度がシーケンスの生成に適用される可能性が出てくる。逆に、スライダ５８をある程度の「発見」位置に移動させ、タイプとして「クラシック弦楽曲」を選択した場合にも、「エリナーリグビー」が提案される可能性がある。
【００８８】
以下、個人的シーケンス生成装置３４において、ユーザ応答に音楽プログラム生成器４８を適応させる手法の具体例を説明する。
【００８９】
音楽プログラム生成器４８は、類似度分析回路４４により分析された情報を利用して、以下の要素に基づくタイトルのシーケンスの形式で音楽プログラムを生成する。
１）ユーザの嗜好（ユーザプロファイルとも呼ぶ）
２）類似関係
３）望まれた新規性（novelty）又は発見の度合い（スライダ５８を用いる）。この基準パラメータdegree#of#noveltyとして定量化できる。
【００９０】
個人的シーケンス生成装置３４が利用する「ユーザプロファイル」は、ユーザの嗜好を受け入れることにより形成されたオブジェクトである。ユーザプロファイルは、ユーザ入力５６を介して入力されたフィードバック応答により判定されたユーザが好んでいる又は嫌っている音楽タイトルの組を含む、例えばテーブル、グラフあるいはその他の組織化された情報（以下、プロファイルテーブルと呼ぶ。）を有している。
【００９１】
プロファイルテーブルは、空の状態から開始され、継続的に更新される。この更新は、ユーザが意味のある操作（例えばインターネットサーバを介してタイトルを購入する等）を行い、タイトルを聴取し、又は上述のユーザ入力５６により自らの嗜好を示す入力操作を行う度に実行される。
【００９２】
基準パラメータdegree#of#noveltyは、ユーザが自らのプロファイル（ここでは、プロファイルテーブルは空ではないと仮定する）に正確に一致する音楽シーケンスを望んでいるか否か、又はユーザが自らのプロファイルに対応しないタイトルが音楽プログラムに含まれることを望んでいるか否かを示している。このパラメータは、例えば０及び１０といった２つの極値及びこの中間の値をとることができる。実際の値は、スライダ５８を用いて選択される。一方の極値０は、ユーザが自らのプロファイルに一致するタイトルのみを望んでいることを示し、他方の極値１０は、ユーザがカタログ、すなわち識別セグメントストレージ３２を介してアクセス可能な音楽タイトルのリスト内の新たな領域の探索を望んでいることを示している。パラメータdegree#of#noveltyの値が０以外の値をとった場合、個人的シーケンス生成装置３４は、ユーザプロファイル内にないが、ユーザプロファイルに「近い」タイトルを選択する。この近さは、パラメータdegree#of#noveltyとして選択された値に反比例するように設定されている。また、この近さは、類似関係グラフメモリ４６に格納されているグラフから算出される。
【００９３】
本発明に基づく処理は、大きく２段階に分かれる。
【００９４】
まず、音楽のカテゴリの可能な階層的構造から導き出される他の形式の類似関係を明確に考慮する。例えば、現在用いられているスタイル又はタイプの分類（これは、後述するように、インターネットからダウンロードすることができ、したがって容易に更新できる）において、例えば以下のような階層的構造が存在する。
【００９５】
クラシック
バロック
交響曲
オペラ
ロマン派音楽
クラシックピアノ
クラシックバイオリン
ジャズ
ビーバップ
ジャズピアノ
ジャズサキソフォン
ポップス／ロック
６０年代ポップス
オルタネーティブロック（alternative Rock）
カリフォルニアロック
なお、この階層構造は、管理を容易にするために、タイトル毎ではなく、アーチスト毎（例えば図４を用いて説明した手法により）に定義される。実際、１００００組のアーチストを定義することにより、ラジオから放送される音楽の大半をカバーすることができる。
【００９６】
さらに、この階層構造から、アーチストとタイトル間の他の類似関係をも導き出すことができる。例えば、「ジャズサキソフォン」として定義されるスタンゲッツのタイトルは、異なる上位カテゴリ（例えばクラシック）に属するタイトルより、「ジャズサキソフォン」の上位カテゴリに属するタイトル（例えばジャズ、ミシェルペトルチアーニによるジャズピアノ曲）に近いとみなすことができる。個人的シーケンス生成装置３４は、これら２種類の類似度、すなわちスタイル／タイプの分類に由来する階層的類似度と、トラックリスト分析により導出された水平的類似度の２種類の類似度を取り扱う。
【００９７】
個人的シーケンス生成装置３４は、この他のソースに由来する類似度を用いてもよいが、上述の２種類の類似度は推定及び利用が比較的容易なため、これら２種類の類似度を用いることが好ましい。このメカニズムは、協調フィルタリング技術（collaborative filtering techniques）等を用いて、商業的に編纂されたテーマによるプレイリスト、又はその他の情報ソース（例えば異なるアーチストにより演奏されている同一のタイトル）等さらに他の類似度のソースを考慮するように拡張することができる。
【００９８】
第２に、本発明により、メカニズム、すなわちタイトルを選択するためのアルゴリズムがより明示的となる。詳しくは、個人的シーケンス生成装置３４は、全ての場合（case）を考慮し、特に後に定義する集合Ｐ，Ｃ，Ｓ，Ｆのいずれかが空集合となる場合を考慮する。
【００９９】
ここで、音楽プログラム生成器４８は、類似度分析回路４４により分析された情報を利用して、以下に列挙する情報に基づき、音楽プログラム、すなわちタイトルのシーケンスを生成する。
・Ｐ：ユーザプロファイル
・Ｃ：選択されたカテゴリ（例えばジャズサキソフォン）
・Ｓ：可能な上位カテゴリ（例えばジャズ）
・Ｆ：トラックリスト分析によりタイトル毎に抽出された類似度
・「発見なし−発見あり」を示すスライダ５８によりユーザが設定したパラメータdegree#of#noveltyの値。
【０１００】
なお、定義によりＳは、Ｃの超集合である（すなわち、Ｃに含まれる全ての要素は、Ｓに含まれる）。
【０１０１】
音楽プログラム生成器４８は、Ｐにおいて、ユーザが「嫌った」全てのタイトルをタイトルのリストから予め除外する。したがって、状況によっては、Ｆ，Ｐ，Ｃ，Ｓ又はこれらの組合せによる共通集合のいずれかが空集合となることもある。
【０１０２】
シーケンスにおける次のアイテムの算出において、音楽プログラム生成器４８は、タイトルの重複を回避するために、シーケンス内で既に選択したアイテム（タイトル）を機械的に除外する。
【０１０３】
ユーザプロファイルテーブル５０には、ユーザ入力５６によりユーザが好き又は嫌いであると指定したタイトルの集合が含まれている。ユーザプロファイルテーブル５０は、空の状態から開始され、継続的に更新される。この更新は、ユーザが意味のある操作（例えばインターネットサーバを介してタイトルを購入する等）を行い、タイトルを聴取し、又は上述のユーザ入力５６により自らの嗜好を示す入力操作を行う度に実行される。
【０１０４】
パラメータdegree#of#noveltyは、ユーザが自らのプロファイル（ここでは、プロファイルテーブルは空ではないと仮定する）に正確に一致する音楽シーケンスを望んでいるか否か、又はユーザが自らのプロファイルに対応しないタイトルが音楽プログラムに含まれることを望んでいるか否かを示している。このパラメータは、例えば０及び１０といった２つの極値及びこの中間の値をとることができる。一方の極値０は、ユーザが自らのプロファイルに一致するタイトルのみを望んでいることを示し、他方の極値１０は、ユーザがカタログ内の新たな領域の探索を望んでいることを示している。パラメータdegree#of#noveltyの値が０以外の値をとった場合、個人的シーケンス生成装置３４は、類似度関数（similarity function）を用いて、ユーザプロファイル内にないが、ユーザプロファイルに「近い（類似する）」タイトルを選択する。
【０１０５】
シーケンス生成の原理は以下の通りである。
１）シーケンスの開始タイトルを選択する
２）シーケンスを完成するために「次」のタイトルを繰り返し選択する。
【０１０６】
この２つの処理は、１）ではリンクすべきタイトルがなく、したがって、Ｆが空集合であるという点で、若干異なっている。
【０１０７】
音楽プログラム生成器４８により使用されるアルゴリズムは、全ての可能な場合（幾つかの集合は空集合であってもよく、また幾つかの集合の組合せによる共通集合が空集合であってもよい）を考慮し、スライダ５８が「最大の発見」側に移動する程、ユーザにとってより斬新（bolder）なタイトルが現れ、スライダ５８が「発見なし」の方向に移動する程、ユーザにとって馴染みやすい（conservative）タイトルが現れるように、可能なタイトルを順次選択することができる。
【０１０８】
この処理のために、個人的シーケンス生成装置３４は、図９に図式的に示すように、全ての可能な場合を考慮する。
【０１０９】
すなわち、図９は、音楽プログラム生成器４８により考察されるＰ，Ｃ，Ｓ，Ｆの全ての可能な場合を図式的に示す図である。
【０１１０】
図９に示すように、Ｐ，Ｃ，Ｓ，Ｆ間の全ての可能な共通集合を考慮し、及びＣがＳに含まれる点を考慮すると、合計で１２の場合が存在する。
【０１１１】
音楽プログラム生成器４８は、より馴染みやすいタイトルが先になり、斬新なタイトルが後になるように、これらの領域における順序を定義する。
【０１１２】
この順序は、以下のようにして求めることができる。
【０１１３】
基本的な４つの集合について、以下のような優先順位が与えられる。
【０１１４】
Ｃは、Ｓより馴染みやすい。
【０１１５】
Ｓは、Ｆより馴染みやすい。
【０１１６】
Ｆは、Ｐより馴染みやすい。
【０１１７】
Ｐは、カタログ全体より馴染みやすい。
【０１１８】
音楽プログラム生成器４８は、ユーザが好みにより選択したスライダ５８の値に応じて、Ｃの集合内にＦ及びＰにも属するタイトルが組み込まれるという事実を考慮してさらなる分析を行う。
【０１１９】
ここで、部分集合に対して、ある種の記号的基準を用いて１２個の全ての領域の順序を推定し、すなわち最も馴染みやすいものから最も斬新なものへの順序を推定する。
【０１２０】
さらに、個人的シーケンス生成装置３４は、スライダ５８により選択された値の影響（impact）をランダム関数ShouldExplore()で表現し、このランダム関数ShouldExplore()は、スライダ５８の値に対応する重み付けされた確率でブーリーン値（真又は偽）を返す。
【０１２１】
例えば、スライダ５８が最小の位置、すなわちdegree#of#novelty = 0にあるとき、ランダム関数ShouldExplore()は常に「偽」を返す。
【０１２２】
一方、スライダ５８が最大の位置にあるとき、ランダム関数ShouldExplore()は常に「真」を返す。
【０１２３】
中間の値の場合、ShouldExplore()は、スライダの値に反比例する確率で「真」となるように、ランダムなブーリーン値を返す。
【０１２４】
以下の説明では、このランダム関数ShouldExplore()は、毎回呼び出され、それぞれの処理において、当然、異なる値を返す可能性があるものとする。
集合１：Ｃ  Ｆ  Ｐ
すなわち、Ｃ（ジャズサキソフォンタイトル）に属し、且つ類似タイトル（friends）、すなわち類似度分析回路４４により判定された、直前のタイトルに近い類似度を有するタイトルであり、且つユーザプロファイルに属するタイトルを選択する。
【０１２５】
集合１が空集合であるか、又はShouldExplore()が「真」を返した場合、次の集合を検討する。この他の場合は、集合１内のタイトルをランダムに返す。
集合２：Ｃ  Ｆ
すなわち、Ｃ（ジャズサキソフォンタイトル）に属し、且つ直前のタイトルに近い類似度を有するタイトルを選択する。集合２が空集合であるか、又はShouldExplore()が「真」を返した場合、次の集合を検討する。この他の場合は、集合２内のタイトルをランダムに返す。
集合３：Ｃ  Ｐ
集合３が空集合であるか、又はShouldExplore()が「真」を返した場合、次の集合を検討する。この他の場合は、集合３内のタイトルをランダムに返す。
集合４：Ｃ
集合４が空集合であるか、又はShouldExplore()が「真」を返した場合、次の集合を検討する。この他の場合は、集合４内のタイトルをランダムに返す。
集合５：Ｓ  Ｆ  Ｐ
集合５が空集合であるか、又はShouldExplore()が「真」を返した場合、次の集合を検討する。この他の場合は、集合５内のタイトルをランダムに返す。
集合６：Ｓ  Ｆ
集合６が空集合であるか、又はShouldExplore()が「真」を返した場合、次の集合を検討する。この他の場合は、集合６内のタイトルをランダムに返す。
集合７：Ｓ  Ｐ
集合７が空集合であるか、又はShouldExplore()が「真」を返した場合、次の集合を検討する。この他の場合は、集合７内のタイトルをランダムに返す。
集合８：Ｓ
集合８が空集合であるか、又はShouldExplore()が「真」を返した場合、次の集合を検討する。この他の場合は、集合８内のタイトルをランダムに返す。
集合９：Ｆ  Ｐ
集合９が空集合であるか、又はShouldExplore()が「真」を返した場合、次の集合を検討する。この他の場合は、集合９内のタイトルをランダムに返す。
集合１０：Ｆ
集合１０が空集合であるか、又はShouldExplore()が「真」を返した場合、次の集合を検討する。この他の場合は、集合１０内のタイトルをランダムに返す。集合１１：Ｐ
集合１１が空集合であるか、又はShouldExplore()が「真」を返した場合、次の集合を検討する。この他の場合は、集合１１内のタイトルをランダムに返す。集合１２：カタログ内の全タイトル
集合１２内のタイトルをランダムに返す。全てのタイトルが検討されたため、これ以上の可能性はない。
【０１２６】
上述の説明において、類似タイトル（friends）は、現在検討中のタイトルｔｉに近い全てのタイトル、すなわちＤ（ｔｉ，ｔｊ）｛ｔｉとｔｊの間の距離を表す関数｝＜最大整数であるタイトルのリストの形式で提供してもよい。
【０１２７】
開始タイトルの選択
シーケンスの最初には、先行するタイトルがなく、したがってＦは空集合となる。このため、最初のタイトルを選択するアルゴリズムは、上述のアルゴリズムと略々同様であるが、以下のように、場合が削減される。
集合１：Ｃ  Ｆ  Ｐ
すなわち、Ｃ（ジャズサキソフォンタイトル）に属し、且つ類似タイトル（friends）、すなわち類似度分析回路４４により判定された、直前のタイトルに近い類似度を有するタイトルであり、且つユーザプロファイルに属するタイトルを選択する。
集合３：Ｃ  Ｐ
集合３が空集合であるか、又はShouldExplore()が「真」を返した場合、次の集合を検討する。この他の場合は、集合３内のタイトルをランダムに返す。
集合４：Ｃ
集合４が空集合であるか、又はShouldExplore()が「真」を返した場合、次の集合を検討する。この他の場合は、集合４内のタイトルをランダムに返す。
集合７：Ｓ  Ｐ
集合７が空集合であるか、又はShouldExplore()が「真」を返した場合、次の集合を検討する。この他の場合は、集合７内のタイトルをランダムに返す。
集合８：Ｓ
集合８が空集合であるか、又はShouldExplore()が「真」を返した場合、次の集合を検討する。この他の場合は、集合８内のタイトルをランダムに返す。
集合１１：Ｐ
集合１１が空集合であるか、又はShouldExplore()が「真」を返した場合、次の集合を検討する。この他の場合は、集合１１内のタイトルをランダムに返す。集合１２：カタログ内の全タイトル
なお、選択された各タイトルには、アルゴリズムのどの部分が使用されたかに応じて、１〜１２の等級（grade）が付される。ここで、低い等級は「馴染みやすい」タイトルを表し、等級が高くなるほどタイトルが斬新になる。この等級は、ユーザインターフェイスにおいて、例えば、等級が高くなるほど濃い赤になり、等級が低くなるほど濃い青になる表示等によって表現することもできる。
【０１２８】
このように、本発明の基本的思想は以下の通りである。まず、プレイリストを編纂した編纂者の知識を利用する。編纂者は、連続するタイトル間の適切なリンクをどのように構築すればよいかについて深い知識を有していると予想される。さらにこの編纂者の知識をユーザの嗜好に適応化させる。この適応化は、選択されたカテゴリ又はタイプに調和する極値と、他の音楽形式を発見するための冒険的な極値との間の選択により与えられる。
【０１２９】
上述のように、個人的シーケンス生成装置３４は、ラジオプログラムデータの実時間ストリームが供給される入力端子を有する有料テレビジョン及び／又は衛星放送デコーダ等のセットトップボックスにおいて実現することもできる。個人的シーケンス生成装置３４は、このようなラジオプラグラムデータのフローを受け取ると、このフローをそれぞれがタイトルに対応する複数のセグメントに分割し、これらのセグメントを個別にアクセスできる形式でハードディスク等の記録装置（識別セグメントストレージ３２）に保存する。
【０１３０】
識別セグメントストレージ３２は、最初は空であり、オーディオストリーム２から自動的に抽出されたセグメントを順次保存する。これと同時に、保存される各識別セグメントｓｅｇ．ｉには識別子ｉｄ．ｉが付される。
【０１３１】
ユーザプロファイルテーブル５０に格納される嗜好は、「好き」及び「嫌い」といった形式の評価情報に関連付けられた単なるアーチスト又はタイトルの集合として定義してもよい。異なる個人の嗜好データをインターネットサイトに提供して、嗜好を共有してもよい。ここで、「ユーザの嗜好」及び「包括的な嗜好」とを区別することもできる。ユーザの嗜好は、ユーザに関連付けられたタイトルの個人的なリストであり、少なくとも一部のタイトルに、「好き」及び「嫌い」といった評価情報が関連付けられている。一方、包括的な嗜好は、実際のタイトルではなく、アーチストのコレクションであり、ユーザの嗜好を構築するための基礎となるカテゴリを構成する。すなわち、包括的な嗜好は、開始プラットフォームとして選択することができ、これによりユーザの嗜好をゼロから作成する手間を省くことができる。例えば、ユーザが包括的な嗜好「ジャズ」を選択した場合、個人的シーケンス生成装置３４は、デフォルトとして、ユーザはジャズの下位に分類される全てのタイプを好んでいるとみなす。
【０１３２】
包括的な嗜好は、ユーザの操作により作成してもよく、編纂者により作成してもよい。
【０１３３】
包括的な嗜好及びユーザの嗜好は、例えばインターネットを介して、サーバから入手することもできる。これにより、ある音楽のジャンルに対する初心者が適切なユーザ入力を用いて、嗜好を入手することができ、及びそのタイプについて利用可能な包括的な嗜好及びユーザの嗜好の一部又は全てを復元することができる。したがって、コミュニティグループ（community group）及び交換グループ（exchange group）を介して、新たなプロファイルを決まったフォーマットで構築することができる。さらに、アーチスト又は有名人に個人的シーケンス生成装置３４を使用させ、このアーチスト又は有名人の名前に関連付けられたユーザの嗜好を作成することもできる。このように、嗜好は、音楽的な嗜好及びタイプの宣伝のために、サーバを介して交換し、再モデリングできる明示的なオブジェクトとして使用することができる。
【０１３４】
ユーザにとってより扱いやすい装置を提供するために、予めフォーマットされたプロファイルをユーザに提供する機能を設けてもよい。このような機能により、包括的プロファイルの分類（taxonomy）を生成することができる。これらの予めフォーマットされたプロファイルは、包括的な嗜好を表し、これにより、ユーザはゼロから嗜好を作成する手間を省くことができる。
【０１３５】
この目的で、個人的シーケンス生成装置３４は、以下のようなプロファイルを導入する。
クラシック
バロック
交響曲
オペラ
ロマン派音楽
クラシックピアノ
クラシックバイオリン
ジャズ
ビーバップ
ジャズピアノ
ジャズサキソフォン
ポップス／ロック
６０年代ポップス
オルタネーティブロック（alternative Rock）
カリフォルニアロック
これらのカテゴリは、アーチストのリストとして表現できる（図４参照）。
【０１３６】
さらに、包括的プロファイルは、ユーザプロファイルと同様、インターネットを介して、ウェブサイトから個人的シーケンス生成装置３４に読み込むこともできる。これにより、ユーザは、自らのプロファイルを動的に他者に発信し、又は他者とプロファイルを交換し、これにより例えば、他者の特定の音楽的な嗜好を促進させることもできる。例えば、ヒップホップ音楽の愛好者は、包括的ヒップホッププロファイルのフォームを生成し、ヒップホップ音楽に興味を持つ初心者は、このプロファイルを自らの個人的シーケンス生成装置３４に適用することにより、即座にヒップホップタイプのプログラムを作成することができる。
【０１３７】
この具体例においては、コンピュータプログラムは、図６に示すように、様々なユーザ入力用アイコンを生成及び表示し、これにより個人的シーケンス生成装置３４が柔軟でより操作しやすいものとなる。このようなユーザ入力アイコンとしては、例えば以下のようなものがある。
・「記録（record）」６０：これにより自動的に記録され、セグメント化される音楽ストリームを放送する１以上のラジオ局のチャンネル番号を選択することができる。
・「アップロード（upload）」６１：これにより、個人的な素材（例えばコンパクトディスク又はミニディスク）又はプロファイルをセグメントストレージ１０、３２に保存することができる。
・「タイトル（titles）」６２：これにより、識別データを用いたインデックス処理により、セグメントストレージ１０、３２に記録されているコンテンツのタイトル又はアーチストが表示装置４０に表示される。
・「基本機能−エキスパート機能スライダ（"basic-expert" slider）」６３：これにより、単純化されたインターフェイス（複雑な機能を用いた煩雑な処理を望まないユーザのため）の表示と、使用可能な全てのユーザパラメータの表示が切り換えられる。
・「プログラム（program）」６４：これにより、個人的シーケンス生成装置３４が編纂したプログラムを表示し、再生することができる。
・巻戻し、停止、再生、早送りボタンのアレイ６５：これらは、カセットテーププレイヤやコンパクトディスクプレイヤに設けられている操作子と同様の機能を有する。
【０１３８】
個人的シーケンス生成装置３４は、外部世界とのインターフェイスを司る複数の通信ポートを備えている。これらの通信ポートは、個人的シーケンス生成装置３４を上述した様々なソース（オーディオストリーム２、セグメント化データ４、タイトル識別情報２２等）に接続する。これらのソースの形式はいかなるものであってもよい。
【０１３９】
この個人的シーケンス生成装置３４により生成された音楽プログラムに対応するオーディオ信号を出力するための、様々なコネクタも設けられている。これらのコネクタは、それぞれ異なる外部の音楽再生装置（携帯型ステレオ装置、据置型ステレオ装置、テレビジョンセット、コンピュータサウンドカード）と互換性を有している。選択された音楽プログラムの出力は、例えばコンパクトディスクプレイヤ又はカセットテーププレイヤの場合と同様に、上述したユーザ入力６５（図６）を操作することにより制御できる。セグメントストレージ１０、３２からセグメントｓｅｇ．ｉの形式で音楽プログラムを読み出し、適切な互換性を有する再生装置（例えばＭＰ３標準規格に基づく圧縮オーディオデータを再生できる装置）にセグメントｓｅｇ．ｉをそのままの形式で出力するコネクタを設けてもよい。個人的シーケンス生成装置３４のこの他のオーディオ出力コネクタは、音楽プログラムを他の形式、例えば再処理されたデジタル信号又はアナログ信号として出力する。これらの信号は、例えばテレビジョンセット又はハイファイシステムのオグジュアリステレオオーディオ入力端子に供給され、適切なコンポーネントにより増幅され、再生される。
【０１４０】
さらに、個人的シーケンス生成装置３４の本体に増幅器及び音声再生装置（スピーカを含む）を設け、選択されたプログラムを再生するようにしてもよい。さらに、コンピュータ及び／又はテレビジョンコネクタポートを設け、コンピュータ及び／又はテレビジョンセットを個人的シーケンス生成装置３４に機能的に接続できるようにしてもよい。これにより、個人的シーケンス生成装置３４は、接続された装置のリソース（資源）の一部を利用することができる。例えば、表示装置４０としては、テレビジョン受信機の表示装置又はコンピュータのモニタ装置を利用でき、入力装置４２としては、コンピュータのキーボード又はマウス、あるいはテレビジョンセットのリモートコントローラを利用でき、セグメントストレージ１０、３２としては、コンピュータのハードディスクドライブ等を利用できる。
【０１４１】
さらに、例えばセグメント化データ４及び／又はタイトル識別情報２２を読み込むために必要とされるインターネットリンクは、ビルトイン型のモデム（電話回線網により確立される場合）又はコンピュータのモデムを利用して確立してもよく、あるいはケーブルテレビジョンポートを介して確立してもよい。
【０１４２】
さらに、通信ポートとしては、以下のような様々な入出力端子を設けるとよい。
・処理すべき音楽タイトルをアップロードするために、異なるソースからアナログ及び／又はデジタル（圧縮又は非圧縮）形式のオーディオデータを入力するための入力端子。
・インポートされたユーザプロファイル、セレクション、トラックリスト、ルックアップテーブル７２、７６用のデータ等、及び例えばシステムパラメータを更新するためのコンピュータプログラムを入力するための入力端子。これらのデータは、要求に応じた様々なプロトコルに準拠して、様々なソースから提供される。
・ユーザプロファイル、セレクション、トラックリスト等のコンピュータデータをローカル及びリモートの装置、サーバ、システムに供給するための出力端子。・編纂された音楽プログラム、ユーザの嗜好等を紙に印刷するための印刷データ用の出力端子。
【０１４３】
なお、個人的シーケンス生成装置３４は、アプリケーションに応じて、等価な異なるアーキテクチャ及び設計に基づく回路に分割することができる。例えば、上述したユニットの幾つかは、物理的に分離され、異なる筐体内に設けられ、ケーブル、サーバ、インターネットリンク等の適切なリンクにより接続されていてもよい。
【０１４４】
上述の具体例においては、オーディオストリーム２は、ラジオ局から、例えば無線高周波、ケーブル、人工衛星又はインターネットラジオ局の場合はインターネットを介して、振幅変調信号、周波数変調信号、アナログ信号又はデジタル信号として送信されてくる。さらに、オーディオストリーム２は、連続する音楽タイトルが芸術的又は知的にリンクされているものである限り、他のソースに由来するものであってもよい。例えば、オーディオストリーム２は、他の個人により編纂されたシーケンス（例えばコンパクトディスク又はカセットテープに記録され、あるいはウェブサイト等からダウンロードされ個人的に編纂されたシーケンス）等であってもよく、あるいは人工知能により同様の手法で生成された音楽タイトルの編纂シーケンスであってもよい。オーディオストリーム２を構成する候補となる素材は、例えばロマンチックなメロディ、愛のピアノコンチェルトベスト、ディスコパーティ用音楽、お気に入りのオペラ、７０年代のヒット曲等、何らかのテーマに基づいて録音されたものであってもよく、タイトルのみを選択するのではなく、そのタイトルの出現順序を選択してもよい。すなわち、オーディオストリーム２は、これらの編纂された音楽の記録から出力されたオーディオストリームであってもよい。
【０１４５】
個人的シーケンス生成装置３４は、編纂された音楽タイトルのリストをダウンロードしてもよい。このようなリストは、例えば記録された素材のカタログから提供される。カタログは、編纂された音楽の記録を提案し、そこに含まれるトラックのリストをシーケンス順に項目化するものであってもよい。ユーザは、これらのリストにアクセスし、例えば音楽配信用インターネットサイト「Napster」から、このリストに含まれるトラックを出現順にダウンロードすることができる。これにより、オーディオストリーム２は、選択的にダウンロードされたトラックとして形成される。
【０１４６】
実際の状況では、オーディオストリーム２において、一定の時間の経過により、同じタイトルが繰り返し出現することがある。この繰返しは、類似度分析回路４４により実行される統計的分析にとって有用であるが、識別セグメントストレージ３２のメモリスペースを不必要に専有してしまう虞がある。この問題を解決するために、複数の同一な記録セグメントのうち、１つのコピーのみが識別セグメントストレージ３２に保持されるような定期的なメンテナンス処理を個人的シーケンス生成装置３４に実行させるとよい。この処理は、識別子レベルの標準的なコンテンツ比較処理により実現することができる。このメンテナンス処理は、通常、繰り返されたタイトルのから関係する全ての統計的情報が抽出されたときに、一度だけ実行される。このメンテナンス処理は、繰り返されたオーディオコンテンツ（多くの記録容量を必要とする）を削除する処理を含むが、さらなる分析のために関連する識別子（シーケンス内における相対的な位置を示す情報を含む）を残してもよい。なお、個人的シーケンス生成装置３４により提供されるプログラムシーケンスにおいて、同一の音楽タイトルを繰り返してもよいが、この場合も、ストレージアクセスユニット３８を用いて、識別セグメントストレージ３２から同一のセグメントにアクセスすることにより、同一のタイトルをシーケンス内の異なる位置で再生することができる。
【０１４７】
本発明は、音楽タイトルに限定されるものではなく、例えば画像（写真、ペイント、芸術作品、メールオーダカタログに掲載されるアイテム）、スーパーマーケットの棚に沿って陳列されたアイテム、広告、インターネットショッピングサイトにおけるアイテム等、様々なアイテムのシーケンスに同様に適応することができる。
【０１４８】
さらに、オーディオデータストリームを分析することにより、識別情報の少なくとも一部を単純に生成する自動型認識アルゴリズムを用いてもよい。
【０１４９】
【発明の効果】
以上のように、本発明に係る情報シーケンス保存装置は、情報シーケンスを受信する入力手段と、情報シーケンスを保存するストレージ手段と、情報アイテムの端部を示すセグメント化データに基づき、情報シーケンスをそれぞれが個別の情報アイテムに対応する個別にアクセス可能なセグメントに分割するセグメント化手段とを備える。ストレージ手段は、連続する情報アイテムに対応するシーケンス内のセグメントをアクセス可能に出力する。これにより、後にアイテムのシーケンスを自動的に生成できるように、受信した情報シーケンスを効果的に保存することができる。
【０１５０】
また、本発明に係る情報シーケンス保存方法は、情報シーケンスを受信するステップと、情報シーケンスを保存するステップと、情報アイテムの端部を示すセグメント化データに基づき、情報シーケンスをそれぞれが個別の情報アイテムに対応する個別にアクセス可能なセグメントに分割するステップとを有し、保存されたセグメントは、連続する情報アイテムに対応するシーケンス内のセグメントを出力することによりアクセス可能とする。これにより、後にアイテムのシーケンスを自動的に生成できるように、受信した情報シーケンスを効果的に保存することができる。
【図面の簡単な説明】
【図１】  本発明に基づき、情報シーケンスをセグメント化し、保存する装置の第１の具体例を示す図である。
【図２】  本発明に基づき情報シーケンスをセグメント化し、識別子に関連付けて保存する装置の具体例を示す図である。
【図３】  図２に示す装置において、音楽タイトル識別子内の対応するタイトルから音楽のタイプを導き出す回路を示す図である。
【図４】  図２に示す装置において、音楽タイトル識別子内の対応するアーチストから音楽のタイプを導き出す回路を示す図である。
【図５】  図２に示す装置を組み込んだ個人音楽シーケンスプレイヤの構成を示すブロックである。
【図６】  図５に示す個人的音楽シーケンスプレイヤのユーザインターフェイスを示す第１のコンピュータ画面を示す図である。
【図７】  図５に示す個人的音楽シーケンスプレイヤのユーザインターフェイスを示す第２のコンピュータ画面を示す図である。
【図８】  図５に示す個人的音楽シーケンスプレイヤのユーザインターフェイスを示す第３のコンピュータ画面を示す図である。
【図９】  図５に示す個人的音楽シーケンスプレイヤにより規定される集合Ｐ，Ｃ，Ｓ，Ｆに関する全ての可能な場合を図式的に示す図である。
【符号の説明】
２  オーディオストリーム、４  セグメントデータ、６  セグメント化回路、２０  シーケンス保存装置、２２  タイトル識別情報、２６  識別回路、２８  セグメント／ＩＤ結合回路、３２  識別セグメントストレージ、３６  システム制御ユニット、３８  ストレージアクセスユニット、４０  表示装置、４２  入力装置、４４  類似度分析回路、４６  類似関係グラフ／テーブルメモリ、４８  音楽プログラム生成器、５０  ユーザプロファイルテーブル
【図１】
0004657544.tif 000002
【図２】
0004657544.tif 000003
【図３】
0004657544.tif 000004
【図４】
0004657544.tif 000005
【図５】
0004657544.tif 000006
【図６】
0004657544.tif 000007
【図７】
0004657544.tif 000008
【図８】
0004657544.tif 000009
【図９】
0004657544.tif 000010