(57)【要約】【課題】ユーザにとって違和感なく、コンテンツを連続して再生させる。【解決手段】第1の再生制御手段が「家族」のメタデータが付加されている音楽ａを再生させている間、第２の再生制御手段は、「家族」をテーマメタデータとして、「家族」が付加されている画像Ａ乃至画像Ｄを再生させる。テーマメタデータを有する画像が画像Ｄ以降存在しない場合、選択手段は、画像Ｄに付加されている「２００６年」を次のテーマメタデータとして選択する。これに応じて、第1の再生制御手段は、テーマメタデータである「２００６年」が付加されている音楽ｂを再生させ、第２の再生制御手段は、「２００６年」が付加されている画像Ｅ乃至画像Ｇを順次再生させる。これにより、ユーザにとって違和感なく、コンテンツを連続して再生させることができる。本発明は、例えば、テレビジョン受像機やHDDレコーダなどのコンテンツ再生装置に適用することができる。【選択図】図３
2008147901.tif 000002
【特許請求の範囲】
【請求項１】
第１のコンテンツと第２のコンテンツとを同時に再生させるように、再生を制御する情報処理装置において、
前記第１のコンテンツの再生を制御する第１の再生制御手段と、
前記第１のコンテンツに付加されている第１のメタデータから、再生される前記第１のコンテンツおよび前記第２のコンテンツのテーマを表す第１のテーマメタデータを選択する選択手段と、
前記第１のテーマメタデータと前記第２のコンテンツに付加されている第２のメタデータとが同じである場合、前記第２のコンテンツの再生を制御する第２の再生制御手段と、
前記第２のメタデータのうちの前記第１のテーマメタデータとは異なるものから前記選択手段によって選択された第２のテーマメタデータと、第３のコンテンツに付加されている第３のメタデータとを比較する比較手段と
を備え、
前記第１の再生制御手段は、前記第２のテーマメタデータと前記第３のメタデータとが同じである場合、前記第３のコンテンツの再生を制御する
情報処理装置。
【請求項２】
前記比較手段は、前記第１のテーマメタデータと前記第２のメタデータとを比較し、また、前記第２のテーマメタデータと第４のコンテンツに付加されている第４のメタデータとを比較し、
前記第２の再生制御手段は、前記第２のテーマメタデータと前記第４のメタデータとが同じである場合、前記第４のコンテンツの再生を制御する
請求項１に記載の情報処理装置。
【請求項３】
前記第１のコンテンツは音声であり、
前記第２のコンテンツは動画像または静止画像である
請求項１に記載の情報処理装置。
【請求項４】
前記第１のコンテンツは動画像または静止画像であり、
前記第２のコンテンツは音声である
請求項１に記載の情報処理装置。
【請求項５】
前記第２のコンテンツに付加されている前記第２のメタデータから、前記第１のテーマメタデータと同じものを検索する検索手段と、
検索の結果から、前記第１のテーマメタデータと同じ前記第２のメタデータが付加されている前記第２のコンテンツを特定する特定情報、および前記特定情報で特定される前記第２のコンテンツに付加されている前記第２のメタデータからなるリストを生成する生成手段と、
前記リストにおける前記特定情報を、前記第２のメタデータによってソートするソート手段と
をさらに備え、
前記第２の再生制御手段は、ソートされた前記特定情報の順番で再生されるように、前記第２のコンテンツの再生を制御する
請求項１に記載の情報処理装置。
【請求項６】
前記ソート手段は、前記第１のテーマメタデータと同じ前記第２のメタデータのみが付加されている前記第２のコンテンツがより先に再生されるように、前記特定情報をソートする
請求項５に記載の情報処理装置。
【請求項７】
前記選択手段は、前記第１のテーマメタデータと同じ前記第２のメタデータが付加されている前記第２のコンテンツであって、複数のメタデータが付加されている前記第２のコンテンツの前記第２のメタデータの中から、前記第２のテーマメタデータの候補となるテーマ候補メタデータを選択し、
前記ソート手段は、前記テーマ候補メタデータが付加されている前記第２のコンテンツがより後に再生されるように、前記特定情報をソートする
請求項５に記載の情報処理装置。
【請求項８】
前記ソート手段は、前記テーマ候補メタデータが付加されていて、かつ、付加されている前記第２のメタデータの数のより多い前記第２のコンテンツがより後に再生されるように、前記特定情報をソートする
請求項７に記載の情報処理装置。
【請求項９】
前記第２の再生制御手段は、前記第２のコンテンツが動画像または静止画像である場合、前記動画像または前記静止画像と共に、前記第２のコンテンツに付加されている前記第２のメタデータがテキストとして表示されるように、前記第２のコンテンツの再生を制御する
請求項１に記載の情報処理装置。
【請求項１０】
第１のコンテンツと第２のコンテンツとを同時に再生させるように、再生を制御する情報処理装置の情報処理方法において、
前記第１のコンテンツの再生を制御する第１の再生制御ステップと、
前記第１のコンテンツに付加されている第１のメタデータから、再生される前記第１のコンテンツおよび前記第２のコンテンツのテーマを表す第１のテーマメタデータを選択する選択ステップと、
前記第１のテーマメタデータと前記第２のコンテンツに付加されている第２のメタデータとが同じである場合、前記第２のコンテンツの再生を制御する第２の再生制御ステップと、
前記第２のメタデータのうちの前記第１のテーマメタデータとは異なるものから前記選択ステップにおいて選択された第２のテーマメタデータと、第３のコンテンツに付加されている第３のメタデータとを比較する比較ステップと
を含み、
前記第１の再生制御ステップにおいて、前記第２のテーマメタデータと前記第３のメタデータとが同じである場合、前記第３のコンテンツの再生が制御される
情報処理方法。
【請求項１１】
第１のコンテンツと第２のコンテンツとを同時に再生させるように、再生を制御する処理をコンピュータに行わせるプログラムにおいて、
前記第１のコンテンツの再生を制御する第１の再生制御ステップと、
前記第１のコンテンツに付加されている第１のメタデータから、再生される前記第１のコンテンツおよび前記第２のコンテンツのテーマを表す第１のテーマメタデータを選択する選択ステップと、
前記第１のテーマメタデータと前記第２のコンテンツに付加されている第２のメタデータとが同じである場合、前記第２のコンテンツの再生を制御する第２の再生制御ステップと、
前記第２のメタデータのうちの前記第１のテーマメタデータとは異なるものから前記選択ステップにおいて選択された第２のテーマメタデータと、第３のコンテンツに付加されている第３のメタデータとを比較する比較ステップと
を含む処理をコンピュータに行わせ、
前記第１の再生制御ステップにおいて、前記第２のテーマメタデータと前記第３のメタデータとが同じである場合、前記第３のコンテンツの再生が制御される
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、コンテンツを連続して再生させる情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
コンテンツの再生時において、ユーザの嗜好に応じて再生されるコンテンツに関連した他のコンテンツを同時に再生するコンテンツ再生装置が提案されている。
【０００３】
例えば、メインコンテンツから抽出したメタデータとユーザの状況を示すメタデータとから、メインコンテンツと関連付けるべきサブコンテンツを推薦する推薦情報を生成し、サブコンテンツから抽出したメタデータを基に生成した特徴情報が推薦情報に最も近いと判断されるサブコンテンツを選択し、メインコンテンツとサブコンテンツとを同時に再生または記録することが提案されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２００６−１１９１７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の発明では、メインコンテンツに適したサブコンテンツを選択するために、それぞれのメタデータはそのまま用いられず、メインコンテンツから抽出したメタデータとユーザの状況を示すメタデータとから推薦情報を生成する処理が行われる上に、サブコンテンツから得られるメタデータを基に特徴情報を生成する処理が行われる必要があるため、装置の構成が複雑になることが考えられる。
【０００６】
また、メインコンテンツやサブコンテンツのメタデータは、推薦情報や特徴情報へと変換されているため、変換の精度によっては、ユーザの期待しないサブコンテンツが再生または記録される可能性がある。
【０００７】
本発明は、このような状況に鑑みてなされたものであり、ユーザにとって違和感なく、コンテンツを連続して再生させることができるようにするものである。
【課題を解決するための手段】
【０００８】
本発明の一側面の情報処理装置は、第１のコンテンツと第２のコンテンツとを同時に再生させるように、再生を制御する情報処理装置であって、前記第１のコンテンツの再生を制御する第１の再生制御手段と、前記第１のコンテンツに付加されている第１のメタデータから、再生される前記第１のコンテンツおよび前記第２のコンテンツのテーマを表す第１のテーマメタデータを選択する選択手段と、前記第１のテーマメタデータと前記第２のコンテンツに付加されている第２のメタデータとが同じである場合、前記第２のコンテンツの再生を制御する第２の再生制御手段と、前記第２のメタデータのうちの前記第１のテーマメタデータとは異なるものから前記選択手段によって選択された第２のテーマメタデータと、第３のコンテンツに付加されている第３のメタデータとを比較する比較手段とを備え、前記第１の再生制御手段は、前記第２のテーマメタデータと前記第３のメタデータとが同じである場合、前記第３のコンテンツの再生を制御する。
【０００９】
前記比較手段には、前記第１のテーマメタデータと前記第２のメタデータとを比較させ、また、前記第２のテーマメタデータと第４のコンテンツに付加されている第４のメタデータとを比較させ、前記第２の再生制御手段には、前記第２のテーマメタデータと前記第４のメタデータとが同じである場合、前記第４のコンテンツの再生を制御させるようにすることができる。
【００１０】
前記第１のコンテンツは音声であり、前記第２のコンテンツは動画像または静止画像であるようにすることができる。
【００１１】
前記第１のコンテンツは動画像または静止画像であり、前記第２のコンテンツは音声であるようにすることができる。
【００１２】
前記情報処理装置には、前記第２のコンテンツに付加されている前記第２のメタデータから、前記第１のテーマメタデータと同じものを検索する検索手段と、検索の結果から、前記第１のテーマメタデータと同じ前記第２のメタデータが付加されている前記第２のコンテンツを特定する特定情報、および前記特定情報で特定される前記第２のコンテンツに付加されている前記第２のメタデータからなるリストを生成する生成手段と、前記リストにおける前記特定情報を、前記第２のメタデータによってソートするソート手段とをさらに設け、前記第２の再生制御手段には、ソートされた前記特定情報の順番で再生されるように、前記第２のコンテンツの再生を制御させるようにすることができる。
【００１３】
前記ソート手段には、前記第１のテーマメタデータと同じ前記第２のメタデータのみが付加されている前記第２のコンテンツがより先に再生されるように、前記特定情報をソートさせるようにすることができる。
【００１４】
前記選択手段には、前記第１のテーマメタデータと同じ前記第２のメタデータが付加されている前記第２のコンテンツであって、複数のメタデータが付加されている前記第２のコンテンツの前記第２のメタデータの中から、前記第２のテーマメタデータの候補となるテーマ候補メタデータを選択させ、前記ソート手段には、前記テーマ候補メタデータが付加されている前記第２のコンテンツがより後に再生されるように、前記特定情報をソートさせるようにすることができる。
【００１５】
前記ソート手段には、前記テーマ候補メタデータが付加されていて、かつ、付加されている前記第２のメタデータの数のより多い前記第２のコンテンツがより後に再生されるように、前記特定情報をソートさせるようにすることができる。
【００１６】
前記第２の再生制御手段には、前記第２のコンテンツが動画像または静止画像である場合、前記動画像または前記静止画像と共に、前記第２のコンテンツに付加されている前記第２のメタデータがテキストとして表示されるように、前記第２のコンテンツの再生を制御させるようにすることができる。
【００１７】
本発明の一側面の情報処理方法は、第１のコンテンツと第２のコンテンツとを同時に再生させるように、再生を制御する情報処理装置の情報処理方法であって、前記第１のコンテンツの再生を制御する第１の再生制御ステップと、前記第１のコンテンツに付加されている第１のメタデータから、再生される前記第１のコンテンツおよび前記第２のコンテンツのテーマを表す第１のテーマメタデータを選択する選択ステップと、前記第１のテーマメタデータと前記第２のコンテンツに付加されている第２のメタデータとが同じである場合、前記第２のコンテンツの再生を制御する第２の再生制御ステップと、前記第２のメタデータのうちの前記第１のテーマメタデータとは異なるものから前記選択ステップにおいて選択された第２のテーマメタデータと、第３のコンテンツに付加されている第３のメタデータとを比較する比較ステップとを含み、前記第１の再生制御ステップにおいて、前記第２のテーマメタデータと前記第３のメタデータとが同じである場合、前記第３のコンテンツの再生が制御される。
【００１８】
本発明の一側面のプログラムは、第１のコンテンツと第２のコンテンツとを同時に再生させるように、再生を制御する処理をコンピュータに行わせるプログラムであって、前記第１のコンテンツの再生を制御する第１の再生制御ステップと、前記第１のコンテンツに付加されている第１のメタデータから、再生される前記第１のコンテンツおよび前記第２のコンテンツのテーマを表す第１のテーマメタデータを選択する選択ステップと、前記第１のテーマメタデータと前記第２のコンテンツに付加されている第２のメタデータとが同じである場合、前記第２のコンテンツの再生を制御する第２の再生制御ステップと、前記第２のメタデータのうちの前記第１のテーマメタデータとは異なるものから前記選択ステップにおいて選択された第２のテーマメタデータと、第３のコンテンツに付加されている第３のメタデータとを比較する比較ステップとを含む処理をコンピュータに行わせ、前記第１の再生制御ステップにおいて、前記第２のテーマメタデータと前記第３のメタデータとが同じである場合、前記第３のコンテンツの再生が制御される。
【００１９】
本発明の一側面においては、第１のコンテンツの再生が制御され、第１のコンテンツに付加されている第１のメタデータから、再生される第１のコンテンツおよび第２のコンテンツのテーマを表す第１のテーマメタデータが選択され、第１のテーマメタデータと第２のコンテンツに付加されている第２のメタデータとが同じである場合、第２のコンテンツの再生が制御され、第２のメタデータのうちの第１のテーマメタデータとは異なるものから選択手段によって選択された第２のテーマメタデータと、第３のコンテンツに付加されている第３のメタデータとが比較され、第２のテーマメタデータと第３のメタデータとが同じである場合、第３のコンテンツの再生が制御される。
【発明の効果】
【００２０】
以上のように、本発明の一側面によれば、コンテンツを連続して再生させることができる。特に、本発明の一側面によれば、ユーザにとって違和感なく、コンテンツを連続して再生させることができる。
【発明を実施するための最良の形態】
【００２１】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。したがって、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２２】
本発明の一側面の情報処理装置は、第１のコンテンツと第２のコンテンツとを同時に再生させるように、再生を制御する情報処理装置であって、前記第１のコンテンツの再生を制御する第１の再生制御手段（例えば、図１の再生制御部２５）と、前記第１のコンテンツに付加されている第１のメタデータから、再生される前記第１のコンテンツおよび前記第２のコンテンツのテーマを表す第１のテーマメタデータを選択する選択手段（例えば、図１のメタデータ選択部２３）と、前記第１のテーマメタデータと前記第２のコンテンツに付加されている第２のメタデータとが同じである場合、前記第２のコンテンツの再生を制御する第２の再生制御手段（例えば、図１の再生制御部３１）と、前記第２のメタデータのうちの前記第１のテーマメタデータとは異なるものから前記選択手段によって選択された第２のテーマメタデータと、第３のコンテンツに付加されている第３のメタデータとを比較する比較手段（例えば、図１のメタデータ比較部２９）とを備え、前記第１の再生制御手段は、前記第２のテーマメタデータと前記第３のメタデータとが同じである場合、前記第３のコンテンツの再生を制御する（例えば、図２のステップＳ２７の次に実行されるステップＳ１５）。
【００２３】
前記比較手段には、前記第１のテーマメタデータと前記第２のメタデータとを比較させ（例えば、図２のステップＳ１９）、また、前記第２のテーマメタデータと第４のコンテンツに付加されている第４のメタデータとを比較させ、（例えば、図２のステップＳ２６）、前記第２の再生制御手段には、前記第２のテーマメタデータと前記第４のメタデータとが同じである場合、前記第４のコンテンツの再生を制御させるようにすることができる（例えば、図２のステップＳ１５）。
【００２４】
前記情報処理装置には、前記第２のコンテンツに付加されている前記第２のメタデータから、前記第１のテーマメタデータと同じものを検索する検索手段（例えば、図４の検索部６３）と、検索の結果から、前記第１のテーマメタデータと同じ前記第２のメタデータが付加されている前記第２のコンテンツを特定する特定情報、および前記特定情報で特定される前記第２のコンテンツに付加されている前記第２のメタデータからなるリストを生成する生成手段（例えば、図４の再生リスト生成部６４）と、前記リストにおける前記特定情報を、前記第２のメタデータによってソートするソート手段（例えば、図４のソート部６５）とをさらに設け、前記第２の再生制御手段には、ソートされた前記特定情報の順番で再生されるように、前記第２のコンテンツの再生を制御させるようにすることができる（例えば、図５のステップＳ６４）。
【００２５】
前記ソート手段には、前記第１のテーマメタデータと同じ前記第２のメタデータのみが付加されている前記第２のコンテンツがより先に再生されるように、前記特定情報をソートさせるようにすることができる（例えば、図５のステップＳ５９）。
【００２６】
前記選択手段には、前記第１のテーマメタデータと同じ前記第２のメタデータが付加されている前記第２のコンテンツであって、複数のメタデータが付加されている前記第２のコンテンツの前記第２のメタデータの中から、前記第２のテーマメタデータの候補となるテーマ候補メタデータを選択させ（例えば、図５のステップＳ６０）、前記ソート手段には、前記テーマ候補メタデータが付加されている前記第２のコンテンツがより最後に再生されるように、前記特定情報をソートさせるようにすることができる。
【００２７】
前記ソート手段には、前記テーマ候補メタデータが付加されていて、かつ、付加されている前記第２のメタデータの数のより多い前記第２のコンテンツがより後に再生されるように、前記特定情報をソートさせるようにすることができる（例えば、図５のステップＳ６１）。
【００２８】
前記第２の再生制御手段には、前記第２のコンテンツが動画像または静止画像である場合、前記動画像または前記静止画像と共に、前記第２のコンテンツに付加されている前記第２のメタデータがテキストとして表示されるように、前記第２のコンテンツの再生を制御させるようにすることができる（例えば、図５のステップＳ６５）。
【００２９】
本発明の一側面の情報処理方法は、第１のコンテンツと第２のコンテンツとを同時に再生させるように、再生を制御する情報処理装置の情報処理方法であって、前記第１のコンテンツの再生を制御する第１の再生制御ステップ（例えば、図２のステップＳ１３およびステップＳ１４の次に実行されるステップＳ１５）と、前記第１のコンテンツに付加されている第１のメタデータから、再生される前記第１のコンテンツおよび前記第２のコンテンツのテーマを表す第１のテーマメタデータを選択する選択ステップ（例えば、図２のステップＳ１３）と、前記第１のテーマメタデータと前記第２のコンテンツに付加されている第２のメタデータとが同じである場合、前記第２のコンテンツの再生を制御する第２の再生制御ステップ（例えば、図２のステップＳ２１）と、前記第２のメタデータのうちの前記第１のテーマメタデータとは異なるものから前記選択手段によって選択された第２のテーマメタデータと、第３のコンテンツに付加されている第３のメタデータとを比較する比較ステップ（例えば、図２のステップＳ２６）とを含み、前記第１の再生制御ステップによって、前記第２のテーマメタデータと前記第３のメタデータとが同じである場合、前記第３のコンテンツの再生が制御される（例えば、図２のステップＳ２７の次に実行されるステップＳ１５）。
【００３０】
本発明の一側面のプログラムは、第１のコンテンツと第２のコンテンツとを同時に再生させるように、再生を制御する処理をコンピュータに行わせるプログラムであって、前記第１のコンテンツの再生を制御する第１の再生制御ステップ（例えば、図２のステップＳ１３およびステップＳ１４の次に実行されるステップＳ１５）と、前記第１のコンテンツに付加されている第１のメタデータから、再生される前記第１のコンテンツおよび前記第２のコンテンツのテーマを表す第１のテーマメタデータを選択する選択ステップ（例えば、図２のステップＳ１３）と、前記第１のテーマメタデータと前記第２のコンテンツに付加されている第２のメタデータとが同じである場合、前記第２のコンテンツの再生を制御する第２の再生制御ステップ（例えば、図２のステップＳ２１）と、前記第２のメタデータのうちの前記第１のテーマメタデータとは異なるものから前記選択手段によって選択された第２のテーマメタデータと、第３のコンテンツに付加されている第３のメタデータとを比較する比較ステップ（例えば、図２のステップＳ２６）とを含む処理をコンピュータに行わせ、前記第１の再生制御ステップによって、前記第２のテーマメタデータと前記第３のメタデータとが同じである場合、前記第３のコンテンツの再生が制御される（例えば、図２のステップＳ２７の次に実行されるステップＳ１５）。
【００３１】
以下、図面を参照しながら本発明の実施の形態について説明する。
【００３２】
図１は、本発明を適用したコンテンツ再生装置１の機能の構成を示すブロック図である。
【００３３】
コンテンツ再生装置１は、外部記憶装置１１および外部記憶装置１２から供給される音楽データおよび画像データに基づいて、コンテンツである音楽およびの再生を制御する。
【００３４】
なお、画像は、動画像および静止画像のいずれであってもよい。また、音楽データは、AAC（Advanced Audio Coding）方式またはMP3（MPEG（Moving Picture Experts Group）-１ Audio Layer 3）方式などの所定の方式で圧縮されているものであっても、圧縮されていないPCM（Pulse Code Modulation）方式のものであってもよい。さらに、画像データは、JPEG（Joint Photographic Experts Group）若しくはJPEG2000またはMPEG2方式若しくはMPEG4方式などの所定の方式で圧縮されているものであっても、圧縮されていない、いわゆるベースバンド方式の画像データであってもよい。
【００３５】
外部記憶装置１１は、例えば、ハードディスクドライブなどであり、音楽データをファイルとして記憶するファイルシステム上の所定のフォルダであるか、または音楽データを記憶するデータベースのテーブルである音楽データ記憶部４１を含むように構成される。
【００３６】
同様に、外部記憶装置１２は、例えば、ハードディスクドライブなどであり、画像データをファイルとして記憶するファイルシステム上の所定のフォルダであるか、または画像データを記憶するデータベースのテーブルである画像データ記憶部４２を含むように構成される。
【００３７】
なお、外部記憶装置１１と外部記憶装置１２とを１つの装置として設けるようにしても、コンテンツ再生装置１の内部に、音楽データと画像データとを記憶する記憶装置を設けるようにしてもよい。
【００３８】
コンテンツ再生装置１は、音楽データ読み込み部２１、メタデータ抽出部２２、メタデータ選択部２３、デコーダ２４、再生制御部２５、スピーカ２６、画像データ読み込み部２７、メタデータ抽出部２８、メタデータ比較部２９、デコーダ３０、再生制御部３１、およびモニタ３２を含むように構成されている。
【００３９】
音楽データ読み込み部２１は、ファイルシステムのドライバとして構成されるか、または、DBMS（Database management system）として構成され、外部記憶装置１１の音楽データ記憶部４１に記憶されている音楽データを読み込む。音楽データ読み込み部２１は、読み込んだ音楽データをメタデータ抽出部２２およびデコーダ２４に供給する。
【００４０】
メタデータ抽出部２２は、音楽データ読み込み部２１によって読み込まれた音楽データから、音楽データに付加されているメタデータを抽出する。例えば、メタデータ抽出部２２は、音楽データがMP3方式で圧縮されているものである場合、文字情報を保存する領域であるID3タグに記憶されているメタデータを読み出すことにより、メタデータを抽出する。例えば、メタデータ抽出部２２は、音楽データがMP4ファイルフォーマットに準拠するファイルに格納されている場合、メタデータを格納するmoovボックスを抽出することにより、メタデータを抽出する。メタデータ抽出部２２は、抽出されたメタデータをメタデータ選択部２３およびメタデータ比較部２９に供給する。
【００４１】
メタデータ選択部２３は、メタデータ抽出部２２により抽出されたメタデータから、再生されるコンテンツのテーマを表すテーマメタデータを選択する。例えば、メタデータ選択部２３は、メタデータ抽出部２２により抽出されたメタデータの中から、１つのメタデータをランダムに選択する。また、例えば、メタデータ選択部２３は、その内部に過去に選択されたメタデータを示す履歴情報を有し、その履歴情報に基づいて、過去に選択された頻度の最も高いもの（または最も低いもの）、またはそれに類似するものを１つ、メタデータ抽出部２２により抽出されたメタデータの中から選択する。
【００４２】
また、メタデータ選択部２３は、順次再生される画像であって、所定のテーマメタデータに応じた画像のうちの、最後に再生される画像の画像データに付加されているメタデータ（メタデータ抽出部２８から供給されるメタデータ）であって、テーマメタデータ以外のメタデータから新たなテーマメタデータを選択する。
【００４３】
メタデータ選択部２３は、選択したテーマメタデータをメタデータ比較部２９に供給する。
【００４４】
デコーダ２４は、音楽データ読み込み部２１から供給される音楽データをデコードする。例えば、デコーダ２４は、MP3方式で符号化されている音楽データに復号の処理を適用する。デコーダ２４は、デコードした音楽データを再生制御部２５に供給する。
【００４５】
再生制御部２５は、音楽の再生を制御する。より具体的には、再生制御部２５は、デコーダ２４から供給される音楽データに対応した音楽信号をスピーカ２６に供給するか、または、音楽信号のスピーカ２６への供給を停止させることによって、音楽の再生を制御する。なお、再生制御部２５は、再生される音楽をフェードインまたはフェードアウトするように、音楽信号を増幅または減衰させるようにしてもよい。また、再生制御部２５は、テーマメタデータに応じた音楽の再生を制御する場合は、デコーダ２４から供給される音楽データと、メタデータ比較部２９から供給される音楽の再生の開始を指示する情報とに基づいて、メタデータ比較部２９から音楽の再生の開始が指示されると、デコーダ２４から供給される復号された音楽データに応じた音楽の再生をスピーカ２６に開始させる。
【００４６】
スピーカ２６は、いわゆるラウドスピーカであり、再生制御部２５から供給される音楽信号に対応する音声を出力する。
【００４７】
画像データ読み込み部２７は、ファイルシステムのドライバとして構成されるか、または、DBMSとして構成され、外部記憶装置１２の画像データ記憶部４２に記憶されている画像データを読み込む。画像データ読み込み部２７は、読み込んだ画像データをメタデータ抽出部２８およびデコーダ３０に供給する。
【００４８】
メタデータ抽出部２８は、画像データ読み込み部２７によって読み込まれた画像データに付加されているメタデータを抽出する。例えば、メタデータ抽出部２８は、画像データがMP4ファイルフォーマットに準拠するファイルに格納されている場合、moovボックスからメタデータを読み出すことによりメタデータを抽出する。例えば、メタデータ抽出部２８は、画像データがMPEG2方式で圧縮されている場合、画像データを格納するファイルのファイル名をメタデータとして抽出する。メタデータ抽出部２８は、抽出されたメタデータをメタデータ選択部２３およびメタデータ比較部２９に供給する。
【００４９】
メタデータ比較部２９は、メタデータ選択部２３から供給された音楽データのメタデータから選択されたテーマメタデータと、メタデータ抽出部２８から供給された画像データのメタデータとを比較する。より具体的には、メタデータ比較部２９は、１つのテーマメタデータと、画像データの１つのメタデータとを比較し、テーマメタデータと画像データのメタデータとが同じであるかを判定する。また、メタデータ比較部２９は、画像データに複数のメタデータが付加されている場合、１つのテーマメタデータと、画像データの複数のメタデータのそれぞれとを比較し、テーマメタデータと画像データの複数のメタデータのうちのいずれか１つとが同じであるかを判定する。メタデータ比較部２９は、テーマメタデータと画像データのメタデータとが同じであると判定した場合、再生制御部３１に画像の再生の開始を指示する情報を供給する。
【００５０】
また、メタデータ比較部２９は、メタデータ抽出部２８から供給された画像データのメタデータから選択されたテーマメタデータと、メタデータ抽出部２２から供給された音楽データのメタデータとを比較する。より具体的には、メタデータ比較部２９は、１つのテーマメタデータと、音楽データの１つのメタデータとを比較し、テーマメタデータと音楽データのメタデータとが同じであるかを判定する。また、メタデータ比較部２９は、音楽データに複数のメタデータが付加されている場合、１つのテーマメタデータと、音楽データの複数のメタデータのそれぞれとを比較し、テーマメタデータと音楽データの複数のメタデータのうちのいずれか１つとが同じであるかを判定する。メタデータ比較部２９は、テーマメタデータと音楽データのメタデータとが同じであると判定した場合、再生制御部２５に音楽の再生の開始を指示する情報を供給する。
【００５１】
デコーダ３０は、画像データ読み込み部２７から供給される画像データをデコードする。例えば、デコーダ３０は、MP4ファイルフォーマットで符号化されている画像データに対して所定の復号処理を行う。デコーダ３０は、デコードした画像データを再生制御部３１に供給する。
【００５２】
再生制御部３１は、画像の再生を制御する。より具体的には、再生制御部３１は、デコーダ３０から供給される画像データに対応した画像信号をモニタ３２に供給するか、または、画像信号のモニタ３２への供給を停止させることによって、画像の再生を制御する。なお、再生制御部３１は、所定のタイミングで再生されている画像が切り替わるように、切り替わる前と後の画像信号を切り替えてもよいし、再生される画像をフェードインまたはフェードアウトするように、画像信号を信号処理するようにしてもよい。また、再生制御部３１は、テーマメタデータに応じた画像の再生を制御する場合は、デコーダ３０から供給される画像データと、メタデータ比較部２９から供給される画像の再生の開始を指示する情報とに基づいて、メタデータ比較部２９から画像の再生の開始が指示されると、デコーダ３０から供給される復号された画像データに応じた画像の再生をモニタ３２に開始させる。
【００５３】
モニタ３２は、LCD（Liquid Crystal Display）、EL（Electro Luminescence）モニタ、またはプラズマディスプレイなどからなり、再生制御部３１から供給される画像信号に対応する画像を表示する。
【００５４】
このような構成によって、コンテンツ再生装置１は、同じメタデータが付加された音楽と画像とを同時に、また連続して再生する。
【００５５】
図２は、コンテンツ再生装置１における、コンテンツの再生の制御の処理について説明するフローチャートである。
【００５６】
コンテンツ再生装置１は、例えば、ユーザによって、図示せぬ操作部が操作されることによって所定の音楽の再生が指示されることで、コンテンツの再生の制御の処理を開始する。
【００５７】
ステップＳ１１において、音楽データ読み込み部２１は、外部記憶装置１１の音楽データ記憶部４１に記憶されている音楽データを読み込む。例えば、音楽データ読み込み部２１は、MP3方式で符号化されている音楽データを読み込む。音楽データ読み込み部２１は、読み込んだ音楽データをメタデータ抽出部２２およびデコーダ２４に供給する。
【００５８】
ステップＳ１２において、メタデータ抽出部２２は、音楽データ読み込み部２１によって読み込まれた音楽データに付加されているメタデータを抽出する。例えば、メタデータ抽出部２２は、音楽データ読み込み部２１によって読み込まれたMP3方式で符号化されている音楽データのID3タグからメタデータを読み出す。メタデータ抽出部２２は、抽出したメタデータをメタデータ選択部２３に供給する。
【００５９】
ステップＳ１３において、メタデータ選択部２３は、メタデータ抽出部２２により抽出されたメタデータからテーマメタデータを選択する。例えば、メタデータ選択部２３は、メタデータ抽出部２２により抽出されたメタデータの中から、１つのメタデータをランダムに選択する。また、例えば、メタデータ選択部２３は、その内部に記憶されている過去に選択されたメタデータを示す履歴情報に基づいて、過去に選択された頻度の最も高いものを１つ、メタデータ抽出部２２により抽出されたメタデータの中から選択する。メタデータ選択部２３は、選択したテーマメタデータを、メタデータ比較部２９に供給する。
【００６０】
ステップＳ１４において、デコーダ２４は、音楽データ読み込み部２１から供給された音楽データをデコードする。例えば、デコーダ２４は、MP3方式で符号化されている音楽データに復号の処理を適用する。デコーダ２４は、デコードした音楽データを再生制御部２５に供給する。
【００６１】
ステップＳ１５において、再生制御部２５は、音楽を再生させるように、音楽の再生を制御する。より具体的には、再生制御部２５は、デコーダ２４から供給された音楽データに対応した音楽信号をスピーカ２６に供給し、音楽の再生をスピーカ２６に開始させる。
【００６２】
ここで、再生制御部２５は、ステップＳ１５において音楽の再生を開始させてから、後述するステップＳ１６乃至ステップＳ２７の処理が実行されている間は、音楽の再生を続けるように、音楽の再生を制御する。すなわち、後述するステップＳ１６乃至ステップＳ２７の処理は、音楽の再生の処理と平行して行われる。このようにすることで、コンテンツ再生装置１は、音楽と画像の再生を同時に行う。
【００６３】
ステップＳ１６において、画像データ読み込み部２７は、外部記憶装置１２の画像データ記憶部４２に記憶されている画像データを読み込む。例えば、画像データ読み込み部２７は、JP2ファイルフォーマットに準拠するファイルに格納されている画像データを読み込む。また、例えば、画像データ読み込み部２７は、MP4ファイルフォーマットに準拠するファイルに格納されている画像データを読み込む。画像データ読み込み部２７は、読み込んだ画像データをメタデータ抽出部２８およびデコーダ３０に供給する。
【００６４】
ステップＳ１７において、メタデータ抽出部２８は、画像データ読み込み部２７によって読み込まれた画像データに付加されているメタデータを抽出する。例えば、メタデータ抽出部２８は、画像データ読み込む部２７によって読み込まれたJP2ファイルフォーマットに準拠するファイルに格納されている画像データの所定のボックスからメタデータと読み出すことによりメタデータを抽出する。また、例えば、メタデータ抽出部２８は、画像データ読み込み部２７によって読み込まれたMP4ファイルフォーマットに準拠するファイルに格納されている画像データのmoovボックスからメタデータを読み出すことによりメタデータを抽出する。メタデータ抽出部２８は、抽出されたメタデータをメタデータ比較部２９に供給する。
【００６５】
ステップＳ１８において、メタデータ比較部２９は、メタデータ選択部２３から供給されたテーマメタデータと、メタデータ抽出部２８から供給された画像データのメタデータとを比較する。例えば、メタデータ抽出部２８から供給された画像データのメタデータが１つのみである場合、メタデータ比較部２９は、テーマメタデータと画像データのそのメタデータとを比較する。また、例えば、メタデータ抽出部２８から供給された画像データのメタデータが複数である場合、メタデータ比較部２９は、画像データの複数のメタデータを順に１つずつテーマメタデータと比較する。
【００６６】
ステップＳ１９において、メタデータ比較部２９は、テーマメタデータと画像データのメタデータとが同じであるか否かを判定する。比較する画像データのメタデータの数が複数である場合、メタデータ比較部２９は、テーマメタデータと画像データの複数のメタデータのうちのいずれか１つとが同じであれば、テーマメタデータと画像データのメタデータとが同じであると判定する。テーマメタデータと画像データのメタデータとが同じであると判定された場合、メタデータ比較部２９は、再生制御部３１に画像の再生の開始を指示する情報を供給し、処理はステップＳ２０に進む。
【００６７】
ステップＳ２０において、デコーダ３０は、画像データ読み込み部２７から供給された画像データをデコードする。例えば、デコーダ３０は、JPEG2000方式で符号化されている画像データに復号の処理を適用する。また、例えば、デコーダ３０は、MPEG4方式で符号化されている画像データに復号の処理を適用する。デコーダ３０は、デコードした画像データを再生制御部３１に供給する。
【００６８】
ステップＳ２１において、再生制御部３１は、画像を再生させるように、画像の再生を制御する。より具体的には、再生制御部３１は、デコーダ３０から供給される画像データと、メタデータ比較部２９から供給される画像の再生の開始を指示する情報とに基づいて、画像の再生をモニタ３２に開始させ、処理はステップＳ２２に進む。
【００６９】
一方、ステップＳ１９において、テーマメタデータと画像データのメタデータとが同じでないと判定された場合、ステップＳ２０およびステップＳ２１はスキップされて、処理はステップＳ２２に進む。
【００７０】
ステップＳ２２において、画像データ読み込み部２７は、まだ読み込まれていない画像があるか否かを判定する。画像データ記憶部４２に読み込まれていない画像データがあると判定された場合、処理はステップＳ１６に戻り、次の画像データについて、ステップＳ１６乃至ステップＳ２２の処理が繰り返される。
【００７１】
一方、ステップＳ２２において、画像データ記憶部４２に読み込まれていない画像データがないと判定された場合、すなわち、テーマメタデータと同じメタデータが付加されている画像が全て再生されて、次に再生される画像の画像データがなくなると、処理はステップＳ２３に進む。
【００７２】
ステップＳ２３において、メタデータ選択部２３は、そのときのテーマメタデータが付加されている画像データの中で、最後に再生される画像の画像データに付加されているテーマメタデータ以外のメタデータから新たなテーマメタデータを選択する。例えば、メタデータ選択部２３は、最後に再生される画像の画像データに付加されているメタデータから、テーマメタデータでない１つのメタデータをランダムに選択する。また、例えば、メタデータ選択部２３は、その内部に記憶されている過去に選択されたメタデータを示す履歴情報に基づいて、過去に選択された頻度の最も高いものを、最後に再生される画像の画像データに付加されているメタデータの中から１つ選択する。メタデータ選択部２３は、最後に再生される画像の画像データに付加されているメタデータの中で、新たにテーマメタデータとして選択されたメタデータをメタデータ比較部２９に供給する。
【００７３】
ステップＳ２４において、音楽データ読み込み部２１は、外部記憶装置１１の音楽データ記憶部４１に記憶されている音楽データを読み込む。例えば、音楽データ読み込み部２１は、MP3方式で符号化されている音楽データを読み込む。音楽データ読み込み部２１は、読み込んだ音楽データをメタデータ抽出部２２およびデコーダ２４に供給する。
【００７４】
ステップＳ２５において、メタデータ抽出部２２は、音楽データ読み込み部２１によって読み込まれた音楽データに付加されているメタデータを抽出する。例えば、メタデータ抽出部２２は、音楽データ読み込み部２１によって読み込まれたMP3方式で符号化されている音楽データのID3タグからメタデータを読み出す。メタデータ抽出部２２は、抽出したメタデータを、メタデータ比較部２９に供給する。
【００７５】
ステップＳ２６において、メタデータ比較部２９は、メタデータ選択部２３によって新たに選択されたテーマメタデータと、メタデータ抽出部２２から供給された音楽データのメタデータとを比較する。例えば、メタデータ抽出部２２から供給された音楽データのメタデータが１つのみである場合、メタデータ比較部２９は、テーマメタデータと１つのみの音楽データのメタデータとを比較する。また、例えば、メタデータ抽出部２２から供給された音楽データのメタデータが複数である場合、メタデータ比較部２９は、音楽データの複数のメタデータを順に１つずつテーマメタデータと比較する。
【００７６】
ステップＳ２７において、メタデータ比較部２９は、テーマメタデータと音楽データのメタデータとが同じであるか否かを判定する。比較する音楽データのメタデータの数が複数である場合、メタデータ比較部２９は、テーマメタデータと音楽データの複数のメタデータのうちのいずれか１つとが同じであれば、テーマメタデータと音楽データのメタデータとが同じであると判定する。テーマメタデータと音楽データのメタデータとが同じであると判定された場合、メタデータ比較部２９は、再生制御部２５に音楽の再生を指示する情報を供給し、処理はステップＳ１４に戻る。ステップＳ１４において、再生制御部２５は、これまで再生されていた音楽の再生を停止させると共に、新たに選択されたテーマメタデータに応じた音楽の再生をスピーカ２６に開始させ、これ以降の処理が繰り返される。
【００７７】
一方、ステップＳ２７において、テーマメタデータと音楽データのメタデータとが同じでないと判定された場合、処理はステップＳ２４に戻り、新たに選択されたテーマメタメタデータに応じた音楽の音楽データが読み込まれるまで、ステップＳ２４乃至ステップＳ２７の処理が繰り返される。このとき、再生制御部２５は、これまで再生されていた音楽の再生を継続させる。
【００７８】
このように、コンテンツ再生装置１は、音楽に付加されているメタデータと、画像に付加されているメタデータとを比較することによって、より簡単に再生される音楽と画像との関連付けを行い、音楽と画像とを連続して同時に再生することができる。
【００７９】
図３は、コンテンツ再生装置１におけるコンテンツの再生の制御の処理の具体例について説明する図である。
【００８０】
図３の上側には、再生制御部３１によって再生される画像Ａ乃至画像Ｊが示されている。図３に示されるように、画像Ａの画像データには、「家族」のメタデータおよび「クリスマス」のメタデータが付加され、画像Ｂの画像データには、「家族」のメタデータが付加され、画像Ｃの画像データには、「家族」のメタデータ、「帰省」のメタデータ、および「海水浴」のメタデータが付加され、画像Ｄの画像データには、「家族」のメタデータおよび「２００６年」のメタデータが付加されている。また、画像Ｅの画像データには、「初詣」のメタデータおよび「２００６年」のメタデータが付加され、画像Ｆの画像データには、「ラーメン」のメタデータおよび「２００６年」のメタデータが付加され、画像Ｇの画像データには、「北海道」のメタデータ、「２００６年」のメタデータ、および「旅行」のメタデータが付加されている。さらに、画像Ｈの画像データには、「帰省」のメタデータおよび「旅行」のメタデータが付加され、画像Ｉの画像データには、「温泉」のメタデータおよび「旅行」のメタデータが付加され、画像Ｉの画像データには、「温泉」のメタデータおよび「旅行」のメタデータが付加されている。
【００８１】
図３の下側には、再生制御部２５によって再生される音楽ａ乃至音楽ｃが示されている。図３に示されるように、音楽ａの音楽データには、「家族」のメタデータを含むメタデータが付加され、音楽ｂの音楽データには、「２００６年」のメタデータを含むメタデータが付加され、音楽ｃの音楽データには、「旅行」のメタデータを含むメタデータが付加されている。
【００８２】
また、図３の下方の矢印は、コンテンツの再生の進行方向（時間方向）を示している。すなわち、図３に示されるコンテンツである音楽および画像は、左から右の順番で再生される。
【００８３】
例えば、ユーザによって図示せぬ操作部が操作され、音楽ａの再生が指示された場合、音楽データ読み込み部２１は、音楽データ記憶部４１から音楽ａの音楽データを読み出す。メタデータ抽出部２２は、読み出した音楽ａの音楽データに付加されているメタデータを抽出する。メタデータ選択部２３は、抽出されたメタデータの１つである「家族」をテーマメタデータとして選択する。再生制御部２５は、音楽ａの再生を開始させる。
【００８４】
このとき、画像データ読み込み部２７は、画像データ記憶部４２から画像Ａの画像データを読み出す。メタデータ抽出部２８は、画像Ａの画像データに付加されている「家族」のメタデータおよび「クリスマス」のメタデータを抽出する。メタデータ比較部２９は、テーマメタデータである「家族」と画像Ａのメタデータである「家族」および「クリスマス」とを比較する。テーマメタデータの「家族」と画像Ａのメタデータの「家族」とは同じであるので、再生制御部３１は、画像Ａの再生を開始させる。この時点では、音楽ａと画像Ａとが同時に再生される。
【００８５】
画像Ａの再生が開始されてから所定の時間経過後、画像データ読み込み部２７は、画像データ記憶部４２から画像Ｂの画像データを読み出す。メタデータ抽出部２８は、画像Ｂの画像データに付加されている「家族」のメタデータを抽出する。メタデータ比較部２９は、テーマメタデータである「家族」と画像Ｂのメタデータである「家族」とを比較する。テーマメタデータの「家族」と画像Ｂのメタデータの「家族」とは同じであるので、再生制御部３１は、画像Ａの再生を停止させ、画像Ｂの再生を開始させる。この時点では、音楽ａと画像Ｂとが同時に再生される。
【００８６】
以降、同様にして、「家族」のメタデータ、「帰省」のメタデータ、および「海水浴」のメタデータが付加されている画像Ｃ、「家族」のメタデータおよび「２００６年」のメタデータが付加されている画像Ｄが順次再生される。その間、音楽ａの再生が継続されるので、音楽ａの再生と共に、画像Ｃまたは画像Ｄが再生されることになる。
【００８７】
このように、再生制御部３１が画像の再生を開始させた後、画像データ読み込み部２７は、まだ読み込まれていない画像があれば、画像データ記憶部４２から、順次、画像データを読み込む。ここで、画像Ｄの画像データ以降に読み込んだ全ての画像データのいずれにも「家族」のメタデータが付加されていない場合、メタデータ選択部２３は、画像Ｄの再生が終了する前に、「家族」のメタデータが付加されている画像の中で最後に再生されている画像Ｄの画像データに付加されているメタデータである「２００６年」をテーマメタデータとして選択する。この時点では、まだ音楽ａと画像Ｄとが継続して再生されている。
【００８８】
テーマメタデータとして「２００６年」が選択された後、音楽データ読み込み部２１は、音楽データ記憶部４１から音楽ｂの音楽データを読み出す。メタデータ抽出部２２は、音楽ｂの音楽データに付加されているメタデータを抽出する。メタデータ比較部２９は、テーマメタデータである「２００６年」と音楽ｂのメタデータとを比較する。
【００８９】
音楽ｂのメタデータには「２００６年」のメタデータが含まれているので、テーマメタデータと音楽ｂのメタデータとは同じと判定され、再生制御部２５は、これまで再生されていた音楽ａの再生を停止させ、音楽ｂの再生を開始させる。このとき、音楽ｂと画像Ｄとが同時に再生される。再生制御部２５は、所定のタイミングで音楽ａから音楽ｂに切り替えるように再生を制御してもよいし、音楽ａがフェードアウトし、音楽ｂがフェードインするように再生を制御してもよい。
【００９０】
画像データ読み込み部２７は、画像データ記憶部４２から画像Ｅの画像データを読み出す。メタデータ抽出部２８は、画像Ｅの画像データに付加されている「初詣」のメタデータおよび「２００６年」のメタデータを抽出する。メタデータ比較部２９は、テーマメタデータである「２００６年」と画像Ｅのメタデータである「初詣」および「２００６年」とを比較する。テーマメタデータの「２００６年」と画像Ｅのメタデータの「２００６年」とは同じであるので、再生制御部３１は、画像Ｄの再生を停止させ、画像Ｅの再生を開始させる。この時点では、音楽ｂと画像Ｅとが同時に再生される。
【００９１】
画像Ｅの再生が開始されてから所定の時間経過後、画像データ読み込み部２７は、画像データ記憶部４２から画像Ｆの画像データを読み出す。メタデータ抽出部２８は、画像Ｆの画像データに付加されている「ラーメン」のメタデータおよび「２００６年」のメタデータを抽出する。メタデータ比較部２９は、テーマメタデータである「２００６年」と画像Ｆのメタデータである「ラーメン」および「２００６年」とを比較する。テーマメタデータの「２００６年」と画像Ｅのメタデータの「２００６年」とは同じであるので、再生制御部３１は、画像Ｅの再生を停止させ、画像Ｆの再生を開始させる。この時点では、音楽ｂと画像Ｆとが同時に再生される。
【００９２】
以降、同様にして、「北海道」のメタデータ、「２００６年」のメタデータ、および「旅行」のメタデータが付加されている画像Ｇが再生される。その間、音楽ｂの再生が継続されるので、音楽ｂの再生と共に、画像Ｇが再生されることになる。
【００９３】
このように、再生制御部３１が画像の再生を開始させた後、画像データ読み込み部２７は、まだ読み込まれていない画像があれば、画像データ記憶部４２から順次、画像データを読み込む。ここで、画像Ｇの画像データ以降に読み込んだ全ての画像データのいずれにも「２００６年」のメタデータが付加されていない場合、メタデータ選択部２３は、画像Ｇの再生が終了する前に、「２００６年」のメタデータが付加されている画像の中で最後に再生される画像Ｇの画像データに付加されているメタデータである「旅行」をテーマメタデータとして選択する。この時点では、まだ音楽ｂと画像Ｇとが継続して再生されている。
【００９４】
テーマメタデータとして「旅行」が選択された後、音楽データ読み込み部２１は、音楽データ記憶部４１から音楽ｃの音楽データを読み出す。メタデータ抽出部２２は、音楽データに付加されているメタデータを抽出する。メタデータ比較部２９は、テーマメタデータである「旅行」と音楽ｃのメタデータとを比較する。
【００９５】
音楽ｃのメタデータには「旅行」のメタデータが含まれているので、テーマメタデータと音楽ｃのメタデータとは同じと判定され、再生制御部２５は、これまで再生されていた音楽ｂの再生を停止させ、音楽ｃの再生を開始させる。このとき、音楽ｃと画像Ｇとが同時に再生される。再生制御部２５は、所定のタイミングで音楽ｂから音楽ｃに切り替えるように再生を制御してもよいし、音楽ｂがフェードアウトし、音楽ｃがフェードインするように再生を制御してもよい。
【００９６】
画像データ読み込み部２７は、画像データ記憶部４２から画像Ｈの画像データを読み出す。メタデータ抽出部２８は、画像Ｈの画像データに付加されている「帰省」のメタデータおよび「旅行」のメタデータを抽出する。メタデータ比較部２９は、テーマメタデータである「旅行」と画像Ｈのメタデータである「帰省」および「旅行」とを比較する。テーマメタデータの「旅行」と画像Ｈのメタデータの「旅行」とは同じであるので、再生制御部３１は、画像Ｇの再生を停止させ、画像Ｈの再生を開始させる。この時点では、音楽ｃと画像Ｈとが同時に再生される。
【００９７】
画像Ｈの再生が開始されてから所定の時間経過後、画像データ読み込み部２７は、画像データ記憶部４２から画像Ｉの画像データを読み出す。メタデータ抽出部２８は、画像Ｉの画像データに付加されている「温泉」のメタデータおよび「旅行」のメタデータを抽出する。メタデータ比較部２９は、テーマメタデータである「旅行」と画像Ｉのメタデータである「温泉」および「旅行」とを比較する。テーマメタデータの「旅行」と画像Ｉのメタデータの「旅行」とは同じであるので、再生制御部３１は、画像Ｈの再生を停止させ、画像Ｉの再生を開始させる。この時点では、音楽ｃと画像Ｉとが同時に再生される。
【００９８】
以降、同様にして、「温泉」のメタデータおよび「旅行」のメタデータが付加されている画像Ｊが再生される。
【００９９】
このようにして、コンテンツ再生装置１は、「家族」のメタデータが付加されている音楽ａを再生すると共に、同じメタデータである「家族」が付加されている画像Ａ乃至画像Ｄを再生し、「家族」のメタデータの他に「２００６年」のメタデータが付加されている画像Ｄを再生している間に、音楽ａから切り替わるように、「２００６年」のメタデータが付加されている音楽ｂを再生を開始する。さらに、コンテンツ再生装置１は、「２００６年」のメタデータが付加されている音楽ｂを再生すると共に、同じメタデータである「２００６年」が付加されている画像Ｅ乃至画像Ｇを再生する。すなわち、音楽ａと画像Ａ乃至画像Ｄとは、テーマメタデータである「家族」によって関連性が保たれ、音楽ａと音楽ｂとは、「家族」のメタデータおよび「２００６年」のメタデータが付加されている画像Ｄによって関連性が保たれ、音楽ｂと画像Ｄ乃至画像Ｇとは、次のテーマメタデータである「２００６年」によって関連性が保たれる。このようにして、画像と音楽との関連性が損なわれないようにテーマメタデータが切り替わるので、ユーザは、違和感なくコンテンツを視聴することができる。
【０１００】
なお、上述した説明において、所定の画像の再生時間は、例えば、画像の再生が開始されてから、テーマメタデータが付加されている次の画像データが読み込まれてデコードされるまでの時間とされることができるが、所定のテーマメタデータに応じた画像が再生されている間に画像データが順次読み込まれる中で、テーマメタデータと同じメタデータが付加されている画像データが読み出されない状態が続くと、画像の再生時間が不均一になることが考えられる。
【０１０１】
そこで、次の画像の再生のタイミングに関わらず、画像データ記憶部４２に記憶されている画像データのそれぞれを特定する特定情報およびメタデータを一斉に読み込み、テーマメタデータを含む画像データの特定情報のみを再生リストに書き込むことで、特定情報に基づいてテーマメタデータを含む画像データだけを読み込み、画像の再生時間を均一にするようにしてもよい。なお、画像データを特定する特定情報には、ファイルを特定するファイルIDに限らず、画像データのファイル名やファイル容量、記録日時等を表す情報が含まれる。
【０１０２】
また、上述した図２のフローチャートの説明において、読み込んだ全ての画像データのいずれにもテーマメタデータと同じメタデータが付加されていない場合、すなわち、テーマメタデータが付加されている画像が全て再生されている場合、最後に再生される画像に付加されているテーマメタデータ以外のメタデータをテーマメタデータとすることとしたが、必ずしも最後に再生されている画像に複数のメタデータが付加されているとは限らない。
【０１０３】
そこで、上述した再生リストにおいて、画像データの特定情報をソートして、複数のメタデータが付加されている画像が優先的に最後に再生されるようにしてもよい。さらに、再生リストにおける特定情報によって特定される画像の中で、テーマメタデータ以外のメタデータのうち共通するメタデータが付加されている画像が優先的に最後に再生されるようにすることで、関連性がより保たれたままテーマメタデータが切り替わるようにすることができる。
【０１０４】
図４は、コンテンツ再生装置１の機能の他の構成を示すブロック図である。なお、図４において、図２に示される部分と同様の部分については、同じ番号を付し、その説明は省略する。
【０１０５】
図４において、コンテンツ再生装置１は、音楽データ読み込み部２１、メタデータ抽出部２２、デコーダ２４、再生制御部２５、スピーカ２６、デコーダ３０、モニタ３２、メタデータ選択部６１、メタデータ読み込み部６２、検索部６３、再生リスト生成部６４、ソート部６５、画像データ読み込み部６６、再生制御部６７、入力部６８、およびメタデータ比較部６９を含むように構成されている。
【０１０６】
メタデータ選択部６１は、メタデータ抽出部２２により抽出されたメタデータからテーマメタデータを選択する。例えば、メタデータ選択部６１は、メタデータ抽出部２２により抽出されたメタデータの中から、１つのメタデータをランダムに選択する。また、例えば、メタデータ選択部６１は、その内部に過去に選択されたメタデータを示す履歴情報を有し、その履歴情報に基づいて、過去に選択された頻度の最も高いもの（または最も低いもの）、またはそれに類似するものを、メタデータ抽出部２２により抽出されたメタデータの中から１つ選択する。
【０１０７】
また、メタデータ選択部６１は、後述する再生リスト生成部６４の再生リストにおいて、テーマメタデータと同じメタデータが付加されている画像データであって、複数のメタデータが付加されている画像データのメタデータの中から、新たなテーマメタデータの候補となるテーマ候補メタデータを選択する。
【０１０８】
さらに、メタデータ選択部６１は、ユーザからテーマ候補メタデータのテーマメタデータとしての選択が指示されたか否かを判定する。より具体的には、メタデータ選択部６１は、後述する入力部６８から、テーマ候補メタデータの１つがテーマメタデータとして選択されたことを示す情報が供給されたか否かを判定する。ユーザからテーマ候補メタデータのテーマメタデータとしての選択が指示されたと判定された場合、メタデータ選択部６１は、入力部６８から供給された、テーマ候補メタデータの１つがテーマメタデータとして選択されたことを示す情報に基づいて、ユーザから指示されたテーマ候補メタデータをテーマメタデータとして選択する。ユーザからテーマ候補メタデータのテーマメタデータとしての選択が指示されなかった場合、メタデータ選択部６１は、ランダムに選択するか最初のものを選択するかなど所定のアルゴリズムで、テーマ候補メタデータの１つをテーマメタデータとして選択する。
【０１０９】
メタデータ選択部６１は、選択したテーマメタデータを検索部６３およびメタデータ比較部６９に供給し、選択したテーマ候補メタデータをソート部６５および再生制御部６７に供給する。
【０１１０】
メタデータ読み込み部６２は、画像データ記憶部４２に記憶されている全ての画像データのそれぞれを特定する特定情報のそれぞれと、それぞれの画像データに付加されているメタデータとを対応させて読み込む。メタデータ読み込み部６２は、読み込んだ特定情報とメタデータとを一時的に記憶する。
【０１１１】
検索部６３は、メタデータ選択部６１から供給されたテーマメタデータに基づいて、メタデータ読み込み部６２によって読み込まれたメタデータから、テーマメタデータと同じメタデータを全て検索する。検索部６３は、検索されたメタデータが付加されている画像データの特定情報と、検索されたメタデータを含む、特定情報により特定される画像データに付加されているメタデータの全部とを、再生リスト生成部６４に供給する。
【０１１２】
再生リスト生成部６４は、検索部６３による検索の結果から、検索されたメタデータが付加されている画像データの特定情報と、その画像データに付加されているメタデータの全てとが対応して配置される再生リストを生成する。生成された再生リストは、再生リスト生成部６４の内部に記憶される。再生リストに配置される画像データの特定情報は、その画像データの画像が再生される順番に配置され、後述するソート部６５によってソートされる。また、再生リストは、画像データ読み込み部６６や再生制御部６７によって読み出されたりする。
【０１１３】
ソート部６５は、再生リストにおける特定情報を、メタデータ選択部６１から供給されたテーマメタデータでソートする。より具体的には、ソート部６５は、メタデータ選択部６１から供給されたテーマメタデータに基づいて、テーマメタデータのみが付加されている画像データの画像がより先に再生されるように、再生リストの特定情報をソートする。
【０１１４】
また、ソート部６５は、複数のメタデータが付加されている画像データのうち、付加されているメタデータの数がより多い画像がより後に再生されるように、再生リストの特定情報をソートする。さらに、ソート部６５は、複数のメタデータが付加されている画像データのうち、テーマ候補メタデータが付加されていて、かつ、付加されているメタデータの数がより多い画像がより後に再生されるように、再生リストの特定情報をソートする。
【０１１５】
画像データ読み込み部６６は、再生リスト生成部６４において特定情報がソートされた再生リストを読み出す。画像データ読み込み部６６は、読み出した再生リストの特定情報の順に、画像データを読み込む。画像データ読み込み部６６は、読み込んだ画像データを、デコーダ３０に供給する。
【０１１６】
再生制御部６７は、画像の再生を制御する。より具体的には、再生制御部６７は、デコーダ３０から供給される画像データに対応した画像信号をモニタ３２に供給するか、または、画像信号のモニタ３２への供給を停止させることによって、画像の再生を制御する。例えば、再生制御部６７は、デコーダ３０から供給された画像データと、再生リストから読み出した特定情報とに基づいて、再生リストの特定情報の順番に従い、テーマメタデータのみが付加された画像から再生を開始させる。
【０１１７】
また、再生制御部６７は、OSD（On Screen Display）処理部８１を含むように構成され、再生されている画像とともにテーマ候補メタデータが表示されるように、画像の再生を制御する。OSD処理部８１は、モニタ３２に画像とともに所定のテキストやアイコン等を表示させるように、画像信号にテキストやアイコン等のデータに基づく信号を重畳する。例えば、OSD処理部８１は、再生されている画像とともに、テーマ候補メタデータがテキストとして表示され、かつ、その１つがユーザから選択されるように、モニタ３２に供給されている画像信号にテーマ候補メタデータを表すテキストのデータに基づく信号を重畳する。この場合、アイコンは、ユーザから選択されたテーマ候補メタデータを示したり、デフォルトとしてテーマメタデータに選択されるテーマ候補メタデータを示したりする。
【０１１８】
入力部６８は、OSD処理部８１によってモニタ３２に表示されたテキストやアイコン等が、ユーザによって選択されたことを示す情報をメタデータ選択部６１に供給する。例えば、入力部６８は、モニタ３２に表示されているテーマ候補メタデータのテキストのいずれかがユーザによって選択されたとき、ユーザによってテーマ候補メタデータの１つがテーマメタデータとして選択されたことを示す情報を、メタデータ選択部６１に供給する。
【０１１９】
メタデータ比較部６９は、メタデータ選択部６１から供給されたテーマメタデータと、メタデータ抽出部２２から供給された音楽データのメタデータとを比較する。より具体的には、メタデータ比較部６９は、１つのテーマメタデータと、音楽データの１つのメタデータとを比較し、テーマメタデータと音楽データのメタデータとが同じであるかを判定する。また、メタデータ比較部６９は、音楽データに複数のメタデータが付加されている場合、１つのテーマメタデータと、音楽データの複数のメタデータのそれぞれとを比較し、テーマメタデータと音楽データの複数のメタデータのうちのいずれか１つとが同じであるかを判定する。メタデータ比較部６９は、テーマメタデータと画像データのメタデータとが同じであると判定した場合、再生制御部２５に画像の再生の開始を指示する情報を供給する。
【０１２０】
図５および図６は、図４のコンテンツ再生装置１におけるコンテンツの再生の処理について説明するフローチャートである。
【０１２１】
図５のフローチャートのステップＳ５１およびステップＳ５２の処理は、図２のステップＳ１１およびステップＳ１２の処理と同様であるので、その説明は省略する。
【０１２２】
ステップＳ５３において、メタデータ選択部６１は、メタデータ抽出部２２により抽出されたメタデータからテーマメタデータを選択する。メタデータ選択部６１は、選択したテーマメタデータを検索部６３およびメタデータ比較部６９に供給する。
【０１２３】
ステップＳ５４において、メタデータ読み込み部６２は、画像データ記憶部４２から、全ての画像データの特定情報とメタデータとを読み込む。より具体的には、メタデータ読み込み部６２は、画像データ記憶部４２に記憶されている画像データのそれぞれを特定する特定情報のそれぞれと、その画像データに付加されているメタデータとを対応させて読み込む。
【０１２４】
また、画像データ記憶部４２が、画像データそのものとは別に、画像データの特定情報とメタデータとからなるファイルを記憶していれば、メタデータ読み込み部６２は、その画像データの特定情報とメタデータとからなるファイルを読み込むようにしてもよい。
【０１２５】
図５のフローチャートのステップＳ５５およびステップＳ５６の処理は、図２のステップＳ１４およびステップＳ１５の処理と同様であるので、その説明は省略する。
【０１２６】
ステップＳ５７において、検索部６３は、メタデータ選択部６１から供給されたテーマメタデータに基づいて、ステップＳ５４において読み込まれたメタデータから、テーマメタデータと同じメタデータを全て検索する。検索部６３は、検索されたメタデータが付加されている画像データの特定情報と、検索されたメタデータを含む、特定情報により特定される画像データに付加されているメタデータの全部とを、再生リスト生成部６４に供給する。
【０１２７】
ステップＳ５８において、再生リスト生成部６４は、検索されたメタデータが付加されている画像データの特定情報と、その画像データに付加されているメタデータの全てとが対応して配置される再生リストを生成する。
【０１２８】
ここで、テーマメタデータが付加されている画像Ａ乃至画像Ｎのそれぞれの画像データの特定情報とメタデータとが再生リストに書き込まれている場合を例に説明する。図７は、画像Ａ乃至画像Ｎの画像データのそれぞれに付加されているメタデータの数を、棒グラフで示す図である。図７において、横軸は、画像データに付加されているメタデータの数を示し、１目盛りで１つのメタデータが付加されていることを示す。例えば、画像Ａの画像データには、テーマメタデータを含む５つのメタデータが付加されており、画像Ｂの画像データには、テーマメタデータを含む２つのメタデータが付加されている。また、画像Ｃの画像データには、テーマメタデータのみが付加されている。また、図７において、より上側に配置されている画像データは、より早い順番で再生されるものとする。
【０１２９】
ステップＳ５９において、ソート部６５は、メタデータ選択部６１から供給されたテーマメタデータに基づいて、テーマメタデータのみが付加されている画像データの画像がより先に再生されるように、再生リストの特定情報をソートする。
【０１３０】
図８は、テーマメタデータのみが付加されている画像データがより先に再生されるようにソートされた特定情報で特定される画像データのメタデータの数を示す図である。
【０１３１】
図８に示されるように、図７において付加されているメタデータがテーマメタデータのみである画像Ｃ、画像Ｇ、画像Ｈ、および画像Ｍの画像データが、より上側に配置されている。言い換えれば、複数のメタデータが付加されている画像データはより後に再生されるようになされる。
【０１３２】
ステップＳ６０において、メタデータ選択部６１は、複数のメタデータが付加されている画像データのそのメタデータの中から、テーマ候補メタデータを選択する。
【０１３３】
例えば、図９に示されるように、画像Ａ乃至画像Ｎのそれぞれの画像データには、太線で表されるように、テーマメタデータが必ず１つ付加されている。また、複数のメタデータが付加されている画像データのうちの画像Ａ、画像Ｅ、画像Ｆ、および画像Ｌの画像データには、網掛け部分で表されるように、テーマメタデータ以外で共通するメタデータが付加されている。
【０１３４】
すなわち、例えば、ステップＳ６０において、メタデータ選択部６１は、図９に示される、テーマメタデータ以外で共通するメタデータを、次のテーマメタデータの候補となるテーマ候補メタデータとして選択する。メタデータ選択部６１は、選択したテーマ候補メタデータを、ソート部６５および再生制御部６７に供給する。
【０１３５】
なお、図９の例では、テーマメタデータ以外で共通するメタデータは１つであったが、２つ以上である場合もある。この場合、メタデータ選択部６１は、複数の画像データにおいて最も多く共通するメタデータをテーマ候補メタデータとして選択してもよいし、複数の画像データにおいて共通するメタデータのいくつかをテーマ候補メタデータとして選択してもよい。すなわち、選択されるテーマ候補メタデータは１つであってもよいし、複数であってもよい。また、選択されるテーマ候補メタデータが複数の場合、例えば、いまのテーマメタデータに対する類似度に応じて、それぞれのテーマ候補メタデータに、テーマメタデータの候補となる優先順位を付与するようにしてもよい。
【０１３６】
ステップＳ６１において、ソート部６５は、複数のメタデータが付加されている画像データのうち、テーマ候補メタデータが付加されていて、かつ、付加されているメタデータの数がより多い画像がより後に再生されるように、再生リストの特定情報をソートする。
【０１３７】
より具体的には、図９に示されるように、ソート部６５は、テーマ候補メタデータが付加されている画像Ａ、画像Ｅ、画像Ｆ、および画像Ｌの画像データが最後に再生されるように、再生リストの特定情報をソートする。さらに、図１０に示されるように、ソート部６５は、テーマ候補メタデータが付加されている画像データのなかで、付加されているメタデータのより多いものがより後に再生されるように、再生リストの特定情報をソートする。
【０１３８】
ステップＳ６２において、画像データ読み込み部６６は、再生リスト生成部６４において特定情報がソートされた再生リストを読み出し、再生リストの特定情報の順に、画像データを読み込む。例えば、画像データ読み込み部２７は、再生リストの特定情報の順に、MP4ファイルフォーマットに準拠するファイルに格納されている画像データを読み込む。画像データ読み込み部６６は、読み込んだ画像データを、デコーダ３０に供給する。
【０１３９】
ステップＳ６３において、デコーダ３０は、画像データ読み込み部６６から供給された画像データをデコードする。例えば、デコーダ３０は、再生リストの特定情報の順に、MPEG4方式で符号化されている画像データに復号の処理を適用する。デコーダ３０は、デコードした画像データを再生制御部６７に供給する。
【０１４０】
ステップＳ６４において、再生制御部６７は、再生リストの特定情報の順に画像を再生するように、画像の再生を制御する。より具体的には、再生制御部６７は、デコーダ３０から供給された画像データと、再生リストから読み出した特定情報とに基づいて、再生リストの特定情報の順番に従い、テーマメタデータのみが付加された画像データに対応した画像信号をモニタ３２に供給し、画像の再生をモニタ３２に開始させる。
【０１４１】
なお、再生制御部６７は、デコーダ３０における復号の順に画像を再生させるように、画像の再生を制御してもよい。
【０１４２】
ステップＳ６５において、再生制御部６７は、再生されている画像とともにテーマ候補メタデータが表示されるように、画像の再生を制御する。より具体的には、例えば、再生リストにおいて再生順序が最後である画像が再生されているとき、再生制御部６７のOSD処理部８１は、メタデータ選択部６１から供給されたテーマ候補メタデータに基づいて、再生されている画像とともに、テーマ候補メタデータがテキストとして表示され、かつ、その１つがユーザから選択されるように、モニタ３２に供給されている画像信号にテーマ候補メタデータを表すテキストのデータに基づく信号を重畳する。
【０１４３】
再生リストにおいて再生順序が最後である画像が再生されているとき、例えば、図３の具体例において、音楽ｂと画像Ｇとが再生されているとき、図１１に示されるように、モニタ３２において画像Ｇが表示されている画面の右上に、画像Ｇの画像データに付加されているメタデータであって、テーマメタデータ（「２００６年」）以外のメタデータである「北海道」のメタデータおよび「旅行」のメタデータを表すテキストが表示される。このとき、OSD処理部８１は、「北海道」のメタデータおよび「旅行」のメタデータを表すテキストが表示され、かつ、ユーザから「北海道」または「旅行」のいずれかが選択されるように、画像Ｇの画像信号に「北海道」のメタデータおよび「旅行」のメタデータを表すテキストのデータに基づく信号を重畳する。
【０１４４】
なお、テーマ候補メタデータが表示されるときに再生されている画像は、再生リストにおいて再生順序が最後の画像に限られることなく、テーマ候補メタデータが付加されている画像であればよい。
【０１４５】
ステップＳ６６において、メタデータ選択部６１は、ユーザからテーマ候補メタデータのテーマメタデータとしての選択が指示されたか否かを判定する。より具体的には、ユーザによってモニタ３２に表示されているテーマ候補メタデータのいずれかが選択されたとき、入力部６８は、ユーザによってテーマ候補メタデータの１つがテーマメタデータとして選択されたことを示す情報を、メタデータ選択部６１に供給する。メタデータ選択部６１は、入力部６８から、テーマ候補メタデータの１つがテーマメタデータとして選択されたことを示す情報が供給されたか否かを判定する。ユーザからテーマ候補メタデータのテーマメタデータとしての選択が指示されなかったと判定された場合、処理はステップＳ６７に進む。
【０１４６】
ステップＳ６７において、メタデータ選択部６１は、テーマ候補メタデータの１つをテーマメタデータとして選択する。例えば、メタデータ選択部６１は、再生リストにおいて、テーマ候補メタデータの中で最も数の多いものを、テーマメタデータとして選択する。また、例えば、メタデータ選択部６１は、複数のテーマ候補メタデータのうちのテーマメタデータとなる優先順位が最も高いものをテーマメタデータとして選択する。このとき、図１１において、「旅行」のメタデータを表すテキストの枠が太枠で示されているように、モニタ３２に表示されているテーマ候補メタデータのうち、テーマメタデータとして選択されたものは強調して表示されるようにしてもよい。メタデータ選択部６１は、新たにテーマメタデータとして選択されたメタデータをメタデータ比較部６９に供給する。ステップＳ６７の後、処理はステップＳ６９に進む。
【０１４７】
一方、ステップＳ６６において、ユーザからテーマ候補メタデータのテーマメタデータとしての選択が指示されたと判定された場合、処理はステップＳ６８に進む。
【０１４８】
ステップＳ６８において、メタデータ選択部６１は、入力部６８から供給された、テーマ候補メタデータの１つがテーマメタデータとして選択されたことを示す情報に基づいて、ユーザから指示されたテーマ候補メタデータをテーマメタデータとして選択する。メタデータ選択部６１は、新たにテーマメタデータとして選択されたメタデータをメタデータ比較部６９に供給する。ステップＳ６８の後、処理はステップＳ６９に進む。
【０１４９】
ステップＳ６９において、音楽データ読み込み部２１は、外部記憶装置１１の音楽データ記憶部４１に記憶されている音楽データを読み込む。例えば、音楽データ読み込み部２１は、MP3方式で符号化されている音楽データを読み込む。音楽データ読み込み部２１は、読み込んだ音楽データをメタデータ抽出部２２およびデコーダ２４に供給する。
【０１５０】
ステップＳ７０において、メタデータ抽出部２２は、音楽データ読み込み部２１によって読み込まれた音楽データに付加されているメタデータを抽出する。例えば、メタデータ抽出部２２は、音楽データ読み込み部２１によって読み込まれたMP3方式で符号化されている音楽データのID3タグからメタデータを読み出す。メタデータ抽出部２２は、抽出したメタデータを、メタデータ比較部６９に供給する。
【０１５１】
ステップＳ７１において、メタデータ比較部６９は、メタデータ選択部６１によって新たに選択されたテーマメタデータと、メタデータ抽出部２２から供給された音楽データのメタデータとを比較する。例えば、メタデータ抽出部２２から供給された音楽データのメタデータが１つのみである場合、メタデータ比較部６９は、テーマメタデータと１つのみの音楽データのメタデータとを比較する。また、例えば、メタデータ抽出部２２から供給された音楽データのメタデータが複数である場合、メタデータ比較部６９は、音楽データの複数のメタデータと順に１つずつテーマメタデータと比較する。
【０１５２】
ステップＳ７２において、メタデータ比較部６９は、テーマメタデータと音楽データのメタデータとが同じであるか否かを判定する。比較する音楽データのメタデータの数が複数である場合、メタデータ比較部６９は、テーマメタデータと音楽データの複数のメタデータのうちのいずれか１つとが同じであれば、テーマメタデータと音楽データのメタデータとが同じであると判定する。テーマメタデータと音楽データのメタデータとが同じであると判定された場合、メタデータ比較部６９は、再生制御部２５に音楽の再生の開始を指示する情報を供給し、処理はステップＳ５５に戻る。ステップＳ５５において、再生制御部２５は、これまで再生されていた音楽の再生を停止させると共に、新たに選択されたテーマメタデータに応じた音楽の再生を開始させ、これ以降の処理が繰り返される。
【０１５３】
一方、ステップＳ７２において、テーマメタデータと音楽データのメタデータとが同じでないと判定された場合、処理はステップＳ６９に戻り、新たに選択されたテーマメタメタデータに応じた音楽の音楽データが読み込まれるまで、ステップＳ６９乃至ステップＳ７２の処理が繰り返される。このとき、再生制御部２５は、これまで再生されていた音楽の再生を継続させる。
【０１５４】
このように、コンテンツ再生装置１は、テーマメタデータに応じて、関連性のある画像を順次再生する中で、テーマ候補メタデータに基づいた関連性のより強い画像を最後の方に再生することができる。これによって、テーマメタデータの切り替わりがスムーズに感じられるようになり、ユーザは、より違和感なくコンテンツを視聴することができる。
【０１５５】
以上のようにして、コンテンツ再生装置１は、音楽付きのスライドショーを再生するときに、音楽の雰囲気に近い画像を再生することができる。また、音楽および画像のそれぞれに付加されているメタデータのみを介して関連付けることで、余分な情報を用いることなく簡単に関連付けを行うことができる。
【０１５６】
また、音楽および画像の再生の終了のタイミングは、例えば、画像データ記憶部４２に記憶されている画像データの画像が全て再生された時としてもよい。また、例えば、ユーザの操作によって終了が指示された時としてもよい。この場合、終了の指示がなされるまでは一度再生された画像が繰り返し再生される。
【０１５７】
なお、上述した説明においては、再生される音楽の音楽データに付加されているメタデータを優先してテーマメタデータとし、これと同じメタデータが付加されている画像データに基づく画像を再生するようにしたが、音楽優先ではなく画像優先にして、再生される画像の画像データに付加されているメタデータを優先してテーマメタデータとし、これと同じメタデータが付加されている音楽データに基づく音楽を再生するようにしてもよい。
【０１５８】
このように、第１のコンテンツと第２のコンテンツとを同時に再生させるようにした場合には、コンテンツを連続して再生させることができる。また、第１のコンテンツの再生を制御し、第１のコンテンツに付加されている第１のメタデータから、再生される第１のコンテンツおよび第２のコンテンツのテーマを表す第１のテーマメタデータを選択し、第１のテーマメタデータと第２のコンテンツに付加されている第２のメタデータとが同じである場合、第２のコンテンツの再生を制御し、第２のメタデータのうちの第１のテーマメタデータとは異なるものから選択手段によって選択された１つである第２のテーマメタデータと、第３のコンテンツに付加されている第３のメタデータとを比較し、第２のテーマメタデータと第３のメタデータとが同じである場合、第３のコンテンツの再生を制御するようにした場合には、ユーザにとって違和感なく、コンテンツを連続して再生させることができる。
【０１５９】
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０１６０】
図１２は、上述した一連の処理をプログラムにより実行するパーソナルコンピュータのハードウエアの構成の例を示すブロック図である。
【０１６１】
コンピュータにおいて、CPU（Central Processing Unit）２０１，ROM（Read Only Memory）２０２，RAM（Random Access Memory）２０３は、バス２０４により相互に接続されている。
【０１６２】
バス２０４には、さらに、入出力インタフェース２０５が接続されている。入出力インタフェース２０５には、キーボード、マウス、マイクロホンなどよりなる入力部２０６、スピーカ２６、モニタ３２などよりなる出力部２０７、ハードディスクや不揮発性のメモリなどよりなる記憶部２０８、ネットワークインタフェースなどよりなる通信部２０９、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリなどのリムーバブルメディア２１１を駆動するドライブ２１０が接続されている。
【０１６３】
以上のように構成されるコンピュータでは、CPU２０１が、例えば、記憶部２０８に記憶されているプログラムを、入出力インタフェース２０５およびバス２０４を介して、RAM２０３にロードして実行することにより、上述した一連の処理が行われる。
【０１６４】
コンピュータ（CPU２０１）が実行するプログラムは、例えば、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)等）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア２１１に記録して、あるいは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供される。
【０１６５】
そして、プログラムは、リムーバブルメディア２１１をドライブ２１０に装着することにより、入出力インタフェース２０５を介して、記憶部２０８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部２０９で受信し、記憶部２０８にインストールすることができる。その他、プログラムは、ROM２０２や記憶部２０８に、あらかじめインストールしておくことができる。
【０１６６】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１６７】
以上においては、本発明をコンテンツ再生装置に適用した実施の形態について説明したが、本発明は、例えば、テレビジョン受像機、HDD（Hard Disk Drive）レコーダ、PDA（Personal Digital Assistant）や携帯電話機などの携帯端末装置など、コンテンツを再生する情報処理装置に適用することができる。
【０１６８】
また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１６９】
【図１】本発明の一実施の形態であるコンテンツ再生装置の機能の構成を示すブロック図である。
【図２】コンテンツの再生の制御の処理を説明するフローチャートである。
【図３】コンテンツの再生の制御の処理の具体例を説明する図である。
【図４】コンテンツ再生装置の機能の他の構成を示すブロック図である。
【図５】図４のコンテンツ再生装置におけるコンテンツの再生の制御の処理を説明するフローチャートである。
【図６】図４のコンテンツ再生装置におけるコンテンツの再生の制御の処理を説明するフローチャートである。
【図７】画像データに付加されているメタデータの数を示す図である。
【図８】画像データに付加されているメタデータの数を示す図である。
【図９】画像データに付加されているメタデータの数を示す図である。
【図１０】画像データに付加されているメタデータの数を示す図である。
【図１１】テーマ候補メタデータの表示の例を説明するである。
【図１２】パーソナルコンピュータの構成の例を示すブロック図である。
【符号の説明】
【０１７０】
１  コンテンツ再生装置，  １１  外部記憶装置，  １２  外部記憶装置，  ２１  音楽データ読み込み部，  ２２  メタデータ抽出部，  ２３  メタデータ選択部，  ２４  デコーダ，  ２５  再生制御部，  ２６  スピーカ，  ２７  画像データ読み込み部，  ２８  メタデータ抽出部，  ２９  メタデータ比較部，  ３０  デコーダ，  ３１  再生制御部，  ３２  モニタ，  ４１  音楽データ記憶部，  ４２  画像データ記憶部，  ６１  メタデータ選択部，  ６２  メタデータ読み込み部，  ６３  検索部，  ６４  再生リスト生成部，  ６５  ソート部，  ６６  画像データ読み込み部，  ６７  再生制御部，  ６８  入力部，  ６９  メタデータ比較部，  ８１  OSD処理部
【図１】
2008147901.tif 000003
【図２】
2008147901.tif 000004
【図３】
2008147901.tif 000005
【図４】
2008147901.tif 000006
【図５】
2008147901.tif 000007
【図６】
2008147901.tif 000008
【図７】
2008147901.tif 000009
【図８】
2008147901.tif 000010
【図９】
2008147901.tif 000011
【図１０】
2008147901.tif 000012
【図１１】
2008147901.tif 000013
【図１２】
2008147901.tif 000014