(57)【要約】【課題】ユーザにより指定されたコンテンツと関連付けて再生するコンテンツを煩雑な操作を行うことなく、ユーザの嗜好をある程度反映させ、かつ意外性を持たせて選択できるプログラム、データ処理方法、データ処理装置、およびデータを提供する。【解決手段】複数のコンテンツデータを記憶するコンテンツ蓄積装置３と、予め用意されユーザの嗜好を判断する指標となる指標データＩＮＤと主コンテンツデータＣＮＴとを基に、バックグラウンド（ＢＧ）コンテンツデータを複数のコンテンツデータＣＮＴの中からランダムに選択する選択部２６と、選択部２６が選択した主コンテンツデータＣＮＴ、ＢＧコンテンツデータＣＮＴとを関連付けて再生するコンテンツ再生装置４とを設ける。【選択図】  図１
2004328393.tif 000002
【特許請求の範囲】
【請求項１】
データ処理装置に実行させ、ユーザによって指定された第１のコンテンツデータと関連付けて再生する第２のコンテンツデータを選択させるプログラムであって、
前記ユーザの嗜好を判断する指標となる指標データを用意する第１の手順と、前記第１の手順で用意した前記指標データと前記第１のコンテンツデータとを基に、前記第２のコンテンツデータを複数のコンテンツデータの中からランダムに選択する第２の手順と
を実行させるプログラム。
【請求項２】
前記第２の手順は、前記指標データに含まれ、前記第１のコンテンツと関連付けて前記第２のコンテンツデータを再生することに対しての前記ユーザの好みの度合いを示す好み度数を生成し、当該生成した好み度数に応じた重み付けでランダムに、前記複数のコンテンツデータから前記第２のコンテンツデータを選択する
請求項１に記載のプログラム。
【請求項３】
前記第２の手順は、前記好み度数に応じた重み付けでランダムに前記第２のコンテンツデータを選択した履歴に応じて前記指標データを更新し、前記更新した指標データに応じた重み付けでランダムに、前記複数のコンテンツデータから前記第２のコンテンツデータを選択する
請求項２に記載のプログラム。
【請求項４】
前記コンテンツデータそれぞれは、日付情報を含み、
前記第２の手順は、前記第１のコンテンツデータの前記日付情報に基づいて、当該日付情報と所定の範囲内の日付情報を含む前記コンテンツデータから、ランダムに前記第２のコンテンツデータを選択する
請求項１に記載のプログラム。
【請求項５】
前記コンテンツデータそれぞれは、キーワードを含み、
前記第２の手順は、前記第１のコンテンツデータの前記キーワードに基づいて、当該キーワードに関連したキーワードを含む前記コンテンツデータからランダムに前記第２のコンテンツデータを選択する
請求項１に記載のプログラム。
【請求項６】
前記第２の手順は、前記指標データおよび前記第１のコンテンツデータのうち当該指標データのみに基づいて前記複数のコンテンツデータから前記第２のコンテンツデータをランダムに選択する第１の選択手順、前記指標データおよび前記第１のコンテンツデータのうち当該第１のコンテンツデータに基づいて前記複数のコンテンツデータから前記第２のコンテンツデータをランダムに選択する第２の選択手順、またはランダムに前記複数のコンテンツデータから前記第２のコンテンツデータを選択する第３の選択手順からランダムに選択手順を選択し、前記選択した選択手順で当該第２のコンテンツデータを選択する
請求項１に記載のプログラム。
【請求項７】
前記第２の手順は、前記第１〜第３の選択手順から、前記指標データに含まれ、前記第１のコンテンツと関連付けて前記第２のコンテンツデータを再生することに対しての前記ユーザの好みの度合いを示す好み度数の履歴に応じた重み付けでランダムに選択し、前記選択した選択手順で当該第２のコンテンツデータを選択する
請求項６に記載のプログラム。
【請求項８】
前記第２の手順で選択した第２のコンテンツデータを、前記第１のコンテンツデータに関連付けて再生させる第３の手順を有する
請求項１に記載のプログラム。
【請求項９】
ユーザによって指定された第１のコンテンツデータと関連付けて再生する第２のコンテンツデータを選択するデータ処理方法であって、
前記ユーザの嗜好を判断する指標となる指標データを用意する第１の工程と、前記第１の工程で用意した前記指標データと前記第１のコンテンツデータとを基に、前記第２のコンテンツデータを複数のコンテンツデータの中からランダムに選択する第２の工程と
を有するデータ処理方法。
【請求項１０】
前記第２の工程は、前記指標データに含まれ、前記第１のコンテンツと関連付けて前記第２のコンテンツデータを再生することに対しての前記ユーザの好みの度合いを示す好み度数を生成し、当該生成した好み度数に応じた重み付けでランダムに、前記複数のコンテンツデータから前記第２のコンテンツデータを選択する
請求項９に記載のデータ処理方法。
【請求項１１】
前記第２の工程は、前記好み度数に応じた重み付けでランダムに前記第２のコンテンツデータを選択した履歴に応じて前記指標データを更新し、前記更新した指標データに応じた重み付けでランダムに、前記複数のコンテンツデータから前記第２のコンテンツデータを選択する
請求項１０に記載のデータ処理方法。
【請求項１２】
前記コンテンツデータそれぞれは、日付情報を含み、
前記第２の工程は、前記第１のコンテンツデータの前記日付情報に基づいて、当該日付情報と所定の範囲内の日付情報を含む前記コンテンツデータから、ランダムに前記第２のコンテンツデータを選択する
請求項９に記載のデータ処理方法。
【請求項１３】
前記コンテンツデータそれぞれは、キーワードを含み、
前記第２の工程は、前記第１のコンテンツデータの前記キーワードに基づいて、当該キーワードに関連したキーワードを含む前記コンテンツデータからランダムに前記第２のコンテンツデータを選択する
請求項９に記載のデータ処理方法。
【請求項１４】
ユーザによって指定された第１のコンテンツデータと関連付けて再生する第２のコンテンツデータを選択するデータ処理装置であって、
予め用意され前記ユーザの嗜好を判断する指標となる指標データと前記第１のコンテンツデータとを基に、前記第２のコンテンツデータを複数のコンテンツデータの中からランダムに選択する選択手段
を有するデータ処理装置。
【請求項１５】
前記指標データに含まれ、前記第１のコンテンツと関連付けて前記第２のコンテンツデータを再生することに対しての前記ユーザの好みの度合いを生成する好み度数生成手段を有し、
前記選択手段は、前記好み度数生成手段が生成した前記好み度数に応じた重み付けでランダムに、前記複数のコンテンツデータから前記第２のコンテンツデータを選択する
請求項１４に記載のデータ処理装置。
【請求項１６】
ユーザによって指定された第１のコンテンツデータと関連付けて再生する第２のコンテンツデータをデータ処理装置が選択するために用いられ、
前記第１のコンテンツデータを特定する第１の特定データと、
前記第１の特定データに対応付けられ、単数または複数の前記第２のコンテンツデータをそれぞれ特定する単数または複数の第２の特定データと、
前記第２の特定データのそれぞれに対応して規定され、前記第１の特定データで特定された前記第１のコンテンツデータと関連付けて前記第２のコンテンツデータを再生することに対しての前記ユーザの嗜好の度合いを判断する指標となる指標データと
を有するデータ。
【請求項１７】
前記第１の特定データで特定された前記第１のコンテンツデータが、前記ユーザによって指定され前記データ処理装置が当該第１のコンテンツデータを再生する場合に、前記データ処理装置に前記指標データを基に前記第２のコンテンツデータを特定させる
請求項１６に記載のデータ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、データ処理装置にユーザによって指定されたコンテンツと関連付けて再生するコンテンツを選択させるプログラム、データ処理方法、データ処理装置、およびデータに関するものである。
【０００２】
【従来の技術】
従来、ユーザの選択によりコンテンツ、例えば静止画像や音声データ等を再生する再生装置が知られている（例えば、特許文献１参照）。
従来の再生装置では、例えばユーザの嗜好のコンテンツ、例えば静止画像を再生し、さらにユーザの嗜好のコンテンツ、例えば音楽等の音声データをバックグラウンドとして関連付けて再生する。
【０００３】
【特許文献１】
特開平１０−１４５７３０号公報
【０００４】
【発明が解決しようとする課題】
しかし、上述した従来の再生装置では、ユーザの嗜好のコンテンツと、そのコンテンツと関連付けて再生する嗜好のコンテンツとを、ユーザが選択しなければならず、ユーザは煩雑な選択操作を行う必要がある。
【０００５】
また、ユーザが２つの嗜好のコンテンツを選択するので、再生装置はユーザの嗜好通りのコンテンツを再生するが、そのコンテンツはユーザにとって好みではあるが、意外性に乏しい。
このため、ユーザにより指定されたコンテンツと関連付けて再生するコンテンツを、煩雑な操作を行うことなく、ユーザの嗜好をある程度反映させ、しかも意外性を持たせて選択することができるデータ処理装置が望まれている。
【０００６】
本発明は、かかる事情に鑑みてなされたものであり、その目的は、ユーザにより指定されたコンテンツと関連付けて再生するコンテンツを、煩雑な操作を行うことなく、ユーザの嗜好をある程度反映させ、しかも意外性を持たせて選択することができるプログラム、データ処理方法、データ処理装置、およびデータを提供することにある。
【０００７】
【課題を解決するための手段】
前記目的を達成するために、本発明の第１の観点は、データ処理装置に実行させ、ユーザによって指定された第１のコンテンツデータと関連付けて再生する第２のコンテンツデータを選択させるプログラムであって、前記ユーザの嗜好を判断する指標となる指標データを用意する第１の手順と、前記第１の手順で用意した前記指標データと前記第１のコンテンツデータとを基に、前記第２のコンテンツデータを複数のコンテンツデータの中からランダムに選択する第２の手順とを実行させる。
【０００８】
本発明の第１の観点によれば、第１の手順ではユーザの嗜好を判断する指標となる指標データを用意し、第２の手順では第１の手順で用意した指標データと第１のコンテンツデータとを基に、第２のコンテンツデータを複数のコンテンツデータの中からランダムに選択する。
【０００９】
さらに、前記目的を達成するために、本発明の第２の観点は、ユーザによって指定された第１のコンテンツデータと関連付けて再生する第２のコンテンツデータを選択するデータ処理方法であって、前記ユーザの嗜好を判断する指標となる指標データを用意する第１の工程と、前記第１の工程で用意した前記指標データと前記第１のコンテンツデータとを基に、前記第２のコンテンツデータを複数のコンテンツデータの中からランダムに選択する第２の工程とを有する。
【００１０】
さらに、前記目的を達成するために、本発明の第３の観点は、ユーザによって指定された第１のコンテンツデータと関連付けて再生する第２のコンテンツデータを選択するデータ処理装置であって、予め用意され前記ユーザの嗜好を判断する指標となる指標データと前記第１のコンテンツデータとを基に、前記第２のコンテンツデータを複数のコンテンツデータの中からランダムに選択する選択手段を有する。
【００１１】
さらに、前記目的を達成するために、本発明の第４の観点は、ユーザによって指定された第１のコンテンツデータと関連付けて再生する第２のコンテンツデータをデータ処理装置が選択するために用いられ、前記第１のコンテンツデータを特定する第１の特定データと、前記第１の特定データに対応付けられ、単数または複数の前記第２のコンテンツデータをそれぞれ特定する単数または複数の第２の特定データと、前記第２の特定データのそれぞれに対応して規定され、前記第１の特定データで特定された前記第１のコンテンツデータと関連付けて前記第２のコンテンツデータを再生することに対しての前記ユーザの嗜好の度合いを判断する指標となる指標データとを有する。
【００１２】
【発明の実施の形態】
本発明に係るデータ処理装置は、例えば、ユーザによって指定され、主に再生されるコンテンツデータ（主コンテンツデータとも言う）と関連付けて再生する、例えば詳細にはバックグラウンドで再生するコンテンツデータ（バックグラウンド（ＢＧ）コンテンツデータとも言う）を選択するデータ処理装置であって、予め用意され、ユーザの嗜好を判断する指標となる指標データと、主に再生されるコンテンツデータとを基に、バックグラウンドで再生されるコンテンツデータを複数のコンテンツデータの中からランダムに選択する。
また、データ処理装置は、主コンテンツデータと、そのバックグラウンドでＢＧコンテンツデータとを関連付けて再生する。以下、詳細に説明する。
【００１３】
図１は、本発明のデータ処理装置に係る一実施形態を示す全体構成図である。データ処理装置１は、例えば図１に示すように、コントロール装置２、コンテンツ蓄積装置３、およびコンテンツ再生装置４を有する。
コントロール装置２、コンテンツ蓄積装置３、およびコンテンツ再生装置４は、ネットワークＮＥＴで接続されている。
【００１４】
ネットワークＮＥＴは、例えば有線方式や無線方式の通信ネットワークである。また、ネットワークＮＥＴは１つの機器の内部のネットワークであってもよい。例えば構成要素間の接続は、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ  ）を用いて接続してもよい。
【００１５】
コントロール装置２は、例えばネットワークＮＥＴ上の複数のコンテンツ蓄積装置３およびコンテンツ再生装置４に対して制御を行う装置である。
コントロール装置２は、例えば詳細には、コンテンツ蓄積装置３に記憶されているコンテンツから、ユーザによって指定された主に再生するコンテンツデータ（主コンテンツデータ）と関連付けて再生するＢＧコンテンツデータを選択し、選択した主コンテンツデータおよびＢＧコンテンツデータをコンテンツ再生装置４に再生させる。
【００１６】
コントロール装置２は、例えば図１に示すようにインタフェース（Ｉ／Ｆ：Ｉｎｔｅｒｆａｃｅ  ）２１、表示部２２、コンテンツ選択ボタン２３、好みボタン２４、メモリ２５、およびＣＰＵ２６を有する。
Ｉ／Ｆ２１、表示部２２、コンテンツ選択ボタン２３、好みボタン２４、メモリ２５、およびＣＰＵ２６は、バスＢＳで接続されている。
【００１７】
インタフェース（Ｉ／Ｆ）２１は、ＣＰＵ２６の制御により、ネットワークＮＥＴを介して、コンテンツ蓄積装置３およびコンテンツ再生装置４と通信を行う。
表示部２２は、ＣＰＵ２６の制御により、例えば通信ネットワークＮＥＴを介してＩ／Ｆ２１が受信した、コンテンツ蓄積装置３が記憶するコンテンツデータの一覧や、所定のデータを表示する。
【００１８】
コンテンツ選択ボタン２３は、例えばユーザにより操作され、表示部２２が表示するコンテンツ一覧から、嗜好のコンテンツを選択する操作に応じた信号Ｓ２３をＣＰＵ２６に出力する。ＣＰＵ２６は信号Ｓ２３に応じてコンテンツ蓄積装置３に記憶されている複数のコンテンツから、主コンテンツを選択し、コンテンツ再生装置４に再生させる。
【００１９】
好みボタン２４は、例えばユーザにより操作され、主コンテンツに関連して選択されたＢＧコンテンツに対して、ユーザの好みをフィードバックさせるために用いられる。好みボタン２４は、例えばユーザの操作に応じて、後述の指標データに含まれる、ユーザの好みの度合いを示す好み度数（変数：ｋｏｎｏｍｉとも言う）を生成し、信号Ｓ２４としてＣＰＵ２４に出力する。
好みボタン２４は、本発明に係る好み度数生成手段に相当する。
【００２０】
好みボタン２４は、例えば図１に示すように、好み度数増加（ｋｏｎｏｍｉ  ｕｐ  ）ボタン２４１、好み度数減少（ｋｏｎｏｍｉ  ｄｏｗｎ  ）ボタン２４２、およびスキップ（Ｓｋｉｐ）ボタン２４３を有する。
【００２１】
好み度数増加（ｋｏｎｏｍｉ  ｕｐ  ）ボタン２４１は、例えばコンテンツ再生装置４で再生されたＢＧコンテンツデータが、ユーザの嗜好（好み）であった際に操作され、操作に応じてその旨を示す信号Ｓ２４をＣＰＵ２６に出力する。ＣＰＵ２６では、例えばその信号Ｓ２４に応じて好み度数（ｋｏｎｏｍｉ）に所定数、例えば１度数だけ加算する。
【００２２】
好み度数減少（ｋｏｎｏｍｉ  ｄｏｗｎ  ）ボタン２４２は、例えばコンテンツ再生装置４で再生されたＢＧコンテンツデータが、ユーザの嗜好（好み）でない際に操作され、操作に応じて、その旨を示す信号Ｓ２４をＣＰＵ２６に出力する。ＣＰＵ２６では、例えばその信号Ｓ２４に応じて好み度数（ｋｏｎｏｍｉ）に所定数、例えば１度数だけ減算する。
【００２３】
スキップ（Ｓｋｉｐ）ボタン２４３は、例えばコンテンツ再生装置４で再生されたＢＧコンテンツデータに対して評価をせずに、例えば詳細には好み度数（ｋｏｎｏｍｉ）を更新することなく、次のＢＧコンテンツにスキップさせる際に操作され、操作に応じてその旨を示す信号Ｓ２４をＣＰＵ２６に出力する。ＣＰＵ２６は、その信号Ｓ２４に応じて好み度数（ｋｏｎｏｍｉ）の度数を更新せずに、例えばリスト内で次のＢＧコンテンツデータを、主コンテンツデータに関連付けてコンテンツ再生装置４に再生させる。
【００２４】
メモリ２５は、例えば所定のデータやプログラムＰＲＧ等を記憶し、またＣＰＵ２６のワークエリアとして用いられる。
プログラムＰＲＧは、例えば本発明の実施形態に係る手順を含み、例えばＣＰＵ２６により実行される。
【００２５】
図２は、図１に示したデータ処理装置の処理に関する機能ブロック図である。プログラムＰＲＧを、例えばＣＰＵ２６により実行することで、例えば図２に示すように本発明の実施形態に係る機能を実現する。
ＣＰＵ２６は、例えば図２に示すように、選択部２６０を主構成要素として有する。
選択部２６０は、例えば、ユーザによって指定された主コンテンツデータと関連付けて再生するＢＧコンテンツデータを選択し、選択た結果を示す信号Ｓ２６０を出力する。例えばＣＰＵ２６では選択結果を示す信号Ｓ２６０に基づいてコンテンツ蓄積装置３が記憶するＢＧコンテンツをコンテンツ再生装置４に再生させる。
【００２６】
選択部２６０は、詳細には図２に示すように、主コンテンツ選択部２６１、フィードバック部２６２、制御部２６３、およびバックグラウンド（ＢＧ）選択部２６４を有する。
【００２７】
主コンテンツ選択部２６１は、コンテンツ選択ボタン２３から出力された信号Ｓ２３に応じてコンテンツ蓄積装置３に記憶されている複数のコンテンツデータから主コンテンツデータを選択し、コンテンツ再生装置４に再生させる。
また、主コンテンツ選択部２６１は、主コンテンツデータを示すデータを制御部２６３に出力する。
【００２８】
フィードバック部２６２は、好みボタン２４により出力された信号Ｓ２４に基づいて、上述したようにコンテンツ蓄積装置３が記憶する特性データＣＨＲに含まれる好み度数（ｋｏｎｏｍｉ）を更新する。
【００２９】
制御部２６３は、例えばＢＧ選択部２６４中の複数の選択部から、主コンテンツ選択部２６１から出力された主コンテンツを示すデータ、好み度数ｋｏｎｏｍｉの履歴、ＢＧ選択部２６４の選択結果に応じた重み付けでランダムに選択し、選択した選択部にＢＧコンテンツデータを選択させる。
詳細には制御部２６３は、例えばバックグラウンド（ＢＧ）選択部２６４中の複数の選択部から、好み度数ｋｏｎｏｍｉの履歴に応じた重み付けでランダムに選択し、選択結果を示す信号Ｓ２６３をＢＧ選択部２６４に出力する。
【００３０】
バックグラウンド（ＢＧ）選択部２６４は、例えばＢＧコンテンツの選択方法が異なる複数の選択部を有する。
詳細には、ＢＧ選択部２５４は、制御部２６３が出力する信号Ｓ２６３に応じた内部の選択部が、ＢＧコンテンツデータを選択する。
【００３１】
ＢＧ選択部２６４は、例えば図２に示すように、メタデータ選択部２６４１、関連バックグラウンド（ＢＧ）コンテンツ選択部２６４２、およびランダム選択部２６４３を有する。
【００３２】
メタデータ選択部２６４１は、例えば指標データＩＮＤおよび主コンテンツデータＣＮＴの内、指標データＩＮＤのみに基づいて、複数のコンテンツデータからＢＧコンテンツデータをランダムに選択する。
メタデータ選択部２６４１は、主コンテンツデータの日付情報ＤＴに基づいて、その日付情報ＤＴと所定の範囲内の日付情報ＤＴを含むコンテンツデータＣＮＴから、ランダムにＢＧコンテンツデータＣＮＴを選択する。
また、メタデータ選択部２６４１は、主コンテンツデータＣＮＴのキーワードＫＥＹに基づいて、キーワードＫＥＹに関連したキーワードＫＥＹを含むコンテンツデータＣＮＴからランダムにＢＧコンテンツデータＣＮＴを選択する。
【００３３】
関連ＢＧコンテンツ選択部２６４２は、好み度数ｋｏｎｏｍｉに応じた重み付けでランダムに、複数のコンテンツデータＣＮＴからＢＧコンテンツデータを選択する。
関連ＢＧコンテンツ選択部２６４２は、指標データＩＮＤおよび主コンテンツデータＣＮＴの内、主コンテンツデータに基づいて、複数のコンテンツデータからＢＧコンテンツデータをランダムに選択する。
また、関連ＢＧコンテンツ選択部２６４は、好み度数に応じたＢＧコンテンツＣＮＴの選択の履歴に応じて指標データＩＮＤを更新し、更新した指標データＩＮＤに応じた重み付けでランダムに、複数のコンテンツデータＣＮＴからＢＧコンテンツデータＣＮＴを選択する。例えば、選択されたＢＧコンテンツの好み度数ｋｏｎｏｍｉを１度数加算し、加算結果に応じた重み付けでランダムに選択する。
【００３４】
ランダム選択部２６４３は、ランダムに複数のコンテンツデータＣＮＴからＢＧコンテンツデータを選択する。
【００３５】
コンテンツ蓄積装置３は、例えば様々なフォーマットのコンテンツデータＣＮＴとそれに関連する特性データＣＨＲを記憶し、ネットワークＮＥＴを介してコントロール装置２およびコンテンツ再生装置４からの要求に基づいて、記憶するコンテンツデータＣＮＴを要求元の構成要素に提供する。
【００３６】
コンテンツ蓄積装置３は、例えば図１に示すように、インタフェース（Ｉ／Ｆ：Ｉｎｔｅｒｆａｃｅ  ）３１、記憶装置３２、およびＣＰＵ３３を有する。
インタフェース３１、記憶装置３２、およびＣＰＵ３３は、バスＢＳで接続されている。
【００３７】
インタフェース（Ｉ／Ｆ）３１は、ＣＰＵ３３の制御により、ネットワークＮＥＴを介して、コントロール装置２およびコンテンツ再生装置４と通信を行う。
【００３８】
図３は、図１に示したデータ処理装置に係るコンテンツデータと特性データとを示す図である。
記憶装置３２は、例えばＣＰＵ３３により制御され、図１および図３に示すように、コンテンツデータＣＮＴ、特性データＣＨＲ、およびプログラムＰＲＧ等を記憶する。記憶装置３２は例えばストレージ装置として、いわゆるハードディスクドライブＨＤＤ等の記憶装置である。
記憶装置３２は、例えば複数のコンテンツデータＣＮＴ＿１〜ｎ、複数の特性データＣＨＲ＿１〜ｎを記憶する。個々を区別しない場合には、単にコンテンツデータＣＮＴ、特性データＣＨＲと言う。
例えばコンテンツデータＣＮＴ＿１〜ｎそれぞれと特性データＣＨＲ＿１〜ｎそれぞれは関連付けられている。
【００３９】
コンテンツデータＣＮＴは、様々なフォーマットのコンテンツデータＣＮＴであり、例えば動画コンテンツデータ、静止画コンテンツデータ、音声コンテンツデータ、テキストコンテンツデータ等を含む。
【００４０】
特性データＣＨＲは、例えばコンテンツデータＣＮＴに関するメタデータ、属性データ等である。
特性データＣＨＲは、詳細には図３に示すように、指標データＩＮＤおよびメタデータＭＥＴ等を有する。
指標データＩＮＤは、予め用意されユーザの嗜好を判断する指標となるデータである。例えば指標データＩＮＤは、好み度数Ｔｈａｍｓ  を含む。
【００４１】
メタデータＭＥＴは、コンテンツデータＣＮＴに関するデータであり、例えば日付情報ＤＴおよびキーワードＫＥＹ等を有する。
日付情報ＤＴは、コンテンツデータＣＮＴに関連する日付情報であり、例えば作成日や修正日等の時刻情報を含む。
キーワードＫＥＹは、コンテンツデータＣＮＴに関連するキーワードであり、例えばコンテンツデータＣＮＴの内容、作成者等を示す情報を含む。
【００４２】
例えば図３では、説明の便宜上、コンテンツデータＣＮＴと特性データＣＨＲとを分離して、それぞれ関連付けられた形態で説明したが、この形態に限られるものではない。コンテンツデータＣＮＴと特性データとを含む１データとて扱ってもよいし、別々のデータとして扱ってもよいし、またメタデータ内の日付情報ＤＴやキーワードＫＥＹ等の各構成要素が、コンテンツデータＣＮＴに含まれるように扱ってもよい。
【００４３】
図４は、図３に示したコンテンツデータおよび特性データの一具体例を説明するための図である。
例えば図４に示すデータは、ユーザによって指定された主コンテンツデータと関連付けて再生するＢＧコンテンツデータをデータ処理装置１が選択するために用いられ、主コンテンツデータを特定する主コンテンツＩＤデータと、その特定データに対応付けられ、単数または複数のＢＧコンテンツデータをそれぞれ特定する単数または複数の関連ＢＧコンテンツＩＤデータと、関連ＢＧコンテンツＩＤデータのそれぞれに対応して規定され、コンテンツＩＤデータで特定された主コンテンツデータと関連付けてＢＧコンテンツデータを再生することに対してのユーザの嗜好の度合いを判断する指標となる指標データを有する。
【００４４】
また、この主コンテンツＩＤデータで特定された主コンテンツデータが、ユーザによって指定されデータ処理装置１が主コンテンツデータを再生する場合に、データ処理装置１に指標データを基にＢＧコンテンツデータを特定させる。
【００４５】
コンテンツデータＣＮＴおよび特性データＣＨＲの一具体例、例えばコンテンツデータＣＮＴ＿２が静止画コンテンツである場合を図４を参照しながら説明する。
特性データＣＨＲ＿２は、コンテンツＩＤ２．１、コンテンツリソース２．２、コンテンツメタデータ２．３、関連ＢＧコンテンツデータリスト２．４を主構成要素として有する。
【００４６】
コンテンツＩＤ２．１は、コンテンツデータＣＮＴを一意に識別するＩＤである。コンテンツＩＤ２．１はあるひとつのコンテンツ蓄積装置３内だけで有効なＩＤであってもよいし、ネットワークＮＥＴ上に一意なＩＤでもよいし、ネットワークＮＥＴを越えてグローバルに一意なＩＤであってもよい。
【００４７】
コンテンツリソース２．２は、例えば実際の再生時に必要なコンテンツデータＣＮＴである。これは直接コンテンツデータＣＮＴであってもよいし、例えば情報の所在位置やを識別するための指標データとしてＵＲＩ（Ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｉｄｅｎｔｉｆｉｅｒ  ）であってもよい。ＵＲＩは、例えば図４に示すようにＵＲＬ（Ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｌｏｃａｔｅｒ）や、ＵＲＮ（Ｕｎｉｆｏｒｍ  ｒｅｓｏｕｒｃｅ  ｎａｍｅ  ）を含む。コンテンツＩＤ２．１およびコンテンツリソース２．２は、本発明に係る第１の特定データに相当する。
【００４８】
コンテンツメタデータ２．３は、コンテンツに関する情報である。
コンテンツメタデータ２．３は、例えばタイトル２．３．１、日付情報２．３．２、キーワード２．３．３、フォーマット２．３．４、解像度２．３．５等を有する。
タイトル２．３．１は、コンテンツデータＣＮＴ＿２のタイトル名である。
日付情報２．３．２は、上述したように、コンテンツデータＣＮＴに関連する日付情報である。日付情報としては上述したように様々なものが考えられる。例えばデジタルスチルカメラで撮影した静止画であれば撮影日や、コンテンツ蓄積装置３に取込んだ日付、その他メタデータが付加された最終修正日時等である。日付情報２．３．２は日付情報ＤＴに相当する。
【００４９】
キーワード２．３．３は、上述したようにコンテンツデータＣＮＴに関連するキーワードであり、例えばコンテンツデータＣＮＴの内容、作成者等を示す情報を含む。キーワード２．３．３はキーワードＫＥＹに相当する。
【００５０】
フォーマット２．３．４は、例えばコンテンツＣＮＴが静止画コンテンツの場合に保存データ形式を示す。例えば本実施形態では静止画コンテンツはＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）形式で保存されている。
解像度２．３．５は、静止画コンテンツの解像度を示す。本実施形態では例えば１０００×８００画素の解像度である。
フォーマット２．３．４および解像度２．３．５は、例えばＪＰＥＧ形式の静止画コンテンツに特有なメタデータである。
以下、コンテンツメタデータ２．３として必要に応じて所定のデータを含む。
【００５１】
関連ＢＧコンテンツデータリスト２．４は、このコンテンツリソース２．２のコンテンツデータＣＮＴを主コンテンツデータとした場合に、複数のコンテンツデータからＢＧコンテンツデータを選択する際に、選択部２６０が参照および更新するデータである。
詳細には、関連ＢＧコンテンツデータリスト２．４は、例えば、このコンテンツリソース２．２のコンテンツデータＣＮＴを主コンテンツデータとした場合に、主コンテンツデータに対してＢＧコンテンツデータとして選択されるべき、または、されるべきでない、ある１つのＢＧコンテンツデータに関するデータである。
関連ＢＧコンテンツデータリスト２．４は、例えば複数の関連ＢＧコンテンツ２．４．１〜ｍを有する。
【００５２】
関連ＢＧコンテンツ２．４．１は、ＢＧコンテンツＩＤ２．４．１．１および好み度数（ｋｏｎｏｍｉ）２．３．１．２を有する。
ＢＧコンテンツＩＤ２．４．１．１は、本発明に係る第２の特定データに相当する。
【００５３】
ＢＧコンテンツＩＤ２．４．１．１は、ＢＧコンテンツのＩＤを表し、例えばコンテンツＩＤ２．１と同じ形式のデータである。詳細には、ＢＧコンテンツＩＤ２．４．１．１は、例えばこのコンテンツリソース２．２のコンテンツデータＣＮＴを主コンテンツデータとした場合に、主コンテンツデータに対するＢＧコンテンツデータのＩＤである。
【００５４】
好み度数ｋｏｎｏｍｉ２．４．１．２は、例えば予め用意されユーザの嗜好を判断する指標となる指標データとして用いられ、ユーザの好みの度合いを示す。
また、詳細には好み度数ｋｏｎｏｍｉ２．４．１．２は、主コンテンツデータと、ＢＧコンテンツの関連の強さを表している。例えば、正の値であれば主コンテンツデータに対して、そのＢＧコンテンツデータが好みであることを表し、負の値であれば好みでないことを表す。
例えば好み度数ｋｏｎｏｍｉが０の場合はＢＧコンテンツＩＤ２．４．１のエントリが存在しない場合と同じことを表す。そのため０のエントリは存在する必要がないため、その場合はエントリ自体を削除する。
以下、同様に任意の数だけ関連ＢＧコンテンツに関するデータを含む。
上述したデータ形式は、例えばＵＰｎＰなどで用いる場合には、ＵＰｎＰデータ形式と整合性を取るように規定することが好ましい。
【００５５】
図５は、図１に示したデータ処理装置で再生するコンテンツと、そのコンテンツと関連付けてするコンテンツのタイプの関係の一具体例を示す図である。
データ処理装置１で再生する主コンテンツと、その主コンテンツと関連付けてバックグラウンドで再生可能なコンテンツは、例えば図５に示すような関係を持たせる。
【００５６】
例えば主コンテンツが動画コンテンツの場合には、バックグラウンドで再生可能なコンテンツのタイプはないとし、主コンテンツが静止画コンテンツの場合には、バックグラウンドで音声コンテンツが再生可能であるとし、主コンテンツが音声コンテンツの場合には、バックグラウンドで静止画コンテンツ、動画コンテンツ、およびテキストコンテンツが再生可能であるとし、主コンテンツがテキストコンテンツの場合には、バックグラウンドで音声コンテンツデータ、静止画コンテンツデータ、動画コンテンツデータが再生可能であるとする。
【００５７】
図６は、図５に示したデータ処理装置で再生する主コンテンツと関連付けて再生するＢＧコンテンツの関係の一具体例を説明するための図である。
主コンテンツデータとＢＧコンテンツデータとユーザの好み度数ｋｏｎｏｍｉの関係を、静止画コンテンツＣＮＴ＿１１が主コンテンツとして選択された場合を例に説明する。
【００５８】
テキストコンテンツデータＣＮＴ＿１２をＢＧコンテンツデータとしてみると、ユーザの好み度数ｋｏｎｏｍｉは−３０であり、音声コンテンツデータＣＮＴ＿１３をＢＧコンテンツデータとしてみると、好み度数ｋｏｎｏｍｉは２０であり、音声コンテンツデータＣＮＴ＿１４をＢＧコンテンツデータとしてみると、好み度数ｋｏｎｏｍｉは１００であり、動作コンテンツデータＣＮＴ１５をＢＧコンテンツデータとしてみると、好み度数ｋｏｎｏｍｉは−２０である。
【００５９】
また、図６に示すようにテキストコンテンツデータが主コンテンツデータとして選択され、静止画コンテンツデータＣＮＴ＿１１をＢＧコンテンツデータとしてみると、好み度数ｋｏｎｏｍｉが−２０であり、コンテンツデータ間で主コンテンツとＢＧコンテンツを入れ替えたとしても、好みの度数が異なる場合がある。
また、同様にコンテンツデータ間で、主コンテンツデータに対してＢＧコンテンツデータとした場合の、ユーザの好み度数ｋｏｎｏｍｉが設定される。この好み度数ｋｏｎｏｍｉはユーザの操作により更新可能である。
【００６０】
記憶装置３３が記憶するプログラムＰＲＧは、ＣＰＵ３３により実行され、上述したコンテンツ蓄積装置３の各機能を実現する。
また、本実施形態では、本発明に係る機能をコントロール装置２内のプログラムＰＲＧをＣＰＵ２６が実行することで実現したが、この形態に限られるものではない。例えばコンテンツ蓄積装置３内のプログラムＰＲＧをＣＰＵ３３が実行することで本発明に係る機能を実現してもよい。
また、本発明に係る機能を、コントロール装置２とコンテンツ蓄積装置３内のプログラムＰＲＧに分散または同じ機能を含ませ、ＣＰＵ２６およびＣＰＵ３３で分散処理等を行い実現してもよい。
【００６１】
コンテンツ再生装置４は、主コンテンツデータと、主コンテンツデータに関連付けてＢＧコンテンツデータを再生する。例えば主コンテンツデータと、ＢＧコンテンツデータの再生は同時でもよいし、所定時間の後再生してもよいし、交互に再生してもよいし、所定の時間間隔で繰返しＢＧを再生してもよい。
【００６２】
詳細には、コンテンツ再生装置４は、例えば静止画、動画、音声、テキスト等の様々なコンテンツデータを再生する装置であり、例えばネットワークＮＥＴを介して、コンテンツ蓄積装置３が記憶し、コントロール装置２で設定された主コンテンツデータおよびＢＧコンテンツデータを受信し、コンテンツを再生する。
コンテンツ再生装置４は、本発明に係る再生手段に相当する。
【００６３】
コンテンツ再生装置４は、例えば図１に示すように、スピーカ４１、およびディスプレイ４２を有する。
スピーカ４１は、例えばネットワークＮＥＴを介して受信した音声コンテンツデータに応じた音声を発音する。
ディスプレイ４２は、例えばネットワークＮＥＴを介して受信したテキストデータや、静止画コンテンツデータ、動画コンテンツデータ等に応じた画像を表示する。
【００６４】
図７，８は、図１に示したデータ処理装置の動作を説明するためのフローチャートである。図７，８を参照しながら、データ処理処理装置の動作、特に選択部２６０の動作を中心に説明する。
【００６５】
例えばコントロール装置２のコンテンツ選択ボタン２３がユーザにより操作されると、ＣＰＵ２６はＩ／Ｆ２１にネットワークＮＥＴを介して、コンテンツ蓄積装置３にアクセスし、例えばコンテンツ蓄積装置３の記憶装置３２に記憶するコンテンツデータＣＮＴの一覧を要求する。
コンテンツ蓄積装置３において、ＣＰＵ３３は、Ｉ／Ｆ３１を介して要求を受信すると、記憶装置３２に記憶するコンテンツデータＣＮＴの一覧を示すデータをＩ／Ｆ３１を介して要求元のコントロール装置２に送信する。
【００６６】
コントロール装置２のＣＰＵ２６は、ネットワークＮＥＴ，ＩＦ２１を介してコンテンツデータＣＮＴの一覧を示すデータを受信すると、表示部２２に表示させ、ユーザに主コンテンツデータの選択を促す。
ＣＰＵ２６では、主コンテンツ選択部２６１では、ユーザの操作によりコンテンツ選択ボタン２３から出力された信号Ｓ２３に応じてコンテンツ蓄積装置３に記憶されている複数のコンテンツデータの一覧から主コンテンツデータを選択し、ネットワークＮＥＴ上に存在する複数のコンテンツ再生装置４のうち、どのコンテンツ再生装置４から主コンテンツデータを再生するかを選択する（ＳＴ１）。
【００６７】
選択部２６０では、ユーザが選択した主コンテンツデータの、例えば予め用意されユーザの嗜好を判断する指標となる指標データＣＨＲを含むの特性データＣＨＲや、ＢＧコンテンツデータの選択履歴データ等をコンテンツ蓄積装置３からネットワークＮＥＴを介して受信し、指標データＣＨＲ、好み度数ｋｏｎｏｍｉ、メタデータＭＥＴ等を設定する（ＳＴ２）。ステップＳＴ２は、本発明の第１の手順に相当する。
【００６８】
ステップＳＴ３において、選択部２６０の制御部２６３では、例えば好み度数ｋｏｎｏｍｉの履歴に応じた重み付けで、メタデータ選択部２６４１、関連ＢＧコンテンツ選択部２６４２、またはランダム選択部２６４３を選択する。
【００６９】
詳細には、制御部２６３は、ユーザがデータ処理装置１を使い始めの所定期間で、ユーザのフィードバックが充実していない場合、つまり好み度数ｋｏｎｏｍｉの更新履歴が所定数よりも小さい場合には、メタデータ選択部２６４１に、関連ＢＧコンテンツ選択部２６４２よりも高い重み付けを設定し、ランダム選択部２６４３には所定の重み付け設定し、設定した重み付けでランダムに選択し、その選択を示す信号Ｓ２６３をＢＧ選択部２６４に出力する。
【００７０】
また、制御部２６３は、好み度数ｋｏｎｏｍｉの履歴として、ユーザのフィードバックが充実している場合、つまり好み度数ｋｏｎｏｍｉの更新履歴が所定数以上の場合には、例えば関連ＢＧコンテンツ選択部２６４２に、メタデータ選択部２６４１よりも高い重み付けを設定し、ランダム選択部２６４３には所定の重み付けを設定し、設定した重み付けでランダムに選択し、その選択を示す信号Ｓ２６３をＢＧ選択部２６４に出力する。
また、選択部２６０は、以後の処理からキャンセル動作により再度、選択処理を行う場合があるが、その場合は以前選択した方法は選択しない。
【００７１】
ＢＧ選択部２６４では、制御部２６３からの信号Ｓ２６３に応じた、メタデータ選択部２６４１、関連ＢＧコンテンツ選択部２６４２、ランダム選択部２６４３が、ＢＧコンテンツを選択する。
【００７２】
ステップＳＴ３の選択処理において、制御部２６３が関連ＢＧコンテンツ選択部２６４２を選択した場合に、関連ＢＧコンテンツ選択部２６４２では（ＳＴ４）、主コンテンツデータＣＮＴに関連付けられた指標データＩＮＤの内、好み度数ｋｏｎｏｍｉに基づいて複数のコンテンツデータＣＮＴからＢＧコンテンツデータをランダムに選択する。詳細には、関連ＢＧコンテンツ選択部２６４２では、例えば関連ＢＧコンテンツ２．４．１から正の値の好み度数ｋｏｎｏｍｉの中から、その好み度数ｋｏｎｏｍｉに応じた重み付けでランダムに、ＢＧコンテンツデータを選択する。例えばｋｏｎｏｍｉの値が大きいほど高い確率で選択し、ステップＳＴ１２の処理に進む。
また、この際、関連ＢＧコンテンツ選択部２６４２は、好み度数ｋｏｎｏｍｉに応じた重み付けでランダムにＢＧコンテンツデータを選択した履歴に応じて指標データＣＨＲを更新し、更新した指標データＣＨＲに応じた重み付けでランダムに、複数のコンテンツデータＣＮＴからＢＧコンテンツデータＣＮＴを選択する。
【００７３】
また、ステップＳＴ３の選択処理において、制御部２６３がメタデータ選択部２６４１を選択した場合に（ＳＴ５）、メタデータ選択部２６４１では、主コンテンツデータＣＮＴのメタデータ、例えば日付情報ＤＴに基づいて、その日付情報ＤＴと所定の範囲内の日付情報ＤＴを含むコンテンツデータＣＮＴから、ランダムにＢＧコンテンツデータＣＮＴを選択する（ＳＴ６）。
【００７４】
詳細には、メタデータ選択部２６４１では、単独の、またはネットワークＮＥＴ上のコンテンツ蓄積装置に格納された全コンテンツデータＣＮＴで、ユーザが選択した主コンテンツに対してＢＧコンテンツとして起動可能なコンテンツのタイプで、日付情報ＤＴと所定範囲内の日付情報ＤＴを含むコンテンツデータＣＮＴから、ランダムにＢＧコンテンツデータＣＮＴを選択する。所定範囲は適宜設定する。
【００７５】
また、メタデータ選択部２６４１は、主コンテンツデータＣＮＴのメタデータ、例えばキーワードＫＥＹに基づいて、キーワードＫＥＹに関連したキーワードＫＥＹを含むコンテンツデータＣＮＴからランダムにＢＧコンテンツデータＣＮＴを選択してもよい。例えば重み付けは適宜設定する。
【００７６】
メタデータ選択部２６４１では、関連ＢＧコンテンツ２．４．２のエントリ中でマイナスの好み度数ｋｏｎｏｍｉの中から、この選択されたコンテンツのエントリがあるか否かを判別し（ＳＴ７）、ある場合は好み度数ｋｏｎｏｍｉの絶対値が大きければメタデータ選択部２６４１の重み付けをより大きく設定し（ＳＴ８）、ステップ３の処理に戻る。
一方、ステップＳＴ７の判別で、エントリがない場合には、ステップＳＴ１２の処理に進む。
【００７７】
ステップＳＴ３の選択処理において、制御部２６３がランダム選択部２６４３を選択した場合に、ランダム選択部２６４３では、ランダムに複数のコンテンツデータＣＮＴからＢＧコンテンツデータを選択する。詳細には、ランダム選択部２６４３では、単独の、あるいはネットワークＮＥＴ上のすべてのコンテンツ蓄積装置３に格納された全コンテンツデータＣＮＴでユーザが選択した主コンテンツデータＣＮＴに対してＢＧコンテンツデータＣＮＴとして起動可能なコンテンツのタイプのものからランダムに選択する（ＳＴ９）。
【００７８】
ランダム選択部２６４３では、関連ＢＧコンテンツリスト２．４．２中でマイナスの好み度数ｋｏｎｏｍｉの中に、この選択されたコンテンツのエントリがあるか否かを判別し（ＳＴ１０）、ある場合は好み度数ｋｏｎｏｍｉの絶対値が大きければ、ランダム選択部２６４３の重み付けをより大きく設定し（ＳＴ１１）、ステップ３の処理に戻る。
一方、ステップＳＴ７の判別で、エントリがない場合には、ステップＳＴ１２の処理に進む。
【００７９】
ステップＳＴ１２では、選択部２６０では、例えば主コンテンツデータＣＮＴに対して、ＢＧコンテンツデータが変更されたか否かが判別され、変更されている場合にはステップＳＴ１４の処理に進む。
変更されていない場合には、ＣＰＵ２６は、例えば主コンテンツ選択部２６１により選択され、コンテンツ蓄積装置３が記憶する主コンテンツデータを、ユーザが選択したコンテンツ再生装置４に再生させる（ＳＴ１３）。例えば詳細にはこの再生方法はＵＰｎＰなどの規格を用いる。
【００８０】
ＣＰＵ２６０では、選択部２６４が選択し、コンテンツ蓄積装置３が記憶する主コンテンツデータを、ユーザが選択したコンテンツ再生装置４に再生させる（ＳＴ１４）。
コンテンツ再生装置４は、例えばコントロール装置２による制御により、ユーザにより指定された主コンテンツデータＣＮＴと関連付けてＢＧコンテンツデータＣＮＴが同時に再生する。
【００８１】
ユーザにより好みボタン２４が操作され、このＢＧコンテンツデータが嗜好（好み）であるか否かをコントロール装置２に入力する。
詳細には、ＣＰＵ２６では、ユーザの操作に応じて好みボタン２４から、好み度数ｋｏｎｏｍｉを更新する信号Ｓ２４がＣＰＵ２４に出力される（ＳＴ１５）。
フィードバック部２６２では、好み度数増加（ｋｏｎｏｍｉ  ｕｐ  ）ボタン２４１が操作された場合には（ＳＴ１６）、好み度数（ｋｏｎｏｍｉ）に所定数、例えば１度数だけ加算し（ＳＴ１７）、ステップＳＴ２０の処理に進む。また、ＢＧコンテンツのエントリが無い場合は好み度数ｋｏｎｏｍｉを１に設定する。
【００８２】
フィードバック部２６２では、好み度数減少（ｋｏｎｏｍｉ  ｄｏｗｎ  ）ボタン２４２が操作された場合には（ＳＴ１８）、好み度数（ｋｏｎｏｍｉ）に所定数、例えば１度数だけ減算し（ＳＴ１９）、ステップＳＴ２０の処理に進む。また、ＢＧコンテンツのエントリが無い場合は好み度数ｋｏｎｏｍｉを−１に設定する。
【００８３】
フィードバック部２６２では、スキップ（Ｓｋｉｐ）ボタン２４３が操作された場合には（ＳＴ２１）、例えばコンテンツ再生装置４で再生されたＢＧコンテンツデータに対して評価をせずに、例えば詳細には好み度数（ｋｏｎｏｍｉ）を更新せずに（ＳＴ２２）、例えばステップＳＴ４の処理に戻り次のＢＧコンテンツにスキップさせ、上記のボタンが操作されない場合には、ステップＳＴ１５の処理に戻る。
【００８４】
ステップＳＴ２０において、ＣＰＵ２６は、フィードバック部２６２が更新した好み度数ｋｏｎｏｍｉをコンテンツ蓄積装置３の記憶装置３２に記憶させる。
ステップＳＴ２〜ＳＴ２０が本発明の第２の手順に相当する。
【００８５】
以上説明したように、複数のコンテンツデータを記憶するコンテンツ蓄積装置３と、予め用意されユーザの嗜好を判断する指標となる指標データＩＮＤと主コンテンツデータＣＮＴとを基に、ＢＧコンテンツデータを複数のコンテンツデータＣＮＴの中からランダムに選択する選択部２６と、選択部２６が選択した主コンテンツデータＣＮＴ、ＢＧコンテンツデータＣＮＴとを関連付けて再生するコンテンツ再生装置４とを設けたので、ユーザにより指定された主コンテンツと関連付けて再生するＢＧコンテンツを、煩雑な操作を行うことなく、ユーザの嗜好をある程度反映させ、しかも意外性を持たせて選択することができるプログラム、データ処理方法、データ処理装置、およびデータを提供することができる。
【００８６】
また、指標データＩＮＤに含まれる、ユーザの好みの度合いを示す好み度数ｋｏｎｏｍｉを生成する好みボタン２４およびフィードバック部２６２を設け、好み度数ｋｏｎｏｍｉを更新するので、選択したＢＧコンテンツデータのユーザの好みを反映させることができる。
【００８７】
また、ＢＧコンテンツデータＣＮＴの選択の履歴に応じて指標データＩＮＤを更新し、更新した指標データＩＮＤに応じた重み付けでランダムに、ＢＧコンテンツデータを選択、例えば選択の履歴に基づいてランダム性重視か好み度数重視かのバランスを設定可能にすることで、好みと意外性のバランスのとれたコンテンツ選択を行うことができる。
【００８８】
また、選択部２６０は、主コンテンツデータＣＮＴの日付情報ＤＴに基づいて、当該日付情報ＣＴと所定範囲内の日付情報ＤＴを含むコンテンツデータから、ランダムにＢＧコンテンツデータＣＴを選択することで、主コンテンツデータと日付の近いＢＧコンテンツデータを選択することができる。
例えば、日付を基にＢＧコンテンツデータが選択された場合に、当時の状況をより鮮明に思い出され懐かしむことができる。
例えば、ユーザがデジタルスチルカメラで撮影した静止画をスライドショーで再生している場合に当時好んで聞いていた音楽が再生された場合などはこの効果が高い。
【００８９】
また、選択部２６０は、主コンテンツデータＣＮＴのキーワードＫＥＹに基づいて、当該キーワードＫＥＹに関連したキーワードＫＥＹを含むコンテンツデータＣＮＴからランダムにＢＧコンテンツデータを選択することができるので、例えばキーワードをもとにバックグラウンドコンテンツが選択された場合に、主コンテンツの雰囲気に近いものがバックグラウンドで流れることになりユーザがより主コンテンツを楽しむことが可能となる。
【００９０】
また、選択部２６０に、指標データＩＮＤおよび主コンテンツデータＣＮＴの内、指標データＣＮＴのみに基づいて複数のコンテンツデータＣＮＴからＢＧコンテンツデータＣＮＴをランダムに選択する関連ＢＧコンテンツ選択部２６４２と、指標データＣＮＴおよび主コンテンツデータＣＮＴの内、主コンテンツデータＣＮＴに基づいて、複数のコンテンツデータＣＮＴからＢＧコンテンツデータＣＮＴをランダムに選択するメタデータ選択部２６４１と、ランダムに複数のコンテンツデータＣＮＴからＢＧコンテンツデータを選択するランダム選択部２６４３と、それら選択部を好み度数の履歴に応じた重み付けでランダムに選択し、選択した選択部にＢＧコンテンツデータＣＮＴを選択させる制御部２６３とを設けたので、よりランダム性と好みを反映させたＢＧコンテンツデータＣＮＴを選択することができる。
【００９１】
また、ネットワークＮＥＴ上のコンテンツ蓄積装置３に記憶している動画、静止画、音声、テキストなどの様々な形式のコンテンツを、ユーザのコントローラ操作を介して、一元的に任意のレンダリングデバイスで再生を行わせ、その中から主コンテンツを選択するに加えてＢＧバックグラウンドを自動的に選択することができる。
【００９２】
ユーザによって指定された主コンテンツデータと関連付けて再生するＢＧコンテンツデータをデータ処理装置１が選択するために用いられ、主コンテンツデータを特定するコンテンツＩＤ２．１およびコンテンツリソース２．２と、そのコンテンツＩＤ２．１およびコンテンツリソース２．２に対応付けられ、単数または複数のＢＧコンテンツデータをそれぞれ特定する単数または複数の関連ＢＧコンテンツデータリスト２．４と、関連ＢＧコンテンツリスト２．４のそれぞれに対応して規定され、コンテンツＩＤ２．１およびコンテンツリソース２．２とで特定された主コンテンツデータＣＮＴと関連付けてＢＧコンテンツデータＣＮＴを再生することに対してのユーザの嗜好の度合いを判断する指標となる指標データＣＨＲおよび好み度数ｋｏｎｏｍｉとを設けたので、データ処理装置１は、このデータを参照することによりＢＧコンテンツデータを、ユーザの嗜好をある程度反映させ、しかも意外性を持たせて選択することができる。
【００９３】
なお、本発明は本実施形態に限られるものではなく、任意好適な種々の変更が可能である。
本実施形態では、ネットワーク環境でデータ処理装置１を説明したがこの形態に限られるものではない。本発明はネットワーク環境かスタンドアローン環境であるかには依存しない。
また、コントロール装置２、コンテンツ蓄積装置３、コンテンツ再生装置４それぞれは、複数個設けられてもよいし、１つの装置内に設けられてもよい。
【００９４】
記憶装置３２に、コンテンツデータＣＮＴや特性データＣＨＲを記憶したが、この形態に限られるものではない。例えば、コンテンツデータＣＮＴと、特性データを異なる構成要素に別々に記憶してもよいし、例えば、コントロール装置２で特性データＣＨＲを記憶してもよいし、複数のコンテンツ蓄積装置３やコントロール装置２、コンテンツ再生装置４それぞれで分散して記憶してもよい。
【００９５】
また、コンテンツのデータ形式は、上述したようにＵＰｎＰに整合する形態に限られるのではない。例えば既存の他の規格と整合するようにデータ形式を拡張することで、既存の規格と整合しながら本発明の機能を実現することができる。
【００９６】
また、本実施系形態では、ユーザにより好みボタン２４が操作され、このＢＧコンテンツデータが嗜好（好み）であるか否かをコントロール装置２に入力する際に、主コンテンツデータに関連付けられたＢＧコンテンツ２．４．１の好み度数（ｋｏｎｏｍｉ）を更新したが、この形態に限られるものではない。
【００９７】
例えば、上述した好み度数（ｋｏｎｏｍｉ）の更新を行う際に、逆にその関連ＢＧコンテンツデータから主コンテンツデータを見た場合に、関連付けられている好み度数（ｋｏｎｏｍｉ）を上述の更新に応じて、更新してもよい。こうすることで、主コンテンツデータＣＮＴから見たＢＧコンテンツデータＣＮＴの好み度数（ｋｏｎｏｍｉ）と、ＢＧコンテンツデータＣＮＴから見たＢＧコンテンツデータＣＮＴの好み度数（ｋｏｎｏｍｉ）とを、関連付けて更新することができ、例えば次回以降、ユーザがこのＢＧコンテンツデータＣＮＴを主コンテンツデータＣＮＴとして選択した際に、ユーザの好みをより反映することができる。
【００９８】
【発明の効果】
本発明によれば、ユーザにより指定されたコンテンツと関連付けて再生するコンテンツを、煩雑な操作を行うことなく、ユーザの嗜好をある程度反映させ、しかも意外性を持たせて選択することができるプログラム、データ処理方法、データ処理装置、およびデータを提供することができる。
【図面の簡単な説明】
【図１】図１は、本発明のデータ処理装置に係る一実施形態を示す全体構成図である。
【図２】図２は、図１に示したコントロール装置のＣＰＵの機能ブロック図である。
【図３】図３は、図１に示したデータ処理装置に係るコンテンツデータと特性データとを示す図である。
【図４】図４は、図３に示したコンテンツデータおよび特性データの一具体例を説明するための図である。
【図５】図５は、図１に示したデータ処理装置で再生するコンテンツと、そのコンテンツと関連付けてするコンテンツのタイプの関係の一具体例を示す図である。
【図６】図６は、図５に示したデータ処理装置で再生する主コンテンツと関連付けて再生するＢＧコンテンツの関係の一具体例を説明するための図である。
【図７】図７は、図１に示したデータ処理装置の動作を説明するためのフローチャートである。
【図８】図８は、図１に示したデータ処理装置の動作を説明するためのフローチャートである。
【符号の説明】
１…データ処理装置、２…コントロール装置、３…コンテンツ蓄積装置、４…コンテンツ再生装置、２１…インタフェース（Ｉ／Ｆ：Ｉｎｔｅｒｆａｃｅ  ）、２２…表示部、２３…コンテンツ選択ボタン、２４…好みボタン、２５…メモリ、２６…ＣＰＵ、３１…インタフェース（Ｉ／Ｆ：Ｉｎｔｅｒｆａｃｅ  ）、３２…記憶装置、３３…ＣＰＵ、４１…スピーカ、４２…ディスプレイ、２４１…好み度数増加（ｋｏｎｏｍｉ  ｕｐ  ）ボタン、２４２…好み度数減少（ｋｏｎｏｍｉ  ｄｏｗｎ  ）ボタン、２４３…スキップ（Ｓｋｉｐ）ボタン、２６０…選択部、２６１…主コンテンツ選択部、２６２…フィードバック部、２６３…制御部、２６４…バックグラウンド（ＢＧ：ｂａｃｋ  ｇｒｏｕｎｄ  ）選択部、２６４１…メタデータ選択部、２６４２…関連バックグラウンド（ＢＧ）コンテンツ選択部、２６４３…ランダム選択部。
【図１】
2004328393.tif 000003
【図２】
2004328393.tif 000004
【図３】
2004328393.tif 000005
【図４】
2004328393.tif 000006
【図５】
2004328393.tif 000007
【図６】
2004328393.tif 000008
【図７】
2004328393.tif 000009
【図８】
2004328393.tif 000010